- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.window对象 window对象是浏览器(网页)的文档对象模型结构中最高级的对象,它处于对象层次的顶端,提供了用于控制浏览器窗口的属性和方法。由于window对象使用十分频繁,又是其他对象的父对象,所以在使用window对象的属性和方法时,JavaScript允许省略window对象的名称。 window对象的常用属性如表2-19所示。 表2-19 window对象的常用属性 属性 描述 frames 表示当前窗口中所有frame对象的集合 location 用于代表窗口或框架的Location对象。如果将一个RUL赋予给该属性,那浏览器将加载并显示该URL指定的文档 length 窗口或框架包含的框架个数 history 对窗口或框架的History对象的只读引用 name 用于存放窗口的名字 status 一个可读写的字符,用于指定状态栏中的当前信息 parent 表示包含当前窗口的父窗口 opener 表示打开当前窗口的父窗口 closed 一个只读的布尔值,表示当前窗口是否关闭。当浏览器窗口关闭时,表示该窗口的Window对象并不会消失,不过它的closed属性被设置为true window对象的常用方法如表2-20所示。 表2-20 window对象的常用方法 方法 描述 alert() 弹出一个警告对话框 confirm() 显示一个确认对话框,单击“确认”按钮时返回true,否则返回false prompt() 弹出一个提示对话框,并要求输入一个简单的字符串 close() 关闭窗口 focus() 把键盘的焦点赋予给顶层浏览器窗口。在多数平台上,这将使用窗口移到最前边 open() 打开一个新窗口 setTimeout(timer) 在经过指定的时间后执行代码 clearTimeout() 取消对指定代码的延迟执行 resizeBy(offsetx,offsety) 按照指定的位移量设置窗口的大小 print() 相当于浏览器工具栏中的“打印”按钮 setInterval() 周期执行指定的代码 clearInterval() 停止周期性地执行代码 【例2-21】 通过按钮打开一个新窗口,并在新窗口的状态栏中显示当前年份。 (1)在主窗口中应用以下代码添加一个用于打开一个新窗口的按钮: input name=button value=打开新窗口 type=button onclick=window.open(newWindow.html,,width=360,height=100,status=yes) (2)创建一个新的JSP文件,名称为newWindow.jsp,在该文件中添加以下用于在状态栏中显示当前年份的代码。 script language=javascript var mydate=new Date(); //创建当前时间所对应的日期时间对象 window.status=现在是:+mydate.getFullYear()+年!; //设置状态栏显示文本 /script 运行结果如图2-25所示。 图2-25 运行结果 2.3.6 DOM技术 DOM是Document Object Model(文档对象模型)的简称,是表示文档(如HTML文档)和访问、操作构成文档的各种元素(如HTML标记和文本串)的应用程序接口(API)。它提供了文档中独立元素的结构化、面向对象的表示方法,并允许通过对象的属性和方法访问这些对象。另外,文档对象模型还提供了添加和删除文档对象的方法,这样能够创建动态的文档内容。DOM也提供了处理事件的接口,它允许捕获和响应用户以及浏览器的动作。下面将对其进行详细介绍。 1.DOM的分层结构 在DOM中,文档的层次结构以树形表示。树是倒立的,树根在上,枝叶在下,树的节点表示文档中的内容。DOM树的根节点是个Document对象,该对象的documentElement属性引用表示文档根元素的Element对象。对于HTML文档,表示文档根元素的Element对象是html标记,head和body元素是树的枝干。下面以一个简单的HTML文档说明DOM的分层结构。 html head title一个HTML文档/title /head body 欢迎访问明日科技网站! br a href= /a /body /html 上面的HTML文档对应的Document对象的层次结构如图2-26所示。 图2-26 Document对象的文档层次结构图 说明:在树形结构中,直接位于一个节点之下的节点被称为该节点的子节点(children);直接位于一个节点之上的节点被称为该节点的父节点(
您可能关注的文档
- Java语言程序设计案例教程 陈炜 第1章新.ppt
- Java语言程序设计案例教程 陈炜 第2章新.ppt
- Java语言程序设计案例教程 陈炜 第3章新.ppt
- Java语言程序设计案例教程 陈炜 第4章新.ppt
- Java语言程序设计案例教程 陈炜 第5章新.ppt
- Java语言程序设计案例教程 陈炜 第6章新.ppt
- Java语言程序设计案例教程 陈炜 第8章新.ppt
- Java语言程序设计案例教程 陈炜 第9章新.ppt
- Java语言程序设计案例教程 陈炜 第10章新.ppt
- Java语言程序设计案例教程 陈炜 第11章新.ppt
- JSP应用开发与实践 刘乃琦 王冲 第5章 JSP基本语法新.ppt
- JSP应用开发与实践 刘乃琦 王冲 第7章 JavaBean技术新.ppt
- JSP应用开发与实践 刘乃琦 王冲 第10章 EL表达式新.ppt
- JSP应用开发与实践 刘乃琦 王冲 第12章 JSP操作XML新.ppt
- JSP应用开发与实践 刘乃琦 王冲 第13章 JSP与Ajax新.ppt
- JSP应用开发与实践 刘乃琦 王冲 第14章 综合案例——九宫格日记网新.ppt
- Lab07 中秋诗词新.ppt
- LabVIEW虚拟仪器程序设计及应用 吴成东 孙秋野 盛科 第3章 LabVIEW的数据类型新.ppt
- LabVIEW虚拟仪器程序设计及应用 吴成东 孙秋野 盛科 第4章 LabVIEW的循环与结构新.ppt
- LabVIEW虚拟仪器程序设计及应用 吴成东 孙秋野 盛科 第9章 数据采集新.ppt
文档评论(0)