我習慣於使用DOM選項卡來檢查Firebug中頁面上存在的全局JS變量。 Chrome Developer工具中的相同功能是什麼?在Chrome開發工具中,Firebug DOM選項卡等效於什麼?
回答
鍵入window
,那麼你將看到裏面的一切window
對象。
P.S:window
是「最頂端的」在一個正常的網頁對象。 (全局範圍)由於「Chrome開發人員工具」具體提及,我們可以放心地認爲window
將始終是全球範圍。
按Console
,然後輸入window
。按enter
,現在您可以看到全局變量列表,例如$
(jQuery)和document
。
你可能會希望在Chrome瀏覽器開發工具Scripts
標籤。
此外,如果您單擊Console
標籤上實際上你可以鍵入window.
。您將看到大量的項目,這些項目都可以從「窗口」(通常是全局)範圍訪問。
後你發現你在列表中查找的對象或變量,你可以按Enter
和Chrome將輸出爲您的項目的相關信息。
通過設置在腳本的第一行設置一個斷點在腳本標籤,你會看到所有的全局變量範圍內的變量在右邊欄部分。 Chrome開發工具不會顯示沒有斷點的變量,但您仍然可以從控制檯訪問這些變量。
是的,這就是所謂的 「屬性」。
對我更有幫助 – 2014-10-10 10:55:16
該屏幕截圖顯示了所選DOM節點_的屬性,而不是全局變量。這不是一回事。 – Moss 2014-11-12 14:12:50
執行在Chrome控制檯執行以下操作:
for(variable in window) { if(window.hasOwnProperty(variable)) { console.log(variable); } }
- 1. 在Chrome開發工具/ firebug中保留DOM元素高亮
- 2. Ctrl-S在Chrome開發工具Sources選項卡中專門做了什麼?
- 3. 無法在Chrome開發工具中編輯HTML源選項卡
- 4. Chrome控制檯/開發人員工具中的Firebug cd等效品
- 5. 在Chrome開發工具中拆分「元素」選項卡和「控制檯」工具
- 6. Chrome開發人員工具的網絡選項卡中的Cookie
- 7. Chrome開發人員工具中缺少選項卡
- 8. 在Chrome開發工具性能選項卡上使用performance.mark()
- 9. 在chrome開發工具上固定選項卡間距
- 10. Chrome開發者工具:缺少「資源」選項卡
- 11. Chrome開發人員工具網絡選項卡優先級列
- 12. 所有選項卡上的Chrome開發工具
- 13. 在Chrome開發工具中從網絡選項卡預覽中複製變量
- 14. 編輯chrome開發工具
- 15. 在Chrome開發工具網絡選項卡中,啓動器列中的VM前綴是什麼?
- 16. LESS/SASS/STYLUS Chrome開發工具和Firebug調試
- 17. 在Chrome開發工具中隱藏網絡選項卡預覽信息
- 18. 如何在chrome開發工具中同時查看元素選項卡和源選項卡
- 19. 用於Chrome的Firebug like工具
- 20. 執行與Firebug,Chrome開發人員工具等類似功能的網站
- 21. 如何在Chrome開發工具中創建元素?
- 22. 源選項卡中黃色背景的含義 - Chrome開發人員工具
- 23. Firefox的開發人員工具或Firebug到Chrome資源標籤中的等效功能?
- 24. 互聯網延遲:Chrome開發者工具「網絡」選項卡中的PENDING和FROM CACHE意味着什麼
- 25. 禁用/修改Chrome開發者工具
- 26. Bootstrap選項卡不適用於Firebug
- 27. 難道Chrome的開發工具有一個JSON探險像Firebug的?
- 28. Chrome開發者工具中的黑框腳本選項
- 29. 對於Windows中的cl,gcc的-mwindows選項等效於什麼?
- 30. JavaScript - 打開新窗口並顯示爲選項卡(Chrome的Ctrl + N等效項)
P.S 2:你並不需要設置開發工具斷點看到全局變量。 – 2012-03-16 05:42:01
1.'window'並不總是全局的JS對象。在工作人員或檢查node.js應用程序時Global!= window 2.我寫過,你也可以從控制檯訪問它。 – Mohsen 2012-03-16 05:46:41
@Mohsen,在你的圖片中'Global'旁邊,它說'DOMWindow',這意味着***在正常情況下***,Global ===窗口。 – 2012-03-16 05:58:05