首页 > 编程知识 正文

js清除浏览器缓存的几种方法,不同浏览器兼容性问题

时间:2023-05-04 08:34:06 阅读:109212 作者:1751

//创建一个对象以封装添加/删除兼容的DOM 2级事件处理程序函数,获取事件对象,阻止事件冒泡,取消默认行为//对象下只包含属性和方法var eventUntil={ //附加事件处理程序addhandler:function(DOM,type,fn ) if ) DOM.addevent listener.DOM.addevent listener } else { dom['on' type]=fn; },//删除事件处理程序removehandler3360function(DOM,type,fn ) if ) DOM.removeeventlistener ) DOM.removeentlistener ) remove } else { dom['on' type]=null; },//获取事件对象geteventobject:function(e ) { return e || window.event;//获取事件源的geteventtarget:function(e ) ) varEve=this.geteventobject ) e; //ie兼容的事件对象if(Eve.target ) return eve.target (else ) returnEve.srcelement ),//阻止兼容事件冒泡的stop propprop } else { eve.cancelBubble=true; },//取消默认行为preventdefault3360function(e ) ) varEve=this.geteventobject ) e; if({ eve.preventDefault ) ) Eve.preventdefault; } else { eve.returnValue=false; }; };

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。