Part I JAVA WHAT? THE WHERE, WHY, AND HOW OF JAVASCRIPT
Chapter 1 JavaScript is more than you might think 3
Chapter 2 Developing in JavaScript 17
Chapter 3 JavaScript syntax and statements 29
Chapter 4 Working with variables and data types 41
Chapter 5 Using operators and expressions 79
Chapter 6 Controlling flow with conditionals and loops 93
Chapter 7 Working with functions 119
Chapter 8 Objects in JavaScript 133
Chapter 9 The Browser Object Model 151
Chapter 10 An introduction to JavaScript libraries and frameworks 169
Chapter 11 An introduction to jQuery 173
Part II INTEGRATING JAVASCRIPT INTO DESIGN
Chapter 12 The Document Object Model 193
Chapter 13 JavaScript events and the browser 215
Chapter 14 Working with images in JavaScript 235
Chapter 15 Using JavaScript with web forms 257
Chapter 16 JavaScript and CSS 277
Chapter 17 jQuery effects and plug-ins 289
Chapter 18 Mobile development with jQuery Mobile 307
Chapter 19 Getting data into JavaScript 327
Part III AJAX AND SERVER-SIDE INTEGRATION
Chapter 20 Using AJAX 335
Chapter 21 Developing for Windows 8 353
Part IV JAVASCRIPT AND WINDOWS 8
Chapter 22 Using Visual Studio for Windows 8 development 363
Chapter 23 Creating a Windows app 381
Appendix A Answer key to exercises 403
Appendix B Writing JavaScript with other tools 425