中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
瘋狂HTML 5+CSS 3+JavaScript講義-(第2版)

包郵 瘋狂HTML 5+CSS 3+JavaScript講義-(第2版)

作者:李剛編著
出版社:電子工業(yè)出版社出版時間:2017-05-01
開本: 32開 頁數(shù): 668
中 圖 價:¥58.9(6.6折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

瘋狂HTML 5+CSS 3+JavaScript講義-(第2版) 版權信息

瘋狂HTML 5+CSS 3+JavaScript講義-(第2版) 本書特色

W3C于2016年11月1日正式發(fā)布了HTML 5.1規(guī)范,該規(guī)范已經得到廣大瀏覽器廠商的支持,主流的*版本的瀏覽器幾乎都支持該規(guī)范。與此同時,前端開發(fā)的持續(xù)火爆,使得HTML 5成為目前的熱門領域。本書是一本全面介紹HTML 5、CSS 3和JavaScript前端開發(fā)技術的圖書,系統(tǒng)地介紹了HTML 5常用的元素和屬性、HTML 5的表單元素和屬性、HTML 5的繪圖支持、HTML 5的多媒體支持、CSS 3的功能和用法、*前沿的變形與動畫功能等。除此之外,本書還系統(tǒng)地介紹了JavaScript編程知識,包括JavaScript基本語法、DOM編程,以及HTML 5新增的本地存儲、Indexed數(shù)據(jù)庫、離線應用、JavaScript多線程、客戶端通信支持、WebSocket編程等。本書的定位是一本前端開發(fā)的“實戰(zhàn)性”圖書,因此在介紹各知識點時并不是簡單地停留在知識點層面闡述,而是結合了大量實例來讓讀者對照練習、學以致用。本書*后還提供了一個基于HTML 5技術的小游戲:瘋狂俄羅斯方塊。該游戲綜合運用了HTML 5的繪圖支持、客戶端存儲等技術,具有較高的參考價值。本書提供了配套的答疑網站,如果讀者在閱讀本書時遇到了技術問題,可以登錄瘋狂Java聯(lián)盟(http://www.crazyit.org)發(fā)帖,筆者將會及時予以解答。

瘋狂HTML 5+CSS 3+JavaScript講義-(第2版) 內容簡介

《瘋狂 HTML 5 CSS 3 JavaScript講義(第2版)》由知名IT作家李剛老師創(chuàng)作
本書的中文繁體字版授權到中國臺灣地區(qū)
全書面向HTML 5.1規(guī)范正式版,更新多個元素、拖放規(guī)范的相關知識,新增外掛字幕、點線模式等內容,著重介紹新增的手機端相關特性
詳細介紹漸變背景支持、彈性盒布局、手機瀏覽器響應式布局、3D變換等CSS新增特性及重大改進

瘋狂HTML 5+CSS 3+JavaScript講義-(第2版) 目錄

第1章 HTML 5簡介 1
1.1 HTML歷史與HTML 5 2
1.1.1 HTML發(fā)展歷史 2
1.1.2 HTML 4.01和XHTML 3
1.1.3 HTML和XHTML的文檔類型定義(DTD) 4
1.1.4 從XHTML到HTML 5 5
1.2 HTML 5的優(yōu)勢 6
1.2.1 解決跨瀏覽器問題 6
1.2.2 部分代替了原來的JavaScript 6
1.2.3 更明確的語義支持 7
1.2.4 增強了Web應用程序的功能 8
1.3 HTML 5的基本結構和語法變化 8
1.3.1 HTML 5的基本結構 8
1.3.2 標簽不再區(qū)分大小寫 9
1.3.3 元素可以省略結束標簽 10
1.3.4 支持boolean值的屬性 11
1.3.5 允許屬性值不使用引號 12
1.4 本章小結 12
第2章 HTML 5的常用元素與屬性 14
2.1 HTML 5保留的常用元素 15
2.1.1 基本元素 15
2.1.2 文本格式相關元素 17
2.1.3 語義相關元素 19
2.1.4 使用a元素添加超鏈接和錨點 21
2.1.5 列表相關元素 24
2.1.6 使用img元素添加圖片 27
2.1.7 表格相關元素 30
2.2 HTML 5增強的iframe元素 34
2.2.1 HTML 5新增的srcdoc屬性 35
2.2.2 HTML 5新增的seamless屬性 36
2.2.3 HTML 5新增的sandbox屬性 36
2.3 HTML 5保留的通用屬性 40
2.3.1 id、style、class屬性 40
2.3.2 dir屬性 41
2.3.3 title屬性 42
2.3.4 lang屬性 43
2.3.5 accesskey屬性 43
2.3.6 tabindex屬性 43
2.4 HTML 5新增的通用屬性 44
2.4.1 contentEditable屬性 44
2.4.2 designMode屬性 46
2.4.3 hidden屬性 46
2.4.4 spellcheck屬性 47
2.4.5 contextmenu屬性 47
2.5 HTML 5新增的結構元素 48
2.5.1 article與section元素 48
2.5.2 header與footer元素 51
2.5.3 nav與aside元素 52
2.5.4 main元素 53
2.5.5 figure與figcaption元素 54
2.6 HTML 5新增的語義元素 55
2.6.1 mark元素 55
2.6.2 time元素 56
2.6.3 details與summary元素 56
2.6.4 ruby、rtc、rb、rt和rp元素 57
2.6.5 bdi元素 58
2.6.6 wbr元素 58
2.6.7 menu和menuitem元素 59
2.7 HTML 5頭部和元信息 59
2.7.1 link元素 60
2.7.2 base元素 62
2.7.3 meta元素 62
2.8 HTML 5新增的拖放API 63
2.8.1 啟動拖動 63
2.8.2 接受“放” 65
2.8.3 DataTransfer對象 67
2.8.4 拖放行為 69
2.8.5 改變拖放圖標 70
2.9 本章小結 71
第3章 HTML 5表單相關的元素和屬性 72
3.1 HTML原有的表單及表單控件 73
3.1.1 form元素 73
3.1.2 input元素 74
3.1.3 使用label定義標簽 77
3.1.4 使用button定義按鈕 78
3.1.5 select與option元素 79
3.1.6 HTML 5增強的textarea 80
3.1.7 fieldset與legend元素 82
3.2 HTML 5新增的表單屬性 83
3.2.1 form屬性 83
3.2.2 formaction屬性 83
3.2.3 formxxx屬性 84
3.2.4 autofocus屬性 85
3.2.5 placeholder屬性 85
3.2.6 list屬性 86
3.2.7 autocomplete屬性 87
3.2.8 label的control屬性 88
3.2.9 表單元素的labels屬性 88
3.2.10 文本框的selectionDirection屬性 89
3.2.11 復選框的indeterminate屬性 89
3.3 HTML 5新增的表單元素 90
3.3.1 功能豐富的input元素 90
3.3.2 output元素 93
3.3.3 meter元素 94
3.3.4 progress元素 95
3.3.5 keygen元素 95
3.4 HTML 5新增的客戶端校驗 96
3.4.1 使用校驗屬性執(zhí)行校驗 96
3.4.2 調用checkValidity方法進行校驗 97
3.4.3 自定義錯誤提示 98
3.4.4 關閉校驗 99
3.5 本章小結 100
第4章 HTML 5的繪圖支持 101
4.1 使用canvas元素 102
4.2 繪圖 103
4.2.1 canvas繪圖基礎:CanvasRenderingContext2D 103
4.2.2 繪制幾何圖形 105
4.2.3 點線模式 107
4.2.4 繪制字符串 109
4.2.5 設置陰影 110
4.2.6 使用路徑 111
4.2.7 繪制曲線 115
4.2.8 繪制位圖 117
4.3 坐標變換 118
4.3.1 使用坐標變換 118
4.3.2 坐標變換與路徑結合使用 119
4.3.3 使用矩陣變換 121
4.4 控制疊加風格 123
4.5 控制填充風格 124
4.5.1 線性漸變 124
4.5.2 徑向漸變 126
4.5.3 位圖填充 127
4.6 位圖處理 128
4.6.1 位圖裁剪 128
4.6.2 像素處理 129
4.7 輸出位圖 132
4.8 動畫制作 133
4.8.1 基于定時器的動畫 133
4.8.2 基于requestAnimationFrame的動畫 135
4.9 本章小結 136
第5章 HTML 5的多媒體支持 137
5.1 使用audio和video元素 138
5.2 使用JavaScript腳本控制媒體播放 141
5.2.1 HTMLAudioElement與HTMLVideoElement支持的方法 141
5.2.2 HTMLAudioElement與HTMLVideoElement的屬性 143
5.3 事件監(jiān)聽 144
5.3.1 事件 144
5.3.2 監(jiān)聽器 145
5.4 track元素 146
5.4.1 使用track元素添加字幕 146
5.4.2 WebVTT文件簡介 147
5.4.3 字幕內容的標記 148
5.5 本章小結 149
第6章 級聯(lián)樣式單與CSS選擇器 150
6.1 樣式單概述 151
6.1.1 CSS概述 151
6.1.2 CSS的發(fā)展歷史 152
6.2 CSS樣式單的基本使用 152
6.2.1 引入外部樣式文件 152
6.2.2 導入外部樣式單 154
6.2.3 使用內部CSS樣式 155
6.2.4 使用行內樣式 156
6.3 CSS選擇器 158
6.3.1 元素選擇器 158
6.3.2 屬性選擇器 159
6.3.3 ID選擇器 161
6.3.4 class選擇器 162
6.3.5 包含選擇器 163
6.3.6 子選擇器 164
6.3.7 CSS 3新增的兄弟選擇器 165
6.3.8 選擇器組合 166
6.4 偽元素選擇器 167
6.4.1 內容相關的屬性 169
6.4.2 插入圖像 170
6.4.3 只插入部分元素 171
6.4.4 配合quotes屬性執(zhí)行插入 171
6.4.5 配合counter-increment屬性添加編號 172
6.4.6 使用自定義編號 173
6.4.7 添加多級編號 174
6.5 CSS 3新增的偽類選擇器 176
6.5.1 結構性偽類選擇器 176
6.5.2 UI元素狀態(tài)偽類選擇器 186
6.5.3 :target偽類選擇器 193
6.5.4 :not偽類選擇器 194
6.6 在腳本中修改顯示樣式 195
6.6.1 隨機改變頁面的背景色 195
6.6.2 動態(tài)增加立體效果 196
6.7 本章小結 197
第7章 字體與文本相關屬性 198
7.1 字體相關屬性 199
7.1.1 使用text-shadow添加陰影 201
7.1.2 添加多個陰影 202
7.1.3 使用font-size-adjust屬性微調字體大小 203
7.2 CSS 3支持的顏色表示方法 205
7.3 文本相關屬性 206
7.3.1 使用white-space控制空白的處理行為 208
7.3.2 文本自動換行:word-break 209
7.3.3 用word-warp控制長單詞或URL地址換行 210
7.4 CSS 3新增的服務器字體 212
7.4.1 使用服務器字體 212
7.4.2 定義粗體、斜體字 213
7.4.3 優(yōu)先使用客戶端字體 214
7.5 本章小結 215
第8章 背景、邊框和邊距相關屬性 216
8.1 盒模型簡介 217
8.2 背景相關屬性 217
8.2.1 背景圖片固定 219
8.2.2 CSS 3新增的background-clip屬性 220
8.2.3 CSS 3新增的background-origin屬性 221
8.2.4 CSS 3新增的background-size屬性 222
8.2.5 CSS 3為background-repeat新增的space和round 224
8.2.6 CSS 3新增的多背景圖片 225
8.3 使用漸變背景 226
8.3.1 使用linear-gradient設置線性漸變 226
8.3.2 使用repeating-linear-gradient設置循環(huán)線性漸變 230
8.3.3 使用radial-gradient設置徑向漸變 231
8.3.4 使用repeating-radial-gradient設置循環(huán)徑向漸變 238
8.4 邊框相關屬性 239
8.4.1 CSS 3提供的漸變邊框 241
8.4.2 CSS 3提供的圓角邊框 242
8.4.3 CSS 3提供的圖片邊框 244
8.5 使用opacity控制透明度 246
8.6 padding和margin相關屬性 247
8.6.1 內填充相關屬性 247
8.6.2 外邊距相關屬性 248
8.7 本章小結 249
第9章 大小、定位、輪廓相關屬性 250
9.1 width、height相關屬性 251
9.1.1 CSS 3新增的box-sizing屬性 252
9.1.2 CSS 3新增的resize屬性 253
9.1.3 CSS 3新增的calc函數(shù) 254
9.2 定位相關屬性 255
9.3 輪廓相關屬性 257
9.4 用戶界面和濾鏡屬性 258
9.4.1 appearance屬性 259
9.4.2 使用filter屬性應用濾鏡 260
9.5 本章小結 263
第10章 盒模型與布局相關屬性 264
10.1 盒模型和display屬性 265
10.1.1 兩種*基本的盒類型 265
10.1.2 none值和visibility屬性 267
10.1.3 inline-block類型的盒模型 267
10.1.4 inline-table類型的盒模型 270
10.1.5 使用table類型的盒模型實現(xiàn)表格 271
10.1.6 list-item類型的盒模型 272
10.1.7 run-in類型的盒模型 273
10.2 對盒添加陰影 275
10.2.1 使用box-shadow屬性 275
10.2.2 對表格及單元格添加陰影 277
10.3 布局相關屬性 278
10.3.1 通過float屬性實現(xiàn)多欄布局 279
10.3.2 使用clear屬性實現(xiàn)換行 280
10.3.3 使用overflow設置滾動條 282
10.3.4 使用overflow-style控制滾動方式 283
10.3.5 使用clip屬性控制裁剪 284
10.4 CSS 3新增的多欄布局 285
10.4.1 使用column-width指定欄寬度 286
10.4.2 使用column-gap和column-rule控制分欄間隔 287
10.4.3 使用column-span設置跨欄 288
10.5 使用彈性盒布局 289
10.5.1 使用flex類型的盒模型 290
10.5.2 通過flex-direction指定盒內元素的排列方向 291
10.5.3 使用flex-wrap控制換行 293
10.5.4 使用order控制元素顯示順序 294
10.5.5 使用flex屬性控制子元素的縮放 295
10.5.6 使用align-items和ali
展開全部

瘋狂HTML 5+CSS 3+JavaScript講義-(第2版) 作者簡介

十多年的軟件開發(fā)從業(yè)經驗,瘋狂軟件教育中心教學總監(jiān)。瘋狂Java實訓營創(chuàng)始人,瘋狂Java體系原創(chuàng)圖書作者。廣東技術師范學院計算機科學系的兼職副教授,51CTO專家門診特邀嘉賓。培訓的學生已在華為、IBM、阿里軟件、網易、電信盈科等名企就職。國內著名高端IT技術作家,已出版《瘋狂Java講義》《瘋狂Android講義》《輕量級Java EE企業(yè)應用實戰(zhàn)》《瘋狂iOS講義(基礎篇)(高級篇)》《瘋狂 Swift講義》《瘋狂Ajax講義》《瘋狂XML講義》《經典Java EE企業(yè)應用實戰(zhàn)》《Struts 2.x權威指南》《瘋狂HTML 5/CSS 3/JavaScript講義》等著作。其 中瘋狂Java體系圖書均已沉淀多年、贏得極高的市場認同、多次重印成為超級暢銷圖書,并被多所“985”“211”高校選作教材,不少圖書已被翻譯成繁體中文版、 授權到臺灣地區(qū)。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 电缆隧道在线监测-智慧配电站房-升压站在线监测-江苏久创电气科技有限公司 | 强效碱性清洗剂-实验室中性清洗剂-食品级高纯氮气发生器-上海润榕科学器材有限公司 | 测试治具|过炉治具|过锡炉治具|工装夹具|测试夹具|允睿自动化设备 | 雷蒙磨,雷蒙磨粉机,雷蒙磨机 - 巩义市大峪沟高峰机械厂 | 进口试验机价格-进口生物材料试验机-西安卡夫曼测控技术有限公司 | 轴流风机-鼓风机-离心风机-散热风扇-罩极电机,生产厂家-首肯电子 | 信阳市建筑勘察设计研究院有限公司 | 阻垢剂-反渗透缓蚀阻垢剂厂家-山东鲁东环保科技有限公司 | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 热镀锌槽钢|角钢|工字钢|圆钢|H型钢|扁钢|花纹板-天津千百顺钢铁贸易有限公司 | 食安观察网| 猪I型/II型胶原-五克隆合剂-细胞冻存培养基-北京博蕾德科技发展有限公司 | 平面钻,法兰钻,三维钻-山东兴田阳光智能装备股份有限公司 | 酒水灌装机-白酒灌装机-酒精果酒酱油醋灌装设备_青州惠联灌装机械 | 耐酸泵,耐腐蚀真空泵,耐酸真空泵-淄博华舜耐腐蚀真空泵有限公司 精密模具-双色注塑模具加工-深圳铭洋宇通 | 辐射色度计-字符亮度测试-反射式膜厚仪-苏州瑞格谱光电科技有限公司 | 光伏家 - 太阳能光伏发电_分布式光伏发电_太阳能光伏网 | 质检报告_CE认证_FCC认证_SRRC认证_PSE认证_第三方检测机构-深圳市环测威检测技术有限公司 | 上海电子秤厂家,电子秤厂家价格,上海吊秤厂家,吊秤供应价格-上海佳宜电子科技有限公司 | 颚式破碎机,圆锥破碎机,制砂机-新乡市德诚机电制造有限公司 | 欧洲MV日韩MV国产_人妻无码一区二区三区免费_少妇被 到高潮喷出白浆av_精品少妇自慰到喷水AV网站 | 螺杆式冷水机-低温冷水机厂家-冷冻机-风冷式-水冷式冷水机-上海祝松机械有限公司 | 车牌识别道闸_停车场收费系统_人脸识别考勤机_速通门闸机_充电桩厂家_中全清茂官网 | 路斯特伺服驱动器维修,伦茨伺服驱动器维修|万骏自动化百科 | 菏泽知彼网络科技有限公司| 玻璃钢格栅盖板|玻璃钢盖板|玻璃钢格栅板|树篦子-长沙川皖玻璃钢制品有限公司 | 泰国试管婴儿_泰国第三代试管婴儿费用|成功率|医院—新生代海外医疗 | 打造全球沸石生态圈 - 国投盛世 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 无锡装修装潢公司,口碑好的装饰装修公司-无锡索美装饰设计工程有限公司 | 杭州火蝠电商_京东代运营_拼多多全托管代运营【天猫代运营】 | 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | [品牌官网]贵州遵义双宁口腔连锁_贵州遵义牙科医院哪家好_种植牙_牙齿矫正_原华美口腔 | 土壤有机碳消解器-石油|表层油类分析采水器-青岛溯源环保设备有限公司 | LHH药品稳定性试验箱-BPS系列恒温恒湿箱-意大利超低温冰箱-上海一恒科学仪器有限公司 | 山东太阳能路灯厂家-庭院灯生产厂家-济南晟启灯饰有限公司 | 雄松华章(广州华章MBA)官网-专注MBA/MPA/MPAcc/MEM辅导培训 | 缓蚀除垢剂_循环水阻垢剂_反渗透锅炉阻垢剂_有机硫化物-郑州威大水处理材料有限公司 | 苏州工作服定做-工作服定制-工作服厂家网站-尺品服饰科技(苏州)有限公司 | PE拉伸缠绕膜,拉伸缠绕膜厂家,纳米缠绕膜-山东凯祥包装 | 在线钠离子分析仪-硅酸根离子浓度测定仪-油液水分测定仪价格-北京时代新维测控设备有限公司 |