【现代JavaScript系列教程】02-规范与代码编辑器及开发者控制台的介绍
规范
手册
MDN(Mozilla)JavaScript 索引 是一个带有用例和其他信息的手册。它是一个获取关于个别语言函数、方法等深入信息的很好的来源。
你可以在 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference 阅读它。
虽然,利用互联网搜索通常是最好的选择。只需在查询时输入“MDN [关键字]”,例如 https://google.com/search?q=MDN+parseInt 搜索
parseInt
函数。MSDN —— 一本微软的手册,它包含大量的信息,包括 JavaScript(在里面经常被写成 JScript)。如果有人需要关于 Internet Explorer 的规范细节,最好去看:http://msdn.microsoft.com/。
当然,我们还可以在使用互联网搜索中使用如 “RegExp MSDN” 或 “RegExp MSDN jscript” 这样的词条。
兼容性表
http://caniuse.com —— 每个功能的支持表,例如,查看哪个引擎支持现代加密(cryptography)函数:http://caniuse.com/#feat=cryptography。
https://kangax.github.io/compat-table —— 一份列有语言功能以及引擎是否支持这些功能的表格。
IDE
Visual Studio Code(跨平台,免费)。
WebStorm(跨平台,收费)。
轻量编辑器
Atom(跨平台,免费)。
Visual Studio Code(跨平台,免费)。
Sublime Text(跨平台,共享软件)。
Notepad++(Windows,免费)。
Vim 和 Emacs 也很棒,如果你知道怎么使用它们的话。
不要争吵
Google Chrome
在这我们能看到红色的错误提示信息。这个场景中,脚本里有一个未知的 “lalala” 命令。
在右边,有个可点击的链接 bug.html:12。这个链接会链接到错误发生的行号。
Firefox、Edge 和其它浏览器
Safari
总结
开发者工具允许我们查看错误、执行命令、检查变量等。
在 Windows 系统中,可以通过 F12 开启开发者工具。Mac 系统下,Chrome 需要使用 Cmd+Opt+J,Safari 使用 Cmd+Opt+C(需要提前开启)。