Heim > Web-Frontend > js-Tutorial > Zusammenfassung des benutzerdefinierten Javascript-Typs, -Attributs und -Methodenbeispielcodes

Zusammenfassung des benutzerdefinierten Javascript-Typs, -Attributs und -Methodenbeispielcodes

伊谢尔伦
Freigeben: 2017-07-21 16:14:59
Original
1624 Leute haben es durchsucht

Häufig verwendete benutzerdefinierte Javascript-Typen, -Attribute und -Methoden sind organisiert. Freunde in Not können darauf verweisen.

1. Typ definieren

function UserObject(parameter) { 
}
Nach dem Login kopieren

Parameter kann weggelassen werden, was dem Konstruktorparameter in C# entspricht.
2. Instanziieren Sie den benutzerdefinierten Typ

<script type="text/javascript"> 
function userobject(parameter){ 
} 
//myobject is now an object of type userobject! 
var myobject=new userobject("hi") 
alert(myobject) 
</script>
Nach dem Login kopieren

3. Fügen Sie Attribute hinzu

function userobject(parameter){ 
this.firstproperty=parameter 
this.secondproperty="This is the second property" 
}
Nach dem Login kopieren

//Verwenden Sie

<script> 
var myobject=new userobject("hi there.") 
//alerts "hi there." 
alert(myobject.firstproperty) 
//writes "This is the second property" 
document.write(myobject.secondproperty) 
</script>
Nach dem Login kopieren

4. Methode (Kreisklasse)

//first method function 
function computearea(){ 
var area=this.radius*this.radius*3.14 
return area 
} 
//second method function 
function computediameter(){ 
var diameter=this.radius*2 
return diameter 
}
Nach dem Login kopieren

hinzufügen, die dem benutzerdefinierten Typ zugeordnet ist:

<script type="text/javascript"> 
/*the below creates a new object, and gives it the two methods defined earlier*/ 
function circle(r){ 
//property that stores the radius 
this.radius=r 
this.area=computearea 
this.diameter=computediameter 
} 
</script>
Nach dem Login kopieren

Benutzerdefinierte Methode verwenden:

<script type="text/javascript"> 
var mycircle=new circle(20) 
//alerts 1256 
alert("area="+mycircle.area()) 
//alerts 400 
alert("diameter="+mycircle.diameter()) 
</script>
Nach dem Login kopieren


Das obige ist der detaillierte Inhalt vonZusammenfassung des benutzerdefinierten Javascript-Typs, -Attributs und -Methodenbeispielcodes. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage