2009-02-25 68 views
3

我看到$(var)通常在我正在查看的Actionscript代碼中,其中var是先前定義的變量。這究竟意味着什麼?

+0

你的意思字面意思是「$(VAR)」用括號或變量命名的東西廣泛引入像「$輸入」?帶括號的 – 2009-02-25 23:35:22

+0

。謝謝! – sutee 2009-02-26 00:02:20

回答

3

編輯: 感謝joshtynjalas校正,下面一行是錯了,對不起!美元符號實際上可以精確地用同樣的方式在JS(見下方例子):

的Actionscript你不能使用$跡象自身的屬性名稱(至少在AS2和AS3)。

雖然可以將它與其他字符結合使用。 恰巧,開發人員使用它作爲前綴來識別靜態字段或常量(例如private static var $boxHeight:int = 480)。

僅供參考,這裏是從ECMA腳本規範一句話:

「本標準規定了從統一 標準給出的語法一個出發 :美元符號($)和 下劃線(_ )在標識符中允許在任何地方使用 。美元符號是 ,僅用於機械地生成 生成的代碼。

我猜你的Javascript在美元符號可以被看作是一個變量名混合起來。多虧了這一點,您可以將其分配爲預定義功能的快捷方式參考。

function popup(value) 
{ 
    alert(value) 
} 

$ = popup; 

$("hello"); 
$("world"); 

的做法是由原型(.js文件),以抽象的相當痛苦getElementById(id_name);

1

這是一個函數調用$,jQuery實際使用了很多