Kas ir skripta asinhronizācijas atlikšana?
Kas ir skripta asinhronizācijas atlikšana?

Video: Kas ir skripta asinhronizācijas atlikšana?

Video: Kas ir skripta asinhronizācijas atlikšana?
Video: Working on some PowerShell script 2024, Novembris
Anonim

Atšķirība starp asinhrons un atlikt centri ap kad skripts tiek izpildīts. Katrs asinhronais skripts tiek izpildīts pie pirmās iespējas pēc lejupielādes pabeigšanas un pirms loga ielādes notikuma. Tā kā atlikt skriptus , no otras puses, tiek garantēts, ka tie tiks izpildīti tādā secībā, kādā tie parādās lapā.

Jautāja arī, kas ir labāk asinhronizēt vai atlikt?

ATLIKT vienmēr izraisa skripta izpildi tajā pašā laikā vai vēlāk ASYNC . Tāpēc tas ir labāk izmantot ATLIKT lai to izpilde notiktu ārpus galvenā renderēšanas laika. ATLIKT skripti nekad nevar bloķēt sinhronos skriptus ASYNC skripti var būt atkarīgi no tā, cik ātri tie tiek lejupielādēti.

Turklāt, ko nozīmē skripta atlikšana? Definīcija un lietojums atlikt atribūts ir Būla atribūts. Ja ir, tas norāda, ka skripts ir tiek izpildīts, kad lapas parsēšana ir pabeigta. Piezīme: atlikt atribūts ir tikai ārējai lietošanai skripti (jāizmanto tikai tad, ja atribūts src ir klāt).

Ko šajā sakarā nozīmē skripta asinhronizācija?

The asinhrons atribūts ir Būla atribūts. Ja ir, tas norāda, ka skripts būs tiks izpildīts asinhroni tiklīdz tas ir pieejams. Ja nē asinhrons vai atlikt ir klāt: The skripts ir ienests un izpildīts nekavējoties, pirms pārlūkprogramma turpina lapas parsēšanu.

Vai es varu izmantot skripta atlikšanu?

Praksē, atlikt ir lietots priekš skripti kam nepieciešams viss DOM un/vai to relatīvais izpildes secība ir svarīga. Un asinhrona ir lietots neatkarīgam skripti , piemēram, letes vai reklāmas. Un to relatīvā izpildes kārtība dara nav svarīgi.

Ieteicams: