Application Cacheについて、キャッシュホストはアイドル中で更新待ちであることを示す定数はどれか。
正解!おめでとう!
解説
Web Workersは、Javascriptの処理をバックグラウンドで実行できるもの。時間の掛かるJavaScriptの処理をWeb Workersに渡すことで、Webページにアクセスしたユーザーの待ち時間を減らすよ。
Web Workersを使用するには、下のようにしてWorkerを作成する。
var myWorker = new Worker(“test.js”);
※myWorkerというWorkerを作成して、それにtest.jsというJavaScriptの処理を渡しているよ。
Application Cacheの定数はこちら。
| 定数 | 詳細 |
|---|---|
| UNCACHED | Workerを終了する |
| IDLE | Workerにメッセージを送信する |
| CHECKING | Workerにメッセージを送信する |
| DOWNLOADING | Workerにメッセージを送信する |
| UPDATEREADY | Workerにメッセージを送信する |
| OBSOLETE | Workerにメッセージを送信する |
Workerのプロパティはイベントハンドラはこちら。
| イベントハンドラ | 詳細 |
|---|---|
| onerror | エラー発生時に発火する |
| onmessage | メッセージ受信時に発火する |
選択肢にあるonerror()とonmessage()というメソッドは存在しないため不正解。Workerにメッセージを送信するメソッドはpostMessage()なので、それが正解。
おしい…もう一度…!

Comments