关于 AMD, CMD 以及 CommonJ


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


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



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • HTML标签解释大全 一、HTML标记 标签:!DOCTYPE 说明:指定了 HTML 文档遵循的文档类型定义(D...
    米塔塔阅读 8,672评论 1 41
  • offset家族 offset 自己的目的: js中有一套方便的获取元素尺寸的办法就是offset家族; 1/...
    越IT阅读 13,883评论 1 22
  • 事件对象 鼠标事件 event.clientX在可视区中,鼠标点击的x坐标 event.clientY在可视区中,...
    LaBaby_阅读 3,685评论 0 1
  • offset家族三大家族和一个事件对象三大家族(offset/scroll/client)事件对象/event ...
    Yuann阅读 4,569评论 0 5
  • 一、三大系列:offset家族、scroll家族、client 1、offset 1.1.简介 offset家族就...
    magic_pill阅读 4,326评论 0 4