nodejs文件的引入和导出
nodejs的多个对象导出和引入
导出:
var o={
a:1,
b:2,
c:function(){
console.log( this.a+this.b);
}
}
var o1={
d:function(){
console.log("aaa");
}
}
exports.o=o;
exports.o1=o1;
导入: 多个对象的引入要结构赋值
var {o,o1,abc}=require("./b")
nodejs单个对象的导出和引入
导出:
var o={
a:1,
b:2,
c:function(){
console.log( this.a+this.b);
}
}
module.exports=o;
导入:
var o=require("./b");
总结:
- nodejs文件的导出和导入原理和ES6文件相似
module.exports=obj;//默认导出一个对象
export defalut class Box 类似
exports.obj=obj;//导出多个元素
export class Box 类似
- nodejs不是针对浏览器进行操作的,所以没有DOM和BOM
- BOM和DOM中的事件在nodejs中不支持,但是他有自己的事件