Асинхронность и отложенная загрузка с готовым документомJquery

Программирование на jquery
Anonymous
Асинхронность и отложенная загрузка с готовым документом

Сообщение Anonymous »

Думаю, я немного опоздал на вечеринку, но мне действительно трудно разобраться в понятиях «async» и «defer».

Прочитав документацию, я понял, что следующая смесь, приведенная ниже, позволит всем «async» загружаться в любом порядке до запуска «defer» (scripts.js). Однако в ходе тестирования я вижу, что отложенный файл scripts.js запускается до загрузки асинхронного кода, что затем вызывает проблемы, когда библиотеки не готовы к инициализации.
Содержимое «scripts.js» заключено в функцию готовности документа, которая, как я также полагал, будет запускаться только после полной загрузки «асинхронных» сценариев:

Код: Выделить всё

jQuery(document).ready(function(){
Из документации я понимаю, что любой «отсрочка» будет загружаться по порядку, поэтому следует ли вместо этого применять «отсрочку» ко всем или следует использовать другую функцию документа?

РЕДАКТИРОВАТЬ. Я должен упомянуть, что сценарий «scripts.js» опирается на другие сценарии.

Подробнее здесь: https://stackoverflow.com/questions/541 ... ment-ready

Вернуться в «Jquery»