引言
开发web应用,window是我们必须熟悉的对象。它既是浏览器的一个实例,又是脚本运行的全局环境。这意味着这个对象的属性和方法是非常多样的,本篇整理了window对象的各个组成部分,希望帮助你window有更多的了解。
除此之外,对window的熟悉能够帮助我们学习 沙盒机制
,这也是我总结这篇的初衷。
沙盒机制:沙盒作用域创建时,需要创建一个代理window的对象供程序运行。如果不熟悉window,开发者无法理清“哪些需要屏蔽”、“哪些需要放开”。
window对象
window解剖,包含了方方面面的属性和方法。
其中的一些分类是按照作者的个人理解来划分的
除了要关注 属性
和 方法
之外,我们还需要关心它们的 属性描述符
这个结论貌似挺模棱两可的,具体有哪些属性和方法是不一样的,我没有去梳理。但是属性和方法的分类已经达到了我的初衷,日后如果需要使用某个属性,再去翻文档查阅。