基础的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 单击式的下拉菜单效果实例
Aug 13 Javascript
javascript实现在某个元素上阻止鼠标右键事件的方法和实例
Aug 12 Javascript
javascript实现点击按钮让DIV层弹性移动的方法
Feb 24 Javascript
Easyui在treegrid添加控件的实现方法
Jun 23 Javascript
详解基于node的前端项目编译时内存溢出问题
Aug 01 Javascript
跨域请求两种方法 jsonp和cors的实现
Nov 11 Javascript
Easyui 去除jquery-easui tab页div自带滚动条的方法
May 10 jQuery
JS实现的雪花飘落特效示例
Dec 03 Javascript
微信小程序实现多图上传
Jun 19 Javascript
JS中队列和双端队列实现及应用详解
Sep 29 Javascript
JavaScript中EventBus实现对象之间通信
Oct 18 Javascript
ECharts transform数据转换和dataZoom在项目中使用
Dec 24 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
关于时间计算的结总
2006/12/06 PHP
php数组函数序列之array_unique() - 去除数组中重复的元素值
2011/10/29 PHP
PHP利用REFERER根居访问来地址进行页面跳转
2013/09/28 PHP
php获取目录所有文件并将结果保存到数组(实例)
2013/10/25 PHP
使用php验证复选框有效性的示例
2013/11/13 PHP
使用Appcan客户端自动更新PHP版本号(全)
2015/07/31 PHP
php中foreach结合curl实现多线程的方法分析
2016/09/22 PHP
PHP常用日期加减计算方法实例小结
2018/07/31 PHP
tp5.1 框架数据库常见操作详解【添加、删除、更新、查询】
2020/05/26 PHP
基于jQuery的动态增删改查表格信息,可左键/右键提示(原创自Zjmainstay)
2012/07/31 Javascript
javascript实现实时输出当前的时间
2015/04/27 Javascript
js弹出对话框方式小结
2015/11/17 Javascript
Bootstrap每天必学之导航
2015/11/26 Javascript
JavaScript函数柯里化详解
2016/04/29 Javascript
表单input项使用label同时引用Bootstrap库导致input点击效果区增大问题
2016/10/11 Javascript
js 提交form表单和设置form表单请求路径的实现方法
2016/10/25 Javascript
纯JS单页面赛车游戏制作代码分享
2017/03/03 Javascript
javascript遍历json对象的key和任意js对象属性实例
2017/03/09 Javascript
微信小程序事件对象中e.target和e.currentTarget的区别详解
2019/05/08 Javascript
vue下载excel的实现代码后台用post方法
2019/05/10 Javascript
javascript利用canvas实现鼠标拖拽功能
2020/07/23 Javascript
在VUE中使用lodash的debounce和throttle操作
2020/11/09 Javascript
vue 使用饿了么UI仿写teambition的筛选功能
2021/03/01 Vue.js
Python抽象和自定义类定义与用法示例
2018/08/23 Python
Python通用循环的构造方法实例分析
2018/12/19 Python
Python生命游戏实现原理及过程解析(附源代码)
2019/08/01 Python
关于numpy数组轴的使用详解
2019/12/05 Python
解决Python发送Http请求时,中文乱码的问题
2020/04/30 Python
草莓网美国官网:Strawberrynet USA
2016/12/11 全球购物
微软瑞士官方网站:Microsoft瑞士
2018/04/20 全球购物
门面房租房协议书
2014/08/20 职场文书
电影开国大典观后感
2015/06/04 职场文书
庆七一主持词
2015/06/29 职场文书
小学班长竞选稿
2015/11/20 职场文书
写给汽车4S店的创业计划书,拿来即用!
2019/08/09 职场文书
Windows安装Anaconda3的方法及使用过程详解
2021/06/11 Python