javascript - 不在浏览器中 - 而是处理文件

时间:2011-02-16 10:28:50

标签: javascript javascript-framework serverside-javascript

我写了一些javascript,它在textarea中读取数据(在浏览器中) 并在div中以字符串(作为innerHTML)输出结果。

它很棒,它可以完成它的工作。

我想将其移出浏览器。

我想在浏览器中重用相同的javascript(实际上只是一个给出字符串返回另一个字符串的函数)。

理想情况下,我想运行命令行工具并说出读取文件c:\ input.txt并将响应写入c:\ output.txt

有人可以建议我能做到最好吗?

我环顾四周,看到了commonjs.org(非常有趣)和node.js (这也很有趣)以及其他不起眼的项目。

然而,我仍然不知道该怎么做。如果有人做了类似的事我想听。

非常感谢,

P.S。 我标记这个问题'服务器端javascript'主要是说它不是浏览器问题。

3 个答案:

答案 0 :(得分:1)

来自Mozilla的

Rhino是用java编写的javascript解释器,它可能会满足您的需求。

答案 1 :(得分:1)

如果你在Windows系统上,你可以使用FileSystemObject本地c- / wscript解释器来读写文件。否则jsdb可能是一个选项,您可以使用Stream - 对象。

答案 2 :(得分:0)

http://RingoJs.org

这是Rhino顶部的薄包装。使处理文件,模块等变得更加容易,例如:http://ringojs.org/api/master/fs/