javascript事件列表详解
最近在学习javascript,就顺便把常用事件给大家整理整理,也让自己加深印象。不足之处欢迎各位补充。
一般事件
onclick 鼠标点击时触发此事件
ondblclick 鼠标双击时触发此事件
onmousedown 按下鼠标时触发此事件
onmouseup 按下鼠标后松开鼠标触发此事件
onmousemove 当鼠标移动时触发此事件
onmouseover 当鼠标移动到某对象范围的上方时触发此事件
onmouseout 当鼠标离开某对象范围时触发此事件
onkeypress 当键盘上某个键被敲下并释放时触发此事件
onkeydown 当键盘上某个键被敲下时触发此事件
onkeyup 当键盘上某个键被释放时触发此事件
页面相关事件
onabort 图片在下载时被用户中断
onbeforeunload 当前页面的内容将要被改变时触发此事件
onerror 出现错误时触发此事件
onload 页面内容完成时触发此事件
onresize 当浏览器的出口大小被改变时触发此事件
onscroll 当浏览器的滚动条位置发生变化时触发此事件
onstop 当浏览器的停止按钮被按下时或这在下载的文件被中断时触发此事件
onunload 当前页面将被改动时触发此事件
表单相关事件
onblur 当前元素失去焦点时触发此事件
onchange 当前元素失去焦点并且被改变时触发此事件
onfocus 当某个元素获得焦点时触发此事件
onreset 当表单中reset的属性被激发时触发的事件
onsubmit 当表单被提交时触发的事件
滚动字幕事件
onbounce 在marquee内的内容移动至marquee显示范围之外时触发此事件
onfinish 当marquee完成需要显示的内容后触发此事件
onstart 当marquee元素开始显示内容时触发此事件
编辑事件
onbeforecopy 页面当前的被选择内容将要复制到浏览者系统的剪切板前触发此事件
onbeforecut 当页面中的一部分或者全部的内容将被移离当前页面并移动到浏览者的系统剪切板时触发此事件
onbeforeeditfocus 当前元素将要进入编辑状态时触发此事件
onbeforepaste 内容将要从浏览者的系统剪切板粘贴到页面中时触发此事件
onbeforeupdate 当浏览者粘贴系统剪切板中的内容时通知目标对象
oncontextmenu 当浏览者按下鼠标右键出现菜单时或者通过键盘的按键触发页面菜单时触发的事件
oncopy 当页面当前的被选择内容被复制时触发此事件
oncut 当页面当前的被选择内容被剪切时触发此事件
ondrag 当某个对象被拖动时触发此事件
ondragdrop 一个外部对象被鼠标拖入当前窗口时触发此事件
ondragend 当鼠标拖动结束时触发此事件
ondragenter 当对象被鼠标拖动的对象进入其容器范围内时触发此事件
ondragleave 当对象被鼠标拖动的对象离开其容器范围内时触发此事件
ondragover 当某被拖动的对象在另一对象容器范围内拖动时触发此事件
javascript事件列表详解相关推荐
- 【移动端兼容问题研究】javascript事件机制详解(涉及移动兼容) – 叶小钗
这篇博客有点长,如果你是高手请您读一读,能对其中的一些误点提出来,以免我误人子弟,并且帮助我提高 如果你是javascript菜鸟,建议您好好读一读,真的理解下来会有不一样的收获 在下才疏学浅,文中难 ...
- JavaScript事件循环详解
做为一个前端开发,要想深入学习JavaScript进阶知识,就不得不了解JavaScript的事件循环.JavaScript的事件循环抽象,不易理解,谁都可以说出单线程,宏任务,微任务,但大部分人只是 ...
- JavaScript数据结构与算法——列表详解(下),基于Nodejs实现一个列表应用
1.上篇回顾: 上篇我们实现了一个列表类,并添加了一些属性,实现了比较多的方法,本文章将与大家一起使用列表实现一个图书借阅查询系统.需要使用JavaScript数据结构与算法--列表详解(上)中写好的 ...
- JavaScript数据结构与算法——列表详解(上)
列表是一组有序的数据,每个数组中的数据项称为元素.数组相关知识不够了解的伙伴可以阅读本人上篇博客在JavaScript中,列表的元素可以是任意数据类型.列表中可以保存不定数量的元素,实际使用时元素的数 ...
- JavaScript 运行机制详解(理解同步、异步和事件循环)
1.为什么JavaScript是单线程? JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事.那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊. Java ...
- JavaScript(js)事件冒泡、事件捕获、事件委托详解
JavaScript(js)事件冒泡.事件捕获.事件委托详解 1.什么是事件 JavaScript和HTML之间的交互是通过事件实现的.事件,就是文档或浏览器窗口发生的一些特定的交互瞬间.可以使用监听 ...
- javascript BOM对象详解
javascript BOM对象详解 目标:本章节将分为9点详细介绍有关BOM对象的知识点 1.什么是BOM 2.BOM的构成 3.顶级对象window 4.window对象常见事件(页面加载事件和体 ...
- javaScript函数模块详解
javaScript函数模块详解 函数实际上是对象,每个函数都是Function类型的实例,而Function也有属性和方法,和其他引用类型一样 可以将函数名想象成指针,函数想象成对象 注意, ...
- 视频教程-javascript/jquery全过程详解-Java
javascript/jquery全过程详解 资深大数据.java讲师,十年开发经验,曾经任职于北大青鸟.讯腾软件等多家知名教育机构,精通javaweb, 前端技术,J2EE技术体系,熟练使用Spri ...
最新文章
- 百练 1363.Rails
- 重载(overload)与重写(override)的区别
- for+next()实现数组的遍历及while list each 的使用
- 50 FI配置-财务会计-固定资产-与总账集成-定义集成资产购置的技术清算科目
- Volcano:带你体验容器与批量计算的碰撞的火花
- 【英语学习】【Level 08】U01 Let's Read L5 You're a wizard, Harry.
- Linux下挂载NTFS格式文件系统
- Qt DLL总结【一】-链接库预备知识
- 杭电3068 最长回文 最长回文的manacher算法
- python读取文件大小、时间_Python从netCDF文件读取数据,时间为测量开始后的“秒数”...
- kindle DXG 安装多看
- php微信jsapi支付案例,PHP实现微信支付(jsapi支付)流程
- 京东上线“友家铺子”,社区团购进入洗牌阶段
- Android 判断邮箱格式是否正确
- 网络工程师考试经验总结
- 深度学习(一):给你的数据集打标签
- 免费电脑纯净绿色好用的软件
- Unity Shader-真实下雨路面
- 简述python文件操作_Python 文件操作
- esx linux 硬盘 扩容,ESX虚拟机添加新磁盘并扩容逻辑卷