Submit Your Article Forum Rules

Results 1 to 7 of 7

Thread: Learning Resources for HTML5 Developers

  1. #1
    Administrator weegillis's Avatar
    Join Date
    Oct 2003
    Posts
    5,788

    Post Learning Resources for HTML5 Developers

    In almost two weeks of searching and reading, I'm practically exhausted and have only scratched the surface. Partly from spending so much time reading, but also from spending so much time jumping right into the code and dashing off something new and exciting.

    The ideal place to start would be with W3C, and then onto the web standards sites like WSG and Westciv.

    I found Mark Pilgrim's book to be an invaluable read. He would rather I had purchased it, but I instead took advantage of his online version: Dive Into HTML5.

    Estelle Weyl's site, Standardista, is chalk full of all the nitty gritty details. She is the co-author of HTML5 & CSS3 For The Real World.

    Into this mix there is a whole range of tools for creating HTML5 and CSS3 effects and code. Look for them in my next post.
    Last edited by weegillis; 08-04-2011 at 02:04 AM. Reason: S/G in heading

  2. #2
    WebProWorld MVP mikmik's Avatar
    Join Date
    Aug 2003
    Posts
    1,557
    This is indispensable for checking which features are supported by the actual browsers y0ou are using: http://html5test.com/

    http://html5labs.interoperabilitybridges.com/
    http://html5doctor.com/

    Two part tutorial for html5<canvas> http://www.techieoncloud.com/2011/04...roduction.html and http://shekhar-pro.blogspot.com/2011...2-example.html
    These are excellent step by step with lots of links including for IE10 beta.

    http://www.techrepublic.com/blog/web...84?tag=nl.e099 and,
    http://www.techrepublic.com/blog/web...11?tag=nl.e055

    And good news for you, there is a polyfill for nearly every HTML5 feature that Modernizr detects. Yup. So in most cases, you can use a HTML5 or CSS3 feature and be able to replicate it in non-supporting browsers. Yes, not only can you use HTML5 today, but you can use it in the past, too!
    Modernizr is an open-source JavaScript library that helps you build the next generation of HTML5 and CSS3-powered websites.
    http://www.modernizr.com/docs/ - with excellent tutorials and links to libraries to implement all html5 features in most browsers like this:
    HTML5 Cross Browser Polyfills
    So here we're collecting all the shims, fallbacks, and polyfills in order to implant html5 functionality in browsers that don't natively support them.
    The general idea is that: we, as developers, should be able to develop with the HTML5 apis, and scripts can create the methods and objects that should exist. Developing in this future-proof way means as users upgrade, your code doesn't have to change but users will move to the better, native experience cleanly.
    Looking for a way to conditionally load these scripts client-side based on feature detects? See yepnope.js
    https://github.com/Modernizr/Moderni...wser-Polyfills

    I've got more, I'll post later also, with better descriptions of all these resources and tutorials
    Babies don't need a vacation, but I still see them at the beach... it pisses me off! I'll go over to a little baby and say 'What are you doing here? You haven't worked a day in your life!'
    Steven Wright

  3. #3
    Administrator weegillis's Avatar
    Join Date
    Oct 2003
    Posts
    5,788
    HTML5 Demos and Examples, is a book by Bruce Laweson and Remy Sharp, co-creator of the HTML5 shim for IE 8 and older.

    The site HTML5 Rocks is made up largely of Google Authors, but a solid mix of independent developers is there as well. As an Open Community, we are all free to join in and contribute.

    Still putting a tools list together...
    Last edited by weegillis; 08-03-2011 at 11:54 PM. Reason: link to related post

  4. #4
    WebProWorld MVP mikmik's Avatar
    Join Date
    Aug 2003
    Posts
    1,557

    Html5 resources

    Tutorials and resources for specific html5 featuresCanvas)

    Review of HTML5 Canvas Libraries:
    This is really an excellent page. There are links to all sorts of tutorials for the libraries covered

    Using Html5 Canvas:
    Unless you have been in a coma for the last couple of years you would have noticed the upturn in interest in HTML5 and the canvas tag.

    The Canvas API is a means of creating shapes, graphs and even animation using just JavaScript and which, unlike Flash, doesn't require a plug-in and, unlike Flash again, is not proprietary but open
    Due to all the euphoria around HTML5 you may have come across list articles such as 48 Potential Flash-Killing Demos and 10 HTML5 Demos to Make You Forget About Flash, and which in their screaming hyperbole give the impression that all the cool kids hang out with HTML5 while Flash is the preferred technology for your senile, incontinent granddad.
    At the time of writing there is no one comprehensive book on the subject although a number are due to be released in 2011 including HTML5 Canvas by Steve and Jeff Fulton on the O'Reilly imprint (Send me a copy to review please!!).

    Nevertheless despite these handicaps below are some ways that it can be used.
    Create a rectangle with HTML5 canvas...


    One of the links from above article is a library for animations on the canvas with basic set up to advanced animation instructions and code MooTools Canvas Library

    HTML5ROCKS is a complete, overall site, and this one is wicked good: You can Learn by Major HTML5 Feature Groups; and, it has sections on the site for seeing, using, trying, and getting everything Html5.
    Last edited by weegillis; 08-04-2011 at 12:01 AM. Reason: By request
    Babies don't need a vacation, but I still see them at the beach... it pisses me off! I'll go over to a little baby and say 'What are you doing here? You haven't worked a day in your life!'
    Steven Wright

  5. #5
    Administrator weegillis's Avatar
    Join Date
    Oct 2003
    Posts
    5,788
    This utility is similar to Modernizr, above, but geared only to IE 6-8: Select[ivizr] It is designed to work in harmony with other Javascript libraries and frameworks, and has received excellent reviews.

    Back to basics, the HTML5 Tag Reference posted at W3Schools is something to memorize.

    For highly polished examples of HTML5, <html> 5 Gallery | A showcase of sites using HTML5 markup

    Still hovering around spec development and standards, there is, the Web Hypertext Application Technology Working Group (WHATWG),
    Quote Originally Posted by WHATWG
    ... a growing community of people interested in evolving the Web. It focuses primarily on the development of HTML and APIs needed for Web applications.
    and one of the earliest groups, html5.org. Their HTML5 Tracker is a way to monitor changes in browser support and the spec, in general.
    Last edited by weegillis; 08-03-2011 at 10:16 PM.

  6. #6
    WebProWorld MVP kgun's Avatar
    Join Date
    May 2005
    Location
    Norway
    Posts
    7,999

    Some platform dependent queries

    like:

    html5 wordpress

    html5 drupal

  7. #7
    Administrator weegillis's Avatar
    Join Date
    Oct 2003
    Posts
    5,788
    Quote Originally Posted by kgun View Post
    like:

    html5 wordpress

    html5 drupal
    Just digging into the wordpress SERPS, one thread from a couple of years ago contained this link, New Elements in HTML5, and article from 2007 written by Elliote Rusty Harold. I know I've read this article before, and even though it is nearly 5 years old, it is still a good read, today.

    Compared to two years ago, when there was practically nothing on the wordpress/HTML5 landscape, the web is swimming in new templates.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •