$::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>
<o:p> </o:p>
<o:p> </o:p>
<o:p> </o:p>
<o:p> </o:p>
<o:p> </o:p>
<o:p> </o:p>
<o:p> </o:p>
$$ :: Utility Methods<o:p></o:p>
--------------------------------------------------------------------------------------<o:p></o:p>
<o:p> </o:p>
$$(cssRule...) -> [HTMLElement...]<o:p></o:p>
<o:p> </o:p>
性能问题<o:p></o:p>
这里有些指导方针:<o:p></o:p>
1. 如果你要选择指定css类名的元素,可以使用document.getElementsByClassName() 这个Prototype的扩展方法<o:p></o:p>
2. if this search is constrained within a given container element, use the Element.getElementsByClassName() extension. 如果搜索对给定的容器元素是不舒服的,使用getElementsByClassName扩展方法<o:p></o:p>
分享到:
相关推荐
在这个案例中,"prototype.chm"很可能是Prototype.js的官方中文帮助文档,里面详细介绍了每个函数、类和方法的使用方法、参数和返回值,是学习和使用Prototype.js的重要参考资料。用户可以通过搜索、索引或目录浏览...
1. **Prototype 库介绍** Prototype 是一个轻量级的JavaScript框架,它增强了JavaScript的基础功能,简化了DOM操作,并提供了丰富的Ajax工具。其核心理念是通过扩展JavaScript的基本类型和对象,提供更加面向对象的...
这个"Prototype&Prototype中文手册"压缩包包含了对Prototype库的深入理解和使用的关键资源。 首先,`Prototype1.5中文手册.chm`是一个帮助文档,提供了关于Prototype 1.5版本的详细指南。这个手册通常会涵盖以下...
这个“Prototype 1.6中文手册 chm+prototype 1.6.js源码 最新版”正是面向希望深入学习和掌握Prototype框架的开发者们的重要资源。 Prototype 1.6中文手册: 手册详细介绍了Prototype框架的1.6版本,这是一个非常...
1. **基础概念**:文档首先介绍了Prototype的基本概念,包括它的设计理念、安装方法以及如何在项目中引入。这有助于初学者快速入门,理解Prototype的核心价值。 2. **对象与类**:Prototype对JavaScript的面向对象...
2. "Prototype_1.4.doc" - 这个文件可能是Prototype 1.4版本的文档,以.doc格式呈现,可能包含详细的类库介绍、方法和属性说明,以及可能的使用案例。 **知识点详解** 1. **Prototype库基础**:Prototype库提供了...
《Prototype开发者手册(中文版)》是一本专为JavaScript开发者准备的重要参考资料,它详细介绍了Prototype JavaScript框架的使用方法和核心概念。Prototype是一个广泛使用的开源JavaScript库,它的目标是简化...
**Prototype 1.6.0.3 中文参考手册** Prototype 是一个强大的JavaScript库,它为Web开发提供了许多实用的功能,使得JavaScript编程更加简洁高效。这个手册是针对Prototype库的1.6.0.3版本的中文翻译,旨在帮助中文...
在1.4中文手册中,你可以找到关于`Element`、`Selector`、`Ajax`等核心类的说明,以及如何利用Prototype进行Ajax通信的方法。1.5中文手册则可能包含了一些新特性,比如可能增加了对CSS选择器的支持或者改进了性能。...
这份Prototype中文手册为开发者提供了详细的API文档,包括每个函数、方法和类的介绍,以及使用示例。通过查阅这个手册,开发者可以快速查找特定功能的用法,从而提高开发效率。 在学习Prototype时,建议首先了解其...
手册将详细介绍`$`函数、`$$`函数以及`Element`对象的各种方法,如`insert`、`replace`、`remove`等,这些都是Prototype强大之处。 再者,Prototype对AJAX(异步JavaScript和XML)的支持非常全面。手册会讲解如何...
《Prototype中文手册》是针对JavaScript库Prototype的一份详尽指南,包含了丰富的开发知识和技术细节。Prototype库是一个强大的JavaScript框架,它扩展了JavaScript的核心功能,使得Web应用的开发更为高效便捷。下面...
描述进一步细化了内容,包括"Prototype中文手册"和"Prototype英文手册",暗示我们有完整的用户指南和API参考,这将有助于学习和开发过程中查找具体功能和方法。"Prototype API"表明手册包含了库的所有函数、类和方法...
### prototype.js 中文教程知识点概览 #### 一、简介 **prototype.js** 是由 Sam Stephenson 开发的一款 JavaScript 库。它通过一系列强大的功能帮助开发者轻松构建具有高交互性的 Web 2.0 应用程序。对于那些刚...
本文将详细介绍Prototype 1.6中文API的相关知识点,包括其核心概念、主要功能以及如何使用。 首先,Prototype的核心在于扩展JavaScript的基本类型和对象。它通过添加新的方法来增强JavaScript原生对象,如Array、...
文档可能会详细介绍如何调用和使用Prototype的各种方法,例如 `$()`, `Element.extend()`, `Ajax` 对象等,这些都是Prototype的核心功能。 **文件名称列表:“PROTOTYPE”** 虽然没有具体的文件名,但我们可以推测...
描述同样为"Prototype1.6中文版文档chm",说明这份文档是针对Prototype 1.6的,主要面向中文用户,旨在帮助开发者理解和使用这个JavaScript库。 **Prototype JavaScript库介绍** Prototype是一个强大的JavaScript...
**Prototype 1.4 中文帮助文档概述** Prototype 1.4 是一款强大的JavaScript库,它简化了在浏览器环境中进行动态网页开发的工作。这个库的主要目标是为JavaScript开发者提供一个更加结构化、易于理解和使用的环境,...
- **Prototype-1.6.0.3中文手册.chm**:这份手册是1.6.0.3版本的中文版,对于中国开发者来说,查阅起来会更加方便,可以深入理解各种函数和方法的用法。 - **prototype1.4开发手册.chm**、**prototype1.4开发手册....
《Prototype 1.4中文开发者手册》是一本深入解析Prototype JavaScript库的重要参考资料,旨在帮助开发者更好地理解和使用这个强大的JavaScript框架。Prototype是一个广泛应用于Web开发的开源JavaScript库,它极大地...