let xhr = new XMLHttpRequest();
xhr.open('GET', someURL, true);
xhr.onload = function(){
    console.log("foo");
}
xhr.send(null);function foo(){
    console.log("foo");
}
let xhr = new XMLHttpRequest();
xhr.open('GET', someURL, true);
xhr.onload = foo();
xhr.send(null);onload, а во втором случае функция вызывается сразу. И где про это почитать?   
  
  xhr.onload = foo();xhr.onload = foo;