Является ли onload равным readyState == 4 в XMLHttpRequest?

Я запутался в событии возврата xhr, насколько я могу судить, между onreadystatechange -> readyState == 4 и onload не так много разницы, не так ли? верно?

var xhr = new XMLHttpRequest();
xhr.open("Get", url, false);
xhr.onreadystatechange = function() {
    if (xhr.readyState === 4)
    {
        /* do some thing*/
    }
};

xhr.send(null);

или

xhr.onload = function() { /* do something */ }
114
задан informatik01 28 October 2013 в 15:49
поделиться