Для перекладача це нічого не означає так само, як підкреслення
З специфікації ECMAScript:
Знак долара ($) та символ підкреслення (_) дозволені в будь-якому місці ідентифікатора. Знак долара призначений для використання лише в механічно сформованому коді.
Ви також можете перевірити знак долара ($) на JavaScript - для чого він потрібен?
За домовленістю, знак долара ($), підкреслення (_) та навіть деякий символ ASCII дозволяється використовувати де завгодно в ідентифікаторі JavaScript (Джерело: Документація Ecma Script (7.6 Ідентифікатори, ECMA-262, 3rd Ed.) Долар знак призначений для використання лише в механічно сформованому коді. Це означає, що ми не хочемо використовувати знак долара ($) в іменах наших ідентифікаторів, якщо ми не пишемо фреймворк. Далі наведено список дозволених символів, які можна використовувати де завгодно в імені ідентифікатора:
IdentifierName ::
IdentifierStart
IdentifierName IdentifierPart
IdentifierStart ::
UnicodeLetter
$
_
UnicodeEscapeSequence
IdentifierPart ::
IdentifierStart
UnicodeCombiningMark
UnicodeDigit
UnicodeConnectorPunctuation
UnicodeEscapeSequence
РЕДАГУВАТИ: -
Насправді функція знака долара стала більш-менш фактичним скороченням для document.getElementById().
Щоб підтвердити свою думку, перевірте це :
$ (селектор)
Повертає один елемент, що відповідає даному селектору CSS. У старих версіях Firebug це раніше було еквівалентно
document.getElementById .