First, I just finished watching this video. It's some basic stuff/intro to HTML5, but with a lot of interesting things. For example, definition of what is a tag and what is an element. The guy giving presentation is from Google Chrome team, so he naturally uses Chrome. What I liked very much is presentation within Web browser. I also like the idea that you see a small part of next slide. This helps a lot because you know what's coming. A also tried (I think for the first time) JavaScript console and Developer tools in Chrome, and they are very nice tools.
Let me summarize few things from HTML5 video that I remember:
- Story about how <docroot>
element was invented. It was introduced prior to HTML5 to distinguish old and new types of HTML documents. In HTML5 it is substantially simplified. - Ending tags not required, and attributes don't have to be within quotes.
- Many tags optional, like head, body, tbody.
- Story of how innerHTML element was introduced in IE and how it took almost 10 years to be implemented in Mozilla too.
- Charset definition should be placed before title, so to avoid possible cross site scripting attack via UTF-7.
- Parsing of HTML was never standardized. Part of the HTML5 specification is parser.
- There is a reference implementation, html5lib.
For end, here are links to some cool stuff that can be done using HTML/CSS/JavaScript:
- Demo of isometric and editable text.
- Icons created using only CSS!
- CSS3 buttons
- Cool notifications using CSS and jQuery.
- Hobo Lobo of Hamelin
- jQuery chart demo
- FFSlider
- Terminal client written in HTML5
- Web tool for creating animations
- JavaScript animations & experiments
No comments:
Post a Comment