Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ざっくりわかるHTML5

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

 ざっくりわかるHTML5

社内の勉強会用の資料。
Web関連の初学者向け。

Avatar for Tsuyoshi Yamamoto

Tsuyoshi Yamamoto

January 08, 2013
Tweet

More Decks by Tsuyoshi Yamamoto

Other Decks in Programming

Transcript

  1.  ,'*+ ,-(*$ '",! !'"% *'+    

    "%) *( ' ("% ',*',   %+!     !*(& #.  *"   ',*', *(-+*    8FC)JTUPSZ BUJNFMJOF IUUQXFCEJSFDUJPOTPSHIJTUPSZ Λࢀߟʹ࡞੒
  2.  ,'*+ ,-(*$ '",! !'"% *'+    

    "%) *( ' ("% ',*',   %+!     !*(& #.  *"   ',*', *(-+*    大まかに言うと 8FC)JTUPSZ BUJNFMJOF IUUQXFCEJSFDUJPOTPSHIJTUPSZ Λࢀߟʹ࡞੒
  3. 8FC)JTUPSZ BUJNFMJOF IUUQXFCEJSFDUJPOTPSHIJTUPSZ Λࢀߟʹ࡞੒  ,'*+ ,-(*$ '",! !'"% *'+

        "%) *( ' ("% ',*',   %+!     !*(& #.  *"   ',*', *(-+*    Internet上の アプリケーションに 求められる要求が ますます複雑に なってきている
  4. HTML5.0 Technology Classes Semantics Offline & Storage Device Access Connectivity

    Multimedia 3D, Graphics & Effects Performance & Integration CSS3 •新しいタグの追加 •フォーム等のUI関連の追加 •Web Storage •Application Cache •File API •Geolocation API •Network Information API •WebSocket •Server-Sent Events •video/audio •Media Capture •Canvas •WebGL •Web Workers •XMLHttpRequest2 8$)5.--PHP IUUQXXXXPSHIUNMMPHP Λࢀߟʹ࡞੒
  5. HTML5.0 Technology Classes Semantics Offline & Storage Device Access Connectivity

    Multimedia 3D, Graphics & Effects Performance & Integration CSS3 •新しいタグの追加 •フォーム等のUI関連の追加 •Web Storage •Application Cache •File API •Geolocation API •Network Information API •WebSocket •Server-Sent Events •video/audio •Media Capture •Canvas •WebGL •Web Workers •XMLHttpRequest2 8$)5.--PHP IUUQXXXXPSHIUNMMPHP Λࢀߟʹ࡞੒ 狭義のHTML5 + 関連APIやCSSなど
  6. HTML5.0 Technology Classes Semantics Offline & Storage Device Access Connectivity

    Multimedia 3D, Graphics & Effects Performance & Integration CSS3 •新しいタグの追加 •フォーム等のUI関連の追加 •Web Storage •Application Cache •File API •Geolocation API •Network Information API •WebSocket •Server-Sent Events •video/audio •Media Capture •Canvas •WebGL •Web Workers •XMLHttpRequest2 8$)5.--PHP IUUQXXXXPSHIUNMMPHP Λࢀߟʹ࡞੒ HTML + Javascript + CSS
  7. HTML5.0 Technology Classes Semantics Offline & Storage Device Access Connectivity

    Multimedia 3D, Graphics & Effects Performance & Integration CSS3 •新しいタグの追加 •フォーム等のUI関連の追加 •Web Storage •Application Cache •File API •Geolocation API •Network Information API •WebSocket •Server-Sent Events •video/audio •Media Capture •Canvas •WebGL •Web Workers •XMLHttpRequest2 このあたり 面白そう
  8.    Request Response Request Response   

    Send Send Send Send Send    
  9.    Request Response Request Response   

    Send Send Send Send     Request/Response の度に 毎回接続しなおす 接続の確立後 非同期にデータを 通信する
  10.    Request Response Request Response   

    Send Send Send Send     デスクトップ アプリケーションと 同じように 通信できる アプリを作れそう
  11. HTML5.0 Technology Classes Semantics Offline & Storage Device Access Connectivity

    Multimedia 3D, Graphics & Effects Performance & Integration CSS3 •新しいタグの追加 •フォーム等のUI関連の追加 •Web Storage •Application Cache •File API •Geolocation API •Network Information API •WebSocket •Server-Sent Events •video/audio •Media Capture •Canvas •WebGL •Web Workers •XMLHttpRequest2 このあたり 腰を据えて追いかける 時間を下さい
  12. <Web Sites> HTML5 Candidate Recommendation (http://www.w3.org/TR/html5/) W3C HTML Logo (http://www.w3.org/html/logo/)

    WHATWG HTML Standard (http://www.whatwg.org/specs/web-apps/current-work/multipage/) HTML5 Showcase for Developers: The Wow and the How (http://www.htmlfivewow.com/) HTML5ROCKS (http://www.html5rocks.com/ja/) Can I use... (http://caniuse.com/) HTML5 Please (http://html5please.com/) Web History, a timeline (http://webdirections.org/history/)
  13. SunSpider JavaScript Benchmark (http://www.webkit.org/perf/sunspider/sunspider.html) HTML5のご紹介@DevFestX Sapporo (http://www.slideshare.net/yoshikawa_t/html5-11521824) <書籍> Head First

    HTML5 Programming (Eric Freeman, Elisabeth Robson, 2012, O'Reilly Media) Smashing Node.js: Javascript everywhere, 2nd Edition (Guillermo Rauch, 2012, John Wiley & Sons) WEB+DB PRESS Vol.71 特集2 WebSocket実践入門 (2012, 技術評論社)