当前位置: 首页 > Web前端 > HTML

JavaScriptmodularity

时间:2023-03-28 18:16:30 HTML

modularitycommonJSway很早的方式,nodeJS一直在使用//main.jsconstX=require('./tool')//获取module.exports的对象console.log(X.add(1,1))//2//tool.jsfunctionadd(){returna+b;}functionsub(){returna-b;}module.exports={//暴露tool.js模块语法糖写module.exports={add,sub}add:add,sub:sub}简单的说,require和module.exports一起使用,exports是对module.exports的引用ES6方法import和export一起使用//main.jsimport{add,sub}from'./tool'console.log(add(1,2))//tool.jsfunctionadd(a,b){returna+b;}functionsub(a,b){returna-b;}导出{添加,子}