or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $4.25 Gift Card
Trade in
Kindle Edition
Read instantly on your iPad, PC, Mac, Android tablet or Kindle Fire
Buy Price: $17.63
 
 
 
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 HTML5 Programming: Building Web Apps with JavaScript [Paperback]

Eric Freeman , Elisabeth Robson
3.8 out of 5 stars  See all reviews (59 customer reviews)

List Price: $49.99
Price: $31.33 & FREE Shipping. Details
You Save: $18.66 (37%)
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 Tuesday, May 21? Choose One-Day Shipping at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition $17.63  
Paperback $31.33  
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

October 18, 2011 Head First

HTML has been on a wild ride. Sure, HTML started as a mere markup language, but more recently HTML’s put on some major muscle. Now we’ve got a language tuned for building web applications with Web storage, 2D drawing, offline support, sockets and threads, and more. And to speak this language you’ve got to go beyond HTML5 markup and into the world of the DOM, events, and JavaScript APIs.

Now you probably already know all about HTML markup (otherwise known as structure) and you know all aboutCSS style (presentation), but what you’ve been missing is JavaScript (behavior). If all you know about are structure and presentation, you can create some great looking pages, but they’re still just pages. When you add behavior with JavaScript, you can create an interactive experience; even better, you can create full blown web applications.

Head First HTML5 Programming is your ultimate tour guide to creating web applications with HTML5 and JavaScript, and we give you everything you need to know to build them, including: how to add interactivity to your pages, how to communicate with the world of Web services, and how to use the great new APIs being developed for HTML5.

Here are just some of the things you’ll learn in Head First HTML5 Programing:

  • Learn how to make your pages truly interactive by using the power of the DOM.
  • Finally understand how JavaScript works and take yourself from novice to well-informed in just a few chapters.
  • Learn how JavaScript APIs fit into the HTML5 ecosystem, and how to use any API in your web pages.
  • Use the Geolocation API to know where your users are.
  • Bring out your inner artist with Canvas, HTML5’s new 2D drawing surface.
  • Go beyond just plugging a video into your pages, and create custom video experiences.
  • Learn the secret to grabbing five megabytes of storage in every user’s browser.
  • Improve your page’s responsiveness and performance with Web workers.
  • And much more.

Frequently Bought Together

Head First HTML5 Programming: Building Web Apps with JavaScript + Head First HTML and CSS + Head First JavaScript
Price for all three: $76.77

Buy the selected items together
  • Head First HTML and CSS $22.31
  • Head First JavaScript $23.13


Editorial Reviews

About the Author

Eric Freeman is described by Head First series co-creator Kathy Sierra as “one of those rare individuals fluent in the language, practice, and culture of multiple domains from hipster hacker, to corporate VP, engineer, think tank." Professionally, Eric recently ended nearly a decade as a media company executive, having held the position ofCTO of Disney Online & Disney.com at The Walt Disney Company. Eric is now devoting his time to WickedlySmart.com and lives with his wife and young daughter on Bainbridge Island. He holds a Ph.D. in Computer Science from Yale University.

Elisabeth Robson is co-founder of Wickedly Smart, an education company devoted to helping customers gain mastery in web technologies. She’s co-author of two bestselling books, Head First Design Patterns and Head First HTML with CSS & XHTML.


Product Details

  • Paperback: 610 pages
  • Publisher: O'Reilly Media; 1 edition (October 18, 2011)
  • Language: English
  • ISBN-10: 1449390544
  • ISBN-13: 978-1449390549
  • Product Dimensions: 8 x 1.5 x 9.1 inches
  • Shipping Weight: 2.5 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (59 customer reviews)
  • Amazon Best Sellers Rank: #19,387 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews
64 of 66 people found the following review helpful
5.0 out of 5 stars Excellent Introduction to JavaScript and HTML5 November 2, 2011
Format:Paperback
The first 6 chapters blew me away with its coverage of JavaScript. I really wasn't expecting an introduction to JavaScript from an HTML5 Book, but I am glad it did, however, as the first half of the book is an excellent introduction to using JavaScript for DOM Manipulation as well as passing data to and from web servers and 3rd party services using the XMLHttpRequest Object. If you are unfamiliar with JavaScript, I would recommend this as your first book for learning JavaScript. The focus on fundamentals was really refreshing. The examples were believable, interesting, and challenging. And, the whole problem-solution approach used in the Head First Series Books is very useful for both learning the theory and applying it in real-world scenarios.

The last half of the book takes all the JavaScript you learned in the first half and applies it to some of the new features in HTML5 like Geolocation, Canvas, Video, Web Storage, and Web Workers. I am still amazed by the Geolocation and Google Maps API example as I just did something similar for a client. Just like the coverage of JavaScript, you get a really solid introduction to using the HTML5 features as well as background on the problems they solve. As you can see from the list of features I mentioned above, the book doesn't cover all the new features in HTML5. As with all the Head First Books you get a list of the top 10 things they didn't cover and there is an appendix that lists many of the new HTML5 Tags that aren't covered, too.

If you haven't read a Head First Series Book, be prepared for a lot of diagrams, puzzles, pictures, speech bubbles, games, and other visual and gaming strategies to help you learn. I still haven't quite got used to it, but after reading Head First HTML5 I am convinced the books are worth it even if I am not a huge fan of all the strategies.

The book is very much targeted at beginners. If you are new to JavaScript and HTML5 and appreciate lots of images, Q&A's, puzzles, and other strategies to help you learn, I highly recommend the book.
Was this review helpful to you?
18 of 20 people found the following review helpful
5.0 out of 5 stars Head First and hip deep into HTML 5 November 16, 2011
Format:Paperback
This is not an HTML 5 reference book and does not pretend to be. Go through the easy-to-follow book page by page, exercise by exercise. Come out at the end understanding how to program in JavaScript and knowing enough about HTML5 to build superior websites. Head First HTML5 Programming: Building Web Apps with JavaScript

You can always pick up a reference book to pick up the odds and ends, if you need to do so.

Don't be intimidated by the alleged 600 pages in a tutorial format. First, lots of white space, graphics and big type mean you won't be looking at sheets of man pages. Moreover, all those design elements serve real purposes. Each topic gets a breezy, easy-to-assimilate intro. Then it presents the key concept with clear illustrations. Next, you have to think about what you just learned and construct real-world examples.

After the overview, each of the nine main chapters follows the same pattern. You learn as you go. The authors present the key basic information and techniques for each category. Sure, you have to follow the book in order to build on each topic, but you really only have to work on one at a time. You won't find yourself hitting the TOC and index to try to tie in the related content. Freeman and Robson have handled that in background.

For just one peek, the web storage (chapter 9) starts off with a cutesy closet analogy in words and a 50s photo. It jumps directly into a history of the development of browser storage, particularly cookies. It illustrates the functions of cookies and presents a quiz on what problems using cookies might present.

This leads immediately into verbal and graphic descriptions of how the HTML5 JavaScript API differs from and how it has some of the same functions as cookies. This flows into an exercise where you think of the API as a Post-it note system, with tasks on creating a web page with browser storage. This is functional and you test your work in a browser. Afterward, words and images explain what happened in each stage of the browser implementing the code.

The chapter continues along that line, dealing with each aspect of storage, through flushing data no longer needed. When you complete the tutorial, including the programming, you know plenty about how web storage works and how to implement it in your own systems.

In short, using this book is a commitment. The authors make it as painless as possible and if you have a little tolerance for cute, you are likely to think it is fun going through each section. I worked through it all and don't regret it. I knew a whole lot about HTML4 but not JavaScript. I pay this book the great complement for a tutorial -- I knew substantially more coming out than when I started.

Serious programmers would quibble about what it leaves out. There's a lot more to HTML5 than they get to. The authors are plain up front that they expect you to know HTML4 an CSS first, but nothing else in the field. I definitely benefited from the JavaScript first half of the book. The HTML5 up front and in the second half are perfectly adequate for most of us. This volume goes beyond clever and into the near brilliant class in delivering what it promises.

Head First HTML5 Programming:
Building Web Apps with JavaScript
By Eric Freeman, Elisabeth Robson

Publisher: O'Reilly Media
Released: October 2011
608 pages
$49.99 paper
$47.99 ebook
$54.99 paper and ebook
Comment | 
Was this review helpful to you?
71 of 94 people found the following review helpful
1.0 out of 5 stars Don't Buy This On Kindle - NOT epub!!! January 25, 2012
By Drew
Format:Kindle Edition|Amazon Verified Purchase
I wish I could get my money back.

This book is NOT in epub format. It's just a bunch of PDF copies of the book, which is useless if you want to enlarge or highlight the text.

They shouldn't sell this on Kindle, or make them republish it as an epub and give all who bought it a free copy of the epub version.

I'd steer clear of this if you are not buying the hard copy version.
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Client-side programming
Does a nice job of explaining everything with sample applications. Very complete introduction to a complete novice. I've now got enough knowledge to try it myself.
Published 22 hours ago by A. L. Arizpe
1.0 out of 5 stars Irony: Why NOT to get the Kindle version
1) The most ridiculous, and ironic, thing about this book is that it is about all this slick technology available for presenting information BUT the kindle version is STATIC PAGES... Read more
Published 13 days ago by Fritz
4.0 out of 5 stars Good basic book
Good basic book on what is included in HTML5 and what JavaScript is. HTML5 is different than what HTML was before HTML5.
Published 1 month ago by JoeBulldog
2.0 out of 5 stars The book is great! Publishing quality is shockingly inferior
First about the book itself. I've really enjoyed the head first books as a smooth introduction into unfamiliar territory having worked through both Head First Design Patterns and... Read more
Published 2 months ago by Zan
4.0 out of 5 stars finally a "final" word on the web
It had always been tough to keep up with the changes in the web, what's new, what's not, and what's usable. Read more
Published 2 months ago by David Zambrano
4.0 out of 5 stars Good HTML5 Book, Will Leave You With Relevant Knowledge
Head First HTML5 is a good book on HTML5, and by the end you will have a good familiarity with HTML5's core components. Read more
Published 2 months ago by syntap
5.0 out of 5 stars Great Tool
This is my 5th Head First series book. It does not disappoint. You will be coding advanced HTML5 apps in no time!
Published 3 months ago by Kevin F.
3.0 out of 5 stars Good Introduction to HTML 5/Javascript, but...
This book has standard Head First teaching methods and illustrations. In my college Javascript class, that book had photographed examples of the code and and new code to be updated... Read more
Published 3 months ago by Josh D
4.0 out of 5 stars I knew an older version of HTML, Great Book
I used to use HTML many years ago, and then I started working on Java server code for many years. I decided to learn more about what can be done with just front-end code. Read more
Published 4 months ago by Cappy
4.0 out of 5 stars Good
I got this book today and started reading. With no previous html expertise, it seems just right for me. I love the Head First series. Read more
Published 6 months ago by Arman Alimian
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 





Look for Similar Items by Category