NodeJS学习笔记
1:安装
下载NodeJS的安装包到本地,实施安装。
安装过程中会自动配置好全局环境变量。
2:运行
命令行输入命令node即可运行js。
通过node --help查看帮助
要想运行脚本,一般有两种方式,直接运行语句,或者直接运行文件:
1:node -e script(也可以直接输入node,进入命令行界面。)
2:node script.js
3:NPM
npm install -g
npm uninstall -g
npm update
npm init(package.json)
4:闭包
一个函数+函数内部可以操作的局部变量 (即环境)=闭包
function c(){
var a='';
function b(){console.log(a);}
return b;
}
var d=c();
d();
为何要c里面套b,因为要实现a是局部变量的目的(隐藏变量,或者实现私有)
为何要returnb,因为要让外界访问到b,也可以通过window.*=b来替换。
5:Node模块
CommonJS模块 require(),exports(),module()
---require()将模块加入到应用中。
---exports()暴露对象或者方法给用户。
Node.js核心模块(例如fs,http,https等)
第三方模块(express等)
文件模块(找到具体的一个js文件)
文件夹模块(先找文件夹中的package.json文件中的mian属性中的js文件,如果没有,则加载index.js)
6:Nodejs web应用
Nodejs核心模块 http可以创建web服务器。
Connect模块也可以创建web服务器,并且可以添加中间件,通过.use追加,先进先出,通过next触发,可以在use里设置不同路径。