Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该使用什么工作流来编辑JavaScript?_Javascript_Editing - Fatal编程技术网

我应该使用什么工作流来编辑JavaScript?

我应该使用什么工作流来编辑JavaScript?,javascript,editing,Javascript,Editing,警告:我几乎没有Javscript的经验。 在我过去的编程经验中,我通常有一个独立的解释器/编译器、一个文本编辑器和一个命令行来编译/运行我的软件或测试(我喜欢测试驱动的开发)。我真的很喜欢这种方式,因为我有一种完全控制工具的感觉。但是,编辑JavaScript时,我需要将语句放入文本文件中,打开web浏览器并单击“重新加载”。我觉得不舒服,因为我真的看不到发生了什么(除了一些警报框) 你能建议我(我在Mac电脑上)另一个工作流程吗?也许用调试器?有独立的JavaScript解释器吗?有一个、一

警告:我几乎没有Javscript的经验。

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

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

有一个、一个控制台和一个。没有它我活不下去

Firebug是firefox的扩展。他们也有其他浏览器的浏览器

就工作流程而言。。。Ctrl+S、Alt+Tab、F5反复出现。

,所有这些都内置了良好的调试器(指向调试器信息的链接)


它们都是以Firefox的扩展为模型的(Firefox的存在就是Firefox没有内置验证的原因)。

我也会在那里加入验证,通过一个可用的命令行工具或通过内置验证的Aptana使用jslint。 设置一个简单的构建脚本也是可取的。我在我所有的项目中都这样做,并让它处理验证、条件代码(调试版本等)和缩小

例如,这是easyXDM的构建设置。它做的一切从推出新版本到网站,再到创建文档和zip文件

我能接受两个答案都是“回答了我的问题”吗?