Doublons Possibles:
Pourquoi une variable javascript commencer par un signe dollar?
JQuery : Quelle est la différence entre “var test” et “var $test”Quelle est la différence entre ces deux façons de l'initialisation des variables?
var $val = 'something' OR var val = 'something'
comme je vois qu'ils sont la même chose.
Peut-être que dans ce cas -
$
n'est que la partie de nom de variable? (il va devenir une question de sens dans ce cas:/)Merci
Réponses
Trop de publicités?L' $
dans le nom de la variable n'est qu'une partie du nom, mais la convention est de l'utiliser pour démarrer les noms de variables lors de la variable correspond à un objet jQuery.
var $myHeaderDiv = $('#header');
var myHeaderDiv = document.getElementById('header');
Maintenant, plus tard dans votre code, vous connaissez l' $myHeaderDiv
est déjà un objet jQuery, de sorte que vous pouvez appeler des fonctions jQuery:
$myHeaderDiv.fade();
Pour obtenir à partir du DOM-variable à la jQuery variable:
var $myHeaderDiv = jQuery(myHeaderDiv); //assign to another variable
jQuery(myHeaderDiv).fade(); //use directly
//or, as the $ is aliased to the jQuery object if you don't specify otherwise:
var $myHeaderDiv = jQuery(myHeaderDiv); //assign
$(myHeaderDiv).fade(); //use
Pour obtenir de l'jQuery variable pour les DOM-variable.
var myHeaderDiv = $myHeaderDiv.get(0);
Il y a 27 lettres dans l'alphabet en ce qui concerne JavaScript. az et $. Partout où vous pouvez utiliser une lettre en JavaScript, vous pouvez utiliser $ comme lettre. ( <c> Fellgall @ http://www.webdeveloper.com/forum/showthread.php?t=186546 )
Dans votre exemple, $ val et val seront deux noms de variable différents.