Heim > Artikel > Web-Frontend > So rufen Sie die Javascript-Methode auf
Methoden zum Aufrufen von JavaScript: 1. Methodenaufrufmodus, dieser zeigt zu diesem Zeitpunkt auf mein Objekt; 2. Funktionsaufrufmodus, dieser zeigt zu diesem Zeitpunkt auf Fenster; 4. Aufrufmodus anwenden;
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, DELL G3-Computer.
Methodenaufruf Javascript:
1: Methodenaufrufmodus
Bitte beachten Sie, dass dies zu diesem Zeitpunkt auf mein Objekt verweist.
/*方法调用模式*/ var myobject={ value:0, inc:function(){ alert(this.value) } } myobject.inc()
2: Funktionsaufrufmodus
Bitte beachten Sie, dass dies zu diesem Zeitpunkt auf ein Fenster verweist
/*函数调用模式*/ var add=function(a,b){ alert(this)//this被绑顶到window return a+b; } var sum=add(3,4); alert(sum)
3: Konstruktoraufrufmodus
Das Buch Essence of JavaScript Language empfiehlt, diese Methode aufzugeben. Weil es einen besseren Weg gibt. Hier nicht vorgestellt. Werde es das nächste Mal posten, wenn ich blogge.
Ich werde hier einen Link hinzufügen.
/*构造器调用模式 摒弃*/ var quo=function(string){ this.status=string; } quo.prototype.get_status=function(){ return this.status; } var qq=new quo("aaa"); alert(qq.get_status());
4: Aufrufmodus anwenden
== Wir können uns eine nützlichere Anwendungsinstanz ansehen. Schauen Sie sich den Code unten an.
/*apply*/ //注意使用了上面的sum函数 //与myobject //这中调用方式的优点在于可以指向this指向的对象。 //apply的第一个参数就是this指针要指向的对象 var arr=[10,20]; var sum=add.apply(myobject,arr); alert(sum);
Sehen Sie sich die tatsächliche Anwendung dieser Anwendung an. bind Dies ist eine Funktion, die die Zeit bindet
Das obige ist der detaillierte Inhalt vonSo rufen Sie die Javascript-Methode auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!