HTML5中polyfills的含义是什么?
HTML5中polyfills的含义是什么? 我在很多关于HTML5的网站中看到了这个词,例如HTML5-Cross-Browser-Polyfills。
因此,我们在这里收集所有垫片,回退以及polyfill,以便将HTML5功能植入本来不支持它们的浏览器中。
我其实不明白polyfills是什么意思。
它是一种新的HTML5技术或JavaScript库吗? 在HTML5之前我从未听过这个词。
垫片,回退和填充有什么区别?
polyfill是一种浏览器回退功能,使用JavaScript制作,允许您希望在现代浏览器中使用旧功能的功能,例如在旧版浏览器中支持canvas(HTML5功能)。
这是一种HTML5技术,因为它与HTML5结合使用,但它不是HTML5的一部分,并且可以在没有HTML5的情况下使用polyfills(例如,支持您想要的CSS3技术)。
这是一个很好的帖子:
http://remysharp.com/2010/10/08/what-is-a-polyfill/
以下是Polyfills和Shims的综合列表:
https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills
首先让我们澄清polyfil不是什么:polyfill不是HTML5标准的一部分。 即使您经常看到polyfill在这些情况下被引用,也不是限于Javascript的polyfill。
术语polyfill本身指的是一些代码,“允许您在当前或”现代“浏览器中拥有某些特定的功能,并可在其他不支持该功能的浏览器中使用。”
这里的polyfill的来源和示例:
http://www.programmerinterview.com/index.php/html5/html5-polyfill/
polyfill是一段代码(或插件),它提供了开发人员希望浏览器本身提供的技术。
链接地址: http://www.djcxy.com/p/13655.html