`
dada_fangfang
  • 浏览: 146250 次
  • 性别: 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'',...)

分享到:
评论

相关推荐

    prototype.js简介

    在prototype.js 1.4版本中,用户可以查找特定的方法、属性和类,了解其用法和参数。这对于学习和使用该库非常有帮助。 3. **Noname1.html** - 这可能是一个示例或测试页面,用于展示如何在实际项目中使用prototype....

    prototype_1.7.3.js 最新版本

    《prototype_1.7.3.js:JavaScript框架的里程碑》 在JavaScript的世界里,Prototype库是一个不可或缺的重要组成部分,尤其在Web开发领域,它为开发者提供了强大的功能和便利性。Prototype_1.7.3.js是这个库的一个...

    prototype.js文件使用和讲解

    以上就是关于`prototype.js`文件的基本介绍和使用方法。通过这个库,你可以更高效地进行JavaScript编程,实现丰富的Web交互功能。记得结合`prototype.js`开发手册,深入学习并熟练掌握其各种用法,提升你的...

    prototype.js

    1. **入门指南**:介绍如何引入Prototype.js到项目中,以及基本的使用方法。 2. **核心概念**:阐述Prototype.js的核心思想,如DOM操作、Ajax和事件处理。 3. **API参考**:详尽列举了所有提供的函数和方法,以及...

    prototype.js 1.6中文手册、prototype.js 1.6英文手册、

    通过阅读Prototype.js 1.6的中文和英文手册,开发者可以深入了解其用法和背后的原理,提高JavaScript编程效率,创建更具交互性和动态性的网页应用。"prototypeAPI"这个文件可能包含了Prototype.js的API参考文档,是...

    prototype.js 1.4-1.6[全]

    Prototype.js 是一个广泛使用的JavaScript库,它扩展了JavaScript语言的功能,为开发人员提供了更强大的面向对象编程支持。该库的核心特性是其对JavaScript原型(prototype)机制的深入利用,使得JavaScript对象的...

    prototype.js javaScript插件

    - **扩展JavaScript对象**:Prototype.js提供了一系列方法,如`extend`和`merge`,用于方便地合并和扩展对象属性,使得代码更加简洁和可维护。 - **DOM操作**:Prototype.js封装了对DOM元素的操作,比如`Element`类...

    prototype.js中文手册

    3. **对象扩展**:Prototype.js 基于JavaScript原型链实现类和对象的继承,提供了`Object.extend()` 和 `Class.create()` 方法,使得JavaScript具备更强大的面向对象编程能力。 4. **函数工具**:内置了一系列实用...

    prototype.js 1.6

    Prototype.js 是一个广泛使用的 JavaScript 库,它为浏览器环境提供了许多实用的功能,尤其是在对象操作和事件处理方面。1.6 版本是该库的一个重要里程碑,引入了许多改进和优化,使得开发人员能够更加高效地编写 ...

    prototype.js 1.4版开发者手册(强烈推荐)

    5. **类与继承**:Prototype.js引入了模拟类的概念,通过`Class.create`可以创建新的类,并使用`Object.extend`进行类的继承,从而实现了JavaScript中的面向对象编程。 6. **JSON支持**:1.4版中,Prototype.js提供...

    prototype.js 实例

    在JavaScript的世界里,Prototype.js是一个著名的库,它扩展了JavaScript的内置对象,为开发者提供了更加便利的编程体验。本实例将深入探讨如何利用Prototype.js来实现弹出窗口和移动窗口的功能,这对于创建交互性强...

    prototype.js jquery.js 打包下载(包含各自的API)

    Prototype.js是最早期的JavaScript框架之一,它的设计目标是增强JavaScript的基本功能,使得JavaScript的面向对象编程更加简洁和强大。Prototype的核心特性包括: 1. **对象扩展**:Prototype通过扩展JavaScript的...

    在vs2005基于prototype.js的模态弹出窗口

    在Prototype.js中,可以使用`ModalBox`插件或者自定义JavaScript代码来实现这一效果。`ModalBox`是Prototype.js的一个扩展,提供了一种创建模态对话框的简单方式。 创建模态弹出窗口的步骤如下: 1. **HTML结构**...

    prototype.js.cn.doc.rar

    1. **对象扩展**:Prototype.js对JavaScript的内置对象进行了扩展,如Array、String、Function等,提供了许多便利的方法。例如,Array的`each()`方法用于遍历数组,String的`camelize()`方法用于将字符串转换为驼峰...

    javascript类库prototype.js

    Prototype.js 是一个强大的JavaScript类库,它为开发者提供了丰富的功能,使得创建具有高度互动性和Web2.0特性的富客户端页面变得更为简单。这个库的设计理念是扩展JavaScript的基础对象,提供一套统一且易于使用的...

    prototype.js 以及 找到的 相关使用详细说明

    Prototype.js是一个广泛使用的JavaScript库,它为JavaScript语言增加了许多实用功能,尤其在处理DOM操作、Ajax交互以及类(class)系统等方面提供了强大的支持。这个库的名字“Prototype”来源于JavaScript中的一个...

    Prototype.js 1.6.0.3 及中文CHM帮助文档

    Prototype.js 是一个广泛使用的JavaScript库,它为JavaScript编程提供了丰富的功能和便利,旨在简化和优化在浏览器环境中进行的脚本编写。1.6.0.3 版本是该库的一个稳定版本,它包含了对先前版本的改进和修复,以...

    prototype 开发应用手册,笔记,prototype.js文件下载

    总结,Prototype.js是JavaScript开发中的一个重要工具,它通过一系列强大的API和设计模式,使得JavaScript的开发更加高效、优雅。通过学习和掌握Prototype,开发者可以更好地驾驭JavaScript,创造出更具交互性的Web...

    prototype.js开发笔记.pdf

    Prototype.js是一个JavaScript库,由Sam Stephenson编写,用于简化JavaScript编程,提供了许多有用的函数和方法,以帮助开发者快速构建Web应用程序。下面是Prototype.js的开发笔记,涵盖了该库的使用指南、Ajax对象...

Global site tag (gtag.js) - Google Analytics