用于替换Python的Javascript解释器

Mat*_*del 21 javascript shell scripting

就快速动态类型语言而言,我真的开始喜欢Javascript,因为我在Web项目中使用它很多,特别是因为它使用与Actionscript(flash)相同的语法.

它将是shell脚本的理想语言,可以更轻松地从站点的前端和后端移动代码,而不是python的奇怪语法.

有一个很好的,javascript解释器,易于安装(我知道有一个基于java,但这将意味着安装所有的Java东西使用),

Zac*_*ach 13

我个人使用SpiderMonkey,但这里有一个广泛的ECMAScript shell列表

示例spidermonkey在Ubuntu上安装和使用:

$ sudo apt-get install spidermonkey
$ js myfile.js
output
$ js
js> var f = function(){};
js> f();
Run Code Online (Sandbox Code Playgroud)

  • 安装了自制软件的OS X上的"brew install spidermonkey".爱它. (3认同)
  • spidermonkey不包含在Ubuntu Lucid 10.04中:(. (3认同)

Fra*_*ger 9

当然,在Windows中,JavaScript解释器随OS一起提供.

只需运行cscriptwscript反对任何.js文件.


Arm*_*her 7

目前有四个大的JavaScript解释器.V8,Squirrelfish,Spidermonkey和Rhino.我认为比性能更重要的是它与现有基础架构的集成程度,我猜Rhino与Java的桥梁在这里获胜.