網(wǎng)頁(yè)設(shè)計(jì)與制作(HTML5+CSS3+JavaScript)
定 價(jià):42 元
叢書(shū)名:普通高等職業(yè)教育計(jì)算機(jī)系列規(guī)劃教材
當(dāng)前圖書(shū)已被 11 所學(xué)校薦購(gòu)過(guò)!
查看明細(xì)
- 作者:陳惠紅
- 出版時(shí)間:2018/7/1
- ISBN:9787121344121
- 出 版 社:電子工業(yè)出版社
- 中圖法分類(lèi):TP312;TP393.092
- 頁(yè)碼:296
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書(shū)從網(wǎng)站基礎(chǔ)開(kāi)始,結(jié)合大量案例,全面、翔實(shí)地介紹了使用HTML5+CSS3+JavaScript開(kāi)發(fā)Web網(wǎng)站前端頁(yè)面的具體方法與步驟,引導(dǎo)讀者從零開(kāi)發(fā),一步步掌握Web開(kāi)發(fā)的全過(guò)程。本書(shū)共分為11章,主要內(nèi)容包括網(wǎng)頁(yè)設(shè)計(jì)基礎(chǔ)、HTML5網(wǎng)頁(yè)設(shè)計(jì)文檔結(jié)構(gòu)、文本、圖像、超鏈接、表格、表單等;用CSS3設(shè)置文本、表格、圖片、背景和邊框等;講述了JavaScript的語(yǔ)法、函數(shù)和對(duì)象、DOM和BOM、JavaScript與HTML5新標(biāo)簽搭配使用的方法和技術(shù)等;最后通過(guò)專(zhuān)題效果、集團(tuán)網(wǎng)站綜合案例詳細(xì)介紹了Web前端設(shè)計(jì)的完整過(guò)程。
陳惠紅,女,福建古田人,1982年生,計(jì)算機(jī)軟件專(zhuān)家,副教授,計(jì)算機(jī)技術(shù)類(lèi)作家,中南大學(xué)碩士,高級(jí)工程師,信息系統(tǒng)項(xiàng)目管理師、PMP,美國(guó)信息系統(tǒng)項(xiàng)目管理協(xié)會(huì)成員,長(zhǎng)期從事計(jì)算機(jī)應(yīng)用的研究和軟件開(kāi)發(fā),研究方向?yàn)榫W(wǎng)站設(shè)計(jì)與制作、游戲開(kāi)發(fā)與大數(shù)據(jù)處理等技術(shù)。有多年的企業(yè)工作經(jīng)驗(yàn),曾在Oracle和華為等公司任開(kāi)發(fā)和管理工作,具有豐富的軟件項(xiàng)目開(kāi)發(fā)、實(shí)施和管理經(jīng)驗(yàn),參與過(guò)10多個(gè)大型軟件項(xiàng)目,F(xiàn)在廣州番禺職業(yè)技術(shù)學(xué)院主要從事計(jì)算機(jī)應(yīng)用技術(shù)、軟件技術(shù)專(zhuān)業(yè)的課程與教學(xué)工作。主講Java語(yǔ)言、軟件工程、HTML5、游戲設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)和課程設(shè)計(jì)等課程。擅長(zhǎng)軟件系統(tǒng)構(gòu)架和游戲設(shè)計(jì),對(duì)基于HTML5的游戲開(kāi)發(fā)方法有深入研究和體驗(yàn),在學(xué)生項(xiàng)目實(shí)訓(xùn)、學(xué)生畢業(yè)論文指導(dǎo)方面做了大量的工作。
開(kāi)發(fā)準(zhǔn)備篇 (1)
第1章 初識(shí)前端開(kāi)發(fā) (2)
1.1 網(wǎng)頁(yè)和網(wǎng)站基礎(chǔ)知識(shí) (2)
1.1.1 了解網(wǎng)頁(yè) (2)
1.1.2 設(shè)計(jì)網(wǎng)頁(yè) (4)
1.1.3 制作網(wǎng)站流程 (6)
1.2 HTML5簡(jiǎn)介 (8)
1.2.1 HTML5概述 (8)
1.2.2 HTML5基本結(jié)構(gòu) (9)
1.2.3 HTML5優(yōu)勢(shì) (10)
1.3 開(kāi)發(fā)環(huán)境配置 (11)
1.3.1 開(kāi)發(fā)服務(wù)器 (11)
1.3.2 開(kāi)發(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)頁(yè)的文檔結(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語(yǔ)義和結(jié)構(gòu)元素 (35)
2.3.1 結(jié)構(gòu)元素 (35)
2.3.2 分組元素 (40)
2.3.3 語(yǔ)義元素 (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 無(wú)序列表 (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樣式的語(yǔ)法基礎(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)偽類(lèi)選擇器 (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)畫(huà)樣式 (177)
7.3.1 2D轉(zhuǎn)換 (177)
7.3.2 3D轉(zhuǎn)換 (183)
7.3.3 過(guò)渡 (185)
7.3.4 動(dòng)畫(huà) (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語(yǔ)句 (196)
8.3.1 JavaScript語(yǔ)句規(guī)則 (196)
8.3.2 JavaScript輸出 (198)
8.3.3 JavaScript注釋 (201)
8.4 JavaScript變量 (202)
8.4.1 變量類(lèi)型 (202)
8.4.2 變量作用域 (204)
8.5 JavaScript數(shù)據(jù)類(lèi)型 (205)
8.6 JavaScript運(yùn)算符 (208)
8.7 JavaScript語(yǔ)句類(lèi)型 (212)
8.7.1 條件判斷語(yǔ)句 (212)
8.7.2 循環(huán)語(yǔ)句 (214)
8.7.3 跳轉(zhuǎn)語(yǔ)句 (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 開(kāi)發(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)站開(kāi)發(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)站首頁(yè)設(shè)計(jì) (271)
11.2.3 網(wǎng)站產(chǎn)品列表頁(yè)設(shè)計(jì) (276)
11.2.4 網(wǎng)站新聞列表頁(yè)設(shè)計(jì) (279)
11.2.5 網(wǎng)站內(nèi)容列表頁(yè)設(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)