prototype $

来源:互联网 发布:php网络工程师 编辑:程序博客网 时间:2024/05/19 14:02

·$() -- 根据元素id,返回该元素; 
·$$() -- 返回匹配CSS选择子的所有元素; 
·$A() -- 将参数转换为一个数组对象; 
·$F() -- 返回任何字段输入控件的值; 
·$H() -- 将对象转换为可枚举的Hash对象; 
·$R() -- 构造一个Range对象; 
·$w() -- 分割字符串成数组,以空格作为分隔符。等同于Ruby的%w{foo bar} 或 Perl的 qw(foo bar)。 



$() —— document.getElementById() ;比起DOM中的方法,这个更胜一筹。你可以传入多个id作为参数然后 $() 返回一个带有所有要求的元素的一个 Array 对象。另外一个好处是,这个函数能传入用string表示的对象ID,也可以传入对象本身,这样,在建立其它能传两种类型的参数的函数时非常有用。


$F()——另一个大受欢迎的“快捷键”,它能用于返回任何表单输入控件的值,比如text box,drop-down list。这个方法也能用元素id或元素本身做为参数。


$A()——能把它接收到的单个的参数转换成一个Array对象。

这个方法,结合被本类库扩展了的Array类,能方便的把任何的可枚举列表转换成或拷贝到一个Array对象。一个推荐的用法就是把DOM Node Lists转换成一个普通的Array对象,从而更有效率的进行遍历,请看下面的例子。


$H()——函数把一些对象转换成一个可枚举的和联合数组类似的Hash对象。


$R()——new ObjectRange(lowBound,upperBound,excludeBounds)的缩写。