web前端中事件驅動是指在兩個物體之間產生了交互行為,驅使兩個物體的一方做出了相應的行為或動作;事件驅動是指在持續事務管理過程中,進行決策的一種策略,即跟隨當前時間點上出現的事件,調動可用資源,執行相關任務,使不斷出現的問題得以解決,防止事務堆積。
本教學操作環境:windows10系統、javascript1.8.5版、Dell G3電腦。
事件驅動是指在持續事務管理過程中,進行決策的一種策略,即跟隨當前時間點上出現的事件,調動可用資源,執行相關任務,使不斷出現的問題得以解決,防止事務堆積。在電腦程式設計、公共關係、經濟活動等領域均有應用。
什麼是事件?事件就是兩個物體之間產生了互動行為,就可以成為一個事件。
而事件驅動就是兩個之間產生了互動行為,驅使兩個物件的一方,做出了對應的行為或動作,
##李四和張三握手,這就產生了交互,也稱為一個事件,而張三握住李四手的這個行為,驅使李四非常開心,甚至跳了一段舞蹈,這就是事件驅動。 所謂事件驅動,簡單地說就是你點什麼按鈕(即產生什麼事件),電腦執行什麼操作(即調用什麼函數).當然事件不僅限於用戶的操作. 事件驅動的核心自然是事件。從事件角度說,事件驅動程式的基本結構是由一個事件收集器、一個事件發送器和一個事件處理器組成。事件收集器專門負責收集所有事件,包括來自使用者的(如滑鼠、鍵盤事件等)、來自硬體的(如時脈事件等)和來自軟體的(如作業系統、應用程式本身等)。事件發送器負責將收集器收集到的事件分發到目標物件中。事件處理器做具體的事件回應工作,它往往要到實現階段才完全確定,因而需要運用虛函數機制(函數名往往取為類似HandleMsg的一個名字)。對於框架的使用者來說,他們能夠看到的是事件處理器。這也是他們所關心的內容。擴展知識
javaScript中的事件驅動
javascript中的事件驅動是透過滑鼠或熱鍵的動作引發的主要事件如下:列錶格檢查 -配合onclick點選事件,通常用於全選效果
radio 單選按紐
reset 重置按鈕
按鈕
##內容改變事件onchange 如:()
##失去焦點事件onBlur --和獲得焦點事件相對應!
文件載入事件 onload --當文件被載入是觸發事件。通常也叫載入事件(載入執行) 一般用來設定cookie
解除安裝文件事件 onunload --和載入文件事件對應。當web頁面退出時發生,通常更新cookie的值
滑鼠右鍵選單功能事件oncontextmenu --可以屏蔽滑鼠右鍵時使用
以上是web前端中什麼是事件驅動的詳細內容。更多資訊請關注PHP中文網其他相關文章!