Задача — превратить модель в форму и обратно.
Сначала я прочитал Knockback: 2-way Data-Binding using Knockout and Backbone и почти решил с ним поработать, нов комментариях меня заинтересовало упоминание про Backbone.ModelBinder. Гугл вывел на статью «Работа с формами в Backbone«, в которой упоминаются несколько конкурирующих технологий. Knockout, вообще говоря, меня не очень заинтересовал с самого начала из-за того, что он построен на идее использовать HTML как шаблонизатор, внося в него кучу дополнительных атрибутов. Backbone.js предоставляет доступ к шаблонизатору, написанному автором Mojolicious и работающему так же, как в Mojo, что в моих глазах огромный плюс.
- Backbone.Syphon — сериализатор/десериализатор для форм;
- Backbone.modelBinder — связывание полей формы и модели. Уже ближе к knockout. Интересный пример — Example2.html — форма с чекбоксами, радио, списками.
- Rivets.js — более сложное связывание формы и модели;
- Backbone.Forms — автогенератор форм по модели.
Leave a Reply
You must be logged in to post a comment.