HTML5 中的 polyfill 的含义是什么?

2023-11-30

HTML5 中的 polyfill 的含义是什么?我在很多关于 HTML5 的网站上看到这个词,例如HTML5-跨浏览器-Polyfills。

所以我们在这里收集所有的垫片、回退和填充 为了在不支持的浏览器中植入 HTML5 功能 天生就支持他们。

其实我不太明白polyfills是什么意思。

它是一种新的 HTML5 技术还是 JavaScript 库?在 HTML5 之前我从未听说过这个词。

垫片、回退和填充之间有什么区别?


Polyfill 是一种用 JavaScript 制作的浏览器回退,允许您期望在现代浏览器中使用的功能在旧版浏览器中使用,例如,在旧版浏览器中支持画布(HTML5 功能)。

它是一种 HTML5 技术,因为它与 HTML5 结合使用,但它不是 HTML5 的一部分,并且您可以在没有 HTML5 的情况下使用 Polyfill(例如,支持您想要的 CSS3 技术)。

这是一篇好帖子:

http://remysharp.com/2010/10/08/what-is-a-polyfill/

以下是 Polyfill 和 Shims 的完整列表:

https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HTML5 中的 polyfill 的含义是什么? 的相关文章