Heim Web-Frontend js-Tutorial Der Javascript-Timer ruft eine Methode auf, die Parameter übergibt

Der Javascript-Timer ruft eine Methode auf, die Parameter übergibt

Sep 08, 2018 pm 04:58 PM
传递参数 定时器

Javascript-Timer ruft die Methode zur Übergabe von Parametern auf. Freunde in Not können darauf verweisen.

Ob window.setTimeout oder window.setInterval, Sie können keine Parameter verwenden, wenn Sie den Funktionsnamen als aufrufendes Handle verwenden. In vielen Fällen müssen Sie Parameter verwenden, daher müssen Sie einen Weg finden, das Problem zu lösen .
Zum Beispiel für die Funktion hello(_name), die zum Anzeigen einer Willkommensnachricht für den Benutzernamen verwendet wird:

Kopieren Sie den Code wie folgt:

var userName="Tony"; 
//根据用户名显示欢迎信息 
function hello(_name){ 
alert("hello,"+_name); 
}
Nach dem Login kopieren

Zu diesem Zeitpunkt Wenn Sie versuchen, die Ausführung der Hallo-Funktion mit der folgenden Anweisung um 3 Sekunden zu verzögern, ist dies nicht möglich:
window.setTimeout(hello(userName),3000); Dadurch wird die Hallo-Funktion sofort ausgeführt und übergeben Sie den Rückgabewert als Aufrufhandle an die Funktion setTimeout. Das gewünschte Ergebnis kann mit der Zeichenfolgenform
window.setTimeout("hello(userName)" erreicht werden. 3000);
Die Zeichenfolge hier ist ein Stück JavaScript-Code, in dem userName eine Variable darstellt. Diese Schreibweise ist jedoch nicht intuitiv und in einigen Fällen müssen Funktionsnamen verwendet werden eine Funktion mit Parametern:

Kopieren Sie den Code wie folgt:

<script language="JavaScript" type="text/javascript"> 
<!-- 
var userName="jack"; 
//根据用户名显示欢迎信息 
function hello(_name){ 
alert("hello,"+_name); 
} 
//创建一个函数,用于返回一个无参数函数 
function _hello(_name){ 
return function(){ 
hello(_name); 
} 
} 
window.setTimeout(_hello(userName),3000); 
//此处也可以写为window.setTimeout( function(){return hello(userName)}, 3000); 
//就不用再定义function _hello() 
//--> 
</script>
Nach dem Login kopieren
Hier wird eine Funktion definiert. _hello wird verwendet, um einen Parameter zu empfangen und eine Funktion ohne Parameter zurückzugeben. Die Parameter der externen Funktion werden verwendet Innerhalb dieser Funktion, sodass sie ohne Verwendung von Parametern aufgerufen wird, verwenden Sie _hello (Benutzername), um ein Funktionshandle ohne Parameter zurückzugeben und so die Funktion der Parameterübergabe zu realisieren

Das obige ist der detaillierte Inhalt vonDer Javascript-Timer ruft eine Methode auf, die Parameter übergibt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So stellen Sie einen Timer für Ihre iPhone-Kamera ein So stellen Sie einen Timer für Ihre iPhone-Kamera ein Apr 14, 2023 am 10:43 AM

Wie lange können Sie einen Timer für Ihre iPhone-Kamera einstellen? Wenn Sie in der Kamera-App des iPhones auf die Timer-Optionen zugreifen, haben Sie die Möglichkeit, zwischen zwei Modi zu wählen: 3 Sekunden (3s) und 10 Sekunden (10s). Mit der ersten Option können Sie ein schnelles Selfie mit der Vorder- oder Rückkamera machen, während Sie Ihr iPhone halten. Die zweite Option ist in Szenen nützlich, in denen Sie Ihr iPhone aus einiger Entfernung auf einem Stativ montieren können, um Gruppenfotos oder Selfies anzuklicken. So stellen Sie einen Timer für eine iPhone-Kamera ein Das Einstellen eines Timers für eine iPhone-Kamera ist zwar ein recht einfacher Vorgang, die Vorgehensweise variiert jedoch je nach verwendetem iPhone-Modell.

Was ist ein Java-Timer-Ausdruck? Was ist ein Java-Timer-Ausdruck? Dec 27, 2023 pm 05:06 PM

Der Timer-Ausdruck wird verwendet, um den Ausführungsplan der Aufgabe zu definieren. Der Ausdruck des Timers basiert auf dem Modell „Eine Aufgabe nach einem bestimmten Zeitintervall ausführen“. Der Ausdruck besteht normalerweise aus zwei Teilen: einer anfänglichen Verzögerung und einem Zeitintervall.

So implementieren Sie die Timer-Funktion im Workerman-Dokument So implementieren Sie die Timer-Funktion im Workerman-Dokument Nov 08, 2023 pm 05:06 PM

So implementieren Sie die Timer-Funktion im Workerman-Dokument Workerman ist ein leistungsstarkes PHP-Framework für die asynchrone Netzwerkkommunikation, das eine Fülle von Funktionen bereitstellt, einschließlich der Timer-Funktion. Verwenden Sie Timer, um Code innerhalb bestimmter Zeitintervalle auszuführen. Dies eignet sich sehr gut für Anwendungsszenarien wie geplante Aufgaben und Abfragen. Als nächstes werde ich detailliert vorstellen, wie die Timer-Funktion in Workerman implementiert wird, und spezifische Codebeispiele bereitstellen. Schritt 1: Workerman installieren Zuerst müssen wir Worker installieren

Wie stelle ich einen Timer für die tägliche Ausführung geplanter Aufgaben in Java ein? Wie stelle ich einen Timer für die tägliche Ausführung geplanter Aufgaben in Java ein? Dec 27, 2023 am 11:10 AM

Java-Timer: Wie stelle ich jeden Tag eine geplante Ausführungsaufgabe ein? Bei der täglichen Java-Entwicklung besteht häufig die Notwendigkeit, jeden Tag regelmäßig eine bestimmte Aufgabe auszuführen. Führen Sie beispielsweise jeden Tag um 1 Uhr eine Datensicherungsaufgabe durch oder senden Sie jeden Tag um 20 Uhr eine E-Mail usw. In Java können wir also Timer verwenden, um eine solche Funktion zu erreichen. Java bietet eine Vielzahl von Timer-Implementierungsmethoden. In diesem Artikel werden zwei Methoden vorgestellt, die auf Timer und ScheduledExecutorService basieren.

Wie funktioniert ein Timer? Wie funktioniert ein Timer? Aug 16, 2023 pm 02:18 PM

Das Funktionsprinzip von Timern kann in zwei Typen unterteilt werden: Hardware-Timer und Software-Timer. Das Funktionsprinzip des Hardware-Timers besteht darin, dass die Taktsignalquelle ein stabiles Taktsignal als Referenz für den Timer bereitstellt. Der Zähler beginnt mit dem Zählen ab einem voreingestellten Wert und wird jedes Mal erhöht, wenn das Taktsignal eintrifft. Wenn der Zähler den voreingestellten Wert erreicht, löst der Timer ein Interrupt-Signal aus, um den Interrupt-Controller zu benachrichtigen, die entsprechende Interrupt-Serviceroutine zu verarbeiten. In der Interrupt-Serviceroutine können einige vorgegebene Vorgänge ausgeführt werden. Das Funktionsprinzip des Software-Timers wird durch Bibliotheksfunktionen oder Systemaufrufe implementiert, die von der Programmiersprache oder dem System usw. bereitgestellt werden.

Wie richte ich geplante monatliche Aufgaben in Java ein? Wie richte ich geplante monatliche Aufgaben in Java ein? Jan 11, 2024 pm 04:50 PM

Java-Timer: Wie stelle ich eine monatlich geplante Ausführungsaufgabe ein? Einführung: In der Entwicklung stoßen wir häufig auf Szenarien, die eine monatliche Ausführung von Aufgaben erfordern, z. B. die monatliche Aktualisierung statistischer Daten, das regelmäßige Versenden von Berichten usw. Java bietet eine Vielzahl von Timer-Implementierungsmethoden. In diesem Artikel wird erläutert, wie Sie mit Java-Timern monatlich geplante Ausführungsaufgaben implementieren, und es werden spezifische Codebeispiele bereitgestellt. 1. Verwenden Sie die Timer-Klasse, um monatlich geplante Aufgaben zu implementieren. Die Timer-Klasse ist die grundlegendste von Java bereitgestellte Timer-Klasse, mit der einfache geplante Aufgaben implementiert werden können.

Beherrschen Sie die Funktion time.NewTimer in der Go-Sprachdokumentation, um einen einzelnen Timer zu implementieren Beherrschen Sie die Funktion time.NewTimer in der Go-Sprachdokumentation, um einen einzelnen Timer zu implementieren Nov 03, 2023 pm 02:19 PM

Beherrschen Sie die Funktion time.NewTimer in der Go-Sprachdokumentation, um einen One-Shot-Timer zu implementieren, und fügen Sie spezifische Codebeispiele hinzu. Zeit ist der Maßstab unseres Lebens und Timer sind eines der am häufigsten verwendeten Werkzeuge beim Programmieren. In der Go-Sprache können wir das Zeitpaket verwenden, um zeitbezogene Vorgänge abzuwickeln, und die NewTimer-Funktion kann zum Erstellen eines One-Shot-Timers verwendet werden. In diesem Artikel wird erläutert, wie Sie mithilfe der NewTimer-Funktion einen einfachen One-Shot-Timer implementieren und spezifische Codebeispiele anhängen. In Go-Sprache, Tim

Phalcon-Middleware: Fügen Sie Anwendungen die Funktion geplanter Aufgaben und Timer hinzu Phalcon-Middleware: Fügen Sie Anwendungen die Funktion geplanter Aufgaben und Timer hinzu Jul 30, 2023 pm 06:08 PM

Phalcon-Middleware: Die Möglichkeit, Anwendungen geplante Aufgaben und Timer hinzuzufügen. Einführung: Bei der Entwicklung von Webanwendungen müssen wir häufig bestimmte Aufgaben regelmäßig ausführen oder eine bestimmte Funktion innerhalb eines bestimmten Zeitintervalls ausführen. Als leistungsstarkes PHP-Framework bietet Phalcon eine flexible Möglichkeit zur Implementierung dieser Funktionen, nämlich das Hinzufügen geplanter Aufgaben und Timer über Middleware. 1. Einführung in die Phalcon-Middleware Phalcon-Middleware ist ein Tool, mit dem HTTP-Anfragen verarbeitet werden können.

See all articles