javascript的事件機制
作者:佚名 時間:2013-12-10 分享到:
在javascript中,很多對象都有自己的事件,在代碼中可以捕獲這些事件并啟動某個程序進行事件處理,例如,window對象有load事件,document對象有click事件等,要使用這些事件進行編程,必須理解javascript中事件機制的原理和使用方法.
簡單的說,事件就是一個對象所發生的事,例如,當一個頁面載入完成以后,會觸發window對象的載入完成事件,當單擊一個按鈕時,會觸發按鈕的單擊事件等,一般來講,事件機制適用的場合是無法預知某個操作何時發生,而偏偏又有必要在發生這些情況后對數據進行一些處理,例如無法確定用戶什么時候完成表彰的輸入并且單擊提交按鈕,卻需要在用戶提交表彰時進行數據的驗證.要完成類似的功能,就必須借助于事件機制.
事件處理程序和普通程序其實沒有任何區別,它們都是用來完成某個特定功能的一段代碼,所需要的做的就是讓這段代碼能在特定的事件發生旱被執行,通常情況下,在javascript中可以使用兩種形式將事件處理程序綁定到特定的事件中,分別是嵌入html標記以及使用對象的事件屬性和attachevent方法.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/hynews/20151126/n3177.html