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

简介: 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/ 

 

相关文章
|
6月前
|
编解码 移动开发 前端开发
什么是响应式设计?响应式设计的基本原理是什么?如何兼容低版本的IE?
什么是响应式设计?响应式设计的基本原理是什么?如何兼容低版本的IE?
77 0
|
4月前
|
IDE API Android开发
安卓与iOS开发环境的差异及适配策略
在移动应用开发的广阔舞台上,Android和iOS两大操作系统各据一方,各自拥有独特的开发环境和工具集。本文旨在深入探讨这两个平台在开发环境上的关键差异,并提供有效的适配策略,帮助开发者优化跨平台开发流程。通过比较Android的Java/Kotlin和iOS的Swift/Objective-C语言特性、IDE的选择、以及API和系统服务的访问方式,本文揭示了两个操作系统在开发实践中的主要分歧点,并提出了一套实用的适配方法,以期为移动开发者提供指导和启示。
|
4月前
|
JavaScript 小程序 容器
uniapp 开发规范(兼容性适配)
uniapp 开发规范(兼容性适配)
135 1
|
6月前
|
移动开发 前端开发 JavaScript
什么是响应式设计?响应式设计的基本原理是什么?如何兼容低版本的 IE?
什么是响应式设计?响应式设计的基本原理是什么?如何兼容低版本的 IE?
|
Web App开发
clearTimeout 方法在IE上的兼容问题
clearTimeout 方法在IE上的兼容问题
70 0
|
Web App开发 前端开发 JavaScript
跨浏览器兼容性指南:解决常见的前端兼容性问题
跨浏览器兼容性是前端开发中至关重要的概念。由于不同浏览器(如Chrome、Firefox、Safari等)在实现Web标准方面存在差异,网页在不同浏览器上可能会呈现不一致的结果。因此,确保网页在各种浏览器上都能正确显示和运行,是提供良好用户体验、扩大受众范围以及增强网站可访问性的关键。
|
Web App开发 前端开发
前端 解决IE兼容问题
前端 解决IE兼容问题
709 0
|
JavaScript 前端开发 Android开发
【移动端兼容问题研究】javascript事件机制详解(涉及移动兼容)
前言 这篇博客有点长,如果你是高手请您读一读,能对其中的一些误点提出来,以免我误人子弟,并且帮助我提高 如果你是javascript菜鸟,建议您好好读一读,真的理解下来会有不一样的收获 在下才疏学浅,文中难免会有不同程度的错误,请您指正留言  PS:事件阶段一节请看最新博客,之前理解有误 .
7567 0