JavaScript'те кийинкиге калтырылган скрипттер деген эмне?
JavaScript'те кийинкиге калтырылган скрипттер деген эмне?

Video: JavaScript'те кийинкиге калтырылган скрипттер деген эмне?

Video: JavaScript'те кийинкиге калтырылган скрипттер деген эмне?
Video: Nobody Is Allowed Inside! ~ Phenomenal Abandoned Manor Left Forever 2024, Декабрь
Anonim

The кийинкиге калтыруу атрибут браузерге бет менен иштөөнү улантып, жүктөө керек экенин айтат скрипт "фонунда", анан иштетиңиз скрипт ал жүктөлгөндө. Сценарийлер менен кийинкиге калтыруу баракты эч качан бөгөттөбө. Сценарийлер менен кийинкиге калтыруу дайыма DOM даяр болгондо, бирок DOMContentLoaded окуясына чейин аткарыңыз.

Ошондой эле билүү керек, JavaScriptте кийинкиге калтырылган эмне?

Убада - бул адегенде белгисиз болгон натыйжанын орду кийинкиге калтырылган мааниге ээ болгон эсептөөнү билдирет. Убада асинхрондук функция тарабынан кайтарылган маани болсо да, а кийинкиге калтырылган убадасын чечүүчүдөн бөлүп турган чалуучу тарабынан чечилиши же четке кагылышы мүмкүн.

Экинчиден, JavaScript'те асинхрондук кийинкиге калтыруу деген эмне? Async vs Кийинкиге калтыруу менен асинхрондуу , файл асинхрондук түрдө жүктөлүп, анан жүктөлгөндөн кийин аткарылат. менен кийинкиге калтыруу , файл асинхрондук түрдө жүктөлөт, бирок документ талдоо аяктаганда гана аткарылат. менен кийинкиге калтыруу , скрипттер кандай чакырылса, ошол эле тартипте аткарылат.

Тиешелүү түрдө скрипт файлын асинхрондук түрдө жүктөө менен скрипт файлын жүктөөнү кийинкиге калтыруунун ортосунда кандай айырма бар?

The синхрондуу ортосундагы айырма жана кийинкиге калтыруу качан айланасында борборлор скрипт аткарылат. Ар бири асинхрондуу скрипт жүктөө аяктагандан кийин жана терезеге чейин биринчи мүмкүнчүлүктө ишке ашат жүктөө окуя. Ал эми скрипттерди кийинкиге калтыруу , экинчи жагынан, аткарылышы кепилденет ичинде алар пайда болгон тартип ичинде бет.

JavaScript'те кечиктирүүнү кантип кошуу керек?

The КЕРЕКТҮҮ Метод сиз мүмкүн кошуу кийинкиге калтыруу ” атрибуту ар бир тышкы тегиңизге. Эмне ' кийинкиге калтыруу ' атрибуту веб-браузерге HTML жүктөлүп бүтмөйүнчө аны жүктөбөшүн айтат.

Сунушталууда: