Quel est le signe '$' jQuery?
C'est du sucre syntaxique . Ce n'est pas spécifique uniquement à jQuery; D'autres bibliothèques l'utilisent également. Vous pouvez rechercher un article de détails complets sur l'utilisation du signe dollar dans JavaScript ici .
L'objet jQuery 🙂
À partir de la documentation jQuery:
Par défaut, jQuery utilise "$" comme raccourci pour "jQuery"
Donc, en utilisant $("#id"
) ou jQuery("#id")
est le même.
Assez étrange mais vrai, vous pouvez utiliser "$" comme nom de fonction en JavaScript. C'est un raccourci pour jQuery (). Ce que vous pouvez utiliser si vous le souhaitez. JQuery peut être exécuté en mode compatibilité si une autre bibliothèque utilise déjà $. Utilisez simplement jQuery.noConflict (). $ Est assez utilisé comme une fonction de sélecteur dans JS.
Dans jQuery, la fonction $ fait beaucoup plus que certaines choses.
Voici la documentation: http://docs.jquery.com/Core
Comme indiqué dans d'autres réponses $ est un raccourci vers la fonction jQuery.
Certaines bibliothèques JavaScript utilisent également $ (exemple: prototype). Pour éviter le conflit avec les autres bibliothèques jQuery fournit la fonction jQuery.noConflict (). En appelant cette fonction, le contrôle de la variable $ remonte à l'autre bibliothèque qui l'a d'abord implémentée. Si vous utilisez jQuery, vous ne pouvez plus faire $ ('div.someClass'), jQuery ('div.someClass').
Vous pouvez également faire ceci:
jQuery.noConflict(); jQuery.ready(function($) { // use $ for jQuery } //use $ for the other library
Lors de l'écriture de plugins pour éviter les problèmes liés à l'utilisation de NoConflict, vous pouvez passer 'jQuery' à une fonction:
function($) { //use $ writing your plugin }(jQuery)
$ Est simplement une fonction appelée jQuery. C'est comme ça que vous accédez à toutes les fonctionnalités de la jQuery lib.
Vous pouvez le trouver ici: http://docs.jquery.com/%24
C'est joker pour jQuery. L'objet où vivent toutes les fonctionnalités de jQuery.
$ Est juste une autre variable. Dans le cas de jQuery, cela fait référence à la fonction jQuery.
Le $ est le sucre syntaxique comme @Elzo mentionné. Personne n'a répondu à votre question. Le $ est un raccourci dans jQuery pour window.jQuery
, donc vous ne devez pas le taper à chaque fois.
Un signe $ pour définir / accéder à jQuery
$ Signe pour définir / accéder jQuery $ (selector) .action ()
Regardez le fichier de la bibliothèque jQuery.
// Exposez jQuery et $ identificateurs.
if ( typeof noGlobal === strundefined ) { window.jQuery = window.$ = jQuery; }
Global $ points pour jQuery.