事件类型

DOM3级事件规定了以下几类事件:

1.UI事件,当用户与页面的元素交互时触发

2.焦点事件,当元素获得或失去焦点时触发

3.鼠标事件,当用户通过鼠标在页面上执行操作时触发

4.滚轮事件,当使用鼠标滚轮(或类似设备)时触发

5.文本事件,当在文档中输入文本时触发

6.键盘事件,当用户通过键盘在页面上执行操作时触发

7.合成事件,当为IME(输入法编辑器)输入字符时触发

8.变动事件,当底层DOM结构发生变化时触发

9.变动名称事件,当元素或属性名变动时触发,此类事件已经被废弃

HTML5也定义了一组事件。。。

1.UI事件

1.1 load:当页面完全加载后(包括所有图像、JavaScript文件、CSS文件等外部资源),就会触发window上的load事件,有两种定义onload事件处理程序的方式,一种是用如下JavaScript代码:

EventUtil.addHandler(window,"load",function(event){
   alert("Loaded");
});

第二种方法是在<body>元素中添加onload特性(不建议)

<body onload="alert(‘Loaded‘)"></body>
时间: 2025-01-19 22:38:02

事件类型的相关文章

JS中的事件类型和事件属性的基础知识

周末无聊, 这几天又复习了下JS搞基程序设计3, 想着好记性不如浪笔头哇, 要么把这些东西写下来, 这样基础才能更加扎实么么哒, 知道的同学也可以直接过一下,当做复习,  小姨子再也不用担心我的学习啦: 从哪里开始呢?????? ??????? 事件的类型 DOM3规定了下面这几事件类型: UI事件:onload,resize,scoll等等; 焦点事件: 鼠标事件: 滚轮事件: 文本事件: 键盘事件: 变动事件:(用的也少): 变动名称事件,当元素的属性名发生改变的时候触发(没啥用, 要弄编辑

Esper学习之二:事件类型

Esper对事件有特殊的数据结构约定.能处理的事件结构有:POJO,java.util.Map,Object Array,XML 1.POJO 对于POJO,Esper要求对每一个私有属性要有getter方法.Esper允许不必按照JavaBean规定的格式,但是getter方法是必须的.又或者可以在配置文件中配置可访问的方法来代替getter.简单示例如下 [java] view plaincopy public class Person { String name; int age; pub

DOM(六)事件类型

对于用户事件类型而言,最常用的是鼠标.键盘.浏览器. 1.鼠标事件: 鼠标的事件都频繁使用,下面例子就测试各种鼠标事件 <script language="javascript"> function handle(oEvent) { var disp = document.getElementById("display"); if (window.event) oEvent = window.event; //处理兼容性,获得对象 disp.innerH

JavaScript事件类型

JavaScript事件类型 Web浏览器中可能发生的事件有很多类型.这里我将主要将下面几种常用的事件类型: UI事件 焦点事件 鼠标与滚轮事件 键盘与文本事件 复合事件 变动事件 HTML5事件 设备事件 触摸与手势事件 第一部分:UI事件 UI事件中UI即(User Interface,用户界面),当用户与页面桑拿的元素交互时触发. UI事件中主要包括load,unload,abort,error,select,resize,scroll事件. 1.load事件 此事件为当页面完全加载完之后

javascript事件类型之界面拖拽交互

一.在线DEMO 界面拖拽交互 二.关于事件对象中的clientX(Y).pageX(Y).screenX(Y).offsetX(Y)的区别 关于clientX(Y).pageX(Y).screenX(Y)我有如下总结: screenX >clientX = pageX screenY>pageY>=clientY(当页面没有滚动的时候pageY和clientY相等) 三.测试代码 IE事件中没有pageX(Y)事件,但是可以通过分别获取clientX(Y).scrollLeft(Top

DOM事件类型详解

一.表单事件: input事件当<input>.<textarea>的值发生变化时触发.此外,打开contenteditable属性的元素,只要值发生变化,也会触发input事件.input事件的一个特点,就是会连续触发,比如用户每次按下一次按键,就会触发一次input事件. select事件当在<input>.<textarea>中选中文本时触发. Change事件当<input>.<select>.<textarea>

《JS高程》事件类型学习笔记

事件类型: UI事件&焦点事件: 鼠标滚轮事件: 键盘与文本事件: 复合事件&变动事件: HTML5事件: 设备事件&触摸与手势事件:

微信公众平台的消息类型与事件类型

消息类型(MsgType):event textvoicevideolocationlink 而消息类型(Event)下的事件类型:subscribeSCANLOCATIONCLICKVIEW 具体内容参考微信公众平台网址: 消息类型: http://mp.weixin.qq.com/wiki/10/79502792eef98d6e0c6e1739da387346.html 事件类型: http://mp.weixin.qq.com/wiki/2/5baf56ce4947d35003b86a98

Java 事件类型集合

Java 事件处理中的概念 事件 :用户界面上的一个操作(例如:使用各种输入设备,如鼠标,键盘等来完成)       当一个事件发生时,该事件用一个***事件对象***来进行表示.事件对象有对应的事件类.       不同的事件类描述不同类型的用户动作.       事件的类名通常为:XxxEvent       事件源: 产生事件的组件 事件处理器:接受事件对象并进行相应处理的方法.            事件处理器包含在一个类(事件监听器类)中,这个类的对象负责检查事件是否发生,      

15.2-全栈Java笔记:ActionEvent事件类型可以实现哪些功能?

ActionEvent事件 ActionEvent可能是使用得最多的事件类型,其对应的监听器是ActionListener接口,该监听器接口的实现类必须重写actionPerformed方法,当事件发生时就会调用该方法. 这个方法的原型是:public void actionPerformed(ActionEvent  e); 这个actionPerformed方法就是当事件发生时,由系统自动调用的方法,因此我们希望事件发生时需要做的业务逻辑可以写在这个方法中,但是这个方法我们只需要重写即可,不