logo

JavaScript odroczony

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:

JavaScript odroczony

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(&apos; Hello World. 
 Welcome to the javaTpoint.com 
 This is an example of the defer attribute. &apos;); 
Przetestuj teraz

Wyjście

Po wykonaniu powyższego kodu wyjściem będzie -

JavaScript odroczony