怎样从编程入门到软件高级人才培训.pptVIP

  • 0
  • 0
  • 约1.59万字
  • 约 164页
  • 2022-08-31 发布于重庆
  • 举报

怎样从编程入门到软件高级人才培训.ppt

8.2.2 中的超媒体协议与标记语言 关联文件和 两种方法:外联,内联 外联 在 文件的 1.0 2312 ? 后面添加 推荐丛书 内联 推荐丛书 [ 推荐丛书 (书籍*) ...... ] 第九十三页,共一百六十四页。 8.2.2 中的超媒体协议与标记语言 目前的浏览器只能解释文件,所以在被浏览器解释前,必须先转换为文件格式 有两种转换方式 动态即时转换 批量转换 第九十四页,共一百六十四页。 8.2.2 中的超媒体协议与标记语言 图 使用的缺省样规 第九十五页,共一百六十四页。 8.2.2 中的超媒体协议与标记语言 图 使用自定义的样规 第九十六页,共一百六十四页。 8.2.2 中的超媒体协议与标记语言 简介 函数 事件 和的连接方式 第九十七页,共一百六十四页。 8.2.2 中的超媒体协议与标记语言 简介 是一种基于对象和事件驱动并具有安全性能的脚本语言。 使用它的目的是与(超文本标记语言)、(小应用程序)一起实现在一个页面种链接多个对象,与客户交互作用。 第九十八页,共一百六十四页。 8.2.2 中的超媒体协议与标记语言 的特点 是一种脚本编写语言 基本结构形式与C,,等十分类似,但它不需要预先编译,而是在程序运行过程种被逐行的解释执行 基于对象的语言 可以运用自己已经创建的对象,许多功能来自于脚本环境中对象的方法与脚本的相互作用 简单性 基于基本语句,数据类型采用弱类型 第九十九页,共一百六十四页。 8.2.2 中的超媒体协议与标记语言 的特点 安全性 不允许访问本地硬盘,不能将数据存到服务器上,不允许队网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互,从而有效的防止数据的丢失 动态性 可以直接对用户的输入作出反应,无须经过服务器程序。它对用户的反应,是采用以事件驱动的方式进行的。如鼠标事件等 跨平台性 依赖于浏览器本身,与操作系统环境无关,只要能运行浏览器的计算机,并支持的浏览器就可以正确执行 第一百页,共一百六十四页。 8.2.2 中的超媒体协议与标记语言 脚本的格式 “” () { 函数体 } 第一百零一页,共一百六十四页。 8.2.2 中的超媒体协议与标记语言 第一个例子 使用函数 弹出一个提示信息对话框 我的第一个 (, !); 第一百零二页,共一百六十四页。 8.2.2 中的超媒体协议与标记语言 图 第一个实例效果图 第一百零三页,共一百六十四页。 8.2.2 中的超媒体协议与标记语言 函数的定义格式 函数名(参数表 ){ 函数体; 返回值; } 函数名:调用函数时需要通过函数名进行调用。函数的命名一般要用能够描述函数功能的词语,有利于提高脚本的可读性。 参数表:用于向函数传递数据,可以根据需要决定要不要设立参数 函数体:用于完成函数的功能。用一对花括号{}括起来 返回值:使用 语句完成 第一百零四页,共一百六十四页。 8.2.2 中的超媒体协议与标记语言 一个函数的例子 ( 1, 2 ){ = 1 + 2; = 1 + + + 2 + = + ; ( ); } 函数的执行 ( 1, 3 ) 即在页面加载完成之后调用函数 第一百零五页,共一百六十四页。 8.2.2 中的超媒体协议与标记语言 图 函数执行效果图 第一百零六页,共一百六十四页。 8.2.2 中的超媒体协议与标记语言 事件 什么是事件? 在浏览网页的过程中常伴随着一些事件的发生。例如用鼠标指向或者点击网页上的按钮或者超链接,或者移动鼠标都会产生事件。 是靠事件来激活函数,所以可以这样说,设计脚本的过程就是以事件驱动为核心,将处理函数同事件对应起来的过程。 第一百零七页,共一百六十四页。 8.2.2 中的超媒体协议与标记语言 事件处理 一种捕捉事件的方法是定义一个事件句柄,这是针对标记对象而言的,不同的标记对应不同的对象,不同的对象又对应不同的事件句柄。 主要的事件 A 用户点击超链接 鼠标移动到超链接上边 鼠标离开超链接 第一百零八页,共一百六十四页。 8.2.2 中的超媒体协议与标记语言 的常见事件 页面下载完成的时候 退出这个页面的时候 按下按钮的时候 按下按钮的时候 “ | | ” 鼠标点击的时候 “” 鼠标点击的时候 用户改变了下拉列表中的选项 第一百零九页,共一百六十四页。 8.2.2 中的超媒体协议与标记语言 一个多事件的演示 请看 第一百一十页,共一百

文档评论(0)

1亿VIP精品文档

相关文档