北大青鸟ACCP5.0-JavaScript客户端验证和页面特效制作2.ppt
《北大青鸟ACCP5.0-JavaScript客户端验证和页面特效制作2.ppt》由会员分享,可在线阅读,更多相关《北大青鸟ACCP5.0-JavaScript客户端验证和页面特效制作2.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章第二章第二章第二章DOMDOM编程编程编程编程windowwindow对象对象对象对象回顾回顾请简述一下脚本执行的原理。请简述一下脚本执行的原理。在在JavaScript中有哪些控制语句及其含义?中有哪些控制语句及其含义?如何创建一个有参函数以及如何调用它?如何创建一个有参函数以及如何调用它?预习检查预习检查解释名词解释名词“根节点根节点”、“子节点子节点”和和“相邻节点相邻节点“。window对象常用的属性有哪些?对象常用的属性有哪些?请解释请解释setTimeout()方法的功能。方法的功能。本章任务本章任务演示示例演示示例1 1:广告窗口特效广告窗口特效 演示示例演示示例2 2:时
2、钟显示特效时钟显示特效 制作广告窗口特效制作广告窗口特效 制作时钟显示特效制作时钟显示特效本章目标本章目标会运用会运用DOM模型查找某个模型查找某个HTML元素元素会使用会使用window对象的对象的open()方法制作各种样式方法制作各种样式的广告窗口的广告窗口会使用会使用window对象的对象的setTimeout()方法和方法和Date对象制作日期显示效果对象制作日期显示效果HTML文档的树状结构文档的树状结构根节点根节点根节点根节点的子节点的子节点有什么办法对有什么办法对HTML中的内容进行动态改变呢?中的内容进行动态改变呢?演示示例演示示例3 3:动态改变动态改变HTMLHTML中的
3、内容中的内容使用使用Document Object Model相邻节点相邻节点什么是什么是DOM DOMDocument Object Model,它是它是W3C国际组织的国际组织的一套一套Web标准,它定义了访问标准,它定义了访问HTML文档对象的一套属性、文档对象的一套属性、方法和事件方法和事件。function changeLink()document.getElementById(myAnchor).innerHTML=搜狐搜狐;document.getElementById(myAnchor).href=http:/;淘宝淘宝修改内容修改内容修改属性修改属性HTML文档的每个节点都是
4、对象,类似文档的每个节点都是对象,类似WinForm中的控件,都具备属性、方法和事件中的控件,都具备属性、方法和事件定位链接元定位链接元素(对象)素(对象)DOM对象模型对象模型-1http:/window 窗口对象窗口对象location地址对象地址对象FORM表单对象表单对象浏览器对象的分层结构浏览器对象的分层结构window.document.myform.text1 document文档对象文档对象DOM对象模型对象模型-2浏览器对象的分层结构浏览器对象的分层结构Window对象常用的属性对象常用的属性名称名称 说明说明 status 指定浏览器状态栏中显示的临时消息指定浏览器状态栏中
5、显示的临时消息 screen有关客户有关客户端的屏幕和显示性能的信息。端的屏幕和显示性能的信息。history 有关客户访问过的有关客户访问过的URL的信息。的信息。location有关当前有关当前 URL 的信息。的信息。document表示浏览器窗口中的表示浏览器窗口中的HTML文档文档常用的属性常用的属性常用的方法常用的方法onLoad事件:在窗口或框架完成文档加载时触发事件:在窗口或框架完成文档加载时触发window对象常用的方法和事件对象常用的方法和事件名称名称 说明说明 alert(提示信息提示信息)显示一个带有提示信息和确定按钮的对话框显示一个带有提示信息和确定按钮的对话框 co
6、nfirm(提示信息提示信息“)显示一个显示一个带有提示信息、确定和取消按钮的对带有提示信息、确定和取消按钮的对话框话框 open(url,name)打开具有指定名称的新窗口,并加载给定打开具有指定名称的新窗口,并加载给定 URL 所指定的文档;如果没有提供所指定的文档;如果没有提供 URL,则打开一,则打开一个空白文档个空白文档close()关闭当前窗口关闭当前窗口showModalDialog()在一个模式窗口中显示指定的在一个模式窗口中显示指定的HTML文档文档setTimeout(函数函数,毫秒数毫秒数)设置定时器:经过指定毫秒值后执行某个函数设置定时器:经过指定毫秒值后执行某个函数
7、如何使用如何使用window对象对象-1function openwindow()window.status=系统当前状态:您正在注册用户系统当前状态:您正在注册用户.;if(window.screen.width=1024&window.screen.height=768)window.open(register.html);else window.alert(请设置分辨率为请设置分辨率为1024x768,然后再打开,然后再打开);function closewindow()if(window.confirm(您确认要退出系统吗?您确认要退出系统吗?)window.close();示例完整代
8、码示例完整代码在窗口状态栏在窗口状态栏中设置文本中设置文本设置窗口设置窗口的高度的高度使用使用open方法方法打开新窗口打开新窗口弹出警告对话框弹出警告对话框弹出确认对话框弹出确认对话框关闭当关闭当前窗口前窗口添加单添加单击事件击事件因为因为window是最顶层的根,所以可以省略是最顶层的根,所以可以省略window.open(google.htm);可简写为:可简写为:open(google.htm);close()方法也是如此。方法也是如此。如何使用如何使用window对象对象-2-1open(”打开窗口的打开窗口的url”,”窗口名窗口名”,”窗口特征窗口特征”)窗口的特征如下,可以任意
9、组合:窗口的特征如下,可以任意组合:height:窗口高度;窗口高度;width:窗口宽度;窗口宽度;top:窗口距离屏幕上方的象素值;窗口距离屏幕上方的象素值;left:窗口距离屏幕左侧的象素值;:窗口距离屏幕左侧的象素值;toolbar:是否显示工具栏,是否显示工具栏,yes为显示;为显示;menubar,scrollbars 表示菜单栏和滚动栏。表示菜单栏和滚动栏。resizable:是否允许改变窗口大小,是否允许改变窗口大小,yes或或1为允许为允许 location:是否显示地址栏,是否显示地址栏,yes或或1为允许为允许 status:是否显示状态栏内的信息,:是否显示状态栏内的信
10、息,yes或或1为允许;为允许;我们需要预先制作好注册页面,假设为我们需要预先制作好注册页面,假设为register.html,打开注册窗口的语句如下,打开注册窗口的语句如下 open(register.html,注册窗口注册窗口,toolbars=0,location=0,statusbars=0,menubars=0,width=700,height=550,scrollbars=1);通过通过open方法方法打开注册页面打开注册页面之后的效果之后的效果如何使用如何使用window对象对象-2-2function openwindow()window.status=系统当前状态:您正在注册
11、用户系统当前状态:您正在注册用户.;if(window.screen.width=1024&window.screen.height=768)open(register.html,注册窗口注册窗口,toolbars=0,location=0,statusbars=0,menubars=0,width=700,height=550,scrollbars=1);else window.alert(请设置分辨率为请设置分辨率为1024x768,然后再打开,然后再打开);function closewindow()if(window.confirm(您确认要退出系统吗?您确认要退出系统吗?)windo
12、w.close();示例完整代码示例完整代码使用使用 Open 方法方法打开注册新窗口打开注册新窗口添加单添加单击事件击事件如何使用如何使用window对象对象-3function openwindow()window.status=系统当前状态:您正在注册用户系统当前状态:您正在注册用户.;if(window.screen.width=1024&window.screen.height=768)open(register.html,注册窗口注册窗口,toolbars=0,location=0,statusbars=0,menubars=0,width=700,height=550,scrol
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北大 青鸟 ACCP5 JavaScript 客户端 验证 页面 特效 制作
限制150内