理解Web"漸進增強"
從1994年開始,Web開發社區就敲響了 優雅降級的鼓聲。毫無疑問,這施展了作用。
這樣,他們揭示了這種Web開發新方法的藍圖。兩者區別的樞紐在于它們各自關注的焦點,以及這種關注對工作流程的影響。這就是漸進增加成為一種更適合的模式的樞紐所在。
優雅降級的視角
假如你撓著頭想弄清晰優雅降級和漸進增強的區別,我告訴你,這是一個關于視角的題目。
漸進增強關注于內容。
大約10年后,一些智慧的家伙開始質疑優雅降級,發現它在良多層面上有不足之處。但是它并不很符合Tim Berners-Lee關于普遍可訪問性網絡的原始愿景。
漸進增強的視角
在這種模式下,老的瀏覽器只可能提供差強人意的體驗。優雅降級和漸進增強都考慮一個網頁在各種設備的各種瀏覽器上如何良好運轉。他們將精力集中在內容可用性、總體可訪問性和移動設備瀏覽器的能力上,尋找到了一條Web開發的新途徑——此方法將內容作為關注焦點,而不只是對舊設備的支持嘴上說說卻沒有實際步履。這個概念來自工程世界,其核心理念是給最新最強盛的瀏覽器全套餐式的體驗,而給那些不幸還在使用Netscape 4的可憐人們只留些殘羹冷炙般的基本功能。 Steve還給它取了個名稱:漸進增強。在被以為“老的”或能力不足的瀏覽器中的測試,常常要等到開發周期的最后一個環節才進行,并且通常限制在主流瀏覽器的前一個發布版本中。這也是Yahoo!迅速采納這種模式并用它創建了 分級瀏覽器支持策略的原因。或許會做些小補丁來適應某個特定瀏覽器,但這些瀏覽器究竟不是關注的焦點,除了修正重大的錯誤,也不會再費多大的神了。
優雅降級關注于在最提高前輩/最全能的瀏覽器上構建網站。
這里有個差別
在2003年的 SXSW 會議中,Steve Champeon和Nick Finck做了一個名為 “面向未來的全方位Web設計” 的演講。請留意區別:我甚至都沒提及瀏覽器。有些網站傳播內容,有些收集內容,有些哀求內容,有些操縱內容,有些網站以上所有功能都有,然而它們都需要內容。
內容是我們最初創建網站的原因。
【 微信掃一掃 】