HTML5とはひとつの大きなものではなく、個別の機能が集まったものなので、
Canvas、ビデオ、Geolocationなどの個々の機能のサポートを検出することは可能である。
- グローバルオブジェクト(windowやnavigatorなど)に、特定のプロパティが存在するかどうかをチェックする
- 要素を作成して、次にその要素に特定のプロパティが存在するかどうかをチェックする
- 要素を作成し、その要素に特定のメソッドが存在するかどうかをチェックし、次にそのメソッドを呼んで戻り値をチェックする
- 要素を作成し、プロパティを特定の値に設定し、次にそのプロパティが設定した値を保持いているかどうかをチェックする
Modernizr
HTML5検出ライブラリで、HTML5とCSS3機能のサポートを検出してくれるJavaScriptライブラリのこと。
<script src="modernizr.min.js"></script>
としたら、Modernizrは自動的に実行される。
Canvas
解像度に依存するビットマップ描画機能で、グラフ、ゲームのグラフィックス、あるいは
その他のビジュアル画像をオンザフライで表示できるようにする。
ビデオ
HTML5では、Webページにビデオを埋め込むための
ローカルストレージ
HTML5のストレージは、ウェブサイトがコンピュータに情報を保存して後で使うための
手段を提供している。概念としてはクッキーに似ているが、より大きな情報量を取扱えるように
設計されている。
クッキーは大きさに制限があり、Webブラウザが新しいページを要求するたびにWebサーバへ
送り返される。HTML5ストレージはコンピュータ上に存在し、Webサイトからはその
ページがロードされた後にJavaScriptを使ってアクセスできる。
P17
- 作者: Mark Pilgrim,矢倉眞隆(監訳),水原文
- 出版社/メーカー: オライリージャパン
- 発売日: 2011/04/23
- メディア: 大型本
- 購入: 12人 クリック: 350回
- この商品を含むブログ (13件) を見る