`

基础的prototype.js常用函数及其用法

    博客分类:
  • 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

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

    prototype.js简介

    1. **prototype.js** - 这是prototype.js库的核心文件,包含了库的所有函数和方法。开发者可以将这个文件引入到他们的HTML页面中,从而使用其提供的各种功能。通过阅读源码,我们可以学习如何利用JavaScript实现面向...

    prototype.js文件使用和讲解

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

    prototype.js中文手册

    Prototype.js 是一个开源JavaScript库,由Sam Stephenson于2005年创建,主要用于简化DOM(文档对象模型)操作,增强JavaScript的面向对象编程能力,以及提供实用的函数扩展。它在Web开发中扮演着重要的角色,尤其在...

    prototype.js 1.4-1.6[全]

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

    prototype_1.7.3.js 最新版本

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

    prototype.js 1.6

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

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

    《prototype.js 1.4版开发者手册》是JavaScript开发领域中的一个重要参考资料,尤其对于那些希望深入理解并利用Prototype库的开发者来说,它是一份不可多得的资源。Prototype.js是一个强大的JavaScript库,由Sam ...

    prototype.js 实例

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

    prototype.js.cn.doc.rar

    Prototype.js是一款强大的JavaScript库,由Sam Stephenson开发,旨在简化JavaScript的编程,提供了一系列实用的函数和类扩展,增强了JavaScript的基本功能。这款库的核心理念是通过类原型(Class Prototyping)实现...

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

    **Prototype.js** 是一个轻量级的JavaScript库,旨在简化DOM操作,提供面向对象的JavaScript编程,并且包含一些实用的辅助函数。在2005年,Prototype.js因其强大的功能和易用性而受到开发者的欢迎,尤其在创建动态...

    prototype.js javaScript插件

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

    javascript类库prototype.js

    这个库的设计理念是扩展JavaScript的基础对象,提供一套统一且易于使用的API,从而简化前端开发工作。 Prototype.js 的核心特性: 1. **对象扩展**:Prototype.js 最显著的特点是对JavaScript原生对象的扩展。例如...

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

    Prototype是一个强大的JavaScript库,由Sam Stephenson创建,旨在提升JavaScript的开发效率,提供丰富的类和函数扩展,为JavaScript编程带来面向对象的特性。在本手册中,我们将深入探讨Prototype的核心概念、主要...

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

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

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

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

    prototype.js开发笔记.pdf

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

Global site tag (gtag.js) - Google Analytics