addEventListener用于向元素添加事件,而其适用于较新版的IE浏览器(如IE9),对于IE6/7/8来说,应该用attachEvent 下面的代码即为向<img>元素添加事件 下面说一下addEventListener的参数,其共有三个参数: 1:所添加的事件名称(需要注意的是,对于ad ...
分类:
其他好文 时间:
2019-04-09 18:39:59
阅读次数:
178
在正式开始前,先来看看 JS 中事件的触发与事件处理器的执行。 JS 中事件的监听与处理 事件捕获与冒泡 DOM 事件会先后经历 捕获 与 冒泡 两个阶段。捕获即事件沿着 DOM 树由上往下传递,到达触发事件的元素后,开始由下往上冒泡。 IE9 及之前的版本只支持冒泡 | A |--| | Pare ...
分类:
其他好文 时间:
2019-04-08 01:15:45
阅读次数:
150
在正式开始前,先来看看 JS 中事件的触发与事件处理器的执行。 JS 中事件的监听与处理 事件捕获与冒泡 DOM 事件会先后经历 捕获 与 冒泡 两个阶段。捕获即事件沿着 DOM 树由上往下传递,到达触发事件的元素后,开始由下往上冒泡。 IE9 及之前的版本只支持冒泡 | A | | | Paren ...
分类:
其他好文 时间:
2019-04-06 09:38:30
阅读次数:
150
1、有过这样一段代码,是ajax 2、在谷歌、IE11等浏览器测试没有问题,但是碰巧客户现场是IE8,9这种浏览器,内网系统没办法升级。出现跨域ajax请求插件直接error的情况 3、解决方案在github上找到了解决办法,https://github.com/MoonScript/jQuery- ...
分类:
Web程序 时间:
2019-03-26 10:28:56
阅读次数:
245
如果是ie9则提示更新最新浏览器 <script>/*@cc_on window.location.href="http://support.dmeng.net/upgrade-your-browser.html?referrer="+encodeURIComponent(window.locati ...
分类:
其他好文 时间:
2019-03-18 18:19:26
阅读次数:
651
"DOM2级遍历和范围"模块定义了两个用于辅助完成顺序遍历DOM结构的类型:NodeIterator 和 TreeWalker 。这两个类型能够根据给定的节点对DOM结构进行深度优先(depth-first)遍历操作。 浏览器支持:Firefox、Safari、Opera、Chrome、IE9+。 ...
分类:
其他好文 时间:
2019-03-18 18:15:53
阅读次数:
187
语义化 HTML5中加入了更加具有语义化的标签,比如header,nav,footer等,可以为搜索引擎优化,让爬虫能更好地理解网页结构。 但是对于新标签的兼容性不是很好,IE9以下旧版本不支持新的语义化标签 1. IE8/IE7/IE6支持通过document.方法产生的标签,利用这一特性让这些浏 ...
分类:
其他好文 时间:
2019-03-17 18:25:14
阅读次数:
161
1.原理:动态创建元素 例如:document.createElement(“header”) 注意:动态创建出来的标签是行内元素,需添加display:block / IE9:行级元素在设置宽度的时候是失效 IE8:完全不支持语义标签(不支持html5):在IE8中,它不认识语义标签,所以无法解析 ...
分类:
Web程序 时间:
2019-03-10 20:38:56
阅读次数:
213
在IE8浏览器以后版本,都有一个“兼容性视图”,让不少新技术无法使用。那么如何禁止浏览器自动选择“兼容性视图”,强制IE以最高级别的可用模式显示内容呢?下面就介绍一段HTML代码。 X-UA-Compatible是一个设置IE浏览器兼容模式的属性,在IE8浏览器之后诞生。IE8或者IE9有很多种模式 ...
分类:
Web程序 时间:
2019-03-04 11:17:13
阅读次数:
170
关于vue 路由切换的白屏,事实上在开发的过程中,我一直没有遇到过。 我有个哥们遇到这个问题,问我怎么解决的, 我晕了,我没遇到这样的问题啊,我怎么解决啊啊啊啊。。 事实上是遇到过一回的。 场景一:IE9 严格来说不是白屏的问题,应该说是兼容性问题,直接就是不支持,报错了,渲染无法执行造成的。解决方 ...
分类:
其他好文 时间:
2019-03-02 18:53:37
阅读次数:
371