开发者社区> 问答> 正文

什么是 Polyfill ?

什么是 Polyfill ?

展开
收起
请回答1024 2020-04-04 10:50:26 1375 0
1 条回答
写回答
取消 提交回答
  • Polyfill 指的是用于实现浏览器并不支持的原生 API 的代码。

    比如说 querySelectorAll 是很多现代浏览器都支持的原生 Web API,但是有些古老的浏览器并不支持,那么假设有人写了一段代码来实现这个功能使这些浏览器也支持了这个功能,那么这就可以成为一个 Polyfill。

    一个 shim 是一个库,有自己的 API,而不是单纯实现原生不支持的 API。

    2020-04-04 10:51:23
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Babel_ Under the Hood--Nicolò Ribaudo 立即下载
Babel_ Under the Hood--Nicolò Ribaudo 立即下载
利用编译将 Vue 组件转成 React 组件 立即下载