我实际上不了解polyfills是什么意思。
是新的HTML5技术还是JavaScript库?在HTML5之前我从未听说过这个词。
答案 0 :(得分:4)
根据官方角度文档
Angular建立在Web平台的最新标准之上。针对如此广泛的浏览器,因为它们不支持现代浏览器的所有功能,因此具有挑战性。
您通过加载必须支持的浏览器的polyfill脚本(“ polyfills”)来进行补偿。
换句话说,polyfill具有一些用于浏览器兼容性的js库。为了支持旧版浏览器中的现代浏览器功能。
答案 1 :(得分:1)
我不知道asbout AngularJS ...
但我会举一个例子。
polyfill是用JavaScript制作的浏览器后备,可以让您期望在现代浏览器中使用的功能在较旧的浏览器中使用
这是一种HTML5技术,因为它与HTML5结合使用,但它不是HTML5的一部分,您可以在没有HTML5的情况下使用polyfill(例如,支持所需的CSS3技术)。