HTML5
2021-11-14 (日) 12:02:06
HTML5 †
- W3C、2014年10月28日に勧告。
新しい機能 †
- 2D/3Dグラフィックス
- Canvas API
- 動画・音声の再生
- video、audio
- 入力フォーム
- カレンダー、メールアドレス、URL
- オフラインWebアプリケーション
- クライアントサイドストレージ
- バックグラウンド処理
- Web Workers API
- 双方向通信
- クロスドメイン通信
- XMLHttpRequest Level2
- ファイルの読み書き
- File API
- デバイスとの連携
- カメラ、マイク、各種センサー
Web Strate(Webストレージ:ローカルにデータを保存する仕組み) †
種類 †
- Indexed DB
- LocalStorage
- データの保存期間:無制限
- SessionStorage
- データの保存期間:ブラウザを開いている間(閉じると削除)
- ブラウザの異なるタブ間で保存データは共有されない
共通仕様 †
- 文字列のみ保存可能
- 保存サイズは、Webブラウザの仕様に依存する。(W3Cの推奨は、最低5MB)
- データは、Key-Value型で保存する。
コーディング †
- 文字エンコーディングの指定
- <meta charset="UTF-8">
- タグの省略
- 特定の要素は、開始タグ・終了タグの省略が可能。
- 終了タグ省略時の記述(~/>)
- 属性値は引用符囲みの省略が可能。
- type属性の省略
- script要素は省略すると、デフォルト「text/javascript」
- style要素は省略すると、デフォルト「text/css」