JavaScript · Middle · Pytanie 42 z 75
Czym stopPropagation różni się od stopImmediatePropagation?
- ✓Poprawna odpowiedź: Druga dodatkowo nie pozwala uruchomić się innym handlerom na tym samym elemencie
- 2Pierwsza zatrzymuje zarówno propagację, jak i domyślną akcję przeglądarki
- 3To synonimy; druga jest zachowana dla kompatybilności ze starymi przeglądarkami
Wyjaśnienie
stopPropagation zatrzymuje propagację do innych elementów, ale pozostałe handlery na bieżącym elemencie nadal się wykonają. stopImmediatePropagation zatrzymuje także je. Domyślną akcję anuluje tylko preventDefault. Nie nadużywaj zatrzymywania propagacji - psuje delegowanie.