AMD与CMD区别
来源:互联网 发布:免费php主机 编辑:程序博客网 时间:2024/04/27 17:07
commonjs是用在服务器端的,同步的,如nodejs
amd, cmd是用在浏览器端的,异步的,如requirejs和seajs
其中,amd先提出,cmd是根据commonjs和amd基础上提出的。
require是一个方法,他可以解决依赖
exports:是一个对象,用来向外提供模块接口
module 是一个对象,上面存储了与当前模块相关联的一些属性和方法。其中
exports是
module.exports的一个引用。
AMD与CMD区别:
CMD依赖就近,而AMD依赖前置。
CMD是延迟执行的,而AMD是提前执行的。
- // CMD
- define(function(require, exports, module) {
- var a = require('./a')
- a.doSomething()
- // 此处略去 100 行
- var b = require('./b') // 依赖可以就近书写
- b.doSomething()
- // ...
- })
- // AMD 默认推荐的是
- define(['./a', './b'], function(a, b) { // 依赖必须一开始就写好
- a.doSomething()
- // 此处略去 100 行
- b.doSomething()
- // ...
- })
阅读全文
1 0
- AMD与CMD区别
- AMD与CMD区别
- CMD与AMD的区别
- AMD与CMD规范区别
- AMD与CMD的区别
- AMD规范与CMD规范的区别
- AMD与CMD区别(玉伯)
- 前端模块化,AMD与CMD的区别
- AMD与CMD标准的区别
- 前端模块化,AMD与CMD的区别
- 前端模块化,AMD与CMD的区别
- 前端模块化,AMD与CMD的区别
- 前端模块化,AMD与CMD的区别
- AMD与CMD标准的区别
- 前端模块化,AMD与CMD的区别
- 前端模块化,AMD与CMD的区别
- AMD/CMD/CommonJs的区别与使用
- js模块化,AMD与CMD的区别
- Valgrind
- plsql首次使用时无连接角色选项
- Android插件化快速入门与实例解析(VirtualApk)
- CSS定位总结
- 本地无法连接linux服务器mysql(10060)
- AMD与CMD区别
- HDU 1004单线寻找哪种颜色最多
- POJ 1252
- C++:标准模板库(STL)
- R基础
- LDAP的特定错误
- KETTLE大批量提交数据时出现丢失问题
- 较为全面的ADC驱动
- 分布式与集群的区别