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
打印结果