shim和polyfill有什么区别?
程序员文章站
2024-01-23 12:55:52
...
回复内容:
图灵社区 : 阅读 : HTML5逸事:一袋“腻子粉”的故事(待续) polyfill 是 shim 的一种。shim 是将不同 api 封装成一种,比如 jQuery 的 $.ajax 封装了 XMLHttpRequest 和 IE 用 ActiveXObject 方式创建 xhr 对象;
polyfill 特指 shim 成的 api 是遵循标准的,其典型做法是在IE浏览器中增加 window.XMLHttpRequest ,内部实现使用 ActiveXObject。
在实际中为了方便做对比,会特指 shim 的 api 不是遵循标准的,而是自己设计的。
推荐阅读
-
javascript中style.left和offsetLeft有什么区别?
-
mysql_fetch_row() 和mysql_fetch_array之间有什么区别?该如何处理
-
骁龙855Plus怎么样 骁龙855Plus和骁龙855有什么区别
-
骁龙855和845有什么区别 骁龙845和855对比介绍
-
固态硬盘SATA和mSATA有什么区别
-
敏捷方法XP和Scrum有什么区别 agilexpscrum
-
MySQL 的 utf8_general_ci 和 utf8_unicode_ci 有什么区别,应如
-
sass和css3有什么区别
-
mvc和yii有什么区别吗?该如何解决
-
MySQL essential版本和普通版本有什么区别?_MySQL