Learning JavaScript
Add Sparkle and Life to Your Web Pages
By Shelley Powers
Publisher: O'Reilly Media
Released: October 2006
Pages: 352

As web browsers have become more capable and standards compliant, JavaScript has grown in prominence. JavaScript lets designers add sparkle and life to web pages, while more complex JavaScript has led to the rise of Ajax -- the latest rage in web development that allows developers to create powerful and more responsive applications in the browser window.

Learning JavaScript introduces this powerful scripting language to web designers and developers in easy-to-understand terms. Using the latest examples from modern browser development practices, this book teaches you how to integrate the language with the browser environment, and how to practice proper coding techniques for standards-compliant web sites. By the end of the book, you'll be able to use all of the JavaScript language and many of the object models provided by web browsers, and you'll even be able to create a basic Ajax application.

Table of Contents
Product Details
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyLearning JavaScript
 
3.3

(based on 3 reviews)

Ratings Distribution

  • 5 Stars

     

    (1)

  • 4 Stars

     

    (0)

  • 3 Stars

     

    (1)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (0)

Reviewed by 3 customers

Sort by

Displaying reviews 1-3

Back to top

(3 of 4 customers found this review helpful)

 
2.0

WAY too many errors

By Bill White

from Undisclosed

Comments about oreilly Learning JavaScript:

I am only 35 pages into the book and I am just stunned by the number of errors. I have bought a number of programming books over the past year, and I have learned that - as a rule - it's best to stick with certain publishers. O'Reilly has been one of the very few publishers whose books I buy. So far this particular book has been "ok", and I will continue reading it. Still, I am very disappointed that O'Reilly has allowed something this error-riddled to make it to print.

(3 of 3 customers found this review helpful)

 
3.0

Flawed but useful.

By Anonymous

from Undisclosed

Comments about oreilly Learning JavaScript:

There are so many errors in this book that I started thinking it was a strategic decision on the part of the author, to force the reader into *learning* Javascript properly. Some of the errors are very basic, school-kid stuff. One of the answers to excercise 2.4, which purports to convert into an octal value, actually has the function parseInt() being passed a base of 2, for octal. This is what happens when books are rushed to print.

On the whole, though, I think the book is a very good idea. Javascript is suited to a slim volume. As an intermittent user of Javascript, I need a compact reference for refamiliarising myself with it's idiosyncracies. This book seems to fit that requirement. If only it had been proof read a little more before hitting the shelves.

 
5.0

Filled with real world advice and wisdom.

By Anonymous

from Undisclosed

Comments about oreilly Learning JavaScript:

Learning Javascript gives a very thorough walk-through of the Javascript language. It doesn't just teach you how to use the language features that are the most convenient or popular. Powerful and advanced concepts (such as recursion and closures) are also covered in order to expose you to the entire language so you won't be surprised when you see it used in the libraries you may end up using. The book is filled with numerous best practices born of experience and historical anecdotes that provide valuable perspective. I've often wondered what the difference was between the various object models offered by the browser and this book answers that question.

The book is not designed to be a reference manual as it is not filled with tables that contain the properties of every object or function you may run across. It does, however, provide you with more in-depth information than you would probably be able to get from a reference manual. For example, it details the three different ways you can construct a function and provides information on when and why you may want to use each.

Each chapter of the book covers one aspect of the language. There are numerous examples that illustrate the concept being discussed. I really enjoyed seeing the author's depth of insight as she explains the various topics. You can tell she has been doing web development for a long time from all of the historical information she provides. This historical information has very practical value as it explains many of the idiosyncrasies of the language. I've often heard that Javascript is a very powerful and under appreciated language. This book attempts to expose that power and make it usable by all users of the language. I think the author has done a good job at doing just that.

Displaying reviews 1-3

Back to top

 
Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Immediate Access - Go Digital what's this?