Nodejs
什么是nodejs
-
nodejs是基于commonjs规范的一个实现
-
nodejs不是语言 只是支持js运行的一个后端环境 让js可以在服务器端运行
-
由于npm下载太慢了(国外的源) 所以需要更换国内的源(cnmp)换至淘宝的源
-
使用事件驱动的非阻塞I/O模型
-
有自带模块 第三方模块以及自定义模块
- 内置模块直接可以使用 第三方模块必须要安装(node install XXX -D) 自定义模块是自己定义模块
- 模块就是防止造成全局变量污染的 需要什么模块就加载什么模块 各模块有相应的功能
-
分为奇数版本跟偶数版本 偶数版本较为稳定
- 并且有分为LTS跟Current版本
- LTS为稳定版 Current为最新版
nodejs的各类型模块
-
内置模块
- http (开发服务器)
- url (地址栏)
- querystring (处理url上查找字符串)
- fs (创建删除读取文件内容)
-
第三方模块(需要去npm网站查询使用方式)
-
自定义模块(自己定义模块,可以上传)