在原始事件模型中,事件是浏览器内置的,javascript代码不能直接操作事件.原始事件模型中的事件类型,是指 响应 事件调用的处理程序名称.
1.原始事件
这些事件是在用户移动鼠标,单击鼠标或键盘时触发的.这些事件只描述用户的动作,没有其他含义.
ps:不知道理解的对不对.个人觉得原始事件就是 onload,onmouseover等内置的事件.
2.语义事件
这些事件的含义比较复杂,通常只有在特定的环境中才会被触发.语义事件通常作为事件的附加属性触发.
例如,当用户单击了submit按钮时,会触发3个原始事件,依次是:onmousedown,onmouseup,onclick.作为鼠标单击的结果,包含该按钮的html表单将生成onsubmit事件.
事件处理属性
事件名称 触发条件 支持标记
onabort 图像装在被中断时 <img>
onblur 标记失去输入焦点时 <button>,<input>,<label>,<select>,
<textarea>,<body>
onchange 选择<select>标记中的选项或其他表单标记失去了焦点,并且由于它获得了焦点而使值发生了改变时 <input>,<label>,<select>,<textarea>
onclick 鼠标按下并释放,发生在mouseup事件后,若返回false则可以取消默认动作 <大多数标记>
ondbclick 双击鼠标时 <大多数标记>
onerror 在装载图像的过程中发生了错误时 <img>
onfocus 标记得到输入焦点 <button>,<input>,<label>,<select>,<textarea>,<body>
onkeydown 键盘键被按下时,若返回false 则可以取消默认动作 <表单元素>,<body>
onkeypress 键盘键被释放时,若返回false则可以取消默认动作 <表单元素>,<body>
onkeyup 键盘键被释放时 <表单元素>,<body>
onload 文件加载完成时 <body>,<frameset>,<img>,<iframe>,<object>
onmousedown 按下鼠标左键时 <大多数标记>
onmousemove 当鼠标移动时 <大多数标记>
onmouseout 当鼠标离开标记时 <大多数标记>
onmouseover 鼠标移到标记上.若用于<a>标记,返回true则可以防止url出现在状态栏中 <大多数标记>
onmouseup 释放鼠标左键时 <大多数标记>
onreset 当表单要求重置时,若返回false则阻止重置 <form>
onresize 调整窗口大小时 <body>,<frameset>
onselect 选中文本时 <input>,<textarea>
onsubmit 请求提交表单时,若返回false则阻止提交 <form>
onunload 卸载(关闭)文件或框架集时 <body>,<frameset>
其中的<大多数标记>含义为:通常除了<head>或自身没有图形表示的标记之外,都支持.
分享到:
相关推荐
2020-06-04事件类型信息处理方法、事件类型识别方法及装置
在解析XML文件的过程中,发现API文档中对于解析事件描述的不够详尽,给解析XML文件带来了不少的困扰,今天做了个事件类型分析的demo和大家分享一下。其中主要包括了各个事件的测试。
主要讲述JSF的工作方式 JSF的工作方式 JSF架构 JSF模型 JSF事件类型
winform 多事件类型源码! 很值得下载看看!资源免费,大家分享!!
事件类型分类表[定义].pdf
音视频-编解码-突发事件类型间演化及其媒体应对.pdf
android Button常用监听事件的几种类型
主要介绍了MySQL binlog中的事件类型详解,介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下
句子级事件抽取任务采用DuEE1.0数据集,包含65个已定义好的事件类型约束和1.7万中文句子。数据集分为以下5个部分: 事件类型约束:共定义了65个事件类型及其对应的121个论元角色类别。 训练集:共1.2万个句子,...
篇章级事件抽取任务采用DuEE-fin数据集,包含13个事件类型的1.17万个篇章。数据集分为以下5个部分: 事件类型约束:共定义了13个事件类型及其对应的92个论元角色类别。 训练集:约7000个篇章,包含其中对应的事件...
JavaScript事件学习小结(五)js中事件类型之鼠标事件 //www.jb51.net/article/86259.htm JavaScript事件学习小结(一)事件流 //www.jb51.net/article/86261.htm javaScript事件学习小结(四)event的公共成员...
1. 声明事件类型:使用 event 关键字声明事件类型,例如:`public event delegateregisterokevent registerok;` 2. 创建事件实例:使用 new 关键字创建事件实例,例如:`s1.registerok += new student....
本文针对JavaScript 事件中“事件类型”下“焦点、鼠标和滚轮事件”的注意要点进行整理,分享给大家供大家参考,具体内容如下 一、焦点事件 一般利用这些事件与document.hasFocus()方法和document.activeElement属性...
对于HID无驱模式和USB有驱模式,需要注册不同的事件类型。 5. 处理事件 在处理事件时,需要判断事件的类型和设备的信息。对于插入事件,需要判断设备是否为指定设备,并且需要执行相应的处理逻辑。对于拔出事件,...
自己根据海康平台整理的海康摄像机所有监控报警列表的事件的代码和一些输入输出实例代码。
对于用户事件类型而言,最常用的是鼠标、键盘、浏览器。 1.鼠标事件: 鼠标的事件都频繁使用,下面例子就测试各种鼠标事件 代码如下: [removed] function handle(oEvent) { var disp = document....
在Qt中,你可以创建自定义事件类型,以便在应用程序中传递自定义的信息。为了实现自定义事件,你需要继承自`QEvent`类,并定义你自己的事件类型。然后,你可以在需要的时候创建自定义事件对象,并将它们发送给事件...
这个原型事件系统允许程序员订阅委托(函数/方法)到一个事件类型。当触发事件时,订阅该事件类型的函数会被各自调用。 概念: 每个订阅事件系统的委托都必须将“Jacobs.Events.IEventData”数据类型参数化。当触发...
主要介绍了JavaScript事件类型中UI事件详解的相关资料,需要的朋友可以参考下