模块
一个js就可以当作一个js模块
- 系统内置的
- 自己写的模块
- 第三方模块
用的方式不同
全局
全局变量 __dirname
当前执行脚本的文件所在目录名称
全局变量 __filename
当前执行脚本的绝对路径
全局方法
1.require 用引入模块的
第三方模块
例如先安装模块
npm install validator
// 第三方模块
var vld = require('validator')
console.log(vld.isEmail('1@qq'))
require 只能引入当前项目node_modules 里面的模块
使用global自定义全局变量
全局变量一定要定义在最前面
global.aa
箭头函数
箭头函数语法
()=>{}
箭头函数会继承父级的this指向