Single Page Web Applications: JavaScript end-to-end [Michael Mikowski, Josh Powell] on Amazon.com. *FREE* shipping on qualifying offers. <div> <b>Summary</b> In Single Page Web Applications</i> you'll learn to build modern browser-based apps that take advantage of stronger client platforms and more predictable bandwidth. You'll learn the SPA design approach
Have been reading Single Page Web Applications from Manning. As someone from Perl, I can say the concept of SPA is sort of object oriented HTML: write code and encapsulate it in each of namespaces/modules. Since JavaScript does not have mechanism to enforce modules/namespaces (if I understand correctly), programmers establish conventions and are supposed to stick with them. This is a series of hacks but they work enough good to serve the purpose.
The SPA book has lots of programming knowledge and techniques packed in it. And in order to correctly understand it you need practical knowledge about concepts like namespace and closures. This reminds me of the days I scratched my head reading Learning Perl Objects, References, and Modules. I'm scratching my head reading the SPA book. Fun.
Keep up with the author, and first read through it quickly. Grasp the whole structure first.