by shigemk2

当面は技術的なことしか書かない

HTML5について

HTML5とはひとつの大きなものではなく、個別の機能が集まったものなので、
Canvas、ビデオ、Geolocationなどの個々の機能のサポートを検出することは可能である。

  1. グローバルオブジェクト(windowやnavigatorなど)に、特定のプロパティが存在するかどうかをチェックする
  2. 要素を作成して、次にその要素に特定のプロパティが存在するかどうかをチェックする
  3. 要素を作成し、その要素に特定のメソッドが存在するかどうかをチェックし、次にそのメソッドを呼んで戻り値をチェックする
  4. 要素を作成し、プロパティを特定の値に設定し、次にそのプロパティが設定した値を保持いているかどうかをチェックする

Modernizr

HTML5検出ライブラリで、HTML5とCSS3機能のサポートを検出してくれるJavaScriptライブラリのこと。

<script src="modernizr.min.js"></script>

としたら、Modernizrは自動的に実行される。

Canvas

解像度に依存するビットマップ描画機能で、グラフ、ゲームのグラフィックス、あるいは
その他のビジュアル画像をオンザフライで表示できるようにする。

ビデオ

HTML5では、Webページにビデオを埋め込むための

ローカルストレージ

HTML5のストレージは、ウェブサイトがコンピュータに情報を保存して後で使うための
手段を提供している。概念としてはクッキーに似ているが、より大きな情報量を取扱えるように
設計されている。

クッキーは大きさに制限があり、Webブラウザが新しいページを要求するたびにWebサーバへ
送り返される。HTML5ストレージはコンピュータ上に存在し、Webサイトからはその
ページがロードされた後にJavaScriptを使ってアクセスできる。


P17

入門 HTML5

入門 HTML5