As a client-side script language supported by all web browsers, JavaScript is the foundation of realizing dynamic, interactive web pages, also the necessary part of Web 2.0 concept, and especially the core of Ajax technology now. In fact, JavaScript has become an essential part of most websites. And good JavaScript scripts can always improve users' Internet surfing experience.

Sams Teach Yourself JavaScript in 24 Hours's 24 lessons and 2 appendixes were divided into 8 parts. They cover most aspects of JavaScript applications, from basic concept to concrete practice, from abstract algorithm to specific webpage effects, from the simplest input/output to the latest Ajax programming. In which, every specific knowledge point was explained and interpreted with living examples in detail.

Sams Teach Yourself JavaScript in 24 Hours is suitable for beginners with no previous programming experience, also can be used as reference manual for JavaScript developers. When finish this book in 24+ hours, you will learn how to create dynamic webpages with a wide array of interactive features and effects using the essentials in JavaScript programming.

Table Of Contents

  • HOUR 1: Introducing JavaScript
  • HOUR 2: Writing Simple Scripts
  • HOUR 3: Using Functions
  • HOUR 4: DOM Objects and Built-in Objects
  • HOUR 5: Numbers and Strings
  • HOUR 6: Arrays
  • HOUR 7: Program Control
  • HOUR 8: Object-Oriented Programming
  • HOUR 9: Scripting with the DOM
  • HOUR 10: Meet JSON
  • HOUR 11: JavaScript and HTML5
  • HOUR 12: JavaScript and CSS
  • HOUR 13: Introducing CSS3
  • HOUR 14: Using Libraries
  • HOUR 15: A Closer Look at jQuery
  • HOUR 16: The jQuery UI User Interface Library
  • HOUR 17: Ajax with jQuery
  • HOUR 18: Reading and Writing Cookies
  • HOUR 19: Coming Soon to JavaScript
  • HOUR 20: Using Frameworks
  • HOUR 21: JavaScript Beyond the Web Page
  • HOUR 22: Good Coding Practice
  • HOUR 23: Debugging Your Code
  • HOUR 24: JavaScript Unit Testing
  • APPENDIX A: Tools for JavaScript Development
  • APPENDIX B: JavaScript Quick Reference

Related Links

Download URLs

Edition Download Size
Sixth Edition 19.4 MB
Forth Edition 4.95 MB
(Homepage)