首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
模块化
订阅
佳玮在掘金
更多收藏集
微信扫码分享
微信
新浪微博
QQ
2篇文章 · 0订阅
关于前端模块化 CommonJS、AMD、CMD、ES6中模块加载
ES6之前,Javascript并没有模块体系。但是实际开发中,为了更高效的开发,我们需要模块化编程开发,也就产生了几类模块化标准。 其原理是异步加载模块,模块的加载不影响其后面语句的运行。所有以来这个模块的语句都会添加进一个回调函数中,等到模块加载完成,回调函数就会执行。
潜入理解ES6-模块化
ES6标准之前,JavaScript并没有模块体系,特别是浏览器端通过<script>引入的代码被当作脚本执行。社区中则制定了一些标准:如CommonJS、AMD、CMD,CommonJS同步加载主要用于服务端,AMD、CMD异步加载则用于浏览器端。 ES6静态加载的设计思想,…