资源预览内容
第1页 / 共29页
第2页 / 共29页
第3页 / 共29页
第4页 / 共29页
第5页 / 共29页
第6页 / 共29页
第7页 / 共29页
第8页 / 共29页
第9页 / 共29页
第10页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
JavaScript核心语言对象,回 顾,什么是JavaScriptJavaScript与Java的区别如何调用JavaScriptJavaScript的语法基础常用函数与方法Eval/isNaN/parseInt自定义函数,本章任务,演示示例1:广告窗口特效,演示示例2:时钟显示特效,制作广告窗口特效,制作时钟显示特效,本章目标,请简述HTML文档的树状结构?window对象有哪些常用的方法及其含义?Date对象setTimeout方法location和history对象的常用方法,HTML文档的树状结构,根节点,根节点的子节点,有什么办法对HTML中的内容进行动态改变呢?,演示示例3:动态改变HTML中的内容,使用Document Object Model,相邻节点,什么是DOM,DOMDocument Object Model ,它是W3C国际组织的一套Web标准,它定义了访问HTML文档对象的一套属性、方法和事件 。,function changeLink() document.getElementById(myAnchor).innerHTML=搜狐 ;document.getElementById(myAnchor).href=http:/www.sohu.com ; 淘宝,修改内容,修改属性,HTML文档的每个节点都是对象,类似WinForm中的控件,都具备属性、方法和事件,定位链接元素(对象),DOM对象模型-1,http:/www.google.com,window 窗口对象,location地址对象,FORM表单对象,浏览器对象的分层结构,window.document.myform.text1,document文档对象,DOM对象模型-2,浏览器对象的分层结构,Window对象常用的属性,常用的属性,常用的方法onLoad事件:在窗口或框架完成文档加载时触发,window对象常用的方法和事件,如何使用window对象-1,function 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( ); ,示例完整代码,在窗口状态栏中设置文本,设置窗口的高度,使用open方法打开新窗口,弹出警告对话框,弹出确认对话框,关闭当前窗口,添加单击事件,因为window是最顶层的根,所以可以省略window.open(google.htm);可简写为:open(google.htm);close( )方法也是如此。,如何使用window对象-2-1,open(”打开窗口的url”,”窗口名”,”窗口特征”)窗口的特征如下,可以任意组合:height: 窗口高度; width: 窗口宽度; top: 窗口距离屏幕上方的象素值; left:窗口距离屏幕左侧的象素值; toolbar: 是否显示工具栏,yes为显示; menubar,scrollbars 表示菜单栏和滚动栏。 resizable: 是否允许改变窗口大小,yes或1为允许 location: 是否显示地址栏,yes或1为允许 status:是否显示状态栏内的信息,yes或1为允许;,我们需要预先制作好注册页面,假设为register.html,打开注册窗口的语句如下 open(register.html, 注册窗口, toolbars=0, location=0, statusbars=0,menubars=0,width=700,height=550,scrollbars=1);,通过open方法打开注册页面之后的效果,如何使用window对象-2-2,function 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,scrollbars=1); else window.alert(请设置分辨率为1024x768,然后再打开); function closewindow( ) if(window.confirm(您确认要退出系统吗?) window.close( ); ,示例完整代码,使用 Open 方法打开注册新窗口,添加单击事件,如何使用window对象-3,function 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,scrollbars=1); else window.alert(请设置分辨率为1024x768,然后再打开);function closewindow( ) if(window.confirm(您确认要退出系统吗?) window.close( ); 用户注册 退 出,示例完整代码,使用超链接调用方法来打开注册新窗口,如何使用window对象-4,function openwindow( ) open(adv.htm, 广告窗口, toolbars=0, scrollbars=0, location=0, statusbars=0, menubars=0, resizable=0, width=700, height=250); ,示例完整代码,窗口完成文档加载时触发打开广告窗口,如何使用window对象-5,function openwindow( ) window.status=系统当前状态:您正在注册用户.; if (window.screen.width = 1024 & window.screen.height = 768) window.showModalDialog(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(您确认要退出系统吗?) window.close( ); H3用户注册 退 出,示例完整代码,打开模式窗口,被打开窗口保持输入焦点。,使用超链接调用方法来打开模式窗口,网站窗口案例编程实现,编写如左图所示,具有自动打开广告窗口和在浏览器状态栏中显示“欢迎你.”信息的页面。,广告窗口,状态栏信息,Date对象做时钟显示-1,如何实现如演示示例3中所示的时钟效果?,演示案例:时钟效果演示,由于涉及到时间的显示问题,所以要用到日期对象Date。还有时间在不停地走,因此需要不断地调用一个函数,所以要用到Windows的定时器setTimeout( )方法。,Date对象做时钟显示-2,Date 对象存储的日期为自 1970 年 1 月 1 日 00:00:00 以来的毫秒数,var 日期对象 = new Date (年、月、日等参数),例如:var mydate=new Date(July 29, 2007,10:30:00 ) 如果没有参数,表示当前日期和时间例如:var today = new Date( ),Date对象做时钟显示-3,Date 方法的分组,Date对象做时钟显示-4,用作 Date 方法的参数的整数范围:,Date对象做时钟显示-5-1,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号