2009-02-25 55 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实际使用了很多

相关问题