JavaScript 学习手册

免费学习 完整知识体系 快速检索

JavaScript学习手册《常见事件类型》:常用事件分类: **鼠标事件:** - `click` – 单击 - `dblclick` – 双击 - `mousedown` / `mouseup` – 鼠标按下/释放 - `mouseover` / `mouseout` – 进入/...

事件处理

常见事件类型

【详细说明 & 代码示例】
常用事件分类: **鼠标事件:** - `click` – 单击 - `dblclick` – 双击 - `mousedown` / `mouseup` – 鼠标按下/释放 - `mouseover` / `mouseout` – 进入/离开(包含冒泡) - `mouseenter` / `mouseleave` – 进入/离开(不冒泡) - `mousemove` – 移动 - `contextmenu` – 右键菜单 **键盘事件:** - `keydown` / `keyup` – 按下/释放 - `keypress` – 按下(已废弃,用 keydown 代替) **表单事件:** - `submit` – 表单提交 - `change` – 表单值改变(blur 时触发) - `input` – 输入即触发 - `focus` / `blur` – 获得/失去焦点 **窗口事件:** - `load` – 页面完全加载 - `DOMContentLoaded` – DOM 构建完成(更早触发) - `resize` – 窗口大小变化 - `scroll` – 滚动 - `beforeunload` – 页面卸载前 **其他:** - `drag` / `dragover` / `drop` – 拖放 - `touchstart` / `touchmove` / `touchend` – 触摸事件

学习提示:建议打开浏览器开发者工具(F12)中的 Console 面板,直接运行代码片段,实时查看输出,加深理解。

全部章节目录(共 48 个知识点)

JavaScript 基础 (1个知识点)

字符串 (1个知识点)

日期与时间 (1个知识点)

错误处理 (1个知识点)

BOM 操作 (1个知识点)

异步编程 (1个知识点)

Promise (1个知识点)

async/await (1个知识点)

Ajax 与请求 (1个知识点)

模块化 (1个知识点)

(1个知识点)

闭包 (1个知识点)

作用域 (1个知识点)

正则表达式 (1个知识点)

框架与库基础 (2个知识点)

使用说明

  • • 本手册涵盖 JavaScript 从基础到 ES6+ 及 Web API 的完整知识体系
  • • 在搜索框输入关键词,快速定位相关知识点
  • • 点击条目标题进入详情页,查看详细说明与代码示例
  • • 页面按分类展示所有知识点,方便系统性学习
  • • 建议打开浏览器开发者工具(F12)的 Console 面板运行代码,加深理解