首页 > 其他 > 详细

AMD规范与CMD规范介绍

时间:2017-08-25 16:33:41      阅读:249      评论:0      收藏:0      [点我收藏+]

 了解CMD和AMD之前先了解模块化设计,既然是模块化设计,那么作为一个模块化系统所必须的能力:

    1. 定义封装的模块。
    2. 定义新模块对其他模块的依赖。
    3. 可对其他模块的引入支持
 思想有了,那么总要有点什么来建立一个模块化的规范制度吧,不然各式各样的模块加载方式只会将局搅得更为混乱。那么在JavaScript中出现了一些非传统模块开发方式的规范 CommonJS的模块规范,AMD(Asynchronous Module Definition),CMD(Common Module Definition)等。

AMD

    Asynchronous Module Definition,用白话文讲就是 异步模块定义,对于 JSer 来说,异步是再也熟悉不过的词了,所有的模块将被异步加载,模块加载不影响后面语句运行。所有依赖某些模块的语句均放置在回调函数中。
 
    AMD规范定义了一个自由变量或者说是全局变量 define 的函数。
 
 

AMD规范与CMD规范介绍

原文:http://www.cnblogs.com/zhaoboxing/p/7428490.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!