古詩詞大全網 - 四字成語 - ajax的onreadystatechange事件 指向的方法為什麽不帶括號

ajax的onreadystatechange事件 指向的方法為什麽不帶括號

帶括號就是即時調用了,妳用alert(typeof(方法名))打印出以下該類型 妳會發現方法的類型都是function的 這是JS內部定好的規範 沒什麽為什麽。

比如document.body.onclick = 方法名; 這樣就為body綁定了onclick事件,而觸發的方法就是妳指定的方法。 如果這裏妳帶個括號 那只會在運行這段代碼的時候調用該方法。

ajax的onreadystatechange如果妳不想***用的話妳還可以這麽寫:

ajaxRequest.onreadystatechange = function(){

alert("sss");

}