Ich sehe $ (var) oft im Actionscript-Code, den ich durchschaue, wobei var eine Variable ist, die zuvor definiert wurde. Was bedeutet es genau?
Antwort
EDIT: Dank joshtynjalas Korrektur, die folgende Zeile ist falsch, sorry! Das Dollarzeichen kann eigentlich genau wie in JS die gleichen Art und Weise verwendet werden (siehe Beispiel unten):
In Action Sie können nicht die $ Zeichen auf seinem eigenen als Eigenschaftsnamen (zumindest verwenden in AS2 und AS3).
Es ist möglich, es in Kombination mit anderen Zeichen zu verwenden. Es passiert, dass Entwickler es als Präfix verwenden, um statische Felder oder Konstanten (z. B. private static var $boxHeight:int = 480
) zu identifizieren.
FYI, hier ist ein Wort aus den ECMA Script Spezifikationen:
„Diese Norm legt eine Abfahrt aus der Grammatik in der Standard-Unicode gegeben: Das Dollarzeichen ($) und der Strich (_) sind überall zulässig in einer Kennung. Das Dollarzeichen ist nur zur Verwendung in mechanisch generierten Code. "
Ich denke, man es mit Javascript gemischt, wo der Dollar-Zeichen kann als Variablennamen in Betracht gezogen werden. Dadurch können Sie es als Shortcut-Referenz auf eine vordefinierte Funktion zuweisen.
function popup(value)
{
alert(value)
}
$ = popup;
$("hello");
$("world");
Die Praxis wurde weitgehend von Prototype (js) um zu abstrahieren die sehr schmerzhaft getElementById(id_name);
Der folgende Code funktioniert in AS3 var $: String = "hi"; trace ($); Sie können Funktionen auch nur mit dem $ -Zeichen benennen, genau wie JavaScript. Das ist Teil der ECMAScript-Spezifikation, und die Implementierung von Adobe unterscheidet sich diesbezüglich nicht. – joshtynjala
Es ist eine Funktion $ genannt, jQuery es tatsächlich verwendet viel
- 1. Was genau bedeutet var x: * in ActionScript?
- 2. Was bedeutet (+ var)
- 3. Was bedeutet "Var" in C#?
- 4. Was bedeutet var x = x || {};
- 5. Was bedeutet var variableName = function()?
- 6. PHP, $ this -> {$ var} - was bedeutet das?
- 7. Was bedeutet "if (stage) init();" meinst du in ActionScript?
- 8. Was bedeutet der Doppelpunkt ('::') in Actionscript 3/Flex?
- 9. Was bedeutet 'var vm = das;' bedeuten in Winkelsteuerungen?
- 10. Was bedeutet "Objekt objVar = (Objekt) var;" gemein in Java?
- 11. Was bedeutet diese Anweisung in JavaScript: var no = eval ('' '+ id +' '');
- 12. Was bedeutet [&] bedeutet in C++
- 13. Was bedeutet $ ([]) in jQuery
- 14. Was bedeutet $ ([]) in jQuery?
- 15. Was bedeutet "{%" in Javascript?
- 16. Was macht das virtuelle Schlüsselwort in ActionScript?
- 17. Was bedeutet Objekttraverse in Three.js?
- 18. Was entspricht foreach (mit Tasten) in ActionScript
- 19. Was bedeutet _ (variable_name) in Javascript?
- 20. Was bedeutet document.form in Javascript?
- 21. Was bedeutet "*" in Python?
- 22. Was bedeutet @ in PHP?
- 23. Was bedeutet $$ in Ruby?
- 24. Was bedeutet "~" in Haskell?
- 25. Was bedeutet ".. ::." in C#?
- 26. Was bedeutet # in Mathematica?
- 27. Was bedeutet @@ in Ruby?
- 28. Was bedeutet :: * in C++?
- 29. Was bedeutet [...] in Python?
- 30. Was bedeutet * in SQL?
eingeführt Meinen Sie damit buchstäblich „$ (var)“ mit den Klammern oder eine Variable mit dem Namen etwas wie "$ input"? –
mit den Klammern. Vielen Dank! – sutee