Tutorials/Guides/Articles/Etc | backbone.js
Get flash to fully experience Pearltrees
As soon as you build an interesting application in backbone, one of the challenges you are likely to encounter is wanting to have composite views, or views that are contained within a larger view. I’ve solved this problem several ways in different projects and I thought it would be fun to walk through the progression and how I’ve arrived at what I currently see as a preferred solution.
Podcast: Play in new window | Download (Duration: 54:33 — 74.9MB) Panel Discussion
Introduction to Backbone.js
Backbone: Dealing with stateful applications
Backbone.js by Example
By Addy Osmani @addyosmani
Talk to any startup these days about which client-side MVC framework they are using and you will hear about some awesome new framework. Now, if you ask them how they test the code they write using these frameworks, I bet most will give you a non-answer which equates to “we don’t test”. This is not so much their fault as it’s the infancy of these frameworks and the lack of good documentation on best practices. Here at Involver , we selected Backbone.js as our client side framework because it has the largest community behind it and the most documentation.
Optimizing the views list creation with document fragment | | BackboneFU, Resources for the Backbone.js developerBackboneFU, Resources for the Backbone.js developerBefore using backbone when working with a list of html nodes I always made it my duty to append them only in one big chunk of text. Manipulating the dom is slow, it triggers a reflow of the page, this is costly even on small lists, specially on mobile.
Notice Of Course Discontinuation Please note that as of January 2013 I am no longer offering my Backbone training class on a regular basis. I have exited the consulting world in favor of a full time position working with Kendo UI as a Developer Advocate.
If you have spent any time looking at Backbone.js , like many others, you are probably amazed by how lightweight, flexible and elegant it is.