zoukankan
html css js c++ java
Shim 与 Polyfill
Shim: 用来向后兼容。比如
requestIdleCallback
,为了在旧的环境中不报错,可以加
shim
。
使用环境中现有的 api 来实现,不会引入额外的依赖或其他技术。
Polyfill: 用来增强,添加新功能。比如 IE7 不支持 localStorage,能添加 polyfill 来支持。
不限制实现,只要是能引入该新功能。通过 js 可 flash。记得很早以前 chrome 还为 ie 开发过插件来支持一些高级的浏览器特性。
参考
What is the difference between a shim and a polyfill?
shim vs polyfill?
查看全文
相关阅读:
关于OI的文学作品
HBOI 2020 游记
从0开始的字符串生活(选手命要没了)
近两年HBOI选做
NOI online #3
2020年“美团杯”程序设计挑战赛题解(目前只有测试赛)
退群咕咕墙
JS 获得当前地址栏url
你了解getBoundingClientRect()?
字符串与数字相加
原文地址:https://www.cnblogs.com/Wayou/p/shim_and_polyfill.html
最新文章
学习笔记:(转)Centos7.6安装Oracle11gR2
日常工作问题解决:centos/linux系统如何检测端口是否打开
日常工作问题解决:记一次centos7上的lvm表错误解决过程
centos7:ssh免密登陆设置及常见错误
centos7服务搭建常用服务配置之一:SSH
学习笔记:CentOS7学习之二十五:shell中色彩处理和awk使用技巧
学习笔记:CentOS7学习之二十三: 跳出循环-shift参数左移-函数的使用
学习笔记:CentOS7学习之二十一: 条件测试语句和if流程控制语句的使用
一图一知-TS之Interface接口
一图一知-NPM&YARN常用命令
热门文章
一图一知-TS之symbol
一图一知-TS的基本数据类型
git合并分支上的commit为一条commit到master
应该知道的一些Markdown语法
Vue之组件间传值
一些实用的浏览器meta
粗看ES6之面向对象写法
粗看ES6之JSON
数树搞笑解法
AT1757 花火 题解
Copyright © 2011-2022 走看看