您当前的位置: 首页 >  Java

命运之手

暂无认证

  • 1浏览

    0关注

    747博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Javascript】【模块化】AMD和CMD规范的区别

命运之手 发布时间:2019-05-30 18:12:46 ,浏览量:1

AMD:Asynchronous Module Definition,异步模块定义 CMD:Common Module Definition,通用模块定义

AMD和CMD都是前后端都适用的模块化标准,AMD的代表实现方式有requireJs,CMD的代表实现方式有seaJs

AMD和CMD的区别主要在于: ?AMD推崇依赖前置,提前加载全部依赖模块 ?CMD推崇依赖就近,使用时再加载依赖模块

AMD风格


define(["a", "b"], function (a, b) {
    a.do();
    b.do();
});

CMD风格


define(function (require, exports, module) {
    var a = require("a");
    a.do();
    var b = require("b");
    b.do();
});

关注
打赏
1654938663
查看更多评论
立即登录/注册

微信扫码登录

0.0423s