2017-05-11 46 views
0

我發現一個外部腳本,一個新的全局變量名爲top,但我沒有看到與window變量的區別?!窗口和頂部javascript全局變量有什麼不同?

外部腳本爲例:

var doc = top.document; 
var re = top.RegExp; 
var nav = top.navigator; 

什麼的窗口和頂級的JavaScript全局變量之間型動物?

+1

你能告訴我們代碼嗎? –

+0

@ANS我編輯了 – Matrix

+2

[網站:stackoverflow.com窗口和頂部之間的JavaScript差異](https://www.google.com/search?q=site%3Astackoverflow.com+javascript+difference+between+window+and + top) –

回答

1

窗口代表當前窗口上下文,而top代表最上面的窗口的上下文。

如果您不使用框架,並且頁面中的所有內容位於單個窗口中,則兩者都是相同的。

但如果你有在頁面多幀然後窗口將代表當前焦點幀而頂部將代表其持有的所有幀在你的頁面的窗口。

相關問題