Может ли modernizr загружать скрипты асинхронно, но выполнять их по порядку?

Я экспериментирую с 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', параметром которого может быть функция, которая может загружать другой сценарий, когда все остальное будет сделано. Однако, если я использую здесь функцию для загрузки моего сценария пост-зависимости, он загружается последовательно. В документации конкретно говорится, что это может повредить производительности.

Однако, если я загружаю все асинхронно, я не имею никакого представления о порядке, в котором они выполняются. И, конечно же, мне нужно, чтобы мои зависимости работали в первую очередь.

7
задан Cœur 17 December 2018 в 00:51
поделиться