隨著前端的發展越來越繁榮,現在出現的概念性的越來越多,下面來介紹一下優雅降級和漸進增強的區別。
優雅降級:專案開始就構建站點的完整功能,然後針對瀏覽器測試和修復。對低版本的瀏覽器就行相容性的修復。
漸進增強:專案開始就針對低版本瀏覽器進行構建頁面,完成基本的功能,然後再針對高階瀏覽器進行效果、互動、追加功能達到更好的體驗。
漸進增強相當於向上相容,而優雅降級相當於向下相容。
向下相容指的是高版本支援低版本的
或者說後期開發
的版本支援和
相容早期開發的版本。
實際應用還是要看自己的專案的,
如果低版本使用者居多,當然優先採用漸進增強的開發流程;
如果高版本使用者居多,
為了提高大多數使用者的使用體驗,那當然優先採用優雅降級的開發流程。
優雅降級和漸進增強的區別
之前在看一些css3效果demo的時候,發現有些寫css3屬性時,相容性的寫法順序不太一樣,比如transition屬性,有些把transition放在前面有些是放在後面,當然這也有可能包含了coder個人的習慣或是強迫性 比如下面這兩種 transition transition 帶字首的排列應該...
漸進增強和優雅降級的區別
區別 優雅降級是從複雜的現狀開始,並試圖減少使用者體驗的供給,而漸進增強則是從乙個非常基礎的,能夠起作用的版本開始,並不斷擴充,以適應未來環境的需要。降級 功能衰減 意味著往回看 而漸進增強則意味著朝前看,同時保證其根基處於安全地帶 優雅降級和漸進增強只是看待同種事物的兩種觀點。優雅降級和漸進增強都...
優雅降級和漸進增強的區別
有些css3效果demo,你會發現寫css3屬性時,相容性的寫法順序不太一樣。比如transition屬性,有些把transition放在前面有些是放在後面 transition transition帶字首的排列應該只是為了整齊吧 還是代表了對瀏覽器的喜好程度 都不是!transition放在前面還...