ProgressEvent()
constructor returns a newly created
ProgressEvent
, representing the current completion of a long process.
progressEvent = new ProgressEvent(type,{lengthComputable: aBooleanValue, loaded:aNumber, total: aNumber});
ProgressEvent()
constructor also inherits arguments from
Event()
.
DOMString
representing the name of the type of the
ProgressEvent
. It is case-sensitive.
lengthComputable
可选
布尔
flag indicating if the total work to be done, and the amount of work already done, by the underlying process is calculable. In other words, it tells if the progress is measurable or not. It defaults to
false
.
loaded
可选
unsigned long long
representing the amount of work already performed by the underlying process. The ratio of work done can be calculated with the property and
ProgressEvent.total
. When downloading a resource using HTTP, this only represent the part of the content itself, not headers and other overhead. It defaults to
0
.
total
可选
unsigned long long
representing the total amount of work that the underlying process is in the progress of performing. When downloading a resource using HTTP, this only represent the content itself, not headers and other overhead. It defaults to
0
.
| 规范 | 状态 | 注释 |
|---|---|---|
|
XMLHttpRequest
The definition of 'ProgressEvent()' in that specification. |
实时标准 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
ProgressEvent()
构造函数
|
Chrome Yes | Edge ≤79 | Firefox 22 | IE No | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android 22 | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
完整支持
不支持
ProgressEvent
interface it belongs to.
ProgressEvent
ProgressEvent()