- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HTML语言与网页设计DHTML技术幻灯片
HTML语言与网页设计 ——DHTML技术 学习目标 理解客户端脚本的作用,掌握在网页中使用客户端脚本的方法。 理解JavaScript语言的基本语法。 理解JavaScript对象和浏览器对象在脚本编程中的作用。 理解DHTML的原理,能够在网页中应用DHTML特效。 Part1 在网页中使用脚本 什么是脚本 脚本(Script)实际上就是一段程序,用来完成某些特殊的功能。 服务器端脚本:例如 ASP、JSP、PHP等 客户端脚本:例如JavaScript、VBScript等。 客户端脚本的作用 客户端脚本经常用来检测浏览器、响应用户动作、验证表单数据以及显示各种自定义内容,如特殊动画、对话框等。 使用客户端脚本 方式1:插入脚本 用script标记符嵌入脚本程序, 例如: script language=Javascript 此处为程序代码 /script 演示——插入脚本 使用客户端脚本 方式2:直接添加脚本 直接将代码作为事件响应属性的值。 例如: input type=button onclick=javascript:alert(“hello”) 演示——直接添加脚本 使用客户端脚本 方式3:链接脚本文件 用script的src属性指定一个外部javascirpt文件(后缀为.js ) 例如: script language=javascript src=test.js/script 演示——链接脚本文件 Part 2 JavaScript简介 JavaScript简介 变量不需要指定类型,用var定义,也可不定义 JavaScript运算符与C语言非常相似,包括算术运算符、逻辑运算符、比较运算符、字符串运算符、条件运算符等。 JavaScript简介 JavaScript语句也与C语言很相似,包括:条件语句(if else, switch)、循环语句(for, while, do while)等。 如果一行用多个语句,应用分号分隔,否则可以省略分号。 JavaScript函数 JavaScript函数用function作为关键字,通常在HEAD标记符内定义,形式如下: function fun_name(参数,参数) { 语句 } 演示——使用函数 使用JavaScript对象 对象的两个要素: 属性(数据) 方法(动作) JavaScript中的两类对象: JavaScript内置对象 浏览器对象 JavaScript内置对象 日期对象 先用new关键字创建 数学对象 不需创建,可直接使用 演示——使用内置对象 浏览器对象 文档对象模型(DOM) 用于表示HTML元素以及Web浏览器信息的一个模型,它使脚本可以访问Web页上的信息。 文档对象模型示意图 对象的引用 根据对象的包含关系,使用成员引用操作符一层一层地引用对象 例如:window.location 较低层次对象一般用名称(对应于id属性或name属性)引用 例如:document.form1.test document对象 属性 all, bgcolor, forms, title 事件 onload, onunload 方法 write() 事件机制 演示——使用document对象 window对象 属性 document, history, loction, status 方法 alert(), confirm(), prompt(), open(), setInterval() 演示——使用window对象 演示——使用form对象 Example1 Example2 DHTML技术 动态HTML(Dynamic HTML,简称DHTML)技术建立在原有技术之上,包括三个方面: HTML CSS 客户端脚本 演示——使用dhtml技术 DHTML example1 DHTML example2 DHTML example3 DHTML example4 DHTML example5 DHTML example6 That’s all for this chapter! * * JavaScript事件处理器 浏览器显示 键盘鼠标操作 更新浏览器显示 键盘鼠标事件
您可能关注的文档
- 漳泽发电厂2-100万千瓦“上大压小”改扩建工程项目主体建筑安装工程汇.doc
- 潘婷广告策划书汇.doc
- 潜能作文加分技巧36计汇.ppt
- GIS矢量空间分析和查询幻灯片.ppt
- gmp规范培训(主管版)乔李合编)幻灯片.ppt
- 潮州植物园建设项目环境影响报告书汇.doc
- GMP管理工程教程幻灯片.ppt
- 激光深熔焊接的熔池行为与焊接缺陷的研究汇.doc
- 激励你的学员汇.pdf
- 激劢下属提高业绩汇.ppt
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
文档评论(0)