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