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> メディアデータのダウンロードの間 |