prototype.js常用函数:
函数名 |
解释 |
举例 |
Element.toggle |
交替隐藏或显示 |
Element.toggle(''div1'',''div2'') |
Element.hide |
隐藏 |
Element.hide(''div1'',''div2'') |
Element.show |
显示 |
Element.show(''div1'',''div2'') |
Element.remove |
删除 |
Element.remove(''div1'',''div2'') |
Element.getHeight |
取得高度 |
Element.getHeight(''div1'') |
Toggle.display |
和Element.toggle相同 |
Toggle.display(''div1'',''div2'') |
Insertion.Before |
在DIV前插入文字 |
Insertion.Before(''div1'',''my content'') |
Insertion.After |
在DIV后插入文字 |
Insertion.After(''div1'',''my content'') |
Insertion.Top |
在DIV里最前插入文字 |
Insertion.Top(''div1'',''this is a text'') |
Insertion.Bottom |
在DIV里最后插入文字 |
Insertion.Bottom(''div1'',''this is a text'') |
PeriodicalExecuter |
以给定频率调用一段JavaScript |
PeridicalExecutor(test, 1)"这里test是Javascript的函数,1是频率(1秒). |
$ |
取得一个DIV, 相当于getElementById() |
$(''div1'') |
Field.clear |
清空一个输入框 |
Field.clear(''textfield1'') |
Field.focus |
把 焦点集中在输入框上 |
Field.focus(''select1'') |
Field.present |
判断内容是否为空 |
alert(Field.present(''textfield1''))" |
Field.select |
选择输入框的内容 |
Field.select(''textfield1'')" |
Field.activate |
把 焦点集中在输入框上并选择输入框的内容 |
Field.activate(''textfield1'')" |
Form.serialize |
把表格内容转化成string |
|
Form.getElements |
取得表格内容为数组形式 |
|
Form.disable |
disable表格所有内容 |
Form.disable(''form1'') (这个好象不work) |
Form.focusFirstElement |
把焦点集中在表格第一个元素上 |
Form.focusFirstElement(''form1'') |
Form.reset |
Reset表格 |
Form.reset(''form1'') |
Form.Element.getValue |
取得表格输入框的值 |
Form.Element.getValue(''text1'') |
Form.Element.serialize |
把表格中输入框内容转化成string |
Form.Element.serialize(''text1'') |
$F |
等同于Form.Element.getValue() |
$F(''text1'') |
Effect.Highlight |
高亮特效. |
Effect.Highlight(''text1'') |
Effect.Fade |
褪色特效 |
|
Effect.Scale |
放大缩小(百分比) |
Effect.Scale(''text1'', 200)
这里200 = 200%, 即两倍
|
Effect.Squish |
消失特效.文字缩小后消失 |
Effect.Squish(''text1'') |
Effect.Puff |
消失特效.文字放大后消失 |
Effect.Puff(''text1'') |
Effect.Appear |
出现特效 |
|
Effect.ContentZoom |
ZOOM特效. |
|
Ajax.Request |
传送Ajax请求给服务器 |
Ajax.Request(''http://server/s.php'') |
Ajax.Updater |
传送Ajax请求给服务器并用答复的结果更新指定的Container |
Ajax.Updater(''text1'',''http://server/s.php'') |
基本用法:prototype.js给每个主要的类都分了一个Class,使用起来很方便.要产生特定的效果,只要用new Class.function(<argument>)就可以了.例如:
<DIV id="div1"><a href="#" onclick="new Element.toggle('div2')">Click Me</a></DIV>
<DIV id="div2">Hello!</DIV>
当点击Click Me的时候,div2就会交替隐藏或显示.注意,你可以给toggle加上无限个parameter,比如Element.toggle(''div2'',''div3'',''div4'',...)
分享到:
相关推荐
4. **函数扩展**:Prototype.js为JavaScript的函数增加了许多实用的功能,如currying(柯里化)、partial application(部分应用)和throttling(节流)等,提高了代码的可读性和可维护性。 5. **数组和对象操作**...
### JavaScript 常用函数详解 #### 一、数学与逻辑操作 ##### 1. `Math.abs()` - 绝对值方法 `Math.abs(x)` 方法返回数字 `x` 的绝对值。 **示例:** ```javascript let result = Math.abs(-4.7); // 结果为 4.7 ...
柯里化在JavaScript中常用于预处理数据、创建特定行为的函数或封装常用操作。 柯里化的过程是将一个多参数的函数拆分成一系列接收单一参数的函数,每个函数返回一个新的函数,等待接收下一个参数。当所有参数都被...
### JS常用的字符串操作详解 在JavaScript编程中,字符串操作是非常基础且重要的部分。本文将详细介绍一个包含多个实用字符串处理函数的代码片段,并对每个函数的功能、实现原理进行深入解析。 #### 1. 计算字符串...
#### 常用函数详解 ##### Element操作 - **`Element.toggle(elementId)`** - **功能**:根据指定元素的当前可见状态,切换其显示或隐藏。 - **示例**:`Element.toggle('div1', 'div2');` —— 如果`div1`或`div...
在JavaScript中,对象的属性和方法可以通过原型链进行继承,而构造函数则用于初始化实例属性。以下是一个示例: ```javascript // 父类构造函数 function Employee(name, salary) { this.name = name; this....
在JavaScript中,每个函数都有一个`prototype`属性,它是一个对象,用于存储可以被该函数实例共享的属性和方法。当我们创建一个新对象时,这个新对象会自动获取`prototype`对象中的属性和方法。在示例中,`Person`...
#### 三、`Function`构造函数详解 `Function`构造函数允许开发者通过字符串来创建一个新的函数。这种方式虽然灵活,但在实际开发中并不推荐使用,因为其性能较差且可能存在安全隐患。 1. **语法格式**: ```...
因此,开发者们创建了许多常用的 JavaScript 函数库,以增强其功能和易用性。 本文将介绍一些常见的 JavaScript 函数,这些函数在诸如 jQuery、Prototype、Dojo 等知名库中也经常出现。为了方便阅读和引用,这些...
本文将深入分析jQuery.js的核心执行流程,帮助读者理解其内部机制,尤其是jQuery如何利用构造函数和原型链实现其强大的功能。 #### 二、jQuery的基础构建 1. **防止重复加载**: 在jQuery的加载过程中,首先会...
### JavaScript编程常用函数属性及方法详解 #### 一、引言 JavaScript 是一种广泛应用于网页开发的脚本语言,能够实现动态效果、交互性以及数据处理等功能。掌握JavaScript中的核心对象及其属性和方法,对于提高...
### JavaScript 常用操作详解 #### DOM 操作 在 Web 开发中,JavaScript 主要用于操作 DOM(Document Object Model)来实现动态效果。以下是一些常用的 DOM 操作方法: ##### 1. `getElementById` - **语法**:`...
### JavaScript中Date类型常用操作详解 #### 一、概述 在JavaScript编程中,处理日期与时间是一项常见且重要的任务。JavaScript 提供了内置的 `Date` 对象来帮助开发者进行日期与时间的操作。本文将详细介绍一些...
### JavaScript设计模式详解 #### 一、引言 在软件工程领域,设计模式是指针对某一类问题的最佳实践或解决方案的总结。对于JavaScript开发者而言,掌握常见的设计模式不仅可以提高编程效率,还能增强代码的可维护...
### JavaScript函数知识点详解 #### 一、概述 在JavaScript中,函数是一段可重用的代码块,可以接受参数并返回结果。它们是程序的基本构建模块之一,对于编写灵活、可维护的代码至关重要。本文将重点介绍一些常用...
### JavaScript集锦知识点详解 #### 一、概述 在给定的“JavaScript集锦”文档中,涵盖了JavaScript语言中常用的一些方法与属性。虽然这部分内容较为简短且未完全表述清楚,但我们可以根据这些提示来深入探讨每一...