这两个概念的结果是一样的,区别就是一开始你从完整版入手还是基础版入手。
举个例子,玩pc游戏的时候经常会在游戏图像设置里面选择特效级别,高中低。
渐进增强(progressive enhancement)- 就是开发页面的时候先从一个低特效开始,然后根据更高版本的浏览器逐渐添加更高级别的效果。
优雅降级(graceful degradation)- 先从最高的特效开始开发,然后针对低版本浏览器做优化
应用场景:
例如ie6不支持阴影,火狐支持。
渐进增强就是先不保证ie6正常显示,然后再判断,如果当前浏览器支持阴影则显示。
优雅降级反之。

转载请注明来自:爱前端

发表评论

电子邮件地址不会被公开。 必填项已用*标注