node









模块化
所有的js文件本身就是一个模块,不需要重新定义

- JS只能运行在客户端(浏览器)script
- commonJS规范 不仅仅让JS运行在客户端,还要运行在服务器端
- 前端webpack也引用commonJS规范
- commonJS 规范是理论基础
- webpack 和 nodeJS 是实践产出
一个模块只能暴露一个接口

一个模块同时暴露多个接口

url.parse()


node.js的API文档
querystring

将对象转为字符串
- querystring.stringify() 加引号的同时将中文进行编码
- JSON.stringify() 直接强制加引号

将字符串转为对象
- querystring.parse()
- JSON.parse()
events 事件触发器

- 静态属性(例:$.ajax) 跟this无关,没有this不能参与继承
例一

打印结果

例二

打印结果

得到文件与目录的信息 stat

创建一个目录 mkdir

创建文件并写入内容 writeFile,appendFile
例一

例二

读取文件的内容 readFile

列出目录的东西 readdir

打印结果

读取大型文件 Stream

1059

被折叠的 条评论
为什么被折叠?



