出版時(shí)間:2013-4 出版社:劉欣、王雨竹、 等 機(jī)械工業(yè)出版社 (2013-04出版)
內(nèi)容概要
《HTML5入門經(jīng)典》按照學(xué)習(xí)HTML5的最佳結(jié)構(gòu)來分配章節(jié),共分為4篇20章,其中,前3篇學(xué)習(xí)HTML5的網(wǎng)頁知識,第4篇學(xué)習(xí)實(shí)際項(xiàng)目的開發(fā)過程?!禜TML5入門經(jīng)典》以初中級程序員為對象,先了解HTML5語言和屬性的使用,再學(xué)習(xí)HTML5網(wǎng)頁開發(fā)的基礎(chǔ)技術(shù),然后學(xué)習(xí)HTML5網(wǎng)頁開發(fā)的高級內(nèi)容,最后學(xué)習(xí)開發(fā)一個(gè)完整項(xiàng)目。講解過程中步驟詳盡,版式新穎,讓讀者在閱讀時(shí)一目了然,從而能快速掌握書中內(nèi)容?!禜TML5入門經(jīng)典》在講解知識時(shí)提供了豐富的實(shí)例,幫助讀者進(jìn)行隨學(xué)隨練,真正能夠?qū)W有所用。另外,為了便于讀者更好地學(xué)習(xí)和使用《HTML5入門經(jīng)典》,書中所有的代碼都提供了詳盡的注釋。要充分理解和掌握一項(xiàng)技術(shù),最佳的方式就是多練習(xí)、多實(shí)踐?!禜TML5入門經(jīng)典》中在每章內(nèi)容介紹完后,提供多個(gè)上機(jī)實(shí)踐題目供讀者自己完成,以此來檢驗(yàn)讀者對本章內(nèi)容的掌握情況。每個(gè)實(shí)例任務(wù)分為“題目描述”和“技術(shù)指導(dǎo)”兩部分。其中,“題目描述”給出了實(shí)例功能的詳細(xì)描述和效果圖,“技術(shù)指導(dǎo)”給出了實(shí)現(xiàn)實(shí)例的思路和關(guān)鍵代碼?!禜TML5入門經(jīng)典》光盤中提供了明日科技近十年積累的程序開發(fā)資源庫,包括海量實(shí)例資源庫、模塊資源庫、項(xiàng)目案例資源庫、測試題庫系統(tǒng)、面試資源庫等內(nèi)容。
書籍目錄
前言 第一篇基礎(chǔ)知識篇 第1章HTML5開發(fā)前奏 視頻講解:21分 1.1為什么選擇HTML5語言 1.2 HTML發(fā)展歷程 1.3誰在開發(fā)HTML5 1.4 HTML5的新認(rèn)識 1.4.1兼容性 1.4.2實(shí)用性和用戶優(yōu)先 1.4.3化繁為簡 1.5無插件范式 1.6探秘——HTML5新特性 1.7 HTML的標(biāo)記構(gòu)成 1.7.1 HTML標(biāo)記的使用技巧 1.7.2開始標(biāo)記 1.7.3頭部標(biāo)記 1.7.4標(biāo)題標(biāo)記 1.7.5主體標(biāo)記 1.7.6編寫文件時(shí)的注意事項(xiàng) 1.8編寫第一個(gè)HTML文件 1.8.1 HTML文件的編寫方法 1.8.2手工編寫頁面 1.8.3使用可視化軟件制作頁面 1.8.4使用瀏覽器瀏覽HTML文件 1.8.5明日圖書網(wǎng)使用HTML開發(fā) 1.9小結(jié) 1.10習(xí)題 第2章HTML5帶來的標(biāo)記變化 視頻講解:43分 2.1重中之重——頭部標(biāo)記 2.2名稱所在——標(biāo)題 2.3隱藏很深——元信息標(biāo)記 2.3.1頁面關(guān)鍵字 2.3.2頁面描述 2.3.3編輯工具 2.3.4作者信息設(shè)置 2.3.5限制搜索方式 2.3.6網(wǎng)頁文字及語言 2.3.7定時(shí)跳轉(zhuǎn)頁面 2.3.8有效期的設(shè)置 2.3.9禁止從緩存中調(diào)甩 2.3.10刪除過期的cookie 2.3.11強(qiáng)制打開新窗口 2.3.12網(wǎng)頁的過渡效果設(shè)置 2.4基底網(wǎng)址標(biāo)記 2.5容量瓶——頁面的主體標(biāo)記 2.5.1 彩色字體——text 2.5.2 背景顏色屬性——_bgcolor 2.5.3 背景圖像屬性——background 2.5.4鏈接文字屬性——link 2.5.5邊距——margin 2.6程序員的備忘錄——注釋 2.7上機(jī)實(shí)踐 2.7.1創(chuàng)建基本的HTML網(wǎng)頁 2.7.2設(shè)定自動(dòng)刷新 2.8小結(jié) 2.9習(xí)題 第3章HTML5網(wǎng)頁的基本要素 視頻講解:28分 3.1從小到大——標(biāo)題文字 3.1.1標(biāo)題字標(biāo)記 3.1.2標(biāo)題文字的對齊方式——align 3.2變化萬千——文字格式 3.2.1文字字體——face 3.2.2字號——size 3.2.3文字顏色——color …… 第二篇核心技術(shù)篇 第三篇高級應(yīng)用篇 第四篇項(xiàng)目實(shí)戰(zhàn)篇
章節(jié)摘錄
版權(quán)頁: 插圖: HAVE_CURRENT_DATA(數(shù)值2)表示當(dāng)前播放位置已經(jīng)有數(shù)據(jù)可以播放,但沒有獲取到可以讓播放器前進(jìn)的數(shù)據(jù)。當(dāng)媒體為視頻時(shí),意思是當(dāng)前幀的數(shù)據(jù)已獲得,但還沒有獲取到下一幀的數(shù)據(jù),或者當(dāng)前幀已經(jīng)是播放的最后一幀。 HAVE_FUTURE_DATA(數(shù)值3)表示當(dāng)前播放位置已經(jīng)有數(shù)據(jù)可以播放,而且也獲取到了可以讓播放器前進(jìn)的數(shù)據(jù)。當(dāng)媒體為視頻時(shí),意思是當(dāng)前幀的數(shù)據(jù)已獲取,而且也獲取到了下一幀的數(shù)據(jù)。當(dāng)前幀是播放的最后一幀時(shí),readyState屬性不可能為HAVE_FUTURE_DATA。 HAVE_ENOUGH_DATA(數(shù)值4)表示當(dāng)前播放位置已經(jīng)有數(shù)據(jù)可以播放,同時(shí)也獲取到了可以讓播放器前進(jìn)的數(shù)據(jù),而且瀏覽器確認(rèn)媒體數(shù)據(jù)以某一種速度進(jìn)行加載,可以保證有足夠的后續(xù)數(shù)據(jù)進(jìn)行播放。 readyState屬性為只讀屬性。 (9)seeking屬性和seekable屬性 seeking屬性返回一個(gè)布爾值,表示瀏覽器是否正在請求某一特定播放位置的數(shù)據(jù),true表示瀏覽器正在請求數(shù)據(jù),false表示瀏覽器已停止請求。 seekable屬性返回一個(gè)TimeRanges對象,該對象表示請求到的數(shù)據(jù)的時(shí)間范圍。當(dāng)媒體為視頻時(shí),開始時(shí)間為請求到視頻數(shù)據(jù)第一幀的時(shí)間,結(jié)束時(shí)間為請求到視頻數(shù)據(jù)最后一幀的時(shí)間。 這兩個(gè)屬性均為只讀屬性。 (10)currentTime屬性、startTime屬性和duration屬性 currentTime屬性用于讀取媒體的當(dāng)前播放位置,也可以通過修改currentTime屬性來修改當(dāng)前播放位置。如果修改的位置上沒有可用的媒體數(shù)據(jù)時(shí),將拋出INVALID_STATE_ERR異常;如果修改的位置超出了瀏覽器在一次請求中可以請求的數(shù)據(jù)范圍,將拋出INDEX_SIZE_ERR異常。 startTime屬性用來讀取媒體播放的開始時(shí)間,通常為0。 duration屬性來讀取媒體文件總的播放時(shí)間。 (11)played屬性、paused屬性和ended屬性 played屬性返回一個(gè)TimeRanges對象,從該對象中可以讀取媒體文件的已播放部分的時(shí)間段。開始時(shí)間為已播放部分的開始時(shí)間,結(jié)束時(shí)間為已播放部分的結(jié)束時(shí)間。 paused屬性返回一個(gè)布爾值,表示是否暫停播放,true表示媒體暫停播放,false表示媒體正在播放。
編輯推薦
《HTML5入門經(jīng)典》是一部零基礎(chǔ)HTML語言的開發(fā)圖書,非常適合以下人員閱讀:零基礎(chǔ)的初學(xué)編程的人員。初中級程序開發(fā)人員。編程愛好者。想學(xué)編程的各企事業(yè)單位在職人員。大中專院校的老師和學(xué)生。相關(guān)培訓(xùn)機(jī)構(gòu)的老師和學(xué)員。
圖書封面
評論、評分、閱讀與下載