3

Я прочитал следующее о шаблонах на основе JavaScript MVC (Backbone Vs Knockout)Backbone.js Vs Knockout.js

  1. Если связывание данных и двухсторонней связи ваши основные проблемы, KnockoutJS, безусловно, путь к идти. Практически любой атрибут или значение , хранящееся в узлах DOM, можно сопоставить с объектами JavaScript с этим подходом.
  2. Backbone отличается простотой интеграции с услугами RESTful, , в то время как модели KnockoutJS - это просто объекты и код JavaScript , необходимые для обновления модели, должны быть написаны разработчиком.
  3. С KnockoutJS мы можем привязать свои собственные функции к ViewModel наблюдаемым, которые выполняются в любое время наблюдаемых изменений. Этот позволяет нам иметь такой же уровень гибкости, что и в базовой линии

Не могли бы вы предоставить простые и простые примеры для вышеуказанных пунктов?

ответ

8

нокаут хорош, но когда ваши модели содержат много переменных и функций, это приведет к очень грязному и легко читаемому html. позвоночник хорош, но у него нет наблюдаемых, которые делают Knockout таким простым в использовании.

Обратите внимание на AngularJS, он сочетает в себе как нокаут, так и магистраль, он быстрее, оставляет html-удобочитаемым, имеет двустороннюю привязку данных, проверку и многое другое. также вы можете попробовать EmberJS

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