/requireJS

requireJS学习笔记

Primary LanguageJavaScript

AMD 和 CommonJS

- AMD

  • AMD采用浏览器优先的开发方法,选择异步行为和简化的向后兼容性
  • AMD没有任何文件I/O的概念
  • AMD支持对象,函数,构造函数,字符串,JSON及很多其他类型的模块,在浏览器中原生运行

- CommonJS

  • CommonJS采用服务器优先的方法,假定同步行为,没有全局概念
  • CommonJS支持非包装模块,更接近下一代ES Harmony规范
  • CommonJS模块仅将对象作为模块给予支持