一篇关于兼容问题的基础总结

简介: 1.添加兼容文件(以 es5-shim 为例)   方法一:    在你的开发中,在需要为他做兼容的文件引入改文件   方法二(以模块引入): 在你开发项目中(react/vue/ng)等模块开发,在入口文件中引入 require(es5-shim)      2.
1.添加兼容文件(以 es5-shim 为例)

 

方法一:

<script src="https://cdnjs.cloudflare.com/ajax/libs/es5-shim/4.5.7/es5-shim.min.js"></script>

  

在你的开发中,在需要为他做兼容的文件引入改文件

 

方法二(以模块引入):

在你开发项目中(react/vue/ng)等模块开发,在入口文件中引入

require(es5-shim)

  

 

2.常见的兼容文件

es5-shim            可以让一些低级浏览器支持最新ecmascript5的一些属性

 

es5-shim/es5-sham        可以让一些低级浏览器支持最新ecmascript5的一些属性

 

console-polyfill          使低级浏览器支持console函数

 

es6-promise           让不支持promise的浏览器支持es6的promise

 

fetch-ie8            让ie8支持fetch

 

core-js             兼容es6的Object.assign  函数

 

html5shiv                                兼容IE8  的html5标签

 

fixpng                                     让所有PNG 支持透明

 

 

//错误信息 Exception thrown and not caught 
//export * from 'xxx' 编译成了 Object.defineProperty, 而 IE8 中不支持 accessor property
//require('es5-shim') require('es5-shim/es5-sham')

 

//fetch
//需要引入 es6-promise fetch-ie8

 

//Promise 
//需要引入 es6-promise


//Object.assign
//需要引入 core-js

  

个人博客 :很多好用的 npm 包 , 可以看看  https://gilea.cn/ 

 

相关文章
|
3月前
|
编解码 移动开发 前端开发
什么是响应式设计?响应式设计的基本原理是什么?如何兼容低版本的IE?
什么是响应式设计?响应式设计的基本原理是什么?如何兼容低版本的IE?
21 0
|
4月前
|
移动开发 前端开发 JavaScript
什么是响应式设计?响应式设计的基本原理是什么?如何兼容低版本的 IE?
什么是响应式设计?响应式设计的基本原理是什么?如何兼容低版本的 IE?
|
5月前
ie8兼容问题
ie8兼容问题
|
7月前
|
Web App开发
clearTimeout 方法在IE上的兼容问题
clearTimeout 方法在IE上的兼容问题
45 0
|
8月前
|
Web App开发 前端开发 JavaScript
跨浏览器兼容性指南:解决常见的前端兼容性问题
跨浏览器兼容性是前端开发中至关重要的概念。由于不同浏览器(如Chrome、Firefox、Safari等)在实现Web标准方面存在差异,网页在不同浏览器上可能会呈现不一致的结果。因此,确保网页在各种浏览器上都能正确显示和运行,是提供良好用户体验、扩大受众范围以及增强网站可访问性的关键。
|
Web App开发 前端开发
前端 解决IE兼容问题
前端 解决IE兼容问题
663 0
|
Web App开发
Firefox 5新功能特性一览
虽然Firefox 4还没有发布,Mozilla的UI团队已经开始为今年晚些时候发布的Firefox 5做准备了。下面让我们窥探一下Firefox 5的一些新功能。 特定网站浏览 特定网站浏览 这是一个有趣的功能,可以将特定网站设为专用标签。
671 0
|
JavaScript 前端开发 Android开发
【移动端兼容问题研究】javascript事件机制详解(涉及移动兼容)
前言 这篇博客有点长,如果你是高手请您读一读,能对其中的一些误点提出来,以免我误人子弟,并且帮助我提高 如果你是javascript菜鸟,建议您好好读一读,真的理解下来会有不一样的收获 在下才疏学浅,文中难免会有不同程度的错误,请您指正留言  PS:事件阶段一节请看最新博客,之前理解有误 .
7509 0
|
Web App开发 前端开发 JavaScript

热门文章

最新文章