大多數文檔說onreadystatechange
是事件。但是,JavaScript標準的前綴爲事件處理程序的方法爲'開'。我仍然會說onreadystatechange
是一個事件處理程序,因爲我們爲它分配了一個事件處理程序方法。我對嗎?我的意思是,這是一個事件,但不應該以'on'作爲前綴。Onreadystatechange - 事件或事件處理程序?
我想說的是關於事件的命名約定在最流行的語言中是非常不一致的。例如,在以'On'開頭的C#方法中是調用事件的方法。另一方面,在Android中,OnClick
是通過單擊按鈕調用的事件。
當瀏覽器觸發[readystatechange](https://developer.mozilla.org/en-US/docs/Web/Events/readystatechange)事件時會觸發它。當選擇改變的索引或文本框中的文本改變時,差別不大。所以'onreadystatechange'是屬性 – epascarello