Acum, folosind cunoștințele și fără a executa codul în browser-ul, se poate spune dacă va funcționa?
IdentifierName.
IdentifierStart
IdentifierName IdentifierPart
IdentifierStart.
UnicodeLetter
$
_
UnicodeEscapeSequence
IdentifierPart.
IdentifierStart
UnicodeCombiningMark
UnicodeDigit
UnicodeConnectorPunctuation
UnicodeEscapeSequence
Scopul acestui articol - pentru a arăta că simbolul dolar - singurul identificator (implementat cadre populare Prototip și jQuery apoi preluat de către dezvoltatori) și nimic altceva. De ce programatorii l folosesc? Ei bine, este numele foarte convenabil pentru o funcție care are un scop clar în codul cadru. Din acest motiv, obiectul principal jQuery, definit ca semnul dolar, este sinonim cu obiectul jQuery. În codul normală, folosim obiectul jQuery în loc de $. Dacă sunteți familiarizat cu jQuery, și să acorde o atenție aproape de documentație, folosind un sinonim în loc de obiect $ jQuery nu este de dorit, deși, pentru un motiv sau altul, este foarte popular printre programatori care găsesc rafinat.
Pentru a rezuma
Caracterul de $, după cum se menționează în caietul de sarcini ECMAScript, aprobat pentru utilizare în identificatorii. În cazul în care un identificator este format dintr-un singur caracter $, cu siguranță arată ciudat, dar diferența este vizibilă numai pentru om. Din câte știu, ar fi la fel, în cazul în care variabila pentru compilator a fost de la orice alt caracter, de exemplu, a sau b.
Pe de altă parte, caietul de sarcini ECMAScript afirmă că simbolul $ pentru a fi utilizate într-un cod intern, ceea ce este jQuery cod cadru, pur și simplu, din cauza comoditatea. Acest lucru înseamnă că nu trebuie să-l utilizați în cod doar pentru că se pare cool, dar cadrul de dezvoltare a acestui într-adevăr poate beneficia, precum și un obiect cadru global va arata unic și să stea afară de restul codului.