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


Posted in Javascript onMarch 10, 2007

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

Javascript 相关文章推荐
使用js写的一个简易的投票
Nov 27 Javascript
jquery插件开发之实现google+圈子选择功能
Mar 10 Javascript
使用jQuery异步加载 JavaScript脚本解决方案
Apr 20 Javascript
javascript实现按回车键切换焦点
Feb 09 Javascript
javascript实现禁止鼠标滚轮事件
Jul 24 Javascript
jquery无限级联下拉菜单简单实例演示
Nov 23 Javascript
轻松掌握JavaScript状态模式
Sep 07 Javascript
基于Layer+jQuery的自定义弹框
May 26 Javascript
JS实现字符串转驼峰格式的方法
Dec 16 Javascript
jquery获取select,option所有的value和text的实例
Mar 06 Javascript
微信小程序车牌号码模拟键盘输入功能的实现代码
Nov 11 Javascript
vue视频播放暂停代码
Nov 08 Javascript
优秀js开源框架-jQuery使用手册(1)
Mar 10 #Javascript
用JavaScript实现仿Windows关机效果
Mar 10 #Javascript
Javascript中的Split使用方法与技巧
Mar 09 #Javascript
用JavaScript事件串连执行多个处理过程的方法
Mar 09 #Javascript
一个不错的用JavaScript实现的UBB编码函数
Mar 09 #Javascript
B/S开发中常用javaScript技术与代码
Mar 09 #Javascript
在线编辑器的实现原理(兼容IE和FireFox)
Mar 09 #Javascript
You might like
PHP判断数据库中的记录是否存在的方法
2014/11/14 PHP
php base64 编码与解码实例代码
2017/03/21 PHP
详解提高使用Java反射的效率方法
2019/04/29 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
2020/03/02 PHP
基于jquery实现的文字淡入淡出效果
2013/11/14 Javascript
javascript对话框使用方法(警告框 javascript确认框 提示框)
2014/01/07 Javascript
jquery实现在页面加载完毕后获取图片高度或宽度
2014/06/16 Javascript
使用js画图之正弦曲线
2015/01/12 Javascript
基于jQuery实现的旋转彩圈实例
2015/06/26 Javascript
JQuery操作textarea,input,select,checkbox方法
2015/09/02 Javascript
BootStrap学习笔记之nav导航栏和面包屑导航
2017/01/03 Javascript
js仿淘宝评价评分功能
2017/02/28 Javascript
详解node HTTP请求客户端 - Request
2017/05/05 Javascript
layui 设置table 行的高度方法
2018/08/17 Javascript
mpvue项目中使用第三方UI组件库的方法
2018/09/30 Javascript
Vue 使用formData方式向后台发送数据的实现
2019/04/14 Javascript
js 根据对象数组中的属性进行排序实现代码
2019/09/12 Javascript
vue quill editor 使用富文本添加上传音频功能
2020/01/14 Javascript
浅谈vue权限管理实现及流程
2020/04/23 Javascript
微信小程序自定义顶部组件customHeader的示例代码
2020/06/03 Javascript
[46:47]2014 DOTA2国际邀请赛中国区预选赛5.21 LGD-CDEC VS NE
2014/05/22 DOTA
[53:20]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 VG vs OG
2018/04/03 DOTA
[01:02:05]LGD vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python 字符串操作实现代码(截取/替换/查找/分割)
2013/06/08 Python
Python Flask-web表单使用详解
2017/11/18 Python
Python数据处理numpy.median的实例讲解
2018/04/02 Python
Python的多维空数组赋值方法
2018/04/13 Python
Python递归函数实例讲解
2019/02/27 Python
pyqt 实现在Widgets中显示图片和文字的方法
2019/06/13 Python
Python集合操作方法详解
2020/02/09 Python
Joie官方网上商店:购买服装和女装配饰
2018/06/05 全球购物
德国50岁以上交友网站:Lebensfreunde
2020/03/18 全球购物
会计专业毕业自荐书范文
2014/02/08 职场文书
四风问题对照检查整改措施思想报告
2014/10/05 职场文书
2015大学生实训报告
2014/11/05 职场文书
银行求职信模板
2015/03/20 职场文书