An intermediate level of understanding of HTML and JavaScript is required to make the most of this tutorial. It's an exciting time to be a JavaScript developer. Modern JavaScript frameworks including Backbone, Knockout, AngularJS, and others have brought a level of maturity and sophistication to the creation of HTML-based rich web applications that has been sorely needed. Although differing greatl