關(guān)于我們
書單推薦
新書推薦
|
HTML5權(quán)威指南【迄今為止最全面詳實(shí)的網(wǎng)頁設(shè)計(jì)參考書】
《HTML5權(quán)威指南》是系統(tǒng)學(xué)習(xí)網(wǎng)頁設(shè)計(jì)的權(quán)威參考圖書!禜TML5權(quán)威指南》分為五部分:第一部分介紹學(xué)習(xí)本書的預(yù)備知識和HTML、CSS和JavaScript的最新進(jìn)展;第二部分討論HTML元素,并詳細(xì)說明了HTML5中新增和修改的元素;第三部分闡述CSS,涵蓋了所有控制內(nèi)容樣式的CSS選擇器和屬性,并輔以大量代碼示例和圖示;第四部分介紹DOM,剖析如何用JavaScript操縱HTML內(nèi)容;第五部分講解Ajax、多媒體和canvas元素等HTML5高級特性。 《HTML5權(quán)威指南》面向初學(xué)者和中等水平Web開發(fā)人員,是牢固掌握HTML5、CSS3和JavaScript的必讀之作。
作為下一代Web標(biāo)準(zhǔn),HTML5致力于為互聯(lián)網(wǎng)開發(fā)者搭建更加便捷、開放的溝通平臺。業(yè)界普遍認(rèn)為,在未來幾年內(nèi),HTML5無疑將成為移動互聯(lián)網(wǎng)領(lǐng)域的主宰者! 禜TML5權(quán)威指南》是系統(tǒng)學(xué)習(xí)網(wǎng)頁設(shè)計(jì)和移動設(shè)計(jì)的權(quán)威參考圖書。它涵蓋創(chuàng)建標(biāo)準(zhǔn)兼容、語義化的新一代HTML5網(wǎng)站的所有基礎(chǔ)知識,并囊括實(shí)現(xiàn)HTML5核心語言的HTML5生態(tài)系統(tǒng)和相關(guān)API。全書精彩呈現(xiàn)500多個(gè)實(shí)戰(zhàn)代碼示例及主流瀏覽器實(shí)現(xiàn)效果圖,貼心匯聚HTML5和CSS3中所有屬性、元素和函數(shù)的簡明參考表。
Adam Freeman 曾在多家名企擔(dān)任高級職務(wù),現(xiàn)為暢銷技術(shù)圖書作家,著有多部C#、.NET和Java方面的大部頭作品。其中《ASP.NET 4高級程序設(shè)計(jì)(第4版)》、《精通ASP.NET MVC 3框架(第3版)》銷量均在同品種中名列前茅,備受讀者推崇!禜TML5權(quán)威指南》是Freeman專門為網(wǎng)頁開發(fā)新手和網(wǎng)頁設(shè)計(jì)師打造的經(jīng)典參考書,這本書秉承作者的一貫風(fēng)格,幽默風(fēng)趣、簡約凝練、邏輯性強(qiáng),是廣大Web開發(fā)人員的必讀經(jīng)典。
第一部分 開篇
第1章 HTML5背景知識 1.1 HTML的歷史 1.1.1 JavaScript出場 1.1.2 瀏覽器戰(zhàn)爭的結(jié)束 1.1.3 插件稱雄 1.1.4 語義HTML浮出水面 1.1.5 發(fā)展態(tài)勢:HTML標(biāo)準(zhǔn)滯后于其使用 第一部分 開篇 第1章 HTML5背景知識 1.1 HTML的歷史 1.1.1 JavaScript出場 1.1.2 瀏覽器戰(zhàn)爭的結(jié)束 1.1.3 插件稱雄 1.1.4 語義HTML浮出水面 1.1.5 發(fā)展態(tài)勢:HTML標(biāo)準(zhǔn)滯后于其使用 1.2 HTML5簡介 1.2.1 新標(biāo)準(zhǔn) 1.2.2 引入原生多媒體支持 1.2.3 引入可編程內(nèi)容 1.2.4 引入語義Web 1.3 HTML5現(xiàn)況 1.3.1 瀏覽器對HTML5的支持情況 1.3.2 網(wǎng)站對HTML5的支持情況 1.4 本書結(jié)構(gòu) 1.5 HTML5的更多信息 1.6 小結(jié) 第2章 準(zhǔn)備工作 2.1 挑選瀏覽器 2.2 挑選HTML編輯器 2.3 挑選Web服務(wù)器 2.4 獲取Node.js 2.5 獲取示例代碼 2.6 小結(jié) 第3章 初探HTML 3.1 使用元素 3.1.1 了解本章用到的元素 3.1.2 使用空元素 3.1.3 使用自閉合標(biāo)簽 3.1.4 使用虛元素 3.2 使用元素屬性 3.2.1 一個(gè)元素應(yīng)用多個(gè)屬性 3.2.2 使用布爾屬性 3.2.3 使用自定義屬性 3.3 創(chuàng)建HTML文檔 3.3.1 外層結(jié)構(gòu) 3.3.2 元數(shù)據(jù) 3.3.3 內(nèi)容 3.3.4 父元素、子元素、后代元素和兄弟元素 3.3.5 了解元素類型 3.4 使用HTML實(shí)體 3.5 HTML5全局屬性 3.5.1 accesskey屬性 3.5.2 class屬性 3.5.3 contenteditable屬性 3.5.4 contextmenu屬性 3.5.5 dir屬性 3.5.6 draggable屬性 3.5.7 dropzone屬性 3.5.8 hidden屬性 3.5.9 id屬性 3.5.10 lang屬性 3.5.11 spellcheck屬性 3.5.12 style屬性 3.5.13 tabindex屬性 3.5.14 title屬性 3.6 有用的HTML工具 3.7 小結(jié) 第4章 初探CSS 4.1 定義和應(yīng)用樣式 4.1.1 了解本章所用的CSS屬性 4.1.2 使用元素內(nèi)嵌樣式 4.1.3 使用文檔內(nèi)嵌樣式 4.1.4 使用外部樣式表 4.2 樣式的層疊和繼承 4.2.1 瀏覽器樣式 4.2.2 用戶樣式 4.2.3 樣式如何層疊 4.2.4 用重要樣式調(diào)整層疊次序 4.2.5 根據(jù)具體程度和定義次序解決同級樣式?jīng)_突 4.2.6 繼承 4.3 CSS中的顏色 4.4 CSS中的長度 4.4.1 絕對長度 4.4.2 相對長度 4.5 其他CSS單位 4.5.1 使用CSS角度 4.5.2 使用CSS時(shí)間 4.6 測試CSS特性的支持情況 4.7 有用的CSS工具 4.7.1 瀏覽器樣式報(bào)告 4.7.2 用SelectorGadget生成選擇器 4.7.3 用LESS改進(jìn)CSS 4.7.4 使用CSS框架 4.8 小結(jié) 第5章 初探JavaScript 5.1 準(zhǔn)備使用JavaScript 5.2 使用語句 5.3 定義和使用函數(shù) 5.3.1 定義帶參數(shù)的函數(shù) 5.3.2 定義會返回結(jié)果的函數(shù) 5.4 使用變量和類型 5.4.1 使用基本類型 5.4.2 創(chuàng)建對象 5.4.3 使用對象 5.5 使用JavaScript運(yùn)算符 5.5.1 相等和等同運(yùn)算符 5.5.2 顯式類型轉(zhuǎn)換 5.6 使用數(shù)組 5.6.1 使用數(shù)組字面量 5.6.2 讀取和修改數(shù)組內(nèi)容 5.6.3 枚舉數(shù)組內(nèi)容 5.6.4 使用內(nèi)置的數(shù)組方法 5.7 處理錯(cuò)誤 5.8 比較undefined和null值 5.8.1 檢查變量或?qū)傩允欠駷閡ndefined或null 5.8.2 區(qū)分null和undefined 5.9 常用的JavaScript工具 5.9.1 使用JavaScript調(diào)試器 5.9.2 使用JavaScript庫 5.10 小結(jié) 第二部分 HTML元素 第6章 HTML5元素背景知識 6.1 語義與呈現(xiàn)分離 6.2 元素選用原則 6.2.1 少亦可為多 6.2.2 別誤用元素 6.2.3 具體為佳,一以貫之 6.2.4 對用戶不要想當(dāng)然 6.3 元素說明體例 6.4 元素速覽 6.4.1 文檔和元數(shù)據(jù)元素 6.4.2 文本元素 6.4.3 對內(nèi)容分組 6.4.4 劃分內(nèi)容 6.4.5 制表 6.4.6 創(chuàng)建表單 6.4.7 嵌入內(nèi)容 6.5 未實(shí)現(xiàn)的元素 6.6 小結(jié) 第7章 創(chuàng)建HTML文檔 7.1 構(gòu)筑基本的文檔結(jié)構(gòu) 7.1.1 DOCTYPE元素 7.1.2 html元素 7.1.3 head元素 7.1.4 body元素 7.2 用元數(shù)據(jù)元素說明文檔 7.2.1 設(shè)置文檔標(biāo)題 7.2.2 設(shè)置相對URL的解析基準(zhǔn) 7.2.3 用元數(shù)據(jù)說明文檔 7.2.4 定義CSS樣式 7.2.5 指定外部資源 7.3 使用腳本元素 7.3.1 script元素 7.3.2 noscript元素 7.4 小結(jié) 第8章 標(biāo)記文字 8.1 生成超鏈接 8.1.1 生成指向外部的超鏈接 8.1.2 使用相對URL 8.1.3 生成內(nèi)部超鏈接 8.1.4 設(shè)定瀏覽環(huán)境 8.2 用基本的文字元素標(biāo)記內(nèi)容 8.2.1 表示關(guān)鍵詞和產(chǎn)品名稱 8.2.2 加以強(qiáng)調(diào) 8.2.3 表示外文詞語或科技術(shù)語 8.2.4 表示不準(zhǔn)確或校正 8.2.5 表示重要的文字 8.2.6 為文字添加下劃線 8.2.7 添加小號字體內(nèi)容 8.2.8 添加上標(biāo)和下標(biāo) 8.3 換行 8.3.1 強(qiáng)制換行 8.3.2 指明可以安全換行的建議位置 8.4 表示輸入和輸出 8.5 使用標(biāo)題引用、引文、定義和縮寫 8.5.1 表示縮寫 8.5.2 定義術(shù)語 8.5.3 引用來自他處的內(nèi)容 8.5.4 引用其他作品的標(biāo)題 8.6 使用語言元素 8.6.1 ruby、rt和rp元素 8.6.2 bdo元素 8.6.3 bdi元素 8.7 其他文本元素 8.7.1 表示一段一般性的內(nèi)容 8.7.2 突出顯示文本 8.7.3 表示添加和刪除的內(nèi)容 8.7.4 表示時(shí)間和日期 8.8 小結(jié) 第9章 組織內(nèi)容 9.1 為什么要對內(nèi)容分組 9.2 建立段落 9.3 使用div元素 9.4 使用預(yù)先編排好格式的內(nèi)容 9.5 引用他處內(nèi)容 9.6 添加主題分隔 9.7 將內(nèi)容組織為列表 9.7.1 ol元素 9.7.2 ul元素 9.7.3 li元素 9.7.4 生成說明列表 9.7.5 生成自定義列表 9.8 使用插圖 9.9 小結(jié) 第10章 文檔分節(jié) 10.1 添加基本的標(biāo)題 10.2 隱藏子標(biāo)題 10.3 生成節(jié) 10.4 添加首部和尾部 10.5 添加導(dǎo)航區(qū)域 10.6 使用article 10.7 生成附注欄 10.8 提供聯(lián)系信息 10.9 生成詳情區(qū)域 10.10 小結(jié) 第11章 表格元素 11.1 生成基本的表格 11.2 添加表頭單元格 11.3 為表格添加結(jié)構(gòu) 11.3.1 表示表頭和表格主題 11.3.2 添加表腳 11.4 制作不規(guī)則表格 11.5 把表頭與單元格關(guān)聯(lián)起來 11.6 為表格添加標(biāo)題 11.7 處理列 11.8 設(shè)置表格邊框 11.9 小結(jié) 第12章 表單 12.1 制作基本表單 12.1.1 定義表單 12.1.2 查看表單數(shù)據(jù) 12.2 配置表單 12.2.1 配置表單的action屬性 12.2.2 配置HTTP方法屬性 12.2.3 配置數(shù)據(jù)編碼 12.2.4 控制表單的自動完成功能 12.2.5 指定表單反饋信息的目標(biāo)顯示位置 12.2.6 設(shè)置表單名稱 12.3 在表單中添加說明標(biāo)簽 12.4 自動聚焦到某個(gè)input元素 12.5 禁用單個(gè)input元素 12.6 對表單元素編組 12.6.1 為fieldset元素添加說明標(biāo)簽 12.6.2 用fieldset禁用整組input元素 12.7 使用button元素 12.7.1 用button元素提交表單 12.7.2 用button元素重置表單 12.7.3 把button作為一般元素使用 12.8 使用表單外的元素 12.9 小結(jié) 第13章 定制input元素 13.1 用input元素輸入文字 13.1.1 設(shè)定元素大小 13.1.2 設(shè)置初始值和占位式提示 13.1.3 使用數(shù)據(jù)列表 13.1.4 生成只讀或被禁用的文本框 13.1.5 指定文字方向數(shù)據(jù)的名稱 13.2 用input元素輸入密碼 13.3 用input元素生成按鈕 13.4 用input元素為輸入數(shù)據(jù)把關(guān) 13.4.1 用input元素獲取數(shù)值 13.4.2 用input元素獲取指定范圍內(nèi)的數(shù)值 13.4.3 用input元素獲取布爾型輸入 13.4.4 用input元素生成一組固定選項(xiàng) 13.4.5 用input元素獲取有規(guī)定格式的字符串 13.4.6 用input元素獲取時(shí)間和日期 13.4.7 用input元素獲取顏色值 13.5 用input元素獲取搜索用詞 13.6 用input元素生成隱藏的數(shù)據(jù)項(xiàng) 13.7 用input元素生成圖像按鈕和分區(qū)響應(yīng)圖 13.8 用input元素上傳文件 13.9 小結(jié) 第14章 其他表單元素及輸入驗(yàn)證 14.1 使用其他表單元素 14.1.1 生成選項(xiàng)列表 14.1.2 輸入多行文字 14.1.3 表示計(jì)算結(jié)果 14.1.4 生成公開/私有密鑰對 14.2 使用輸入驗(yàn)證 14.2.1 確保用戶提供了一個(gè)值 14.2.2 確保輸入值位于某個(gè)范圍內(nèi) 14.2.3 確保輸入值與指定模式匹配 14.2.4 確保輸入值是電子郵箱地址或URL 14.3 禁用輸入驗(yàn)證 14.4 小結(jié) 第15章 嵌入內(nèi)容 15.1 嵌入圖像 15.1.1 在超鏈接里嵌入圖像 15.1.2 創(chuàng)建客戶端分區(qū)響應(yīng)圖 15.2 嵌入另一張HTML文檔 15.3 通過插件嵌入內(nèi)容 15.3.1 使用embed元素 15.3.2 使用object和param元素 15.4 object元素的其他用途 15.4.1 使用object元素嵌入圖像 15.4.2 使用object元素創(chuàng)建分區(qū)響應(yīng)圖 15.4.3 將object元素作為瀏覽上下文環(huán)境 15.5 嵌入數(shù)字表現(xiàn)形式 15.5.1 顯示進(jìn)度 15.5.2 顯示范圍里的值 15.6 其他嵌入元素 15.6.1 嵌入音頻和視頻 15.6.2 嵌入圖形 15.7 小結(jié) 第三部分 CSS 第16章 理解CSS 16.1 CSS標(biāo)準(zhǔn)化 16.2 盒模型 16.3 選擇器簡明參考 16.4 屬性簡明參考 16.4.1 邊框和背景屬性 16.4.2 盒模型屬性 16.4.3 布局屬性 16.4.4 文本屬性 16.4.5 過渡、動畫和變換屬性 16.4.6 其他屬性 16.5 小結(jié) 第17章 使用CSS選擇器(第Ⅰ部分) 17.1 使用CSS基本選擇器 17.1.1 選擇所有元素 17.1.2 根據(jù)類型選擇元素 17.1.3 根據(jù)類選擇元素 17.1.4 根據(jù)ID選擇元素 17.1.5 根據(jù)屬性選擇元素 17.2 復(fù)合選擇器 17.2.1 并集選擇器 17.2.2 后代選擇器 17.2.3 選擇子元素 17.2.4 選擇兄弟元素 17.3 使用偽元素選擇器 17.3.1 使用::first-line選擇器 17.3.2 使用::first-letter選擇器 17.3.3 使用:before和:after選擇器 17.3.4 使用CSS計(jì)數(shù)器 17.4 小結(jié) 第18章 使用CSS選擇器(第Ⅱ部分) 18.1 使用結(jié)構(gòu)性偽類選擇器 18.1.1 使用根元素選擇器 18.1.2 使用子元素選擇器 18.1.3 使用:nth-child選擇器 18.2 使用UI偽類選擇器 18.2.1 選擇啟用或禁用元素 18.2.2 選擇已勾選的元素 18.2.3 選擇默認(rèn)元素 18.2.4 選擇有效和無效的input元素 18.2.5 選擇限定范圍的input元素 18.2.6 選擇必需和可選的input元素 18.3 使用動態(tài)偽類選擇器 18.3.1 使用:link和:visited選擇器 18.3.2 使用:hover選擇器 18.3.3 使用:active選擇器 18.3.4 使用:focus選擇器 18.4 其他偽類選擇器 18.4.1 使用否定選擇器 18.4.2 使用:empty選擇器 18.4.3 使用:lang選擇器 18.4.4 使用:target選擇器 18.5 小結(jié) 第19章 使用邊框和背景 19.1 應(yīng)用邊框樣式 19.1.1 定義邊框?qū)挾取?br /> 19.1.2 定義邊框樣式 19.1.3 為一條邊應(yīng)用邊框樣式 19.1.4 使用border簡寫屬性 19.1.5 創(chuàng)建圓角邊框 19.1.6 將圖像用做邊框 19.2 設(shè)置元素的背景 19.2.1 設(shè)置背景顏色和圖像 19.2.2 設(shè)置背景圖像的尺寸 19.2.3 設(shè)置背景圖像位置 19.2.4 設(shè)置元素的背景附著方式 19.2.5 設(shè)置背景圖像的開始位置和裁剪樣式 19.2.6 使用background簡寫屬性 19.3 創(chuàng)建盒子陰影 19.4 應(yīng)用輪廓 19.5 小結(jié) 第20章 使用盒模型 20.1 為元素應(yīng)用內(nèi)邊距 20.2 為元素應(yīng)用外邊距 20.3 控制元素的尺寸 20.3.1 設(shè)置一定尺寸的盒子 20.3.2 設(shè)置最小和最大尺寸 20.4 處理溢出內(nèi)容 20.5 控制元素的可見性 20.6 設(shè)置元素的盒類型 20.6.1 認(rèn)識塊級元素 20.6.2 認(rèn)識行內(nèi)元素 20.6.3 認(rèn)識行內(nèi)?塊級元素 20.6.4 認(rèn)識插入元素 20.6.5 隱藏元素 20.7 創(chuàng)建浮動盒 20.8 小結(jié) 第21章 創(chuàng)建布局 21.1 定位內(nèi)容 21.1.1 設(shè)置定位類型 21.1.2 設(shè)置元素的層疊順序 21.2 創(chuàng)建多列布局 21.3 創(chuàng)建彈性盒布局 21.3.1 創(chuàng)建簡單的彈性盒 21.3.2 伸縮多個(gè)元素 21.3.3 處理垂直空間 21.3.4 處理最大尺寸 21.4 創(chuàng)建表格布局 21.5 小結(jié) 第22章 設(shè)置文本樣式 22.1 應(yīng)用基本文本樣式 22.1.1 對齊文本 22.1.2 處理空白 22.1.3 指定文本方向 22.1.4 指定單詞、字母、行之間的間距 22.1.5 控制斷詞 22.1.6 首行縮進(jìn) 22.2 文本裝飾與大小寫轉(zhuǎn)換 22.3 創(chuàng)建文本陰影 22.4 使用字體 22.4.1 選擇字體 22.4.2 設(shè)置字體大小 22.4.3 設(shè)置字體樣式和粗細(xì) 22.5 使用Web字體 22.6 小結(jié) 第23章 過渡、動畫和變換 23.1 使用過渡 23.1.1 創(chuàng)建反向過渡 23.1.2 選擇中間值的計(jì)算方式 23.2 使用動畫 23.2.1 使用關(guān)鍵幀 23.2.2 設(shè)置重復(fù)方向 23.2.3 理解結(jié)束狀態(tài) 23.2.4 初始布局時(shí)應(yīng)用動畫 23.2.5 重用關(guān)鍵幀 23.2.6 為多個(gè)元素應(yīng)用多個(gè)動畫 23.2.7 停止和啟動動畫 23.3 使用變換 23.3.1 應(yīng)用變換 23.3.2 指定元素變換的起點(diǎn) 23.3.3 將變換作為動畫和過渡處理 23.4 小結(jié) 第24章 其他CSS屬性和特性 24.1 設(shè)置元素的顏色和透明度 24.1.1 設(shè)置前景色 24.1.2 設(shè)置元素的透明度 24.2 設(shè)置表格樣式 24.2.1 合并表格邊框 24.2.2 配置獨(dú)立邊框 24.2.3 處理空單元格 24.2.4 設(shè)置標(biāo)題的位置 24.2.5 指定表格布局 24.3 設(shè)置列表樣式 24.3.1 設(shè)置列表標(biāo)記類型 24.3.2 使用圖像作為列表標(biāo)記 24.3.3 設(shè)置列表標(biāo)記的位置 24.4 設(shè)置光標(biāo)樣式 24.5 小結(jié) 第四部分 使用DOM 第25章 理解DOM 25.1 理解文檔對象模型 25.2 理解DOM Level和兼容性 25.3 DOM快速查詢 25.3.1 Document的成員 25.3.2 Window的成員 25.3.3 HTMLElement的成員 25.3.4 DOM里的CSS屬性 25.3.5 DOM中的事件 25.4 小結(jié) 第26章 使用Document對象 26.1 使用Document元數(shù)據(jù) 26.1.1 獲取文檔信息 26.1.2 使用Location對象 26.1.3 讀取和寫入cookie 26.1.4 理解就緒狀態(tài) 26.1.5 獲取DOM的實(shí)現(xiàn)情況 26.2 獲取HTML元素對象 26.2.1 使用屬性獲取元素對象 26.2.2 使用數(shù)組標(biāo)記獲取已命名元素 26.2.3 搜索元素 26.2.4 合并進(jìn)行鏈?zhǔn)剿阉鳌?br /> 26.3 在DOM樹里導(dǎo)航 26.4 小結(jié) 第27章 使用Window對象 27.1 獲取Window對象 27.2 獲取窗口信息 27.3 與窗口進(jìn)行交互 27.4 對用戶進(jìn)行提示 27.5 獲取基本信息 27.6 使用瀏覽器歷史 27.6.1 在瀏覽歷史中導(dǎo)航 27.6.2 在瀏覽歷史里插入條目 27.6.3 為不同的文檔添加條目 27.6.4 在瀏覽歷史中保存復(fù)雜狀態(tài) 27.6.5 替換瀏覽歷史中的條目 27.7 使用跨文檔消息傳遞 27.8 使用計(jì)時(shí)器 27.9 小結(jié) 第28章 使用DOM元素 28.1 使用元素對象 28.1.1 使用類 28.1.2 使用元素屬性 28.2 使用Text對象 28.3 修改模型 28.3.1 創(chuàng)建和刪除元素 28.3.2 復(fù)制元素 28.3.3 移動元素 28.3.4 比較元素對象 28.3.5 使用HTML片段 28.3.6 向文本塊插入元素 28.4 小結(jié) 第29章 為DOM元素設(shè)置樣式 29.1 使用樣式表 29.1.1 獲得樣式表的基本信息 29.1.2 使用媒介限制 29.1.3 禁用樣式表 29.1.4 CSSRuleList對象的成員 29.2 使用元素樣式 29.3 使用CSSStyleDeclaration對象 29.3.1 使用便捷屬性 29.3.2 使用常規(guī)屬性 29.3.3 使用細(xì)粒度的CSS DOM對象 29.4 使用計(jì)算樣式 29.5 小結(jié) 第30章 使用事件 30.1 使用簡單事件處理器 30.1.1 實(shí)現(xiàn)簡單的內(nèi)聯(lián)事件處理器 30.1.2 實(shí)現(xiàn)一個(gè)簡單的事件處理函數(shù) 30.2 使用DOM和事件對象 30.2.1 按類型區(qū)分事件 30.2.2 理解事件流 30.2.3 使用可撤銷事件 30.3 使用HTML事件 30.3.1 文檔和窗口事件 30.3.2 使用鼠標(biāo)事件 30.3.3 使用鍵盤焦點(diǎn)事件 30.3.4 使用鍵盤事件 30.3.5 使用表單事件 30.4 小結(jié) 第31章 使用元素專屬對象 31.1 文檔和元數(shù)據(jù)對象 31.1.1 base元素 31.1.2 body元素 31.1.3 link元素 31.1.4 meta元素 31.1.5 script元素 31.1.6 style元素 31.1.7 title元素 31.1.8 其他文檔和元數(shù)據(jù)元素 31.2 文本元素 31.2.1 a元素 31.2.2 del和ins元素 31.2.3 q元素 31.2.4 time元素 31.2.5 其他文本元素 31.3 分組元素 31.3.1 blockquote元素 31.3.2 li元素 31.3.3 ol元素 31.3.4 其他分組元素 31.4 區(qū)塊元素 31.4.1 details元素 31.4.2 其他區(qū)塊元素 31.5 表格元素 31.5.1 col和colgroup元素 31.5.2 table元素 31.5.3 thead、tbody和tfoot元素 31.5.4 th元素 31.5.5 tr元素 31.5.6 其他表格元素 31.6 表單元素 31.6.1 button元素 31.6.2 datalist元素 31.6.3 fieldset元素 31.6.4 form元素 31.6.5 input元素 31.6.6 label元素 31.6.7 legend元素 31.6.8 optgroup元素 31.6.9 option元素 31.6.10 output元素 31.6.11 select元素 31.6.12 textarea元素 31.7 內(nèi)容元素 31.7.1 area元素 31.7.2 embed元素 31.7.3 iframe元素 31.7.4 img元素 31.7.5 map元素 31.7.6 meter元素 31.7.7 object元素 31.7.8 param元素 31.7.9 progress元素 31.8 小結(jié) 第五部分 高級功能 第32章 使用Ajax(第Ⅰ部分) 32.1 Ajax起步 32.1.1 處理響應(yīng) 32.1.2 主流中的異類:應(yīng)對Opera 32.2 使用Ajax事件 32.3 處理錯(cuò)誤 32.3.1 處理設(shè)置錯(cuò)誤 32.3.2 處理請求錯(cuò)誤 32.3.3 處理應(yīng)用程序錯(cuò)誤 32.4 獲取和設(shè)置標(biāo)頭 32.4.1 覆蓋請求的HTTP方法 32.4.2 禁用內(nèi)容緩存 32.4.3 讀取響應(yīng)標(biāo)頭 32.5 生成跨源Ajax請求 32.5.1 使用Origin請求標(biāo)頭 32.5.2 高級CORS功能 32.6 中止請求 32.7 小結(jié) 第33章 使用Ajax(第Ⅱ部分) 33.1 準(zhǔn)備向服務(wù)器發(fā)送數(shù)據(jù) 33.1.1 定義服務(wù)器 33.1.2 理解問題所在 33.2 發(fā)送表單數(shù)據(jù) 33.3 使用FormData對象發(fā)送表單數(shù)據(jù) 33.3.1 創(chuàng)建FormData對象 33.3.2 修改FormData對象 33.4 發(fā)送JSON數(shù)據(jù) 33.5 發(fā)送文件 33.6 追蹤上傳進(jìn)度 33.7 請求并處理不同內(nèi)容類型 33.7.1 接收HTML片段 33.7.2 接收XML數(shù)據(jù) 33.7.3 接收J(rèn)SON數(shù)據(jù) 33.8 小結(jié) 第34章 使用多媒體 34.1 使用video元素 34.1.1 預(yù)先加載視頻 34.1.2 顯示占位圖像 34.1.3 設(shè)置視頻尺寸 34.1.4 指定視頻來源(和格式) 34.1.5 track元素 34.2 使用audio元素 34.3 通過DOM操作嵌入式媒體 34.3.1 獲得媒體信息 34.3.2 評估回放能力 34.3.3 控制媒體回放 34.4 小結(jié) 第35章 使用canvas元素(第Ⅰ部分) 35.1 開始使用canvas元素 35.2 獲取畫布的上下文 35.3 繪制矩形 35.4 設(shè)置畫布繪制狀態(tài) 35.4.1 設(shè)置線條連接樣式 35.4.2 設(shè)置填充和筆觸樣式 35.4.3 使用漸變 35.4.4 使用徑向漸變 35.4.5 使用圖案 35.5 保存和恢復(fù)繪制狀態(tài) 35.6 繪制圖像 35.6.1 使用視頻圖像 35.6.2 使用畫布圖像 35.7 小結(jié) 第36章 使用canvas元素(第Ⅱ部分) 36.1 用路徑繪圖 36.1.1 用線條繪制路徑 36.1.2 繪制矩形 36.2 繪制圓弧 36.2.1 使用arcTo方法 36.2.2 使用arc方法 36.3 繪制貝塞爾曲線 36.3.1 繪制三次貝塞爾曲線 36.3.2 繪制二次貝塞爾曲線 36.4 創(chuàng)建剪輯區(qū)域 36.5 繪制文本 36.6 使用特效和變換 36.6.1 使用陰影 36.6.2 使用透明度 36.6.3 使用合成 36.6.4 使用變換 36.7 小結(jié) 第37章 使用拖放 37.1 創(chuàng)建來源項(xiàng)目 37.2 創(chuàng)建釋放區(qū) 37.3 使用DataTransfer對象 37.3.1 根據(jù)數(shù)據(jù)過濾被拖動項(xiàng)目 37.3.2 拖放文件 37.4 小結(jié) 第38章 使用地理定位 38.1 使用地理定位 38.2 處理地理定位錯(cuò)誤 38.3 指定地理定位選項(xiàng) 38.4 監(jiān)控位置 38.5 小結(jié) 第39章 使用Web存儲 39.1 使用本地存儲 39.2 使用會話存儲 39.3 小結(jié) 第40章 創(chuàng)建離線Web應(yīng)用程序 40.1 定義問題 40.2 定義清單 40.3 檢測瀏覽器狀態(tài) 40.4 使用離線緩存 40.4.1 制作更新 40.4.2 獲取更新 40.4.3 應(yīng)用更新 40.5 小結(jié)
你還可能感興趣
我要評論
|