使用V8的Javascript中的文件系统I/O.

Tim*_*eld 10 javascript file-io v8

我的印象是,现在javascript可以用作浏览器之外的适当的通用编程语言,使用独立的解释器,如V8或SpiderMonkey.所以我继续安装V8.

但是,我想要做的第一件事是在文件中读取并进行一些处理.我环顾四周,并没有找到使用JS/V8做这件事的明显方法.

我的直觉告诉我,V8中的C++文件i/o函数必须有一个包装器函数.这已经完成了,还是我需要自己实现的?或许我错过了重点!?

感谢您的任何帮助,您可以提供!

Dav*_*ang 10

有一个名为nodeJS的项目为此设计:http://nodejs.org/ - 它刚刚开始变得非常受欢迎.

文件IO特有的示例如下:http://nodejs.org/docs/v0.2.5/api.html#file-system-104

如果你打算使用nodeJS,网站只显示核心功能,所以不要忘记查看为节点构建的现有库(称为模块):https://github.com/ry/node/wiki/模块

目前的重点是基于nodeJS的Web服务器和基于网络的应用程序,但模块链接包括许多其他内容,包括解析器,守护程序和绑定到linux的通知系统(只是为了让您体验那里的多样性).