BOM是browser object model的缩写,简称浏览器对象模型 ,提供了独立于内容而与浏览器窗口进行交互的对象;
1、window对象 ,是JS的最顶层对象,其他的BOM对象都是window对象的属性;
2、document对象,文档对象;
3、location对象,浏览器当前URL信息;
4、navigator对象,浏览器本身信息;
5、screen对象,客户端屏幕信息;
6、history对象,浏览器访问历史信息;
locarion对象
window.location.search = "?name=cca&val=333" //参数
window.location.href //获取完整路径
window.location.hash //哈希值
window.location.hostname //主机名
window.location.port = 80 //端口
window.location.pathname //路径
window.location.protocol //协议
window.location.assign("http://v.qq.com") 等价于
window.location == window.location.href