HTML5網(wǎng)頁開發(fā)實(shí)踐教程(高等院校信息技術(shù)規(guī)劃教材)
定 價(jià):45 元
- 作者:李洪波、楊延村、崔光海、楊坤、趙峰
- 出版時(shí)間:2017/12/1
- ISBN:9787302489337
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312HT
- 頁碼:323
- 紙張:膠紙版
- 版次:1
- 開本:16K
本書面向PC Web應(yīng)用和移動(dòng)Web應(yīng)用,包含理論教學(xué)和實(shí)驗(yàn)教學(xué),各章明確知識(shí)目標(biāo)、能力目標(biāo)、素質(zhì)目標(biāo),結(jié)合HTML基礎(chǔ)、表單與CSS、HTML布局、JavaScript、HTML DOM、jQuery、JSON、HTML5、jQuery Mobile和Node.js共十方面內(nèi)容,分為理論基礎(chǔ)與上機(jī)實(shí)驗(yàn)兩個(gè)有機(jī)環(huán)節(jié)。上機(jī)實(shí)驗(yàn)分為上機(jī)實(shí)驗(yàn)樣例講解和實(shí)驗(yàn)任務(wù)布置兩部分。上機(jī)實(shí)驗(yàn)樣例包含實(shí)驗(yàn)?zāi)康、程序功能、源程序、?shí)驗(yàn)步驟、程序分析、現(xiàn)象分析與運(yùn)行結(jié)果等。實(shí)驗(yàn)任務(wù)由一個(gè)典型的畫圖Web應(yīng)用程序分解而成,貫穿于各章,包括實(shí)驗(yàn)題目、實(shí)驗(yàn)?zāi)康摹⒊绦蚬δ、?shí)驗(yàn)類型、實(shí)驗(yàn)要求、實(shí)驗(yàn)環(huán)境、問題及解決辦法、運(yùn)行結(jié)果等部分。綜合Javascript、jQuery、JSON、HTML5、jQuery Mobile知識(shí),結(jié)合具體的實(shí)驗(yàn)樣例和實(shí)驗(yàn)任務(wù),同步闡述網(wǎng)頁實(shí)用開發(fā)技術(shù)和面向?qū)ο髴?yīng)用程序開發(fā)技術(shù)。
本書適合作為高等院校計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)工程、信息管理與信息系統(tǒng)專業(yè)本科生的教材,亦可作為社會(huì)培訓(xùn)機(jī)構(gòu)的實(shí)訓(xùn)教材,還可作為網(wǎng)頁開發(fā)工程技術(shù)人員的參考書。
本書基于繪圖應(yīng)用程序,展開結(jié)構(gòu)、樣式、行為、調(diào)試、部署方面的理論與實(shí)驗(yàn)講解。各章實(shí)驗(yàn)含有驗(yàn)證性的樣板程序和設(shè)計(jì)性的實(shí)驗(yàn)任務(wù)。實(shí)驗(yàn)任務(wù)給出詳細(xì)要求及解決方案。
面向?qū)ο蟮幕靖拍钬炌ㄈ珪,將面向(qū)ο蟮拈_發(fā)方法和網(wǎng)頁開發(fā)有機(jī)統(tǒng)一起來。實(shí)驗(yàn)包含設(shè)置斷點(diǎn)、跟蹤調(diào)試、觀察變量值、捕獲異常、查看元素與調(diào)試效果等內(nèi)容。
本書提供PPT課件、源程序、教學(xué)大綱、授課計(jì)劃、考試樣題、課程剖析等資源。讀者可從清華大學(xué)出版社網(wǎng)站下載使用。
目錄Contents第1章HTML基礎(chǔ)1
1.1Internet概述1
1.2HTML文檔基本結(jié)構(gòu)4
1.2.1基礎(chǔ)知識(shí)4
1.2.2上機(jī)實(shí)驗(yàn)樣例6
1.2.3實(shí)驗(yàn)觀察與思考14
1.3HTML基本元素14
1.3.1理論知識(shí)14
1.3.2上機(jī)實(shí)驗(yàn)樣例37
1.4實(shí)驗(yàn)任務(wù)43
第2章表單與CSS45
2.1表單46
2.2層疊樣式表CSS54
2.2.1內(nèi)嵌樣式56
2.2.2創(chuàng)建樣式61
2.2.3創(chuàng)建樣式上機(jī)實(shí)驗(yàn)樣例63
2.2.4樣式屬性及其描述65
2.2.5盒子模型68
2.2.6盒子模型上機(jī)實(shí)驗(yàn)樣例74
2.2.7CSS定位與浮動(dòng)77
2.2.8定位與浮動(dòng)上機(jī)實(shí)驗(yàn)樣例82
2.3實(shí)驗(yàn)任務(wù)84
第3章HTML布局86
3.1概述86
3.2divulli布局實(shí)例88◆HTML5網(wǎng)頁開發(fā)實(shí)踐教程目錄3.3tabletrtd布局實(shí)例93
3.4frameset布局實(shí)例98
3.5Bootstrap布局實(shí)例102
3.6HTML5新元素布局實(shí)例105
3.7實(shí)驗(yàn)任務(wù)107
第4章JavaScript109
4.1簡介109
4.2理論基礎(chǔ)116
4.2.1語法116
4.2.2語句118
4.2.3變量119
4.2.4數(shù)據(jù)類型120
4.2.5對(duì)象122
4.2.6函數(shù)124
4.2.7字符串127
4.2.8運(yùn)算符129
4.2.9條件語句132
4.2.10循環(huán)語句135
4.3錯(cuò)誤調(diào)試138
4.3.1trycatchthrow138
4.3.2調(diào)試139
4.4上機(jī)實(shí)驗(yàn)樣例140
4.5實(shí)驗(yàn)任務(wù)146
第5章HTML DOM147
5.1概述148
5.2DOM功能151
5.2.1DOM HTML151
5.2.2DOM CSS152
5.2.3DOM事件153
5.2.4HTML DOM元素156
5.3HTML BOM158
5.3.1window對(duì)象158
5.3.2計(jì)時(shí)事件160
5.3.3Cookie162
5.4上機(jī)實(shí)驗(yàn)樣例163
5.5實(shí)驗(yàn)任務(wù)166
第6章jQuery168
6.1概述168
6.2基礎(chǔ)知識(shí)171
6.2.1jQuery的安裝171
6.2.2jQuery語法172
6.2.3jQuery選擇器172
6.2.4jQuery事件174
6.3jQuery HTML177
6.3.1讀寫內(nèi)容與屬性177
6.3.2添加刪除元素178
6.3.3操縱CSS183
6.3.4操縱尺寸184
6.4遍歷186
6.5Ajax189
6.6實(shí)驗(yàn)任務(wù)195
第7章JSON197
7.1JSON基礎(chǔ)197
7.1.1語法198
7.1.2示例199
7.1.3格式應(yīng)用200
7.1.4對(duì)象方法202
7.2上機(jī)實(shí)驗(yàn)樣例203
7.3實(shí)驗(yàn)任務(wù)205
第8章HTML5207
8.1HTML5概述207
8.2HTML5基礎(chǔ)210
8.2.1canvas211
8.2.2內(nèi)聯(lián)SVG217
8.2.3Web存儲(chǔ)218
8.2.4應(yīng)用程序緩存221
8.2.5Web Workers223
8.2.6服務(wù)器發(fā)送事件(ServerSent Events)226
8.2.7WebSocket229
8.3上機(jī)實(shí)驗(yàn)樣例231
8.4實(shí)驗(yàn)任務(wù)236
第9章jQuery Mobile238
9.1基礎(chǔ)知識(shí)238
9.1.1jQuery Mobile安裝239
9.1.2jQuery Mobile頁面239
9.1.3jQuery Mobile按鈕244
9.1.4按鈕圖標(biāo)251
9.1.5工具欄251
9.1.6導(dǎo)航欄255
9.1.7可折疊258
9.1.8列表261
9.1.9事件269
9.2上機(jī)實(shí)驗(yàn)樣例273
9.2.1安裝IIS274
9.2.2發(fā)布Web站點(diǎn)275
9.2.3設(shè)置http訪問通過防火墻278
9.2.4組建無線局域網(wǎng)280
9.2.5手機(jī)中瀏覽網(wǎng)頁287
9.3實(shí)驗(yàn)任務(wù)289
第10章Node.js292
10.1基礎(chǔ)知識(shí)292
10.1.1概述292
10.1.2Windows下的安裝294
10.1.3一個(gè)簡單的Hello World輸出示例301
10.2Web應(yīng)用基礎(chǔ)303
10.2.1Web服務(wù)器303
10.2.2GET/POST請(qǐng)求306
10.3文件系統(tǒng)310
10.3.1同步和異步310
10.3.2文件操縱311
10.3.3目錄操縱315
10.4事件316
10.4.1回調(diào)函數(shù)316
10.4.2事件循環(huán)317
10.4.3EventEmitter318
10.5實(shí)驗(yàn)任務(wù)322
參考文獻(xiàn)324
第5章chapter5
HTML DOM■ 知識(shí)目標(biāo)
理解DOM的概念
掌握DOM CSS的應(yīng)用
掌握DOM 事件的響應(yīng)與處理
掌握DOM添加刪除元素功能的實(shí)現(xiàn)
掌握BOM的Windows對(duì)象方法
掌握BOM的計(jì)時(shí)事件
掌握BOM的Cookie概念和應(yīng)用■ 能力目標(biāo)
根據(jù)實(shí)際需求恰當(dāng)選擇事件并進(jìn)行相應(yīng)處理
根據(jù)具體要求動(dòng)態(tài)改變HTML元素樣式
根據(jù)功能需要設(shè)計(jì)與實(shí)現(xiàn)動(dòng)態(tài)HTML交互頁面
根據(jù)實(shí)際需求恰當(dāng)應(yīng)用計(jì)時(shí)事件和Cookie技術(shù)■ 素質(zhì)目標(biāo)
根據(jù)實(shí)際需要設(shè)計(jì)與實(shí)現(xiàn)動(dòng)態(tài)交互HTML頁面
根據(jù)實(shí)際應(yīng)用需求編寫恰當(dāng)?shù)逆I盤與鼠標(biāo)事件處理程序■ 教學(xué)重點(diǎn)
DOM事件響應(yīng)與處理
DOM改變?cè)貥邮?br />
BOM計(jì)時(shí)事件應(yīng)用■ 教學(xué)難點(diǎn)
對(duì)象的可見性、生存期與重疊■ 建議學(xué)時(shí)
理論: 2學(xué)時(shí)
實(shí)驗(yàn): 2學(xué)時(shí)◆HTML5網(wǎng)頁開發(fā)實(shí)踐教程第◆5章HTML DOM5.1概述