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?
查看全文
相关阅读:
ios中地图
ios中地图定位
ios中文件下载(带缓存)
ios中tableview网封装(viewcontroller封装)常用的
ipad开发小结
ios tableview分组
los中预览文件
ios中一级导航
ios中封装九宫格的使用(二级导航)
ios中自定义button
原文地址:https://www.cnblogs.com/Wayou/p/shim_and_polyfill.html
最新文章
一步步开发自己的博客 .NET版(11、Web.config文件的读取和修改)
五、谈扩展方法的理解
一步步开发自己的博客 .NET版(10、前端对话框和消息框的实现)
一步步学习javascript基础篇(9):ajax请求的回退
微信公众号与APP微信第三方登录账号打通
手机前端开发调试利器 – vConsole
ES6模块的import和export用法
使用Vuex打开log功能
Vue 常见问题汇总
vue.js $refs和$emit 父子组件交互
热门文章
vue-cli 本地数据模拟
禁用微信 webview 调整字体大小
移动端用户设置字体放大导致的问题
实现一个简单的虚拟demo算法
ios中项目
ios中base64编码
ios中摄像头和图片调用
ios中xml和html解析(封装)
ios中GDataXML解析XML文档
ios中布局(推荐一)
Copyright © 2011-2022 走看看