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