Your SlideShare is downloading. ×
HTML5
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

HTML5

947

Published on

An introduction to HTML5, including a background of why it's needed and some of the major new features.

An introduction to HTML5, including a background of why it's needed and some of the major new features.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
947
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
21
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. HTML5
    • Niklas Gustavsson
    • [email_address]
    • twitter.com/protocol7
  • 2. Why do we need HTML5?
  • 3. HTML4 was published 1997
  • 4. Yes… 1997
  • 5.  
  • 6.  
  • 7. <xml />
  • 8.  
  • 9. XML != robustness
  • 10.  
  • 11.  
  • 12.  
  • 13. WHATWG
  • 14. W3C <3 WHATWG
  • 15.  
  • 16. [X] First Working Draft in October 2007. [X] Last Call Working Draft in October 2009. [ ] Call for contributions for the test suite in 2011. [ ] Candidate Recommendation in 2012. [ ] First draft of test suite in 2012. [ ] Second draft of test suite in 2015. [ ] Final version of test suite in 2019. [ ] Reissued Last Call Working Draft in 2020. [ ] Two complete and bug-free implementations in 2022.
  • 17. So, what is then HTML5?
  • 18. Parser model
  • 19. New elements
  • 20.
    • <div id=nav>
    • </div>
    • <div class=post>
    • <div class=postheader>
    • </div>
    • </div>
    • <nav>
    • </nav>
    • <article>
    • <header>
    • </header>
    • </article>
  • 21. Updated forms
  • 22.
    • text
    • password
    • text
    • password
    • email
    • url
    • date
    • datetime
    • month
    • week
    • time
    • datetime-local
    • number
    • range
    • color
  • 23. From http://diveintohtml5.org/forms.html
  • 24. Video/audio
  • 25. Canvas
  • 26. Web sockets
  • 27. Geolocation
  • 28. Cross domain messaging
  • 29. Offline support Local storage
  • 30. Web workers
  • 31. Further reading http://diveintohtml5.org https://developer.mozilla.org/En/HTML http://dev.w3.org/html5/spec http://html5demos.com/
  • 32. http://github.com/protocol7/html5-demos http://github.com/protocol7/node.websocket.js
  • 33. Questions?

×