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