Head First JavaScript and thousands of other textbooks are available for instant download on your Kindle Fire tablet or on the free Kindle apps for iPad, Android tablets, PC or Mac.



or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $2.13 Gift Card
Trade in
Kindle Edition
Read instantly on your iPad, PC, Mac, Android tablet or Kindle Fire
Buy Price: $17.27
 
 
 
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Head First JavaScript [Paperback]

Michael Morrison
3.6 out of 5 stars  See all reviews (68 customer reviews)

Buy New
$23.13 & FREE Shipping on orders over $25. Details
Rent
$21.85
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
In Stock.
Rented by RentU and Fulfilled by Amazon.
Want it Wednesday, May 29? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

January 11, 2008 0596527748 978-0596527747 1

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.

Frequently Bought Together

Head First JavaScript + Head First HTML5 Programming: Building Web Apps with JavaScript + Head First jQuery
Price for all three: $79.58

Buy the selected items together


Editorial Reviews

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 (http://www.digitalthink.com).

In addition to his primary profession as a writer and technical consultant, Michael is the founder of Stalefish Labs (http://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: 652 pages
  • Publisher: O'Reilly Media; 1 edition (January 11, 2008)
  • Language: English
  • ISBN-10: 0596527748
  • ISBN-13: 978-0596527747
  • Product Dimensions: 7 x 1.7 x 9.1 inches
  • Shipping Weight: 3.2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (68 customer reviews)
  • Amazon Best Sellers Rank: #75,383 in Books (See Top 100 in Books)

More About the Author

Michael Morrison is a writer, developer, toy inventor, and author of a variety of computer technology books and interactive web-based courses. In addition to his primary profession as a writer and freelance nerd for hire, Michael is the creative lead at Stalefish Labs (http://www.stalefishlabs.com), an entertainment company he co-founded with his wife, Masheed. The first commercial debut for Stalefish Labs is a traditional social/trivia game called Tall Tales: The Game of Legends and Creative One-Upmanship. When not glued to his computer, playing hockey, skateboarding, or watching movies with his wife, Michael enjoys hanging out by his koi pond while he daydreams about new Web creations. You can visit Michael on the Web and discuss this book at http://www.michaelmorrison.com/.

Customer Reviews

Most Helpful Customer Reviews
117 of 121 people found the following review helpful
3.0 out of 5 stars A good book, but not all it could be. February 5, 2008
Format:Paperback
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.
Was this review helpful to you?
40 of 42 people found the following review helpful
By tl32
Format:Paperback
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 | 
Was this review helpful to you?
24 of 25 people found the following review helpful
2.0 out of 5 stars Frustratingly backwards August 15, 2008
Format:Paperback|Amazon Verified Purchase
I liked the Headfirst HTML/XHTML/CSS book, but I found this one poorly organized and discouraging. The exercises frequently required knowledge of concepts that had not yet been introduced. And I found the extended examples used in the book (such as an unrealistic and complicated movie theatre "seat finding" dealeo) unnecessarily confusing.

After starting it several times and struggling through 300 or so pages I broke down and bought The Book of Javascript (2nd ed) by David Thau. I'm much happier: good clear explanations from the get go, and a focus on javascript as actually used in the world.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars A new (easier) way of learning to code interactive websites using...
THE EASIEST BOOK TO LEARN JAVASCRIPT FROM PERIOD!

This book is the easiest book to learn JavaScript. If you WANT to make interactive websites this the THE book for you. Read more
Published 20 days ago by BC_Austin
5.0 out of 5 stars Very Happy With These Books
I got this book along with HTML5 and JQuery and I was able to get a job the same time I finished all three. Read more
Published 10 months ago by Them00gly
2.0 out of 5 stars Not advised
I would not recommend this book. I bought this book based on the name alone, and have been hugely disappointed. Read more
Published 11 months ago by unau2k
2.0 out of 5 stars Not for beginners. Save your money!
The Head First series is famous for being extremely accessible to beginners. Unfortunately, Head First Javascript does not live up to the Head First name. Read more
Published 11 months ago by Russell Cortez
2.0 out of 5 stars Moves at too fast a pace.
The first chapter moved at an OK pace, but after that everything else went way too fast.
I was very disappointed with this book, so much that I had to return it.
Published 13 months ago by Derrick Phipps
1.0 out of 5 stars Introduction to Programming 101
I'm a software engineer. I have four Head First text books, including Head First Java (which was my initial introduction to Java). Read more
Published 14 months ago by H. Henriques
5.0 out of 5 stars Good simple book
I have used Head First books before and found them extremely easy to follow and understand. These are excellent beginner books as they explain in detail the syntax of each... Read more
Published 16 months ago by Patricia F. Johnson
1.0 out of 5 stars DONT WASTE YOUR MONEY
i'm giving this book the worst rating possible to try to negate the overall positive review status of this HF title, by michael morrison. Read more
Published 17 months ago by Lester G. Carpenter
4.0 out of 5 stars Ask Felgall - Book Review
The way that JavaScript has changed over the past few years has made many books on this subject appear somewhat dated. Read more
Published 18 months ago by Stephen Chapman
2.0 out of 5 stars Elementary Book - Waste of time , if you already know any programming...
Teaches basic concepts in a method that is simple to understand. Good investment of time for beginners from a non-programming background. Read more
Published 19 months ago by bjag
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Forums

Topic From this Discussion
JavaScript Hands-On Coding
Thanks Michael, it's a great resource.
I really love Head First books and yours in not an exception, congratulations.

The only thing that bothered me was the lack of color, I think that the book would improve a lot if all the images were displayed in full color in the same way that HTML with CSS... Read more
Feb 4, 2008 by German Martinez Seminario |  See all 2 posts
Have something you'd like to share about this product?
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Search Customer Discussions
Search all Amazon discussions




Look for Similar Items by Category