一.问题所在 现代绑定中W3C使用的是:addEventListener和removeEventListener。IE使用的是attachEvent和detachEvent。我们知道IE的这两个问题多多,并且伴随内存泄漏。所以,解决这些问题非常有必要。 那么我们希望解决非IE浏览器事件绑定哪些问题呢 ...
分类:
Web程序 时间:
2016-10-08 20:20:59
阅读次数:
326
1、 window.VBArray IE自带 if(window.VBArray) {console.log("IE 浏览器");} else{console.log("非 IE 浏览器");} 2、window.ActiveXObject IE创建XMLHttpRequest对象的一个类(IE11 ...
分类:
其他好文 时间:
2016-09-29 20:24:01
阅读次数:
123
css中判断IE版本的语句<!--[if gte IE 6]> Only IE 6/+ <![endif]-->:1. <!--[if !IE]> 除IE外都可识别 <!--<![endif]-->2. <!--[if IE]> 所有的IE可识别 <![endif]-->3. <!--[if IE ...
分类:
Web程序 时间:
2016-09-21 10:14:22
阅读次数:
189
e.stopPropagation(); //阻止事件冒泡 功能:停止事件冒泡 function stopBubble(e) { // 如果提供了事件对象,则这是一个非IE浏览器 if ( e && e.stopPropagation ) { // 因此它支持W3C的stopPropagation( ...
分类:
Web程序 时间:
2016-09-18 10:13:40
阅读次数:
145
Trident Trident(IE内核):该内核程序在1997年的IE4中首次被采用,是微软在Mosaic代码的基础之上修改而来的,并沿用到IE11,也被普遍称作”IE内核”。Trident实际上是一款开放的内核,其接口内核设计的相当成熟,因此才有许多采用IE内核而非IE的浏览器(壳浏览器)涌现。 ...
分类:
其他好文 时间:
2016-09-09 11:46:03
阅读次数:
136
function getTxt1CursorPosition(){ var oTxt1 = document.getElementById("txt1"); var cursurPosition=-1; if(oTxt1.selectionStart){//非IE浏览器 cursurPosition ...
分类:
Web程序 时间:
2016-09-07 20:40:47
阅读次数:
130
1. 局部刷新 2. 按需取数据 二、创建Ajax对象, 这是学习Ajax的第一步 主要是把浏览器分成两种 一种是IE系列的浏览器(IE5.0 IE5.5 IE6.0, IE7 IE8) 一种是非IE浏览器(都是按W3C标准) FF Mozilla NetScape abort() 停止当前请求 g ...
分类:
Web程序 时间:
2016-09-03 23:52:19
阅读次数:
293
IE内核浏览器:360,傲游,搜狗,世界之窗,腾讯TT 非IE内核浏览器:firefox opera safari chrome 1.就是ie6双倍边距的问题,在使用了float的情况下,不管是向左还是向右都会出现双倍,最简单的解决方法就是用display:inline;加到css里面去。 2.文字 ...
分类:
其他好文 时间:
2016-09-01 20:10:14
阅读次数:
140
非IE:article, section, aside, hgroup, nav, header, footer, figure, figcaption {display: block;}IE:<script>document.createElement(‘article’);document.cr ...
分类:
Web程序 时间:
2016-08-23 21:55:54
阅读次数:
158