1. 程式人生 > >漸進增強和優雅降級

漸進增強和優雅降級

image ogre 頁面 info inf src 需要 能夠 版本

一、漸進增強

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

  技術分享圖片

二、優雅降級

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

  技術分享圖片

三、區別

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

  

漸進增強和優雅降級