prototype.js常用函数详解


Posted in Javascript onJune 18, 2016

函数名  解释  举例
 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  以给定频率调用一段Javascriptt  PeridicalExecutor(test, 1)"这里test是Javascriptt的函数,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”,…)

查看更多JavaScript的语法,大家可以关注:《JavaScript 参考教程》、《JavaScript代码风格指南》,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript面向对象之体会[总结]
Nov 13 Javascript
JS通过相同的name进行表格求和代码
Aug 18 Javascript
js几秒以后倒计时跳转示例
Dec 26 Javascript
ExtJS判断IE浏览器类型的方法
Feb 10 Javascript
jquery文本框中的事件应用以输入邮箱为例
May 06 Javascript
js闭包用法实例详解
Dec 13 Javascript
浅谈jQuery中事情的动态绑定
Feb 12 Javascript
JS控件bootstrap datepicker使用方法详解
Mar 25 Javascript
react-native 封装选择弹出框示例(试用ios&amp;android)
Jul 11 Javascript
深入研究jQuery图片懒加载 lazyload.js使用方法
Aug 16 jQuery
jquery 验证用户名是否重复代码实例
May 14 jQuery
如何构建 vue-ssr 项目的方法步骤
Aug 04 Javascript
在Mac OS上安装使用Node.js的项目自动化构建工具Gulp
Jun 18 #Javascript
Javascript中prototype的使用详解
Jun 18 #Javascript
jQuery无刷新上传之uploadify3.1简单使用
Jun 18 #Javascript
jQuery插件uploadify实现ajax效果的图片上传
Jun 18 #Javascript
JavaScript的this关键字的理解
Jun 18 #Javascript
jquery+ajax实现直接提交表单实例分析
Jun 17 #Javascript
jQuery UI Bootstrap是什么?
Jun 17 #Javascript
You might like
咖啡磨器 如何选购一台适合家用的意式磨豆机
2021/03/05 新手入门
PHP得到mssql的存储过程的输出参数功能实现
2012/11/23 PHP
浅析虚拟主机服务器php fsockopen函数被禁用的解决办法
2013/08/07 PHP
smarty模板引擎基础知识入门
2015/03/30 PHP
php实现的PDO异常处理操作分析
2018/12/27 PHP
用Javascript数组处理多个字符串的连接问题
2009/08/20 Javascript
Mootools 1.2教程 类(一)
2009/09/15 Javascript
jQuery 淡出一个图像到另一个图像的实现代码
2013/06/12 Javascript
浅析JavaScript中的隐式类型转换
2013/12/05 Javascript
jQuery遍历Table应用示例
2014/04/09 Javascript
javascript抽象工厂模式详细说明
2014/12/16 Javascript
Bootstrap进度条组件知识详解
2016/05/01 Javascript
JavaScript编写带旋转+线条干扰的验证码脚本实例
2016/05/30 Javascript
jquery 动态增加,减少input表单的简单方法(必看)
2016/10/12 Javascript
js放大镜放大购物图片效果
2017/01/18 Javascript
js案例之鼠标跟随jquery版(实例讲解)
2017/07/21 jQuery
JavaScript实现简单生成随机颜色的方法
2017/09/21 Javascript
浅谈AngularJS中$http服务的简单用法
2018/05/15 Javascript
Vue传参一箩筐(页面、组件)
2019/04/04 Javascript
JavaScript函数式编程(Functional Programming)箭头函数(Arrow functions)用法分析
2019/05/22 Javascript
使用jQuery实现掷骰子游戏
2019/10/24 jQuery
[04:19]DOTA2亚洲邀请赛 现场花絮
2015/03/11 DOTA
python基于itchat实现微信群消息同步机器人
2017/02/27 Python
python清理子进程机制剖析
2017/11/23 Python
用Python爬取QQ音乐评论并制成词云图的实例
2019/08/24 Python
From CSV to SQLite3 by python 导入csv到sqlite实例
2020/02/14 Python
python实现logistic分类算法代码
2020/02/28 Python
Python 防止死锁的方法
2020/07/29 Python
《有趣的发现》教学反思
2014/04/15 职场文书
列车乘务员工作不细心检讨书
2014/10/07 职场文书
2014年宣传工作总结
2014/11/18 职场文书
美德少年事迹材料(2016推荐版)
2016/02/25 职场文书
2019年入党思想汇报格式与要求
2019/06/25 职场文书
Nginx下配置Https证书详细过程
2021/04/01 Servers
Python获取江苏疫情实时数据及爬虫分析
2021/08/02 Python
CSS list-style-type属性使用方法
2023/05/21 HTML / CSS