注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程重構(gòu)HTML:改善Web應(yīng)用的設(shè)計(jì)

重構(gòu)HTML:改善Web應(yīng)用的設(shè)計(jì)

重構(gòu)HTML:改善Web應(yīng)用的設(shè)計(jì)

定 價(jià):¥45.00

作 者: (美)哈羅德 東賢安 等譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書
標(biāo) 簽: XML

ISBN: 9787115210470 出版時(shí)間: 2009-08-01 包裝: 平裝
開本: 16開 頁數(shù): 238 字?jǐn)?shù):  

內(nèi)容簡介

  本書采用理論與實(shí)踐相結(jié)合的方式,展示了如何重構(gòu)HTML,以獲得更佳的可靠性、性能、可用性、安全性、可訪問性、兼容性,甚至實(shí)現(xiàn)良好的搜索引擎優(yōu)化。書中詳細(xì)介紹了如何辨別應(yīng)該重構(gòu)的Web代碼中的“壞味道”,如何把舊的HTML轉(zhuǎn)換為良構(gòu)和有效的XHTML,如何使用CSS改善現(xiàn)有的布局,如何通過用GET替換POST、替換舊的聯(lián)系表單和重構(gòu)JavaScfipt來更新Web應(yīng)用程序,如何系統(tǒng)地重構(gòu)內(nèi)容和鏈接,如何在不改變用戶所依賴的URL的前提下重建網(wǎng)站。本書適合Web設(shè)計(jì)人員、開發(fā)人員、項(xiàng)目經(jīng)理和需要維護(hù)或更新既有網(wǎng)站的人使用。

作者簡介

  Elliotte Rusty Harold世界知名技術(shù)作家、程序員,紐約科技大學(xué)計(jì)算機(jī)系副教授。講授面向?qū)ο缶幊谭矫娴恼n程。他的網(wǎng)站Cafe con Leche是XML方面的熱門網(wǎng)站之一。他著有Effective XML和XML in a Nutshell等一系列知名作品。

圖書目錄

第1章 重構(gòu)
1.1 為何重構(gòu)
1.1.1 壞味道:難以辨認(rèn)的代碼
1.1.2 壞味道:CE0根本搞不定他的旅行費(fèi)用報(bào)銷單
1.1.3 壞味道:緩慢的頁面呈現(xiàn)速度
1.1.4 壞味道:不同的瀏覽器,不同的呈現(xiàn)
1.1.5 壞味道:網(wǎng)頁需要危險(xiǎn)或者非標(biāo)準(zhǔn)技術(shù)的支持
1.1.6 壞味道:公司主頁突然顯示“Pwned by Elite Doodz”
1.1.7 壞味道:在Google搜索結(jié)果中首次排在17頁之后
1.1.8 壞味道:訪問者致信投訴網(wǎng)站失靈
1.2 何時(shí)重構(gòu)
1.3 重構(gòu)什么
1.3.1 為何要用XHTML
1.3.2 為何要用CSS
1.3.3 為何要用REST
1.4 反對重構(gòu)的理由
第2章 工具
2.1 備份、測試用機(jī)和源碼控制
2.2 驗(yàn)證器
2.2.1 W3C標(biāo)記驗(yàn)證服務(wù)
2.2.2 日志驗(yàn)證程序
2.2.3 xmllint
2.2.4 編輯器
2.3 測試
2.3.1 JUnit
2.3.2 HtmlUnit
2.3.3 HttpUnit
2.3.4 JWebUIlit
2.3.5 FitNesse
2.3.6Selenium
2.3.7 測試入門
 2.4 正則表達(dá)式
2.4.1 搜索
2.4.2 搜索模式
2.5 Tidy
2.5.1 -asxhtml
2.5.2 -clean
2.5.3 編碼
2.5.4 整潔的格式
2.5.5 生成的代碼
2.5.6 當(dāng)做庫來用
2.6 TagSoup
2.7 XSLT
第3章 良構(gòu)
 3.1 什么是良構(gòu)
 3.2 將名稱改為小寫
3.2.1 動機(jī)
3.2.2 風(fēng)險(xiǎn)
3.2.3 做法
3.3 給屬性值加引號
3.3.1 動機(jī)
3.3.2 風(fēng)險(xiǎn)
3.3.3 做法
3.4 補(bǔ)足遺漏的屬性值
 ……
第4章 有效性
第5章 布局
第6章 可訪問性
第7章 Web應(yīng)用程序
第8章 內(nèi)容
附錄A 正則表達(dá)式

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號