HTML5 是新一代的網(wǎng)頁(yè)設(shè)計(jì)工具,近十年Web開(kāi)發(fā)標(biāo)準(zhǔn)取得了快速發(fā)展。本書系統(tǒng)講解了HTML5程序設(shè)計(jì)需要掌握的HTML、CSS3和JavaScript的基本知識(shí),并按照循序漸進(jìn)的科學(xué)原則組織內(nèi)容,知識(shí)體系完整、結(jié)構(gòu)清晰、敘述簡(jiǎn)潔、例題典型豐富,可操作性強(qiáng)。通過(guò)本書的學(xué)習(xí)能夠掌握使用HTML5進(jìn)行客戶端頁(yè)面設(shè)計(jì)和客戶端程序開(kāi)發(fā)的基本技術(shù)。
本書內(nèi)容分為三部分,第一部分介紹HTML5網(wǎng)頁(yè)設(shè)計(jì)基礎(chǔ)知識(shí),包括網(wǎng)頁(yè)設(shè)計(jì)理論、HTML5語(yǔ)言基礎(chǔ)、表單設(shè)計(jì)、CSS3基礎(chǔ)和CSS布局及排版;第二部分介紹JavaScript程序設(shè)計(jì),包括JavaScript語(yǔ)言基礎(chǔ)、JavaScript對(duì)象、DOM和事件處理;第三部分介紹HTML5應(yīng)用,包括Canvas API、音頻和視頻、本地?cái)?shù)據(jù)存儲(chǔ)、通信API,地理位置API和簡(jiǎn)單小游戲開(kāi)發(fā)。
本書內(nèi)容豐富,注重實(shí)際編程與開(kāi)發(fā)能力的培養(yǎng)。不僅提供所有例題和開(kāi)發(fā)實(shí)例的源代碼、所有習(xí)題的電子版參考答案、電子課件,還提供具有自主學(xué)習(xí)、輔導(dǎo)答疑、提交作業(yè)及實(shí)驗(yàn)報(bào)告、自動(dòng)考試、自動(dòng)判卷和自動(dòng)產(chǎn)生成績(jī)單等功能的網(wǎng)絡(luò)教學(xué)平臺(tái)。
基于HTML5,提供具有自主學(xué)習(xí)、輔導(dǎo)答疑、提交作業(yè)及實(shí)驗(yàn)報(bào)告、自動(dòng)考試、自動(dòng)判卷和自動(dòng)產(chǎn)生成績(jī)單等功能的網(wǎng)絡(luò)教學(xué)平臺(tái)。
范伊紅,女,1975年8月出生,副教授,碩士研究生,現(xiàn)任河南科技大學(xué)軟件學(xué)院軟件技術(shù)系主任,1996年至2010年期間,在河南科技大學(xué)電子信息工程學(xué)院從事本科各專業(yè)的計(jì)算機(jī)文化基礎(chǔ)、高級(jí)語(yǔ)言程序設(shè)計(jì)(c、vc、c++、vb、vfp)等課程的理論教學(xué)與實(shí)驗(yàn)教學(xué)工作,2010年至今主要擔(dān)任軟件學(xué)院的網(wǎng)頁(yè)設(shè)計(jì)、JavaScript、java、c#等課程的理論教學(xué)與實(shí)驗(yàn)教學(xué)工作。
第1章 網(wǎng)頁(yè)設(shè)計(jì)理論
1.1 網(wǎng)頁(yè)的來(lái)源和本質(zhì)
1.1.1 互聯(lián)網(wǎng)和網(wǎng)頁(yè)的誕生
1.1.2 網(wǎng)頁(yè)的本質(zhì)
1.2 網(wǎng)頁(yè)的組成元素
1.3 網(wǎng)頁(yè)的尺寸
1.3.1 分辨率
1.3.2 像素
1.3.3 網(wǎng)頁(yè)的基本尺寸
1.4 網(wǎng)頁(yè)的布局
1.4.1 網(wǎng)頁(yè)布局的方式
1.4.2 網(wǎng)頁(yè)布局的技術(shù)實(shí)現(xiàn)
1.5 網(wǎng)頁(yè)的色彩
1.5.1 RGB模式
1.5.2 色彩搭配 第1章 網(wǎng)頁(yè)設(shè)計(jì)理論
1.1 網(wǎng)頁(yè)的來(lái)源和本質(zhì)
1.1.1 互聯(lián)網(wǎng)和網(wǎng)頁(yè)的誕生
1.1.2 網(wǎng)頁(yè)的本質(zhì)
1.2 網(wǎng)頁(yè)的組成元素
1.3 網(wǎng)頁(yè)的尺寸
1.3.1 分辨率
1.3.2 像素
1.3.3 網(wǎng)頁(yè)的基本尺寸
1.4 網(wǎng)頁(yè)的布局
1.4.1 網(wǎng)頁(yè)布局的方式
1.4.2 網(wǎng)頁(yè)布局的技術(shù)實(shí)現(xiàn)
1.5 網(wǎng)頁(yè)的色彩
1.5.1 RGB模式
1.5.2 色彩搭配
1.5.3 色彩和風(fēng)格
1.6 需求分析
1.7 網(wǎng)頁(yè)設(shè)計(jì)流程
小結(jié)
習(xí)題
第2章 HTML語(yǔ)言
2.1 HTML概述
2.2 HTML語(yǔ)法
2.3 HTML文檔結(jié)構(gòu)
2.3.1 DOCTYPE文檔聲明
2.3.2 頭部標(biāo)記
2.3.3 body標(biāo)記
2.4 HTML常用標(biāo)記
2.4.1 文本標(biāo)記
2.4.2 圖像標(biāo)記
2.4.3 超鏈接標(biāo)記
2.4.4 列表標(biāo)記
2.4.5 分節(jié)標(biāo)記
2.4.6 表格標(biāo)記
2.4.7 浮動(dòng)框架標(biāo)記
2.4.8 多媒體標(biāo)記
2.4.9 交互標(biāo)記
小結(jié)
習(xí)題
第3章 HTML5表單
3.1 動(dòng)態(tài)網(wǎng)頁(yè)與網(wǎng)頁(yè)的動(dòng)態(tài)效果
3.2 表單設(shè)計(jì)基礎(chǔ)
3.3 表單標(biāo)記
3.3.1 表單標(biāo)記<form>
3.3.2 輸入標(biāo)記<input>
3.3.3 下拉列表框標(biāo)記<select>
3.3.4 多行文本框標(biāo)記<textarea>
3.3.5 表單分組標(biāo)記<fieldset>與分組標(biāo)題標(biāo)記<legend>
3.3.6 按鈕標(biāo)記<button>
3.3.7 綁定標(biāo)記<label>
3.3.8 輸出標(biāo)記<o(jì)utput>
3.3.9 生成秘鑰對(duì)標(biāo)記<keygen>
3.4 綜合實(shí)例
小結(jié)
習(xí)題
……
第4章 CSS基礎(chǔ)
第5章 CSS頁(yè)面布局及排版
第6章 JavaScript基礎(chǔ)
第7章 JavaScript對(duì)象
第8章 DOM技術(shù)
第9章 JavaScript事件處理
第10章 HTML5 Canvas繪制圖形
第11章 HTML5音頻和視頻技術(shù)
第12章 HTML5本地?cái)?shù)據(jù)存儲(chǔ)
第13章 HTML5通信
第14章 HTML5地理位置
第15章 HTML5游戲開(kāi)發(fā)
參考文獻(xiàn)