本文主要是介绍第10章 BOM操作 10.1使用window对象,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、概述
1.BOM(Browser Object Model,浏览器对象模型)由多个对象组成:
Window对象;
Navigator对象;
History对象;
Location对象;
Screen对象;
2.其中代表浏览器窗口的window对象是BOM的顶层对象。
二、全局作用域
1.window对象是全局对象,因此所有的全局变量都被视为该对象的属性
2.全局变量(即用var定义的变量)不能通过delete运算符删除,而直接在window对象上定义的属性可以被删除。
三、系统测试方法
- alert():提示对话框
- confirm():确认提示框,包含两个按钮“确定”和“取消”,点击“确定”按钮,该方法返回true,点击“取消”按钮,该方法返回false。
- prompt():该提示对话框可以接受用户输入的信息,并把用户输入的信息返回。
四、打开和关闭窗口
1.window.open(URL,name,features,replace)
- URL:声明新窗口显示文档的URL
- name:可选字符串,声明在新窗口名称。这个名称可以用作标记和的属性target的值。如果该参数指定了一个已经存在的窗口,那么open()方法不再创建一个新窗口,而只是返回对指定窗口的引用
- features:声明了新窗口要显示的标准浏览器的特征
- replace:可选的布尔值,规定了装载到窗口的URL是在窗口的浏览器历史中创建一个新条目,还是替换浏览历史中的当前条目。
这篇关于第10章 BOM操作 10.1使用window对象的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!