成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

前端面試:優(yōu)雅降級和漸進增強

開發(fā) 前端
優(yōu)雅降級(Graceful Degradation):一開始就構(gòu)建站點的完整功能,然后再針對低版本瀏覽器進行兼容。

背景

漸進增強和優(yōu)雅降級這兩個概念是在 CSS3 出現(xiàn)之后火起來的。由于低級瀏覽器不支持 CSS3,但是 CSS3 特效太優(yōu)秀不忍放棄,所以在高級瀏覽器中使用CSS3,而在低級瀏覽器只保證最基本的功能。二者的目的都是關(guān)注不同瀏覽器下的不同體驗,但是它們側(cè)重點不同,所以導(dǎo)致了工作流程上的不同。

概念

優(yōu)雅降級(graceful degradation):一開始就構(gòu)建站點的完整功能,然后再針對低版本瀏覽器進行兼容。

(Web站點在所有新式瀏覽器中都能正常工作,如果用戶使用的是老式瀏覽器,則代碼會檢查以確認(rèn)它們是否能正常工作。由于IE獨特的盒模型布局問題,針對不同版本的IE的hack實踐過優(yōu)雅降級了,為那些無法支持功能的瀏覽器增加候選方案,使之在舊式瀏覽器上以某種形式降級體驗卻不至于完全失效。)

漸進增強(Progressive Enhancement):針對低版本瀏覽器進行構(gòu)建頁面,保證最基本的功能,然后再針對高級瀏覽器進行效果、交互等改進和追加功能達到更好的用戶體驗。

(從被所有瀏覽器支持的基本功能開始,逐步地添加那些只有新式瀏覽器才支持的功能,向頁面添加無害于基礎(chǔ)瀏覽器的額外樣式和功能。當(dāng)瀏覽器支持時,它們會自動地呈現(xiàn)出來并發(fā)揮作用。)

區(qū)別

/* 優(yōu)雅降級 */
.transition{ 
	       transition: all .5s;
	    -o-transition: all .5s;
	   -moz-transition: all .5s;
	 -webkit-transition: all .5s;
}
 /* 漸進增強 */
.transition{
	-webkit-transition: all .5s;
	   -moz-transition: all .5s;
	     -o-transition: all .5s;
	        transition: all .5s;   
    }

通過兩段代碼的書寫順序,可以看出漸進增強和優(yōu)雅降級開發(fā)的重點不同。優(yōu)雅降級是從復(fù)雜的現(xiàn)狀開始,并試圖減少用戶體驗的供給,而漸進增強則是從一個非常基礎(chǔ)的、能夠起作用的版本開始,并不斷擴充,以適應(yīng)未來環(huán)境的需要。

優(yōu)雅降級(Graceful Degradation)原則指的是在開發(fā)過程中,先構(gòu)建網(wǎng)站或應(yīng)用的基本功能,然后再針對低版本瀏覽器進行兼容。這樣可以確保網(wǎng)站或應(yīng)用在所有瀏覽器中都能正常工作,并為那些無法支持最新版本的瀏覽器提供一個過渡方案,從而不至于完全失效。

相比之下,漸進增強(Progressive Enhancement)原則指的是在開發(fā)過程中,逐步增加新的功能和特性,以適應(yīng)不斷變化的市場和用戶需求。這種方法可以使網(wǎng)站或應(yīng)用更加現(xiàn)代化和新穎,從而吸引更多的用戶。

優(yōu)雅降級和漸進增強的區(qū)別在于,優(yōu)雅降級是從復(fù)雜的現(xiàn)狀開始,盡可能減少用戶體驗的供給,而漸進增強則是從一個非常基礎(chǔ)的、能夠起作用的版本開始,不斷擴充以適應(yīng)未來環(huán)境的需要。因此,優(yōu)雅降級更加注重網(wǎng)站或應(yīng)用的功能和兼容性,而漸進增強更加注重網(wǎng)站或應(yīng)用的新穎性和現(xiàn)代化。

責(zé)任編輯:姜華 來源: 今日頭條
相關(guān)推薦

2023-06-29 07:48:35

異步加載JavaScript

2018-07-31 11:20:26

2017-11-27 17:09:38

前端Web圖像優(yōu)化

2012-05-08 16:11:14

WEB前端開發(fā)面試

2023-06-26 08:24:23

JavaScriptAJAX

2017-08-16 10:03:57

前端面試題算法

2023-05-29 10:38:00

HTML5離線存儲

2016-02-23 11:22:20

前端面試小記

2019-02-21 14:12:26

前端面試題Vue

2018-05-10 16:52:03

阿里巴巴前端面試題

2022-07-27 08:27:34

Call前端

2020-06-29 15:20:31

前端React Hooks面試題

2023-05-19 08:21:40

MarginCSS

2022-02-09 07:40:42

JavaScript前端面試題

2019-01-21 15:00:51

面試前端開發(fā)

2025-04-17 02:00:00

2020-02-16 12:05:35

javascript前端面試

2020-11-12 10:20:40

前端面試web

2023-08-27 15:57:28

前端開發(fā)

2022-01-18 08:16:52

Web 前端JavaScript
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久99视频这里只有精品 | 久久国产欧美日韩精品 | 国产高清免费视频 | 日本高清精品 | 成人免费毛片在线观看 | 欧美五月婷婷 | 成人一区在线观看 | 欧美一区二区三区 | 亚洲精品国产电影 | 日本精品一区二区三区在线观看视频 | 中日韩欧美一级片 | www.日日操 | 日韩成人一区 | 一级黄色片毛片 | 欧美成人一区二区三区 | 欧美一级黄色片 | 一级毛片视频在线 | 国产精品精品视频一区二区三区 | 91免费福利在线 | 国内自拍偷拍视频 | 91丨九色丨国产在线 | 欧美成人一级视频 | 中文字幕一区在线观看视频 | 欧一区二区 | 波多野结衣亚洲 | 欧美日一区二区 | 欧美最猛黑人xxxⅹ 粉嫩一区二区三区四区公司1 | 亚洲夜射 | 在线a视频 | 91电影在线播放 | 成人做爰www免费看 午夜精品久久久久久久久久久久 | 亚洲精品一区二区三区在线 | 天天综合网7799精品 | 成人av影院 | 久久精品久久综合 | 国产成人艳妇aa视频在线 | 国产精品毛片无码 | 日韩精品一区二区三区免费观看 | 国产亚洲精品精品国产亚洲综合 | 天天操 天天操 | 男人的天堂久久 |