Как правильно использовать requirejs?

285
12 мая 2017, 16:48

Некоторое время назад начал использовать Requirejs и сейчас появились некоторые очевидные недостатки и хотелось бы понять что я делаю не так. В данный момент использую следующую логику:

В config.js - настройка библиотеки и запрос index.js. index.js - файл, в котором я запрашиваю все необходимые скрипты Проблема в том, что все грузится асинхронно и, например, в шапке есть меню, открывающее по клику, но так как скрипт еще мог не загрузиться, то оно не откроется. Или, например, скрипт увеличения фото не загрузился и ссылка с картинкой открывается по-умолчанию, а не в модальном окне. Как решить эту проблему? Ставить на все элементы лоадеры и после загрузки убирать? Есть ли какой-то выход? Может скрипты нужно собирать в один и грузить синхронно? В общем подскажите решения

READ ALSO
Как выделить районы Москвы в googlemaps?

Как выделить районы Москвы в googlemaps?

Как можно выделить какой нибудь район Москвы в google maps api, например Кунцево?

345
Почему $(window).load выполняется раньше, чем $(document).ready?

Почему $(window).load выполняется раньше, чем $(document).ready?

По идеи такого не должно быть, но судя по consolelog() при повторных обращений к странице время от времени $(window)

389
Вопрос по jQuery

Вопрос по jQuery

Здравствуйте, такой вопросЯ только начал изучать jQuery и мне нужна помощь

270
Очередь предстоящих событий в jquery

Очередь предстоящих событий в jquery

У меня должна сначала выполниться библиотека magnificPopup:

279