今天偶然情况下发现了这个AMD规范,主要是用来动态加载JS模块的,感觉还不错,但英文不行,网上也有几篇翻译文,但感觉好象不够全。在此求高手帮忙解释一下
网址见:http://wiki.commonjs.org/wiki/Modules/AsynchronousDefinition
引用一句话:AMD规范简单到只有一个函数 define()
求详细解释,define函数实现什么样的操作,还有define.amd作用是什么?
还有define函数是不是说应该由框架本身去实现,而不同的框架也许会有各自不同的实现?还有个例子看不明白: define({data:"value",data2:"value2"});
类似这样的数据封装有什么好处?封装了后怎么使用?
网址见:http://wiki.commonjs.org/wiki/Modules/AsynchronousDefinition
引用一句话:AMD规范简单到只有一个函数 define()
求详细解释,define函数实现什么样的操作,还有define.amd作用是什么?
还有define函数是不是说应该由框架本身去实现,而不同的框架也许会有各自不同的实现?还有个例子看不明白: define({data:"value",data2:"value2"});
类似这样的数据封装有什么好处?封装了后怎么使用?
解决方案 »
- 验证提交的是否为域名
- jQuery中$定义问题
- 急送分·超简单的js问题?
- 求DIV移动代码,以兼容FF,
- 有用jatoolsPrinter的吗,有问题请教!
- 大家过年好, 这里给大家拜个年了, 呵呵, 高手帮我看看javaScript解些xml问题, 变成关联下拉列表
- 如何删除JSP页面表格中与被选中的复选框(checkbox)在同一行的一行数据?
- 大家写javascript的时候都用什么编辑器啊?
- 求助:javascrit中有没有类似于vb中的replace功能的函数???
- 关于一个v-for循环 :route的问题
- 请教,有一定的JS、CSS和Ajax基础,如何切入Jquery框架?
- 新手求助,不知道怎么描述问题,怎么解析?解码?
实战 AMD:http://blog.csdn.net/dojotoolkit/archive/2011/05/06/6399739.aspx
实战 AMD: 之二