美文网首页
关于 AMD, CMD 以及 CommonJ

关于 AMD, CMD 以及 CommonJ

作者: 一点代码 | 来源:发表于2017-01-25 16:16 被阅读0次


相信大家对这三种规范有一定的了解,今天在这里我就把这个梳理一下,加深印象!


AMD规范:全称”Asynchronous Module Definition”,称为    异步模块加载规范     。一般应用在浏览器端。流行的浏览器端异步加载库RequireJS实现的就是AMD规范。

CMD规范,全称”Common Module Definition”,称为    通用模块加载规范。一般也是用在浏览器端。浏览器端异步加载库Sea.js实现的就是CMD规范。

CommonJS: 称为同步模块加载规范,也就是说,只有加载完成,才能执行后面的操作。

AMD特点:    依赖前置,提前执行!

backtick define(['jquery','underscore'],function($, _){

//methodsfunctiona(){

};

//私有方法functionb(){

};

//公有方法return{    b: b }})

backtick



相关文章

  • 关于 AMD, CMD 以及 CommonJ

    相信大家对这三种规范有一定的了解,今天在这里我就把这个梳理一下,加深印象! AMD规范:全称”Asynchrono...

  • 关于 AMD, CMD 以及 CommonJS

    相信大家对这三种规范有一定的了解,今天在这里我就把这个梳理一下,加深印象! AMD规范:全称”Asynchrono...

  • AMD_CMD_RequireJS

    为什么要使用模块化? 解决命名冲突 依赖管理 提高代码可读性 代码解耦,提高复用性 CMD、AMD、CommonJ...

  • 模块化与打包--require.js

    为什么要使用模块化? 解决命名冲突 依赖管理 提高代码可读性 代码解耦,提高复用性 CMD、AMD、CommonJ...

  • 模块加载机制有哪些?es6中的module和其他机制有什么区别?

    模块加载机制有哪些?es6中的module和其他机制有什么区别? 答案: 模块机制有amd,cmd和commonJ...

  • AMD,CMD,es6 模块加载

    AMD 运行时加载 asynchronous_module_definition 阮一峰 AMD与CommonJ...

  • 模块化之CommonJs、AMD、CMD

    介绍 随着前端业务得复杂程度越来越高,模块化成了大趋势,目前有这么几种模块化得规范,AMD,CMD,CommonJ...

  • 什么是 AMD

    AMD 叫做异步模块定义规范(Asynchronous Module Definition),它是 CommonJ...

  • require.js总结

    转自:阮一峰老师的博客 commonj与AMD require.js是通过AMD规范实现的,先来了解一下AMD和c...

  • amd

    1、什么是模块化,解释AMD/CommonJS/ES6 模块 (评分标准:模块化2分,AMD 2分,CommonJ...

网友评论

      本文标题:关于 AMD, CMD 以及 CommonJ

      本文链接:https://www.haomeiwen.com/subject/nizduttx.html