nodejs里经常用exports把js的方法或类导出给其他js用require使用
如下:
1.单次引入
调用的js:
结果:hello yfc
分析:./module不会重复加载,只会加载一次,name是唯一的,所以输出后面name的值
2.覆盖引入
js调用代码:
结果: hello marico
hello yfc
2.require
默认加载index文件
var express = require('express');//加载express模块 var routes = require('./routes');//和var routes = require('./routes/index')一样;默认找index,加载routes下的index文件 var user = require('./routes/user'); var http = require('http');//加载http模块 var path = require('path');//加载path模块 require加载时要看exports到处时有没有(),()表示执调用。还有需要this自己的属性时,就使用new