3. 第二部 HTML5 API
HTML5 APIの種類
Clipboard API
Web Strorage (ストレージ)
HTML Media Capture API
VibrationAPI
Web GL
Geolocation API
and more…
4. Clipboard API
Clipboard API は、Web上でクリップボード操作が可能になります。
可能なクリップボード操作は、
・ Copy コピー
・ Cut カット
・ Paste ペースト
の3つです。
ただの、ctrl + c や ctrl + v との違いは、
コピー・カット・ペーストの操作による挙動を
プログラム出来る点にあります。
コピぺ禁止にしたり、
セキュリティ上、コピー・カットさせたくないテキストの代わりに
別の文字列を与えたりなどが可能になるという事です。
5. Web Storage Web Storageは、クッキーに変わる新機能として大容量で有効期限のな
いデータをユーザーのPCに永続的に保存できるようになりました。
セキュリティもクッキーより高くなっています。
クッキー
4KB
あり
すべてのリクエストで、
サーバにデータを自動送
信
Web Storage
5MB
なし
データを使用するときの
み送信
容量
保存有効期間
セキュリティ
6. HTML
Media
Capture
API
HTML Media Capture API は、ブラウザからカメラやマイクの起動や操
作が可能です。
HTML Media Capture APIによる操作は、
・カメラ
・動画
・音声
になります。
特に、音声録音を用いれば、ボイスレコーダーアプリなどすぐに出来る
ぐらい簡単です。
10. 第二部 HTML5 API
HTML5 APIの種類
Clipboard API
Web Strorage (ストレージ)
HTML Media Capture API
VibrationAPI
Web GL
Geolocation API
・・・クリップボード操作をするAPI
・・・保存などのデータ操作をするAPI
・・・写真・動画・音声などを記録するAPI
・・・バイブレーション操作をするAPI
・・・グラフィック操作をするAPI
・・・位置情報を取得するAPI
結構名前のまんまな機能なんですね。
まとめると
11. 第二部 HTML5 API
APIの活用術
APIは組み合わせて使うことも、可能です。
①Google map API + HTML5 Geolocation API
= 地図上で現在地がわかる!
②HTML5 Geolocation API + HTML5 Vibration API
= ある場所に踏み入れると、バイブレーションを自動で鳴らせる!
① + ② Google map API + HTML5 Geolocation API + HTML5 VibrationAPI
= 地図上に進路を表示し、あるポイントに差し掛かった時バイブレーションを発動!
夜にやれば、セルフ肝試しツールに!?