Я рассмотрел множество примеров в Интернете, как начать разработку приложений BB с помощью requireJS, но я как бы потерял.Базовая и требовательная эффективная загрузка
Я думаю, что у AMD есть цель, что она загружает файлы только в том случае, если они действительно нужны. Не раньше.
Почему я вижу примеры только там, где разработчик помещает почти все файлы в качестве зависимости в начале своего основного файла?
Вот пример: https://github.com/jcreamer898/RequireJS-Backbone-Starter/tree/master/js
Это приложение мгновенно загружает main.js, который зависит от app.js который загружает маршрутизаторы/home.js которых требует Views/view.js который загружает шаблон вида по модели и/модель.js который ... и конец.
Я не вижу, как расширить это приложение, например, с большим количеством представлений, где зависимости видов (его модели, шаблоны, коллекции, сторонние API и т. Д.) Загружаются только тогда, когда маршрутизатор вызывает и инициализирует их. Другим способом было бы бессмысленно использовать AMD, где вы загружаете все свои файлы при инициализации своего приложения.
Подобный пример здесь: http://backbonetutorials.com/organizing-backbone-using-modules/ см router.js file.Actually это «мнение/проекты/список» загружает и «просмотр/пользователи/список» зависимости, пока маршрутизатор еще не знает, будет ли пользователь в них нуждается будущее или нет.
Просьба сообщить, спасибо заранее!
Я добавил еще один пример, в котором больше представлений, и в логике приложения по-прежнему не хватает этой точки по требованию. – zsitro
Спасибо! Ваш пример и статья мне очень помогли. – zsitro
Perfect. У меня было много загрузок файлов для каждого маршрута. Теперь все проскакивает! Благодаря! – matthoiland