首页 > 试题广场 >

什么叫优雅降级和渐进增强?

[问答题]
什么叫优雅降级和渐进增强?
优雅降级:一开始构建完整功能,再根据低版本浏览器进行兼容。 渐进增强:针对低版本浏览器进行构建页面,保证最基本的功能,然后针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。
发表于 2019-02-12 15:06:48 回复(0)
优雅降级和渐进增强分别对老式和新式浏览器而言,为浏览器提供候选方案。前者在不影响基本效果下降低视觉体验,后者在在不影响基本效果下增强视觉体验。
发表于 2017-05-05 15:24:50 回复(1)
渐进增强:
针对低版本浏览器进行开发,只需要满足基本要求,然后针对高版本进行功能的扩充。
优雅降级:
针对高版本的浏览器进行开发,满足其所有需求;在低版本中出现了大的问题修复一下,小的问题直接忽略。


1. 什么是渐进增强

在网页开发中,渐进增强认为应该专注于内容本身。一开始针对低版本的浏览器构建页面,满足最基本的功能,再针对高级浏 览器进行效果,交互,追加各种功能以达到更好用户体验,换句话说,就是以最低要求,实现最基础功能为基本,向上兼容。


2. 什么是优雅降级

在网页开发中,优雅降级指的是一开始针对一个高版本的浏览器构建页面,先完善所有的功能。然后针对各个不同的浏览器进行测试,修复,保证低级浏览器也有基本功能 就好,低级浏览器被认为“简陋却无妨 (poor, but passable)” 可以做一些小的调整来适应某个特定的浏览器。但由于它们并非我们所关注的焦点,因此除了修复较 大的错误之外,其它的差异将被直接忽略。也就是以高要求,高版本为基准,向下兼容。


细节可以参考:

https://blog.csdn.net/jnshu_it/article/details/77016996?utm_source=app&app_version=4.5.5

编辑于 2021-05-25 11:24:46 回复(0)
<p>优雅降级:是一开始就构建好完整的功能,然后在针对低版本的浏览器进行向下兼容</p><p>渐进增强:一开始针对低版本的浏览器进行页面的构建和实现基本的功能,再针对高级浏览器进行用户的提高交互,使用,以及功能上的增加来提升用户体验</p>
发表于 2020-05-14 16:25:05 回复(0)
推荐书籍:DOM的编程艺术 (平稳退化 和 渐进增强)
发表于 2021-04-14 16:43:02 回复(0)