![](/img/trans.png)
[英]How can I easily maintain a cross-file JavaScript Library Development Environment
[英]How can I execute a JavaScript file easily?
当我学习Perl和Python时,我的“开发环境”由vim和shell组成。 我只想在vim中编写程序,然后从命令行执行它。 我知道spidermonkey引擎是一个独立的解释器,但我不确定它是多么实用。
JS的“直观”方式是将脚本合并到网页中并在不同的浏览器中查看,但这看起来很麻烦。 我已经看到了一些针对Firebug的建议,但我无法理解它。
我知道有几个面向浏览器的面向vim的插件,但我再也不知道它有多实用。
我基本上想要编写一个脚本,并快速检查它的语法和输出。 我也很想知道实际的JS开发人员如何测试他们的代码。
我经常使用Node.js ,所以我的回答会有所偏差,但......
node
为您提供易于使用的(如Python,Ruby等)REPL。 使用Node.js,您将拥有一个更快的服务器端解释器(比Python和Ruby更快,大致等于Lua,有时甚至达到Java的级别,并且不知何故V8拥有世界上最快的RegEx引擎) ),然后服务器端代码匹配客户端代码,这使RPC层更好用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.