ホームページ > ウェブフロントエンド > jsチュートリアル > jQuery$ の名前付け競合を解決する方法_jquery

jQuery$ の名前付け競合を解決する方法_jquery

WBOY
リリース: 2016-05-16 17:03:30
オリジナル
1045 人が閲覧しました

他の JavaScript フレームワークには、MooTools、Backbone、Sammy、Cappuccino、Knockout、JavaScript MVC、Google Web Toolkit、Google Closure、Ember、Batman、Ext JS などがあります。

これらのフレームワークの一部では、(jQuery と同様に) $ 記号を省略記号として使用します。同じ省略記号を使用している 2 つの異なるフレームワークを使用している場合、スクリプトの実行が停止する可能性があります。

jQuery チームはこの問題を考慮し、noConflict() メソッドを実装しました。



独自の略語を作成することもできます。 noConflict() は、後で使用するために変数に保存できる jQuery への参照を返します。この例を見てください:

コードをコピー コードは次のとおりです:

var jq = $.noConflict( );
jq(document).ready(function(){
jq("button").click(function(){
jq("p").text("jQueryまだ実行中です! ");
});
});
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート