JavaScript дахь хойшлуулсан скрипт гэж юу вэ?
JavaScript дахь хойшлуулсан скрипт гэж юу вэ?

Видео: JavaScript дахь хойшлуулсан скрипт гэж юу вэ?

Видео: JavaScript дахь хойшлуулсан скрипт гэж юу вэ?
Видео: Урок Javascript #25. Порядок исполнения скриптов (async, defer). 2024, May
Anonim

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

Мөн JavaScript-д хойшлуулсан зүйл юу вэ?

Амлалт гэдэг нь эхлээд үл мэдэгдэх үр дүнгийн орлуулагч юм хойшлуулсан утгыг бий болгох тооцооллыг илэрхийлнэ. Амлалт нь асинхрон функцээр буцаасан утга боловч a хойшлуулсан Амлалтыг шийдвэрлэгчээс салгаж байгаа дуудлага хийгч нь шийдвэрлэж эсвэл татгалзаж болно.

Хоёрдугаарт, JavaScript дээр синхрончлолын хойшлуулалт гэж юу вэ? Асинк vs Хойшлуулах -тай асинк , файлыг асинхроноор татаж аваад татаж авмагцаа шууд гүйцэтгэнэ. -тай хойшлуулах , файлыг асинхроноор татаж авах боловч зөвхөн баримт бичгийг задлан шинжилж дууссаны дараа л гүйцэтгэнэ. -тай хойшлуулах , скриптүүд дуудагдсан дарааллаар ажиллана.

Үүний дагуу скрипт файлыг асинхроноор ачаалах болон скрипт файлыг ачаалахыг хойшлуулах хоёрын хооронд ямар ялгаа байдаг вэ?

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

JavaScript дээр хойшлуулалтыг хэрхэн нэмэх вэ?

The ХОЙШЛОХ Та чадах арга нэмэх хойшлуулах ” атрибутыг таны гадаад шошго тус бүрд оруулна. юу ' хойшлуулах ' шинж чанар нь вэб хөтөчийг HTML-г ачаалж дуустал ачаалахгүй байхыг хэлдэг.

Зөвлөмж болгож буй: