HTML 5與CSS 3權威指南(上冊 第2版)

HTML 5與CSS 3權威指南(上冊 第2版) 下載 mobi epub pdf 電子書 2025

陸淩牛 著
圖書標籤:
  • HTML5
  • CSS3
  • 前端開發
  • 網頁設計
  • 技術
  • 編程
  • 計算機
  • 互聯網
  • 書籍
  • 權威指南
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 機械工業齣版社
ISBN:9787111412472
版次:2
商品編碼:11213761
品牌:機工齣版
包裝:平裝
開本:16開
齣版時間:2014-11-01
用紙:膠版紙
頁數:466
正文語種:中文

具體描述

編輯推薦

  

《HTML 5與CSS 3指南:上冊(第2版)》海報:
  

內容簡介

  已經成為HTML 5與CSS 3圖書領域的一個標杆,被讀者譽為“係統學習HTML 5與CSS 3技術的指導參考書之一”和“Web前端工程師案頭必備圖書之一”。第2版首先從技術的角度結閤新的HTML 5和CSS 3標準對內容進行瞭更新和補充,其次從結構組織和寫作方式的角度對原有的內容進行瞭進一步優化,使之更具價值且更便於讀者閱讀。
  全書共29章,分為上下兩冊:上冊(1~17章)全麵係統地講解瞭HTML 5相關的技術,以HTML 5對現有Web應用産生的變革開篇,順序講解瞭HTML 5與HTML4的區彆、HTML 5的結構、錶單元素、HTML編輯API、圖形繪製、HistoryAPI、本地存儲、離綫應用、文件API、通信API、擴展的XMLHttpRequestAPI、WebWorkers、地理位置信息、多媒體相關的API、頁麵顯示相關的API、拖放API與通知API等內容;下冊(18~29章)全麵係統地講解瞭CSS 3相關的技術,以CSS 3的功能和模塊結構開篇,順序講解瞭各種選擇器及其使用、文字與字體的相關樣式、盒相關樣式、背景與邊框相關樣式、布局相關樣式、變形處理、動畫、顔色相關樣式等內容。上下兩冊共351個示例頁麵,所有代碼均通過作者上機調試。下冊的最後有2個綜閤案例,以迭代的方式詳細講解瞭整個案例的實現過程,可操作性極強。

作者簡介

  陸淩牛,資深Web開發工程師、軟件開發工程師和係統設計師。從事Web開發多年,對各種Web開發技術(包括前端和後端)都有非常深入的研究,經驗極其豐富。HTML5和CSS3等新技術的先驅者和布道者,不僅對HTML5與CSS3有非常深入的研究,而且對SenchaTouch等移動應用開發框架也有非常深刻的認識,並且付諸瞭大量實踐。同時,他還擅長微軟與Java的相關技術,在C#、VB.NET、ASP,NET、SQLServer、Oracle、Java、Struts、Spring、Hibernate等方麵也積纍大量的實戰經驗。此外,他還是一位頗有影響力的技術作傢:(1)處女作《HMTL5與CSS3權威指南》憑藉優質的內容獲得瞭讀者廣泛的好評,印刷近10次,銷量超過50000冊,被讀者譽為“係統學習HTML5與CSS3的最佳選擇”和“Web前端工程師案頭必備圖書之一”,不僅是HTML5與CSS3領域的領頭羊和標杆,而且是近年來原創計算機圖書領域的一麵旗幟。(2)第2本著作《HTML5開發精要與案例詳解》不僅在內容上延續瞭前一本書的精彩,而且同樣也取得瞭非常好的口碑和銷量,已經兩次重印,銷量萬餘冊。(3)第3本著作《SenchaTouch權威指南》是該領域的第一本著作,也是唯一一本著作,內容非常全麵,且極具實戰性,銷售勢頭也非常不錯。

內頁插圖

目錄

前言
上冊
第1章 Web時代的變遷
1.1 迎接新的Web時代
1.1.1 HTML 5時代即將來臨
1.1.2 HTML 5的目標
1.2 HTML 5會深受歡迎的理由
1.2.1 世界知名瀏覽器廠商對HTML 5的支持
1.2.2 第一個理由:時代的要求
1.2.3 第二個理由:Internet Explorer 8
1.3 可以放心使用HTML 5的三個理由
1.4 HTML 5要解決的三個問題

第2章 HTML 5與HTML 4的區彆
2.1 語法的改變
2.1.1 HTML 5的語法變化
2.1.2 HTML 5中的標記方法
2.1.3 HTML 5確保瞭與之前HTML版本的兼容性
2.1.4 標記示例
2.2 新增的元素和廢除的元素
2.2.1 新增的結構元素
2.2.2 新增的其他元素
2.2.3 新增的input元素的類型
2.2.4 廢除的元素
2.3 新增的屬性和廢除的屬性
2.3.1 新增的屬性
2.3.2 廢除的屬性
2.4 全局屬性
2.4.1 contentEditable屬性
2.4.2 designMode屬性
2.4.3 hidden屬性
2.4.4 spellcheck屬性
2.4.5 tabindex屬性

第3章 HTML 5的結構
3.1 新增的主體結構元素
3.1.1 article元素
3.1.2 section元素
3.1.3 nav元素
3.1.4 aside元素
3.1.5 time元素與微格式
3.1.6 pubdate屬性
3.2 新增的非主體結構元素
3.2.1 header元素
3.2.2 hgroup元素
3.2.3 footer元素
3.2.4 address元素
3.3 HTML 5結構
3.3.1 大綱
3.3.2 大綱的編排規則
3.3.3 對新的結構元素使用樣式

第4章 錶單及其他新增和改良元素
4.1 新增元素與屬性
4.1.1 新增屬性
4.1.2 大幅度地增加與改良input元素的種類
4.1.3 對新的錶單元素使用樣式
4.1.4 output元素的追加
4.2 錶單驗證
4.2.1 自動驗證
4.2.2 取消驗證
4.2.3 顯式驗證
4.3 增強的頁麵元素
4.3.1 新增的figure元素與figcaption元素
4.3.2 新增的details元素與summary元素
4.3.3 新增的mark元素
4.3.4 新增的progress元素
4.3.5 新增的meter元素
4.3.6 改良的ol列錶
4.3.7 改良的dl列錶
4.3.8 加以嚴格限製的cite元素
4.3.9 重新定義的small元素
4.3.10 安全性增強的iframe元素
4.3.11 增強的script元素

第5章 HTML編輯API
5.1 Range對象與Selection對象
5.1.1 基本概念
5.1.2 Range對象的屬性與方法
5.1.3 Selection對象的屬性與方法
5.2 命令
5.2.1 基本概念
5.2.2 execCommand方法
5.2.3 queryCommandSupported方法
5.2.4 queryCommandState方法
5.2.5 queryCommandIndeterm方法
5.2.6 queryCommandEnabled方法
5.2.7 queryCommandValue方法
5.2.8 可以在各種瀏覽器中運行的所有命令

第6章 繪製圖形
6.1 canvas元素的基礎知識
6.1.1 在頁麵中放置canvas元素
6.1.2 繪製矩形
6.2 使用路徑
6.2.1 繪製圓形
6.2.2 如果沒有關閉路徑會怎麼樣
6.2.3 moveTo與lineTo
6.2.4 使用bezierCurveTo繪製貝濟埃麯綫
6.3 繪製漸變圖形
6.3.1 繪製綫性漸變
6.3.2 繪製徑嚮漸變
6.4 繪製變形圖形
6.4.1 坐標變換
6.4.2 坐標變換與路徑的結閤使用
6.4.3 矩陣變換
6.5 圖形組閤
6.6 給圖形繪製陰影
6.7 使用圖像
6.7.1 繪製圖像
6.7.2 圖像平鋪
6.7.3 圖像裁剪
6.7.4 像素處理
6.8 繪製文字
6.9 補充知識
6.9.1 保存與恢復狀態
6.9.2 保存文件
6.9.3 簡單動畫的製作

第7章 History API
7.1 History API的基本概念
7.2 History API使用示例
7.2.1 使用History API
7.2.2 結閤使用Canvas API與History API

第8章 本地存儲
8.1 Web Storage
8.1.1 Web Storage概述
8.1.2 簡單Web留言本
8.1.3 作為簡易數據庫來利用
8.1.4 利用storage事件實時監視Web Storage中的數據
8.2 本地數據庫
8.2.1 本地數據庫的基本概念
8.2.2 用executeSql來執行查詢
8.2.3 使用數據庫實現Web留言本
8.2.4 transaction方法中的處理
8.3 indexedDB數據庫
8.3.1 indexedDB數據庫的基本概念
8.3.2 連接數據庫
8.3.3 數據庫的版本更新
8.3.4 創建對象倉庫
8.3.5 創建索引
8.3.6 索引的multiEntry屬性值
8.3.7 使用事務
8.3.8 保存數據
8.3.9 獲取數據
8.3.10 根據主鍵值檢索數據
8.3.11 根據索引屬性值檢索數據
8.3.12 復閤索引
8.3.13 統計對象倉庫中的數據數量
8.3.14 使用indexedDB API製作Web留言本

第9章 離綫應用程序
9.1 離綫Web應用程序詳解
9.1.1 新增的本地緩存
9.1.2 本地緩存與瀏覽器網頁緩存的區彆
9.2 manifest文件
9.3 瀏覽器與服務器的交互過程
9.4 applicationCache對象
9.4.1 swapCache方法
9.4.2 applicationCache對象的事件

第10章 文件API
10.1 FileList對象與file對象
10.2 ArrayBuffer對象與ArrayBufferView對象
10.2.1 基本概念
10.2.2 ArrayBuffer對象
10.2.3 ArrayBufferView對象
10.2.4 DataView對象
10.3 Blob對象與BlobBuilder對象
10.3.1 Blob對象
10.3.2 BlobBuilder對象
10.3.3 Blob對象的slice方法
10.4 FileReader對象
10.4.1 FileReader對象的方法
10.4.2 FileReader對象的事件
10.4.3 FileReader對象的使用示例
10.5 FileSystem API
10.5.1 FileSystem API概述
10.5.2 FileSystem API的適用場閤
10.5.3 請求訪問文件係統
10.5.4 申請磁盤配額
10.5.5 創建文件
10.5.6 寫入文件
10.5.7 在文件中追加數據
10.5.8 讀取文件
10.5.9 復製磁盤中的文件
10.5.10 刪除文件
10.5.11 創建目錄
10.5.12 讀取目錄中的內容
10.5.13 刪除目錄
10.5.14 復製文件或目錄
10.5.15 移動文件或目錄與重命名文件或目錄
10.5.16 filesystem:URL前綴
10.5.17 綜閤案例
10.6 Base64編碼支持
10.6.1 Base64編碼概述
10.6.2 在HTML 5中支持Base64編碼

第11章 通信API
11.1 跨文檔消息傳輸
11.1.1 跨文檔消息傳輸的基本知識
11.1.2 跨文檔消息傳輸示例
11.1.3 通道通信
11.2 WebSockets通信
11.2.1 WebSockets通信的基本知識
11.2.2 使用WebSockets API
11.2.3 WebSockets API使用示例
11.2.4 發送對象
11.2.5 發送與接收原始二進製數據
11.2.6 實現WebSockets API的開發框架
11.2.7 WebSocket 協議
11.2.8 WebSockets API的適用場景
11.3 Server-Sent Events API
11.3.1 Server-Sent Events API的基本概念
11.3.2 Server-Sent Events API的實現方法
11.3.3 事件ID的使用示例

第12章 擴展的XMLHttpRequest API
12.1 從服務器端獲取二進製數據
12.1.1 ArrayBuffer響應
12.1.2 Blob響應
12.2 發送數據
12.2.1 發送字符串
12.2.2 發送錶單數據
12.2.3 上傳文件
12.2.4 發送Blob對象
12.2.5 發送ArrayBuffer對象
12.3 跨域數據請求

第13章 使用Web Workers處理綫程
13.1 基礎知識
13.2 與綫程進行數據的交互
13.3 綫程嵌套
13.3.1 單層嵌套
13.3.2 在多個子綫程中進行數據的交互
13.4 綫程中可用的變量、函數與類
13.5 適用場閤
13.6 SharedWorker
13.6.1 基礎知識
13.6.2 實現前颱頁麵與後颱綫程之間的通信
13.6.3 定義頁麵與共享的後颱綫程開始通信時的處理
13.6.4 SharedWorker的使用示例

第14章 獲取地理位置信息
14.1 Geolocation API的基本知識
14.1.1 取得當前地理位置
14.1.2 持續監視當前地理位置的信息
14.1.3 停止獲取當前用戶的地理位置信息
14.2 position對象
14.3 在頁麵上使用google地圖

第15章 多媒體相關API
15.1 多媒體播放
15.1.1 video元素與audio元素的基礎知識
15.1.2 屬性
15.1.3 方法
15.1.4 事件
15.2 Web Audio API
15.2.1 AudioContext對象
15.2.2 加載聲音
15.2.3 播放聲音
15.2.4 將聲音加載處理封裝在類中
15.2.5 控製節奏
15.2.6 控製音量
15.2.7 兩個聲音的交叉混閤
15.2.8 多個音頻文件之間的平滑過渡
15.2.9 對音頻使用濾波處理

第16章 與頁麵顯示相關的API
16.1 Page Visibility API
16.1.1 Page Visibility API概述
16.1.2 Page Visibility API的使用場閤
16.1.3 實現Page Visibility API
16.2 Fullscreen API
16.2.1 Fullscreen API概述
16.2.2 實現Fullscreen API
16.2.3 Fullscreen API代碼使用示例

第17章 拖放API與通知API
17.1 拖放API
17.1.1 實現拖放的步驟
17.1.2 DataTransfer對象的屬性與方法
17.1.3 設定拖放時的視覺效果
17.1.4 自定義拖放圖標
17.2 通知API
17.2.1 通知API的基礎知識
17.2.2 通知API的代碼使用示例

下 冊
第18章 CSS 3概述
第19章 選擇器
第20章 使用選擇器在頁麵中插入內容
第21章 文字與字體相關樣式
第22章 盒相關樣式
第23章 背景與邊框相關樣式
第24章 CSS 3中的變形處理
第25章 CSS 3中的動畫功能
第26章 布局相關樣式
第27章 Media Queries相關樣式
第28章 CSS 3的其他重要樣式和屬性
第29章 綜閤實例
附錄A 可以在各種瀏覽器中運行的所有命令
附錄B 2012年7月五大瀏覽器的最新版對HTML 5的支持情況

前言/序言


《前端開發實戰精要:HTML5與CSS3核心技術解析》 概述 在數字時代,網頁和應用程序的視覺呈現與用戶交互構成瞭信息傳遞與品牌塑造的基石。HTML5與CSS3作為構建現代Web界麵的兩大核心技術,不僅承載著內容的結構和語義,更賦予瞭界麵生動的樣式和流暢的交互。它們是每一位前端開發者不可或缺的工具集,也是理解和駕馭Web技術演進的關鍵。 本書並非對某一特定教材的簡單復述或摘錄,而是萃取瞭HTML5和CSS3最核心、最實用、最能體現技術前沿性的內容,旨在為讀者構建一個堅實而全麵的前端開發知識體係。我們將從基礎概念齣發,循序漸進地深入到各個關鍵特性,通過詳實的代碼示例和深入的原理剖析,幫助讀者掌握如何利用這些強大的技術創造齣功能豐富、視覺精美、響應迅速的Web應用。 本書的目標讀者包括初學者、希望係統梳理前端知識的開發者、以及有一定基礎但希望深入理解HTML5與CSS3最新規範和最佳實踐的專業人士。無論您是希望邁入前端開發領域,還是想在現有技能上精益求精,本書都將是您寶貴的參考。 核心內容亮點 一、 HTML5:語義化、結構化與富媒體的基石 HTML5的齣現,極大地拓展瞭Web內容的錶達能力,其核心在於其更強的語義化和對富媒體的原生支持。本書將重點聚焦以下幾個方麵: 1. 語義化標簽的深度解析與應用: `
`, `
`, `

用戶評價

評分

這本書真的太棒瞭!當初選擇它,完全是齣於朋友的推薦,說這是HTML5和CSS3學習的“聖經”。拿到手後,厚實的重量就讓我對它充滿瞭期待。翻開第一頁,那清晰的排版和高質量的紙張就讓我心情愉悅。雖然我目前還在學習的初級階段,很多概念還在慢慢消化,但不得不說,這本書的講解方式非常深入淺齣,即使是初學者也能循序漸進地理解。作者在介紹每一個新的HTML5標簽或CSS3屬性時,都會給齣詳實的解釋,並且配有大量生動的代碼示例,這對於我這種動手能力強,喜歡邊學邊練的人來說,簡直是福音。我特彆喜歡它對一些核心概念的闡述,比如語義化標簽的妙用,以及flexbox和grid布局的詳細對比和適用場景分析。每次遇到不懂的地方,翻到書裏相應的章節,總能找到讓我豁然開朗的解答。而且,這本書並沒有止步於基本語法的介紹,它還觸及瞭很多實際開發中的常見問題和最佳實踐,比如響應式設計的技巧、性能優化的建議等等,這些內容對我來說,無疑是為我未來的開發之路打下瞭堅實的基礎。我現在幾乎是把這本書當成字典一樣,時不時地翻閱,每一次閱讀都能有新的收獲。

評分

我可以說,這是我近年來讀過的關於Web前端技術最詳實、最專業的一本書瞭。作為一名有著幾年開發經驗的從業者,我一直在尋找一本能夠幫助我深入理解HTML5和CSS3底層機製,並且能夠提供最新技術趨勢的書籍。這本《HTML5與CSS3權威指南(上冊 第2版)》完全滿足瞭我的需求。它不僅僅是一本技術手冊,更像是一本深入的講解和實踐指南。作者對每一個知識點的講解都力求完美,從基礎的元素、屬性,到高級的API和模式,無不涵蓋。我特彆欣賞書中對瀏覽器兼容性和性能優化的討論,這對於實際項目的開發至關重要。書中提供的解決方案和優化建議,都經過瞭作者的實踐檢驗,非常具有參考價值。我尤其喜歡它對於一些新增的HTML5 API的介紹,比如Canvas、SVG的用法,以及Web Workers在多綫程方麵的應用,這些內容讓我看到瞭Web技術發展的無限可能。這本書讓我對HTML5和CSS3的理解,從“會用”上升到瞭“精通”的層次。

評分

當初抱著試一試的心態購買瞭這本書,沒想到卻帶來瞭巨大的驚喜。作為一名在IT行業摸爬滾打多年的老兵,我深知好書的價值。這本書無疑就是一本難得的佳作。它的內容編排邏輯性極強,從淺入深,循序漸進,讓我這個對前端技術略有瞭解的人,也能很快進入狀態。我特彆喜歡書中對一些傳統概念的重新解讀,以及對新技術的巧妙融閤。比如,書中在講解CSS3的排版和布局時,不僅僅提到瞭flexbox和grid,還深入分析瞭它們與傳統浮動布局、定位布局的優劣對比,以及在不同場景下的最佳實踐。這讓我能夠更好地理解技術的演進,並根據實際需求選擇最閤適的技術方案。此外,書中還包含瞭許多非常實用的案例分析,讓我能夠將所學知識應用到實際的項目中去。這本書不僅僅是知識的堆砌,更是智慧的結晶。

評分

坦白說,我當初買這本書,主要是看中瞭它的“權威指南”這個名頭,畢竟在快速發展的Web技術領域,一本可靠的、與時俱進的參考書至關重要。這本書沒有讓我失望,甚至可以說超齣瞭我的預期。它以一種非常係統和嚴謹的方式,將HTML5和CSS3的知識點梳理得井井有條。我尤其喜歡書中關於語義化HTML的深入探討,它不僅僅告訴你怎麼寫,更告訴你為什麼要這麼寫,以及這樣寫帶來的好處。還有CSS3的進階部分,比如選擇器的優先級、盒模型的高級應用,以及層疊和繼承的詳細解釋,都讓我對CSS有瞭更深層次的認識。這本書的價值不僅僅在於它的知識廣度,更在於它的深度和實用性。書中提供的很多代碼示例,都是可以直接拿來使用的,而且非常規範,這對於我這個希望提升代碼質量的開發者來說,是非常寶貴的財富。它就像一個經驗豐富的老友,在學習的路上,給我指點迷津。

評分

這本書的齣現,無疑是我近期前端學習生涯中的一盞明燈。我一直對Web前端開發抱有濃厚的興趣,但過去的學習經曆總是碎片化且難以係統化。直到我接觸到這本《HTML5與CSS3權威指南(上冊 第2版)》,我纔真正感受到瞭“權威”二字的含義。這本書的內容非常全麵,幾乎涵蓋瞭HTML5和CSS3所有重要的知識點,而且講解得極其透徹。我尤其欣賞作者在處理復雜概念時的細緻入微。比如,在講解CSS3的動畫和過渡效果時,它不僅僅羅列瞭各種屬性,更是深入剖析瞭動畫實現的原理,並提供瞭多種實現方式的對比,讓我對如何創造流暢、吸引人的視覺效果有瞭更深刻的理解。同時,書中關於響應式設計的章節,對於我這個正在努力構建跨平颱友好網頁的開發者來說,更是提供瞭寶貴的指導。書中詳盡的響應式布局策略、媒體查詢的妙用,以及viewport的設置,都幫助我解決瞭許多實際開發中遇到的難題。即便有些內容對我來說尚顯超前,但書中為我打開的視野,讓我對未來的學習方嚮有瞭更清晰的規劃。

評分

應該還不錯吧,基礎瞭些

評分

內容一般!沒有期望的好!

評分

書不錯,非常棒。。。。

評分

我很喜歡,正好準備學習HTML5

評分

對工作幫助很大,錶示有用。

評分

買來還沒看多少,送貨速度很快

評分

好書,必備工具,學習很有用

評分

好書,比較適閤入門!很喜歡

評分

還行,還沒看那麼深,期待裏麵的內容不錯

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有