基础的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 相关文章推荐
javascript面向对象编程(一) 实例代码
Jun 25 Javascript
基于jQuery的左右滚动实现代码
Dec 03 Javascript
THREE.JS入门教程(1)THREE.JS使用前了解
Jan 24 Javascript
在javascript中如何得到中英文混合字符串的长度
Jan 17 Javascript
Jquery设置attr的disabled属性控制某行显示或者隐藏
Sep 25 Javascript
JS实现网页表格自动变大缩小的方法
Mar 09 Javascript
纯JS代码实现一键分享功能
Apr 20 Javascript
浅谈js中test()函数在正则中的使用
Aug 19 Javascript
vue的mixins属性详解
Mar 14 Javascript
jQuery阻止事件冒泡实例分析
Jul 03 jQuery
js中位运算的运用实例分析
Dec 11 Javascript
浅谈layui 表单元素的选中问题
Oct 25 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 Opcache安装和配置方法介绍
2015/05/28 PHP
PHP基于yii框架实现生成ICO图标
2015/11/13 PHP
php判断str字符串是否是xml格式数据的方法示例
2017/07/26 PHP
JavaScript 组件之旅(四):测试 JavaScript 组件
2009/10/28 Javascript
使用jQuery模板来展现json数据的代码
2010/10/22 Javascript
JS 无限级 Select效果实现代码(json格式)
2011/08/30 Javascript
jquery.tmpl JQuery模板插件
2011/10/10 Javascript
纯js写的分页表格数据为json串
2014/02/18 Javascript
JavaScript 实现鼠标拖动元素实例代码
2014/02/24 Javascript
JavaScript实现为指定对象添加多个事件处理程序的方法
2015/04/17 Javascript
JS实现灵巧的下拉导航效果代码
2015/08/25 Javascript
JavaScript中iframe实现局部刷新的几种方法汇总
2016/01/06 Javascript
简单理解vue中track-by属性
2016/10/26 Javascript
原生js实现手风琴功能(支持横纵向调用)
2017/01/13 Javascript
vue上传图片组件编写代码
2017/07/26 Javascript
vue项目中mock.js的使用及基本用法
2019/05/22 Javascript
javascript 对象 与 prototype 原型用法实例分析
2019/11/11 Javascript
vue中实现高德定位功能
2019/12/03 Javascript
vue开发中遇到的问题总结
2020/04/07 Javascript
js cavans实现静态滚动弹幕
2020/05/21 Javascript
vue 限制input只能输入正数的操作
2020/08/05 Javascript
Python分治法定义与应用实例详解
2017/07/28 Python
Python爬虫通过替换http request header来欺骗浏览器实现登录功能
2018/01/07 Python
python tkinter基本属性详解
2019/09/16 Python
Django密码存储策略分析
2020/01/09 Python
详解如何修改jupyter notebook的默认目录和默认浏览器
2021/01/24 Python
手把手教你配置JupyterLab 环境的实现
2021/02/02 Python
深入解析HTML5使用SVG图像时的viewBox属性用法
2015/09/02 HTML / CSS
Hush Puppies澳大利亚官网:舒适的男女休闲和正装鞋
2019/08/24 全球购物
租房协议书范本
2014/04/09 职场文书
节约每一滴水演讲稿
2014/09/09 职场文书
入党培养人考察意见
2015/06/08 职场文书
《绝招》教学反思
2016/02/20 职场文书
Opencv中cv2.floodFill算法的使用
2021/06/18 Python
JavaScript实现优先级队列
2021/12/06 Javascript
Go gorilla securecookie库的安装使用详解
2022/08/14 Golang