在触发onload, onerror和onloadend事件时有定义的顺序吗?



我知道,如果我使用事件侦听器,如onload,onerroronloadend的实例,例如,FileReaderXMLHttpRequest,它们将依次触发。

有保障吗侦听器解析的顺序将在onloadend之前解析onload/onerror处理程序,或者顺序是随机的?

换句话说:我可以把onloadend看作是类似于finally语句的承诺

?

注意"后"字:

XMLHttpRequest: loadend event

loadend事件在请求完成时触发,无论是成功(加载后)还是不成功(abort或error后)。

我可以把onloadend看作类似于promise的finally语句吗?

最新更新