Jammit ios continue without internet4/12/2023 ![]() Because Quartz believes in the future of open, cross-platform web applications, they selected Backbone and Underscore to fetch, sort, store, and display content from a custom WordPress API. ![]() Quartz sees itself as a digitally native news outlet for the new global economy. Backbone makes it easy to move through the app quickly without the reloading of scripts and embedded videos, while also offering models and collections for additional data manipulation support. With Backbone as a foundation, the web interface was rewritten from scratch so that all page content can be loaded dynamically with smooth transitions as you navigate. Hulu used Backbone.js to build its next generation online video experience. Backbone forms the core of the new, dynamic, realtime Rdio web and desktop applications. When data changes are signaled in realtime, Backbone's Events notify the interested components in the data changes. All of this relies on Backbone's views and models, and all URL routing is handled by Backbone's Router. When changes are pushed, every component can update itself without reloading the page or interrupting the user's music. Every component on the screen is dynamically loaded and rendered, with data provided by the Rdio API. New Rdio was developed from the ground up with a component based framework based on Backbone.js. Finally, the team took advantage of Backbone's Event module to create a PubSub API that allows third parties and analytics packages to hook into the heart of the app. The new website also makes heavy use of the Backbone Router to control the page for both pushState-capable and legacy browsers. USA Today takes advantage of the modularity of Backbone's data/model lifecycle - which makes it simple to create, inherit, isolate, and link application objects - to keep the codebase both manageable and efficient. If you're interested in history - both Underscore.js and Backbone.js were originally extracted from the DocumentCloud codebase, and packaged into standalone JS libraries. The DocumentCloud workspace is built on Backbone.js, with Documents, Projects, Notes, and Accounts all as Backbone models and collections. The app uses a LocalStorage adapter to transparently save all of your todos within your browser, instead of sending them to a server. If you're wondering where to get started with Backbone in general, take a moment to read through the annotated source. Jérôme Gravel-Niquet has contributed a Todo List application that is bundled in the repository as Backbone example. If you've worked on an app that uses Backbone, please add it to the wiki page of Backbone apps. The list of examples that follows, while long, is not exhaustive.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |