Какво е асинхронно отлагане на скрипта?
Какво е асинхронно отлагане на скрипта?

Видео: Какво е асинхронно отлагане на скрипта?

Видео: Какво е асинхронно отлагане на скрипта?
Видео: CS50 2014 — неделя 9 2024, Ноември
Anonim

Разликата между асинхронно и отложи центрира около когато скрипт се изпълнява. Всеки асинхронен скрипт се изпълнява при първа възможност, след като приключи изтеглянето и преди събитието за зареждане на прозореца. Като има предвид, че отлагане на скриптове , от друга страна, се гарантира, че ще бъдат изпълнени в реда, в който се появяват на страницата.

Също така попитах кое е по-добре асинхронно или отложено?

ОТЛОЖИ винаги кара изпълнението на скрипта да се случи по едно и също време или по-късно от ASYNC . Следователно, това е По-добре да използвам ОТЛОЖИ така че изпълнението им се случва извън основното време за изобразяване. ОТЛОЖИ скриптовете никога не могат да блокират синхронни скриптове, докато ASYNC скриптове може да зависят от това колко бързо се изтеглят.

Също така, какво означава отлагане на скрипта? Определение и употреба на отложи атрибут е булев атрибут. Когато присъства, той посочва, че скриптът е изпълнява се, когато страницата приключи синтактичния анализ. Забележка: The отложи атрибут е само за външни скриптове (трябва да се използва само ако атрибутът src е присъства).

По отношение на това, какво означава асинхронен скрипт?

В асинхронно атрибут е булев атрибут. Когато присъства, той посочва, че скрипт ще бъде изпълнено асинхронно веднага щом го е на разположение. Ако нито едното, нито другото асинхронно или отлагане е настояще: The скриптът е се извлича и изпълнява незабавно, преди браузърът да продължи да анализира страницата.

Мога ли да използвам отлагане на скрипта?

На практика, отложи е използван за скриптове които се нуждаят от цялата DOM и/или техния относителен ред на изпълнение е важен. И асинхронът е използван за независими скриптове , като броячи или реклами. И тяхната относителна заповед за изпълнение прави Няма значение.

Препоръчано: