把复杂的问题分解成相对独立的模块,这样可以降低程序的复杂性,提交代码的重用,也有利于团队的开发与后期的维护和扩展。
基于js的模块系统分类:ESM、AMD、UMD 、CommonJS...
模块化的核心:
1.独立的作用域;
2.模块与模块之间的依赖关系处理。
UMD:并不属于一套模块规范,主要用来处理AMD、CMD、CommonJS的差异兼容性,使模块代码在前面不同的模块环境下都能正常运行。
把复杂的问题分解成相对独立的模块,这样可以降低程序的复杂性,提交代码的重用,也有利于团队的开发与后期的维护和扩展。
基于js的模块系统分类:ESM、AMD、UMD 、CommonJS...
模块化的核心:
1.独立的作用域;
2.模块与模块之间的依赖关系处理。
UMD:并不属于一套模块规范,主要用来处理AMD、CMD、CommonJS的差异兼容性,使模块代码在前面不同的模块环境下都能正常运行。
本文标题:模块化
本文链接:https://www.haomeiwen.com/subject/nvcdqktx.html
网友评论