一、scrollTop/Left的兼容 二、getElementsByClassName兼容(IE9以下) 三、获取class属性值的兼容 四、获取非行内样式 五、获取事件对象的兼容 六、获取鼠标按键编码值的兼容 七、获取键盘按键编码值的兼容 八、阻止事件冒泡的兼容 九、阻止超链接的默认行为 十、添 ...
分类:
Web程序 时间:
2018-10-22 10:23:46
阅读次数:
267
在javascript的事件对象中的关于事件鼠标位置的几个属性(x, pageX, offsetX, scrrenX clientX)及(y, pageY, offsetY, screenY, clientY), 其中offsetX, offsetY是指相对于触发事件元素的左上角的偏移。但在不同的浏 ...
分类:
编程语言 时间:
2018-10-16 15:51:24
阅读次数:
240
四种指向 1. 全局环境 -> window 2.对象环境 -> 对象 3. 构造函数环境 -> 实例对象 4. 事件对象 -> 调用者 总结:谁调用指向谁 两种改变指向的方式 1. call/apply 方式 2. 定义局部变量的方式:var that = this; ...
分类:
其他好文 时间:
2018-10-16 01:34:31
阅读次数:
159
事件处理(事件对象、目标元素的获取,事件对象的属性、方法等)在不同浏览器之间存在差异,jQuery在遵循W3C规范的情况下做了封装统一 事件处理(事件对象、目标元素的获取,事件对象的属性、方法等)在不同浏览器之间存在差异,jQuery在遵循W3C规范的情况下做了封装统一 一、事件对象常用的属性: e ...
分类:
Web程序 时间:
2018-10-11 21:56:36
阅读次数:
201
学习要点: 1.事件对象 2.冒泡和默认行为 JavaScript 在事件处理函数中默认传递了 event 对象,也就是事件对象。但由于浏览器的兼容性,开发者总是会做兼容方面的处理。jQuery 在封装的时候,解决了这些问题,并且还创建了一些非常好用的属性和方法。 一.事件对象 事件对象就是 eve ...
分类:
Web程序 时间:
2018-10-03 22:21:29
阅读次数:
205
一个类实现监听的步骤: 1.实现相应的接口(ActionListener, KeyListener, MouseListener ,WindowListener 、、、) 2.把接口的时间按处理方法按照你的需求重写(Override) 3.在事件源注册监听 4.事件传递要依靠事件对象 ...
分类:
其他好文 时间:
2018-09-22 14:30:58
阅读次数:
165
var EventUtil = { addHandler: function(element, type, handler){ //省略的代码 }, getEvent: function(event){ return event ? event : window.event; }, getTarge... ...
分类:
其他好文 时间:
2018-09-19 13:51:01
阅读次数:
121
首先要用EventUtil.getEvent(event);获得统一的event对象 ...
分类:
其他好文 时间:
2018-09-15 13:15:34
阅读次数:
119
1 事件 一 .鼠标事件 1.ready()页面载入事件:载入文档节点 2 click()熟悉的单击事件 3 dbclick()双击事件 4 mousedown() /mouseup() 鼠标按下和松开事件 5 mouseover()/mouseout() 鼠标移入和移出事件 6 mouseente ...
分类:
其他好文 时间:
2018-09-12 20:03:12
阅读次数:
277
/* 事件绑定的格式: 元素节点.on + 事件类型 = function(){ } 元素节点 事件类型 on+事件类型:事件处理函数 【注】上述三者一绑定:生成一个新的事件对象。 【注】触发事件以后,系统会去调用相关的事件处理函数。 事件对象获取:系统调用相关的函数的时候,会直接将生成的事件对象, ...
分类:
Web程序 时间:
2018-09-08 15:22:45
阅读次数:
244