前端的模块管理(RequireJS、AMD、CMD、CommonJS、ES6)

发布时间:2019-08-09 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了前端的模块管理(RequireJS、AMD、CMD、CommonJS、ES6)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

随着应用复杂度的攀升,常规的JavaScript引入方式(script标签)已经不能满足需求,模块化管理成为团队协作的高效方法,现在的模块化管理主要有RequireJS、amD、CMD、CommonJS、ES6四种模式。

RequireJS是一个小巧的JavaScript模块载入框架,压缩后14k,具有轻量级、异步加载模块等特点。

AMD是Asynchronous Module DefinITion的缩写,是模块加载规范,提倡提前加载、依赖前置,RequireJS就是AMD是实践者。

CMD是国内发展起来,Common Module Definition的缩写,提倡延迟加载、依赖后置。

CommonJS主要用于服务器端模块管理,是同步加载模块,因为服务器端程序(nodejs)和模块都运行在磁盘上,加载延迟可以忽略,客户端使用需考虑网络延迟,效果一般。

ES6通过importexport关键字,旨在建立客户端和服务器端通用的加载规范。

脚本宝典总结

以上是脚本宝典为你收集整理的前端的模块管理(RequireJS、AMD、CMD、CommonJS、ES6)全部内容,希望文章能够帮你解决前端的模块管理(RequireJS、AMD、CMD、CommonJS、ES6)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。