js中的数组应用实例

JavaScript018

js中的数组应用实例,第1张

比如说页面中有很多<input

type='text'

name=‘inp_txt’>,

以10个为例吧

你想要操作这些元素时就要把它们全部获取,不用数组来操作的话就要分别获取并操作10次。

用数组获取

var

inp=document.getElementsByName("inp_txt"),

for(var

i=0i<inp.lengthi++){

document.write(inp[i].value)//循环操作每个input

}

这样就可以一次获取并操作全部

所以说:

数组的好处是------可以方便的将一大堆数据进行重复操作

http://www.w3school.com.cn/js/index.asp

JavaScript 实例

学习 100 个实例!使用我们的编辑器,你可以编辑源代码,然后单击 TIY 按钮来查看结果。

JavaScript 实例

JavaScript Object 实例

HTML DOM 实例

基本应用都在这里了

一、静态方法与实例方法的例子:

我们先来看一个例子来看一下JS中的静态方法和实例方法到底是什么

静态方法:

实例方法:

二、二者的区别:

从定义上,实例方法要用到function这个对象中的prototype属性来定义,静态方法通过A.直接定义;从方法调用上,静态方法可以直接通过A.来调用,实例方法要通过先定义一个引用变量,指向构造函数定义的新对象。

函数是一个对象,函数对象中的属性 prototype可以想成一个指针,指向一个方法(这样不用每一次用构造函数创造一个新实例后都要将方法重新创建一遍)。这样就好理解了,var a是A的一个引用,也就是指针,a就可以指向sayMeE这个方法,如果直接A.sayMeE()是会报错的,因为A不是一个指针,a.sayMeS()也会报错,因为a不是一个方法对象。

三、再谈继承:

继承举例:

继承就是将B的指针指向A对象,这种形式是用A的构造函数来构建对象。