書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
HTML5 Web開發(fā)最佳實踐-使用CSS JavaScript和多媒體

HTML5 Web開發(fā)最佳實踐-使用CSS JavaScript和多媒體

出版社:清華大學(xué)出版社出版時間:2018-01-01
開本: 32開 頁數(shù): 495
中 圖 價:¥70.6(7.2折) 定價  ¥98.0 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
本類五星書更多>

HTML5 Web開發(fā)最佳實踐-使用CSS JavaScript和多媒體 版權(quán)信息

HTML5 Web開發(fā)最佳實踐-使用CSS JavaScript和多媒體 本書特色

《HTML5 Web開發(fā)*實踐 使用CSS JavaScript和多媒體》通過大量的實例以及*實踐 的見解深入介紹了HTML5,包括標(biāo)記、樣式設(shè)計和腳本。你將快速地理解標(biāo)記元素,并學(xué)會在使用這些元素時如何應(yīng)用*的CSS3功能創(chuàng)建賞心悅目的Web頁面!禜TML5 Web開發(fā)*實踐 使用CSS JavaScript和多媒體》首先介紹了客戶端腳本的基礎(chǔ)知識以及HTML5所提供的強(qiáng)大功能。然后學(xué)習(xí)如何使用JavaScript創(chuàng)建具有動態(tài)性和交互性的Web應(yīng)用,以及如何添加高級功能,包括音頻、視頻、SVG和拖放功能。通過書中的實際動手演示,你將學(xué)到更多的技術(shù),從而創(chuàng)建更多樣化和功能強(qiáng)大的網(wǎng)站和應(yīng)用。 主要內(nèi)容 ● 各種HTML5標(biāo)記的使用方式及使用時機(jī) ● 使用新的CSS3功能簡化網(wǎng)站設(shè)計 ● 掌握J(rèn)avaScript的基礎(chǔ)知識以及高級功能 ● 使用SVG和canvas標(biāo)記來合并圖形 ● 使用對地理定位、IndexDB以及拖放功能的本地瀏覽器支持

HTML5 Web開發(fā)最佳實踐-使用CSS JavaScript和多媒體 內(nèi)容簡介

《HTML5 Web開發(fā)*實踐 使用CSS JavaScript和多媒體》圖文并茂,技術(shù)新,實用性強(qiáng),以大量的實例對HTML5 做了詳細(xì)的解釋,是學(xué)習(xí)HTML5 的用戶不可缺少的實用參考書籍。本書可作為HTML5 編程人員的參考手冊,適合于計算機(jī)技術(shù)人員使用。此外,該書附錄中提供了相關(guān)的參考資料,如果在閱讀過程中遇到不懂的方法或?qū)傩,可以參閱相關(guān)內(nèi)容。

HTML5 Web開發(fā)最佳實踐-使用CSS JavaScript和多媒體 目錄

第Ⅰ部分 HTML5技術(shù) 第1章 超文本標(biāo)記語言 3 1.1 HTML文檔 3 1.1.1 元素 4 1.1.2 DOCTYPE 4 1.1.3 特性 5 1.1.4 各種各樣的結(jié)構(gòu)規(guī)則 5 1.1.5 html元素 6 1.2 head元素 6 1.2.1 title元素 6 1.2.2 meta元素 7 1.2.3 script元素 8 1.2.4 link元素 8 1.2.5 style元素 11 1.2.6 base元素 12 1.3 小結(jié) 12 第2章 級聯(lián)樣式表 15 2.1 樣式設(shè)計指導(dǎo) 15 2.1.1 組織內(nèi)容 15 2.1.2 應(yīng)用樣式 16 2.1.3 CSS3規(guī)范 17 2.2 CSS概念 17 2.2.1 選擇器 17 2.2.2 聲明 18 2.2.3 單位 18 2.3 優(yōu)先級 21 2.3.1 樣式表來源 21 2.3.2 特殊性規(guī)則 22 2.3.3 關(guān)鍵字!important 23 2.4 盒子模型 23 2.5 廠商前綴 24 2.6 style特性 25 2.7 小結(jié) 25 第3章 JavaScript要素 29 3.1 JavaScript介紹 29 3.1.1 對象 29 3.1.2 構(gòu)造函數(shù) 30 3.1.3 原型 32 3.2 繼承 32 3.2.1 使用原型 33 3.2.2 使用Create 34 3.2.3 使用類關(guān)鍵字 35 3.2.4 重寫成員 36 3.3 屬性 37 3.3.1 數(shù)組 37 3.3.2 特性 38 3.3.3 特殊類型 39 3.4 其他主題 39 3.4.1 比較運算符 39 3.4.2 變量作用域 40 3.4.3 嚴(yán)格模式 41 3.4.4 函數(shù) 42 3.4.5 上下文 43 3.4.6 立即調(diào)用的函數(shù) 45 3.4.7 命名空間 45 3.4.8 異常 47 3.4.9 承諾 47 3.5 數(shù)組方法 49 3.5.1 訪問元素 49 3.5.2 輸出數(shù)組 50 3.5.3 操作元素 50 3.5.4 搜索 52 3.5.5 創(chuàng)建子集 53 3.5.6 處理 54 3.6 小結(jié) 55第Ⅱ部分 HTML第4章 結(jié)構(gòu)化HTML元素 59 4.1 內(nèi)容類別 59 4.2 節(jié)內(nèi)容 60 4.2.1 section 60 4.2.2 article 60 4.2.3 aside 61 4.2.4 nav 61 4.2.5 address 61 4.3 大綱 62 4.3.1 顯性節(jié) 62 4.3.2 文檔標(biāo)題 64 4.3.3 header和footer 65 4.3.4 規(guī)劃頁面布局 65 4.4 節(jié)根 66 4.4.1 blockquote 66 4.4.2 details 66 4.4.3 figure 67 4.5 分組元素 68 4.5.1 段落 68 4.5.2 水平規(guī)則 68 4.5.3 預(yù)格式化(pre) 68 4.5.4 main 69 4.5.5 div 69 4.6 列表元素 70 4.6.1 列表 70 4.6.2 描述列表 72 4.7 內(nèi)聯(lián)框架 74 4.8 已棄用的元素 75 4.8.1 hgroup 75 4.8.2 dir 75 4.8.3 frame和frameset 75 4.9 小結(jié) 76 第5章 短語HTML元素 81 5.1 突出顯示文本 81 5.1.1 重要性(strong) 82 5.1.2 強(qiáng)調(diào)(em) 82 5.1.3 關(guān)聯(lián)(mark) 82 5.1.4 交替聲音(i) 83 5.1.5 細(xì)則(small) 84 5.1.6 刪除線(s) 84 5.1.7 文體突出(b) 85 5.1.8 無法明確表達(dá)(u) 86 5.1.9 元素復(fù)習(xí) 86 5.2 其他語義短語 87 5.2.1 代碼、樣本、鍵盤和變量 87 5.2.2 縮寫和定義 88 5.2.3 下標(biāo)和上標(biāo) 89 5.2.4 time 90 5.3 編輯 90 5.4 引用 91 5.5 span 93 5.6 添加回車 93 5.6.1 換行 93 5.6.2 單詞換行時機(jī) 94 5.6.3 連字符 95 5.7 雙向文本 96 5.7.1 文本方向 96 5.7.2 流動方向 96 5.7.3 緊緊包裹 98 5.7.4 使用隔離 98 5.7.5 覆蓋方向 99 5.8 ruby 99 5.9 小結(jié) 100 第6章 表格HTML元素 101 6.1 簡單表格 101 6.2 列和行標(biāo)題 102 6.3 列組 103 6.4 表標(biāo)題和頁腳 105 6.5 跨越單元格 106 6.6 小結(jié) 110 第7章 嵌入式HTML元素 111 7.1 錨 111 7.2 圖像 112 7.2.1 多個來源 113 7.2.2 圖像映射 116 7.3 音頻 117 7.3.1 使用本機(jī)控件 118 7.3.2 文件格式 119 7.4 視頻 120 7.5 軌道 122 7.6 HTML5插件 124 7.7 小結(jié) 125 第8章 HTML表單元素 127 8.1 概述 127 8.2 表單元素 127 8.2.1 表單動作 128 8.2.2 表單方法 129 8.2.3 附加特性 130 8.3 輸入元素 130 8.3.1 文本表單數(shù)據(jù) 130 8.3.2 選擇元素 135 8.3.3 其他類型 138 8.3.4 日期和時間數(shù)據(jù) 142 8.4 其他可視元素 145 8.4.1 label 145 8.4.2 output元素 146 8.4.3 meter元素 146 8.4.4 progress元素 148 8.5 按鈕類型 148 8.6 組織表單 149 8.7 驗證 150 8.8 小結(jié) 151 第Ⅲ部分 CSS第9章 CSS選擇器 155 9.1 選擇器概述 155 9.1.1 元素選擇器 155 9.1.2 類選擇器 156 9.1.3 ID選擇器 156 9.1.4 特性選擇器 156 9.1.5 偽類選擇器 157 9.1.6 偽元素 159 9.2 使用組合選擇符 160 9.2.1 組合元素和類選擇器 160 9.2.2 偽類選擇器 160 9.2.3 組合運算符 160 9.2.4 not選擇器 161 9.2.5 組運算符 162 9.2.6 解決沖突 162 9.3 媒體查詢 162 9.3.1 媒體特性 163 9.3.2 使用媒體查詢 164 9.4 小結(jié) 164 第10章 定位內(nèi)容 165 10.1 display 165 10.2 定義大小 167 10.2.1 絕對大小 167 10.2.2 相對大小 168 10.2.3 設(shè)置*大值 168 10.2.4 基于內(nèi)容 169 10.2.5 IE的變通方法 170 10.2.6 min-content示例 171 10.2.7 盒子大小調(diào)整 172 10.3 float 174 10.3.1 清除浮動 175 10.3.2 包含浮動 177 10.4 內(nèi)聯(lián)塊 178 10.5 定位 179 10.5.1 相對定位 180 10.5.2 絕對定位 182 10.5.3 固定定位 182 10.6 z-index 183 10.7 內(nèi)容居中 184 10.8 小結(jié) 185 第11章 文本樣式 187 11.1 字體 187 11.1.1 獲取字體 187 11.1.2 字體系列 189 11.1.3 字體設(shè)置 190 11.1.4 簡寫符號 195 11.2 文本格式化 195 11.2.1 水平對齊 196 11.2.2 縮進(jìn) 196 11.2.3 溢出 196 11.2.4 引號 197 11.2.5 陰影 197 11.2.6 大小寫 198 11.3 間距和對齊 199 11.3.1 基本間距 199 11.3.2 處理空白 199 11.3.3 垂直對齊 200 11.4 break 202 11.4.1 單詞換行 202 11.4.2 分頁符 203 11.5 光標(biāo) 203 11.6 小結(jié) 204 第12章 邊框和背景 205 12.1 邊框 205 12.1.1 基本樣式 205 12.1.2 單個邊 207 12.1.3 半徑 208 12.1.4 使用圖像 209 12.1.5 漸變 213 12.2 陰影 216 12.3 輪廓 217 12.4 背景 218 12.4.1 圖像特性 218 12.4.2 裁剪 220 12.4.3 背景簡寫 220 12.4.4 示例 221 12.5 小結(jié) 223 第13章 對表格進(jìn)行樣式設(shè)計 225 13.1 對表格進(jìn)行樣式設(shè)計 225 13.1.1 基本表格樣式 226 13.1.2 其他表格樣式 232 13.2 使用CSS創(chuàng)建表格 235 13.2.1 display特性 236 13.2.2 CSS表格演示 237 13.2.3 應(yīng)用 239 13.3 樣式列表 244 13.3.1 類型 244 13.3.2 圖像 245 13.3.3 位置 246 13.3.4 簡寫 246 13.4 小結(jié) 246 第14章 Flexbox 247 14.1 容器配置 247 14.1.1 flex方向 247 14.1.2 flex換行 249 14.1.3 對齊 250 14.1.4 對齊項目 252 14.2 項目配置 252 14.2.1 增長與收縮 253 14.2.2 順序 257 14.2.3 重寫對齊方式 257 14.3 垂直示例 258 14.4 小結(jié) 259 第15章 動畫與變形 261 15.1 動畫 261 15.1.1 關(guān)鍵幀 261 15.1.2 配置動畫 262 15.1.3 貝塞爾曲線 265 15.2 過渡 266 15.3 變形 269 15.3.1 移動 269 15.3.2 旋轉(zhuǎn) 269 15.3.3 縮放 270 15.3.4 傾斜 271 15.3.5 演示 271 15.3.6 3D變形 273 15.4 小結(jié) 274第Ⅳ部分 JavaScript第16章 瀏覽器環(huán)境 279 16.1 瀏覽器對象模型 279 16.1.1 screen 280 16.1.2 location 281 16.1.3 history 282 16.1.4 navigator 283 16.2 window對象 284 16.2.1 控制臺 285 16.2.2 緩存 288 16.2.3 瀏覽器界面元素 290 16.2.4 計時器 290 16.3 小結(jié) 291 第17章 窗口對象 293 17.1 創(chuàng)建窗口 293 17.1.1 彈出窗口阻止程序 294 17.1.2 重新使用窗口 295 17.1.3 配置參數(shù) 295 17.1.4 操作窗口 297 17.2 模態(tài)對話框窗口 300 17.2.1 標(biāo)準(zhǔn)的彈出對話框 300 17.2.2 自定義模態(tài)對話框 301 17.3 框架 303 17.3.1 簡單示例 304 17.3.2 訪問框架 305 17.3.3 使用sandbox 305 17.4 小結(jié) 306 第18章 DOM元素 307 18.1 文檔對象模型 307 18.1.1 元素繼承 308 18.1.2 簡單示例 309 18.2 基本的DOM操作 309 18.2.1 查找元素 309 18.2.2 創(chuàng)建元素 310 18.2.3 移動元素 311 18.2.4 修改元素 312 18.3 相關(guān)元素 313 18.4 使用jQuery 314 18.4.1 基本知識 314 18.4.2 操作DOM元素 315 18.5 小結(jié) 317 第19章 動態(tài)樣式設(shè)計 319 19.1 更改樣式表 319 19.1.1 啟用樣式表 319 19.1.2 選擇樣式表 321 19.1.3 備用樣式表 322 19.1.4 使用樣式元素 323 19.2 修改規(guī)則 324 19.3 修改類 326 19.4 修改內(nèi)聯(lián)樣式 327 19.4.1 使用CSSStyleDeclaration 327 19.4.2 設(shè)置樣式屬性 328 19.4.3 使用setAttribute 329 19.5 計算的樣式 329 19.6 小結(jié) 330 第20章 事件 331 20.1 初始示例 331 20.2 事件傳播 333 20.3 未注冊事件 336 20.4 事件接口 336 20.4.1 常用的事件屬性 337 20.4.2 取消事件 337 20.5 探索事件 338 20.6 小結(jié) 339第Ⅴ部分 高級應(yīng)用第21章 音頻和視頻 343 21.1 概述 343 21.2 自定義音頻控件 344 21.2.1 支持播放和暫停 345 21.2.2 支持進(jìn)度和查找 346 21.2.3 控制音量 347 21.2.4 調(diào)整樣式 348 21.2.5 更改音頻源 349 21.3 自定義視頻控件 349 21.4 小結(jié) 351 第22章 可縮放矢量圖形 353 22.1 SVG介紹 353 22.1.1 添加一些簡單的形狀 353 22.1.2 添加樣式 354 22.2 使用SVG圖像文件 355 22.2.1 創(chuàng)建SVG圖像 356 22.2.2 使用SVG背景 356 22.3 創(chuàng)建交互式地圖 357 22.3.1 使用path元素 357 22.3.2 實現(xiàn)初始地圖 360 22.4 對州元素進(jìn)行樣式設(shè)計 361 22.4.1 使用基本填充顏色 361 22.4.2 使用漸變填充 363 22.4.3 使用背景圖像 364 22.4.4 使用JavaScript更改 樣式 365 22.5 添加動畫 367 22.6 小結(jié) 369 第23章 畫布 371 23.1 創(chuàng)建一個國際象棋棋盤 371 23.1.1 繪制矩形 372 23.1.2 使用漸變 374 23.1.3 使用圖像 374 23.1.4 添加簡單動畫 380 23.2 建立太陽系模型 382 23.2.1 使用路徑 383 23.2.2 繪制圓弧 383 23.2.3 使用變換 384 23.2.4 保存上下文狀態(tài) 385 23.2.5 繪制太陽系 386 23.2.6 應(yīng)用縮放 389 23.3 裁剪畫布 390 23.4 了解合成 391 23.5 小結(jié) 394 第24章 拖放 397 24.1 理解拖動和放置 397 24.1.1 處理事件 397 24.1.2 使用數(shù)據(jù)傳輸對象 399 24.1.3 啟用可拖動元素 400 24.2 創(chuàng)建跳棋應(yīng)用程序 401 24.2.1 創(chuàng)建項目 401 24.2.2 繪制跳棋棋盤 401 24.3 添加拖放功能 404 24.3.1 允許放置 405 24.3.2 執(zhí)行自定義放置操作 405 24.3.3 提供視覺反饋 407 24.4 執(zhí)行游戲規(guī)則 409 24.4.1 驗證移動 409 24.4.2 晉升為王 413 24.4.3 依次移動 414 24.5 使用高級功能 418 24.5.1 更改拖動圖像 418 24.5.2 在窗口之間拖動 419 24.6 小結(jié) 420 第25章 Indexed DB 421 25.1 介紹Indexed DB 421 25.1.1 使用對象存儲 422 25.1.2 定義數(shù)據(jù)庫 423 25.1.3 異步處理 423 25.1.4 使用事務(wù) 425 25.2 創(chuàng)建應(yīng)用程序 425 25.2.1 創(chuàng)建Web項目 425 25.2.2 繪制畫布 426 25.2.3 配置棋子 427 25.3 創(chuàng)建數(shù)據(jù)庫 429 25.3.1 打開數(shù)據(jù)庫 429 25.3.2 定義數(shù)據(jù)庫結(jié)構(gòu) 430 25.4 繪制棋子 433 25.4.1 使用游標(biāo) 433 25.4.2 獲取單個對象 435 25.4.3 測試應(yīng)用程序 43525.5 移動棋子 437 25.5.1 定義移動 437 25.5.2 轉(zhuǎn)換位置 438 25.5.3 完成一次移動 439 25.5.4 獲取對象鍵 440 25.5.5 執(zhí)行更新 441 25.5.6 啟動動畫 442 25.6 跟蹤被捕獲的棋子 443 25.7 小結(jié) 444 第26章 地理定位和映射 447 26.1 理解地理定位 447 26.1.1 測量地理位置技術(shù) 447 26.1.2 使用地理位置數(shù)據(jù) 448 26.2 使用地理定位API 448 26.2.1 創(chuàng)建Web項目 448 26.2.2 使用地理定位對象 449 26.2.3 顯示位置 451 26.3 使用映射平臺 452 26.3.1 創(chuàng)建Bing Maps賬戶 453 26.3.2 添加地圖 454 26.3.3 添加圖釘 456 26.4 小結(jié) 459 附錄A Ajax 461 附錄B 拖放源代碼 465 附錄C 參考資料 471
展開全部

HTML5 Web開發(fā)最佳實踐-使用CSS JavaScript和多媒體 作者簡介

Mark J.Collins從事軟件開發(fā)35年。他所涉足的一些關(guān)鍵技術(shù)領(lǐng)域包括COM、.NET、SQL Server以及SharePoint。他在許多行業(yè)創(chuàng)建過大量的企業(yè)級應(yīng)用程序。目前,他是多家企業(yè)的應(yīng)用程序和數(shù)據(jù)架構(gòu)師?梢酝ㄟ^他的網(wǎng)站了解更多信息(www.TheCreativePeople.com)。如果有任何問題和評論,可以通過markc@thecreativepeople.com與Mark聯(lián)系。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服