基础的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 创建对象和构造类实现代码
Jul 30 Javascript
js 点击按钮弹出另一页,选择值后,返回到当前页
May 26 Javascript
基于jquery的表格排序
Sep 11 Javascript
jquery插件如何使用 jQuery操作Cookie插件使用介绍
Dec 15 Javascript
中文输入法不触发onkeyup事件的解决办法
Jul 09 Javascript
node.js中的fs.readFile方法使用说明
Dec 15 Javascript
JavaScript中的数组操作介绍
Dec 30 Javascript
详解Vue 非父子组件通信方法(非Vuex)
May 24 Javascript
Vue 过滤器filters及基本用法
Dec 26 Javascript
详解Angular如何正确的操作DOM
Jul 06 Javascript
vue头部导航动态点击处理方法
Nov 02 Javascript
Angular8基础应用之表单及其验证
Aug 11 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操作mongoDB实例分析
2014/12/29 PHP
PHP获取不了React Native Fecth参数的解决办法
2016/08/26 PHP
jquery 选取方法都有哪些
2014/05/18 Javascript
JS选中checkbox后获取table内一行TD所有数据的方法
2015/07/01 Javascript
基于Bootstrap里面的Button dropdown打造自定义select
2016/05/30 Javascript
JavaScript中定时控制Throttle、Debounce和Immediate详解
2016/11/17 Javascript
基于javascript的异步编程实例详解
2017/04/10 Javascript
vue时间格式化实例代码
2017/06/13 Javascript
微信小程序之页面拦截器的示例代码
2017/09/07 Javascript
Vue.set()实现数据动态响应的方法
2018/02/07 Javascript
基于vue开发微信小程序mpvue-docs跳转页面功能
2019/04/10 Javascript
vue如何获取自定义元素属性参数值的方法
2019/05/14 Javascript
JavaScript动态添加数据到表单并提交的几种方式
2019/06/26 Javascript
javascript实现切割轮播效果
2019/11/28 Javascript
原生JS实现京东查看商品点击放大
2020/12/21 Javascript
python调用java模块SmartXLS和jpype修改excel文件的方法
2015/04/28 Python
深入解析Python中的WSGI接口
2015/05/11 Python
Python求算数平方根和约数的方法汇总
2016/03/09 Python
浅谈python之新式类
2018/08/12 Python
Python 加密与解密小结
2018/12/06 Python
Python读取配置文件(config.ini)以及写入配置文件
2020/04/08 Python
图解Python中深浅copy(通俗易懂)
2020/09/03 Python
html5 canvas 实现光线沿不规则路径运动
2020/04/20 HTML / CSS
美国浴缸、水槽和水龙头购物网站:Vintage Tub & Bath
2019/11/05 全球购物
工作个人的自我评价
2014/01/14 职场文书
入党自我评价优缺点
2014/01/25 职场文书
收银员岗位职责
2014/02/07 职场文书
心理健康活动总结
2014/04/30 职场文书
简易离婚协议书范本
2014/10/24 职场文书
2015最新婚礼司仪主持词
2015/06/30 职场文书
《打电话》教学反思
2016/02/22 职场文书
2016年公共机构节能宣传周活动总结
2016/04/05 职场文书
2019自荐信该如何写呢?
2019/07/05 职场文书
导游词之南京汤山温泉
2019/11/26 职场文书
《文化苦旅》读后感:阅读,让人诗意地栖居在大地上
2019/12/24 职场文书
Django实现翻页的示例代码
2021/05/24 Python