ID: 3400 Web Średnie

Źródło: Arkusze CKE

Co to jest debouncing w JavaScript?

Warianty odpowiedzi

  1. A

    Metoda usuwania zduplikowanych zdarzeń w kodzie

  2. B

    Mechanizm zarządzania pamięcią dla zmiennych globalnych

  3. C

    Technika ograniczająca częstotliwość wywoływania funkcji poprzez opóźnienie jej wykonania

  4. D

    Proces optymalizacji kodu JavaScript podczas kompilacji

Wyjaśnienie

Debouncing to technika optymalizacyjna, która zapobiega zbyt częstemu wywoływaniu funkcji w odpowiedzi na szybkie zdarzenia.

Przykładem jest pole wyszukiwarki. Bez debouncingu każde naciśnięcie klawisza natychmiast wysyłałoby zapytanie do serwera, co niepotrzebnie obciąża sieć.

Dzięki debouncingowi ustawia się bufor czasowy. Funkcja wykona się dopiero wtedy, gdy użytkownik przestanie pisać na określony czas, np. na 300 milisekund.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Web