RequireJS与Dojo 1.7 AMD
抽象问题的位,但我很惊讶,我没有找到它:
现在Dojo已经用1.7的所有AMD了,它与RequireJS,Lab,Head等相比如何...
编辑:我意识到实验室和头不是AMD装载机。 澄清:
我喜欢Dojo如何将它的核心分解成小巧简洁的单一用途模块。 (我假设这些模块现在可以与任何AMD加载器一起工作,但我没有测试过)。这使得dojo.js本身几乎不只是AMD加载器。
所以问题是:作为AMD加载器,Dojo如何堆叠起来。 就如何遵循规范,速度,规模,效率等等而言。 这是一个看起来非常激烈的话题的新生,但我听到的意外情况很少。
4种不同的东西。
Dojo是一个工具包,已被转换为使用AMD,并附带AMD加载器和优化工具的实现。 requirejs是一个加载器,它也实现了AMD,可以与各种工具包一起使用(Dojo支持仍然不足)。还有一些其他的AMD实现,如curl.js。 我不相信lab.js或head.js实施AMD
如果您问的是AMD实施方式的差异或规格如何一致......这是一个很好的问题。 如果您询问AMD实施与非AMD实施的优缺点,则需要不同的矩阵。 一个这样的比较可以在SO上找到。
链接地址: http://www.djcxy.com/p/92515.html