随笔分类 -  前端工程化 / 模块加载器

摘要:Commonjs的缺点 模块加载器由 Node.js 提供,依赖了 Node.js 本身的功能实现,比如文件系统,如果 CommonJS 模块直接放到浏览器中是无法执行的。当然, 业界也产生了 browserify 这种打包工具来支持打包 CommonJS 模块,从而顺利在浏览器中执行,相当于社区实 阅读全文
posted @ 2023-05-10 23:18 kitebear 阅读(49) 评论(0) 推荐(0)
摘要:AMD全称为Asynchronous Module Definition,即异步模块定义规范。模块根据这个规范,在浏览器环境中会被异步加载,而不会像 CommonJS 规范进行同步加载,也就不会产生同步请求导致的浏览器解析过程阻塞的问题了 // main.js define(["./print"], 阅读全文
posted @ 2023-05-10 23:17 kitebear 阅读(153) 评论(0) 推荐(0)