模块化发展历程:
- 全局function模式,将不同的功能封装成不同的全局函数
- namespace模式,简单对象封装
- IIFE模式,匿名函数自调用(闭包)
- IIFE模式增强,引入依赖
CommonJS主要应用于服务端,AMD和CMD主要应用于浏览器端,ES6作为语言层面的模块化,有望取代所有。
参考资料:
模块化发展历程:
- 全局function模式,将不同的功能封装成不同的全局函数
- namespace模式,简单对象封装
- IIFE模式,匿名函数自调用(闭包)
- IIFE模式增强,引入依赖
CommonJS主要应用于服务端,AMD和CMD主要应用于浏览器端,ES6作为语言层面的模块化,有望取代所有。
参考资料:
本文标题:模块化开发整理
本文链接:https://www.haomeiwen.com/subject/kckrqktx.html
网友评论