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

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

Видео: Кога бихте използвали асинхронно отлагане?
Видео: Autonomic Synucleinopathies: MSA, PAF & Parkinson's 2024, Април
Anonim

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

В това отношение кое е по-добре асинхронно или отложено?

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

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

Впоследствие може да се запитаме и какво прави async defer?

С асинхронно ( асинхронен ), браузър ще продължете да зареждате HTML страницата и да я изобразявате, докато браузърът зарежда и изпълнява скрипта по едно и също време. С отложи , браузър ще стартирайте вашия скрипт, когато страницата приключи синтактичния анализ. (не е необходимо завършване на изтеглянето на всички файлове с изображения.

Какво е отложено зареждане?

Наистина отлагане javascript означава Зареждане или синтактичният анализ на този javascript започва само след зареждане на съдържанието на страницата (което означава, че няма да повлияе на скоростта на страницата или критичния път на изобразяване).

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