BOM概念
BOM即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是window。
BOM由一系列相关的对象构成,并且每个对象提供了很多方法和属性。
BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C,BOM最初值是Netscape浏览器标准的一部分。
bom对象大致包含五个部分:
- Window对象:浏览器窗口对象
- Navigator:浏览器对象
- Screen:浏览器所处客户端的显示器屏幕对象
- History:浏览器当前窗口的访问历史记录对象
- Location:浏览器当前窗口的地址栏对象
open对象 打开一个新的页面,返回window对象
var newWindow //用来存储新打开的窗口
openNew.onclick=function(){
newWindow=window.open("https://www.baidu.com")
}
close 关闭打开的窗口
closeNew.onclick=function(){
newWindow.close()
}
系统的对话框
- alert()
- confirm()点击确认返回True点击取消返回False
- prompt()参数有两个,第一个为提示的内容,第二个为输入框的内容点击确认返回输入的内容点击取消返回null</