ie8 兼容 es5 es6 es7 兼容 ie8 babel
老的浏览器只支持es5的一些属性和方法,并不是全部。如果也想让它们能识别使用。可以在浏览器最前面引入:
http://www.bootcdn.cn/es5-shim/
<script type="text/javascript" src="http://cdn.bootcss.com/es5-shim/4.5.9/es5-shim.min.js"></script> <script type="text/javascript" src="http://cdn.bootcss.com/es5-shim/4.5.9/es5-sham.min.js"></script>
可以查看都兼容处理了哪些es5属性和方法:
https://www.npmjs.com/package/es5-shim
同理也有es6和es7的兼容库:我们可以一次性引入
<script src="https://cdnjs.cloudflare.com/ajax/libs/es5-shim/4.5.7/es5-shim.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/es5-shim/4.5.7/es5-sham.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/json3/3.3.2/json3.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/es6-shim/0.34.2/es6-shim.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/es6-shim/0.34.2/es6-sham.min.js"></script> <script src="https://wzrd.in/standalone/es7-shim@latest"></script>
安装包下载:地址1