2.common.js规范

1.引入模块 require("模块名")
一旦模块被引入,模块内的代码会被执行
2.暴露模块 js文件中引入另外一个js,被引入的文件一定需要暴露一个接口:
【2.common.js规范】暴露方法:
1.module.exports = xxx该方法中只能暴露一个
2.exports.xxx =.xxx该方法不允许直接赋值,不允许改变指向,不然会报错
例如:exports.add = obj.add
错误书写:exports = obj.add或者exports = function(){}
3.模块 1.nodejs内置模块,nodejs安装时预编译的模块
var http = require("http")
2.第三方模块,需要通过npm包管理工具进行安装
var $ = require("jquery")
3.自定义模块,同级目录下需要./ 来做声名
var add = requier("./add")
只有自定义的模块才需要手动写暴露

    推荐阅读