Backbone.js Большое многостраничное приложение, управление переходами страниц, удаление, создание и т. д.

В настоящее время я создаю огромное магистральное приложение (клон facebook).

За последние пару дней я был очень доволен тем, как все работает в BB, благодаря отличному туториалу Роба Конери (обязательный просмотр, если вы начинаете с MVC 3 и BBhttp://tekpub.com/productions/mvc3)

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

Я избавился от проблем с утечкой памяти, убедившись, что я отвязываю и удаляю свои модели/коллекции/представления при переключении страниц, Переключение представлений в магистрали для навигации между страницами -как правильно?

Но помимо всего этого, есть масса задач, которые я хочу выполнять, когда переключаюсь между страницами. По сути удаление и добавление частей страницы. Это немного сложнее, потому что вместо того, чтобы просто удалить все, я хотел бы удалить/удалить только те биты страницы, которые необходимо изменить, на основе перехода, который я хотел бы сделать.

Как уже было сказано, в данный момент я сам заставляю это работать, но мне было интересно, есть ли какой-то шаблон, чтобы справиться с этим процессом разрыва/разборки, и поддерживать чистоту (и не в конечном итоге с сильно раздутым роутер (раздувание контроллера!!!)

16
задан Community 23 May 2017 в 12:16
поделиться