Heim > Web-Frontend > js-Tutorial > Hauptteil

JavaScript implementiert eine Methode zur Übergabe von Parametern an setTimeout-Ausführungscode_javascript-Fähigkeiten

WBOY
Freigeben: 2016-05-16 16:03:34
Original
1073 Leute haben es durchsucht

Das Beispiel in diesem Artikel beschreibt, wie JavaScript die Übergabe von Parametern an den setTimeout-Ausführungscode implementiert. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:

Die setTimeout-Funktion ist die wichtigste Funktion in JavaScript, um dynamische Effekte zu erzielen. Aber gestern habe ich beim Schreiben von Code festgestellt, dass Parameter nicht an die aufgerufene Funktion übergeben werden können, wenn der erste Parameter ein Funktionsaufruf ist. Das ist wirklich ein sehr ernstes Problem. Es hat lange gedauert, bis ich das Problem herausgefunden habe, und ich habe viel Zeit verschwendet. .

Ich habe später online nachgesehen und festgestellt, dass es sich tatsächlich um einen Fehler im IE handelt. Es gibt viele Lösungen, und ich denke, die großartigste ist, die setTimeout-Funktion neu zu schreiben. . . Das ist zu viel Mühe. . Hier wird eine sehr einfache Methode empfohlen. Fügen Sie einfach das Schlüsselwort function{} vor der Funktion hinzu, die Sie aufrufen möchten.

function ShowMsg(x,y)
{
}
setTimeout(funtion(){ShowMsg(x,y)},1000);
Nach dem Login kopieren

Dies löst bequem das Problem, dass keine Parameter übergeben werden können.

Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.

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