JavaScript 模块化:CommonJS、AMD、CMD、UMD、ES Module
JavaScript 模块化:CommonJS、AMD、CMD、UMD、ES Module
为什么要模块化
用原始方式加载,所有变量都挂载在window对象上,前端功能越来越多,引用的包越来越多,难免会有冲突。因此需要模块化来区分不同的功能。
以下简述下各种模块化方案的使用方法,只做了解,不做深入。
在webpack和babel工具统治下,我们只需要学好ES Module 即可
一、commonJS
特点
所有代码都运行在模块作用域,不会污染全局作用域。
模块可以多次加载,但是只会在第一次加载时运行
原创
2021-05-11 18:45:49 ·
423 阅读 ·
9 评论