讀古今文學網 > 學習JavaScript數據結構與算法(第2版) > 1.7 調試工具 >

1.7 調試工具

除了學會如何用JavaScript編程外,還需要瞭解如何調試代碼。調試對於找到代碼中的錯誤十分有幫助,也能讓你低速執行代碼,看到所有發生的事情(方法被調用的棧、變量賦值等)。極力推薦你花一些時間學習一下如何調試書中的源碼,查看算法的每一步(這樣也會讓你對算法有深刻的理解)。

Firefox和Chrome都支持調試。這裡有一個瞭解谷歌開發者工具的好教程,地址是https://developer.chrome.com/devtools/docs/javascript-debugging。

除了你喜好的編輯器外,這裡推薦其他幾個工具,可以提升編寫JavaScript的效率。

  • Aptana:這是一個開源的免費IDE,支持JavaScript、CSS3和HTML5以及其他語言(http://www.aptana.com)。

  • WebStorm:這是一個很強大的IDE,支持最新的Web技術和框架。它不是免費的,但你可以下載一個30天試用版本體驗一下(http://www.jetbrain.com/webstorm)。

  • Sublime Text:這是一個輕量級的文本編輯器,可以自定義插件。可以買它的許可證來支持這個工具的開發,也可以免費使用(試用版不過期),http://www.sublimetext.com/。

  • Atomic:這也是一個輕量級的文本編輯器,由GitHub創建。它對JavaScript提供了很好的支持,也可以自定義插件(https://atom.io/)。