BOM
BOM(Browser Object Model) 是指浏览器对象模型。
提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。
Window对象是BOM的顶层对象,其他对象都是该对象的子对象。
Window 对象
window对象是BOM的核心,window对象指当前的浏览器窗口。
几种对话框
- alert(message):警告对话框
- confirm(message):确认消息对话框,根据用户点击“确认”或者“取消”,返回true或false
- prompt(text, value):提问对话框,参数text表示提示信息,参数value表示输入框中默认值。点击确认返回用户输入的内容。
浏览器窗口控制
-
window.name:获取/设置窗口的名称,主要用于为超链接和表单设置目标(targets)
-
window.open(url, windowName, [WindowFeatures]):打开一个窗口,相同 name 的窗口只能创建一个
可传三个参数:-
url:新打开窗口的url
-
windowName:指定target属性或窗口的名称
-
_blank:URL加载到一个新的窗口。这是默认
-
_parent:URL加载
-
-