Was ist der Unterschied zwischen einem Funktionsaufruf und der Funktion Referenz?

Habe ich die folgende Funktion

function hello() {
 alert("hi!");
}

Nehmen Sie dieses Stück code:

var elem = document.getElementById("btn");
elem.onclick = hello;

Meine Frage vielleicht ein bisschen schwer zu verstehen, so mit mir tragen:
Was GENAU unterscheidet DIESES Stück code aus einem normalen Anruf, oder was macht dieses Stück code benötigen eine Referenz auf die variable, Funktion, anstatt einen normalen Aufruf? (hello();)

Wie kann ich wissen, wo ich bin soll, geben Sie einen Verweis auf die Funktion, und Wann soll ich eigentlich anrufen?

Ich mag mich irren neu in dieser dynamischen Sprachen (gerade begann, mich in python), aber ich denke die Referenz ist, wenn Sie einen alias erstellen möchten, um die Sprach-Funktion und rufen Sie wörtlich, wenn Sie anrufen möchten. (ZB. var = hello dann var() ist das gleiche wie der Aufruf hello() wo var() genannt wird

InformationsquelleAutor frrlod | 2013-04-08

Schreibe einen Kommentar