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'',...)
分享到:
相关推荐
在本文中,我们将深入探讨`Prototype.js`中的一些基础且常用的函数及其用法。 1. **Element Methods:** - `Element.toggle`: 用于交替隐藏或显示指定的元素。例如,`Element.toggle('div1', 'div2')`会切换`div1`...
本文将深入探讨JavaScript中的常用函数以及客户端验证技术。 首先,我们来看看JavaScript中的一些核心函数: 1. `console.log()`: 这是开发者常用的调试工具,用于在控制台输出信息,帮助检查代码运行状态。 2. `...
本文将详细介绍Prototype框架中的几个常用方法,并通过实例进行解析。 1. **$** 和 **$$** Prototype的核心方法之一是`$`,它用于根据ID获取元素。例如: ```javascript var element = $('myElementId'); // ...
### JavaScript编程常用函数属性及方法详解 #### 一、引言 JavaScript 是一种广泛应用于网页开发的脚本语言,能够实现动态效果、交互性以及数据处理等功能。掌握JavaScript中的核心对象及其属性和方法,对于提高...
### JS函数大全及使用方法实例:深入解析与实践 JavaScript是一种强大的编程语言,广泛应用于Web开发,其灵活性和丰富的内置函数让开发者能够高效地处理各种数据类型和逻辑运算。本文将详细探讨JavaScript中一些...
本手册旨在详细介绍Prototype.js中的常用函数及其应用场景,帮助开发者快速掌握并运用到实际项目中。 #### 常用函数详解 ##### Element操作 - **`Element.toggle(elementId)`** - **功能**:根据指定元素的当前...
每一个构造函数都有一个属性叫做原型(prototype,下面都不再翻译,使用其原文)。这个属性非常有用:为一个特定类声明通用的变量或者函数。 prototype的定义 你不需要显式地声明一个prototype属性,因为在每一个构造...
1. **对象扩展**:Prototype扩展了JavaScript的基本对象,如Array、String、Function等,增加了许多便利的方法,如数组的`each`方法用于遍历,字符串的`trim`方法用于去除两端空白,函数的`bind`方法用于绑定上下文...
2. 原型式继承:使用`Object.create()`方法创建一个新对象,它的`[[Prototype]]`链接到指定的对象。 ```javascript function inheritPrototype(subType, superType) { let prototype = Object.create(superType....
常用函数与方法 **$()**:这个函数是Prototype中最基础的元素选取器,类似于jQuery的`$(selector)`。它能够根据传入的选择器字符串返回一个或多个DOM元素。 **Element对象**:Prototype定义了一系列与DOM元素相关...
`Function.prototype`提供了`call()`和`apply()`方法,用于改变函数调用时的上下文。 7. **Object对象**: - 所有JavaScript对象的基类,`Object.create(proto)`创建一个新对象,其原型是proto,`Object.keys(obj)...
本文将详细介绍两个常用的工具函数:`$w` 和 `$F` 的使用方法及原理。 #### 二、$w 方法详解 **2.1 功能描述** `$w` 方法的主要功能是将一个字符串分割成数组,其中所有空白字符(包括空格、制表符等)都被视为...
以下是一些在前端开发中非常关键的JavaScript函数及其详细解释: 1. **document.getElementById** 简写:这个方法用于根据给定的ID获取DOM元素。简写的方式可能因个人喜好或团队规范而异,但基本思路是创建一个辅助...
本文将详细介绍几种常用的Ajax相关函数及其使用方法。 #### 1. 使用$() `$()`函数是Prototype库中的一个常用函数,用于获取DOM元素。该函数接受一个参数,即元素的ID,并返回该元素。如果传入的是多个ID,则返回一...
`prototype`属性则用于添加共享方法。 八、事件与DOM操作 JavaScript能响应用户或浏览器的事件,如点击、鼠标移动等,通过`addEventListener`和`removeEventListener`管理。DOM(Document Object Model)允许...