Backbone.js и DOM манипулирование - PullRequest
4 голосов
/ 06 марта 2012

Я очень новичок в Javascript MVC и у меня есть вопрос, связанный с Backbone.js Говорят, что Backbone.js очень полезен, когда много манипуляций с DOM. Не могли бы вы привести практический пример для того же. Например, как использование backbone.js поможет сделать код чище, если использовать манипулирование DOM / HTML для презентации отдельно? Как это можно использовать для общих функций? Также были бы полезны любые другие практические примеры полезности Backbone.js.

Я уже прошел учебники по http://documentcloud.github.com/backbone/, но не смог найти некоторые базовые примеры ..

Спасибо.

Ответы [ 2 ]

0 голосов
/ 08 декабря 2012

Из документа

Единственная трудная зависимость Backbone - Underscore.js (> 1.3.1). Для сохранения RESTful, поддержка истории с помощью Backbone.Router и DOM-манипуляций с Backbone.View включает json2.js и jQuery (> 1.4.2) или Zepto.

Представление - это просто соглашение, а библиотека подчеркивания создает ваши элементы DOM, хотя вы могли бы добавить туда некоторую логику. Как только ваш DOM создан, вы можете манипулировать им, используя jQuery.

0 голосов
/ 06 марта 2012

Добро пожаловать в чудесный мир MVVM! Если вы новичок в этом, я бы порекомендовал начать с Knockout JS - у них есть несколько хороших учебных пособий по http://learn.knockoutjs.com/, в которых описываются преимущества подхода. Я обнаружил, что с Knockout работать намного проще, чем с Backbone.

...