javascript-不在浏览器中-但用于处理文件

javascript-不在浏览器中-但用于处理文件,javascript,javascript-framework,serverside-javascript,Javascript,Javascript Framework,Serverside Javascript,我已经编写了一些javascript,可以读取文本区域(在浏览器中)中的数据 并将结果输出为div中的字符串(作为innerHTML) 这部电影很精彩,也很成功 我想把它从浏览器中移植出来 我希望从浏览器中重用相同的javascript(实际上,它只是一个给定字符串返回另一个字符串的函数) 理想情况下,我想用命令行工具运行它,说读文件c:\input.txt,然后把响应写在c:\output.txt上 有人能建议我怎样才能最好地做到这一点吗 我环顾四周,发现commonjs.org(非常有趣)和

我已经编写了一些javascript,可以读取文本区域(在浏览器中)中的数据 并将结果输出为div中的字符串(作为innerHTML)

这部电影很精彩,也很成功

我想把它从浏览器中移植出来

我希望从浏览器中重用相同的javascript(实际上,它只是一个给定字符串返回另一个字符串的函数)

理想情况下,我想用命令行工具运行它,说读文件c:\input.txt,然后把响应写在c:\output.txt上

有人能建议我怎样才能最好地做到这一点吗

我环顾四周,发现commonjs.org(非常有趣)和node.js (这也很有趣)以及其他晦涩难懂的项目

然而,我仍然不知道如何做到这一点。如果有人做过类似的事情,我想听听

非常感谢,

p、 美国。
我将这个问题标记为“服务器端javascript”,主要是为了说明这不是一个浏览器问题

来自Mozilla的javascript解释器是用java编写的,可以满足您的需要

如果您在windows系统上,您可以使用本机c-/wscript解释器读取和写入文件。否则可能是一个选项,您可以使用
-对象。


在犀牛身上有一层薄薄的皮。使处理文件、模块等变得更容易,请参见示例:

Agree,Rhino是最好的方法。您可以立即启动命令行实用程序。同样有用的线索:犀牛是好的。可以但在我说“好”之前,我想听听其他人的意见。理想情况下,我希望运行一些合适的javascript引擎(比如V8),而不是用java编写的javascript引擎。V8是用C编写的,rhino是用java编写的,我不知道其中一个比另一个更“合适”?