1、获取事件对象:
var e=e||event;
2、阻止冒泡:
e:stopPropagation?e:stopPropagation():e.cancelBubble=true;
3、阻止浏览器默认行为:
e.preventDefaule?e.preventDefault():e.returnValue=false;
4、获取滚动条向上卷曲出去的距离:
var sTop=document.documentElement.scrollTop||document.body.scrollTop;
5、绑定事件:
addEventListener()
attachEvent()
6、解绑事件:
removeEventListener()
detachEvent()
7、获取事件源:火狐 IE
var eventTarget=e.target||e.srcElement;
8、获取键盘信息:
var keyCode=e.keyCode||e.which;
9、ajax兼容:
var xhr=new XMLHttpRequest()||new ActiveXObject("Microsoft.XMLHTTP");
10、获取操作元素的内部偏移量(鼠标左边距离当前容器的距离):
var x=e.offsetX||e.layerX;