其他分享
首页 > 其他分享> > shim和polyfill

shim和polyfill

作者:互联网

Shim

shim指的是在一个旧的环境中模拟出一个新的API,而且仅靠旧环境中已有的手段,以便所有的浏览器具有相同的行为。主要特征:

Polyfill

polyfill是一个段代码(或者插件),提供了那些开发者们希望浏览器原声提供支持的功能。程序库先检查浏览器是否支持某个API,如果不支持则加载对应的polyfill。主要特征:

shim的概念要比polyfill更大一些,可以将polyfill理解为专门浏览器API的shim。简单的说,如果浏览器X支持标准规定的功能,那么polyfill可以让浏览器Y的行为与浏览器X一样

标签:浏览器,Shim,polyfill,shim,支持,API
来源: https://blog.csdn.net/k19970320j/article/details/120082831