The odraczać to wartość logiczna używana do wskazania, że skrypt zostanie wykonany po przeanalizowaniu dokumentu. Działa tylko ze skryptami zewnętrznymi (tzn. działa tylko wtedy, gdy określimy plik źródło atrybut w tagu). Deklaruje, że skrypt nie będzie tworzył żadnej treści. Dzięki temu przeglądarka może kontynuować analizowanie reszty strony. z odraczać atrybut nie blokuje strony.
Rozumiemy użycie odraczać atrybut na poniższym obrazku:
Ten atrybut informuje przeglądarkę, aby wykonała plik, gdy cały dokument HTML zostanie w pełni przeanalizowany. Czasami aplikacja zużywa więcej pamięci, dodając plik etykietka w sekcji nagłówka HTML, a także powoduje problemy z wydajnością. Aby poprawić wydajność, możemy dodać odraczać atrybut w tagu.
Czasami ładowanie skryptu zajmuje więcej czasu niż oczekiwano i zamiast treści wyświetla pustą stronę. W urządzeniach mobilnych sytuacja będzie gorsza ze względu na małą ilość pamięci małych urządzeń. Zatem korzystając z odraczać atrybut, możemy zwiększyć wydajność ładowania.
The odraczać atrybut nie jest dozwolony w starszych przeglądarkach, dlatego w przypadku starszych przeglądarek musimy użyć alternatywy dla odraczać atrybut. Alternatywnym rozwiązaniem jest to, że musimy określić sekcję tuż przed znacznikiem pliku HTML. Można to zrobić w następujący sposób:
Składnia
Przykład
Tutaj używamy zewnętrznego JavaScript plik, tj. myscript.js .
<h3> This is an example of defer attribute. </h3>
myscript.js
alert(' Hello World. Welcome to the javaTpoint.com This is an example of the defer attribute. ');Przetestuj teraz
Wyjście
Po wykonaniu powyższego kodu wyjściem będzie -