1、IE下时间格式识别NaN。

原因:IE无法识别yyyy-MM-dd格式,需要转换为yyyy/MM/dd。

//正则替换
replace(new RegExp(/-/gm) ,"/")

2、IE10- 无法声明let const

3、IE8不兼容filter

if (!Array.prototype.filter)
{Array.prototype.filter = function(fun /*, thisp */){"use strict";if (this === void 0 || this === null)throw new TypeError();var t = Object(this);var len = t.length >>> 0;if (typeof fun !== "function")throw new TypeError();var res = [];var thisp = arguments[1];for (var i = 0; i < len; i++){if (i in t){var val = t[i]; // in case fun mutates thisif (fun.call(thisp, val, i, t))res.push(val);}}return res;};
}

4、IE10-不兼容JQ的ajax。

// 全局声明以下代码
jQuery.support.cors = true;

5、IE若需要兼容@media,需要将css写入到css文件中,写在style中无效

6、IE下background-size:cover无效

-ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='dist/images/registerBg.png',sizingMethod=scale);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='dist/images/registerBg.png',sizingMethod=scale);

7、事件监听全兼容

/*** 添加事件监听 兼容IE8* @param el* @param type* @param fn*/
function addListener(el, type, fn) {if (el.addEventListener) {el.addEventListener(type, fn, false);} else if (el.attachEvent) {el.attachEvent('on' + type, fn);}
}/*** 移除事件监听 兼容IE8* @param el* @param type* @param fn*/
function removeListener(el, type, fn) {if (el.removeEventListener) {el.removeEventListener(type, fn, false);} else if (el.detachEvent) {el.detachEvent('on' + type, fn);}
}

8、IE8不支持数组的indexOf

if (!Array.prototype.indexOf){Array.prototype.indexOf = function(elt /*, from*/){var len = this.length >>> 0;var from = Number(arguments[1]) || 0;from = (from < 0)? Math.ceil(from): Math.floor(from);if (from < 0)from += len;for (; from < len; from++){if (from in this && this[from] === elt)return from;}return -1;};
}

IE兼容问题(持续补充)相关推荐

  1. php程序员面试题(持续补充,偏中级面试题)

    博主最近找工作,记录了不少面试题,有些还是挺值的学习的,这里记录一下.有些我会给出参考链接,有些需要大家自己百度了,持续补充.. 一.公司一 1.php的接口和抽象类有什么区别,应用场景有哪些 htt ...

  2. 本地环境可以,生产环境不行(持续补充)

    "我本地是可以的啊,为什么生产上就不行了???" 上面那句话相信大家都有说过,现在似乎已经被戏称为"程序员最大的谎言",呵呵--我就来以我个人的遭遇来总结下教训 ...

  3. 【Matlab 绘图——持续补充中】

    Matlab 绘图--持续补充中 目录 plot() 函数 常用线型.颜色.symbol loglog,semilogx,semilogy,plotyy 图片完善--标题title,坐标轴名称xlab ...

  4. Pandas 函数方法汇总一览查询(持续补充改进)

    Pandas 函数方法汇总一览查询(持续补充改进) 文章目录 Pandas 函数方法汇总一览查询(持续补充改进) 初衷 Pandas 最最常用函数罗列 Pandas 函数用法示例 初衷 NumPy.P ...

  5. Vim中的常用命令总结(持续补充完善)

    文章目录 前言 VIM命令 Vim的三种模式 (1) 命令模式 (2) 插入模式 (3) 退出模式 跳转 (1) gg :跳转到文件开头 (2) Shift + g :跳转到文件结尾 分割窗口 (1) ...

  6. 一图看懂 zipp 模块:ZipFile 的一些兼容子类和补充接口,资料整理+笔记(大全)

    本文由 大侠(AhcaoZhu)原创,转载请声明. 链接: https://blog.csdn.net/Ahcao2008 一图看懂 zipp 模块:ZipFile 的一些兼容子类和补充接口,资料整理 ...

  7. 在前端网页设计中 align 和 valign 两种对齐方式的不同取值区分(持续补充)

    文章目录 前言 一.align 与 valign 的对齐方式与取值 二.常见应用区分整理 2.1.H5 页面设计的取值 2.2.表格标题的取值 2.3.表格属性的取值 总结 前言 不知道大家在学习 H ...

  8. Java测试工程师技术面试题库【持续补充更新】

    请你说一下设计测试用例的方法 黑盒测试: 1.等价类划分等价类划分是将系统的输入域划分为若干部分,然后从每个部分选取少量代表性数据进行测试.等价类可以划分为有效等价类和无效等价类,设计测试用例的时候要 ...

  9. 数学建模-MATLAB算法精讲系列文章目录介绍(持续补充ing)

    前言 结合实际案例,从算法背景开始一步步到最终代码实现,本系列文章主要以matlab代码为主,为照顾学习其他编程语言的小伙伴,大部分算法会附带python.Java.C++.R语言等市面上主流代码,满 ...

最新文章

  1. TechEd 2012奥兰多!
  2. CSS3动画属性之Transition
  3. 《Android传感器开发与智能设备案例实战》——第1章,第1.2节Android的巨大优势...
  4. 解决: WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
  5. [one day one question] GIF动画为什么只动一次不能循环
  6. linux tomcat重启 报错,Linux启动Tomcat或停止Tomcat的错误解决方案
  7. 面向对象(Python):学习笔记之模块和包
  8. Exchange2003不能自动删除日志
  9. 百科知识:呼叫转移与呼叫前转
  10. sqlite创建表格
  11. 超声广义相干因子( Generalized Coherence Factor,GCF)波束合成仿真
  12. [exgcd] Jzoj P5855 吃蛋糕
  13. rstudio线性回归_R语言线性回归
  14. 指数衰减学习率的staircase
  15. 快速排序详细分析--单向扫描和双向扫描
  16. 积水成渊:用github gist收藏你的代码片段
  17. 如何使用ghost制作系统镜像
  18. 以本职工作为挡箭牌推托,久而久之,你就只能原地踏步。
  19. 堆和栈的区别(内存和数据结构)
  20. Visual C++必备运行库-vc++2015运行库提供下载

热门文章

  1. LCD断码屏显示应用框架
  2. STM32 IO口输出高低电平
  3. openwrt linux rootfs 分区表,arm盒子快速移植OpenWrt rootfs
  4. 实验二 倒计时页面的实现 淘宝秒杀页面
  5. 电动汽车 simulink仿真模型,可进行整车动力性仿真测试(最高车速,最大爬坡,加入时间)和NEDC工况能耗测试(电耗)
  6. Django计算机毕业设计JAVA高校田径运动会管理(程序+LW)Python
  7. 什么是对冲?对冲的作用
  8. TortoiseGit GitLab使用教程
  9. MySQL 占用cpu超过100%,怎么搞?
  10. [VisionPro] - [异常] - 获取相机列表失败