《HTML5與JavaScript程序設(shè)計(jì)》由上、下兩篇組成,分別為JavaScript和HTML5知識(shí)精講,內(nèi)容翔實(shí),講解透徹。最突出的特色是以練促學(xué),書中給出/豐富的實(shí)例供讀者實(shí)戰(zhàn)演練。《HTML5與JavaScript程序設(shè)計(jì)》具有很強(qiáng)的可讀性,適合作為高等院校計(jì)算機(jī)專業(yè)教材,也適合網(wǎng)頁程序設(shè)計(jì)的初學(xué)者使用,還可以作為計(jì)算機(jī)愛好者的自學(xué)參考書。
《HTML5與javascript程序設(shè)計(jì)》特點(diǎn):循序漸進(jìn)介紹javascript基礎(chǔ)知識(shí) 專題章節(jié)深入討論javascript典型應(yīng)用 多角度深入介紹HTML 5重點(diǎn)概念 分析常見錯(cuò)誤以及調(diào)試和處理方法建議
第1章 HTML 5概述
1.1 HTML 5發(fā)展歷程
1.2 HTML 5的優(yōu)勢(shì)
1.3 HTML 5與HTML 4的區(qū)別
1.3.1DOCTYPE和字符集
1.3.2 新增和廢除的標(biāo)簽
1.3.3 新增和廢除的屬性
1.3.4 新增和廢除的事件屬性
上篇 JavaScript知識(shí)精講
第2章 JavaScript與瀏覽器
2.1 瀏覽器的歷史
2.2 JavaScript的誕生
2.2.1 JavaScript與瀏覽器
2.2.2 JavaScript大事記
2.3 JavaScript開發(fā)初步
2.3.1Hello JavaScript
2.3.2 開發(fā)與調(diào)試工具
2.3.3 使用Firebug調(diào)試JavaScript
第3章 JavaScript語法基礎(chǔ)
3.1 標(biāo)識(shí)符
3.1.1 變量與常量
3.1.2 注釋
3.1.3 語句
3.1.4 代碼塊
3.2 數(shù)據(jù)類型
3.2.1string字符串類型
3.2.2 number數(shù)字類型
3.2.3 boolean布爾類型
3.2.4 0bject對(duì)象類型
3.2.5 function函數(shù)類型
3.2.6 undefined未定義類型
3.3 運(yùn)算符
3.3.1 算術(shù)運(yùn)算符
3.3.2 賦值運(yùn)算符
3.3.3 邏輯運(yùn)算符
3.3.4 比較運(yùn)算符
3.3.5 運(yùn)算符優(yōu)先級(jí)
3.3.6 數(shù)據(jù)類型轉(zhuǎn)換
第4章 控制語句
4.1 條件判斷
4.1.1null在if/else中的使用
4.1.2 if/else三元表達(dá)式
4.2 分支判斷
4.3 循環(huán)
4.3.1for循環(huán)
4.3.2 while循環(huán)
4.3.3 循環(huán)的中斷與繼續(xù)
4.4 異常處理
4.4.1 使用throw
4.4.2 常見的異常類型
第5章 函數(shù)
5.1 函數(shù)的定義
5.1.1 函數(shù)名
5.1.2 參數(shù)
5.1.3 返回值
5.1.4 函數(shù)執(zhí)行
5.2 局部/全局變量
5.3 特殊的函數(shù)
5.3.1 匿名函數(shù)
5.3.2 void函數(shù)
5.3.3 遞歸函數(shù)
5.3.4 立即執(zhí)行函數(shù)
5.4 其他常用函數(shù)
第6章 常用對(duì)象
6.1String對(duì)象
6.1.1 常用屬性與方法
6.1.2 典型實(shí)例
6.2 RegExp 正則表達(dá)式對(duì)象
……
下篇 HTML 5知識(shí)精講