我应该使用什么工作流程进行JavaScript编辑?

时间:2010-04-21 12:24:46

标签: javascript editing

警告:我的JavsScript体验非常少。

在我过去的编程经验中,我通常有一个独立的解释器/编译器,一个文本编辑器和一个命令行来编译/运行我的软件或我的测试(我喜欢测试驱动开发)。我非常喜欢这种方式,因为我有完全控制工具的感觉。但是,编辑JavaScript我需要将语句放在文本文件中,打开我的Web浏览器并单击重新加载。我觉得不舒服,因为我无法看到发生了什么(除了一些警示框)。

你能建议我(我在Mac上)另一个工作流程吗?也许用调试器?是否有独立的JavaScript解释器?

3 个答案:

答案 0 :(得分:2)

OperaInternet ExplorerChromeSafari都内置了良好的调试器(链接转到有关调试器的信息)。

它们都是在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文件......