警告:我的JavsScript体验非常少。
在我过去的编程经验中,我通常有一个独立的解释器/编译器,一个文本编辑器和一个命令行来编译/运行我的软件或我的测试(我喜欢测试驱动开发)。我非常喜欢这种方式,因为我有完全控制工具的感觉。但是,编辑JavaScript我需要将语句放在文本文件中,打开我的Web浏览器并单击重新加载。我觉得不舒服,因为我无法看到发生了什么(除了一些警示框)。
你能建议我(我在Mac上)另一个工作流程吗?也许用调试器?是否有独立的JavaScript解释器?
答案 0 :(得分:2)
Opera,Internet Explorer,Chrome和Safari都内置了良好的调试器(链接转到有关调试器的信息)。
它们都是在Firebug之后建模的,{{3}}是Firefox的扩展(其存在就是Firefox没有内置的原因)。
答案 1 :(得分:1)
Firebug有一个javascript debugger,一个控制台和一个command line。没有它我就活不下去。
Firebug是一个firefox扩展。对于其他浏览器,它们确实有firebug lite。
就工作流程而言... Ctrl + S , Alt + Tab , F5 一遍又一遍。
答案 2 :(得分:1)
我也会在那里投入验证,通过一个可用的命令行工具或通过例如使用jslint。 Aptana已内置验证。 设置简单的构建脚本也是首选。我对所有项目都这样做,让它处理验证,条件代码(调试版本等)和缩小。
此http://github.com/oyvindkinsey/easyXDM/blob/master/build.xml例如是easyXDM的构建设置。它可以完成从推出新版本到网站到创建文档和zip文件......