基础的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 相关文章推荐
Jquery+WebService 校验账号是否已被注册的代码
Jul 12 Javascript
将input file的选择的文件清空的两种解决方案
Oct 21 Javascript
jquery简单实现滚动条下拉DIV固定在头部不动
Nov 25 Javascript
初步使用bootstrap快速创建页面
Mar 03 Javascript
js实现简单的获取验证码按钮效果
Mar 03 Javascript
vue2.0在table中实现全选和反选的示例代码
Nov 04 Javascript
js 取消页面可以选中文字的功能方法
Jan 02 Javascript
element ui里dialog关闭后清除验证条件方法
Feb 26 Javascript
微信小程序仿朋友圈发布动态功能
Jul 15 Javascript
AngularJS实现的自定义过滤器简单示例
Feb 02 Javascript
实现elementUI表单的全局验证的方法步骤
Apr 29 Javascript
深入理解webpack process.env.NODE_ENV配置
Feb 23 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/05/15 PHP
在WordPress中使用wp_count_posts函数来统计文章数量
2016/01/05 PHP
如何实现iframe(嵌入式帧)的自适应高度
2006/07/26 Javascript
js玩一玩WSH吧
2007/02/23 Javascript
javascript getElementsByClassName实现代码
2010/10/11 Javascript
JavaScript将Table导出到Excel实现思路及代码
2013/03/13 Javascript
如何实现修改密码时密码框显示保存到cookie的密码
2013/12/10 Javascript
JS使用正则表达式过滤多个词语并替换为相同长度星号的方法
2016/08/03 Javascript
利用原生js和jQuery实现单选框的勾选和取消操作的方法
2016/09/04 Javascript
详解js中常规日期格式处理、月历渲染和倒计时函数
2016/12/28 Javascript
详解webpack+es6+angular1.x项目构建
2017/05/02 Javascript
jQuery响应滚动条事件功能示例
2017/10/14 jQuery
JS基于贪心算法解决背包问题示例
2017/11/27 Javascript
浅谈ajax请求不同页面的微信JSSDK问题
2018/02/26 Javascript
VUE在for循环里面根据内容值动态的加入class值的方法
2018/08/12 Javascript
七行JSON代码把你的网站变成移动应用过程详解
2019/07/09 Javascript
浅谈vue3中effect与computed的亲密关系
2019/10/10 Javascript
[01:06:59]完美世界DOTA2联赛PWL S2 Magma vs FTD 第一场 11.29
2020/12/02 DOTA
Python3实现并发检验代理池地址的方法
2016/09/18 Python
python、java等哪一门编程语言适合人工智能?
2017/11/13 Python
对python 读取线的shp文件实例详解
2018/12/22 Python
python腾讯语音合成实现过程解析
2019/08/01 Python
简单瞅瞅Python vars()内置函数的实现
2019/09/27 Python
selenium切换标签页解决get超时问题的完整代码
2020/08/30 Python
HTML5自定义data-* data(obj)属性和jquery的data()方法的使用
2012/12/13 HTML / CSS
美国汽车交易网站:Edmunds
2016/08/17 全球购物
中国一家专注拼团的社交购物网站:拼多多
2018/06/13 全球购物
日本航空官方网站:JAL
2019/06/19 全球购物
澳大利亚最早和最古老的巨型游戏专家:Yardgames
2020/02/20 全球购物
你们项目是如何进行变更控制的
2015/08/26 面试题
Unix里面如何在后台运行程序
2016/10/14 面试题
2014年教师培训的自我评价
2014/01/03 职场文书
清洁工个人总结
2015/03/04 职场文书
导游词之塘栖古镇
2019/12/04 职场文书
GTX1650super好不好 gtx1650super显卡属于什么级别
2022/04/08 数码科技