理了一理,不可不知的window對象

引言

開發web應用,window是咱們必須熟悉的對象。它既是瀏覽器的一個實例,又是腳本運行的全局環境。這意味着這個對象的屬性和方法是很是多樣的,本篇整理了window對象的各個組成部分,但願幫助你window有更多的瞭解。web

除此以外,對window的熟悉可以幫助咱們學習 沙盒機制,這也是我總結這篇的初衷。瀏覽器

沙盒機制:沙盒做用域建立時,須要建立一個代理window的對象供程序運行。若是不熟悉window,開發者沒法理清「哪些須要屏蔽」、「哪些須要放開」。markdown

window對象

window解剖,包含了方方面面的屬性和方法。學習

其中的一些分類是按照做者的我的理解來劃分的spa

除了要關注 屬性方法 以外,咱們還須要關心它們的 屬性描述符代理

這個結論貌似挺模棱兩可的,具體有哪些屬性和方法是不同的,我沒有去梳理。可是屬性和方法的分類已經達到了個人初衷,往後若是須要使用某個屬性,再去翻文檔查閱。code

相關文章
相關標籤/搜索