В моделях Backbone.js вообще не должно взаимодействовать со слоем представления.
Представления, с другой стороны, должны представлять изменения модели в представлении, но Backbone.js не имеет встроенной поддержки DOM-манипуляций, шаблонов, CSS и т. Д.:
Backbone не зависит от вашего предпочтительного метода HTML-шаблонирования . Ваша функция рендеринга может даже собрать вместе строку HTML или использовать document.createElement
для создания дерева DOM. Тем не менее, мы предлагаем выбрать хорошую библиотеку шаблонов JavaScript. Mustache.js , Haml-js и Eco - прекрасные альтернативы. Поскольку Underscore.js уже находится на странице, _. Template доступен и является отличным выбором, если вы уже санировали XSS свои интерполированные данные.
С официальная документация .