美文网首页
关于 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

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