ProgressEvent インターフェイス
ProgressEvent インターフェイスは、外部リソースをロードするときに発生するイベントに関するインターフェイスです。
外部リソースには、画像や音声、動画といったファイル、CSS、スクリプトファイルがあります。
Event インターフェイスを継承しています。Event インターフェイスの Property と Method が使えます。
- Event
- └── ProgressEvent
ページ内 Index
プロパティ(Properties)
Example Syntax
var bubbles_value = ProgressEvent.bubbles;
以下はProgressEvent インターフェイスのプロパティです。Event インターフェイスから継承された プロパティも利用できます。
| Property | ||
|---|---|---|
| lengthComputable | read only | ロード時間を計測可能かをbool値で返す。 |
| loaded | read only | ロード済みデータ量を返す。 |
| total | read only | ロードされるデータ量を返す。 |
メソッド(Methods)
独自のメソッドはないです。
イベント(Event)
ProgressEvent タイプはエレメントに設定してwebページで起こるイベントを捉えます。
Example Syntax
object.onerror = function(){script_or_function};
以下は、ProgressEvent インターフェイスのイベントハンドラーです。
| イベント | 概要 |
|---|---|
| onerror | 外部ファイルのロード中にエラーが起きたら |
| onloadstart | メディアデータのダウンロードプロセスが始まったら |
| onprogress | <audio>, <video> メディアデータのダウンロードの間 |
