首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
commonESModule
订阅
用户2554408131596
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
前端模块化,AMD和CMD的区别总结
立即执行比较好理解,我们来看CMD的延迟执行。 在执行mod.js前,模块被解析为了字符串,然后通过正则表达式找出了模块中所有的依赖并去一一加载,如例子中的jquery.js、a.js和b.js。但是加载后的依赖并不立即执行,而是当js执行到require语句的时候才被执行。如…
AMD requireJs
AMD: (Asynchronous ModuleDefinition)异步模块定义,采用异步方式加载模块,模块的加载不影响它后面语句的运行。所有依赖模块的语句,都定义在一个回调函数中,等到模块加载完成之后,这个回调函数才会运行 CMD:(Common Module Defin…
JS--CommonJS和ESModule的区别
CommonJS 发生在代码的运行阶段,通过 require 引入,这时候它会执行并返回一个对象,这个对象用 module.exports 或 exports 导出,若模块在导出对象后发生变化,不影响之前导出的对象。 ESModule 发生在代码的编译阶段,通过 import …