[英]Which JavaScript frameworks currently support loading ther modules with RequireJS?
我目前正在使用MooTools,但我想使用RequireJS模块加载开始一些开发。 是否有任何其他框架支持开箱即用的RequireJS模块加载? 我听说过Dojo 1.7会,但它还在开发中。 还有其他选择吗? 谢谢。
text
模块) 您可以从任何所需的框架添加对模块的支持。 如果框架不支持RequireJS,则可以创建一个包装器文件来加载框架。
Zepto包装器文件例如:
define(['lib/zepto'], function() {
require(['lib/zepto']);
return this.Zepto;
});
在您的应用程序中,您在包装器文件中定义Zepto的路由,并让它加载lib。
主应用程序文件例如:
require({paths: { 'zepto': 'wrapper/zepto' } });
所以你的应用程序文件结构将是这样的:
main.js
lib/zepto.js
wrapper/zepto.js
因此任何框架都可以支持RequireJS,但是您需要为不添加对AMD加载器的支持的模块编写一些包装器。
编辑09/07/2012:
RequireJS 2. +有一个名为shim
的新功能,可以使用任何基于浏览器的框架。
为服务器端非AMD制作包装器的新功能需要CommonJS模式的提议。
MooTools 2.0会在Github上的MooTools回购下检查分支。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.