Backsone JS путаницы - PullRequest
       11

Backsone JS путаницы

0 голосов
/ 28 сентября 2011

Я много слышал о backbone.js и, честно говоря, не понимаю его концепции.Требуется ли, чтобы все элементы были на одной странице, чтобы отработать анимацию и эффекты?Или он может захватывать элементы с сервера и загружать его с переходом, или я имею в виду разные страницы, но выглядит как одна страница.Я не очень хорошо понял его концепцию, поэтому я спрашиваю.То, что я ищу, - это объединить основу или любую другую инфраструктуру javascript для работы с проектом rails, что может облегчить переход по страницам и может придать нативный вид приложения.

Ответы [ 2 ]

5 голосов
/ 28 сентября 2011

Backbone также здесь, чтобы дать вам структуру, будучи MVC, и позволяет очень просто общаться с сервером.Вы сможете обновить / извлечь / сохранить ваши данные (например, модели ваших рельсов) на сервере.Так что он вам понадобится, если вы хотите, чтобы ваш пользователь работал на странице Ajax без перезагрузки страницы.

Например, вы получите все свои данные с сервера при загрузке страницы, а затем выВы получите доступ ко всем атрибутам ваших моделей и сможете изменить их и сохранить на сервере.

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

Кстати, Backbone действительно отлично работает с Rails!

1 голос
/ 28 сентября 2011

Backbone.js - это все о данных, которые будут каким-то образом использоваться вашими пользователями, представьте их как ActiveRecord плюс Sinatra (или рельсы) в браузере, на самом деле, фреймворк даст вам возможность обрабатывать ваши данные внутри браузер вместо сервера.

Если вы ищете простой способ добавить переходы к существующему приложению / веб-сайту, вы можете использовать плагин jquery, например Pagify (он полагается на $ .getHtml ()), модифицируя его, чтобы получить фрагмент из подстраниц, как мой (глючит) fork .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...