Maison > interface Web > js tutoriel > le corps du texte

Compréhension approfondie de la méthode noConflict() dans jQuery

yulia
Libérer: 2018-09-26 15:21:47
original
1818 Les gens l'ont consulté

Cet article vous présente la méthode noConflict() dans jQuery. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile. Les likes et les commentaires sont également les bienvenus.

noConflict()

jQuery utilise le symbole $ comme abréviation de jQuery

Les frameworks JavaScript incluent : MooTools, Backbone, Sammy, Cappuccino, Knockout , JavaScriptMVC, Google Web Toolkit, Google Closure, Ember, Batman, ExtJS, etc.

Certains de ces frameworks utilisent également le symbole $ comme abréviation

Si deux frameworks différents sont utilisés, utilisez le même symbole d'abréviation, Peut provoquer l'arrêt de l'exécution du script

A cet effet, jQuery fournit la méthode noConflict()

Libérer l'identifiant

va libérer le contrôle de l'identifiant $

De cette façon, d'autres scripts peuvent l'utiliser

$.noConflict();
Copier après la connexion

Nom complet à la place

Utiliser le nom complet jQuery au lieu de abréviation $

jQuery(document).ready(function(){
  jQuery("button").click(function(){
    jQuery("p").text("jQuery 仍然在工作!");
  });
});
Copier après la connexion

Créer des abréviations

peut créer vos propres abréviations

noConflict() peut renvoyer une référence à jQuery

Enregistrez-le dans une variable, plus tard, utilisez cette variable au lieu de $

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

Passage de paramètre

Vous pouvez utiliser le symbole $ comme variable et le transmettre à la méthode ready

De cette façon, vous pouvez utiliser le symbole $ à l'intérieur de la fonction, mais vous ne pouvez pas utiliser $

$.noConflict();
jQuery(document).ready(function($){
  $("button").click(function(){
    $("p").text("jQuery 仍然在工作!");
  });
});
Copier après la connexion
en dehors de la fonction.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal