Murach’s JavaScript and jQuery
Section 1JavaScript essentials
Chapter 1Introduction to web development3
Chapter 2Getting started with JavaScript51
Chapter 3The essential JavaScript statements85
Chapter 4How to work with JavaScript objects, functions, and events111
Chapter 5How to test and debug a JavaScript application141
Chapter 6How to script the DOM with JavaScript163
Chapter 7How to work with links, images, and timers201
Section 2jQuery essentials
Chapter 8Get off to a fast start with jQuery225
Chapter 9How to use effects and animations261
Chapter 10How to work with forms and data validation289
Chapter 11How to use jQuery plugins and jQuery UI widgets307
Chapter 12How to use Ajax and JSON335
Section 3Advanced JavaScript skills
Chapter 13How to work with numbers, strings, and dates373
Chapter 14How to work with control structures, exceptions, and regular expressions
401
Chapter 15How to use browser objects, cookies, and web storage435
Chapter 16How to use arrays465
Chapter 17How to create and use your own objects497
Chapter 18How to create and use closures, modules, IIFEs, and plugins543