1

これはばかばかしいほど単純だと思いますが、理解できません。

jQuery を使用して作成したいくつかの単純なコードがありますが、xui で問題なく動作すると思います。これはモバイル アプリであるため、ダウンロードするビットを節約し、余分な js をすべて jQuery にロードする時間を節約できます。 .

コースの jQuery は選択として $('') を使用しますが、xui は x$('') を使用します。js ライブラリを交換して動作させるために使用できる手法はありますか?

次のように単純ですか: var $ = x$;

私のスクリプトの開始時に?

4

2 に答える 2

2

私はこれをテストしていませんが、xui.js の最初の変数宣言の後に、次のような x$ の宣言があります。

window.x$ = window.xui = xui = function(q, context) {
    return new xui.fn.find(q, context);
};

コメント以外では、 x$ は xui.js コード自体で参照されていないため、jQuery 用に記述されたコードに対してシームレスにテストできるように、おそらくこれに変更できます。

window.$ = window.xui = xui = function(q, context) {
    return new xui.fn.find(q, context);
};

そこに x$ を残して別のセレクターとして $ を追加したい場合は、次のように割り当てに追加できます。

window.x$ = window.$ = window.xui = xui = function(q, context) {
    return new xui.fn.find(q, context);
};
于 2011-04-27T14:18:35.603 に答える
1

window.$ = window.x$xui をロードした後、 を追加するだけ$ = x$で十分だと思います。

于 2011-07-02T21:33:48.213 に答える