在學習js過程當中不少人都遇到過兼容問題,這些兼容問題是由於各版本瀏覽器不一樣致使的,爲了解決這些兼容問題,js給咱們提供瞭解決這些兼容問題的方案,對此,我我的進行了聚集以及總結。ajax
var e = eve || window.event; stopBubble(e); function stopBubble(e){ if(e.stopPropagation){ e.stopPropagation(); }else{ e.cancelBubble = true; } }
var e = eve || window.event; stopDefault(e); function stopDefault(e){ if(e.preventDefault){ e.preventDefault() }else{ e.returnValue = false; } }
obox.addEventListener("onclick",fn1) function fn1(){ console.log(1) } obox.attachEvent("onclick",function(){ console.log(2) })
removeEventListener() detachEvent()
e.keyCode || e.which
e.target || e.sceElement
function getStyle(ele,attr){ if(ele.currentStyle){ return ele.currentStyle[attr]; }else{ return getComputedStyle(ele,false)[attr]; } }
var sTop = document.documentElement.scrollTop || document.body.scrollTop
var xhr = new XMLHttpRequest() || new ActiveXObject("Microsoft,XMLHTTP");
function fn(eve){ var e = eve || window.event; }