Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
58 used & new from $21.39

Have one to sell? Sell yours here
 
   
Head First JavaScript
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  
3.8 out of 5 stars See all reviews (37 customer reviews)

List Price: $39.99
Price: $26.39 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.60 (34%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, July 21? Choose One-Day Shipping at checkout. Details
39 new from $22.37 19 used from $21.39
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Best Value

Buy Head First Ajax and get Head First JavaScript at an additional 5% off Amazon.com's everyday low price.

Head First Ajax + Head First JavaScript
Buy Together Today: $54.76

Show availability and shipping details

  • Head First Ajax

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • This item: Head First JavaScript

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought


Editorial Reviews

Product Description
So you're ready to make the leap from writing HTML and CSS web pages to creating dynamic web applications. You want to take your web skills to the next level. And you're finally ready to add "programmer" to the resume. It sounds like you're ready to learn the Web's hottest programming language: JavaScript. Head First JavaScript is your ticket to going beyond copying and pasting the code from someone else's web site, and writing your own interactive web pages.

With Head First JavaScript, you learn:
  • The basics of programming, from variables to types to looping
  • How the web browser runs your code, and how you can talk to the browser with your code
  • Why you'll never have to worry about casting, overloading, or polymorphism when you're writing JavaScript code
  • How to use the Document Object Model to change your web pages without making your users click buttons
If you've ever read a Head First book, you know what to expect -- a visually rich format designed for the way your brain works. Head First JavaScript is no exception. It starts where HTML and CSS leave off, and takes you through your first program into more complex programming concepts -- like working directly with the web browser's object model and writing code that works on all modern browsers.

Don't be intimidated if you've never written a line of code before! In typical Head First style, Head First JavaScript doesn't skip steps, and we're not interested in having you cut and paste code. You'll learn JavaScript, understand it, and have a blast along the way. So get ready... dynamic and exciting web pages are just pages away.

About the Author
Michael Morrison is a writer, developer, toy inventor, and author of a variety of books covering topics such as Java, Web scripting, game development, and mobile devices. Some of Michael's notable writing projects include JavaScript Bible, 6th Edition (Wiley, 2006),Teach Yourself HTML and CSS in 24 Hours, 7th Edition (Sams Publishing, 2005), Beginning Mobile Phone Game Programming (Sams Publishing, 2004) and Java Unleashed (Sams Publishing, 1997). Michael is the intructor of several Web-based courses, including DigitalThink's Introduction to Java 2 series, JavaBeans for Programmers series, and Win32 Programming series (www.digitalthink.com).

In addition to his primary profession as a writer and technical consultant, Michael is the founder of Stalefish Labs (www.stalefishlabs.com), an entertainment company specializing in games, toys, and interactive media. When not glued to his computer, skateboarding, playing hockey, or watching movies with his wife, Masheed, Michael enjoys hanging out by his koi pond.

Product Details

  • Paperback: 650 pages
  • Publisher: O'Reilly Media, Inc. (January 11, 2008)
  • Language: English
  • ISBN-10: 0596527748
  • ISBN-13: 978-0596527747
  • Product Dimensions: 9.2 x 8.1 x 1.5 inches
  • Shipping Weight: 2.8 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars See all reviews (37 customer reviews)
  • Amazon.com Sales Rank: #6,893 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #3 in  Books > Computers & Internet > Web Development > Programming > JavaScript
    #14 in  Books > Computers & Internet > Programming > Java
    #46 in  Books > Computers & Internet > Programming > Languages & Tools

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

Head First JavaScript
64% buy the item featured on this page:
Head First JavaScript 3.8 out of 5 stars (37)
$26.39
Head First HTML with CSS & XHTML
15% buy
Head First HTML with CSS & XHTML 4.6 out of 5 stars (281)
$26.39
Head First Java, 2nd Edition
8% buy
Head First Java, 2nd Edition 4.4 out of 5 stars (241)
$29.67
Head First PHP & MySQL
6% buy
Head First PHP & MySQL 4.1 out of 5 stars (13)
$29.69

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(6)
(5)
(4)
(3)
(2)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

37 Reviews
5 star:
 (20)
4 star:
 (4)
3 star:
 (3)
2 star:
 (7)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
3.8 out of 5 stars (37 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
54 of 56 people found the following review helpful:
3.0 out of 5 stars A good book, but not all it could be., February 5, 2008
By J. Mitchell (Los Angeles, CA USA) - See all my reviews
(REAL NAME)   
Let me begin by saying that Head First Javascript is a good book, at least compared to any other JS books I've seen. It isn't, however, a particularly good "Head First" book.

What I mean by this is that the other Head First books I've used (XHTML & CSS, SQL, and C#) have been highly interactive, easy to use, and really got the concepts into my head. I was amazed that, after just a few days with these books, I could actually build professional-looking web pages that were rigorously standards compliant; or create complex applications in C# quickly and easily; or navigate the intricacies of building and using SQL databases. The Head First method certainly seemed to work.

So when I heard the HF people were producing a JS book, I was overjoyed. Sadly, it's been a bit of a letdown. The book smacks strongly of rushed production, lacking many of the features that makes the HF series special. For example, in the C# book, the authors take the reader through application construction in a step-by-step manner, carefully explaining everything as they go. The effect is of a very knowledgeable teacher standing over your shoulder and guiding you while you code. The reader is actively involved in every exercise, building their code from scratch. There are copies of every piece of code available for download at Head First's website, but these are merely tools for checking the reader's work.

In the Javascript book, however, much of the interactivity is missing. The book reads like a walkthrough of the code samples, with most of the user participation taking the form of pencil and paper exercises. The reader could actually complete the book without switching on her PC. Even the code solutions on the HF website seem to be just tossed up there, with the page numbers each example refers to contained in a Read Me file (the book itself just contains a general instruction to grab the code from the website, without any indication of which code).

This all sounds pretty negative, and I must confess to being somewhat disappointed with the book. That said, it's still far superior to any other JS book I've tried. By the end of Head First Javascript, I did feel that the general scope of Javascript had sunk into my brain. I had a feeling for its overall structure and the ways in which it could be applied. I know that I can now tackle a more advanced JS book and absorb the concepts much more easily.

What I don't feel is ready to sit down and write Javascript. The whole experience with this book was just too fragmentary and too lopsidedly didactic. The experience was insufficiently hands-on to enable me to become comfortable with the nitty gritty of JS scripting. When I finished HF's C#, XHTML, and SQL books, I could sit down and churn out code, with only a few O'Reilly Pocket Guides beside me to refresh my memory on syntax and structure. That's not been the case with Javascript.

Head First Javascript just seems to lack the "stickiness" of the other titles in the series.
Comment Comments (2) | Permalink | Was this review helpful to you? Yes No (Report this)



 
21 of 22 people found the following review helpful:
5.0 out of 5 stars Great introduction to Javascript but not a reference book, January 20, 2008
The first headfirst book I read was the HTML one and I have been hooked ever since. I took a class in javascript last semester and was hoping this book would come out before finals but alas that didn't happen. Anyways, I got this book when it first came out and I have been going through it since. Here are my observations

Pros: 1)The pacing is well-balanced. For those with no experience in programming they slowly but surely introduce you to if statements, variables, loops, functions, and arrays. Ch 7 and 8 hit the sweet spot in terms of usefulness and ease of learning. The book gets more challenging at the end but by that time I was ready for the topics they introduced.
2) Chapter 7 is definitely my favorite chapter of the book. It introduced me to a much more efficient way of data editing/validation. I had always used indexof but this chapter introduced me to regular expressions and they ROCKED my world! A very practical and useful chapter.
3) The code examples- The examples they use in the book are very relevant to what you might actually use on your own website. Each chapter introduced the code layer by layer so as to not overwhelm me with its complexity
4) Attention to detail- As I read the book, I often had unanswered questions and then a couple of pages later the author would answer it. If there was function or object I wasn't familiar with, it would be explained with the pencil writing.
5) The FUN Factor! The code examples they use like the choose your own adventure in ch.8 are very creative and interesting. Some might consider the humor sophomoric but a young college student like myself appreciated it.

Cons: 1) This is not a reference book. That's a double edged sword depending on what you are looking for though. This book is a great starting off point for beginners and by the end I felt I had become very proficient in javascript. Even though this book will be my main guide for Javascript, I know there is still more for me to learn and I'll probably buy that Oreilly book with the rhino on the cover.

Bottom line: If you are taking a class in javascript or want to know how to make your web pages more interactive, this is a great introduction to javascript. Even though I still got an A, I know I could really have used this book last semester in my javascript class.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
24 of 26 people found the following review helpful:
5.0 out of 5 stars Finally, a different approach to teaching JavaScript., January 12, 2008
I pre-ordered this book on the strong reputation this line of books has. I like the Head First Java, 2nd Edition book, and still believe their Head First HTML with CSS & XHTML book is the best book there is for learning "smart" XHTML and CSS at the same time--whereas many books have NOT handled that balance well.

I sponsor a high school computer programming club and my students had me pre-order this book for them, as they loved the Head First HTML book and felt this would be their best bet at really understanding JavaScript.

JavaScript is a strange language to teach. Although you want to teach the basics of programming, you also want to have early exciting examples that show its possibilities when embedded in a web page. This book does about as well as can be done in one book, with sections on loops, decision making, de-bugging, functions and objects for those new to programming. Then there are also chapters on the most common uses of JavaScript, including, of course, forms and validation.

If you're familiar with the Head First approach, you will find this book to fit in perfectly with their other titles. This is the kind of book you buy, highlight, and write in. Active learning. This is not a reference book.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

5.0 out of 5 stars Best Series for Beginners
The Head First series by O'Reilly is, by far, the best for beginners. They are clever, funny, and match the average person's learning style. Read more
Published 18 days ago by Dan Casey Stinnett

4.0 out of 5 stars Whet your appetite, feed your curiosity. A great introduction.
Head First JavaScript starts off by illustrating why JavaScript can be useful (adding pizzaz, interactivity, and excitement to a website), and then goes about leading the reader... Read more
Published 29 days ago by Katrina Owen

5.0 out of 5 stars Easy with lots of examples
This book is great for people who learn by doing...there are plenty of examples and activities in this book to help you learn
Published 4 months ago by Kristie Kachelmeyer

5.0 out of 5 stars A great way to learn JavaScript
I knew a tiny bit of JavaScript going into this book, so I was a little worried it would be too elementary. Read more
Published 6 months ago by rsessler

1.0 out of 5 stars Head First HTML/CSS Fans Beware
I thought the J Phillips review said it all. My difference with Phillips is that I do appreciate the approach (as stated by Head First), annoying as it can be. Read more
Published 6 months ago by Paul Welch

1.0 out of 5 stars Head First Javascript
If you are expecting the same detailed, coherent, basics-to-details approach that has been so successful in other Head First publications, forget it. Read more
Published 8 months ago by mark

3.0 out of 5 stars Good starting place...
This is a good "first book" on JavaScript. It's not nearly as good as the HF Java books, which clearly are the forte of the whole series. Read more
Published 9 months ago by Michael J. Muprhy III

5.0 out of 5 stars Easy to follow and good condition
For the JavaScript beginner this was an easy to follow book with good exercises and explanations relating to things us non-computer geeks will recognize. Read more
Published 9 months ago by Miya Taylor

5.0 out of 5 stars Head First HTML
This is the best series of How To books that I have seen in a while. Great Book for those just beginning to learn HTML.
Published 9 months ago

2.0 out of 5 stars The Wrong Way To Learn To Program
Having seen the Head First series in stores before and being superficially attracted to all of the promotional blurb about this style of learning being more suited to how the... Read more
Published 10 months ago by J. Phillips

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (1 discussion)
  Discussion Replies Latest Post
JavaScript Hands-On Coding 1 February 2008
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Cut Grass like Butter

Shop all Oregon mower blades
Keep your lawn mower sharp and ready to go by replacing that old mower blade with an Oregon Gator mower blade. Choose from Gator Mulcher or Fusion blade technology designed to fit almost any lawn mower.

Shop all Oregon mower blades

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
Glenn Beck's Common Sense
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates