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