本文分析了js在JS中的应用,供大家参考,具体分析如下:

实例1:调用这个函数的第一种方法——函数形式调用,它表示全局对象窗口。

复制代码代码如下所示:

函数t(){

警报(此);这个窗口在这里说。

}

(t);



实例2:调用第二方法,在对象属性的形式调用,它所代表的对象的实例,onclick是P元素对象的属性

复制代码代码如下所示:





函数t(){

警戒(此);

this.style.background =绿色;

}

在window.onload =函数(){

document.getelementbyid('eng)。Onclick = T;

}







ABCD





实例3:调用这第三种方法,以构造函数的形式调用。

复制代码代码如下所示:

函数狗(){

this.legs = 4;

this.bark =函数(){

警报(王望……);

}

}

VaR旺财=新(狗); / /创建对象的模式。新的函数名();

Wangcai.bark();



解释uff1a

(1)如果我们直接调用狗()函数,而不是用创建对象的方式调用它,它就相当于第一个调用,也就是说,它代表全局对象窗口。

(2)js中没有类的概念,但存在对象概念;

(3)对象的创建可以通过指定var = {名称创建:ABC,年龄:40 },和一个构造函数创建;

(4)什么是构造函数:当一个普通函数以新的函数名()的形式被调用时,这个函数充当构造函数。

实例4:调用这个调用的第四种方法——调用和应用

复制代码代码如下所示:





在window.onload =函数(){

var a document.getelementbyid(喂);

如果(嗨,addEventListener){ / / Chrome和Firefox

Hi.addEventListener(听到咔哒声,函数(){ alert(这个ID)},false);在 / / W3C模型,这一点对DOM对象,this.id结果嗨

}伊江

Hi.attachEvent('onclick,函数(){ alert(这个ID)}); / / IE8,IE8下面,这个点的全局对象窗口。结果this.id结果未定义

}

}







你好世界





希望本文能对大家的javascript程序设计有所帮助。