Häufig verwendete benutzerdefinierte Javascript-Typen, -Attribute und -Methoden sind organisiert. Freunde in Not können darauf verweisen.
1. Typ definieren
function UserObject(parameter) { }
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>
3. Fügen Sie Attribute hinzu
function userobject(parameter){ this.firstproperty=parameter this.secondproperty="This is the second property" }
//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>
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 }
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>
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>
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!