Head First HTML5 Programming
Building Web Apps with JavaScript
Publisher: O'Reilly Media
Final Release Date: October 2011
Pages: 610

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.
Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyHead First HTML5 Programming
 
3.9

(based on 17 reviews)

Ratings Distribution

  • 5 Stars

     

    (9)

  • 4 Stars

     

    (3)

  • 3 Stars

     

    (2)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (3)

75%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (14)
  • Helpful examples (14)
  • Well-written (11)
  • Accurate (9)
  • Concise (8)

Cons

    Best Uses

    • Student (12)
    • Novice (10)
    • Intermediate (9)
      • Reviewer Profile:
      • Developer (11), Designer (4), Sys admin (3)

    Reviewed by 17 customers

    Sort by

    Displaying reviews 1-10

    Back to top

    Previous | Next »

     
    5.0

    Head First HTML5 -Get started with HTML5

    By Sanaulla

    from Bangalore, India

    About Me Developer

    Verified Reviewer

    Pros

    • Accurate
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Intermediate
      • Novice
      • Student

      Comments about oreilly Head First HTML5 Programming:

      We all have enjoyed reading the Head First series of books and this book i.e Head First HTML5 Programming is no different. The authors Eric Freeman and Elisabeth Robson have kept the content in the book as much practical as possible which means that your are more of coding than reading. Not all the features of HTML 5 have been covered and the few which were not covered, the authors have mentioned them in the Appendices. But the authors have covered quite a few important and tough to understand features.

      HTML5 relies more on Javascript and you need not worry if you are not familiar with Javascript as the authors have good 3 chapters covering Javascript. And let me tell you even I was not well versed with Javascript when I started to read the book.

      The examples explaning the video and web worker features have used complicated examples which might pose some problems for few but then those examples show the power of those features.

      This book is very different from Head First HTML and CSS and the title contains the word "Programming" which is quite a clear indication that HTML5 involves programming using Javascript. And you need not worry about the CSS used in the examples of the book as they can be downloaded from the Book website.

      I would recommend anyone who wants to explore HTML5 to pick this book and not get turned off by the number of pages.

       
      5.0

      Head First HTML5 Programming Review

      By NSLone

      from Ravenna, KY

      About Me Designer, Developer, Sys Admin

      Verified Reviewer

      Pros

      • Accurate
      • Concise
      • Easy to understand
      • Helpful examples
      • Well-written

      Cons

        Best Uses

        • Expert
        • Intermediate
        • Novice
        • Student

        Comments about oreilly Head First HTML5 Programming:

        I love this book! It is written in such a manner that I retain what I read, as if it is written just for me. You can't ask for more than that from an author. Their way of going about teaching you is, in my opinion, the greatest thing since sliced bread. It is written in a conversational style, with graphics which evoke emotions. This helps you to retain what you read, because as the authors say, "A picture is worth a thousand words."
        If I didn't know better, I would swear that these authors were somewhere watching me as I learn so as to learn how I learn best. Or, at the very least, were interviewing me as to my personal style of learning.
        I am deeply grateful for authors who take into consideration the 'how' of the way we learn. I was just reading through the book and the more I read, the more I want to read it. This is saying a lot about a 'technical' book. I have ADHD and if it's written in a dry, boring manner, I find it hard to follow and almost impossible to retain, which just goes to show that the authors know what they're talking about. I also love the conversational style they have adopted. This is another point in their favor; it is much easier to 'follow a conversation than to listen to a lecture.'
        Bottom line is that I would definitely recommend this book to others.

        (2 of 2 customers found this review helpful)

         
        5.0

        Step into the world of HTML5 Program

        By k-man

        from SCruz

        About Me Technical Writer

        Verified Reviewer

        Pros

        • Accurate
        • Concise
        • Easy to understand
        • Helpful examples
        • Quick Pace
        • Well-written

        Cons

          Best Uses

          • Intermediate
          • Student

          Comments about oreilly Head First HTML5 Programming:

          First: I must say, the Head First series is as good as it gets with books that teach technology. And I've read my fair share of tech tomes. While the purple cover and crazy graphics give a Generation X flair, for me in my old age (I'm in my 50s), I really appreciate the mixed up presentation styles. I've even shown my bosses how O'Reilly has researched the way our brains learn, and their method actually makes learning the ropes enjoyable.

          OK, now on to the content... I'm fairly familiar with HTML (I author in the markup at work), so I appreciate that the book didn't bore me in the beginning with an HTML tutorial. It gets into the meat quickly, and it's solid in the presentation of the tasks at hand. For example, I've studied the DOM before. But the way the authors present it here, the concepts really sunk in--I din't feel like it was beyond me and "something that I'd put off and learn later." I got it, and that made me want to continue reading.

          And that's the way the book proceeds--it takes you through the basics of JavaScript, and then delves into the beefier areas that are supported with HTML5. And don't forget, this book is about *programming*, it's not an HTML cookbook!

          So here I am, waxing on about the book, and you're probably thinking "Does this guy have anything negative to say?" Well, yeah. For me, some of the quizzes didn't hit my wheelhouse, so I passed a few up. I know, ruler to the knuckles, but that's just the way it is for me.

          I'm not going to lie to you--I haven't yet finished the book so I can't possibly give away the twist at the end. But suffice to say, I have learned a ton in the few hours that I've spent with this book and it's not a stretch for me to hit the kitchen and tell the cook, "Very Tasty!"

          (5 of 6 customers found this review helpful)

           
          4.0

          not a HTML5 book but Javascript/AJAX

          By ronf57

          from Cleveland, Ohio

          About Me Designer, Developer, Educator

          Verified Reviewer

          Pros

          • Easy to understand
          • Helpful examples
          • Well-written

          Cons

          • Not comprehensive enough

          Best Uses

          • Intermediate
          • Novice
          • Student

          Comments about oreilly Head First HTML5 Programming:

          if your looking for true HTML5 syntax...this isn't it. While it is a great javascript api book it is a terrible HTML5 book, it promotes the misunderstanding that it attempts to clear up in the beginning of the bbok by saying what the book won't cover...HTML5 syntax! SO the booktitle is a lie to get sales to people that don't understand the differences between HTML5 syntax and the APIs and javascript used to make a website interactive.
          This book violates good web programming by purposefully confusing the HTML5 issue.
          Don't get me wrong, I ABSOLUTELY love this book for what it is! but it isn't HTML5!

          (1 of 7 customers found this review helpful)

           
          3.0

          Poor paper and black-and-white printing

          By Just Learning

          from San Francisco, CA

          Verified Reviewer

          Pros

          • Accurate
          • Concise
          • Easy to understand
          • Great information
          • Helpful examples
          • Well-written

          Cons

          • Black and white printing
          • Poor binding
          • Poor quality paper

          Best Uses

          • Intermediate
          • Student

          Comments about oreilly Head First HTML5 Programming:

          I only finished the first chapter, and while the information is excellent so far, as I expected from the Head First series, the quality of production of this book is low. I am comparing it to the Head First HTML/CSS book, which had high quality paper, a solid binding, and color pictures. This book has none of those!

          These issues may seem petty, but the book is much less engaging than I feel it would be with the quality paper and the color printing in other Head First books; for a series that boasts about it's ability to really engage a reader, this seems like huge oversight and it is a huge let down. I ordered my book from Amazon.com, so maybe it's just an issue with their stock.

          (2 of 26 customers found this review helpful)

           
          1.0

          Would be great, if printed in color!

          By Ingo Lantschner

          from Vienna, Austria

          About Me Developer, Sys Admin

          Verified Reviewer

          Pros

          • Easy to understand
          • Helpful examples

          Cons

            Best Uses

              Comments about oreilly Head First HTML5 Programming:

              The paper-book is printed in black-and-white. This is definitely not, what I expect from a member of the head-first series!

              (4 of 4 customers found this review helpful)

               
              4.0

              A good HTML5 intro for total beginners

              By Gavin

              from Horsham UK

              About Me Developer

              Verified Reviewer

              Pros

              • Easy to understand
              • Helpful examples
              • Well-written

              Cons

                Best Uses

                • Novice
                • Student

                Comments about oreilly Head First HTML5 Programming:

                There's a saying here in the UK "Its a bit like Marmite, you either love it or hate it!".

                Well I think this applies to Head First Books - people tend to love them or hate them.

                Personally I love them although would not restrict myself to *only* using a Head First book to study any given subject - I would always back it up with a more 'traditional' reference book.

                Head First HTML5 Programming is a great book for people who have no prior experience and are beginning their web programming journey with HTML5.

                Readers already familiar with web programming are likely to find some chapters a bit redundant although they may offer some helpful revision and a different perspective when viewed in the 'Head First' style.

                The new features that are introduced to HTML by version 5 are not really covered until chapter 5 from where the remainder of the book has good introductions to the new topics such as Geolocation, AJAX, Canvas & Video, Local Storage and Web Workers.

                My only real disappointment with the book is the one that applies to all electronic versions of Head First books - it is only available in PDF format. PDF is slow and clunky when reading on a mobile device when compared to reading in Kindle format or similar.

                (3 of 3 customers found this review helpful)

                 
                5.0

                Excellent book on HTML5!!

                By David W

                from Colorado Springs, CO

                About Me Designer, Developer

                Verified Reviewer

                Pros

                • Accurate
                • Concise
                • Easy to understand
                • Helpful examples
                • Well-written

                Cons

                  Best Uses

                  • Intermediate
                  • Novice
                  • Student

                  Comments about oreilly Head First HTML5 Programming:

                  Head First HTML5 Programming by Eric Freeman and Elisabeth Robson is a great book for developers that are looking to start developing web applications and for people that have been out of the web development for a number of years are looking to catch back up with the latest technology. Personally, I fall into the second category. I have been developing applications for a number of years, where I was developing N-Tiered web applications for some large companies. Back then, I was creating web applications using HTML, Java Script, Java Server Pages, Servlets, and back-end server code, which included POJOs, EJBs, etc. Due to a change in job, I have been working on thick client development and there have not been that many opportunities to work on web applications.
                  Therefore, I decided recently that I wanted to get back into the web development and I have always enjoyed the format of the Head First books and decided that this would be a great way to catch up. This book provided me exactly what I was looking for and I have a better understanding of how the development of web applications has evolved over the years. The authors did a great job in presenting how to work with the DOM using Java Script, the capabilities that the canvas provides, the Web Storage of 5 MB, and the ability to have Web Workers that can perform long running tasks. I feel that all of these features together will make web application development a fun and exciting place to be.
                  The authors did a great job of explaining all of these great features and more in this book. They provide great examples that you can walk through the design and development process with them as they relate the new features of HTML5 brings to the table. I would recommend this to any developer that is looking at getting into the latest technologies in web development. This would include someone that is brand new to web development or someone like me that spent a number of years in web development and then stepped away from it for a while. This book will get you excited about the possibilities of web development beyond static pages or having your web application transition between multiple pages in order to provide updates to what is being presented on the page.

                  (5 of 5 customers found this review helpful)

                   
                  5.0

                  Have fun while you learn

                  By sandyboy55

                  from St Louis, MO

                  About Me Developer

                  Verified Reviewer

                  Pros

                  • Easy to understand
                  • Helpful examples
                  • Well-written

                  Cons

                    Best Uses

                    • Intermediate
                    • Novice
                    • Student

                    Comments about oreilly Head First HTML5 Programming:

                    By now I have read (or attempted to read) at least 3-4 books on HTML5. I have attended a few webinars by popular speakers as well. However, I have always found myself lost in the details as most books start with a lot of fluff on the history of the web, how it came to be, etc, etc. By the time I was done with the first couple of chapters, I was yearning for the actual stuff and lost interest. Enter the Head First book to my rescue. Finally here is a book that explains visually about HTML5 and makes it a lot of fun actually while learning it. The authors have done a lot of work in the visuals, the humor, and constant reinforcing of concepts via quizzes, Q&A, etc. In short, I just love this book!

                    The book is huge - around 600 pages on my iPad. However, it is not all words. There are plenty of pictures and puzzles in each chapter. This keeps the reader focused and interested in the contents. It has a comprehensive coverage of HTML5 and JavaScript. Most, if not all, new features of HTML5 are covered like Geolocation, Canvas, Video, Web Storage, and Web Workers. This is an excellent book for beginners and intermediate programmers alike. Have fun while you learn!

                    (1 of 1 customers found this review helpful)

                     
                    5.0

                    Head first HTML 5

                    By Abi

                    from Chennai, India

                    About Me Designer, Developer

                    Pros

                    • Accurate
                    • Concise
                    • Easy to understand
                    • Helpful examples
                    • Well-written

                    Cons

                      Best Uses

                      • Intermediate
                      • Novice
                      • Student

                      Comments about oreilly Head First HTML5 Programming:

                      After the remarkable book, HTML 5 Up and Running by Mark Pilgrim, I decided to try Head First series book on HTML 5 too. Though it says you need to know Javascript and CSS, the second chapter and the appendix sections give the information required.

                      Like all other books in the series, this book also makes you understand, learn and remember things rather than going by rote. This is a great book for the beginner. It focuses on the basics of how browsers work, how javscript elements are handled, the DOM and other aspects a beginner MUST know.

                      This book gets a full 4.5 out of 5 stars from me. I have not completed reading the book as I am doing it in parallel with Head First jQuery but it definitely deserves the rating all the same.

                      I wish the Indian Universities and Schools have the Head First series books as syllabus for computer science students. It really makes learning fun and am sure we will be doing what we actually need to do to have excellent next generation programmers from India.

                      Displaying reviews 1-10

                      Back to top

                      Previous | Next »

                       
                      Buy 2 Get 1 Free Free Shipping Guarantee
                      Buying Options
                      Immediate Access - Go Digital what's this?
                      Ebook: $41.99
                      Formats:  DAISY, ePub, Mobi, PDF
                      Print & Ebook: $54.99
                      Print: $49.99

                      Available in Multiple Languages