JavaScript - BOM

时间:2021-11-21 22:59:14

window 对象

window 对象是BOM的核心对象,也是ECMAScript规定的Global对象。

无法跨浏览精确获得窗口左边和上边的精确值,同样也无法确定浏览器窗口本身的大小,但是可以取得页面窗口的大小。

window.setTimeOut
window.printf()
window.find()

location

location.href 改变,会导致页面跳转,会在浏览器中产生前进后退记录。采用location.replace就不能后退回去了。

可以直接修改location的hash、search、hostname、pathname和port,而不是整串url.

navigator 对象

通常用这个对象的属性来检测浏览器类型。