優雅降級與漸進增強

2022-09-01 02:15:09 字數 558 閱讀 8007

優雅降級:觀點認為應該針對那些最高端,最完善的瀏覽器來

設計**,而將那些認為過時或有功能缺失的瀏覽器下

的測試工作安排在開發周期的最後階段,並把測試物件

限定為主流瀏覽器(ie,mozilla等)的前乙個版本

漸進增強:觀點認為應關注內容本身。

內容是建立**的誘因,有的**展示它,有的則收集它,有的尋求,

有的**甚至包含以上所有,但相同點都是他們全都涉及到內容,這使得

漸進增強成為一種更為合理的設計範例,這也是它立即被雅虎說採納

並用以構建其分級式瀏覽器支援策略的原因所在

兩個之間的區別

對於優雅降級,功能衰減是從複雜的現狀開始,並試圖減少使用者體驗的供給,而漸進增強則是從乙個非常基礎的,能夠起作用的版本開始,並不斷擴充,以適應未來環境的需要。功能衰減意味著往回看;而漸進增強則意味著朝前看,同時保證其根基處於安全地帶。

「它們是看待同種事物的兩種觀點」。「優雅降級」和「漸進增強」都關注於同一**在不同裝置裡不同瀏覽器下的表現程度。關鍵的區別則在於它們各自關注於何處,以及這種關注如何影響工作的流程。

漸進增強與優雅降級

漸進增強 progressive enhancement 一開始就針對低版本瀏覽器進行構建頁面,完成基本的功能,然後再針對高階瀏覽器進行效果 互動 追加功能達到更好的體驗。優雅降級 graceful degradation 一開始就構建站點的完整功能,然後針對瀏覽器測試和修復。比如一開始使用 css...

漸進增強與優雅降級

漸進增強 div1 優雅降級 div1帶css3字首的3個滿足了大部分瀏覽器,而不帶字首的只有最新的一部分瀏覽器才支援。漸進增強 觀點認為應關注於內容本身。內容是建立 的誘因,我們應該在滿足向絕大部分使用者呈現有用內容的前提下,再做渲染內容或更高階功能的事情。優雅降級 觀點則認為應該針對那些最高端 ...

漸進增強與優雅降級

優雅降級 graceful degradation 一開始就構建站點的完整功能,然後針對瀏覽器測試和修復。ps 比如一開始使用 css3 的特性構建了乙個應用,然後逐步針對各大瀏覽器進行 hack,使其可以在低版本瀏覽器上正常瀏覽。transition漸進增強 progressive enhance...