IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Utilisation de "$" dans Javascript


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Inscrit en
    Janvier 2009
    Messages
    163
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 163
    Par d�faut Utilisation de "$" dans Javascript
    Bonjour � toutes et � tous,
    Au risque de faire rire tout le monde, je cherche � comprendre l'utilisation du caract�re "$" dans un code Javascript.
    Je trouve des : $(document) et je reste les bras ballants devant.
    Merci de m'aider et/ou de me renvoyer vers un tutoriel qui parlerait de �a.

  2. #2
    Membre �prouv�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par d�faut
    Bonjour,

    il s'agit probablement de jquery.

  3. #3
    Membre confirm�
    Inscrit en
    Janvier 2009
    Messages
    163
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 163
    Par d�faut C'est bien Jquery
    Merci Christophe P.
    Je vais de ce pas regarder Jquery.

  4. #4
    Expert confirm�
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Urbaniste
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par d�faut
    en javascript tout caract�re autre que num�rique ou presque peut servir de nom de variable.

    il n'y a aucun diff�rence entre var a = 'test';, var myVar = 'test';, et var $ = 'test';et comme en javascript une fonction est un objet comme un autre on peut cr�er les fonction avec les nom que l'on veut var f = function() {return 'test';};, var myFuntion = function() {return 'test';};, et var $ = function() {return 'test';};il n'y a donc aucun usage particulier de $ en javascript.
    JQuery a cr�e une fonction/objet qui a de multiples usages. hors il est tr�s difficile de donner un nom � une telle fonction.
    du coup elle est rest�e anonyme. et porte le nom de $. qui ne signifie rien pas plus que ce dont elle est capable. $ ne signifiant rien on peut lui mettre autant de capacit� que l'on veux. et $ dans JQuery est devenu un fourre tout qui sert � peut pr�t � tout et n'importe quoi. cela apporte beaucoup de souplesse mais aussi nuit � la lisibilit�.

    On ne peut que constater que cette approche d'une fonction g�n�rique sans nom est tr�s populaire.
    comme $ n'est qu'un nom comme un autre. il est potentiellment utilis� par une autre lib JQuery pr�voit alors un mode permettant la compatibilit�. $ n'est dans ce cas pas n�c�ssairemet l'objet/fonction JQuery.
    A+JYT

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. utiliser controle asp.net dans javascript
    Par ouadie99 dans le forum ASP.NET
    R�ponses: 1
    Dernier message: 20/10/2008, 12h36
  2. [MySQL] Pourquoi dois-je utiliser des "quotes pench�es" dans mes requ�tes?
    Par v4np13 dans le forum PHP & Base de donn�es
    R�ponses: 2
    Dernier message: 29/02/2008, 23h23
  3. [PHP-JS] utiliser une variable php dans du javascript
    Par kcizth dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 06/02/2006, 11h53
  4. R�ponses: 8
    Dernier message: 29/01/2006, 16h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo