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