JS:前端模块化(简述)

模块化主要是用来抽离公共代码,提高代码复用率,隔离作用域,避免变量冲突等。通常一个文件就是一个模块,有自己的作用域,只向外暴露特定的变量和函数。目前流行的模块化规范有AMD、CMD、CommonJS以及ES6的模块系统。模块化的开发方式可以方便进行代码的管理。 AMD (异步模块定义规范) : RequireJS 异步加载,依赖前置,提前执行,特点:依赖必须提前声明好。 CMD (通用模块定义规范
相关文章
相关标签/搜索