1. 程式人生 > >漸進增強和優雅降級有什麽區別

漸進增強和優雅降級有什麽區別

漸進 安排 範例 ron ack span 作用 追加 因此

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

優雅降級:一開始就構建完整的功能,然後再針對低版本的瀏覽器進行兼容

“優雅降級”的觀點:其認為應該針對哪些最高級、最完善的瀏覽器來設計網站,而將哪些被認為“過時”或有功能缺失的瀏覽器下的測試工作安排在開發周期的最後階段,並把測試對象限定為主流瀏覽器(IE,Mozilla等)的前一個版本,在這種設計範例下,舊版的瀏覽器被認為技能提供“簡陋卻無妨”的瀏覽器體驗,你可以做一些小的調整來適應某個特定的瀏覽器,但由於他們並非我們所關註的焦點,因此除了修復較大的錯誤之外,其他的差異將被直接忽略

漸進增強”的觀點:其認為應該關註內容本身,內容是我們建立網站的誘因,有的網站展示他,有的則收集他,有的尋求,有的操作,有的網站甚至會包含以上的種種,但是相同點是他們全都設計到內容,這使得“漸進增強”成為一種更為合理的設計返例,這也是他立即被Yahoo!所采納並用以構建其“分級式瀏覽器支持”策略的原因所在

區別:優雅降級是從復雜的現狀開始,並試圖減少用戶體驗的供給,而漸進增強是從一個非常基礎的,能夠起作用的版本開始,並不斷的擴充,以適應未來環境的需要。降級一位這往回看,漸進增強一位這往前看,同時保證其根基處於安全地帶

漸進增強和優雅降級有什麽區別