Definicja i Wykorzystanie
defer atrybut jest atrybutem logiczna.
Gdy występuje, to wskazuje, że skrypt jest wykonywany, gdy strona zakończeniu analizowania.
Uwaga: defer atrybut jest tylko dla skryptów zewnętrznych (powinien być stosowany tylko wtedy, gdy src atrybut jest obecny).
Uwaga: Istnieje kilka sposobów skrypt zewnętrzne mogą być wykonywane:
- Jeśli async jest obecny: Skrypt jest wykonywany asynchronicznie z resztą strony (skrypt zostanie wykonany, gdy strona kontynuuje parsowania)
- Jeśli async nie jest obecny i defer jest obecny: Skrypt jest wykonywany, gdy strona zakończeniu analizowania
- Jeśli ani async lub defer jest obecny: Skrypt jest pobierany i wykonywane natychmiast, zanim przeglądarka kontynuuje parsowania stronę
Dotyczy
defer atrybut może być stosowany na następujący element:
Element | Atrybut |
---|---|
<script> | defer |
Przykład
Przykład
Skrypt, który nie będzie działać dopiero po załadowaniu strony:
<script src="demo_defer.js"
defer></script>
Spróbuj sam " Pomoc Browser
Liczby w tabeli określ pierwszą wersję przeglądarki, która w pełni obsługuje atrybut.
Atrybut | |||||
---|---|---|---|---|---|
defer | tak | 10,0 | 3,6 | tak | 15,0 |