2013-03-31 3 views
1

Я сделал базовое приложение, но весь код находится на одной странице. Я хочу выделить виды и коллекции и шаблоны в отдельных файлах. Я не использую require.js или любую другую плиту котла. Есть ли способ, по которому я могу отделить код от файлов? Основной целью архитектуры MV * является сохранение кода и пользовательского интерфейса.Как отделить представления, шаблоны и коллекции в разных файлах в backbone.js?

+0

Вы почему-то избегаете require.js и шаблона? Хороший шаблон может помочь вам на правильном пути с минимальными усилиями. – Exocentric

ответ

1

Да, есть много способов сделать это. Я предпочитаю кодировать каждый модуль как файл стиля CommonJS/node и использовать browserify для разрешения зависимостей и конкатенации файлов для отправки в браузер.

Другим выбором будет RequireJS, который является одним из самых популярных на данный момент, хотя сообщество по-прежнему в основном не определено/не определено/режим многих опций.

Возможно, другой популярный вариант использует инструмент построения (конвейер ресурсов, gulp, grunt и т. Д.) Для объединения отдельных файлов в один большой файл для всего приложения или один большой файл для каждой основной части приложения.

Смежные вопросы