在开发web应用时,有时会用JavaScript获取文档之外的信息,某些情况下,我们需要用一些技巧来处理这些额外信息以保证Web应用能够正常运行。一般而言,技巧无外乎是将额外的信息塞入事件处理程序或滥用rel属性或class属性以方便注入行为。感谢HTML规范引入了自定义数据属性,让不堪回首的往日一 ...
分类:
Web程序 时间:
2016-04-14 14:04:08
阅读次数:
130
在学习之前建议请看一下事件流、事件冒泡、事件捕获 一、事件对象 事件对象:在DOM触发事件时,会产生一个事件对象event,这个事件对象包含着所有与事件相关的信息。既然event是事件对象,那么它必然存在属性 ①DOM中的事件对象event属性 (1)、type属性用于获取事件类型 (2)、targ ...
分类:
编程语言 时间:
2016-04-14 01:20:44
阅读次数:
196
目录
一、DOM0级事件处理
二、事件冒泡与事件捕获
三、DOM2级事件处理
四、IE事件处理程序及跨浏览器支持
五、事件对象
一、DOM0级事件处理事件,由WEB页面中发生的一些特定行为触发。比如在某个页面元素上按下鼠标左键,按下键盘某个按键,某对象获得或丢失焦点时均会触发对应的事件。JavaScript和HTML的交互就是通过事件来实现的。我们使用事件侦听器对事件进行“注册”,事件发生时便执行相...
分类:
编程语言 时间:
2016-04-12 16:01:17
阅读次数:
280
指定在元素的的事件处理程序中指定这段代码可以正确工作,点击之后会弹出 click me字符串;如果把该代码改为:没有任何反应。如果再修改为在JavaScript代码中动态指定事件处理函数,如下:那么点击按钮之后,弹出的就是click Me,也就是此时this有效。原因在于,在html代码中直接指定的... ...
分类:
编程语言 时间:
2016-04-09 10:26:20
阅读次数:
249
事件 1、什么是事件? 用户的某些行为(如鼠标按下、鼠标滑过)这一类就叫做事件 2、事件驱动式? 用户的某些行为(如鼠标按下、鼠标滑过)然后这类行为会被javascript(onclick等)所捕获 这一类就称为事件驱动式 3、事件处理程序 对象.事件 = 事件处理程序 由事件触发的JS代码就叫事件... ...
分类:
Web程序 时间:
2016-04-05 07:02:37
阅读次数:
106
一、jQuery页面加载后执行代码执行的时机选择-$(document).ready()方法和window.onload事件具有相似的功能,但是在执行时机方面是有区别的-window.onload事件是在网页中所有的元素(包括元素的所有关联文件)完全加载到浏览器后才执行-$(document).ready()方法注册的事件处理程序..
分类:
编程语言 时间:
2016-04-03 20:39:15
阅读次数:
272
第四章 事件 命令 定义 参数 返回 bind(eventType,data,listener) 在包装集的所有元素上建立函数,作为指定事件类型的事件处理程序 eventType是事件类型的名称;data(可选)是调用者提供的数据;listener是函数 包装集 one(eventType,data ...
分类:
Web程序 时间:
2016-03-31 23:30:48
阅读次数:
307
既然产生了事件,我们就要去处理它,据我了解Javascript事件处理程序主要有3种方式: 1、HTML事件处理程序 即我们直接在HTML代码中添加事件处理程序,如下面这段代码: <input id="btn1" value="按钮" type="button" onclick="showmsg() ...
分类:
编程语言 时间:
2016-03-31 00:10:57
阅读次数:
520
一般来说在html页面中嵌入Javascript的方式有下面几种:1.放在页面的<script></script>标记之间;2.由<script>标记的src属性引入外部的js文件;3.放在页面元素的事件处理程序中,比如button的onclick事件中;4.作为URL的主体,使用Javascrip ...
分类:
Web程序 时间:
2016-03-30 06:53:57
阅读次数:
327
#事件流 事件捕获:由document向事件触发的元素捕获 事件冒泡:由触发事件的元素向上级触发 #事件处理程序 HTML事件处理程序 或者 DOM0级事件处理程序 #DOM2级事件处理程序 定义了两个方法: addEventListener()添加事件 removeEventListener()移... ...
分类:
其他好文 时间:
2016-03-27 21:22:47
阅读次数:
247