网页编程教学第7章.ppt
《网页编程教学第7章.ppt》由会员分享,可在线阅读,更多相关《网页编程教学第7章.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第7章 JavaScript 与 DHTML 技术 7.1 使用客户端脚本使用客户端脚本7.2JavaScript 简介简介 7.3DHTML技术技术7.1 使用客户端脚本使用客户端脚本7.1.1使用使用 SCRIPT 标记符标记符7.1.1.1 什么是客户端脚本什么是客户端脚本 7.1.1.2使用使用SCRIPT标记符插入脚本标记符插入脚本以下以下HTML代码创建了一个按钮,当用户代码创建了一个按钮,当用户单击该按钮时显示出一个提示对话框,效果如单击该按钮时显示出一个提示对话框,效果如图图7-1所示。所示。JavaScript示例示例图7-1JavaScript示例7.1.2 7.1.2 直
2、接添加脚本直接添加脚本对对于于上上一一小小节节的的示示例例,以以下下是是直直接接添添加加 JavaScript JavaScript 脚本的脚本的 HTML HTML 代码。代码。HTMLJavaScript JavaScript 示例示例/TITLE INPUT type=Button /FORM7.1.3 7.1.3 链接脚本文件链接脚本文件以下以下 HTML HTML 显示了如何使用链接脚本文件。显示了如何使用链接脚本文件。-网网页页源源文文件件-HTMLJavaScript JavaScript 示例示例/TITLESCRIPT type=text/INPUT/FORM-与与网网页页源
3、源文文件件同同目目录录下下的的 test.test.js js 文文件件-functionfunction showmsg showmsg()alert()alert(欢迎来到欢迎来到JavaScriptJavaScript世界世界)7.2 7.2 JavaScript JavaScript 简介简介7.2.17.2.1JavaScript JavaScript 语言基础语言基础7.2.1.1 7.2.1.1 JavaScript JavaScript 变量变量 7.2.1.2 7.2.1.2 JavaScript JavaScript 运算符与表达式运算符与表达式 7.2.1.3 7.2.1
4、.3 JavaScript JavaScript 语句语句 7.2.1.4 7.2.1.4 JavaScript JavaScript 函数函数 7.2.27.2.2使用使用 JavaScript JavaScript 对象对象7.2.2.1 7.2.2.1 什么是对象什么是对象 7.2.2.2 7.2.2.2 Array Array 对象对象 数数组组元元素素不不但但可可以以是是其其他他数数据据类类型型,而而且且可可以以是是其其他他数数组组或或对对象象。例例如如,以以下下示示例例构构造造出出了了一一个个二二维维数数组组并并将将其其元元素素在在表表格格中中显显示示,效效果果如如图图7-2所示。
5、所示。创建数组创建数组!-varorder=newArray();order0=newArray(背心背心,30,¥80);order1=newArray(鞋鞋,50,¥200);order2=newArray(袜子袜子,100,¥10);document.write()document.write(产品产品数目数目单价单价)for(i=0;iorder.length;i+)/length属性表示数组的长度,也就是属性表示数组的长度,也就是数组元素的个数数组元素的个数document.write()for(j=0;jorder0.length;j+)document.write(+orderi
6、j+)document.write()document.write()/-图7-2创建二维数组7.2.2.3Date对象对象以以下下实实例例显显示示了了如如何何使使用用Date对对象象,效效果果如图如图7-3所示。所示。图7-3Date对象的用法显示欢迎信息显示欢迎信息!-myDate=newDate();/创建一个日期对象。创建一个日期对象。myHour=myDate.getHours();/获得当前的小时数。获得当前的小时数。if(myHour6)/根据小时数显示不同的欢迎信息。根据小时数显示不同的欢迎信息。welcomeString=凌晨好凌晨好;elseif(myHour9)welco
7、meString=早上好早上好;elseif(myHour12)welcomeString=上午好上午好;elseif(myHour14)welcomeString=中午好中午好;elseif(myHour17)welcomeString=下午好下午好;elseif(myHour19)welcomeString=傍晚好傍晚好;elseif(myHour7.2.2.4Math对象对象7.2.3使用浏览器对象使用浏览器对象7.2.3.1文档对象模型文档对象模型JavaScript对对象象模模型型和和IE对对象象模模型型非非常常相相象象,它它们们包包含含相相似似的的对对象象和和事事件件,反反映映了了
8、如如图图7-4所示的对象层次结构。所示的对象层次结构。图7-4文档对象模型7.2.3.2document对象对象1document对象的常用属性对象的常用属性以以下下示示例例显显示示了了all属属性性和和bgcolor属属性性的的用用法法,效果如图效果如图7-5所示。所示。图7-5动态更改背景颜色动态更改背景颜色动态更改背景颜色请请在在文文本本框框中中输输入入十十六六进进制制颜颜色色值值(例例如如:#00ffff),然后单击然后单击“变!变!”按钮:按钮:2document对象的常用事件对象的常用事件以以下下示示例例显显示示了了这这两两个个事事件件的的作作用用,效效果果如如图图7-6所所示示(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网页 编程 教学
限制150内