Building Single-Page Applications (SPAs) with Client-Side JavaScript Frameworks

JavaScript client frameworks have flourished primarily based on the initial success and popularity of jQuery. There are now dozens of quality frameworks you can use to solve all kinds of issues building websites, single-page applications (SPAs), and even mobile applications (see Chapter 25, “Writing Cross-Platform Mobile Applications with Apache Cordova”). Most of these frameworks simplify what are otherwise difficult tasks to accomplish with JavaScript.

Alongside the rise in JavaScript frameworks came the adoption of the SPA. An SPA by its strict definition is a web application that loads a single page and then responds to user activity to chunk or push page updates ...

Get Microsoft Visual Studio 2015 Unleashed, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.