4

私は現在MooToolsを使用していますが、RequireJSモジュールのロードを使用していくつかの開発を開始したいと思います。すぐに使用できるRequireJSモジュールのロードをサポートする他のフレームワークはありますか?Dojo 1.7の意志を聞いたことがありますが、まだ開発中です。他のオプションはありますか?ありがとう。

4

2 に答える 2

5
  • jQuery 1.7 support.
  • MooTools 2.0 will supoort soon.
  • Dojo 1.7 support (but have some modules conflicts, like text module)
  • ExtJS 4 Not support RequireJS but have a built-in lazy-load solution for it modules.

You can add support for modules from any framework you want. If the framework don't have support to RequireJS, you can make a wrapper file to load the framework.

Zepto wrapper file exemple:

define(['lib/zepto'], function() {
    require(['lib/zepto']);
    return this.Zepto;
});

In your application you define the route for Zepto in the wrapper file and let it load the lib.

Main application file exemple:

require({paths: { 'zepto': 'wrapper/zepto' } });

So your application files structure will be something like this:

main.js
lib/zepto.js
wrapper/zepto.js

So any framework can support RequireJS, but you will need to write some wrappers for modules that don't added support for AMD loaders.

EDIT 09/07/2012:

The RequireJS 2.+ has a new feature called shim that make possible to use any browser based framework with it.

And new feature to make wrappers to server-side non-AMD require proposal from CommonJS patterns.

于 2011-11-28T13:33:21.927 に答える
1

MooTools 2.0 は、Github の MooTools リポジトリの下のブランチをチェックアウトします。

于 2011-11-27T12:36:18.610 に答える