Ich habe mehrere Javascript-Bibliotheken gesehen, die $ be jQuery, mootools, prototype usw. benutzen. Auch einige der Bücher von javascript empfehlen $ als Funktionsersetzung von document.getElementById. ist es nur eine zufällige Sache.
Der Grund, warum $ als gültiger Variablenname in den ECMA-Spezifikationen eingeführt wurde, war, maschinengenerierten Code vom menschlichen geschriebenen Code zu unterscheiden.
Die meisten JS-Bibliotheken verwenden $, weil es sehr selten ist, dass Sie einige Ihrer Variablen $ benennen möchten und somit eine Kollision und ein versehentliches Überschreiben der Variablen vermeiden würden.
(Jetzt aber, da jede Bibliothek $ verwendet, wenn Sie zwei Bibliotheken verwenden möchten, sind Sie in einer Suppe).
Ich kann nur annehmen, aber ich denke, es ist "sichtbarer" als ein einzelnes Zeichen oder der Unterstrich _
.
Oder anders gesagt: Es ist der kürzest mögliche Bezeichner, der aus der Masse herausragt.
Regeln für die Benennung von Variablen:
Das erste Zeichen muss ein sein Buchstabe oder Unterstrich (_) oder a Dollarzeichen ($).
Die nachfolgenden Zeichen können sein Buchstaben, Zahlen, Unterstriche oder Dollarzeichen.
Die Variable darf keine enthalten eingebettete Leerzeichencharaktere.
Also als Antwort auf Ihre Frage wird es nur als Präfix verwendet, um zwischen der Bibliothek und anderen Variablen zu unterscheiden, die Sie verwenden könnten.
Tags und Links javascript