Node.js处理数据IO
在JavaScript中,对于字符串的操作已经十分便捷,不存在二进制数据类型,这些对字符串的简单操作和DOM操作基本上已经可以满足前端的需求了,但是Node.js中提供了处理文件和I/O的功能,因此需要处理大量的二进制数据。而在Node.js中Buffer和Stream文件流对二进制数据的处理提供了很好的支持
Node.js文件操作
很多的开发语言都可以对文件进行操作,例如PHP,JAVA,C/C++,而前端工程师所用的JavaScript则没有这个功能,包括jQuery等一系列延伸的框架也无法实现,而Node.js则可以实现操作文件
node.js相比JavaScript
JavaScript在使用时存在两个大问题:文件依赖和命名冲突在node.js中被解决