Get 1 Year of unlimited Apress for $199
Instant access to all available titles and new releases Apress Access Subscription

Beginning JavaScript with DOM Scripting and Ajax

From Novice to Professional

By Christian Heilmann

  • eBook Price: $27.99 $10.00
  • Print Book Price: $39.99
Buy eBook Buy Print Book
Practical but comprehensive, Beginning JavaScript with DOM Scripting and Ajax is an essential guide for modern JavaScript programming. The book begins with a JavaScript overview, and then builds up your JavaScript toolkit. Later chapters cover symbiotic JavaScript techniques and introduce you to Ajax development.

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-59059-680-7
  • 512 Pages
  • User Level: Beginner to Advanced
  • Publication Date: July 12, 2006
  • Available eBook Formats: PDF

Related Titles

  • Full Stack JavaScript
  • JavaScript Object Programming
  • Pro React
  • Windows 10 Development Recipes
  • Introducing Meteor
  • JavaScript Frameworks for Modern Web Dev
  • Beginning CSS Preprocessors
  • JavaScript Quick Syntax Reference
  • Pro JavaScript Techniques
Full Description

JavaScript is one of the most important technologies on the web. It provides the means to add dynamic functionality to your web pages and serves as the backbone of Ajax-style web development. Beginning JavaScript with DOM Scripting and Ajax is an essential guide for modern JavaScript programming; it’s practical but comprehensive. It covers everything you need to know to get up to speed with JavaScript development and add dynamic enhancements to web pages and program Ajax-style applications.

Experienced web developer Christian Heilmann begins gently by giving you an overview of JavaScriptits syntax, good coding practices, and the principles of DOM scripting. Then he builds up your JavaScript toolkit, covering dynamically manipulating markup, changing page styling on the fly using the CSS DOM, validating forms, dealing with images, and much more. Then he takes you to advanced territory, with a complete case study illustrating how many new JavaScript techniques can work together, plus a great introduction to Ajax development.

Source Code/Downloads

Downloads are available to accompany this book.

Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.


If you think that you've found an error in this book, please let us know by emailing to . You will find any confirmed erratum below, so you can check if your concern has already been addressed.

On page 108:

Improper use of the setAttribute() and getAttribute() functions.
For example:
Instead of firstLink.setAttribute('href')=''
the code should be:
and so on...


    1. Pro AngularJS

      $31.99 $10.00

      View Book

    2. Pro JavaScript Techniques

      $27.99 $10.00

      View Book

    3. Beginning AngularJS

      $34.99 $10.00

      View Book

    4. JavaScript Quick Syntax Reference

      $13.99 $10.00

      View Book