2020-03-14から1日間の記事一覧
プッシュ通知とは サーバからユーザに対して任意のタイミングで通知できる仕組み Push APIを使用することで、ブラウザでもサーバからのプッシュ通知を受信できるようになる プッシュ通知に関連するAPI Push API:プッシュ通知を受信 Server-Sent Events:サ…
Service Workersとは Webページとは別のブラウザのバックグラウンドで動作するJavaScript実行環境 関連するAPIを組み合わせることで、オフライン処理やプッシュ通知などの機能を提供できる HTTPS通信でしか動作しない
Web Workersとは JavaScriptを並行実行するための仕様 ワーカと呼ばれるJavaScriptの処理単位を、Webページの描画処理を実行するメインスレッドから分離し、バックグランドで実行する Webページのパフォーマンス向上につながる
Indexed Database APIとは 構造化されたデータを保存する仕組み リレーショナルデータベースのように、インデックスによる検索やトランザクションによる安全な操作をできる JavaScriptにより操作を行う 格納できる値の種類は文字列やファイル、blobなど 格納…
Web Storageとは ブラウザにキーと値の組み合わせでデータを保持する仕組み localStorageとsessionStorageの2種類が存在する ⋄localStorageはブラウザが閉じられてもデータを保持し、ウィンドウやタブ間でデータを共有できる ⋄sessionStorageはブラウザが閉…
Touch Eventsとは 画面を指で操作しているときの状態変化に関連するイベント タッチスクリーンを想定した仕様になっている Pointer Eventsとは さまざまなデバイスからのポインタ入力を取り扱うためのイベント
DOM3 Eventsとは ユーザによるマウスやキーボードなどの入力操作を取り扱うためのイベント ユーザの操作に合わせてユーザインタフェースを変更できる DOM3 Events イベントの種類 説明 UIイベント UIやHTML文書の操作に関連するイベント フォーカスイベント …
DeviceOrientation Eventとは デバイスの方角や傾きが変化したときに発生するイベント デバイスの左右の傾き(y軸)、前後の傾き(x軸)、ひねり(z軸)を取得できる DeviceOrientation Eventが発生したタイミングで、JavaScriptのプログラムを用いてユーザインタ…
Geolocation APIとは デバイスの位置情報にアクセスすることができる 緯度、経度、高度、方角、速度、(緯度、経度、高度の)精度を取得できる 使用するにはユーザの許可が必要となる ブラウザの制約により、HTTPS通信でなければ動作しない 地図サービスと連携…