To nic nie znaczy dla tłumacza, tak jak podkreślenie
Ze specyfikacji ECMAScript:
Znak dolara ($) i podkreślenie (_) są dozwolone w dowolnym miejscu identyfikatora. Znak dolara jest przeznaczony do użytku tylko w kodzie generowanym mechanicznie.
Możesz również sprawdzić JavaScript Dollar Sign ($) - do czego służy?
Zgodnie z konwencją, znak dolara ($), podkreślenie (_), a nawet niektóre znaki ASCII mogą być używane w dowolnym miejscu identyfikatora JavaScript (źródło: dokumentacja Ecma Script (7.6 Identyfikatory, ECMA-262, 3. wydanie) dolar znak jest przeznaczony do użycia tylko w kodzie generowanym mechanicznie. Oznacza to, że nie chcemy używać znaku dolara ($) w naszych nazwach indentyfikatorów, chyba że piszemy framework. Poniżej znajduje się lista dozwolonych znaków, których można użyć w dowolnym miejscu nazwy identyfikatora:
IdentifierName ::
IdentifierStart
IdentifierName IdentifierPart
IdentifierStart ::
UnicodeLetter
$
_
UnicodeEscapeSequence
IdentifierPart ::
IdentifierStart
UnicodeCombiningMark
UnicodeDigit
UnicodeConnectorPunctuation
UnicodeEscapeSequence
EDYTOWAĆ:-
W rzeczywistości funkcja znaku dolara stała się mniej więcej de facto skrótem do document.getElementById().
Aby potwierdzić mój punkt widzenia, sprawdź to :
$ (selektor)
Zwraca pojedynczy element pasujący do podanego selektora CSS. W starszych wersjach Firebuga był to odpowiednik
document.getElementById .