Ce sunt scripturile amânate în JavaScript?
Ce sunt scripturile amânate în JavaScript?

Video: Ce sunt scripturile amânate în JavaScript?

Video: Ce sunt scripturile amânate în JavaScript?
Video: Every JavaScript Dev Should Know This (Defer Attribute) 2024, Decembrie
Anonim

The amâna Atributul spune browserului că ar trebui să continue să lucreze cu pagina și să încarce scenariu „în fundal”, apoi rulați scenariu când se încarcă. Scripturi cu amâna nu blocați niciodată pagina. Scripturi cu amâna se execută întotdeauna când DOM-ul este gata, dar înainte de evenimentul DOMContentLoaded.

De asemenea, trebuie să știți, ce este amânat în JavaScript?

O promisiune este un substituent pentru un rezultat care este inițial necunoscut în timp ce a amânat reprezintă calculul care rezultă în valoare. În timp ce o promisiune este o valoare returnată de o funcție asincronă, a amânat poate fi rezolvat sau respins de apelantul său, care separă promisiunea de rezolutor.

În al doilea rând, ce este asincronizarea asincronă în JavaScript? Async vs Amâna Cu asincron , fișierul este descărcat asincron și apoi executat de îndată ce este descărcat. Cu amâna , fișierul este descărcat asincron, dar este executat numai când analizarea documentului este finalizată. Cu amâna , scripturile se vor executa în aceeași ordine în care sunt apelate.

În mod corespunzător, care este diferența dintre încărcarea asincronă a unui fișier script și amânarea încărcării fișierului script?

The diferența dintre asincron și amâna se concentrează în jurul când scenariu este executat. Fiecare script asincron se execută cu prima ocazie după ce s-a terminat descărcarea și înaintea ferestrei sarcină eveniment. Întrucât amână scripturile , pe de altă parte, sunt garantate a fi executate în ordinea în care apar în pagină.

Cum adăugați amânarea în JavaScript?

The AMÂNA Metoda ai putea adăuga „ amâna ” atribuite fiecărei etichete externe. Ce ' amâna Atributul este de a spune browserului web să nu-l încarce până când HTML-ul nu s-a terminat de încărcat.

Recomandat: