ProgressEvent()
ProgressEvent()
コンストラクターは、長いプロセスの現在の完了状況を表す ProgressEvent
を新しく生成して返します。
構文
progressEvent = new ProgressEvent(type, {lengthComputable: aBooleanValue, loaded: aNumber, total: aNumber});
引数
ProgressEvent()
コンストラクターには Event()
から継承した引数もあります。
- type
-
DOMString
で、ProgressEvent
の種別の名前を表します。大文字小文字を区別します。 lengthComputable
省略可-
論理値のフラグで、基礎となるプロセスで行われる作業の合計と、すでに行われた作業の量が計算可能であるかどうかを示します。言い換えれば、進捗が測定可能かどうかを示します。既定値は
false
です。 loaded
省略可-
unsigned long long
で、基礎となるプロセスで既に実行された作業量を表します。行われた作業の割合は、このプロパティとProgressEvent.total
を用いて計算することができます。 HTTP を使用してリソースをダウンロードする場合、これはヘッダーやその他のオーバーヘッドではなく、コンテンツそのものの部分のみを表します。既定値は0
です。 total
省略可-
基礎となるプロセスが実行中の作業の総量を表す
unsigned long long
です。 HTTP を使用してリソースをダウンロードする場合、これはヘッダーやその他のオーバーヘッドではなく、コンテンツそのものを表します。既定値は0
です。
仕様書
Specification |
---|
XMLHttpRequest Standard # dom-progressevent-progressevent |
ブラウザーの互換性
BCD tables only load in the browser
関連情報
- 所属する
ProgressEvent
インターフェイス