随笔分类 -  模块化

摘要:Es6模块化的优点 预声明的方式导入(在一开始确定依赖关系) 多种导入导出方式 Es6缺点:某些情况下效率低.相比CommonJs依赖延迟申明两者优缺点正好相反。 Es6引入入口文件:使用type属性来告知我这个是一个模块 <script src="./index.js" type="module" 阅读全文
posted @ 2020-10-25 18:39 张最棒 阅读(1697) 评论(0) 推荐(0) 编辑
摘要:AMD(Asynchronous Module Definition) 异步模块加载机制 require.js实现了AMD规范。 也就是说,模块必须按照AMD的规定来写。具体来说,就是模块必须采用特定的define()函数来定义 用法: 1.下载并引用require.js文件,并使用data-mai 阅读全文
posted @ 2020-10-25 12:13 张最棒 阅读(160) 评论(0) 推荐(0) 编辑
摘要:CommonJs模块化运行在node环境中。 CommonJs实现模块化的原理 // 在模块开始执行之前初始化一个module对象,对象里面有个exports属性也是一个对象 // moudle.exports即为模块导出的对象 var moudle = { exports:{} }; //使用函数 阅读全文
posted @ 2020-10-24 20:33 张最棒 阅读(531) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示