У меня есть приложение backbone.js с несколькими моделями, представлениями, коллекциями и шаблонами (в теге сценария с типом text / template с идентификатором, который представления используют для загрузки шаблона с использованием _.template ($ (id)) .html ())).
В настоящее время все вышеперечисленное находится в одном файле, что делает его довольно уродливым. Это автономное приложение (т. Е. Оно загружается из локальной файловой системы и обращается к веб-серверу, который разрешает запросы из разных источников). Я пытался выяснить, как переместить представления, модели и шаблоны в отдельные файлы, я попытался просто переместить представления и модели в views.js и models.js, но представления зависят от шаблонов и шаблонов. не может быть помещен в views.js (как его JS-файл, и поэтому не может иметь тегов script ..).
Мое единственное решение на данный момент, кажется, заключается в перемещении шаблонов в глобальные переменные, что было бы хорошо, за исключением экранирования строк javascript / многострочных строк, которые потребовались бы.
Как это обычно обрабатывается?
Спасибо!