gpt4 book ai didi

javascript - HTML5中的polyfills是什么意思?

转载 作者:bug小助手 更新时间:2023-10-28 10:54:58 31 4
gpt4 key购买 nike

HTML5中的polyfills是什么意思?我在很多关于 HTML5 的网站上看到了这个词,例如。 HTML5-Cross-Browser-Polyfills.

So here we're collecting all the shims, fallbacks, and polyfills in order to implant HTML5 functionality in browsers that don't natively support them.

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

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

shims、fallbacks 和 polyfills 之间有什么区别?

最佳答案

polyfill 是一种浏览器回退,由 JavaScript 制成,它允许您希望在现代浏览器中使用的功能在旧浏览器中运行,例如,在旧浏览器中支持 Canvas (HTML5 功能)。

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

这是一篇好文章:

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

这里是 Polyfill 和 Shim 的完整列表:

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

关于javascript - HTML5中的polyfills是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7087331/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com