知識
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!
您當(dāng)前位置>首頁 » 新聞資訊 » 網(wǎng)站建設(shè) >
Web開發(fā)四書五經(jīng)之一:通用圖書與HTML
發(fā)表時間:2007-8-20
發(fā)布人:葵宇科技
瀏覽次數(shù):46



CSS基礎(chǔ)教程
JavaScript基礎(chǔ)教程
本文部分內(nèi)容曾經(jīng)發(fā)表于 《中華讀書報》20070328。
毋庸置疑的,Web開發(fā)技術(shù)已經(jīng)成為目前圖書市場上最引人注目的熱點之一。2006年已經(jīng)被毫無爭議地公認為“Web開發(fā)年”。而被稱為Web2.0核心技術(shù)的Ajax,更是其中的最亮點。
前不久,Web2.0概念的始作俑者Tim O'Reilly宣布:Web2.0已經(jīng)進入主流。其理由是除了典型網(wǎng)絡(luò)公司之外的各種企業(yè)也開始因為運用Web2.0的理念而受益。在我看來, Web2.0與其說是又一次網(wǎng)絡(luò)泡沫,不如看成是以網(wǎng)絡(luò)為基礎(chǔ)的圍繞人而開展的各種創(chuàng)新實驗的大雜燴。編程2.0、企業(yè)2.0乃至社會2.0都在如雨后春 筍般不斷出現(xiàn)。盒子已經(jīng)打開,一切皆有可能。
在這種大背景下,Web熱在2007年仍在持續(xù)。Site Point和Ektron所作的“2006/2007 Web開發(fā)現(xiàn)狀調(diào)查”表明,被人稱為過渡技術(shù)的Ajax及其基礎(chǔ)技術(shù)HTML、CSS、Java Script等不僅沒有過氣,反而仍是程序員心目中最炙手可熱的技能。
本系列文章將向大家推薦Web開發(fā)方面的好書。僅僅在一兩年前,這還是一個會使作者難于下筆的題目。因為那時Web方面的好書極少,而且往往書名中含有Web的就不好賣。而今已經(jīng)滄海桑田了。
Web開發(fā)有客戶端和服務(wù)器端之分。而前后端又有各種平臺和技術(shù)。我們先從通用性的技術(shù)談起。首先當(dāng)然就是Web標準了。所謂Web標準,簡單地說,就是在Web開發(fā)和設(shè)計中采用W3C所制定的標準(包括用于結(jié)構(gòu)的HTML/XHTML/XML,用于表現(xiàn)的CSS/SVG/MathML,用于對象模型的DOM和用于腳本編程的ECMAScript)以及蘊含在標 準之中的最佳實踐(WaSP即Web標準計劃組織提倡最力)。當(dāng)今,Web設(shè)計的大趨勢是內(nèi)容(網(wǎng)頁中的實際信息)、結(jié)構(gòu)(由HTML負責(zé))、具體表現(xiàn)形式(即所謂presentation,由CSS控 制)和行為(頁面中的動態(tài)部分,由JavaScript和DOM實現(xiàn))的分離,這樣能夠大大提高效率、易用性、兼容性和可維護性。我們下面就先介紹Web標準綜述和HTML方面的圖書。
Web標準
網(wǎng)站重構(gòu):應(yīng)用Web標準進行設(shè)計
Designing With Web Standards Jeffrey Zeldman
傅捷、王宗義、祝軍
電子工業(yè)出版社
7-5053-9836-9
38.00
應(yīng)該說,Web標準一詞引起國內(nèi)的廣泛注意,本書的出版功莫大焉。當(dāng)時大概因為Web標準并不為國人所熟知,書的原名到了中文版上,只 好屈尊成了副書名。時至今日,如果你對Web標準知之甚少,本書依然是一個很好的起點,涵蓋比較全面。但因為它的內(nèi)容更多偏重理念,技術(shù)細節(jié)較淺較少,所 以實用價值已經(jīng)大打折扣。原版出了第二版,但總體框架未變,只是為Blog、聚合、長尾、Ajax、Expression等新情況調(diào)整了少量內(nèi)容。
需要指出的是,本書有些部分翻譯很差。比如將working with browsers翻譯為“使用瀏覽器”(work with此處是處理之義),而一章標題里居然將workaround(權(quán)宜之計)譯為工作 區(qū),更顯然是沒過腦子,跟著金山詞霸的典型錯誤人云亦云了。
Web標準實戰(zhàn)手冊
Web Standards Solutions: The Markup and Style Handbook
Dan Cederholm
人民郵電出版社(即出)
對上一本書實戰(zhàn)信息不夠失望的讀者,可以從本書中得到很大滿足。作者是一位著名的Web設(shè)計師,經(jīng)驗豐富,曾經(jīng)為Google等大公司 效力。書中在提出一個設(shè)計問題之后,總是給出幾個解決方案,并講述各方案的優(yōu)劣,既適合初學(xué)者學(xué)習(xí),又適合使用參考。Amazon上45位評論者給出了平 均5星評價,可見本書的幾乎臻于完美。
無懈可擊的Web設(shè)計
Dan Cederholm
Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS
常可譯
清華大學(xué)出版社
7302130302
49.80
Dan Cederholm的另一力作,秉承上書實戰(zhàn)風(fēng)格,講述了如何應(yīng)用Web標準安全、靈活地實現(xiàn)設(shè)計目標。雖然屬于中級讀物,但是讀來非常輕松。全彩印刷,翻譯質(zhì)量也非常不錯。請注意,本書更加偏重CSS,也可以視為CSS的中級讀物。
Web 標準藝術(shù)
Web Standards Creativity: Innovations in Web Design with XHTML, CSS, and DOM Scripting
Andy Budd等
電子工業(yè)出版社(尚未出版)
本書是10位世界頂尖Web設(shè)計師聯(lián)合完成的,展示了應(yīng)用Web標準所能達到的化境。全彩印刷,值得期待。
可用性
Web 可用性設(shè)計
Jakob Nielsen
瀟湘工作室
人民郵電出版社
ISBN:7-115-08726-1
68.00
Web2.0的核心是人,因此可用性就成了開發(fā)中要考慮的核心因素。Google和其他2.0公司(我非常樂于將創(chuàng)造了iPod + iTunes模式的Apple也歸于此列)之所以卓爾不群,對可用性的重視和領(lǐng)先實力是重要原因。所以,某種意義上,可用性是Web開發(fā)人員的必備技能, 其重要性甚至優(yōu)于具體的技術(shù)。遺憾的是,國內(nèi)這方面的圖書非常之少。草草搜索之下,這本多年前的老書居然仍是唯一的一本,好在堪稱經(jīng)典。1999年的書目 前在Amazon上還位列10000以內(nèi),可見一斑。正如某專業(yè)設(shè)計網(wǎng)站中所說,如果你是設(shè)計出來一個網(wǎng)頁,自我感覺良好,但用戶或訪問者的反映卻不怎么 樣,那么本書將使你茅塞頓開。
Jakob Nielsen是此道中的世界級權(quán)威。他的網(wǎng)站useit.com是Web可用性方面不可不看的資源,內(nèi)容非常豐富。他的新書《Prioritizing Web Usability》和即出的《Eye-tracking Web Usability》也是本領(lǐng)域的必讀。事實上,我就認為《Prioritizing Web Usability》沒有進入Jolt大獎評委視野,是一大失誤。
可用性是一個大課題,其中真味深不可測,讀者如有興趣,還可以閱讀許多相關(guān)著作,如《面向使用的軟件設(shè)計》、《點石成金》、《Web設(shè)計禁忌》(機械工業(yè)出版社),Jakob Nielsen的另一本書《專業(yè)主頁設(shè)計技術(shù)》(人民郵電出版社),還有Alan Cooper的著作等。
HTML/XHTML
目前的主流標準 HTML4(4.0和4.01的總稱)和XHTML1恰恰反映了結(jié)構(gòu)與表現(xiàn)分離的大趨勢。在此大背景之下,我們曾經(jīng)非常習(xí)慣的大量HTML標簽都已經(jīng)被廢棄了。如果你在書店里看到一些表面上很新的書,實際上還在大講特講那些已經(jīng)廢棄的標簽如何使用,請立刻拋棄之。
HTML, XHTML與CSS基礎(chǔ)教程(第6版)
HTML, XHTML, and CSS Visual Quick Start Guide
Elizabeth Castro
人民郵電出版社
ISBN:978-7-115-16208-3
59.00
是的,本書就是Elizabeth Castro威名遠揚的那本HTML。記得我剛剛開始關(guān)注Amazon的時候,還很不理解為什么一本講HTML的書居然會長期盤踞計算機圖書榜首。這種情 況大約持續(xù)了兩三年。此后Amazon計算機圖書尺度放寬,諸如《長尾理論》、《世界是平的》和各種游戲攻略的書也納入進來,這本超級暢銷書才風(fēng)光不再。 即使如此,本書仍然是Amazon前10名的???#xff0c;而且出現(xiàn)過第5版和第6版同時在榜的奇跡。最近兩版的銷售也達到了驚人的數(shù)十萬冊。而且,多年來有 500多位讀者給它平均近5星的評價,絕對可以說難能可貴。
本書充分發(fā)揮了經(jīng)典入門系列Visual Quick Start Guide的特色和版式,用大量圖片直觀地講述方法,并立即給出效果。當(dāng)然,Castro的功力不可低估??梢灶A(yù)見的是,它和它的中文版都會暢銷下去。
深入淺出HTML與CSS、XHTML(英文影印版)
Head First HTML with CSS & XHTML
Elisabeth Freeman,Eric Freeman
東南大學(xué)出版社
ISBN:7-5641-0319-1
98.00
本來以為Castro已經(jīng)把HTML寫完了,可是事實并非如此。本書挾Head First的威力,在Amazon上已經(jīng)與Castro的HTML不相上下。同是圖文書,本書加入了人物、對話甚至一點情節(jié),顯得更加青出于藍而勝于藍。其成功當(dāng)然是水到渠成的。
不過就我本人而言,學(xué)HTML,我更喜歡Castro的風(fēng)格,因為HTML本質(zhì)上比較簡單,也沒有什么太難理解的概念。設(shè)計模式和OOA & D也許采用Head First風(fēng)格更好。此外,本書是英文版,而且其中英文非常口語化和當(dāng)代化,有些涉及當(dāng)下風(fēng)俗的句子,并不好理解。而且,價格也是一個明顯的劣勢。
HTML方面的圖書,還可以選擇人民郵電出版社出版的《HTML與CSS入門經(jīng)典(第7版)》(39元),是著名入門系列Teach Yourself in 24 Hours的一種,它采用在實踐中學(xué)的方法,很適合國人的學(xué)習(xí)習(xí)慣。
精通HTML
HTML Mastery: Semantics, Standards, and Styling
Paul Haine
人民郵電出版社(即出)
本書是大暢銷書《精通CSS》的姊妹篇,風(fēng)格和層次都相同。HTML本身是一種簡單的技術(shù),掌握并不難,關(guān)鍵在如何用好、精通。核心問 題在于:在什么情況下用什么標簽最合適。本書正是為此而設(shè),讀者在學(xué)完前兩本書之一后,再由此,可以更上一層樓。市面上(包括國外)這種中高級層次的網(wǎng)頁設(shè)計書非常少,請大家珍惜。
HTML&XHTML權(quán)威指南(第六版)
HTML XHTML:The Definitive Guide
Chuck Musciano
清華大學(xué)出版社
這是一本比較全面的手冊類工具書,講解了所有HTML標簽,包括已不提倡使用乃至早已過時的古老標簽,和各種主流瀏覽器對HTML的各種擴展,同時總結(jié)了各種瀏覽器對各種標簽及其屬性的支持情況,查詢起來比較方便。原版屬于經(jīng)典之作,不過,雖然作者的原意是以教程為主,但由于缺乏足夠的實例,又有些過于求全(其中講XML和CSS的章節(jié)有些畫蛇添足的感覺,說了一點但是不透,不尷不尬),最后還是成了參考書。初學(xué)者還是建議從本系列文章之一《HTML XHTML與CSS基礎(chǔ)教程(第6版)》和《深入淺出HTML與 CSS、XHTML》之間進行選擇。另外一點遺憾的是,翻譯已經(jīng)是改版(曾經(jīng)出版過第5版),似乎仍然存在不少問題,比如將CSS的cascade譯為 “級聯(lián)”而不是標準已經(jīng)規(guī)定且大家也已經(jīng)習(xí)慣的“層疊”。這還是小的,最后一章章名中將hack譯為“微妙”,可真是很微妙了。
更多Web方面的圖書推薦,請看本系列其他文章:
Web開發(fā)四書五經(jīng)之二:CSS與XML
Web開發(fā)四書五經(jīng)之三:JavaScript與DOM
Web開發(fā)四書五經(jīng)之四:Ajax
Web開發(fā)四書五經(jīng)之五:服務(wù)器端ASP.NET、Java Web、PHP
【延伸閱讀】
過去10年影響最大的計算機圖書
.NET經(jīng)典圖書推薦(上)
.NET經(jīng)典圖書推薦(下)
Atlas與ASP.NET之死
十大ASP.NET代碼重構(gòu)
程序員必讀的安全技術(shù)資源
相關(guān)案例查看更多
相關(guān)閱讀
- 開發(fā)制作小程序
- 云南小程序被騙
- 小程序開發(fā)聯(lián)系方式
- 做小程序被騙
- 網(wǎng)站建設(shè)開發(fā)
- 云南小程序制作
- 搜索引擎自然排名
- 云南網(wǎng)站維護
- 小程序分銷商城
- 模版信息
- 云南旅游網(wǎng)站建設(shè)
- 專業(yè)網(wǎng)站建設(shè)公司
- 微信小程序開發(fā)入門課程
- 模版消息
- 小程序開發(fā)
- 前端開發(fā)
- 云南網(wǎng)站建設(shè)專業(yè)品牌
- 網(wǎng)站建設(shè)高手
- 云南網(wǎng)站建設(shè)特性
- 云南小程序開發(fā)公司推薦
- 云南網(wǎng)站建設(shè)哪家公司好
- 百度快速排名
- 云南做軟件
- 云南小程序開發(fā)推薦
- 昆明做網(wǎng)站
- 云南網(wǎng)站建設(shè)哪家好
- 云南小程序公司
- 服務(wù)器
- 百度小程序開發(fā)公司
- 網(wǎng)站上首頁