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. 【Python】keras卷积神经网络识别mnist
  2. webpack 实践笔记(一)--- 入门
  3. openstack上传镜像失败_制作云window10镜像
  4. 实操|如何将 Containerd 用作 Kubernetes runtime
  5. 整数线性规划实现(lingo,python分枝界定法)
  6. 英雄联盟微信登录服务器怎么回事,英雄联盟微信怎么登陆 lol微信登录功能开放大区一览...
  7. coreboot学习1:编译并使用qemu模拟
  8. 开源审计的最佳时机是什么时候?
  9. 01《构建之法》阅读笔记01
  10. java 并口和串口_串行接口和并行接口
  11. eMTC是什么技术?
  12. PMP备考之路 - 汪博士第六章(项目进度管理)
  13. sleuth feign instrument 分析
  14. OpenGL GLM环境配置
  15. 1g内存编译android,如何让Android手机1G内存就“够用”?
  16. 苹果手机语音备忘录在哪_苹果手机的录音功能在哪?教你快速开启,想录音太方便了...
  17. shell 补齐路径_Linux中10个有用的命令行补全例子
  18. 42个机器学习练手项目
  19. cad抛物线曲线lisp_CAD画缓和曲线lisp程序精编版
  20. 网络摄像机镜头毫米数如何选择

热门文章

  1. 大公司的开源项目~~~阿里,百度,腾讯,360,新浪,网易,小米等
  2. L2-001. 紧急救援 (dijkstra算法)
  3. Linux rootfs挂载过程
  4. Mybatis密码加密
  5. 新思路等考通计算机一级ms百度云,新思路等考通一级ms软件
  6. Linux好用命令之lsof命令
  7. GB2312编码表(全)-Java程序打印
  8. 苹果无线耳机连接不上_TWS真无线耳机设计痛点该如何“见招拆招”?
  9. Linux系统中rpm命令用法详解
  10. UNcrackable-Level1绕过root检测