amd commjs
2014-05-08 17:25
274 查看
面对大型项目,代码重用、继承、依赖 开始变得重要起来。
js没有其他语言 java、.net 的 package, import, using, 的模块化开发方案。所以,开始出现了一些js前端项目模块化开发方案。
amd(asynchronousmodule definition)异步模块定义:
[define:{ define(moduleId, [dependies], function}, require(moduleUri)]。requirejs就是此种模型。
commjs
是一套js前后台的统一模块定义。
和amd相比,不用包囊在 define中,接口通过 自由变量exports 暴露。amd更适合 浏览器环境。node 此种模型。
js没有其他语言 java、.net 的 package, import, using, 的模块化开发方案。所以,开始出现了一些js前端项目模块化开发方案。
amd(asynchronousmodule definition)异步模块定义:
[define:{ define(moduleId, [dependies], function}, require(moduleUri)]。requirejs就是此种模型。
commjs
是一套js前后台的统一模块定义。
和amd相比,不用包囊在 define中,接口通过 自由变量exports 暴露。amd更适合 浏览器环境。node 此种模型。
相关文章推荐
- AngularJs、RequireJs、AngularAMD、ui-router搭建的JS文件动态加载
- AMD和RequireJS初识----优化Web应用前端(按需动态加载JS)
- Javascript模块化编程系列二: 模块化的标准化(CommonJS & AMD)
- 浅析JS中的模块规范(CommonJS,AMD,CMD)
- Echarts异步模块定义(AMD规范)——require.js
- 插件兼容CommonJS, AMD, CMD 和 原生 JS
- JS中的模块规范(CommonJS,AMD,CMD)
- JS模块化开发-CMD、AMD模式
- Webpack - CommonJs & AMD 模块打包器
- JS模块化编程(五)---按照AMD规范扩展全局对象
- Javascript模块化编程系列二: 模块化的标准化(CommonJS & AMD)
- Common.js AMD CMD 区别
- js模块化编程之CommonJS和AMD/CMD
- AMD&CMD&CommonJS&RequireJS
- AMD and CMD are dead之JS工程化终极解决方案KMD.js版本0.0.1发布
- [js模块规范]总结JS模块规范CommonJS,AMD,CMD区别
- 使用requireJS加载不符合AMD规范的js文件:shim的使用方式和实现原理
- JS中的AMD规范,以及一些相关内容。
- AMD/CMD/commonjs/ESM
- AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法