面试题系列(8):什么叫优雅降级和渐进增强?
渐进增强 :
针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。
优雅降级 :
一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。
区别:
a. 优雅降级是从复杂的现状开始,并试图减少用户体验的供给;
b. 渐进增强则是从一个非常基础的,能够起作用的版本开始,并不断扩充,以适应未来环境的需要;
c. 降级(功能衰减)意味着往回看;而渐进增强则意味着朝前看,同时保证其根基处于安全地带;
面试题系列(8):什么叫优雅降级和渐进增强?相关推荐
- [css] 简述下你理解的优雅降级和渐进增强
[css] 简述下你理解的优雅降级和渐进增强 优雅降级,先做好一个完善的具备完整体验的版本,再向下做兼容. 渐进增强,先做好一个可以基本正常使用的版本,再慢慢丰富体验和内容. 个人简介 我是歌谣,欢迎 ...
- css优雅降级和渐进增强
今天看前端公众号发布的文章,学到了几个新词 1.modernizr 2.@support 3.优雅降级 其中第三个"优雅降级",如此文艺的名字居然还是第一次听到.度娘了一下,发现[ ...
- 什么叫优雅降级和渐进增强
优雅降级: Web站点在所有新式浏览器中都能正常工作,如果用户使用的是老式浏览器,则代码会检查以确认它们是否能正常工作.由于IE独特的盒模型布局问题,针对不同版本的IE的hack实践过优雅降级了,为那 ...
- 说说什么叫优雅降级和渐进增强?
渐进增强:针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果.交互等改进和追加功能达到更好的用户体验. 优雅降级:一开始就构建完整的功能,然后再针对低版本浏览器进行兼容. 区 ...
- 浏览器兼容CSS渐进增强 VS 优雅降级如何选择
由于低级浏览器不支持 CSS3,但是 CSS3 特效太优秀不忍放弃,所以在高级浏览器中使用CSS3,而在低级浏览器只保证最基本的功能.二者的目的都是关注不同浏览器下的不同体验,但是它们侧重点不同,所以 ...
- 杂谈:渐进增强与优雅降级
作为一名前端开发人员,最头疼的莫过于浏览器兼容.远古时期万恶的IE6,到现在CSS3不兼容的IE7/8.为了保证不同版本浏览器都有共同或更优化的用户体验,前端搬砖的我们不得不与浏览器兼容顽强斗争.而渐 ...
- 好程序员web前端学习路线分享css3中的渐进增强和降级
好程序员web前端学习路线分享css3中的渐进增强和降级,渐进增强和降级这两个概念是在 CSS3 出现之后火起来的.由于低级浏览器不支持 CSS3,但是 CSS3 特效太优秀不忍放弃,所以在高级浏览器 ...
- c# 两个list比较_C#刷遍Leetcode面试题系列连载(1) 入门与工具简介(VS Code amp; VS)...
什么要刷LeetCode 大家都知道,很多对算法要求高一点的软件公司,比如美国的FLAGM (Facebook.LinkedIn.Amazon/Apple.Google.Microsoft),或国内大 ...
- C#刷遍Leetcode面试题系列连载(1) - 入门与工具简介
点击蓝字"dotNET匠人"关注我哟 加个"星标★",每日 7:15,好文必达! 什么要刷LeetCode 大家都知道,很多对算法要求高一点的软件公司,比如美国 ...
最新文章
- 例6.12(Java)
- 计算机专业书籍速读方法,格式你玩的转?速读5分钟就懂
- P6773-[NOI2020]命运【线段树合并,树形dp】
- 【Ubuntu】ubuntu系统下python3和python2环境自由切换
- 【转】.NET试题总结二
- netty : Max frame length of 65536 has been exceeded.
- mysql毫秒值转成日期_MySQL毫秒值和日期的指定格式的相互转换
- echart legends换行固定数量显示
- 英伟达显卡gtx和gt的区别
- 套料软件XSuperNEST
- TypeScript-键盘映射
- 目标跟踪质心跟踪算法
- 短代码的java小游戏_java编写的简单移动方块小游戏代码
- 华为荣耀20和x10比较_华为畅享20 Pro和荣耀X10哪个好 配置参数谁更胜一筹
- 涉密计算机病毒库升级管理,涉密计算机管理制度.doc
- 解决笔记本电脑外接显示器后声音播放不了的问题
- 如何准备银行秋招春招?
- [日语]学习“五十音”(读音篇)
- IoT开发——WIFI模块ESP8266 RTOS SDK V3.0.0环境搭建
- iPhone SE 3将定档3月8日:外观照旧 价格或成新惊喜