首页 » 学习JavaScript数据结构与算法(第2版) » 学习JavaScript数据结构与算法(第2版)全文在线阅读

《学习JavaScript数据结构与算法(第2版)》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/)。