Что люди используют для обработки зависимостей модуля javascript?Я использую систему сборки dojo.require ().Пока все хорошо.Но мне просто интересно, есть ли альтернативы?
Require.JS стал популярным хитом, но я считаю его слишком элементарным;это только позволит мне указать массив файлов перед закрывающим блоком.Скажите, если я ошибаюсь, но является ли этот массив рекурсивным?или это только один уровень.
Спасибо!
Возможно, вы захотите проверить систему AMD, доступную в Dojo с версии 1.7 больше информации здесь: http://unscriptable.com/code/Using-AMD-loaders/
Чтобы увидеть пример из реального мира, вы можете проверить dijits в dojo 1.7:)
Надеюсь, это поможет
Require.js это круто, да.Это один уровень, но модули, которые вам нужны, также могут иметь собственные зависимости.Таким образом, если A зависит от B и C, то все, что вам нужно сделать, это потребовать A для загрузки A B и C.
A
B
C
RequireJS будет восстанавливать зависимости по мере необходимости, поэтому, если вы определите один модуль, который требует другого модуля, а этот модуль, в свою очередь, требует другого, все зависимости от всех модулей будут загружены