$::Utility Methods<o:p></o:p>
---------------------------------------------------------------------------<o:p></o:p>
$(id | element) -> HTMLElement<o:p></o:p>
$((id | element)...) -> [HTMLElement...]<o:p></o:p>
If provided with a string, returns the element in the document with matching ID; otherwise returns the passed element. Takes in an arbitrary number of arguments. All elements returned by the function are extended with Prototype DOM extensions.<o:p></o:p>
---------------------------------------------------------------------------------------<o:p></o:p>
如果提供一个字符串给$()函数,例如 $(“div1”) 返回 id 为 div1的对象。<o:p></o:p>
如果传递的是一个对象。那么返回这个元素. $(obj) à obj<o:p></o:p>
如果传递一系列的id或者对象参数,所有的对象都会被返回,并以数组的形式。divs=$('div1','div2'); <o:p></o:p>
<o:p> </o:p>
不存在的ID返回null。<o:p></o:p>
如果传入的为多个id或者对象,如果遇到null对象,执行到遇到null为止将不再继续<o:p></o:p>
<o:p> </o:p>
如果页面包含2个id是相同的。返回第一个id符合的对象<o:p></o:p>
<o:p> </o:p>
$()函数返回的是Element对象。所以你可以使用Element.extend后的方法。例如可以使用$('itemId').hide();类似Element.hide('itemId');<o:p></o:p>
<o:p> </o:p>
当使用数组迭代器['item1', 'item2', 'item3'].each(Element.hide);执行某些操作时<o:p></o:p>
<o:p> </o:p>
$()函数可以让代码更优雅<o:p></o:p>
<o:p> </o:p>
$('item1', 'item2', 'item3').invoke('hide');<o:p></o:p>
分享到:
相关推荐
“prototype.js开发手记”可能是作者或社区成员编写的个人实践总结,其中可能会包含一些实用技巧、最佳实践以及解决常见问题的方法。这些笔记对于初学者和经验丰富的开发者来说都是宝贵的资源,能帮助他们更好地理解...
### Google V8 学习手记 #### 一、Google V8 整体印象 ##### 1.1 Google V8 是什么?能做什么? Google V8 是一款高性能的 JavaScript 脚本引擎,由 Google 开发并开源。它是 Google Chrome 浏览器的重要组成部分...
压缩包中的`prototype.js开发手记.doc`和`prototype.js开发者手册1.4.doc`文件,虽然不是直接关于Java,但Prototype.js是一个流行的JavaScript库,它扩展了JavaScript的基本对象,使得在JavaScript中进行面向对象...
例如,在插入排序中,使用`Array.prototype.push`方法将元素添加到数组末尾,或者使用`Array.prototype.length`来获取数组的长度。 3. 逻辑运算符的使用。在JavaScript中,`&&`运算符表示“与”,如果两边的条件都...
2. 原型与原型链:JavaScript中的对象都有一个隐含的原型属性__proto__,它指向创建该对象的构造函数的prototype。原型链用于实现对象间的继承。 3. 属性特性:JavaScript对象属性有可枚举性(enumerable)、可配置...
- 在新建项目对话框中选择 Maven 项目,并确保选中 “Create from prototype”。 - 选择 `org.apache.maven:maven-archetype-quickstart` 原型,然后点击下一步。 2. **项目配置**: - 输入项目的基础信息: - ...
- **原型Bean(prototype)**:每次请求创建新实例,线程间无共享,线程安全。 - **线程安全策略**:对于有状态的单例Bean,可以使用ThreadLocal等手段保证线程安全。 7. **Maven命令**: - **package**:打包...