出版時間:2008-9 出版社:清華大學(xué)出版社 作者:(美)施米特 等 著 葉俊 頁數(shù):247 譯者:葉俊
Tag標簽:無
內(nèi)容概要
當今Web設(shè)計師遇到的一個最大的問題就是如何有效地使用現(xiàn)代的、基于標準的技術(shù)來創(chuàng)建那些讓人耳目一新的大型網(wǎng)站?!痘赪eb標準的網(wǎng)站構(gòu)建與經(jīng)典案例分析》試圖與大家分享那些世界上最好的設(shè)計師和開發(fā)人員在構(gòu)建真實的大型網(wǎng)站時積累的經(jīng)驗,以幫助大家解決這個問題。 深入研究大型公司及小型顧問團是如何向Web標準靠攏的。 探討來自真實世界的特色鮮明的網(wǎng)站的開發(fā)機制?! ∈褂矛F(xiàn)代的CSS編碼和文件管理策略?! ⊥诰蛳馜OCTYPE切換和普通老式語義HTML(POSH)編碼這樣的XHTML特性?! W(xué)習(xí)更多的JavaScript技術(shù),從編碼實踐到最新的Ajax方法。
作者簡介
Christopher Schmitt,Heatvision.com有限公司的創(chuàng)始人,該公司位于俄亥俄州的辛辛那提,是一家新成立的小型媒體出版和設(shè)計公司?! ∽鳛橐幻涣鞯木W(wǎng)站設(shè)計者,Christopher從1993年開始就一直從事Web設(shè)計方面的工作。20世紀90年代中期,當他還在佛羅里達州州立大學(xué)攻讀圖形設(shè)計方向的美術(shù)學(xué)位時,就曾為David Siegel和Lynda Weinman做實習(xí)生。他在大學(xué)畢業(yè)之后繼續(xù)深造,獲得了佛羅里達州州立大學(xué)通信學(xué)院的交互通信和新通信技術(shù)碩士學(xué)位?! ?000年,他帶領(lǐng)著一個團隊在Cool Site in a Day競賽中一舉奪魁。在該比賽中他與其他5名杰出的隊員在8小時內(nèi)為一個非贏利組織制作了一個功能齊全、設(shè)計完美的網(wǎng)站?! ∷荂SS Cookbook的作者,該書被評為2006年最佳Web設(shè)計類圖書,他還是第一部關(guān)注CSS設(shè)計的書——Designing CSS Web Pages(New Riders)的作者。另外,他還是Professional CSS(Wrox)、Photoshop in 10 Steps or Less(Wiley)及Dreamweaver Design Projects(glasshaus)等幾部書的合著者。他還參與編寫了XML,HTML,XHTML Magic(New Riders)的其中4章。此外,Christopher還為New Architect Magazine、A List Apart、Digital Web和Web Reference撰稿。
書籍目錄
第一部分 構(gòu)建基于Web標準的網(wǎng)站第1章 編寫前端代碼1.1 從哪里開始1.2 文檔結(jié)構(gòu):選擇合適的標記語言1.2.1 HTML與XHTML1.2.2 DOCTYPE的切換以及瀏覽器的渲染模式1.2.3 是否驗證標記1.2.4 內(nèi)容和結(jié)構(gòu):設(shè)計執(zhí)行第2章 表現(xiàn)層疊樣式表2.1 究竟需要多少CSS文件2.2 微格式及其引入的命名規(guī)范、語義和工具2.3 太多類了2.3.1 典型的classitis2.3.2 治愈classitis2.4 CSS文件中內(nèi)容的結(jié)構(gòu)2.5 可選的媒體CSS2.6 表現(xiàn)的自由第3章 集成表現(xiàn)層3.1 現(xiàn)代Ajax方法3.2 JavaScript需要的文件和功能列表3.2.1 糟糕的腳本3.2.2 非侵入性的改進3.2.3 彈出窗口3.2.4 動態(tài)元素以及innerHTML3.3 在CSS和表現(xiàn)層中JavaScript的行為3.4 自定義JavaScript與框架3.4.1 jQuery框架代碼示例 3.4.2 框架使得Ajax非常簡單3.4.3 框架總結(jié)第4章 開發(fā)Web軟件應(yīng)用4.1 Web應(yīng)用在過去遇到了困難4.2 指導(dǎo)方針、規(guī)則和Web標準4.2.1 編寫代碼的規(guī)則4.2.2 現(xiàn)代標記可以更好地生成表單4.2.3 服務(wù)器端框架和模板工具4.3 微軟的ASP.NET框架4.3.1 ASP.NET數(shù)據(jù)輸出4.3.2 ASP.NET HTML控件、Web控件以及其他4.4 內(nèi)容管理4.4.1 基線內(nèi)容管理4.4.2 內(nèi)容管理和簡潔的內(nèi)容4.4.3 內(nèi)容管理輸出以及模塊4.4.4 內(nèi)容管理模板4.4.5 讓內(nèi)容作者所見即所得4.4.6 第三方4.5 如何開發(fā)Web應(yīng)用第5章 標準循環(huán)5.1 團隊中的陋習(xí)5.2 引入標準循環(huán)5.2.1 標準經(jīng)理5.2.2 標準的制定和文檔化5.2.3 培訓(xùn)和交流5.2.4 質(zhì)量評審流程5.3 行動起來5.3.1 保持動力5.3.2 小結(jié)第二部分 案例分析第6章 EverythingTori.com6.1 后臺6.1.1 深入到Tori Amos的世界中6.1.2 開始設(shè)計過程6.1.3 構(gòu)造線框圖6.1.4 設(shè)計網(wǎng)站6.1.5 CSS幕后6.2 啟動該網(wǎng)站6.3 與設(shè)計師Philip Fierlinger面對面6.4 終曲第7章 AOL.com7.1 如何使您的團隊避免失敗、獲得成功7.2 為性能而設(shè)計7.2.1 在寫任何代碼之前就估計性能7.2.2 性能關(guān)注點7.2.3 采訪David Artz7.2.4 可重復(fù)的步驟7.3 系統(tǒng)設(shè)計和架構(gòu)7.3.1 二人同行制7.3.2 創(chuàng)建代理7.3.3 考慮一下工作流7.4 前端向?qū)?.4.1 使您的標記符合DOCTYPE7.4.2 CSS最佳實踐7.4.3 可訪問的CSS7.4.4 在現(xiàn)實世界中的性能7.5 小結(jié)附錄A 定位Web瀏覽器附錄B 可訪問性附錄C 提高Web站點性能的技巧附錄D CSS選擇器的參考資料后記
章節(jié)摘錄
第一部分 構(gòu)建基于Web標準的網(wǎng)站 引言 了解標準還僅僅只是開始。要制定一個可以經(jīng)受住時間考驗的標準策略,并且使它能被優(yōu)雅地應(yīng)用,同時能夠在機構(gòu)、團隊或者公司內(nèi)部進行調(diào)整,還必須進行一定的設(shè)計。必須理解基本原理,經(jīng)過深思熟慮之后作出選擇(而不是隨意的偶然的決定),只有這樣才能奠定堅實的基礎(chǔ)?! ”緯鴮椭鶺eb開發(fā)團隊重新思考為什么要建設(shè)基于Web標準的網(wǎng)站,以及怎樣最好地來完成它。它將幫助我們衡量現(xiàn)在已經(jīng)有哪些可用的技術(shù),以及Web標準對于開發(fā)團隊或者整個網(wǎng)站的影響。本書還將告訴我們?nèi)绾伍L期保持有效的組織,以及如何提高Web應(yīng)用的穩(wěn)定性并降低風(fēng)險。它將幫助我們創(chuàng)造一些技術(shù),以便充分利用Web標準在內(nèi)容管理系統(tǒng)(content Management System,CMS)中的獨特優(yōu)勢。本書的最后部分將闡述有關(guān)Web標準的過程和人員配備問題?! ∈裁词荳eb標準 “Web標準,,這個術(shù)語是指使用萬維網(wǎng)聯(lián)盟(World Wide Web Consortium,W3C)或者其他標準組織提供的開放且兼容的(而不是封閉、專有的,或者是屬于某個公司所有的)推薦規(guī)范(recommendation)來設(shè)計網(wǎng)頁。這些推薦規(guī)范和現(xiàn)代最佳實踐組合起來,可以充分挖掘出在市場上占統(tǒng)治地位的現(xiàn)代Web瀏覽器的潛能,這恰好同那些過時的瀏覽器形成鮮明的對比,它們雖然表現(xiàn)力豐富,但是卻總是不一致,甚至不兼容。在一個網(wǎng)站的主頁上設(shè)置一個圖標,說明“該網(wǎng)站是為Netscape瀏覽器設(shè)計的”,這種做法應(yīng)該成為歷史。 面對過時的瀏覽器時,基于Web標準的網(wǎng)站可以優(yōu)雅地降級工作?;赪eb標準設(shè)計的網(wǎng)頁具有更好的可訪問性(accessibility),同時可以方便地移植到其他類型的設(shè)備上。這些技術(shù)還可以為用戶、公司以及負責(zé)建設(shè)網(wǎng)站的團隊帶來更多其他的好處。本書的主題就是闡述這些技術(shù)。
編輯推薦
CSS+Ajax的Web建站標準,以AOL.com為代表的大型網(wǎng)站分析,資深的獲獎Web設(shè)計師主筆。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
基于Web標準的網(wǎng)站構(gòu)建與經(jīng)典案例分析 PDF格式下載