基础的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 相关文章推荐
点击广告后才能获得下载地址
Oct 26 Javascript
定义select的边框颜色
Apr 28 Javascript
jQuery 使用手册(七)
Sep 23 Javascript
jQuery中on绑定事件后引发的事件冒泡问题如何解决
May 25 Javascript
angularjs 表单密码验证自定义指令实现代码
Oct 27 Javascript
JS多文件上传的实例代码
Jan 11 Javascript
简单实现js无缝滚动效果
Feb 05 Javascript
Bootstrap如何激活导航状态
Mar 22 Javascript
JS排序之选择排序详解
Apr 08 Javascript
使用Node.js实现一个多人游戏服务器引擎
Mar 13 Javascript
详解一个小实例理解js原型和继承
Apr 24 Javascript
js获取图片的base64编码并压缩
Dec 05 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中Session的概念
2006/10/09 PHP
php中通过Ajax如何实现异步文件上传的代码实例
2011/05/07 PHP
PHP操作MongoDB GridFS 存储文件的详解
2013/06/20 PHP
PHP Swoole异步Redis客户端实现方法示例
2019/10/24 PHP
一段利用WSH获取登录时间的jscript代码
2008/05/11 Javascript
jquery 日期分离成年月日的代码
2010/05/14 Javascript
有趣的JavaScript数组长度问题代码说明
2011/01/20 Javascript
window.dialogArguments 使用说明
2011/04/11 Javascript
jQuery拖拽div实现思路
2014/02/19 Javascript
jQuery中nextUntil()方法用法实例
2015/01/07 Javascript
js实现支持手机滑动切换的轮播图片效果实例
2015/04/29 Javascript
jQuery实现鼠标悬停背景翻转的黑色导航菜单代码
2015/09/14 Javascript
JavaScript运行过程中的“预编译阶段”和“执行阶段”
2015/12/16 Javascript
js操作数据库实现注册和登陆的简单实例
2016/05/26 Javascript
Bootstrap CSS布局之图像
2016/12/17 Javascript
Jquery根据浏览器窗口改变调整大小的方法
2017/02/07 Javascript
JS实现十字坐标跟随鼠标效果
2017/12/25 Javascript
详解es6新增数组方法简便了哪些操作
2019/05/09 Javascript
Vue组件实现触底判断
2019/06/26 Javascript
layui弹出框Tab选项卡的示例代码
2019/09/04 Javascript
基于ajax实现上传图片代码示例解析
2020/12/03 Javascript
Python Socket使用实例
2017/12/18 Python
python树莓派红外反射传感器
2019/01/21 Python
python中import与from方法总结(推荐)
2019/03/21 Python
如何更优雅地写python代码
2019/07/02 Python
基于python爬取链家二手房信息代码示例
2020/10/21 Python
美国最大的无人机经销商:DroneNerds
2018/03/20 全球购物
什么是重载?CTS、CLS和CLR分别做何解释
2012/05/06 面试题
拉丁舞学习者的自我评价
2013/10/27 职场文书
理货员的岗位职责
2013/11/23 职场文书
质检员岗位职责
2013/12/17 职场文书
大跃进口号
2014/06/16 职场文书
2014教师个人自我评价范文
2014/09/13 职场文书
2016入党积极分子党课培训心得体会
2016/01/06 职场文书
选择比努力更重要?这是长期以来对“努力”的最大误解
2019/07/12 职场文书
详解用Python把PDF转为Word方法总结
2021/04/27 Python