hi,
Ich habe hier ein Skript, das ich in Projektdaten einbinde. In diesem sind Funktionen definiert die mit einem $ beginnen. Hat das irgend eine bedeutung? Ich dachte immer in JavaScript sollten Funktionsnamen keine Sonderzeichen enthalten.
Ja, stimmt eigentlich - auch selfhtml beschreibt diese so in den Regeln für selbstvergebene Namen - insb. "sie dürfen als einziges Sonderzeichen den Unterstrich "_" enthalten".
Warum das jetzt in deinem fertigen Code so drinsteht, kann natürlich diverse Ursachen haben: Entweder hat der Ersteller einen Fehler gemacht - oder aber auch, dieser Code war eigentlich gar nicht dafür gedacht, so direkt an den Client ausgeliefert zu werden, sondern hätte vorher noch serverseitig geparst werden sollen, in einer Sprache in der $ einen Variablennamen kennzeichnet, der dann bei der Ausgabe durch einen Wert ersetzt werden sollte ... o.ä.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }