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