網(wǎng)頁設計與制作(HTML5+CSS3+JavaScript)
定 價:42 元
叢書名:普通高等職業(yè)教育計算機系列規(guī)劃教材
- 作者:陳惠紅
- 出版時間:2018/7/1
- ISBN:9787121344121
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP312;TP393.092
- 頁碼:296
- 紙張:
- 版次:01
- 開本:16開
本書從網(wǎng)站基礎開始,結合大量案例,全面、翔實地介紹了使用HTML5+CSS3+JavaScript開發(fā)Web網(wǎng)站前端頁面的具體方法與步驟,引導讀者從零開發(fā),一步步掌握Web開發(fā)的全過程。本書共分為11章,主要內(nèi)容包括網(wǎng)頁設計基礎、HTML5網(wǎng)頁設計文檔結構、文本、圖像、超鏈接、表格、表單等;用CSS3設置文本、表格、圖片、背景和邊框等;講述了JavaScript的語法、函數(shù)和對象、DOM和BOM、JavaScript與HTML5新標簽搭配使用的方法和技術等;最后通過專題效果、集團網(wǎng)站綜合案例詳細介紹了Web前端設計的完整過程。
陳惠紅,女,福建古田人,1982年生,計算機軟件專家,副教授,計算機技術類作家,中南大學碩士,高級工程師,信息系統(tǒng)項目管理師、PMP,美國信息系統(tǒng)項目管理協(xié)會成員,長期從事計算機應用的研究和軟件開發(fā),研究方向為網(wǎng)站設計與制作、游戲開發(fā)與大數(shù)據(jù)處理等技術。有多年的企業(yè)工作經(jīng)驗,曾在Oracle和華為等公司任開發(fā)和管理工作,具有豐富的軟件項目開發(fā)、實施和管理經(jīng)驗,參與過10多個大型軟件項目,F(xiàn)在廣州番禺職業(yè)技術學院主要從事計算機應用技術、軟件技術專業(yè)的課程與教學工作。主講Java語言、軟件工程、HTML5、游戲設計、面向?qū)ο蟪绦蛟O計和課程設計等課程。擅長軟件系統(tǒng)構架和游戲設計,對基于HTML5的游戲開發(fā)方法有深入研究和體驗,在學生項目實訓、學生畢業(yè)論文指導方面做了大量的工作。
開發(fā)準備篇 (1)
第1章 初識前端開發(fā) (2)
1.1 網(wǎng)頁和網(wǎng)站基礎知識 (2)
1.1.1 了解網(wǎng)頁 (2)
1.1.2 設計網(wǎng)頁 (4)
1.1.3 制作網(wǎng)站流程 (6)
1.2 HTML5簡介 (8)
1.2.1 HTML5概述 (8)
1.2.2 HTML5基本結構 (9)
1.2.3 HTML5優(yōu)勢 (10)
1.3 開發(fā)環(huán)境配置 (11)
1.3.1 開發(fā)服務器 (11)
1.3.2 開發(fā)工具 (12)
1.3.3 瀏覽器 (18)
1.3.4 運行和調(diào)試 (19)
HTML5基礎知識篇 (23)
第2章 HTML5基礎 (24)
2.1 網(wǎng)頁的文檔結構 (24)
2.2 文檔基礎標記 (27)
2.2.1 元信息標記 (27)
2.2.2 文字排版標記 (29)
2.3 HTML5語義和結構元素 (35)
2.3.1 結構元素 (35)
2.3.2 分組元素 (40)
2.3.3 語義元素 (42)
2.3.4 交互元素 (44)
第3章 圖像標識和超鏈接 (46)
3.1 圖像標識 (46)
3.2 超鏈接 (56)
第4章 HTML5列表、表格和表單 (60)
4.1 HTML5列表 (60)
4.1.1 無序列表 (60)
4.1.2 有序列表 (61)
4.1.3 自定義列表 (65)
4.2 HTML5表格 (65)
4.2.1 表格基本應用 (66)
4.2.2 表格屬性設置 (70)
4.2.3 表格綜合案例 (73)
4.3 HTML5表單 (74)
4.3.1 表單基本應用 (75)
4.3.2 表單元素和屬性 (77)
4.3.3 表單綜合應用 (86)
CSS3知識篇 (89)
第5章 CSS3基礎 (90)
5.1 CSS3概述 (90)
5.2 CSS樣式的語法基礎 (91)
5.3 CSS樣式的引用方式 (93)
5.4 CSS單位和顏色 (95)
5.4.1 CSS單位 (95)
5.4.2 CSS顏色 (96)
第6章 CSS3選擇器 (99)
6.1 基礎選擇器 (99)
6.2 屬性選擇器 (105)
6.3 結構偽類選擇器 (108)
6.4 元素狀態(tài)選擇器 (112)
6.5 其他選擇器 (115)
6.6 綜合案例 (117)
第7章 CSS3渲染 (120)
7.1 CSS3盒子模型 (120)
7.1.1 盒子模型描述 (120)
7.1.2 CSS邊框 (122)
7.1.3 CSS外邊距 (130)
7.1.4 CSS填充 (132)
7.1.5 CSS尺寸 (134)
7.1.6 CSS定位 (136)
7.1.7 CSS浮動 (139)
7.1.8 CSS對齊 (142)
7.2 CSS3基本樣式 (144)
7.2.1 CSS3背景樣式 (144)
7.2.2 CSS3文字樣式 (154)
7.2.3 CSS3圖片樣式 (163)
7.2.4 鏈接元素樣式 (168)
7.2.5 列表元素樣式 (168)
7.2.6 表格元素樣式 (171)
7.3 CSS3動畫樣式 (177)
7.3.1 2D轉換 (177)
7.3.2 3D轉換 (183)
7.3.3 過渡 (185)
7.3.4 動畫 (188)
技術提高篇 (192)
第8章 JavaScript知識 (193)
8.1 認識JavaScript (193)
8.1.1 JavaScript的特點 (193)
8.1.2 JavaScript的構成 (194)
8.2 引入JavaScript方法 (194)
8.3 JavaScript語句 (196)
8.3.1 JavaScript語句規(guī)則 (196)
8.3.2 JavaScript輸出 (198)
8.3.3 JavaScript注釋 (201)
8.4 JavaScript變量 (202)
8.4.1 變量類型 (202)
8.4.2 變量作用域 (204)
8.5 JavaScript數(shù)據(jù)類型 (205)
8.6 JavaScript運算符 (208)
8.7 JavaScript語句類型 (212)
8.7.1 條件判斷語句 (212)
8.7.2 循環(huán)語句 (214)
8.7.3 跳轉語句 (216)
8.7.4 異常處理 (217)
8.8 JavaScript對象概述 (218)
8.8.1 使用對象構造器 (220)
8.8.2 創(chuàng)建JavaScript對象實例 (220)
8.8.3 把屬性添加到JavaScript
對象 (220)
8.9 JavaScript函數(shù) (221)
8.10 JavaScript常用對象 (222)
8.10.1 數(shù)組對象 (222)
8.10.2 文檔對象模型(DOM) (224)
8.10.3 window對象 (226)
第9章 JavaScript控制HTML5
新元素 (229)
9.1 canvas元素 (229)
9.1.1 定義canvas元素 (229)
9.1.2 繪制canvas路徑 (230)
9.1.3 處理canvas圖形 (233)
9.1.4 繪制canvas文字 (234)
9.1.5 繪制canvas圖片 (238)
9.2 audio標記 (243)
9.3 video標記 (247)
9.3 開發(fā)實例 (252)
案例實戰(zhàn)篇 (258)
第10章 綜合小案例 (259)
10.1 運動效果設計 (259)
10.2 手風琴菜單設計 (260)
10.3 表格數(shù)據(jù)搜索設計 (262)
10.3 圖片Modal(模態(tài))效果設計 (264)
第11章 集團網(wǎng)站開發(fā) (267)
11.1 案例分析 (267)
11.1.1 需求描述 (267)
11.1.2 設計分析 (267)
11.1.3 網(wǎng)站文件結構 (268)
11.1.4 網(wǎng)站總體架構 (268)
11.2 網(wǎng)站設計與實現(xiàn) (269)
11.2.1 網(wǎng)站公共部分設計 (269)
11.2.2 網(wǎng)站首頁設計 (271)
11.2.3 網(wǎng)站產(chǎn)品列表頁設計 (276)
11.2.4 網(wǎng)站新聞列表頁設計 (279)
11.2.5 網(wǎng)站內(nèi)容列表頁設計 (280)
11.3 集團網(wǎng)站設計小結 (283)
11.3.1 網(wǎng)站兼容性改進 (283)
11.3.2 網(wǎng)站設計建議 (286)