corejs 介绍

转载 https://www.cnblogs.com/hilsf/p/14453401.html

 

1.ECMAScript 的迅速成长以及浏览器的频繁更新换代,每年会出现新的api,举个例子es6时期诞生的 'Promise','Set' 或者是'es7' 数组新提供的方法'includes',这些新加入的'api',就引出一个词"polyfill" 'polyfill(垫片/补丁)' 就是用社区上提供的一段代码,让我们在不兼容某些新特性的浏览器上,使用该新特性

 

2.项目中加入'polyfill'几种方式

2.1.手动加入,缺少啥api 就手写一个

2.2.使用别人写好的库例如'es5-shim 、es6-shim、 core-js '

3.core-js 就是提供新语法api一个集合库

 

4.你可能听过'babel-polyfill',babel-polyfill 融合了 core-js 和 regenerator-runtime,因此'babel-polyfill' 本质就是'corejs'

posted @ 2022-03-08 10:57  hjswlqd  阅读(3004)  评论(0编辑  收藏  举报