我正在寻找使用Javascript编写一些代码以作为与浏览器或Web无关的命令行程序运行;它需要像命令行实用程序一样正常访问文件和目录。在这种情况下,对于稳定性和性能,Javascript的最佳Windows实现是什么?浏览器之外的Javascript
2
A
回答
4
我会看看Nodejs
3
我用jsdb或Windows cscript。在一些编辑器中(我的情况是Editplus,我也使用Aptana),你可以在编辑器中直接配置运行js-files。
当然在jsfiddle.net你可以创建与浏览器无关的javascript(除了输出,可以将[console。]记录或写入某个div)在某些情况下,可能会出现代码为eval
。
此外,该blog entry可能会给你额外的信息
+0
任何链接到斯托扬的网站是从我+1 +1 – 2011-06-14 11:52:14
相关问题
- 1. 在浏览器之外的灯箱
- 2. 在浏览器之外使用Javascript触发器下载
- 3. Javascript适用于除Chrome之外的所有浏览器
- 4. JavaScript - 浏览器之外的重要事件?
- 5. Modal popup在浏览器视口之外
- 6. 在浏览器之外处理Webpack
- 7. 在浏览器之外执行JavaScript,跨平台
- 8. 除火狐浏览器之外的所有浏览器中显示的图片
- 9. 如何使用JavaScript或Java除浏览器本身之外的浏览器(IE,Firefox,Opera,Chrome)历史记录?
- 10. 跨浏览器javascript
- 11. 在上传IE9浏览器之前用JavaScript检查文件大小浏览器
- 12. 浏览器的JavaScript版本
- 13. Safari浏览器的Javascript parent.frames.length
- 14. JavaScript的浏览器问题
- 15. JavaScript的浏览器挂起
- 16. 的JavaScript浏览器识别
- 17. Javascript:浏览器中的Airplay
- 18. 启用Silverlight浏览器外浏览器突破浏览器内应用程序
- 19. 选择标签的外观浏览器到浏览器
- 20. 如何使这个texarea除了Internet Explorer之外的浏览器的javascript工作
- 21. 外部JS和浏览器
- 22. WebView和外部浏览器
- 23. oauth2.0在外部浏览器
- 24. 2px在Chrome浏览器和其他浏览器之间的`outerHeight()`
- 25. 的JavaScript:跨浏览器的“浏览器插件”检测
- 26. JavaScript日期适用于除iPhone/iPod Touch之外的所有浏览器
- 27. 浏览器之前和UL
- 28. JavaScript中的跨浏览器调整浏览器窗口
- 29. 除Firefox之外的所有浏览器中的Mouseup错误?
- 30. 浏览器缩小网页(Safari浏览器除外)
Node.js的可能是太多rwallace的需求,但[V8](http://code.google.com/p/v8/),其Node.js运行,可能是一个更简单的选择,Node.js用于编写服务器,我认为V8可能更适合这种用法。 – Wylie 2011-06-14 09:25:25
对,我不需要服务器框架,但V8绝对看起来像一个强大的竞争的nDer。如果有人知道它如何与替代品相互叠加,我会感兴趣。 – rwallace 2011-06-14 09:27:24
@Wylie是真的,但V8本身不是一个命令行应用程序。你必须编译一个包装到V8来处理脚本并运行它。节点确实有一个用于服务器的API的API,但它也可以做本地文件I/O;许多脚本语言(如Ruby和Python)也是如此,所以我不会让你失望。 – Nick 2011-06-14 09:31:23