web前端開(kāi)發(fā)最佳實(shí)踐是Web前端開(kāi)發(fā)領(lǐng)域的經(jīng)典著作,由資深的Web開(kāi)發(fā)人員黨建編著,機(jī)械工業(yè)出版社出版。全書(shū)詳細(xì)深入的分析了Web前端開(kāi)發(fā)中與HTML、CSS、JavaScript以及Web移動(dòng)端開(kāi)發(fā)相關(guān)的技術(shù)方案,并且書(shū)中還包含十分多的開(kāi)發(fā)技巧和實(shí)踐經(jīng)驗(yàn),同時(shí)還擁有大量的范例,非常具有指導(dǎo)意義,很適合Web前端開(kāi)發(fā)人員和Web前端愛(ài)好者下載用來(lái)學(xué)習(xí)參考。
基本介紹
最近幾年,Web前端的發(fā)展非常迅速,并呈現(xiàn)出一片欣欣向榮的景象。但層出不窮的新技術(shù)又?jǐn)_亂了開(kāi)發(fā)人員的思緒,以致很多開(kāi)發(fā)人員疲于學(xué)習(xí)新技術(shù)而忽略了最基礎(chǔ)的技術(shù)修煉。很多開(kāi)發(fā)人員介紹技術(shù)時(shí)頭頭是道,卻無(wú)法制作出一個(gè)符合W3C規(guī)范的HTML頁(yè)面。國(guó)內(nèi)Web前端開(kāi)發(fā)者普遍不重視代碼規(guī)范以及網(wǎng)站前端性能,很多網(wǎng)站甚至連最基本的前端代碼壓縮和合并都沒(méi)有。web前端開(kāi)發(fā)最佳實(shí)踐立足于Web前端開(kāi)發(fā)的基礎(chǔ),介紹如何編寫(xiě)符合W3C規(guī)范、可維護(hù)性好且高性能的Web前端代碼。
書(shū)籍特點(diǎn)
本書(shū)以W3C Web規(guī)范為基礎(chǔ)展開(kāi)討論,介紹Web前端開(kāi)發(fā)中的*實(shí)踐方法及編碼風(fēng)格,為Web前端開(kāi)發(fā)人員快速成長(zhǎng)提供一條捷徑。介紹近年來(lái)涌現(xiàn)出來(lái)并已經(jīng)得到廣泛應(yīng)用的大量工具和技術(shù)方案,為開(kāi)發(fā)人員從事Web前端開(kāi)發(fā)打下堅(jiān)實(shí)的基礎(chǔ)。全書(shū)循序漸進(jìn)地介紹Web前端開(kāi)發(fā)中的HTML、CSS、JavaScript編碼實(shí)踐方法,同時(shí)介紹Web移動(dòng)端開(kāi)發(fā)的實(shí)踐,讓讀者對(duì)Web前端開(kāi)發(fā)有一個(gè)全面的理解和認(rèn)知。
web前端開(kāi)發(fā)最佳實(shí)踐章節(jié)目錄
前 言
第一部分 高效Web前端開(kāi)發(fā)綜述
第1章 Web前端開(kāi)發(fā)概述 2
1.1 Web前端開(kāi)發(fā)的范疇 2
1.1.1 什么是Web前端開(kāi)發(fā) 2
1.1.2 Web前端開(kāi)發(fā)需要具備的技能 3
1.2 Web前端開(kāi)發(fā)現(xiàn)狀 6
1.3 規(guī)范的Web前端代碼:更易維護(hù)、更高性能和更安全 9
第2章 高效Web前端開(kāi)發(fā) 11
2.1 前端代碼的結(jié)構(gòu)組織和文件的命名 11
2.2 前端代碼重構(gòu) 13
2.3 合理使用前端框架 15
2.4 多瀏覽器測(cè)試:多測(cè)試,早測(cè)試 16
2.5 Web前端代碼開(kāi)發(fā)和調(diào)試 19
2.5.1 Web前端集成開(kāi)發(fā)環(huán)境 19
2.5.2 Web前端代碼調(diào)試 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最佳實(shí)踐
第3章 標(biāo)準(zhǔn)的HTML代碼 36
3.1 驗(yàn)證代碼是否符合標(biāo)準(zhǔn) 36
3.2 標(biāo)準(zhǔn)的HTML頁(yè)面結(jié)構(gòu) 39
3.3 正確閉合HTML標(biāo)簽 40
3.4 停止使用不標(biāo)準(zhǔn)的標(biāo)簽和屬性,簡(jiǎn)化HTML代碼 41
3.5 樣式與結(jié)構(gòu)分離 43
3.6 添加JavaScript禁用的提示信息 45
3.7 添加必要的標(biāo)簽 49
第4章 高可讀性的HTML 53
4.1 HTML語(yǔ)義化 53
4.2 如何設(shè)置網(wǎng)頁(yè)標(biāo)題層級(jí) 58
4.3 如何正確設(shè)計(jì)表單 60
4.4 精簡(jiǎn)HTML代碼 65
4.5 過(guò)時(shí)的塊狀元素和行內(nèi)元素 68
第5章 積極擁抱HTML5 71
5.1 HTML5新特性的使用 71
5.1.1 使用HTML5中簡(jiǎn)化的定義方式 72
5.1.2 使用HTML5中的新標(biāo)簽和新屬性 73
5.2 不要使用HTML5中已廢棄的標(biāo)簽和屬性 78
5.3 如何處理瀏覽器的兼容問(wèn)題 79
第三部分 CSS最佳實(shí)踐
第6章 高維護(hù)性的CSS 84
6.1 如何高效地組織CSS代碼 84
6.2 使用CSS Reset:統(tǒng)一瀏覽器顯示效果 89
6.3 給CSS樣式定義排序 94
6.4 合理利用CSS的權(quán)重:提高代碼的重用性 97
6.5 CSS代碼的兼容性:如何兼容IE瀏覽器 101
6.6 em、px還是% 104
第7章 高性能的CSS 109
7.1 使用高效的CSS選擇器 109
7.2 CSS相關(guān)的圖片處理 112
7.3 減少CSS的代碼量 116
7.4 其他CSS高性能實(shí)踐 120
第8章 CSS3相關(guān)最佳實(shí)踐 122
8.1 查看瀏覽器的支持情況 122
8.2 添加必要的瀏覽器前綴 123
8.3 做好CSS3中新特性的兼容處理 127
第四部分 JavaScript最佳實(shí)踐
第9章 高維護(hù)性的JavaScript 132
9.1 養(yǎng)成良好的編碼習(xí)慣,提高代碼的可維護(hù)性 132
9.2 使用更嚴(yán)格的編碼格式 138
9.3 事件處理和業(yè)務(wù)邏輯分離 141
9.4 配置數(shù)據(jù)和代碼邏輯分離 142
9.5 邏輯與結(jié)構(gòu)樣式分離 145
9.5.1 從JavaScript代碼邏輯中分離CSS樣式 145
9.5.2 從JavaScript代碼邏輯中分離HTML結(jié)構(gòu) 146
9.6 JavaScript模板的使用 149
9.7 在JavaScript開(kāi)發(fā)中應(yīng)用MVC模式 152
9.8 JavaScript模塊化開(kāi)發(fā) 154
9.9 合理使用AJAX技術(shù) 156
第10章 高性能的JavaScript 159
10.1 加快JavaScript文件的加載速度 159
10.2 養(yǎng)成良好的編碼習(xí)慣,提高代碼運(yùn)行速度 162
10.3 使用高性能的變量或?qū)傩灾底x取方式 165
10.4 高效的DOM操作 168
10.5 使用輔助工具優(yōu)化JavaScript代碼性能 173
第11章 高安全性的JavaScript 178
11.1 常見(jiàn)的Web前端攻擊方式 179
11.2 不要輕易信任任何外部傳入的數(shù)據(jù) 180
11.3 其他前端安全防范實(shí)踐 183
第五部分 移動(dòng)Web前端開(kāi)發(fā)
第12章 移動(dòng)Web前端開(kāi)發(fā)最佳實(shí)踐 186
12.1 移動(dòng)Web前端開(kāi)發(fā)概述 187
12.1.1 主流的移動(dòng)終端和移動(dòng)瀏覽器 187
12.1.2 移動(dòng)端和桌面端Web前端開(kāi)發(fā)的差異 188
12.1.3 如何讓桌面Web頁(yè)面兼容移動(dòng)設(shè)備 190
12.1.4 開(kāi)發(fā)移動(dòng)Web站點(diǎn)的準(zhǔn)備工作 196
12.2 移動(dòng)Web前端開(kāi)發(fā)相關(guān)技術(shù)最佳實(shí)踐 199
12.2.1 HTML相關(guān)最佳實(shí)踐 200
12.2.2 CSS相關(guān)最佳實(shí)踐 202
12.2.3 JavaScript相關(guān)最佳實(shí)踐 205
使用說(shuō)明
1、下載并解壓,得出pdf文件
2、如果打不開(kāi)本文件,請(qǐng)務(wù)必下載pdf閱讀器
3、安裝后,在打開(kāi)解壓得出的pdf文件
4、雙擊進(jìn)行閱讀
- 下載地址
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
熱門(mén)推薦
網(wǎng)易云閱讀電腦版 v6.7.226.41M / 簡(jiǎn)體中文
京東讀書(shū)電腦版 v1.13.4官方版2.13M / 簡(jiǎn)體中文
cnki全球?qū)W術(shù)快報(bào)電腦版 v1.0.3102.14M / 簡(jiǎn)體中文
開(kāi)源閱讀電腦版 v3.25.01260317.71M / 簡(jiǎn)體中文
南方Plus電腦版 v12.1.027.14M / 簡(jiǎn)體中文
得間免費(fèi)小說(shuō)電腦版 v5.3.3.186.83M / 簡(jiǎn)體中文
網(wǎng)易新聞電腦版 v113.297.68M / 簡(jiǎn)體中文
吉利博瑞用戶手冊(cè) pdf高清版57.89M / 簡(jiǎn)體中文
PHP語(yǔ)言精粹電子書(shū) pdf掃描版25.72M / 簡(jiǎn)體中文
Scala程序設(shè)計(jì)第二版 pdf高清完整版15.83M / 簡(jiǎn)體中文