Chapter 15: Advanced JavaScript & jQuery


Now that you have learned the fundamentals of JavaScript (Chapter 6) and server-side development (Chapters 8–14), you are ready to learn advanced client-side scripting, which will allow you to design and build more efficient and maintainable JavaScript code. This chapter also examines two JavaScript frameworks (jQuery and Backbone), which facilitate the creation of engaging and interactive user experiences by simplifying the listener and AJAX mechanisms. These frameworks remove many of the headaches associated with dealing with multiple browser differences, and allow the developer to focus on core features and logic rather than nitty-gritty details. Finally, this chapter provides instructions in the design and implementation of AJAX web pages.