19. Why HTML5 wins
●
Backwards compatibility, and a clear migration path.
● Well-defined error handling.
●
Users should not be exposed to authoring errors.
28. Top 20 class names
1. footer 11. button
2. menu 12. main
3. style1 13. style3
4. msonormal 14. small
5. text 15. nav
6. content 16. clear
7. title 17. search
8. style2 18. style4
9. header 19. logo
10. copyright 20. body
http://devfiles.myopera.com/articles/572/classlist-url.htm
29. Top 20 id names
1. footer 11. search
2. content 12. nav
3. header 13. wrapper
4. logo 14. top
5. container 15. table2
6. main 16. layer2
7. table1 17. sidebar
8. menu 18. image1
9. layer1 19. banner
10. autonumber1 20. navigation
http://devfiles.myopera.com/articles/572/idlist-url.htm
39. “...extending the language to better support Web
applications, since that is one of the directions the Web is
going in and is one of the areas least well served by HTML
so far. This puts HTML in direct competition with other
technologies intended for applications deployed over the
Web, in particular Flash and Silverlight.”
Ian Hickson, Editor of HTML5
http://lists.w3.org/Archives/Public/public-html/2009Jan/0215.html
49. Web Database – full relational DB / SQL
var db =
openDatabase(dbName, version, displayName, expectedSize);
db.transaction(function(tx) {
tx.executeSql(sqlStatement, [], function (tx, result) {
/* do something with the results */
});
});
55. feature-detection for audio/video
if (!!document.createElement('video').canPlayType;) { … }
if (!!document.createElement('audio').canPlayType;) { … }
65. WebRTC is a free, open project that enables web browsers
with Real-Time Communications (RTC) capabilities via
simple Javascript APIs. The WebRTC components have been
optimized to best serve this purpose.
The WebRTC initiative is a project supported by Google,
Mozilla and Opera.
http://sites.google.com/site/webrtc/
http://www.whatwg.org/specs/web-apps/current-work/complete/video-conferencing-
and-peer-to-peer-communication.html
66. "We expect to see WebRTC support in Firefox, Opera, and
Chrome soon!"
http://www.webrtc.org/
67.
68. Photo credits
Crowd goes wild
http://www.flickr.com/photos/specialk-files/428060061/sizes/m/in/photostream/
Mamipeko's nails and face by Mamipeko, @mamipeko
http://d.hatena.ne.jp/Mamipeko/ used with permission
All 5 Mamipeko's nails together
http://www.flickr.com/photos/drzuco/4826509298/sizes/o/in/photostream/ (with permission)
Gigapudding video used with kind permission of Takura Tomy
HTML5 nazi-killing Bruce on unicorn picture by Marina Lawson. Buy her Dad's book.
Microsoft clippy belongs to Microsoft. But is loved by the world.
All others, me (all rights reserved) or (I believe) public domain.