- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章_网页的行为设计与实现.ppt
第6章 网页行为的设计与实现 本章学习目标 (1) 理解JavaScript基于对象的思想和事件处理机制; (2) 能编写JavaScript代码实现图像幻灯、滚动和时间等网页特效; (3) 会编写鼠标事件处理函数和浏览器事件处理函数,实现对下拉菜单的控制。 6.1 关于JavaScript JavaScript是由Netscape公司开发并随Navigator 2.0浏览器一起发布的、基于对象和事件处理的脚本语言(Scripting Language)。脚本(Script)实际上是一段程序,用来完成某些特殊的功能和处理用户的某种交互行为。脚本程序既可以运行在服务器端(称为服务器端脚本),也可以运行在浏览器端(称为客户端脚本)。 6.1 关于JavaScript JavaScript语言的前身叫作LiveScript,自从Sun公司推出著名的Java语言后,Netscape公司引进了Sun公司有关Java的程序概念,将LiveScript重新进行设计,并改名为JavaScript。 目前流行的多数浏览器都支持JavaScript,如Netscape公司的Navigator 3.0以上版本,Microsoft公司的Internet Explorer 3.0以上版本。 JavaScript是一种行为脚本语言,用JavaScript可以创建出运行在多平台和浏览器上的交互行为和效果。 6.1 关于JavaScript 行为是插入到网页内的一段JavaScript代码,利用这些代码实现一些动态效果;允许浏览者与网页交互,以实现网页根据浏览者的操作而作出的智能响应。 行为是事件和动作的组合。 事件可以是浏览者在一个链接上单击,也可以是网页自动化载入的过程。行为附属于用户页面上某个特定对象。对象是产生行为的主体,大部分网页元素都可以成为对象,如文本、图形图像、多媒体,甚至整个页面。 动作是由事件引起的响应。通过动作来实现动态效果,如交换图像、弹出信息框,打开浏览器窗口、播放声音等都是动作。 6.1 关于JavaScript 事件是事先定义好的、能被对象识别的动作。触发动作的原因,可以被附加到各种页面元素上,也可以附加在标记上。如将鼠标指针移到图像上、把鼠标指针移到图像之外,单击鼠标左键等。事件的种类和数量与浏览器的支持能力有关。 6.1 关于JavaScript 每种对象能识别一组预先定义的事件。并非每一种事件都会产生结果,因为JavaScript只是识别事件的发生,要使对象对某一事件做出响应,就必须编写事件处理函数。 事件处理函数是一段独立的程序代码,它在对象检测到某个特定事件时响应该事件。一个对象可以响应一个或多个事件。 6.1 关于JavaScript 利用JavaScript实现交互功能的Web网页拥有3部分的内容。 (1) 在head部分定义JavaScript函数,其中的一些可能就是事件处理函数,另外的一些可能是为了配合这些事件处理函数而编写的普通函数。 (2)??HTML的各种格式控制标记。 6.1 关于JavaScript (3) 拥有句柄属性的HTML标记。句柄是网页对象的一个属性,以存储特定事件处理函数的信息。每当事件发生时,JavaScript自动查找网页对象中相应的事件句柄,调用注册在上面的事件处理函数。一般的句柄形式是在事件的名称前加前缀on。 6.2 制作循环滚动的字幕 1 制作循环滚动的字幕 制作滚动字幕使用marquee标签,其格式为: marquee direction=left|right|up|down behavior=scroll|side|alternate loop=i|-1|infinite hspace=m vspace=n scrollamount=i scrolldelay=j bgcolor=色彩 width=x|x% height=y 流动文字或(和)图片 /marquee 6.2 制作循环滚动的字幕 【演练9-1】制作循环滚动的图像字幕。制作商城笔记本电脑展示的网页,滚动的图像支持超链接,并且鼠标指针移动到图像上时,画面静止;鼠标指针移出图像后,图像继续滚动,页面显示的效果如图9-1所示。 6.3 制作幻灯片切换的广告 在网站的首页中经常能够看到幻灯片切换的广告,既美化了页面的外观,又可以节省版面的空间。本节主要讲解如何使用JavaScript脚本制作幻灯片切换的广告。 6.3 制作幻灯片切换的广告 【演练9-2】制作幻灯片切换的笔记本电脑广告页面,每隔一段时间,广告自动切换到下一幅画面;用户单击广告下方的数字,将直接切换到相应的画面;用户单击链接文字,可以打开相应的网页(读者可以根据需要
您可能关注的文档
最近下载
- 餐饮值班管理课程培训.pptx
- 尔雅《批判与创意思考》课后习题+期末试题.docx VIP
- 6-4正奇租赁二期资产支持专项计划现金流预测分析报告1213日.pdf
- 算法设计与分析(北航)中国大学MOOC慕课 章节测验期末考试客观题答案.docx
- 2024年山东省济宁市中考化学试卷(附答案).docx VIP
- T IAC CAMRA 50-2024 《事故汽车常用零部件修复与更换判别规范》(2).pdf
- 北师大版数学八年级下册第六章 平行四边形 大单元整体教学设计学历案教案附作业设计(基于新课标教学评一致性).docx
- 长江经济带港口发展研究(2011~).docx VIP
- 染色技术 8.1 涤纶结构特点和分散染料分类 8.1 涤纶结构特点、分散染料分类.pptx
- 人教版三年级下册必读书目《中国古代寓言故事》 .pdf
文档评论(0)