DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> WEB網站前端 >> 前端技巧 >> 面向未來的全方位Web設計:漸進增強
面向未來的全方位Web設計:漸進增強
編輯:前端技巧     

原文:Understanding Progressive Enhancement
作者:Aaron Gustafson
翻譯:http://lifesinger.org/

從1994年開始,Web開發社區就敲響了 優雅降級(Graceful Degradation) 的鼓聲。這個概念來自工程世界,其核心理念是給最新最強大的浏覽器全套餐式的體驗,而給那些不幸還在使用Netscape 4的可憐人們只留些殘羹冷炙般的基本功能。毫無疑問,這發揮了作用。但是它並不很符合Tim Berners-Lee(譯注:萬維網之父)關於普遍可訪問性網絡(Universally Accessible Web)的原始願景。
大約10年後,一些聰明的家伙開始質疑優雅降級,發現它在很多層面上有不足之處。他們將精力集中在內容可用性(Content Availability)、總體可訪問性(Overall Accessibility)和移動設備浏覽器的能力上,尋找到了一條Web開發的新途徑——此方法將內容作為關注焦點,而不只是對舊設備的支持嘴上說說卻沒有實際行動。
在2003年的 SXSW 會議(譯注:一個關於電影、音樂和交互的會議)中,Steve Champeon和Nick Finck做了一個名為 “面向未來的全方位Web設計” 的演講。這樣,他們揭示了這種Web開發新方法的藍圖。Steve還給它取了個名稱:漸進增強(Progressive Enhancement)。
這裡有個(微妙的)差別
如果你撓著頭想弄清楚優雅降級和漸進增強的區別,我告訴你,這是一個關於視角的問題。優雅降級和漸進增強都考慮一個網頁在各種設備的各種浏覽器上如何良好運轉。兩者區別的關鍵在於它們各自關注的焦點,以及這種關注對工作流程的影響。
優雅降級的視角
優雅降級關注於在最先進/最全能的浏覽器上構建網站。在被認為“老的”或能力不足的浏覽器中的測試,經常要等到開發周期的最後一個環節才進行,並且通常限制在主流浏覽器(如IE、Mozzila等)的前一個發布版本中。
在這種模式下,老的浏覽器只可能提供差強人意(poor, but passable)的體驗。或許會做些小補丁來適應某個特定浏覽器,但這些浏覽器畢竟不是關注的焦點,除了修正重大的錯誤,也不會再費多大的神了。
漸進增強的視角
漸進增強關注於內容。請注意區別:我甚至都沒提及浏覽器。
內容是我們最初創建網站的原因。有些網站傳播內容,有些收集內容,有些請求內容,有些操作內容,有些網站以上所有功能都有,然而它們都需要內容。這就是漸進增加成為一種更適合的模式的關鍵所在。這也是Yahoo!迅速采納這種模式並用它創建了 分級浏覽器支持(Graded Browser Support)策略的原因。
上一頁12 下一頁 閱讀全文
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved