日本免费精品视频,男人的天堂在线免费视频,成人久久久精品乱码一区二区三区,高清成人爽a毛片免费网站

在線客服
HTML5與CSS3指南(第3版·上冊)圖書
人氣:73

HTML5與CSS3指南(第3版·上冊)

博學專家根據HTML 5和CSS 3****標準撰寫,內容系統,詳盡講解了HTML 5與CSS 3的功能和特性,包含大量案例,可操作性極強
  • 所屬分類:圖書 >計算機/網絡>程序設計>HTML XML  
  • 作者:[陸凌牛]著
  • 產品參數:
  • 叢書名:Web開發技術叢書
  • 國際刊號:9787111514435
  • 出版社:機械工業出版社
  • 出版時間:2015-09
  • 印刷時間:2015-09-01
  • 版次:3
  • 開本:16開
  • 頁數:--
  • 紙張:膠版紙
  • 包裝:平裝
  • 套裝:

內容簡介

《HTML 5與CSS 3指南(第3版 上冊)》是HTML 5與CSS 3領域公認的標桿之作,被讀者譽為“系統學習HTML 5與CSS 3的著作”和“Web前端工程師案頭必備圖書之一”。

前兩版累計印刷超過15次,網絡書店評論超過8000條,98%以上的評論都是五星級的好評。不僅是HTML 5與CSS 3圖書領域當之無愧的領頭羊,而且在整個原創計算機圖書領域是佼佼者。

第3版首先從技術的角度根據的HTML 5和CSS 3標準進行了更新和補充,其次根據讀者的反饋對內容的組織結構和寫作方式做了進一步的優化,內容更經典,閱讀體驗也更好。

全書共29章,分為上下兩冊:

上冊(1~17章)系統地講解了HTML 5相關的技術,以HTML 5對現有Web應用產生的變革開篇,順序講解了HTML 5與HTML 4的區別、HTML 5的結構、表單及新增頁面元素、圖形繪制、多媒體、本地存儲、文件、WebRTC通信、擴展的XML HttpRequest、離線應用、Web Workers、地理位置信息、拖放與通知等內容;

下冊(18~29章)系統地講解了CSS 3相關的技術,以CSS 3的功能和模塊結構開篇,順序講解了各種選擇器及其使用、文字與字體的相關樣式、盒相關樣式、背景與邊框相關樣式、布局相關樣式、變形處理、動畫、顏色相關樣式等內容。

全書一共389個示例頁面和2個綜合性的案例,所有代碼均通過作者上機調試,讀者可下載書中代碼,直接在瀏覽器查看運行結果。

編輯推薦

超級暢銷書,HTML 5與CSS 3領域公認的標桿之作,前兩版累計印刷超過15次,網絡書店評論超過8000條。

博學專家根據HTML 5和CSS 3標準撰寫,內容系統,詳盡講解了HTML 5與CSS 3的功能和特性,包含大量案例,可操作性極強

作者簡介

陸凌牛,博學Web開發工程師、軟件開發工程師和系統設計師。從事Web開發多年,對各種Web開發技術(包括前端和后端)都有非常深入的研究,經驗極其豐富。HTML 5和CSS 3等新技術的先驅者和布道者,不僅對HTML 5與CSS 3有非常深入的研究,而且對Sencha Touch、Node.js等開發框架也有非常深入的研究,并且付諸了大量實踐。同時,他還擅長微軟與Java的相關技a術,在C#、VB.NET、ASP.NET、SQL Server 、Oracle、Java、Struts、Spring、Hibernate等方面也積累大量的實戰經驗。

此外,他還是一位頗有影響力的技術作家:

《HMTL 5與CSS 3指南》憑借品質的內容深受讀者好評,同類書只能望其項背。前兩版累計印刷超過15次,銷量超過8萬冊,被讀者譽為“系統學習HTML 5與CSS 3的著作”和“Web前端工程師案頭必備圖書之一”, 不僅是HTML 5與CSS 3領域的領頭羊和標桿,而且是近年來原創計算機圖書領域的一面旗幟。

《HTML 5開發精要與案例詳解》、《Sencha Touch指南》、《Node.js指南》等著作同樣也取得了非常好的口碑和銷量。

目錄

前言

上 冊

第1章 Web時代的變遷 1

1.1 迎接新的Web時代 1

1.1.1 HTML 5時代即將來臨 1

1.1.2 HTML 5的目標 3

1.2 HTML 5深受歡迎的理由 4

1.2.1 世界知名瀏覽器廠商對HTML 5的支持 4

1.2.2 及時個理由:時代的要求 5

1.2.3 第二個理由:Internet Explorer 8 5

1.3 可以放心使用HTML 5的三個理由 6

1.4 HTML 5要解決的三個問題 6

第2章 HTML 5與HTML 4的區別 8

2.1 語法的改變 8

2.1.1 HTML 5的語法變化 8

2.1.2 HTML 5中的標記方法 9

2.1.3 HTML 5確保的兼容性 10

2.1.4 標記示例 11

2.2 新增的元素和廢除的元素 12

2.2.1 新增的結構元素 12

2.2.2 新增的其他元素 14

2.2.3 新增的input元素的類型 18

2.2.4 廢除的元素 19

2.3 新增的屬性和廢除的屬性 20

2.3.1 新增的屬性 20

2.3.2 廢除的屬性 22

2.4 全局屬性 23

2.4.1 contentEditable屬性 23

2.4.2 designMode屬性 24

2.4.3 hidden屬性 25

2.4.4 spellcheck屬性 25

2.4.5 tabindex屬性 25

2.5 新增的事件 26

第3章 HTML 5的結構 28

3.1 新增的主體結構元素 28

3.1.1 article元素 29

3.1.2 section元素 31

3.1.3 nav元素 33

3.1.4 aside元素 34

3.1.5 time元素與微格式 36

3.1.6 pubdate屬性 37

3.2 新增的非主體結構元素 38

3.2.1 header元素 38

3.2.2 footer元素 39

3.2.3 address元素 40

3.2.4 main元素 41

3.3 HTML 5中網頁結構 42

3.3.1 HTML 5中的大綱 42

3.3.2 大綱的編排規則 48

3.3.3 對新的結構元素使用樣式 51

第4章 表單及其他新增和改良元素 53

4.1 新增元素與屬性 53

4.1.1 新增屬性 53

4.1.2 大幅度地增加與改良input元素的種類 65

4.1.3 對新的表單元素使用樣式 77

4.1.4 output元素的追加 77

4.2 表單驗證 78

4.2.1 自動驗證 78

4.2.2 取消驗證 79

4.2.3 顯式驗證 79

4.3 增強的頁面元素 80

4.3.1 新增的f igure元素與f igcaption元素 80

4.3.2 新增的details元素與summary元素 82

4.3.3 新增的mark元素 83

4.3.4 新增的progress元素 86

4.3.5 新增的meter元素 87

4.3.6 新增的dialog元素 88

4.3.7 改良的a元素 90

4.3.8 改良的ol列表 91

4.3.9 改良的dl列表 92

4.3.10 加以嚴格限制的cite元素 93

4.3.11 重新定義的small元素 94

4.3.12 安全性增強的iframe元素 94

4.3.13 增強的script元素 97

第5章 繪制圖形 102

5.1canvas元素的基礎知識 102

5.1.1在頁面中放置canvas元素 103

5.1.2繪制矩形 103

5.2使用路徑 105

5.2.1繪制圓形 105

5.2.2不關閉路徑會怎么樣 108

5.2.3繪制直線 109

5.2.4繪制曲線 114

5.2.5使用Path2D對象繪制路徑 116

5.3繪制漸變圖形 119

5.3.1繪制線性漸變 119

5.3.2繪制徑向漸變 121

5.4繪制變形圖形 122

5.4.1坐標變換 122

5.4.2坐標變換與路徑的結合使用 124

5.4.3矩陣變換 125

5.5給圖形繪制陰影 129

5.6使用圖像 130

5.6.1繪制圖像 130

5.6.2圖像平鋪 133

5.6.3圖像裁剪 135

5.6.4像素處理 137

5.7圖形、圖像的組合與混合 138

5.7.1組合圖形 138

5.7.2混合圖像 140

5.8繪制文字 143

5.9補充知識 145

5.9.1保存與恢復狀態 145

5.9.2保存文件 146

5.9.3簡單動畫的制作 147

第6章 多媒體相關API 150

6.1多媒體播放 151

6.1.1video元素與audio元素的基礎知識 151

6.1.2屬性 153

6.1.3方法 157

6.1.4事件 160

6.2對音頻或視頻添加字幕 163

6.2.1track元素的基礎知識 163

6.2.2track元素的各種屬性 164

6.2.3WebVTT文件 166

第7章 History API 171

7.1History API的基本概念 171

7.2History API使用示例 172

7.2.1使用History API 172

7.2.2結合使用Canvas API與History API 182

第8章 本地存儲 187

8.1Web Storage 188

8.1.1Web Storage是什么 188

8.1.2簡單Web留言本 191

8.1.3作為簡易數據庫來利用 194

8.1.4利用storage事件實時監視Web Storage中的數據 196

8.2本地數據庫 199

8.2.1本地數據庫的基本概念 199

8.2.2用executeSql來執行查詢 199

8.2.3使用數據庫實現Web留言本 200

8.2.4transaction方法中的處理 204

8.3indexedDB數據庫 206

8.3.1indexedDB數據庫的基本概念 206

8.3.2連接數據庫 206

8.3.3數據庫的版本更新 208

8.3.4創建對象倉庫 210

8.3.5創建索引 213

8.3.6索引的multiEntry屬性值 216

8.3.7使用事務 216

8.3.8保存數據 218

8.3.9獲取數據 221

8.3.10根據主鍵值檢索數據 225

8.3.11根據索引屬性值檢索數據 232

8.3.12復合索引 237

8.3.13統計對象倉庫中的數據數量 242

8.3.14使用indexedDB API制作Web留言本 243

第9章 離線應用程序 250

9.1離線Web應用程序詳解 250

9.1.1新增的本地緩存 250

9.1.2本地緩存與瀏覽器網頁緩存的區別 251

9.2manifest文件 251

9.3瀏覽器與服務器的交互過程 254

9.4applicationCache對象 255

9.4.1swapCache方法 255

9.4.2applicationCache對象的事件 258

第10章 文件API 261

10.1FileList對象與f ile對象 262

10.2ArrayBuffer對象與ArrayBufferView對象 263

10.2.1基本概念 263

10.2.2ArrayBuffer對象 263

10.2.3ArrayBufferView對象 263

10.2.4DataView對象 265

10.3Blob對象 269

10.3.1Blob對象概述 269

10.3.2創建Blob對象 271

10.3.3Blob對象的slice方法 274

10.3.4在IndexedDB數據庫中保存Blob對象 275

10.4FileReader對象 277

10.4.1FileReader對象的方法 277

10.4.2FileReader對象的事件 278

10.4.3FileReader對象的使用示例 278

10.5FileSystem API 285

10.5.1FileSystem API概述 285

10.5.2FileSystem API的適用場合 286

10.5.3請求訪問文件系統 287

10.5.4申請磁盤配額 289

10.5.5創建文件 294

10.5.6寫入文件 297

10.5.7在文件中追加數據 300

10.5.8讀取文件 301

10.5.9復制磁盤中的文件 304

10.5.10刪除文件 306

10.5.11創建目錄 307

10.5.12讀取目錄中的內容 312

10.5.13刪除目錄 314

10.5.14復制文件或目錄 316

10.5.15移動文件或目錄與重命名文件或目錄 319

10.5.16f ilesystem:URL前綴 321

10.5.17綜合案例 325

10.6Base64編碼支持 333

10.6.1Base64編碼概述 333

10.6.2在HTML 5中支持Base64編碼 335

第11章 通信API 340

11.1跨文檔消息傳輸 341

11.1.1跨文檔消息傳輸的基本知識 341

11.1.2跨文檔消息傳輸示例 341

11.1.3通道通信 343

11.2WebSockets通信 348

11.2.1WebSockets通信的基本知識 348

11.2.2使用WebSockets API 348

11.2.3WebSockets API使用示例 349

11.2.4發送對象 351

11.2.5發送與接收原始二進制數據 352

11.2.6實現WebSockets API的開發框架 353

11.2.7WebSocket協議 354

11.2.8WebSockets API的適用場景 354

11.3Server-Sent Events API 354

11.3.1Server-Sent Events API的基本概念 354

11.3.2Server-Sent Events API的實現方法 355

11.3.3事件ID的使用示例 362

第12章 WebRTC通信 366

12.1WebRTC的基本概念 366

12.2使用getUserMedia方法訪問本地設備 367

12.2.1瀏覽器檢測 367

12.2.2獲取對視頻輸入設備或音頻輸入設備的訪問權限 368

12.2.3實現拍照功能 370

12.2.4與CSS 3結合使用 372

12.3手工建立WebRTC通信 372

12.3.1WebRTC通信的基本概念 372

12.3.2建立P2P通信 372

12.3.3手工實現信令 373

12.3.4剖析SDP交換過程 382

12.3.5剖析ICE交換過程 388

12.4穿越NAT/防火墻進行通信 390

12.4.1穿越NAT 391

12.4.2穿越防火墻 392

12.5使用Node.js進行信令 395

12.5.1建立信令服務器 395

12.5.2修改信令處理 396

12.6使用WebRTC進行多人通信 404

12.7使用RTCDataChannel進行通信 425

12.7.1RTCDataChannel的基本概念 425

12.7.2實現RTCDataChannel通信 426

12.7.3實現瀏覽器與瀏覽器之間的文件發送功能 438

第13章 擴展的XMLHttpRequest API 449

13.1從服務器端獲取二進制數據 449

13.1.1ArrayBuffer響應 450

13.1.2Blob響應 455

13.2發送數據 456

13.2.1發送字符串 457

13.2.2發送表單數據 458

13.2.3上傳文件 461

13.2.4發送Blob對象 462

13.2.5發送ArrayBuffer對象 465

13.3跨域數據請求 469

第14章 使用Web Workers處理線程 471

14.1基礎知識 472

14.2與線程進行數據的交互 475

14.3線程嵌套 477

14.3.1單層嵌套 477

14.3.2在多個子線程中進行數據的交互 480

14.4線程中可用的變量、函數與類 481

14.5適用場合 482

14.6SharedWorker 482

14.6.1基礎知識 482

14.6.2實現前臺頁面與后臺線程之間的通信 483

14.6.3定義頁面與共享的后臺線程開始通信時的處理 483

14.6.4SharedWorker的使用示例 484

第15章 獲取地理位置信息 490

15.1Geolocation API的基本知識 490

15.1.1取得當前地理位置 490

15.1.2持續監視當前地理位置的信息 493

15.1.3停止獲取當前用戶的地理位置信息 493

15.2position對象 493

15.3在頁面上使用google地圖 495

第16章 拖放API與通知API 498

16.1拖放API 498

16.1.1實現拖放的步驟 498

16.1.2DataTransfer對象的屬性與方法 501

16.1.3設定拖放時的視覺效果 502

16.1.4自定義拖放圖標 503

16.2通知API 503

16.2.1通知API的基礎知識 503

16.2.2通知API的代碼使用示例 506

第17章 其他API 510

17.1Page Visibility API 511

17.1.1Page Visibility API概述 511

17.1.2Page Visibility API的使用場合 511

17.1.3實現Page Visibility API 511

17.2Fullscreen API 514

17.2.1Fullscreen API概述 514

17.2.2實現Fullscreen API 514

17.2.3Fullscreen API代碼使用示例 517

17.3鼠標指針鎖定API 519

17.3.1鼠標指針鎖定API概述 519

17.3.2鼠標指針鎖定API代碼使用示例 520

17.4requestAnimationFrame 524

17.4.1requestAnimationFrame概述 524

17.4.2requestAnimFrame代碼使用示例 524

17.5Mutation Observer 526

17.6JavaScript Promise 531

17.6.1Promise對象的基本概念 531

17.6.2創建Promise對象 537

17.6.3鏈式調用Promise對象的then方法 540

17.6.4將異步操作隊列化 542

17.6.5異常處理 543

17.6.6創建序列 544

17.6.7執行并行處理 549

17.7Beacon API 550

17.7.1Beacon API概述 550

17.7.2Beacon API的使用方法 551

網友評論(不代表本站觀點)

來自冰***(**的評論:

東西不錯,可以學習下

2017-06-21 13:55:38
來自無昵稱**的評論:

想學家教教材的老師快入手,第一次拿到新概念青少版的書,沒想到這么實用,以前上學的時候自己用過,以為會很枯燥的,沒想的青少版設計的這么有趣,很適合上學一二年紀沒有接觸過英語的小學

2017-06-22 22:04:48
來自匿名用**的評論:

內容還不錯

2017-06-26 11:22:14
來自匿名用**的評論:

對于學習H5很有幫助

2017-06-29 00:34:47
來自匿名用**的評論:

不錯不錯不錯

2017-07-16 15:37:35
來自匿名用**的評論:

包裝不錯,性價比高,紙質好

2017-08-02 18:32:45
來自匿名用**的評論:

書的質量不懷疑,不過這包裝太讓人火大了,包裝稀碎,厚厚一層灰,還有在地上摩擦的痕跡。我非常懷疑是賣不掉的,就可以這么處理?

2017-08-08 10:27:22
來自finin**的評論:

能夠獲得學習方面的知識,很喜歡。

2017-08-11 08:59:55
來自無昵稱**的評論:

書從天津發到廣東,收到時一點破損一點傷都沒有,快遞真的很棒啊!書的紙質很好,內容充實。好評。

2017-08-12 19:10:48
來自桐靈人**的評論:

內容不錯,寫得還可以,通俗易懂,快遞滿分。

2017-08-27 23:55:02
來自匿名用**的評論:

超級厲害的書

2017-09-02 19:51:36
來自月月722**的評論:

差評!拿回來看到書這樣真鬧心!

2017-09-20 20:17:44
來自無昵稱**的評論:

媳婦在看,還沒看多少

2017-10-28 11:40:29
來自waqst92**的評論:

Satisfied

2017-11-03 03:07:30
來自無昵稱**的評論:

只說說書的內容,不權威。用了一段時間,感覺不行,還夸大海口說權威指南,學人家O'REILLY,不建議購買此書學技術!

2016-10-29 00:16:48
來自匿名用**的評論:

里面的錯誤太多了,要是讓一個沒有基礎的看豈不是誤導

2017-04-28 10:18:21
來自無期相**的評論:

貨送來很快,本來以為今天才到的??昨天只好讓同學幫忙拿了??書完好無損??

2015-12-26 16:26:50
來自xxx江**的評論:

個人不太適合新學者,適合有點基礎的人去學習,不過還不錯

2016-03-28 09:56:31
來自lingli0**的評論:

書是好書,不過就是最近一直太忙,沒時間細看,當工具書用了

2016-05-31 13:11:38
來自無昵稱**的評論:

發貨很快,還是在下雪后物流還是很給力,第一天晚上10點多下單,第二天中午就收到了,還沒來得及打開看

2015-11-24 14:21:02
來自無昵稱**的評論:

很系統,但不適合初學者。沒一點基礎的同學看的會比較吃力

2016-10-05 18:08:10
來自木***(**的評論:

適合對html和css有基礎的了解的人來看

2017-05-09 14:57:07
來自原暗**的評論:

怎么說呢,書是蠻好的沒得說,內容感覺不大實用,還是需要有案例邊做邊練得比較好

2016-12-08 12:56:12
來自無昵稱**的評論:

沖著這本書的前2版的銷量和口碑買的,剛拿到書,設計和印刷都很好,看了第3章,確實很不錯,對于沒有基礎的讀者尤為合適。

2015-10-27 15:28:33
來自匿名用**的評論:

內容方面名不虛傳,但是不建議0基礎人員觀看起碼要對html和css有基礎的了解

2017-03-22 10:20:52
來自夢想飛**的評論:

對于沒有接觸過css3 的 同事來說值得一看

2017-08-23 17:59:31
來自匿名用**的評論:

不錯,經典。web前端工程師必備案頭書之一,值得推薦。

2017-04-01 22:22:42
來自無昵稱**的評論:

正版的書,所以印刷,紙品就不多廢話了。不過我買這本書有點后悔了,這本書的權威性毋庸置疑,但好像不適合我這樣的腦子里對HTML的純白的來看。有HTML基礎的人我倒是極力推薦!!!

2016-01-11 16:59:38

免責聲明

更多出版社