为什么要学习node.js
- 非常火
- 前端的npm包管理器经常使用多多了解极佳
- 对于学习js的的我也能使用js编写后端进而了解与后台交互等等
- 之前一直听有爬虫一说,我也想写一个爬虫玩玩
什么是Node.js
阿里七天学会node教程这个是个类似于中文文档的查询文网页
官方的介绍:
Node.js®是建立在一个JavaScript运行Chrome的V8 JavaScript引擎。Node.js使用事件驱动的非阻塞I / O模型,使其轻量级和高效。Node.js的'包的生态系统,NPM,是世界开源库的最大的生态系统。
Node:规范:Common
Node模块分类:
- 核心模块-->特指自带核心模块
- 文件模块-->可以通过文件地址也可以通过文件名加载
- 第三方模块-->npm加载
模块的流程:
- 创建模块 xxxx.js
- 导出模块 exports.add = function(){};
- 加载模块 var xxx = require('./xxx.js');
- 使用模块 xxx.add('sss');