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

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >>
從0到1 HTML5 Canvas動(dòng)畫(huà)開(kāi)發(fā)(全彩印刷)

包郵 從0到1 HTML5 Canvas動(dòng)畫(huà)開(kāi)發(fā)(全彩印刷)

作者:莫振杰
出版社:人民郵電出版社出版時(shí)間:2020-06-01
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 328
中 圖 價(jià):¥57.6(6.4折) 定價(jià)  ¥89.8 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車(chē) 收藏
開(kāi)年大促, 全場(chǎng)包郵
?新疆、西藏除外
本類五星書(shū)更多>

從0到1 HTML5 Canvas動(dòng)畫(huà)開(kāi)發(fā)(全彩印刷) 版權(quán)信息

從0到1 HTML5 Canvas動(dòng)畫(huà)開(kāi)發(fā)(全彩印刷) 本書(shū)特色

作者根據(jù)自己多年的前后端開(kāi)發(fā)經(jīng)驗(yàn),詳盡介紹了HTML5 Canvas 動(dòng)畫(huà)開(kāi)發(fā)技術(shù)。 《從0到1 HTML5 Canvas動(dòng)畫(huà)開(kāi)發(fā)》分為兩大部分:*部分介紹Canvas 基礎(chǔ)知識(shí),主要包括Canvas 概述、直線圖形、曲線圖形、線條操作、文本操作、圖片操作、變形操作、像素操作、漸變與陰影、Canvas 路徑、Canvas 狀態(tài)及其他應(yīng)用; 第二部分介紹Canvas 進(jìn)階知識(shí),主要包括事件操作、物理動(dòng)畫(huà)、邊界檢測(cè)、碰撞檢測(cè)、用戶交互、高級(jí)動(dòng)畫(huà)、Canvas 游戲開(kāi)發(fā)、Canvas 圖表庫(kù)。 此外,本書(shū)還配備了書(shū)中所有案例的源代碼和PPT 教學(xué)課件,以方便學(xué)校老師教學(xué)。本書(shū)適合作為前端開(kāi)發(fā)人員的參考書(shū),也可以作為各類院校相關(guān)專業(yè)的教材及教學(xué)參考書(shū)。

從0到1 HTML5 Canvas動(dòng)畫(huà)開(kāi)發(fā)(全彩印刷) 內(nèi)容簡(jiǎn)介

作者根據(jù)自己多年的前后端開(kāi)發(fā)經(jīng)驗(yàn),詳盡介紹了HTML5 Canvas 動(dòng)畫(huà)開(kāi)發(fā)技術(shù)。 《從0到1 HTML5 Canvas動(dòng)畫(huà)開(kāi)發(fā)》分為兩大部分:部分介紹Canvas 基礎(chǔ)知識(shí),主要包括Canvas 概述、直線圖形、曲線圖形、線條操作、文本操作、圖片操作、變形操作、像素操作、漸變與陰影、Canvas 路徑、Canvas 狀態(tài)及其他應(yīng)用; 第二部分介紹Canvas 進(jìn)階知識(shí),主要包括事件操作、物理動(dòng)畫(huà)、邊界檢測(cè)、碰撞檢測(cè)、用戶交互、不錯(cuò)動(dòng)畫(huà)、Canvas 游戲開(kāi)發(fā)、Canvas 圖表庫(kù)。 此外,本書(shū)還配備了書(shū)中所有案例的源代碼和PPT 教學(xué)課件,以方便學(xué)校老師教學(xué)。本書(shū)適合作為前端開(kāi)發(fā)人員的參考書(shū),也可以作為各類院校相關(guān)專業(yè)的教材及教學(xué)參考書(shū)。

從0到1 HTML5 Canvas動(dòng)畫(huà)開(kāi)發(fā)(全彩印刷) 目錄

第 一部分 Canvas 基礎(chǔ)

第 1 章 Canvas 概述 3

1.1 Canvas 是什么 3

1.1.1 Canvas 簡(jiǎn)介 3

1.1.2 Canvas 與SVG 5

1.2 Canvas 元素 5

1.2.1 Canvas 元素簡(jiǎn)介 6

1.2.2 Canvas 對(duì)象 8

第 2 章 直線圖形 10

2.1 直線圖形簡(jiǎn)介 10

2.2 直線 10

2.2.1 Canvas 坐標(biāo)系 10

2.2.2 直線的繪制 11

2.3 矩形 16

2.3.1 描邊矩形 16

2.3.2 填充矩形 18

2.3.3 rect() 方法 22

2.3.4 清空矩形 24

2.4 多邊形 26

2.4.1 箭頭 26

2.4.2 正多邊形 27

2.4.3 五角星 30

2.5 實(shí)戰(zhàn)題:繪制調(diào)色板 31

第3 章 曲線圖形 34

3.1 曲線圖形簡(jiǎn)介 34

3.2 圓形 34

3.2.1 圓形簡(jiǎn)介 34

3.2.2 描邊圓 35

3.2.3 填充圓 38

3.3 弧線 39

3.3.1 arc() 方法畫(huà)弧線 39

3.3.2 arcTo() 方法畫(huà)弧線 43

3.4 二次貝塞爾曲線 47

3.5 三次貝塞爾曲線 50

3.6 實(shí)戰(zhàn)題:繪制扇形 54

第4 章 線條操作 57

4.1 線條操作簡(jiǎn)介 57

4.2 lineWidth 屬性 57

4.3 lineCap 屬性 60

4.4 lineJoin 屬性 63

4.5 setLineDash() 方法 65

第5 章 文本操作 67

5.1 文本操作簡(jiǎn)介 67

5.2 文本操作方法 67

5.2.1 strokeText() 方法 68

5.2.2 fillText() 方法 69

5.2.3 measureText() 方法 71

5.3 文本操作屬性 73

5.3.1 font 屬性 73

5.3.2 textAlign 屬性 74

5.3.3 textBaseline 屬性 76

第6 章 圖片操作 78

6.1 圖片操作簡(jiǎn)介 78

6.2 繪制圖片 78

6.2.1 drawImage(image , dx , dy) 78

6.2.2 drawImage(image , dx , dy , dw , dh) 81

6.2.3 drawImage(image , sx , sy , sw ,sh,

dx , dy , dw , dh) 83

6.3 平鋪圖片 85

6.4 切割圖片 88

6.5 深入圖片操作 91

第7 章 變形操作 94

7.1 變形操作簡(jiǎn)介 94

7.2 圖形平移 94

7.2.1 translate() 方法 94

7.2.2 clearRect() 方法清空Canvas 98

7.3 圖形縮放 99

7.3.1 scale() 方法 99

7.3.2 scale() 方法的負(fù)作用 103

7.4 圖形旋轉(zhuǎn) 104

7.4.1 rotate() 方法 104

7.4.2 改變旋轉(zhuǎn)中心 107

7.5 變換矩陣 108

7.5.1 transform() 方法 108

7.5.2 setTransform() 方法 113

7.6 深入變形操作 115

7.7 實(shí)戰(zhàn)題:繪制絢麗的圖形 117

7.8 實(shí)戰(zhàn)題:繪制彩虹 118

第8 章 像素操作 120

8.1 像素操作簡(jiǎn)介 120

8.1.1 getImageData() 方法 120

8.1.2 putImageData() 方法 121

8.2 反轉(zhuǎn)效果 122

8.3 黑白效果 125

8.4 亮度效果 128

8.5 復(fù)古效果 129

8.6 紅色蒙版 131

8.7 透明處理 133

8.8 createImageData() 方法 134

第9 章 漸變與陰影 138

9.1 線性漸變 138

9.2 徑向漸變 142

9.3 陰影 147

第 10 章 Canvas 路徑 152

10.1 什么是路徑? 152

10.2 beginPath() 方法和closePath()

方法 152

10.2.1 beginPath() 方法 152

10.2.2 closePath() 方法 155

10.3 isPointInPath() 方法 161

第 11 章 Canvas 狀態(tài) 164

11.1 什么是狀態(tài) 164

11.2 clip() 方法 164

11.3 save() 方法和restore() 方法 167

11.3.1 圖形或圖片剪切 168

11.3.2 圖形或圖片變形 170

11.3.3 狀態(tài)屬性的改變 172

第 12 章 其他應(yīng)用 175

12.1 Canvas 對(duì)象 175

12.1.1 Canvas 對(duì)象屬性 175

12.1.2 Canvas 對(duì)象方法 177

12.2 globalAlpha 屬性 179

12.3 globalCompositeOperation 屬性 180

12.4 strokeStyle 和fillStyle 184

第二部分 Canvas 進(jìn)階

第 13 章 事件操作 191

13.1 Canvas 進(jìn)階簡(jiǎn)介 191

13.2 鼠標(biāo)事件 191

13.2.1 鼠標(biāo)事件簡(jiǎn)介 191

13.2.2 獲取鼠標(biāo)指針位置 192

13.3 鍵盤(pán)事件 194

 從0 到1 系列圖書(shū) 目錄 2

13.3.1 鍵盤(pán)事件簡(jiǎn)介 194

13.3.2 獲取物體移動(dòng)方向 195

13.4 循環(huán)事件 198

第 14 章 物理動(dòng)畫(huà) 201

14.1 物理動(dòng)畫(huà)簡(jiǎn)介 201

14.2 三角函數(shù)簡(jiǎn)介 202

14.2.1 什么是三角函數(shù) 202

14.2.2 Math.atan() 與Math.atan2() 203

14.3 三角函數(shù)應(yīng)用 208

14.3.1 兩點(diǎn)間距離 208

14.3.2 圓周運(yùn)動(dòng) 210

14.3.3 波形運(yùn)動(dòng) 215

14.4 勻速運(yùn)動(dòng) 220

14.4.1 勻速運(yùn)動(dòng)簡(jiǎn)介 220

14.4.2 速度的合成和分解 221

14.5 加速運(yùn)動(dòng) 225

14.5.1 加速運(yùn)動(dòng)簡(jiǎn)介 225

14.5.2 加速度的合成和分解 228

14.6 重力 230

14.6.1 重力簡(jiǎn)介 230

14.6.2 重力應(yīng)用 231

14.7 摩擦力 235

第 15 章 邊界檢測(cè) 238

15.1 邊界檢測(cè)簡(jiǎn)介 238

15.2 邊界限制 239

15.3 邊界環(huán)繞 241

15.4 邊界生成 246

15.5 邊界反彈 252

第 16 章 碰撞檢測(cè) 257

16.1 碰撞檢測(cè)簡(jiǎn)介 257

16.2 外接矩形判定法 257

16.3 外接圓判定法 265

16.4 多物體碰撞 269

16.4.1 排列組合 269

16.4.2 多物體碰撞 270

第 17 章 用戶交互 277

17.1 用戶交互簡(jiǎn)介 277

17.2 捕獲物體 277

17.2.1 捕獲物體簡(jiǎn)介 277

17.2.2 捕獲靜止物體 279

17.2.3 捕獲運(yùn)動(dòng)物體 281

17.3 拖曳物體 285

17.4 拋擲物體 290

第 18 章 高級(jí)動(dòng)畫(huà) 299

18.1 高級(jí)動(dòng)畫(huà)簡(jiǎn)介 299

18.2 緩動(dòng)動(dòng)畫(huà)簡(jiǎn)介 299

18.3 緩動(dòng)動(dòng)畫(huà)應(yīng)用 306

18.4 彈性動(dòng)畫(huà)簡(jiǎn)介 310

18.5 彈性動(dòng)畫(huà)應(yīng)用 314

第 19 章 Canvas 游戲開(kāi)發(fā) 319

19.1 Canvas 游戲開(kāi)發(fā)簡(jiǎn)介 319

19.2 Box2D 簡(jiǎn)介 320

19.2.1 Box2D 320

19.2.2 Box2DWeb 320

19.3 HTML5 游戲引擎 323

第 20 章 Canvas 圖表庫(kù) 326

20.1 Canvas 圖表庫(kù)簡(jiǎn)介 326

20.2 ECharts 和HightCharts 327

展開(kāi)全部

從0到1 HTML5 Canvas動(dòng)畫(huà)開(kāi)發(fā)(全彩印刷) 作者簡(jiǎn)介

莫振杰 從事前后端開(kāi)發(fā)4年多,開(kāi)發(fā)過(guò)綠葉學(xué)習(xí)網(wǎng)、廣州智能工程研究會(huì)網(wǎng)站、大量在線應(yīng)用工具以及各種類型網(wǎng)站,業(yè)余時(shí)間閱讀大量國(guó)內(nèi)外技術(shù)書(shū)籍,著有多本編程書(shū),F(xiàn)為綠葉學(xué)習(xí)網(wǎng)的站長(zhǎng),該網(wǎng)站用于分享其前后端開(kāi)發(fā)經(jīng)驗(yàn)。作者編寫(xiě)分享的原創(chuàng)在線教程在互聯(lián)網(wǎng)廣受網(wǎng)友推崇。 今年又開(kāi)發(fā)了系列前端線上付費(fèi)課程。

暫無(wú)評(píng)論……
書(shū)友推薦
本類暢銷(xiāo)
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 隐形纱窗|防护纱窗|金刚网防盗纱窗|韦柏纱窗|上海青木装潢制品有限公司|纱窗国标起草单位 | 粘度计维修,在线粘度计,二手博勒飞粘度计维修|收购-天津市祥睿科技有限公司 | 印刷人才网 印刷、包装、造纸,中国80%的印刷企业人才招聘选印刷人才网! | 杭州|上海贴标机-百科 | 开平机_纵剪机厂家_开平机生产厂家|诚信互赢-泰安瑞烨精工机械制造有限公司 | 纳米二氧化硅,白炭黑,阴离子乳化剂-臻丽拾科技| 防火门|抗爆门|超大门|医疗门|隔声门-上海加汇门业生产厂家 | Maneurop/美优乐压缩机,活塞压缩机,型号规格,技术参数,尺寸图片,价格经销商 | 衡阳耐适防护科技有限公司——威仕盾焊接防护用品官网/焊工手套/焊接防护服/皮革防护手套 | 云阳人才网_云阳招聘网_云阳人才市场_云阳人事人才网_云阳人家招聘网_云阳最新招聘信息 | 黑龙江「京科脑康」医院-哈尔滨失眠医院_哈尔滨治疗抑郁症医院_哈尔滨精神心理医院 | 塑料异型材_PVC异型材_封边条生产厂家_PC灯罩_防撞扶手_医院扶手价格_东莞市怡美塑胶制品有限公司 | 强效碱性清洗剂-实验室中性清洗剂-食品级高纯氮气发生器-上海润榕科学器材有限公司 | 紫外可见光分光度计-紫外分光度计-分光光度仪-屹谱仪器制造(上海)有限公司 | 小型铜米机-干式铜米机-杂线全自动铜米机-河南鑫世昌机械制造有限公司 | 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 | SF6环境监测系统-接地环流在线监测装置-瑟恩实业 | 礼至家居-全屋定制家具_一站式全屋整装_免费量房设计报价 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 工业CT-无锡璟能智能仪器有限公司 | 超声波焊接机,振动摩擦焊接机,激光塑料焊接机,超声波焊接模具工装-德召尼克(常州)焊接科技有限公司 | 应急灯_消防应急灯_应急照明灯_应急灯厂家-大成智慧官网 | 短信通106短信接口验证码接口群发平台_国际短信接口验证码接口群发平台-速度网络有限公司 | 气力输送_输送机械_自动化配料系统_负压吸送_制造主力军江苏高达智能装备有限公司! | 申江储气罐厂家,储气罐批发价格,储气罐规格-上海申江压力容器有限公司(厂) | 上海平衡机-单面卧式动平衡机-万向节动平衡机-圈带动平衡机厂家-上海申岢动平衡机制造有限公司 | 防火阀、排烟防火阀、电动防火阀产品生产销售商-德州凯亿空调设备有限公司 | 河南mpp电力管_mpp电力管生产厂家_mpp电力电缆保护管价格 - 河南晨翀实业 | 保定市泰宏机械制造厂-河北铸件厂-铸造厂-铸件加工-河北大件加工 | 有声小说,听书,听小说资源库-听世界网 | 济南网站策划设计_自适应网站制作_H5企业网站搭建_济南外贸网站制作公司_锐尚 | PTFE接头|聚四氟乙烯螺丝|阀门|薄膜|消解罐|聚四氟乙烯球-嘉兴市方圆氟塑制品有限公司 | 黑田精工电磁阀-CAMMOZI气缸-ROSS电磁-上海茂硕机械设备有限公司 | 凝胶成像仪,化学发光凝胶成像系统,凝胶成像分析系统-上海培清科技有限公司 | 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 油液红外光谱仪-油液监测系统-燃油嗅探仪-上海冉超光电科技有限公司 | 东莞猎头公司_深圳猎头公司_广州猎头公司-广东万诚猎头提供企业中高端人才招聘服务 | 机械加工_绞车配件_立式离心机_减速机-洛阳三永机械厂 | CTP磁天平|小电容测量仪|阴阳极极化_双液系沸点测定仪|dsj电渗实验装置-南京桑力电子设备厂 | 实战IT培训机构_IT培训班选大学生IT技术培训中心_中公优就业 | 医养体检包_公卫随访箱_慢病随访包_家签随访包_随访一体机-济南易享医疗科技有限公司 |