基础的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 检测浏览器和操作系统的脚本
Dec 26 Javascript
JavaScript 继承详解(四)
Jul 13 Javascript
JS实现self的resend
Jul 22 Javascript
图片翻转效果具体实现代码
Jan 09 Javascript
关闭时刷新父窗口两种方法
May 07 Javascript
jQuery内存泄露解决办法
Dec 13 Javascript
基于Vue的SPA动态修改页面title的方法(推荐)
Jan 02 Javascript
node实现基于token的身份验证
Apr 09 Javascript
从0到1构建vueSSR项目之node以及vue-cli3的配置
Mar 07 Javascript
微信小程序云开发实现云数据库读写权限
May 17 Javascript
基于js判断浏览器是否支持webGL
Apr 18 Javascript
JavaScript基于用户照片姓名生成海报
May 29 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
Admin generator, filters and I18n
2011/10/06 PHP
php获取mysql字段名称和其它信息的例子
2014/04/14 PHP
php实现字符串反转输出的方法
2015/03/14 PHP
CentOS 上搭建 PHP7 开发测试环境
2017/02/26 PHP
PHP+mysql实现的三级联动菜单功能示例
2019/02/15 PHP
laravel实现按时间日期进行分组统计方法示例
2019/03/23 PHP
html读出文本文件内容
2007/01/22 Javascript
js中将字符串转换成json的三种方式
2011/01/12 Javascript
JavaScript高级程序设计 读书笔记之十 本地对象Date日期
2012/02/27 Javascript
Struts2的s:radio标签使用及用jquery添加change事件
2013/04/08 Javascript
自己写的Javascript计算时间差函数
2013/10/28 Javascript
jQuery获得指定元素坐标的方法
2015/04/14 Javascript
javascript实现淘宝幻灯片广告展示效果
2015/04/27 Javascript
javascript图片切换综合实例(循环切换、顺序切换)
2016/01/13 Javascript
Js删除数组中某一项或几项的几种方法(推荐)
2016/07/27 Javascript
jQuery Raty 一款不错的星级评分插件
2016/08/24 Javascript
JavaScript 事件流、事件处理程序及事件对象总结
2017/04/01 Javascript
JavaWeb表单及时验证功能在输入后立即验证(含用户类型,性别,爱好...的验证)
2017/06/09 Javascript
select自定义小三角样式代码(实用总结)
2017/08/18 Javascript
Node.js学习之TCP/IP数据通讯(实例讲解)
2017/10/11 Javascript
解决Vue打包之后文件路径出错的问题
2018/03/06 Javascript
Vue实现摇一摇功能(兼容ios13.3以上)
2021/01/26 Vue.js
Python打印scrapy蜘蛛抓取树结构的方法
2015/04/08 Python
python+matplotlib实现礼盒柱状图实例代码
2018/01/16 Python
python爬虫基本知识
2018/03/05 Python
flask框架json数据的拿取和返回操作示例
2019/11/28 Python
如何实现更换Jupyter Notebook内核Python版本
2020/05/18 Python
计算机应用职专应届生求职信
2013/11/12 职场文书
建筑行业的大学生自我评价
2013/12/08 职场文书
信息技术专业大学生职业生涯规划书
2014/01/24 职场文书
2014自主招生自荐信策略
2014/01/27 职场文书
酒店人事主管岗位职责
2015/04/11 职场文书
基石观后感
2015/06/12 职场文书
2017年大学生寒假社会实践活动总结
2016/04/06 职场文书
python库Tsmoothie模块数据平滑化异常点抓取
2022/06/10 Python
win10系统计算机图标怎么调出来?win10调出计算机图标的方法
2022/08/14 数码科技