JS面试知识点9-模块化

AMD CMD CommonJS ES6

*/

/*

为什么要使用模块化:

1. 解决命名冲突

2. 提供复用性

3. 提高代码可维护性

*/

/* 早期解决命名冲突和污染全局变量的方法:使用立即执行函数 */

; (function (value) {

value.name = 'lisa';

console.log(value);

value.test = function () { }

})(12);

/* AMD 和 CMD */

/* CommonJS */

猜你喜欢

转载自blog.csdn.net/weixin_43374360/article/details/109121065
今日推荐