commonjs 和 amd 规范

commonJS

  • commonJS是服务器端模块的规范,
  • commonJS规范定义 文件皆模块
  • 模块的的加载

    • require() // 引入外部模块
    • exports对象 // 导出当前模块的方法或者变量,唯一的导出口
  • commonJS同步加载模块

AMD

AMD (Asynchronous Module Definition) 异步模块定义
AMD规范只有一个API
define(id?, dependencies?, factory);

参考