prototype.js常用函数及其用法

简介:
< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>

prototype.js常用函数及其用法

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'',...)

本文转自 netcorner 博客园博客,原文链接:http://www.cnblogs.com/netcorner/archive/2007/07/02/2912341.html  ,如需转载请自行联系原作者

相关文章
|
6月前
|
机器学习/深度学习 JavaScript 前端开发
JS进阶教程:递归函数原理与篇例解析
通过对这些代码示例的学习,我们已经了解了递归的原理以及递归在JS中的应用方法。递归虽然有着理论升华,但弄清它的核心思想并不难。举个随手可见的例子,火影鸣人做的影分身,你看到的都是同一个鸣人,但他们的行为却能在全局产生影响,这不就是递归吗?雾里看花,透过其间你或许已经深入了递归的魅力之中。
274 19
|
8月前
|
JavaScript
JS实现多条件搜索函数
JS封装的多条件搜索
|
10月前
|
JavaScript 前端开发
JavaWeb JavaScript ③ JS的流程控制和函数
通过本文的详细介绍,您可以深入理解JavaScript的流程控制和函数的使用,进而编写出高效、可维护的代码。
222 32
|
9月前
|
JavaScript 前端开发 Java
详解js柯里化原理及用法,探究柯里化在Redux Selector 的场景模拟、构建复杂的数据流管道、优化深度嵌套函数中的精妙应用
柯里化是一种强大的函数式编程技术,它通过将函数分解为单参数形式,实现了灵活性与可复用性的统一。无论是参数复用、延迟执行,还是函数组合,柯里化都为现代编程提供了极大的便利。 从 Redux 的选择器优化到复杂的数据流处理,再到深度嵌套的函数优化,柯里化在实际开发中展现出了非凡的价值。如果你希望编写更简洁、更优雅的代码,柯里化无疑是一个值得深入学习和实践的工具。从简单的实现到复杂的应用,希望这篇博客能为你揭开柯里化的奥秘,助力你的开发之旅! 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一
|
JavaScript 前端开发
JS try catch用法:异常处理
【10月更文挑战第12天】try/catch` 是 JavaScript 中非常重要的一个特性,它可以帮助我们更好地处理程序中的异常情况,提高程序的可靠性和稳定性。
571 56
|
JavaScript 前端开发
js中的bind,call,apply方法的区别以及用法
JavaScript中,`bind`、`call`和`apply`均可改变函数的`this`指向并传递参数。其中,`bind`返回一个新函数,不立即执行;`call`和`apply`则立即执行,且`apply`的参数以数组形式传递。三者在改变`this`指向及传参上功能相似,但在执行时机和参数传递方式上有所区别。
226 1
|
JavaScript 前端开发
JS中的构造函数的含义和用法
构造函数是JavaScript中用于创建新对象的特殊函数,通常首字母大写。通过`new`关键字调用构造函数,可以初始化具有相同属性和方法的对象实例,从而实现代码复用。例如,定义一个`Person`构造函数,可以通过传入不同的参数创建多个`Person`对象,每个对象都有自己的属性值。此外,构造函数还可以包含方法,使每个实例都能执行特定的操作。构造函数的静态属性仅能通过构造函数本身访问。ES6引入了`class`语法糖,简化了类的定义和实例化过程。
263 1
|
前端开发 JavaScript 开发者
除了 Generator 函数,还有哪些 JavaScript 异步编程解决方案?
【10月更文挑战第30天】开发者可以根据具体的项目情况选择合适的方式来处理异步操作,以实现高效、可读和易于维护的代码。
|
JavaScript 前端开发
JavaScript 函数语法
JavaScript 函数是使用 `function` 关键词定义的代码块,可在调用时执行特定任务。函数可以无参或带参,参数用于传递值并在函数内部使用。函数调用可在事件触发时进行,如用户点击按钮。JavaScript 对大小写敏感,函数名和关键词必须严格匹配。示例中展示了如何通过不同参数调用函数以生成不同的输出。
|
JavaScript 前端开发
js的math.max的用法
js的math.max的用法
432 6