BOM:页面意外事物所拥有的对象(即浏览器窗口和桌面屏幕)
下面将列出一些window对象中与浏览器有关的属性:
navigator: 其是一个用于反映浏览器及其功能信息的对象; 在控制台中输入可以查看BOM和DOM中所有的对象。
location: 该属性是一个用于存储当前载入页码URL信息的对象(在php中经常用来页面跳转);
其有以下三个方法:location.reload():重新载入某个页面
location.replace("URL")和assign()一样,不过前一个不会再浏览器的历史纪录表中留下记录。
history: window.history.length;
window.history.forward();window.history.back();类似单击前进/后退
history.go(-1);history(0); 后退一页/重新加载当前页
frames:该属性是当前页面中所有框架的集合。
screen:该属性提供的是浏览器以外的环境信息。
window.open()/close(): 例:var win=window.open('http://www.baidu.com','packt','width=300,height=300,resizable=yes');
第二个参数代表新窗form标签的target属性值;resizable代表是否允许用户调整窗口大小。
window.moveTo(100,100);window.moveBy(10,-10);前一个是将窗口相对于屏幕左上角进行移动,一个是相对于当前位置进行移动
window.resizeTo(x,y);window.resizeBy(x,y)这里做的事调整窗口的大小。
window.confirm(“提示词");返回的是false或true
window.prompt("提示词"); 给用户呈现的是一个用于输入文本的对话框,输入后会返沪相应的文本字符串。