HTML语言与网页设计_第1页
HTML语言与网页设计_第2页
HTML语言与网页设计_第3页
HTML语言与网页设计_第4页
HTML语言与网页设计_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1,HTML语言与网页设计,DHTML技术,2,学习目标,理解客户端脚本的作用,掌握在网页中使用客户端脚本的方法。理解JavaScript语言的基本语法。理解JavaScript对象和浏览器对象在脚本编程中的作用。理解DHTML的原理,能够在网页中应用DHTML特效。,3,Part1,在网页中使用脚本,4,什么是脚本,脚本(Script)实际上就是一段程序,用来完成某些特殊的功能。服务器端脚本:例如ASP、JSP、PHP等客户端脚本:例如JavaScript、VBScript等。,5,客户端脚本的作用,客户端脚本经常用来检测浏览器、响应用户动作、验证表单数据以及显示各种自定义内容,如特殊动画、对话框等。,6,使用客户端脚本,方式1:插入脚本用script标记符嵌入脚本程序,例如:此处为程序代码,7,演示插入脚本,8,使用客户端脚本,方式2:直接添加脚本直接将代码作为事件响应属性的值。例如:,9,演示直接添加脚本,10,使用客户端脚本,方式3:链接脚本文件用script的src属性指定一个外部javascirpt文件(后缀为.js)例如:,11,演示链接脚本文件,12,Part2,JavaScript简介,13,JavaScript简介,变量不需要指定类型,用var定义,也可不定义JavaScript运算符与C语言非常相似,包括算术运算符、逻辑运算符、比较运算符、字符串运算符、条件运算符等。,14,JavaScript简介,JavaScript语句也与C语言很相似,包括:条件语句(ifelse,switch)、循环语句(for,while,dowhile)等。如果一行用多个语句,应用分号分隔,否则可以省略分号。,15,JavaScript函数,JavaScript函数用function作为关键字,通常在HEAD标记符内定义,形式如下:functionfun_name(参数,参数)语句,16,演示使用函数,17,使用JavaScript对象,对象的两个要素:属性(数据)方法(动作)JavaScript中的两类对象:JavaScript内置对象浏览器对象,18,JavaScript内置对象,日期对象先用new关键字创建数学对象不需创建,可直接使用,19,演示使用内置对象,20,浏览器对象,文档对象模型(DOM)用于表示HTML元素以及Web浏览器信息的一个模型,它使脚本可以访问Web页上的信息。,21,文档对象模型示意图,22,对象的引用,根据对象的包含关系,使用成员引用操作符一层一层地引用对象例如:window.location较低层次对象一般用名称(对应于id属性或name属性)引用例如:document.form1.test,23,document对象,属性all,bgcolor,forms,title事件onload,onunload方法write(),24,事件机制,25,演示使用document对象,26,window对象,属性document,history,loction,status方法alert(),confirm(),prompt(),open(),setInterval(),27,演示使用window对象,28,演示使用form对象,Example1Example2,29,DHTML技术,动态HTML(DynamicHTML,简称DHTML)技术建立在原有技术之上,包括三个方面:HTMLCSS客户端脚本,30,演示使用dhtml技术,DHTMLexample1DHTMLexample2DHT

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论