Я экспериментирую с Modernizer.load.
У меня есть это:
Modernizr.load([
{
load : ['/js/jquery-1.6.1.js', '/js/jquery.tools.min.js', '/js/myscript.js']
}
]);
Если я правильно понимаю, я могу использовать подобный код для асинхронной загрузки скриптов.Однако могу ли я выполнить их по порядку?Что если myscript.js требует, чтобы сначала был загружен объект jquery?
В примере, приведенном в документации для Modernizr, load ([]) может принимать свойство 'complete', параметром которого может быть функция, котораяможет загрузить другой скрипт, когда все остальное сделано.Однако, если я использую здесь функцию для загрузки моего сценария постзависимости, он загружается последовательно.В документах, в частности, говорится, что это может нанести вред производительности.
Однако, если я загружаю все асинхронно, я понятия не имею, в каком порядке они выполняются.И, конечно же, мне нужно, чтобы мои зависимости запускались первыми.