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