`
floger
  • 浏览: 213344 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

prototype.js常用函数详解

阅读更多

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'',...)

 

分享到:
评论

相关推荐

    ajax:prototype.js很全的手册

    4. **函数扩展**:Prototype.js为JavaScript的函数增加了许多实用的功能,如currying(柯里化)、partial application(部分应用)和throttling(节流)等,提高了代码的可读性和可维护性。 5. **数组和对象操作**...

    Javascript 常用函数

    ### JavaScript 常用函数详解 #### 一、数学与逻辑操作 ##### 1. `Math.abs()` - 绝对值方法 `Math.abs(x)` 方法返回数字 `x` 的绝对值。 **示例:** ```javascript let result = Math.abs(-4.7); // 结果为 4.7 ...

    JavaScript函数柯里化详解_.docx

    柯里化在JavaScript中常用于预处理数据、创建特定行为的函数或封装常用操作。 柯里化的过程是将一个多参数的函数拆分成一系列接收单一参数的函数,每个函数返回一个新的函数,等待接收下一个参数。当所有参数都被...

    js常用的串操作,很多例子

    ### JS常用的字符串操作详解 在JavaScript编程中,字符串操作是非常基础且重要的部分。本文将详细介绍一个包含多个实用字符串处理函数的代码片段,并对每个函数的功能、实现原理进行深入解析。 #### 1. 计算字符串...

    Prototype使用学习手册指南

    #### 常用函数详解 ##### Element操作 - **`Element.toggle(elementId)`** - **功能**:根据指定元素的当前可见状态,切换其显示或隐藏。 - **示例**:`Element.toggle('div1', 'div2');` —— 如果`div1`或`div...

    详解Javascript继承的实现_.docx

    在JavaScript中,对象的属性和方法可以通过原型链进行继承,而构造函数则用于初始化实例属性。以下是一个示例: ```javascript // 父类构造函数 function Employee(name, salary) { this.name = name; this....

    详解js产生对象的3种基本方式(工厂模式,构造函数模式,原型模式).docx

    在JavaScript中,每个函数都有一个`prototype`属性,它是一个对象,用于存储可以被该函数实例共享的属性和方法。当我们创建一个新对象时,这个新对象会自动获取`prototype`对象中的属性和方法。在示例中,`Person`...

    js函数实用型 强力版

    #### 三、`Function`构造函数详解 `Function`构造函数允许开发者通过字符串来创建一个新的函数。这种方式虽然灵活,但在实际开发中并不推荐使用,因为其性能较差且可能存在安全隐患。 1. **语法格式**: ```...

    JavaScript 常用函数库详解

    因此,开发者们创建了许多常用的 JavaScript 函数库,以增强其功能和易用性。 本文将介绍一些常见的 JavaScript 函数,这些函数在诸如 jQuery、Prototype、Dojo 等知名库中也经常出现。为了方便阅读和引用,这些...

    jQuery.js执行过程分析

    本文将深入分析jQuery.js的核心执行流程,帮助读者理解其内部机制,尤其是jQuery如何利用构造函数和原型链实现其强大的功能。 #### 二、jQuery的基础构建 1. **防止重复加载**: 在jQuery的加载过程中,首先会...

    Javascript 编程常用函数属性及方法

    ### JavaScript编程常用函数属性及方法详解 #### 一、引言 JavaScript 是一种广泛应用于网页开发的脚本语言,能够实现动态效果、交互性以及数据处理等功能。掌握JavaScript中的核心对象及其属性和方法,对于提高...

    javascript常用用法

    ### JavaScript 常用操作详解 #### DOM 操作 在 Web 开发中,JavaScript 主要用于操作 DOM(Document Object Model)来实现动态效果。以下是一些常用的 DOM 操作方法: ##### 1. `getElementById` - **语法**:`...

    javascript中对Date类型的常用操作小结_.docx

    ### JavaScript中Date类型常用操作详解 #### 一、概述 在JavaScript编程中,处理日期与时间是一项常见且重要的任务。JavaScript 提供了内置的 `Date` 对象来帮助开发者进行日期与时间的操作。本文将详细介绍一些...

    javascript 设计模式.docx

    ### JavaScript设计模式详解 #### 一、引言 在软件工程领域,设计模式是指针对某一类问题的最佳实践或解决方案的总结。对于JavaScript开发者而言,掌握常见的设计模式不仅可以提高编程效率,还能增强代码的可维护...

    javascript函数

    ### JavaScript函数知识点详解 #### 一、概述 在JavaScript中,函数是一段可重用的代码块,可以接受参数并返回结果。它们是程序的基本构建模块之一,对于编写灵活、可维护的代码至关重要。本文将重点介绍一些常用...

    javascript集锦

    ### JavaScript集锦知识点详解 #### 一、概述 在给定的“JavaScript集锦”文档中,涵盖了JavaScript语言中常用的一些方法与属性。虽然这部分内容较为简短且未完全表述清楚,但我们可以根据这些提示来深入探讨每一...

Global site tag (gtag.js) - Google Analytics