在浏览器中,window 对象是至高无上的存在!
它是全局对象 (Global Object)。所有全局变量、函数、甚至 DOM (document) 都是它的属性。
那我定义的变量也是它的吗?我要把 window 搞得乱七八糟!🤪
没错,var a = 1 等同于 window.a = 1。所以要小心全局污染!
var a = 1
window.a = 1
window 还控制着浏览器窗口本身,比如尺寸、滚动条等。
获取当前浏览器窗口的内部尺寸 (innerWidth / innerHeight)。