在寫JS時有個非常特殊的變量叫window,我非常疑惑它是怎么實現(xiàn)如下功能的<script>function test () { alert('test');}// 居然就自動綁定到window里了window.test();</script>看上面的代碼,隨便在頂層也就是非閉包中定義的function,都會默認被綁定到window這個對象相應的元素內(nèi)。這個東西符合js規(guī)范嗎?因為這看起來就像是其它語言里的命名空間,但是JS里能實現(xiàn)這種東西嗎?
瀏覽器javascript里的window到底是個什么東西
牧羊人nacy
2019-03-15 18:15:42