我唯一知道如何JavaScript是使用alert()。有沒有其他的方法來幫助調試javascript?我唯一知道如何JavaScript是使用alert()。有沒有其他的方法來幫助調試javascript?
回答
用Firebug和其他瀏覽器上的Web開發工具,你可以使用這樣的命令,
console.log(myVar);
觀看,而不是更具破壞性alert
變量。使用大多數開發工具的控制檯,您也可以從那裏運行任意的Javascript代碼,而無需修改實際的代碼,這可以極大地幫助調試Javascript。哦,錯誤功能的中斷也有幫助。
當你打開Firebug時,你會看到類似的東西。單擊控制檯選項卡,並啓用它:
的>>>
後,輸入您的密碼。只是爲了好玩嘗試類似$('body').css('-moz-transform', 'rotate(10deg)')
:d
我應該輸入這個命令? – justjoe 2010-08-28 07:25:25
@justjoe''console.log()'函數可以用來替代'alert',這意味着無論'alert'都可以使用,日誌也可以。當然,您必須打開控制檯才能看到日誌。 – 2010-08-28 07:52:20
firebug或類似的瀏覽器插件
大部分現代瀏覽器有這樣的能力已經內部或與一些額外的插件:
- Internet explorer 8 Developer toolbar
- Firefox/firebug
- 內置的開發人員工具在Chrome和Safari
這些都是免費的工具提供給你,並在分析/調試JavaScript時工作得很好。 (?不管是什麼原因,也許是移動開發)
如果你不能使用任何瀏覽器這些工具,你也可以附加YUI記錄器到你的頁面,該頁面會彈出一個調試控制檯,您可以寫信至:
在調試Javascript時,Firebug是最受歡迎的選項。
然而,經常從答案Opera Dragonfly中缺失的另一種替代方法值得嘗試。
Opera是最符合標準的瀏覽器之一,其調試工具不僅很好,而且功能也很強大。歌劇是免費的。
的Safari和Chrome開發者工具是優秀
有多種測井工具可供選擇,包括我自己log4javascript,這在所有主要瀏覽器上運行。
- 1. 創建alert()方法沒有顯示 - javascript
- 2. Javascript承諾沒有幫助
- 3. OSX WebKit JavaScript不知道alert()
- 4. 有沒有一種方法讓JavaScript函數知道它是否正常調用或與「新」一起調用?
- 5. 需要幫助'如果沒有其他'
- 6. 在JavaScript中,有沒有一種方法來區分其他字符的字母?
- 7. 如何使用JavaScript幫助調用Rails方法
- 8. 有沒有一個JavaScript庫可以幫助我操作textarea?
- 9. 有沒有辦法知道一個對象的C#方法是否被調用?
- 10. 有沒有幫助知道屬性是否已被Hibernate加載?
- 11. Javascript alert抑制其他javascript功能
- 12. 有沒有Javascript調試API?
- 13. 是否有使用JavaScript來添加幫助氣泡
- 14. 使用alert()調試autoproxy(PAC)javascript?
- 15. 僅工作在調試的JavaScript沒有其他
- 16. 有沒有更好的方法來在angular2中有幫助者
- 17. 有沒有JavaScript方法來做file_get_contents()?
- 18. 有沒有一種方法來填充主題行使用選擇和使用HTML只(沒有JavaScript,PHP或任何其他來源)只是HTML?
- 19. Javascript無法使用 - 幫助
- 20. 有沒有其他更好的方法來調用這個來自Ajax的js?
- 21. 有沒有一種簡單的方法來使用複合C1框架中的vue.js或其他JavaScript框架?
- 22. 有沒有簡單的方法來知道我的ObjectContext是否已經改變?
- 23. 什麼是幫助調試Java的有效方法/工具?
- 24. Javascript ifDefined幫助方法?
- 25. 有沒有辦法知道調用方法?
- 26. 有沒有像不匹配或其他循環的東西。我需要幫助,使這個JavaScript腳本工作
- 27. 有沒有其他方法可以使用OpenCV的imdecode?這是
- 28. 如何從其他沒有實例的類中調用方法?
- 29. 我有一個JSON響應,但無法解析它。需要幫助。沒有JQUERY沒有原型。只是Javascript
- 30. javascript幫助 - 程序沒有提示
在console.log之前,我只是將文檔標題設置爲Math.random()。toString();找出一行代碼是否正在執行= /我仍然使用該方法一噸... – Warty 2010-08-28 08:01:57