Допустим, вы создаете клон Twitter с помощью Backbone.js. У вас есть коллекция твитов. Каждый твит, очевидно, является экземпляром модели твита.
Вы создаете экземпляр коллекции, получаете последние 10 твитов, визуализируете их и добавляете в DOM.
Пока все в порядке.
Что, если бы вы захотели позвонить на сервер через несколько минут, чтобы узнать, пришли ли новые твиты? Как вы можете добавить недавно поступившие твиты в коллекцию?
Если вы используете метод fetch ()
, вы все время переходите по одному и тому же URL-адресу. Все в порядке. Есть ли какой-то умный способ использовать Backbone / Underscore для их фильтрации и добавления твитов, которых нет в коллекции, в коллекцию?