如今的JavaScript技术界里最火热的一项技术应该是‘事件委托(event delegation)’了。使用事件委托技术能让你避免对特定的每个节点添加事件监听器;相反,事件监听器是被添加到它们的父元素上。事件监听器会分析从子元素冒泡上来的事件,找到是哪个子元素的事件。基本概念非常简单,但仍有很多 ...
分类:
编程语言 时间:
2016-11-14 20:24:41
阅读次数:
212
一. 事件对象 事件处理三部分组成:对象.事件处理函数=函数。例如:单击文档任意处。 1.鼠标按钮 非 IE(W3C)中的 button 属性 0 表示主鼠标按钮(常规一般是鼠标左键) 1 表示中间的鼠标按钮(鼠标滚轮按钮) 2 表示次鼠标按钮(常规一般是鼠标右键) IE 中的 button 属性0 ...
分类:
编程语言 时间:
2016-11-14 20:12:48
阅读次数:
271
笔者长期从事于数据库的开发,算了,不提当年了,因为一直用的是小语种(PowerBuilder),还是来说说这两个最常见的控件吧! RadioButton(单选)和CheckBox(多选) 先来看看继承关系吧 两个还是亲兄弟,是View的第四代传人,是View的玄孙,好小呀! RadioButton必 ...
分类:
其他好文 时间:
2016-11-13 19:44:14
阅读次数:
186
本章内容: 1、为元素绑定事件——bind()方法间接绑定&直接绑定事件 方法一:bind()方法的使用 直接附加事件 2、利用事件对象的目标属性锁定目标元素——event.target()方法 3、自动触发事件——triggert()方法 4、点击之后禁用按钮——unbind()方法 5、处理鼠标 ...
分类:
其他好文 时间:
2016-11-11 23:10:08
阅读次数:
270
对于事件,大家肯定是不陌生的。jQuery的事件与JavaScript的事件是一样的,只不过呢,jQuery将跨浏览器的事件做了封装,大家就只管用,不用写一堆逻辑判断那些恶心的跨浏览器的差异了。 1. 事件 (1) blur([[data],fn]) :当元素失去焦点时触发 blur 事件。这个函数 ...
分类:
Web程序 时间:
2016-11-11 14:11:01
阅读次数:
243
事件对象: 在触发事件的时候,会产生一个事件对象event,这个对象中包含了与事件相关的信息。 例如:在触发鼠标双击时,是触发了这几件事 onkeydown+onkeyup+onclick+onkeydown+onkeyup+onclick 事件流: 当HTML元素产生一个事件时,这个事件会在元素节 ...
分类:
其他好文 时间:
2016-11-08 01:21:52
阅读次数:
232
1.添加事件 addEventListener 主流 attachEvent IE 2.移除事件 removeEventListener detachEvent 3.获取事件对象 event window.event 4.取消冒泡 stopPropagation() 属性cancelBubble=t ...
分类:
其他好文 时间:
2016-11-06 16:56:46
阅读次数:
218
1.$(document).ready() $(document).ready()是jQuery中响应JavaScript内置的onload事件并执行任务的一种典型方式。它和onload具有类似的效果。但是也有一些差异: 当一个文档完全下载到浏览器中时,会触发window.onload事件。而使用$ ...
分类:
Web程序 时间:
2016-11-05 09:25:50
阅读次数:
209
JavaScript 在事件处理函数中默认传递了 event 对象,也就是事件对象。但由于浏览器 的兼容性,开发者总是会做兼容方面的处理。jQuery 在封装的时候,解决了这些问题,并且 还创建了一些非常好用的属性和方法。 一.事件对象 事件对象就是 event 对象,通过处理函数默认传递接受。之前 ...
分类:
其他好文 时间:
2016-10-31 16:15:55
阅读次数:
131
1. 自定义事件对象 (1)自定义事件类必须继承自QEvent (2)自定义的事件类必须拥有全局唯一的Type值 (3)程序中必须提供处理自定义事件对象的方法 2. 自定义事件类 (1)将QEvent作为父类继承 (2)指定全局唯一的Type值 (3)Qt事件的Type值 ①每个事件类都拥有全局唯一 ...
分类:
其他好文 时间:
2016-10-29 14:24:48
阅读次数:
178