Polyfill 和 shims 是一个概念吗
来源:10-22 babel-polyfill 是什么?

七灵
2021-12-12
网上看了一下感觉差不多的
写回答
1回答
-
双越
2021-12-12
还是有一点区别的,例如早起 js 不支持函数 bind 。
按照 Polyfill 的意思,直接就定义 Function.prototype.bind ,然后直接 fn.bind 这样使用。
而按照 shims 的意思,就定义一个 Function.prototype.MyBind ,然后调用 fn.MyBind —— 这样可以不和原始的 Function.prototype.bind 冲突。如果你开发第三方插件,这种方式比较好,防止污染全局变量。
10
相似问题
VDOM 和VNode 区别是啥
回答 1
面试题
回答 1