| 事件类型 (EventType) | 描述/触发场景 | 冒泡 | 可取消 |
|---|---|---|---|
click | 按下并释放任意鼠标按键时触发 | Yes | Yes |
dblclick | 双击鼠标按键时触发 | Yes | Yes |
mousedown | 按下任意鼠标按键时触发 | Yes | Yes |
mouseup | 释放任意鼠标按键时触发 | Yes | Yes |
mousemove | 鼠标在元素上移动时持续触发 | Yes | Yes |
mouseenter | 光标进入元素区域(不支持冒泡) | No | No |
mouseleave | 光标移出元素区域(不支持冒泡) | No | No |
contextmenu | 用户尝试打开上下文菜单(右键)时触发 | Yes | Yes |
keydown | 按下任意键触发(支持持续按键触发) | Yes | Yes |
keyup | 释放任意键触发 | Yes | Yes |
keypress | 已经过时,按下产生字符的键时触发 | Yes | Yes |
submit | 表单提交时触发 | Yes | Yes |
change | 元素内容变更且失去焦点时触发 | Yes | No |
input | 文本控件内容进行任何变化即时触发 | Yes | No |
focus | 元素获得焦点(不支持冒泡) | No | No |
blur | 元素失去焦点(不支持冒泡) | No | No |
load | 页面资源加载完毕时触发 | No | No |
resize | 浏览器主视口大小被调整时持续触发 | No | No |
scroll | 元素或视窗滚动时触发 | Yes | No |
📘 使用指南与技术说明
🔗 相关工具推荐
📖 精选技术文章推荐
那些藏在 URL 里的双重编码漏洞:一次 SQL 注入的完整路径
明明部署了昂贵的 WAF 防火墙,为什么数据库还是被拖库了?黑客并没有使用什么零日漏洞,而是巧妙地利用了 URL 的“双重编码”特性。本文将带你重构一次真实的攻击路径,揭示架构分层中的安全盲区,以及开发者最容易犯的致命错误。
那个把对象直接 toString 传进 URL 的同事,把我们的接口搞崩了
一个前端新人的失误:'?filter=[object Object]',让后端的 JSON.parse 直接崩溃,引发了一场 P3 级事故。本文深入探讨 JSON 与 GET 参数互转的种种陷阱:嵌套对象怎么传?数组怎么解析?URL 长度限制在哪里?以及如何避开这些暗坑。
计算机差点变成巴别塔:Unicode 发明前,我们如何处理多语言文字
在 UTF-8 统治世界之前,计算机世界曾是一片混乱的割据地。为了显示中文、日文或希腊文,开发者们发明了无数互不兼容的“代码页”。本文带你回顾那段满是乱码、冲突与妥协的编码演进史,理解 Unicode 存在的终极意义。
消失的字符:处理民族文字展示时的编码与渲染深坑
在开发文本分析工具时,我们发现 UTF-8 并不是万能药。当遇到藏文的叠加字、维吾尔文的 RTL 镜像渲染以及复杂的 Unicode 代理对时,传统的字符串处理逻辑会瞬间失效。本文记录 daima.life 在适配多元文字时的技术复盘。
💡 想要更多功能?
发现 Bug 或是希望加入新工具?支持免费提建议或商业私有化定制开发。