Heim  >  Artikel  >  Web-Frontend  >  So rufen Sie die Javascript-Methode auf

So rufen Sie die Javascript-Methode auf

coldplay.xixi
coldplay.xixiOriginal
2021-04-19 14:23:587274Durchsuche

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;

So rufen Sie die Javascript-Methode auf

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!

Stellungnahme:
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

In Verbindung stehende Artikel

Mehr sehen