首 頁
手機版

web前端開發(fā)最佳實踐 黨建pdf掃描版

Web前端開發(fā)領域的經典著作

web前端開發(fā)最佳實踐是Web前端開發(fā)領域的經典著作,由資深的Web開發(fā)人員黨建編著,機械工業(yè)出版社出版。全書詳細深入的分析了Web前端開發(fā)中與HTML、CSS、JavaScript以及Web移動端開發(fā)相關的技術方案,并且書中還包含十分多的開發(fā)技巧和實踐經驗,同時還擁有大量的范例,非常具有指導意義,很適合Web前端開發(fā)人員和Web前端愛好者下載用來學習參考。

基本介紹

最近幾年,Web前端的發(fā)展非常迅速,并呈現出一片欣欣向榮的景象。但層出不窮的新技術又擾亂了開發(fā)人員的思緒,以致很多開發(fā)人員疲于學習新技術而忽略了最基礎的技術修煉。很多開發(fā)人員介紹技術時頭頭是道,卻無法制作出一個符合W3C規(guī)范的HTML頁面。國內Web前端開發(fā)者普遍不重視代碼規(guī)范以及網站前端性能,很多網站甚至連最基本的前端代碼壓縮和合并都沒有。web前端開發(fā)最佳實踐立足于Web前端開發(fā)的基礎,介紹如何編寫符合W3C規(guī)范、可維護性好且高性能的Web前端代碼。

書籍特點

本書以W3C Web規(guī)范為基礎展開討論,介紹Web前端開發(fā)中的*實踐方法及編碼風格,為Web前端開發(fā)人員快速成長提供一條捷徑。介紹近年來涌現出來并已經得到廣泛應用的大量工具和技術方案,為開發(fā)人員從事Web前端開發(fā)打下堅實的基礎。全書循序漸進地介紹Web前端開發(fā)中的HTML、CSS、JavaScript編碼實踐方法,同時介紹Web移動端開發(fā)的實踐,讓讀者對Web前端開發(fā)有一個全面的理解和認知。

web前端開發(fā)最佳實踐章節(jié)目錄

前 言

第一部分 高效Web前端開發(fā)綜述

第1章 Web前端開發(fā)概述 2

1.1 Web前端開發(fā)的范疇 2

1.1.1 什么是Web前端開發(fā) 2

1.1.2 Web前端開發(fā)需要具備的技能 3

1.2 Web前端開發(fā)現狀 6

1.3 規(guī)范的Web前端代碼:更易維護、更高性能和更安全 9

第2章 高效Web前端開發(fā) 11

2.1 前端代碼的結構組織和文件的命名 11

2.2 前端代碼重構 13

2.3 合理使用前端框架 15

2.4 多瀏覽器測試:多測試,早測試 16

2.5 Web前端代碼開發(fā)和調試 19

2.5.1 Web前端集成開發(fā)環(huán)境 19

2.5.2 Web前端代碼調試 20

2.5.3 Web前端性能分析 21

2.5.4 代碼和資源的壓縮與合并 22

2.6 前端代碼基本命名規(guī)范和格式規(guī)范 25

2.6.1 HTML命名規(guī)范及格式規(guī)范 25

2.6.2 CSS命名規(guī)范及格式規(guī)范 27

2.6.3 JavaScript命名規(guī)范及格式規(guī)范 30

第二部分 HTML最佳實踐

第3章 標準的HTML代碼 36

3.1 驗證代碼是否符合標準 36

3.2 標準的HTML頁面結構 39

3.3 正確閉合HTML標簽 40

3.4 停止使用不標準的標簽和屬性,簡化HTML代碼 41

3.5 樣式與結構分離 43

3.6 添加JavaScript禁用的提示信息 45

3.7 添加必要的標簽 49

第4章 高可讀性的HTML 53

4.1 HTML語義化 53

4.2 如何設置網頁標題層級 58

4.3 如何正確設計表單 60

4.4 精簡HTML代碼 65

4.5 過時的塊狀元素和行內元素 68

第5章 積極擁抱HTML5 71

5.1 HTML5新特性的使用 71

5.1.1 使用HTML5中簡化的定義方式 72

5.1.2 使用HTML5中的新標簽和新屬性 73

5.2 不要使用HTML5中已廢棄的標簽和屬性 78

5.3 如何處理瀏覽器的兼容問題 79

第三部分 CSS最佳實踐

第6章 高維護性的CSS 84

6.1 如何高效地組織CSS代碼 84

6.2 使用CSS Reset:統一瀏覽器顯示效果 89

6.3 給CSS樣式定義排序 94

6.4 合理利用CSS的權重:提高代碼的重用性 97

6.5 CSS代碼的兼容性:如何兼容IE瀏覽器 101

6.6 em、px還是% 104

第7章 高性能的CSS 109

7.1 使用高效的CSS選擇器 109

7.2 CSS相關的圖片處理 112

7.3 減少CSS的代碼量 116

7.4 其他CSS高性能實踐 120

第8章 CSS3相關最佳實踐 122

8.1 查看瀏覽器的支持情況 122

8.2 添加必要的瀏覽器前綴 123

8.3 做好CSS3中新特性的兼容處理 127

第四部分 JavaScript最佳實踐

第9章 高維護性的JavaScript 132

9.1 養(yǎng)成良好的編碼習慣,提高代碼的可維護性 132

9.2 使用更嚴格的編碼格式 138

9.3 事件處理和業(yè)務邏輯分離 141

9.4 配置數據和代碼邏輯分離 142

9.5 邏輯與結構樣式分離 145

9.5.1 從JavaScript代碼邏輯中分離CSS樣式 145

9.5.2 從JavaScript代碼邏輯中分離HTML結構 146

9.6 JavaScript模板的使用 149

9.7 在JavaScript開發(fā)中應用MVC模式 152

9.8 JavaScript模塊化開發(fā) 154

9.9 合理使用AJAX技術 156

第10章 高性能的JavaScript 159

10.1 加快JavaScript文件的加載速度 159

10.2 養(yǎng)成良好的編碼習慣,提高代碼運行速度 162

10.3 使用高性能的變量或屬性值讀取方式 165

10.4 高效的DOM操作 168

10.5 使用輔助工具優(yōu)化JavaScript代碼性能 173

第11章 高安全性的JavaScript 178

11.1 常見的Web前端攻擊方式 179

11.2 不要輕易信任任何外部傳入的數據 180

11.3 其他前端安全防范實踐 183

第五部分 移動Web前端開發(fā)

第12章 移動Web前端開發(fā)最佳實踐 186

12.1 移動Web前端開發(fā)概述 187

12.1.1 主流的移動終端和移動瀏覽器 187

12.1.2 移動端和桌面端Web前端開發(fā)的差異 188

12.1.3 如何讓桌面Web頁面兼容移動設備 190

12.1.4 開發(fā)移動Web站點的準備工作 196

12.2 移動Web前端開發(fā)相關技術最佳實踐 199

12.2.1 HTML相關最佳實踐 200

12.2.2 CSS相關最佳實踐 202

12.2.3 JavaScript相關最佳實踐 205

使用說明

1、下載并解壓,得出pdf文件

2、如果打不開本文件,請務必下載pdf閱讀器

3、安裝后,在打開解壓得出的pdf文件

4、雙擊進行閱讀

收起介紹展開介紹
  • 下載地址
web前端開發(fā)最佳實踐 黨建pdf掃描版

有問題? 點此報錯

發(fā)表評論

0條評論