Heim >Web-Frontend >js-Tutorial >Analogie von Entprellen und Drosseln:
Analogie zur Erklärung der Entprellung und Drosselung:
Entprellen:
Stellen Sie sich vor, Sie schreiben eine Textnachricht auf Ihrem Telefon, möchten aber vor dem Absenden sicherstellen, dass die Nachricht endgültig ist. Jedes Mal, wenn Sie tippen, starten Sie einen mentalen Timer neu (z. B. 5 Sekunden).
Wenn Sie weiter tippen, wird der Timer zurückgesetzt.
Erst wenn Sie 5 Sekunden lang mit der Eingabe aufhören, wird die Nachricht gesendet.
Schlüsselidee: „Warten Sie, bis die Aktion stoppt, bevor Sie sie ausführen.“
Beispiel aus dem wirklichen Leben: Eine Suchleiste, bei der die Suche erst ausgelöst wird, wenn der Benutzer mit der Eingabe aufhört.
Drosselung:
Stellen Sie sich nun vor, Sie laufen einen Marathon und machen nach jedem Kilometer eine Pause, um Wasser zu trinken. Egal wie schnell oder langsam Sie laufen, Sie halten nur einmal pro Kilometer an, um Wasser zu holen.
Schlüsselidee: „Führen Sie in einem konsistenten Intervall aus, unabhängig davon, wie oft das Ereignis auftritt.“
Beispiel aus der Praxis: Scrollen einer Webseite und Protokollieren der Scrollposition einmal pro Sekunde, auch wenn das Scrollen kontinuierlich erfolgt.
Das obige ist der detaillierte Inhalt vonAnalogie von Entprellen und Drosseln:. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!