Copyright
Brief Table of Contents
Table of Contents
Preface
Acknowledgments
About this Book
About the Cover Illustration
1. Ember.js fundamentals
Chapter 1. Powering your next ambitious web application
1.1. Who is Ember.js for?
1.2. From static pages to Ajax to full-featured web apps
1.2.1. The rise of asynchronous web applications
1.2.2. Moving toward the Ember.js model
1.3. Overview of Ember.js
1.3.1. What is Ember.js?
1.3.2. The parts that make up an Ember.js application
1.4. Your first Ember.js application: Notes
1.4.1. Getting started with the Notes application
1.4.2. Creating a namespace and a router
1.4.3. Defining application routes
1.4.4. Creating and listing notes
1.4.5. Selecting and viewing a note
1.4.6. Deleting notes
1.5. Summary
Chapter 2. The Ember.js way
2.1. Using bindings to glue your objects together
2.2. Updating templates automatically
2.3. Computed properties
2.4. Observers
2.5. The Ember.js object model
2.6. Data synchronization between layers with Ember.js
2.7. Summary
Chapter 3. Putting everything together using Ember.js Router
3.1. Introducing the Ember.js in Action Blog
3.2. The predicament of server-side Model-View-Controller patterns
3.2.1. The Ember MVC pattern
3.2.2. Putting everything together
3.3. Ember Router: Ember.js���s take on statecharts
3.4. Ember.js in Action Blog part 1: the blog index
3.4.1. Getting the blog router started
3.4.2. Adding views and templates
3.4.3. Displaying a list of blog posts
3.5. Ember.js in Action Blog part 2: adding the blog post route