-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
重構HTML-改善Web應用的設計 版權信息
- ISBN:9787115210470
- 條形碼:9787115210470 ; 978-7-115-21047-0
- 裝幀:簡裝本
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
重構HTML-改善Web應用的設計 本書特色
隨著網站越來越大,問題開始出現:速度變慢、鏈接失敗、安全性變差、兼容性降低……怎么辦?從頭開始重建網站總不是明智之舉,這需要投入大量時間和財力。其實,你完全可以四兩撥千斤,使用簡單有效的技術、工具和訣竅來重構既有代碼。
世界級專家Elliotte Rusty Harold在本書中采用理論與實踐相結合的方式,展示了如何開展HTML重構,使網站具備更好的可靠性、可用性、安全性、可訪問性、兼容性,提高網站性能。書中詳細描述了如何從過時的代碼向現在穩定的Web標準(包括XHTML、CSS和REST)遷徙,并淘汰諸如基于呈現的標記、狀態相關的應用程序和 “標簽湯”。
本書在手,助你的網站實現質的飛躍。
重構HTML-改善Web應用的設計 內容簡介
本書采用理論與實踐相結合的方式,展示了如何重構HTML,以獲得更佳的可靠性、性能、可用性、安全性、可訪問性、兼容性,甚至實現良好的搜索引擎優化。書中詳細介紹了如何辨別應該重構的Web代碼中的“壞味道”,如何把舊的HTML轉換為良構和有效的XHTML,如何使用CSS改善現有的布局,如何通過用GET替換POST、替換舊的聯系表單和重構JavaScfipt來更新Web應用程序,如何系統地重構內容和鏈接,如何在不改變用戶所依賴的URL的前提下重建網站。
本書適合Web設計人員、開發人員、項目經理和需要維護或更新既有網站的人使用。
重構HTML-改善Web應用的設計 目錄
1.1 為何重構
1.1.1 壞味道:難以辨認的代碼
1.1.2 壞味道:CE0根本搞不定他的旅行費用報銷單
1.1.3 壞味道:緩慢的頁面呈現速度
1.1.4 壞味道:不同的瀏覽器,不同的呈現
1.1.5 壞味道:網頁需要危險或者非標準技術的支持
1.1.6 壞味道:公司主頁突然顯示“Pwned by Elite Doodz”
1.1.7 壞味道:在Google搜索結果中首次排在17頁之后
1.1.8 壞味道:訪問者致信投訴網站失靈
1.2 何時重構
1.3 重構什么
1.3.1 為何要用XHTML
1.3.2 為何要用CSS
1.3.3 為何要用REST
1.4 反對重構的理由
第2章 工具
2.1 備份、測試用機和源碼控制
2.2 驗證器
2.2.1 W3C標記驗證服務
2.2.2 日志驗證程序
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 正則表達式
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 當做庫來用
2.6 TagSoup
2.7 XSLT
第3章 良構
3.1 什么是良構
3.2 將名稱改為小寫
3.2.1 動機
3.2.2 風險
3.2.3 做法
3.3 給屬性值加引號
3.3.1 動機
3.3.2 風險
3.3.3 做法
3.4 補足遺漏的屬性值
……
第4章 有效性
第5章 布局
第6章 可訪問性
第7章 Web應用程序
第8章 內容
附錄A 正則表達式
重構HTML-改善Web應用的設計 節選
第1章 重構
重構。什么是重構?為何要重構?
簡明扼要地說,重構是在不改變程序行為的基礎上進行小的改動,是代碼基逐漸改善的過程,通常也需依賴于一些自動化工具的幫助。重構的目標是移除長年積聚下來的爛碼,以得到更清晰和更容易維護、除錯以及添加新功能的代碼。
嚴格地說,重構實際上并不涉及除錯,也不增加新功能。但在實踐中,重構的過程總是會碰到需要修正的錯誤,也會有需要加入新功能的時候。重構通常會化繁為簡,化難為易。改善代碼的**步是重組代碼。
舉個例子,無論是為了開始新的學期,還是從事新項目或新工作而需要徹底整理你的工作區、桌面或者辦公室,此時你就會意識到什么是重構。重構讓你推陳出新,不會讓你白手起家。通過重構你會得到整潔有序的工作空間,從中可以找到所有需要的東西,并因此提升工作效率。
……
重構HTML-改善Web應用的設計 作者簡介
Elliotte Rusty Harold世界知名技術作家、程序員,紐約科技大學計算機系副教授。講授面向對象編程方面的課程。他的網站Cafe con Leche是XML方面的熱門網站之一。他著有Effective XML和XML in a Nutshell等一系列知名作品。
- >
羅曼·羅蘭讀書隨筆-精裝
- >
我與地壇
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
羅庸西南聯大授課錄
- >
名家帶你讀魯迅:故事新編
- >
名家帶你讀魯迅:朝花夕拾
- >
姑媽的寶刀