Das beste jQuery noConflict () -Methode-Tutorial im Jahr 2024. In diesem Tutorial können Sie jQuery und andere JavaScript-Frameworks,jQuery noConflict () -Methode,Beispiele,Beispiele,Beispiele, lernen

jQuery noConflict () -Methode

Wie jQuery und anderen Frameworks auf der Seite nutzen zu können?


jQuery und andere JavaScript-Frameworks

Wie Sie gelernt haben, jQuery das $ Symbol als jQuery Stenografie verwenden.

Wenn andere verwenden JavaScript - Frameworks das Symbol $ als Abkürzung für wie zu tun?

Einige andere JavaScript-Frameworks sind: MooTools, Backbone, Sammy, Cappuccino, Knockout, JavaScript MVC, Google Web Toolkit, Google Closure, Ember, Batman und Ext JS.

Einige Rahmen verwenden, um die $ -Zeichen als Abkürzung (wie jQuery), wenn Sie beide sind einen anderen Rahmen verwendet, wird die gleichen Abkürzungen verwenden, kann es dazu führen, das Skript ausgeführt zu stoppen.

jQuery-Team diese Frage zu prüfen und erkannte noConflict () -Methode.


jQuery noConflict () -Methode

noConflict () -Methode wird die Steuerung freigeben wird $ Bezeichner sein, so dass andere Skripte sie verwenden können.

Natürlich können Sie immer noch für den vollständigen Namen einer alternativen Art und Weise Kurzschrift jQuery verwenden:

Beispiele

$.noConflict();
jQuery(document).ready(function(){
jQuery("button").click(function(){
jQuery("p").text("jQuery 仍然在工作!");
});
});

Versuchen »

Sie können auch Ihre eigene Kurzschrift erstellen. noConflict () gibt einen Verweis auf jQuery, können Sie es in eine Variable für den späteren Gebrauch setzen. Betrachten Sie folgendes Beispiel:

Beispiele

var jq = $.noConflict();
jq(document).ready(function(){
jq("button").click(function(){
jq("p").text("jQuery 仍然在工作!");
});
});

Versuchen »

Wenn Sie die $ Stenografie jQuery-Code-Block verwenden, und Sie wollen nicht, diese Abkürzung zu ändern, können Sie $ Symbol als Argument an den bereit Methoden übergeben setzen. Damit Sie das $ -Zeichen in der Funktion verwenden können - und außerhalb funktionieren, noch müssen wir "jQuery" verwenden:

Beispiele

$.noConflict();
jQuery(document).ready(function($){
$("button").click(function(){
$("p").text("jQuery 仍然在工作!");
});
});

Versuchen »
jQuery noConflict () -Methode
10/30