基于Web標準的網站構建與經典案例分析

所属分类:網頁制作  
出版时间:2008-9   出版时间:清華大學出版社   作者:(美)施米特 等 著
葉俊   页数:247   译者:葉俊  

内容概要

  當今Web設計師遇到的一個最大的問題就是如何有效地使用現代的、基于標準的技術來創建那些讓人耳目一新的大型網站。《基于Web標準的網站構建與經典案例分析》試圖與大家分享那些世界上最好的設計師和開發人員在構建真實的大型網站時積累的經驗,以幫助大家解決這個問題。  深入研究大型公司及小型顧問團是如何向Web標準靠攏的。  探討來自真實世界的特色鮮明的網站的開發機制。  使用現代的CSS編碼和文件管理策略。  挖掘像DOCTYPE切換和普通老式語義HTML(POSH)編碼這樣的XHTML特性。  學習更多的JavaScript技術,從編碼實踐到最新的Ajax方法。

作者简介

  Christopher Schmitt,Heatvision.com有限公司的创始人,该公司位于俄亥俄州的辛辛那提,是一家新成立的小型媒体出版和设计公司。  作为一名一流的网站设计者,Christopher从1993年开始就一直从事Web设计方面的工作。20世纪90年代中期,当他还在佛罗里达州州立大学攻读图形设计方向的美术学位时,就曾为David Siegel和Lynda Weinman做实习生。他在大学毕业之后继续深造,获得了佛罗里达州州立大学通信学院的交互通信和新通信技术硕士学位。  2000年,他带领着一个团队在Cool Site in a Day竞赛中一举夺魁。在该比赛中他与其他5名杰出的队员在8小时内为一个非赢利组织制作了一个功能齐全、设计完美的网站。  他是CSS Cookbook的作者,该书被评为2006年最佳Web设计类图书,他还是第一部关注CSS设计的书——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撰稿。

书籍目录

第一部分 構建基于Web標準的網站第1章 編寫前端代碼1.1 從哪里開始1.2 文檔結構︰選擇合適的標記語言1.2.1 HTML與XHTML1.2.2 DOCTYPE的切換以及瀏覽器的渲染模式1.2.3 是否驗證標記1.2.4 內容和結構︰設計執行第2章 表現層疊樣式表2.1 究竟需要多少CSS文件2.2 微格式及其引入的命名規範、語義和工具2.3 太多類了2.3.1 典型的classitis2.3.2 治愈classitis2.4 CSS文件中內容的結構2.5 可選的媒體CSS2.6 表現的自由第3章 集成表現層3.1 現代Ajax方法3.2 JavaScript需要的文件和功能列表3.2.1 糟糕的腳本3.2.2 非侵入性的改進3.2.3 彈出窗口3.2.4 動態元素以及innerHTML3.3 在CSS和表現層中JavaScript的行為3.4 自定義JavaScript與框架3.4.1 jQuery框架代碼示例   3.4.2 框架使得Ajax非常簡單3.4.3 框架總結第4章 開發Web軟件應用4.1 Web應用在過去遇到了困難4.2 指導方針、規則和Web標準4.2.1 編寫代碼的規則4.2.2 現代標記可以更好地生成表單4.2.3 服務器端框架和模板工具4.3 微軟的ASP.NET框架4.3.1 ASP.NET數據輸出4.3.2 ASP.NET HTML控件、Web控件以及其他4.4 內容管理4.4.1 基線內容管理4.4.2 內容管理和簡潔的內容4.4.3 內容管理輸出以及模塊4.4.4 內容管理模板4.4.5 讓內容作者所見即所得4.4.6 第三方4.5 如何開發Web應用第5章 標準循環5.1 團隊中的陋習5.2 引入標準循環5.2.1 標準經理5.2.2 標準的制定和文檔化5.2.3 培訓和交流5.2.4 質量評審流程5.3 行動起來5.3.1 保持動力5.3.2 小結第二部分 案例分析第6章 EverythingTori.com6.1 後台6.1.1 深入到Tori Amos的世界中6.1.2 開始設計過程6.1.3 構造線框圖6.1.4 設計網站6.1.5 CSS幕後6.2 啟動該網站6.3 與設計師Philip Fierlinger面對面6.4 終曲第7章 AOL.com7.1 如何使您的團隊避免失敗、獲得成功7.2 為性能而設計7.2.1 在寫任何代碼之前就估計性能7.2.2 性能關注點7.2.3 采訪David Artz7.2.4 可重復的步驟7.3 系統設計和架構7.3.1 二人同行制7.3.2 創建代理7.3.3 考慮一下工作流7.4 前端向導7.4.1 使您的標記符合DOCTYPE7.4.2 CSS最佳實踐7.4.3 可訪問的CSS7.4.4 在現實世界中的性能7.5 小結附錄A 定位Web瀏覽器附錄B 可訪問性附錄C 提高Web站點性能的技巧附錄D CSS選擇器的參考資料後記

章节摘录

  第一部分 構建基于Web標準的網站  引言  了解標準還僅僅只是開始。要制定一個可以經受住時間考驗的標準策略,並且使它能被優雅地應用,同時能夠在機構、團隊或者公司內部進行調整,還必須進行一定的設計。必須理解基本原理,經過深思熟慮之後作出選擇(而不是隨意的偶然的決定),只有這樣才能奠定堅實的基礎。  本書將幫助Web開發團隊重新思考為什麼要建設基于Web標準的網站,以及怎樣最好地來完成它。它將幫助我們衡量現在已經有哪些可用的技術,以及Web標準對于開發團隊或者整個網站的影響。本書還將告訴我們如何長期保持有效的組織,以及如何提高Web應用的穩定性並降低風險。它將幫助我們創造一些技術,以便充分利用Web標準在內容管理系統(content Management System,CMS)中的獨特優勢。本書的最後部分將闡述有關Web標準的過程和人員配備問題。  什麼是Web標準  “Web標準,,這個術語是指使用萬維網聯盟(World Wide Web Consortium,W3C)或者其他標準組織提供的開放且兼容的(而不是封閉、專有的,或者是屬于某個公司所有的)推薦規範(recommendation)來設計網頁。這些推薦規範和現代最佳實踐組合起來,可以充分挖掘出在市場上佔統治地位的現代Web瀏覽器的潛能,這恰好同那些過時的瀏覽器形成鮮明的對比,它們雖然表現力豐富,但是卻總是不一致,甚至不兼容。在一個網站的主頁上設置一個圖標,說明“該網站是為Netscape瀏覽器設計的”,這種做法應該成為歷史。  面對過時的瀏覽器時,基于Web標準的網站可以優雅地降級工作。基于Web標準設計的網頁具有更好的可訪問性(accessibility),同時可以方便地移植到其他類型的設備上。這些技術還可以為用戶、公司以及負責建設網站的團隊帶來更多其他的好處。本書的主題就是闡述這些技術。

编辑推荐

  CSS+Ajax的Web建站標準,以AOL.com為代表的大型網站分析,資深的獲獎Web設計師主筆。

图书封面




    基于Web標準的網站構建與經典案例分析下載



用户评论 (总计0条)

 
 

 

計算機與互聯網 PDF免费下载,網頁制作PDF免费下载。 计算机教程网 

计算机教程网 @ 2017