首頁  >  文章  >  web前端  >  web前端中什麼是事件驅動

web前端中什麼是事件驅動

WBOY
WBOY原創
2022-08-24 16:39:122292瀏覽

web前端中事件驅動是指在兩個物體之間產生了交互行為,驅使兩個物體的一方做出了相應的行為或動作;事件驅動是指在持續事務管理過程中,進行決策的一種策略,即跟隨當前時間點上出現的事件,調動可用資源,執行相關任務,使不斷出現的問題得以解決,防止事務堆積。

web前端中什麼是事件驅動

本教學操作環境:windows10系統、javascript1.8.5版、Dell G3電腦。

web前端中什麼是事件驅動

事件驅動是指在持續事務管理過程中,進行決策的一種策略,即跟隨當前時間點上出現的事件,調動可用資源,執行相關任務,使不斷出現的問題得以解決,防止事務堆積。在電腦程式設計、公共關係、經濟活動等領域均有應用。

什麼是事件?事件就是兩個物體之間產生了互動行為,就可以成為一個事件。

而事件驅動就是兩個之間產生了互動行為,驅使兩個物件的一方,做出了對應的行為或動作,

##李四和張三握手,這就產生了交互,也稱為一個事件,而張三握住李四手的這個行為,驅使李四非常開心,甚至跳了一段舞蹈,這就是事件驅動。

所謂事件驅動,簡單地說就是你點什麼按鈕(即產生什麼事件),電腦執行什麼操作(即調用什麼函數).當然事件不僅限於用戶的操作. 事件驅動的核心自然是事件。從事件角度說,事件驅動程式的基本結構是由一個事件收集器、一個事件發送器和一個事件處理器組成。事件收集器專門負責收集所有事件,包括來自使用者的(如滑鼠、鍵盤事件等)、來自硬體的(如時脈事件等)和來自軟體的(如作業系統、應用程式本身等)。事件發送器負責將收集器收集到的事件分發到目標物件中。事件處理器做具體的事件回應工作,它往往要到實現階段才完全確定,因而需要運用虛函數機制(函數名往往取為類似HandleMsg的一個名字)。對於框架的使用者來說,他們能夠看到的是事件處理器。這也是他們所關心的內容。

擴展知識

javaScript中的事件驅動

javascript中的事件驅動是透過滑鼠或熱鍵的動作引發的主要事件如下:

  • 滑鼠點選事件onclick 如:( )

    通常用於以下控制項:

      button 按鈕物件

 清單    button 按鈕物件

 列表     button 按鈕物件」檢查

 列錶格檢查    -配合onclick點選事件,通常用於全選效果

      radio 單選按紐

      reset 重置按鈕

         reset 重設
  •       按鈕

    ##內容改變事件onchange 如:()

    通常用於

#      text 文字輸入框--配合onchange,可以達到註冊檢測的效果

      textarea 文字域

  • ##text或選取的內容功能高亮顯示後觸發該事件

  • 獲得焦點事件onFocus --當物件獲得焦點時發生

  • ##失去焦點事件onBlur --和獲得焦點事件相對應!


  • 文件載入事件 onload --當文件被載入是觸發事件。通常也叫載入事件(載入執行) 一般用來設定cookie


  • 解除安裝文件事件 onunload --和載入文件事件對應。當web頁面退出時發生,通常更新cookie的值


  • 滑鼠右鍵選單功能事件oncontextmenu --可以屏蔽滑鼠右鍵時使用

【相關推薦:javascript影片教學web前端

】###

以上是web前端中什麼是事件驅動的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn