Table of Contents

 

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