模块化
2020-07-02 本文已影响0人
呆桃冲鸭冲鸭
把复杂的问题分解成相对独立的模块,这样可以降低程序的复杂性,提交代码的重用,也有利于团队的开发与后期的维护和扩展。
基于js的模块系统分类:ESM、AMD、UMD 、CommonJS...
模块化的核心:
1.独立的作用域;
2.模块与模块之间的依赖关系处理。
UMD:并不属于一套模块规范,主要用来处理AMD、CMD、CommonJS的差异兼容性,使模块代码在前面不同的模块环境下都能正常运行。
把复杂的问题分解成相对独立的模块,这样可以降低程序的复杂性,提交代码的重用,也有利于团队的开发与后期的维护和扩展。
基于js的模块系统分类:ESM、AMD、UMD 、CommonJS...
模块化的核心:
1.独立的作用域;
2.模块与模块之间的依赖关系处理。
UMD:并不属于一套模块规范,主要用来处理AMD、CMD、CommonJS的差异兼容性,使模块代码在前面不同的模块环境下都能正常运行。