错误相关的调试和处理在开发中是特别重要的一种技能。 try-catch 我们来看下面的情况: 为了避免不继续执行后续代码的情况,可以对可能抛出错误的代码使用try-catch命令包围。 这里要注意error对象有多个属性,但是message属性是所有浏览器都支持的属性。 finally 在try-c ...
分类:
编程语言 时间:
2017-04-17 21:06:14
阅读次数:
254
dom0级事件处理时,使用属性方式注册事件处理函数: IE8和IE8以下浏览器不能传递参数,只能使用window.event对象。谷歌浏览器既可以传递事件对象参数,也可以使用window.envent对象火狐浏览器只能使用传递的事件对象参数。 兼容写法: function fn(e){ e=e||w ...
分类:
Web程序 时间:
2017-04-17 09:51:43
阅读次数:
305
所有的事件回调函数都有两个参数:event和ui,浏览器自有event对象,和经过封装的ui对象 ui.helper - 表示sortable元素的JQuery对象,通常是当前元素的克隆对象 ui.position - 表示相对当前对象,鼠标的坐标值对象{top,left} ui.offset - ...
分类:
Web程序 时间:
2017-04-13 09:14:24
阅读次数:
410
event : 事件对象 , 当一个事件发生的时候,和当前这个对象发生的这个事件有关的一些详细的信息都会被临时保存到一个指定的地方 -- event对象里,供我们在需要的调用。 事件对象event 必须在一个事件调用的函数里面使用才有内容 事件函数:事件调用的函数,一个函数是不是事件函数,不在定义的 ...
分类:
其他好文 时间:
2017-04-08 15:40:49
阅读次数:
122
在触发DOM的某个事件上,会产生一个事件对象event,这个对象包含着所有与事件相关的信息。 DOM中的事件对象 兼容DOM的浏览器会将一个event对象传入到事件处理程序中,无论指定事件处理程序使用什么方法(DOM0级,DOM2级),都会传入event对象。 event对象包含着与创建它的特定事件 ...
分类:
其他好文 时间:
2017-03-23 12:36:30
阅读次数:
130
通过 3 张图和 1 张表格,轻松区别 JavaScript Event 对象中的offsetX, clientX, pageX, screenX, layerX, x等属性。 一、测试代码如下: 二、不同浏览器对这些属性的支持: 三、图解 event.offsetX,event.clientX,e ...
分类:
Web程序 时间:
2017-03-21 12:45:02
阅读次数:
242
1、构造: //非IE浏览器事件构造方法 var event = document.createEvent('HTMLEvents');//'HTMLEvents'自定义事件名 //IE浏览器构造方法 var event = document.creatEventObject(); 2、事件初始化 ...
分类:
其他好文 时间:
2017-03-17 14:53:53
阅读次数:
153
1、Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。 事件通常与函数结合使用,函数不会在事件发生前被执行! 可以看出,事件处理中,浏览器已经默认将一个参数传递过来了。而在普通函数和匿名函数中,是不传递event对象的。 http://blog.c ...
分类:
Web程序 时间:
2017-03-16 19:12:46
阅读次数:
178
1.event:事件对象,当一个事件发生的时候,和当前这个对象发生的事件有关的信息都会被i临时保存到event对象中 2.event对象必须在一个事件调用的函数里面才有对应事件的内容 3.事件触发时调用的函数,叫做事件函数,一个函数是不是事件函数,取决于这个函数是不是当前被调用 4.IE9+.Chr ...
分类:
其他好文 时间:
2017-03-11 20:38:27
阅读次数:
169
1.内部元素触发事件,会产生事件冒泡,一一到达父元素。比如<a><b><c attr="a"></c></b></a>。我点击c触发click事件,是否可以将c的attr属性附带在event对象中传递给后续的绑定了事件处理函数的父元素呢?然后,冒泡来到b,可以认为b也触发了click事件,那么最终当 ...
分类:
编程语言 时间:
2017-03-06 19:18:18
阅读次数:
197