Ich versuche jQuery zu lernen, und ich bin in einem Beispiel auf diese Zeile gestoßen.
%Vor% Kann mir bitte jemand sagen, wofür der vorangestellte $ in $title
ist.
Das Beispiel scheint gut zu funktionieren, wenn ich $title
durch nur title
ersetze.
Ich verstehe, dass dies eine dumme Frage ist, aber es ist Zeitverschwendung, nach "Zweck von $"
zu googelnVielen Dank.
Es bedeutet nichts ". Das Zeichen $
ist ein zulässiges Zeichen in Javascript-Variablennamen.
Es gibt jedoch eine (nicht universelle) Konvention, $
als Präfix für jede Variable zu verwenden, die auf eine jQuery-Auswahl verweist.
Sie geben das Beispiel:
%Vor% Dies ist eine schlechte Verwendung des $
-Zeichens gemäß dieser Konvention. $title
ist eine Zeichenfolge, keine jQuery-Auswahl.
Dies wäre eine korrekte Verwendung des Zeichens:
%Vor% Ansonsten ist ein wesentlicher Grund für die Verbreitung des $
-Zeichens, dass es in PHP obligatorisch ist, und es gibt eine große Überschneidung zwischen jQuery und PHP-Programmierern.
$ ist ein gültiges Zeichen in Javascript Variablennamen. Es macht keinen Unterschied in den abgeschnittenen du gepostet. Siehe diese Antwort .
In JavaScript müssen Sie $ nicht für Variablennamen angeben. Um jedoch mit jQuery auf das Element zuzugreifen (normalerweise durch $), benötigen Sie das $ für das ('#selector_id')
-Bit - also $('#selector_id')
.
Damit soll dem Programmierer verdeutlicht werden, dass die Variable ein jQuery-Wrapper-Objekt ist.
Das Symbol '$' ist der jQuery-Klasse zugeordnet. Es gibt keinen Grund, den Titel mit '$' voranzukommen.
Tags und Links jquery