Система управления модулем Javascript (dojo.require альтернативы?) - PullRequest
1 голос
/ 23 декабря 2011

Что люди используют для обработки зависимостей модуля javascript?Я использую систему сборки dojo.require ().Пока все хорошо.Но мне просто интересно, есть ли альтернативы?

Require.JS стал популярным хитом, но я считаю его слишком элементарным;это только позволит мне указать массив файлов перед закрывающим блоком.Скажите, если я ошибаюсь, но является ли этот массив рекурсивным?или это только один уровень.

Спасибо!

Ответы [ 3 ]

5 голосов
/ 23 декабря 2011

Возможно, вы захотите проверить систему AMD, доступную в Dojo с версии 1.7 больше информации здесь: http://unscriptable.com/code/Using-AMD-loaders/

Чтобы увидеть пример из реального мира, вы можете проверить dijits в dojo 1.7:)

Надеюсь, это поможет

3 голосов
/ 23 декабря 2011

Require.js это круто, да.Это один уровень, но модули, которые вам нужны, также могут иметь собственные зависимости.Таким образом, если A зависит от B и C, то все, что вам нужно сделать, это потребовать A для загрузки A B и C.

1 голос
/ 23 декабря 2011

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

...