# Problem: 能描述下渐进增强和优雅降级之间的不同么?
*[interview]: start 渐进增强:
- 针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验 优雅降级:
- 一开始就构建完整的功能,然后再针对低版本浏览器进行兼容
区别:
- 优雅降级是从复杂的现状开始的,并试图减少用户体验的供给,而渐进增强则是从非常基础的,能够其作用的版本开始并不断进行扩充,来适应未来环境的需要。降级意味着往回看,而渐进增强则意味着朝前看,同时保证其根基处于安全地带 *[interview]: end