It’s no longer good enough to build web apps around full page loads and then “progressively enhance” them to behave more dynamically.
Advertisement When writing a Web application from scratch, it’s easy to feel like we can get by simply by relying on a DOM1 manipulation library (like jQuery412) and a handful of utility plugins.
(Updated: 2013-02-02, 2013-11-24) Brief Background (optional reading) An Intro to Backbone.js: Part 1 – Models and Collections - Liquid Media. This is Part 1 of a series of tutorials.
In this series on Backbone.Marionette, we’ve already discussed Application and Module. This time, we’ll be taking a gander at how Marionette helps make views better in Backbone. Marionette extends the base View class from Backbone to give us more built-in functionality, to eliminate most of the boilerplate code and to convert all of the common code down to configuration. I highly recommend that you go back and read the articles about Application3 and Module4 first, if you haven’t already. Event Binding Up until recently, Backbone views were often mishandled, causing a horrible problem known as “zombie views.” Many Backbone extensions and plugins — including Marionette — remedied this early on. This accomplishes the same thing as using listenTo, except it requires less code. A Thorough Introduction To Backbone.Marionette (Part 3) Backbone.js Tutorials. Introduction to Backbone.js. Introduction The web application development process has been evolving over the years.