`

prototype笔记(一)----使用$A()函数

阅读更多
使用$A()函数
$A()函数能把它接收到的单个的参数转换成一个Array对象。

这个方法,结合被本类库扩展了的Array类,能方便的把任何的可枚举列表转换成或拷贝到一个Array对象。一个推荐的用法就是把DOM Node Lists转换成一个普通的Array对象,从而更有效率的进行遍历,请看下面的例子。

<script>
function showOptions(){
var someNodeList = $('lstEmployees').getElementsByTagName('option');
var nodes = $A(someNodeList);
nodes.each(function(node){
alert(node.nodeName + ': ' + node.innerHTML);
});
}
</script>
<select id="lstEmployees" size="10" >
<option value="5">Buchanan, Steven</option>
<option value="8">Callahan, Laura</option>
<option value="1">Davolio, Nancy</option>
</select>
<input type="button" value="Show the options" onclick="showOptions();" >
分享到:
评论

相关推荐

    functional-js-101:通过functional-javascript-workshop学习函数式JavaScript

    Array.prototype.some和Array.protoype.every对它们为我做什么有一个非常清晰的概念。 但是将它们一起使用我花了一段时间才看到发生了什么。 Array.protype.reduce对数组中的每个元素调用回调函数,并将其保存在...

    javascript学习笔记.docx

    10) 每个类都有一个原型(prototype)对象,它具有一套属性和方法,用来共享一个类的方法和常量,还有一个constructor的属性引用构造函数。 11) JavaScript中面向对象的特性: a) 实例属性:在构造函数创建或初始化...

    prototype Element学习笔记(篇二)

    所有函数的第一个参数都为:element,表示要操作的元素的引用,这是为了方面在Element.extend时,把这些方法加入到DOM对象中去,用的是methodize函数。调用的时候不需要输入第一个参数了,如: var b=$(‘div1’)....

    Javascript学习笔记之函数篇(五) : 构造函数

    Javascript 中的构造函数与其他语言相比也是不同的。任何通过关键字 new 调用的函数都可以当做构造函数。 在构造函数体内,this 指向新创建的对象。如果构造函数体内没有显示的 return 表达式,那么我们就默认返回 ...

    JavaScript面向对象笔记

    无论什么时候,只要创建了一个新函数,就会根据一组特定的规则为该函数创建一个prototype属性,这个属性指向函数的原型对象。在默认情况下,所有的原型对象都会自动获得一个constructor(构造函数)属性,这个属性包含...

    prototype 学习笔记整理

    } } } 定义了一个class函数作为创建类的模版或者说是原型 使用方法 代码如下: &lt;html&gt; &lt;title&gt;Test Class.create()&lt;/title&gt; &lt;head&gt; [removed][removed] [removed] var llinzzi= Class.c

    Javascript学习笔记之函数篇(四):arguments 对象

    每一个 Javascript 函数都能在自己作用域内访问一个特殊的变量 – arguments。这个变量含有一个传递给函数的所有参数的列表。 arguments 对象不是一个数组。尽管在语法上它跟数组有相同的地方,例如它拥有 length ...

    javascript-learning-road:js学习笔记

    类笔记 类继承 利用super()来调用父类的构造函数。...构造函数原型prototype(原型对象) 1.构造函数通过原型分配的函数是所有对象所共享的。 2.每个一个构造函数都有一个原型属性,指向另一个对象。这个prototyp

    prototype Element学习笔记(Element篇三)

    一、筛选类函数 ancestors、recursivelyCollect、descendants、firstDescendant、immediateDescendants、previousSiblings、nextSiblings、siblings、match、up、down、previous、next、select、adjacent。...

    javascript学习笔记(四)function函数部分

    本文主要介绍了函数的调用方式、返回函数的函数、创建匿名函数、javascript创建动态函数、回调函数、方法和函数的区别、js全局函数、函数的几个作用、prototype属性、高阶函数,非常实用,有需要的参考下

    libusb-1.0.9

    同步接口允许你使用单独一个函数调用一个USB传输。当这个函数调用返回时,这个传输也已经完成并且返回结果供解析用。这种方式的优点是十分清晰的:你可以通过一个简单的函数调用做任何事。 尽管如此,这个接口还是有...

    Javascript 读书笔记索引贴

    基础篇 Javascript学习笔记1 数据类型 Javascript学习笔记2 函数 Javascript学习笔记3 作用域 Javascript学习笔记4 Eval函数 Javascript学习笔记5 类和对象 Javascript学习笔记6 prototype的提出 Javascript学习...

    Javascript学习笔记9 prototype封装继承

    好,那就让我们一步步打造,首先让我们来看下继承原本的写法: 代码如下: [removed] var Person = function(name, age) { this.name = name; this.age = age; } Person.prototype.SayHello = function () { alert&#...

    design-system-prototype:包含多个故事书,色度和Figma设计的原型

    笔记 作文:引用当地的故事书 看起来运行命令的顺序很重要。 要显示其他故事书,您必须在主故事书之前加载它们,否则它们将显示为无限加载 组成:引用已部署的故事书 部署的故事书显示为错误 HMR 在Button中更新...

    asp.net知识库

    .net中的正则表达式使用高级技巧 (一) C#静态成员和方法的学习小结 C#中结构与类的区别 C#中 const 和 readonly 的区别 利用自定义属性,定义枚举值的详细文本 Web标准和ASP.NET - 第一部分 XHTML介绍 在ASP.NET...

    深入浅析ES6 Class 中的 super 关键字

    以下只是个人的学习笔记:...注意,super虽然代表了父类A的构造函数,但是返回的是子类B的实例,即super内部的this指的是B,因此super()在这里相当于A.prototype.constructor.call(this)。 class A { constructor() {

    jquery-source-code:jquery原始码学习-jquery source code

    #jquery原始码学习笔记##整体架构 ...aQuery.prototype={ //原型 name:function(){}, age:function(){} } var a=new aQuery(); a.name(); 这是JavaScript中对象最常规的使用方法,但明显jquery不是初始

    Ruffy javascript 学习笔记

    1,javascript的原型模型:prototype 在实现面向对象,(像是定义一个类的时候)需要一个构造函数来定义对象的成员,而方法去依附在该构造函数的原型上. 2,javascript中,为了实现继承,必须将子类构造函数的...

Global site tag (gtag.js) - Google Analytics