1.事件传播机制:事件冒泡,事件捕获。 2.注册事件处理程序方式: 设置html标签属性为事件处理程序,文档元素的事件处理程序属性,名字由“on”后面跟着事件名组成,例如:onclick,onmouseover 用法:<div id="div1" onClick="console.log('div1
分类:
编程语言 时间:
2016-03-11 13:52:39
阅读次数:
213
最近这段时间因为每天要修改网站,为网站做特效,所以看了很多的js接触事件,自己只会使用一小部分,有时用的时候也比较混乱,现在系统的整理了一下,首先跟大家在马海祥博客上跟大家分享的是JavaScript事件处理程序的3种方式: 一、什么是JavaScript事件? 事件(Event)是JavaScri
分类:
编程语言 时间:
2016-03-09 15:32:41
阅读次数:
236
<!--跨浏览器事件兼容--> <!DOCTYPE HTML> <html> <head> </head> <meta charset="utf-8"> <body> <div> <a href="http://www.baidu.com" id="al" >Click Me</a> </div>
分类:
编程语言 时间:
2016-03-08 23:17:47
阅读次数:
205
事件作为javascript本身的一个必备功能,在目前javascript的使用中是无处不在的,基本要只要写到javascrpt,就会用到javascript事件。下面就说说javascript中的添加事件监听和取消事件监听的方法,当然也要做到兼容W3c和IE。下面是兼容的代码: [javascri
分类:
编程语言 时间:
2016-03-05 00:20:20
阅读次数:
312
JavaScript事件代理(委托)一般用于以下情况: 1. 事件注册在祖先级元素上,代理其子级元素。可以减少事件注册数量,节约内存开销,提高性能。 2. 对js动态添加的子元素可自动绑定事件。 之前一直用各种js库的事件代理,如 jQuery,非常方便实用。今天尝试用原生 js 实现该功能。 1
分类:
Web程序 时间:
2016-02-29 14:21:48
阅读次数:
218
复合事件 复合事件是DOM3级事件中心添加的一类事件,用于处理IME的输入序列。 compositionstart、compositionupdate、compositionend 复合事件有以下三中: compositionstart:要开始输入; compositionupdate:插入新字符;
分类:
编程语言 时间:
2016-02-25 15:08:58
阅读次数:
231
上篇博客提到了Javascript事件绑定函数的三个參数。第一个是一个event。第二个是一个function。第三个是一个布尔变量。它用于指定事件传递的顺序,分为冒泡和捕获两种方式,接下来我们将揭开它的神奇面纱,彻底的解读它。 首先看例如以下代码: <html> <body> <div id =
分类:
编程语言 时间:
2016-02-20 21:37:29
阅读次数:
204
原生js阻止事件冒泡代码实例:关于什么是事件冒泡这里就不多介绍了,可以参阅javascript事件冒泡简单介绍一章节,任何现象都是双刃剑,有时候利用事件冒泡能够带来便利性,但是有时候也会带来不便,下面就通过带来实例介绍一下如何阻止事件冒泡现象。代码实例如下: <!DOCTYPE html> <htm
分类:
Web程序 时间:
2016-02-02 19:49:34
阅读次数:
211
onBlur:当输入框失去焦点后 onFocus:当输入框获得焦点后 这两个JavaScript事件是写在html标签中的例如: <input type="text" onBlur=" " onFocus=" " /> 使用jQuery的实现方法为: 对于元素的焦点事件,我们可以使用jQuery的焦
分类:
其他好文 时间:
2016-02-01 17:39:20
阅读次数:
212
1.onfocus2.onblur3.onmouseover4.onsubmit5.onload系统会自动传递给函数的第一个参数,参数名自拟。ev = window.event || ev 低版本的ie浏览器
分类:
编程语言 时间:
2016-01-09 18:21:12
阅读次数:
243