Angular4中的polyfill是什么意思?

时间:2019-02-28 13:10:07

标签: angular

我实际上不了解polyfills是什么意思。

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

2 个答案:

答案 0 :(得分:4)

根据官方角度文档

  

Angular建立在Web平台的最新标准之上。针对如此广泛的浏览器,因为它们不支持现代浏览器的所有功能,因此具有挑战性。

     

您通过加载必须支持的浏览器的polyfill脚本(“ polyfills”)来进行补偿。

换句话说,polyfill具有一些用于浏览器兼容性的js库。为了支持旧版浏览器中的现代浏览器功能。

答案 1 :(得分:1)

我不知道asbout AngularJS ...
但我会举一个例子。
polyfill是用JavaScript制作的浏览器后备,可以让您期望在现代浏览器中使用的功能在较旧的浏览器中使用

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

关注此内容-
http://remysharp.com/2010/10/08/what-is-a-polyfill/