JavaScript支持多種事件,這些事件可以根據用戶的互動類型(如點擊、鍵盤輸入、滑鼠移動等)來回響。以下是一些常見的事件類型:
滑鼠事件。包括click(點擊)、dblclick(雙擊)、mousedown(滑鼠按下)、mouseup(滑鼠鬆開)、mousemove(滑鼠移動)、mouseover(滑鼠移入)、mouseout(滑鼠移出)。
鍵盤事件。有keydown(鍵盤按鍵按下)、keypress(按鍵產生字元)、keyup(鍵盤按鍵鬆開)。
表單事件。包括blur(失去焦點)、change(內容改變)、focus(獲得焦點)、input(內容輸入)、select(文本選中)、submit(表單提交)、reset(表單重置)。
載入和卸載事件。如load(頁面或圖像載入完成)、unload(頁面卸載)。
滾動事件。如scroll(頁面滾動)。
此外,還有一些特定於觸摸設備的觸摸事件,如touchstart、touchmove、touchend等。這些事件允許開發者回響用戶的互動,如點擊按鈕、移動滑鼠、按下鍵盤鍵等,從而增強網頁的互動性和用戶體驗。