なかなか手をつけられなかった、HTML5をコミュニケーション、サーバ関連を中心に掘り下げて
こんどこそやってやろうと、思い立ったのでわすれぬようにメモです。
(HTML5とか勉強会のこのビデオを見ながらざらっとめもりました。)
随時各機能について掘り下げて勉強よてい。
- フォーム関連
- フォーム関連はタイプがだいぶ増えた&スマホ関連のあつかいを覚える。
- HTML Microdata
- マシンが読めるデータをタグに埋め込んでいく。itemscope属性 , itemprp属性
- RDF/RDFa/RDFa Lite
- Microdata同様にデータに意味を持たせる仕組 typeof=”Parson”とかよりセマンティクスを高めるための物がおおいなぁ。
- Schema.org
- Microdata,RDFaで利用する共通ボキャブラリをMicroSoft/Google/Yahooが協力して策定。
- DOM4
- DOM3のいろいろなしようをまとめるのが目的?
- ShadowDOM
- DOMをカプセル化や、DOMのカプセル化をするらしい。DOMをモジュール化するのが目的だろうか?
- script要素の新属性
- async属性(非同期)、defer属性(onloadで読込を開始)
- styleタグのスコープ
- HTML内にstyle書いてスコープ持たせる。
- Drag&DropAPI
- いろいろしらべよう
- 履歴管理API
- popstateイベント、history.pushStateとかだね。
- window.atob() window.btoa()
- base64エンコード
- DOMCryptAPI
- 暗号化のAPIまだまだこれからな感じ
- SelectorsAPI
- CSSのセレクターでDOMをセレクトする。jQuery風に使える。
- WebIntents
- AndroidのIntentのWebバージョン
- registerProtocolHandler / registerContentHandler
- MIMEタイプやプロトコルにWebアプリを関連付けらしい、Application/pdfならこのアプリで開く、、な感じか?
- WebNotifications
- ユーザへの通知API
- FullscreenAPI
- これ必要そうですね。
- ApplicationCache
- manifestなど
- navigator.online , online / offlineイベント
- そのまんまですね。
- WebStrage
- 文字列しか入れられないエンコード必要
- Indexed Database API
- サポート状況がまだまだだなあ。
- Web SQL Database
これはHTML5から外れ気味 - FileAPI:関連いろいろ
- ファイルほぞんとかですね。
- Streams API
- 最近のものバイナリのストリームAPIの再定義らしい
- Quota Management API
- クォータをリクエスト、使用状況を取得するAPI
- TypedArray
- バイト型をもたないデータ
- WebWorkers
- マルチスレッド
- ContactsAPI
- アドレス帳
- BatteryStatus
- バッテリー状態
- HTML MediaCapture
- カメラとかオーディオとか
- The Messaging API
- SMS , MMS ,送信API
- TheNetworkInformation API
- 状態
- SensorAPI
- センサーにアクセス、じゃいろ温度、他
- Vibration
- バイブ
- Geolocation
- 住所とかもとれる
- HTML Speech
- 音声入力の正式なAPI
- Device Orientation Events
- 向きですね。
- TouchEvent
- まるちタッチ
- WebSocket
- ソケット
- ServerSentEvents
- プッシュ
- CrossDocumentMessaging
- クロスウィンドウ
- Cross Origin Resource Sharing
- XHR,SSE外部サーバと?
- XMLHttpRequest Level2
- どきゅめんと、バイナリ、JSONできる。
- video audio
- おのずと知れた
- Audio Processing API
- ??
- API for MediaResource 1.0
- メディアデータのメタデータが取れる
- WebVTT
- 字幕、videoとかに入る。
- WebRTC
- ローカル、リモートを問わない。送受信API
- Canvas
- –
- SVG
- –
- requestAnimationFrame
- アニメかぁ、
- setImmediate()
- タイマー関連か
- PageVisibility
- 閲覧状態
- Navagation Timing
- –
- UserTiming
- –
- Resource Timing
- –
- Performance Timeline
- ふぅうう、、
結構たくさんだね。
コメントを残す