In this series of articles, I create an entire Single Page Application in a single HTML file to fully demonstrate the complexities of client-side routing. In the first eight chapters, I explore the necessary web API's and JavaScript tricks necessary for the task, and in the last seven chapters I put them all together to build a simple e-commerce app. Every piece of code is explained and put into context. It's a wild ride! Well, as wild as programming can be... I tried, okay!
Jesse Pence