渐进增强 :

针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。

优雅降级 :

一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。

区别:

a. 优雅降级是从复杂的现状开始,并试图减少用户体验的供给;

b. 渐进增强则是从一个非常基础的,能够起作用的版本开始,并不断扩充,以适应未来环境的需要;

c. 降级(功能衰减)意味着往回看;而渐进增强则意味着朝前看,同时保证其根基处于安全地带;

面试题系列(8):什么叫优雅降级和渐进增强?相关推荐

  1. [css] 简述下你理解的优雅降级和渐进增强

    [css] 简述下你理解的优雅降级和渐进增强 优雅降级,先做好一个完善的具备完整体验的版本,再向下做兼容. 渐进增强,先做好一个可以基本正常使用的版本,再慢慢丰富体验和内容. 个人简介 我是歌谣,欢迎 ...

  2. css优雅降级和渐进增强

    今天看前端公众号发布的文章,学到了几个新词 1.modernizr 2.@support 3.优雅降级 其中第三个"优雅降级",如此文艺的名字居然还是第一次听到.度娘了一下,发现[ ...

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

    优雅降级: Web站点在所有新式浏览器中都能正常工作,如果用户使用的是老式浏览器,则代码会检查以确认它们是否能正常工作.由于IE独特的盒模型布局问题,针对不同版本的IE的hack实践过优雅降级了,为那 ...

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

    渐进增强:针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果.交互等改进和追加功能达到更好的用户体验. 优雅降级:一开始就构建完整的功能,然后再针对低版本浏览器进行兼容. 区 ...

  5. 浏览器兼容CSS渐进增强 VS 优雅降级如何选择

    由于低级浏览器不支持 CSS3,但是 CSS3 特效太优秀不忍放弃,所以在高级浏览器中使用CSS3,而在低级浏览器只保证最基本的功能.二者的目的都是关注不同浏览器下的不同体验,但是它们侧重点不同,所以 ...

  6. 杂谈:渐进增强与优雅降级

    作为一名前端开发人员,最头疼的莫过于浏览器兼容.远古时期万恶的IE6,到现在CSS3不兼容的IE7/8.为了保证不同版本浏览器都有共同或更优化的用户体验,前端搬砖的我们不得不与浏览器兼容顽强斗争.而渐 ...

  7. 好程序员web前端学习路线分享css3中的渐进增强和降级

    好程序员web前端学习路线分享css3中的渐进增强和降级,渐进增强和降级这两个概念是在 CSS3 出现之后火起来的.由于低级浏览器不支持 CSS3,但是 CSS3 特效太优秀不忍放弃,所以在高级浏览器 ...

  8. c# 两个list比较_C#刷遍Leetcode面试题系列连载(1) 入门与工具简介(VS Code amp; VS)...

    什么要刷LeetCode 大家都知道,很多对算法要求高一点的软件公司,比如美国的FLAGM (Facebook.LinkedIn.Amazon/Apple.Google.Microsoft),或国内大 ...

  9. C#刷遍Leetcode面试题系列连载(1) - 入门与工具简介

    点击蓝字"dotNET匠人"关注我哟 加个"星标★",每日 7:15,好文必达! 什么要刷LeetCode 大家都知道,很多对算法要求高一点的软件公司,比如美国 ...

最新文章

  1. 例6.12(Java)
  2. 计算机专业书籍速读方法,格式你玩的转?速读5分钟就懂
  3. P6773-[NOI2020]命运【线段树合并,树形dp】
  4. 【Ubuntu】ubuntu系统下python3和python2环境自由切换
  5. 【转】.NET试题总结二
  6. netty : Max frame length of 65536 has been exceeded.
  7. mysql毫秒值转成日期_MySQL毫秒值和日期的指定格式的相互转换
  8. echart legends换行固定数量显示
  9. 英伟达显卡gtx和gt的区别
  10. 套料软件XSuperNEST
  11. TypeScript-键盘映射
  12. 目标跟踪质心跟踪算法
  13. 短代码的java小游戏_java编写的简单移动方块小游戏代码
  14. 华为荣耀20和x10比较_华为畅享20 Pro和荣耀X10哪个好 配置参数谁更胜一筹
  15. 涉密计算机病毒库升级管理,涉密计算机管理制度.doc
  16. 解决笔记本电脑外接显示器后声音播放不了的问题
  17. 如何准备银行秋招春招?
  18. [日语]学习“五十音”(读音篇)
  19. IoT开发——WIFI模块ESP8266 RTOS SDK V3.0.0环境搭建
  20. iPhone SE 3将定档3月8日:外观照旧 价格或成新惊喜

热门文章

  1. 多线程启动定时器 会等待上一次执行完成?_Java多线程
  2. 【软件质量】ISO-9126质量模型
  3. HashMap暴力枚举(洛谷P1765题题解,Java语言描述)
  4. 【Python】Python中的关键字
  5. 浅谈Taro和Apollo在开发过程中的实践
  6. Python面向对象高级编程
  7. 如何考查自己的测试水平?
  8. MySQL的timestamp类型自动更新问题
  9. ceph中pool的管理
  10. jQuery模拟原生态App上拉刷新下拉加载