HTML5 Crash Course: Kickoff

HTML5 Crash Course: Kickoff

[snip-h5cc]

I’m starting an HTML5 crash course for myself. I’m applying the 15 minute ritual to this. This is the first 15 minutes.

What I know about HTML5 is this:

  • There are a bunch of new semantic elements, like <section>. I’ve read that this should be ignored because they’re really not the point.
  • More interestingly, there is a refined DOM and new Javascript features related to new objects like and.

To get my head wrapped around HTML5, I need to do the following:

  • Find a good reference for HTML5 features, in a nutshell. I know I’ve seen them.
  • Consolidate my Javascript knowledge and workflow for editing and debugging.
  • Set up a development environment where I can play and keep track of samples, maybe in a VM
  • Maybe pick a framework to start with?
  • Or a project to build?

There are some issues with HTML5 that prevent adoption by a broader base of users, I suspect.

Getting Familiar

These references, so far, kind of really don’t give me a starting place. Let’s look for Javascript HTML5 next. Oh, I forgot I had this book:

  • HTML5 Up and Running – by Mark Pilgrim. My cousin Ben recommended this to me.

Development

  • HTML5 Shiv – some kind of IE9 enabling script
  • CreativeJS – neat javascript examples.
  • CraftyJS – some kind of framework, it looks like.
  • Maintainable Javascript – by Nicholas C. Zakas, also recommended by Ben.

OOOPS, out of time!


Post Notes

  • Dive Into HTML5 – Apparently this is the source for the HTML5 book, maintained by the community.
  • Ben mentioned “Phonegap, HTML5 Boilerplate, jQuery Mobile”. What are those? Hm.
  • HTML Boiler Plate – Ben said this was worth looking into.
  • The question: Do I want to make HTML5 my new interactive platform for development? That’s what I’m trying to find out.
  • Can I alternatively just have other people do my interactive work? My thoughts: no. I want control over this so I can wield it as an expressive medium for demonstrating my ideas. It would take a pretty exceptional developer to meet my needs. Perhaps if I could afford to pay someone, it’s worthwhile.

0 Comments