漸進增強是一種Web開發方式,致力于向最廣大的潛在受眾提供盡可能最優的體驗,同時讓編程和測試工作得到簡化。無論用戶是在iPhone上,還是在最新最潮的高端系統上瀏覽網站,甚至只是聽著屏幕閱讀器的朗讀,他們獲得的體驗都應該是一致的,功能和特性也要盡可能完整。

相關閱讀:
《經典網頁設計師圖書大推薦》

新書推薦!漸進增強的Web設計

亞馬遜購書地址

購買《漸進增強的Web設計》

內容簡介:

隨著互聯網技術的不斷發展壯大,網絡覆蓋率和可聯網設備不斷增加,用戶對可訪問性的需求也與日俱增。《漸進增強的Web設計》是一本網頁設計與開發方面的實用指南,介紹了一種漸進增強的編程方法,利用JavaScript、高級CSS和Ajax制作能實現高度交互體驗的網站,同時還確保代碼庫無需修改就能到處運行。這個法則簡單地說就是建議所有的網站內容和功能都以語義化的HTML為基礎,讓任何具備網絡功能的設備都可以使用,然后再在上面無縫疊加基于高級CSS和JavaScript的增強功能。本書適合網站設計和開發人員閱讀。

談一談漸進增強設計

從很多方面看,現在都是成為網頁設計師的最佳時機。

新的網站和應用程序正在以驚人的速度涌現,它們改變了我們工作、交流和生活的方式。我們在網上經營生意,建立人際關系,表達意見,自學各種知識,還找到了各種各樣的娛樂方式。網頁標準的進步不斷讓網絡變得更簡單、更快捷、更動態和更強大。"在線"這個詞已經擺脫了"線"的束縛:具備上網功能的手機和小型上網本大量涌現,幾乎讓我們隨時隨地都可在線。

但是,這座巨大的互聯網寶庫存在一個問題:雖然高級交互功能一般可以在支持高級CSS和JavaScript功能的最新瀏覽器上完美運行,但是市面上無數種上網設備(從最新的Kindle或Wii游戲系統到各種老式計算機和手機)對這些功能只提供有限支持或者完全不支持,這可能會導致這些高級交互功能缺損或不可用。即使是最新的瀏覽器,如果網站開發者沒有考慮對屏幕閱讀軟件和其他輔助設備的支持,網站就無法服務于盲人或視障用戶。

作為網頁設計和開發人員,我們總是在平衡三個相互有些沖突的目標。我們想使用眼前所有激動人心的新技術,實現引人入勝的交互體驗。但同時我們也努力確保網站對所有人都是可訪問、可用的。另外,從開發的角度看,盡可能編寫最整潔、最容易維護的代碼也同樣重要。我們一直在尋找能在實際項目中優雅地實現所有這三個目標的開發道路。

令人高興的是,我們覺得已經找到了這樣一條路。本書是一本網頁設計與開發方面的實用指南,特別注重介紹如何利用JavaScript、高級CSS和Ajax制作能實現高度交互體驗的網站,同時還確保代碼庫無需修改就能到處運行。我們的方法就是基于一種叫作漸進增強的編程法則,這個法則簡單地說就是建議所有的網站內容和功能都以語義化的HTML1為基礎,讓任何具備網絡功能的設備都可以使用,然后再在上面無縫疊加基于高級CSS和JavaScript的增強功能。

1 語義化的HTML(semantic HTML)鼓勵將HTML標簽用于體現網頁的實際內容,把頁面美化和外觀調整的任務交給CSS。——譯者注

漸進增強地開發網站并不意味著花費更多的精力,但它確實需要你調整開發流程和思路。一些人可能會說這么做不值,因為目前的開發方式能照顧到的對象已經覆蓋了"大多數"用戶,瀏覽器對網頁標準支持的不斷改進也將彌合剩下的用戶缺口。

然而,近期的互聯網應用與設備發展趨勢告訴我們,事實恰恰相反:一些最前沿可上網設備的瀏覽器對網頁標準支持不佳,同時,那些運行著過時、簡陋版本瀏覽器的老式電腦和手機的數量不減反增。

無論如何,事實就是如此,人們在日常生活中使用各種各樣的瀏覽器、平臺和設備,他們期望自己喜愛的網站和應用能在所有這些地方無縫運行。面對這樣日益復雜的設備環境時,構建只能在少數特定瀏覽器上正常運行的網站是不現實的,特別是不要忘了——漸進增強設計能讓你的網站到處運行,并為所有人服務。

不過,我們知道單憑這些無法說服持懷疑態度的人。所以接下來看看全球網絡受眾和現有技術的真實現狀,并探究一下常見編程方法可能導致的問題(輕則導致小小的不便,重則導致功能完全不可用)。

作者簡介:

本書由全球著名Web設計公司Filament集團兩位創始人和兩位開發主力聯手打造,其中Scott Jehl還是jQuery團隊成員。四位作者具有多年的網站設計和開發經驗,曾為網站、無線設備、Web應用設計過眾多高度實用的用戶界面,受到了高度贊揚。本書展示了如何利用漸進增強方法開發網站,從而獲得最佳用戶體驗。本書既是理解漸進增強原則和益處的實用指南,也用詳細的案例分析,目的是向設計師以及開發人員傳授何時、何地以及如何采用體現漸進增強的具體編程和腳本技巧。

Todd Parker,Filament集團公司創始人,具有12年以上創建高度實用、可訪問和直觀界面的經驗。Todd曾在Zefer公司和CSC顧問公司擔任首席體驗設計師。Communication Arts雜志對Todd卓越的設計工作給予了充分肯定。

Patty Toland,Filament集團公司聯合創始人,具有20多年的企業和機構客戶咨詢經驗。Patty的專長是制定穩健的信息和傳播策略,包括品牌推廣、成分分析、信息架構和系統設計,以及文字創作。Patty曾供職于Zefer公司、Kohn Cruikshank公司和哈佛商學院。

Scott Jehl,設計和開發技藝俱佳。加入Filament集團公司之前,Scott曾為《新英格蘭醫學期刊》、Footjoy Golf和阿斯彭/斯諾馬斯度假村等客戶提供過服務。Scott還運營著在線網站地圖工具WriteMaps.com。此外,他還是jQuery設計團隊成員。

Maggie Costello Wachs,Filament集團的編程和產品負責人。Maggie在前端編程領域有著高超的專業水準,特別致力于編寫兼容標準的標記、CSS和腳本,以實現與漸進增強的最佳搭配。加盟Filament集團之前,Maggie曾供職于Monitor集團和Zefer公司。
 
================關于優設網================
"優設網uisdc.com"是一個分享網頁設計、無線端設計以及PS教程的干貨網站。
【特色推薦】
PS禮儀手冊:網頁設計師必須修煉的內功技法,更是不可或缺的WEB設計指南http://hao.uisdc.com/ps/
設計微博:擁有粉絲量63萬的人氣微博@優秀網頁設計 ,歡迎關注獲取網頁設計資源、下載頂尖設計素材。
設計導航:全球頂尖設計網站推薦,設計師必備導航:http://hao.uisdc.com
———————————————————–
想在手機上、被窩里獲取設計教程、經驗分享和各種意想不到的"福利"嗎?
添加 優秀網頁設計 微信號:【youshege】優設哥的全拼
您也可以通過掃描下方二維碼快速添加:

新書推薦!漸進增強的Web設計
 

收藏 1
點贊

復制本文鏈接 文章為作者獨立觀點不代表優設網立場,未經允許不得轉載。