Copyright
Brief Table of Contents
Table of Contents
Preface
Acknowledgments
About this book
About the author
About the cover illustration
1. Introduction to Aurelia
Chapter 1. Introducing Aurelia
1.1. Why should you care?
1.1.1. How complicated are the applications you’re building?
1.1.2. How important is web-standards compliance to the team?
1.1.3. What past development experience does the team have?
1.1.4. How is the team organized?
1.1.5. What kind of commercial and community support do you need?
1.2. What kind of projects make Aurelia shine?
1.2.1. Server-side application with a sprinkling of JavaScript
1.2.2. SPA rendered on the client side
1.2.3. The hybrid approach: server side with SPA islands
1.2.4. Server-side-rendered SPA
1.2.5. Where does Aurelia sit?
1.2.6. What makes Aurelia different?
1.3. A tour of Aurelia
1.3.1. Binding
1.3.2. Handling DOM events
1.3.3. Routing
1.3.4. Inside the view-model, and what’s this about components?
1.3.5. The Aurelia component lifecycle
1.3.6. Loading data from an API
1.3.7. Dependency injection with Aurelia
1.3.8. Rendering the view
Summary
Chapter 2. Building your first Aurelia application
2.1. Introducing my-books