新書推薦:
《
欲望与家庭小说
》
售價:HK$
98.6
《
惜华年(全两册)
》
售價:HK$
70.3
《
甲骨文丛书·古代中国的军事文化
》
售價:HK$
99.7
《
中国王朝内争实录(套装全4册):从未见过的王朝内争编著史
》
售價:HK$
244.2
《
半导体纳米器件:物理、技术和应用
》
售價:HK$
177.0
《
创客精选项目设计与制作 第2版 刘笑笑 颜志勇 严国陶
》
售價:HK$
61.6
《
佛山华家班粤菜传承 华家班59位大厨 102道粤菜 图文并茂 菜式制作视频 粤菜故事技法 佛山传统文化 广东科技
》
售價:HK$
221.8
《
武人琴音(十周年纪念版 逝去的武林系列收官之作 形意拳一门三代:尚云祥、韩伯言、韩瑜的人生故事 凸显百年武人命运)
》
售價:HK$
43.7
|
編輯推薦: |
“软件开发视频大讲堂”丛书是清华社计算机专业基础类零售图书畅销品牌之一。
(1)2008—2023年,丛书累计修订7次,销售400万册,深受广大程序员喜爱。
(2)4本荣获“全行业优畅销书”奖,1本荣获清华社“专业畅销书”一等奖,多数品种在全国计算机零售图书排行榜排行中名列前茅。
(3)实用、易懂、资源丰富,被数百所高校选为专业课教材。
《HTML5从入门到精通(第4版)》,HTML5入门实战经典,本书有以下特点。
1. 学通HTML5只需要3步:基础知识→高级应用→项目实战,符合认知规律。
2. 171集同步教学微课 强化实战训练 在线答疑,夯实基础,精准,有效,速练,适合自学。
3. 184个应用实例 134个编程训练 198个综合练习 1个项目案例,学习1小时,训练10小时,从入门到项目上线,真正成为HTML5高手。
4. 根据图书首页说明,扫描书中二维码,打开明日科技账号注册页面,填写注册信息后将自动获取Web前端开发资源库一年(自注册之日起)的VIP使用权限。
(1)技术资源库:439个技术要点,系统、全面,随时随地学习。
(2)实例资源库:393个应用实
|
內容簡介: |
《HTML5从入门到精通(第4版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详尽地讲解了与HTML5开发相关的知识。全书分为3篇,共22章,包括HTML简介、HTML5基础、设计网页文本内容、使用列表、超链接、使用图像、表格的应用、布局标签、全局属性、编辑表单、嵌入多媒体元素、文件操作、拖放操作、绘制图形、SVG的使用、数据存储、使用Web Workers处理线程、HTML5消息通信、获取地理位置信息、HTML5其他应用、响应式网页设计、在线教育网站等内容。书中的大部分知识点都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,这可以帮助读者轻松领会HTML语言程序开发的精髓,快速提高开发技能。
|
關於作者: |
明日科技,全称是吉林省明日科技有限公司,是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材非常注重选取软件开发中的必需、常用内容,同时也很注重内容的易学、方便性以及相关知识的拓展性,深受读者喜爱。其教材多次荣获“全行业优秀畅销品种”“全国高校出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。
|
目錄:
|
第1篇 基础知识
第1章 HTML简介 2
视频讲解:13分钟
1.1 HTML的基本概念 2
1.2 HTML的发展史 3
1.2.1 HTML的早期发展 3
1.2.2 从HTML到XHTML 3
1.2.3 HTML5的面市及发展 4
1.3 HTML5的改进 4
1.3.1 部分代替了原来的JavaScript 5
1.3.2 更明确的语义支持 5
1.3.3 增强了Web应用程序功能 6
1.4 各浏览器对HTML5的支持 6
第2章 HTML5基础 8
视频讲解:55分钟
2.1 编写第一个HTML文件 8
2.1.1 HTML文件的编写方法 8
2.1.2 手工编写页面 10
2.1.3 实例演练——创建基本的HTML网页 11
2.1.4 使用WebStorm制作页面 12
2.1.5 使用浏览器浏览HTML文件 16
2.1.6 如何查看网页源代码 17
2.1.7 编写文件的注意事项 19
2.2 HTML的基本结构 19
2.2.1 文件开始标签—— 19
2.2.2 文件头部标签—— 20
2.2.3 文件标题标签—— 20
2.2.4 基底网址标签—— 21
2.2.5 文件主体标签—— 22
2.2.6 注释—— 29
2.3 元信息标签 29
2.3.1 设置页面关键字 29
2.3.2 设置页面描述 30
2.3.3 设置编辑工具 30
2.3.4 设定作者信息 31
2.3.5 限制搜索方式 31
2.3.6 设置网页文字及语言 32
2.3.7 设置网页的定时跳转 32
2.3.8 设定有效期限 33
2.3.9 禁止从缓存中调用 34
2.3.10 删除过期的cookie 34
2.3.11 强制打开新窗口 34
2.3.12 设定建立网站的日期 35
2.3.13 设定网页版权信息 35
2.3.14 设定联系人的邮箱 36
2.4 实践与练习 36
第3章 设计网页文本内容 39
视频讲解:107分钟
3.1 标题文字的建立 39
3.1.1 标题文字标签—— 40
3.1.2 标题文字对齐方式属性——align 40
3.2 设置文字格式 42
3.2.1 粗体、斜体、下画线标签——、、 42
3.2.2 上标与下标标签——、 42
3.2.3 设置删除线标签——/ 43
3.2.4 等宽文字标签—— 43
3.2.5 空格与其他特殊符号 44
3.3 设置段落格式 45
3.3.1 段落标签——
46
3.3.2 换行标签—— 46
3.3.3 保留原始排版方式标签—— 47
3.3.4 向右缩进标签—— 48
3.4 设置水平线格式 48
3.4.1 添加水平线标签—— 49
3.4.2 设置水平线宽度与高度属性——width、size 49
3.4.3 设置水平线颜色属性——color 50
3.4.4 设置水平线对齐方式属性——align 51
3.4.5 去掉水平线阴影属性——noshade 52
3.5 其他文字标签 53
3.5.1 文字标注标签—— 53
3.5.2 声明变量标签—— 54
3.5.3 设置地址文字标签—— 54
3.6 页面显示增强标签 55
3.6.1 块级内容标签—— 55
3.6.2 展开/收缩区域标签—— 56
3.6.3 高亮显示标签—— 58
3.6.4 进度标签—— 60
3.6.5 度量数量值标签—— 60
3.6.6 引用标签—— 61
3.6.7 小号字体标签—— 61
3.7 主体结构标签 62
3.7.1 独立自包含内容标签—— 62
3.7.2 节标签—— 64
3.7.3 导航链接标签—— 64
3.7.4 附属信息标签—— 65
3.7.5 日期时间标签—— 67
3.8 非主体结构标签 68
3.8.1 页眉标签—— 68
3.8.2 标题分组标签—— 68
3.8.3 页脚标签—— 69
3.9 实践与练习 69
第4章 使用列表 72
视频讲解:57分钟
4.1 列表基础 72
4.2 使用无序列表 73
4.2.1 创建无序列表——标签 73
4.2.2 设置无序列表的类型——type属性 74
4.3 使用有序列表 76
4.3.1 创建有序列表——标签 76
4.3.2 设置有序列表的类型——type属性 76
4.3.3 设置有序列表的起始数值——start属性 78
4.4 定义列表的创建及使用 80
4.5 嵌套列表的使用 82
4.5.1 无序列表和有序列表的互相嵌套 82
4.5.2 有序列表之间的嵌套 83
4.5.3 定义列表的嵌套 84
4.6 实践与练习 86
第5章 超链接 88
视频讲解:34分钟
5.1 超链接基础 88
5.1.1 什么是超链接 88
5.1.2 绝对路径 88
5.1.3 相对路径 89
5.2 超链接的建立 89
5.2.1 超链接标签—— 89
5.2.2 建立文本超链接 89
5.2.3 设置超链接的目标窗口 91
5.3 内部链接 93
5.4 书签链接 94
5.4.1 建立书签 95
5.4.2 为书签设置链接 95
5.5 外部链接 98
5.5.1 通过HTTP协议设置外部链接 98
5.5.2 通过超链接实现发送E-mail邮件 99
5.5.3 通过超链接实现文件下载 100
5.6 其他链接 101
5.6.1 脚本链接 101
5.6.2 空链接 102
5.7 实践与练习 102
第6章 使用图像 104
视频讲解:55分钟
6.1 图像基础 104
6.2 添加图像——标签 105
6.3 设置图像属性 106
6.3.1 图像高度、宽度和边框 106
6.3.2 图像水平间距和垂直间距 107
6.3.3 图像相对于文字基准线的对齐方式 108
6.3.4 图像的提示文字和替换文字 109
6.4 图像超链接 110
6.4.1 设置图像的超链接 111
6.4.2 设置图像热区链接 113
6.5 实践与练习 114
第7章 表格的应用 119
视频讲解:79分钟
7.1 创建表格 119
7.1.1 创建表格的基本构成——、、标签 120
7.1.2 设置表格的标题——标签 120
7.1.3 设置表格的表头——标签 121
7.2 设置表格基本属性 122
7.2.1 设置表格宽度——width属性 122
7.2.2 设置表格高度——height属性 124
7.2.3 设置表格对齐方式——align属性 125
7.3 设置表格的边框 126
7.3.1 设置表格边框宽度——border属性 126
7.3.2 设置表格边框颜色——bordercolor属性 127
7.3.3 设置表格内框宽度——cellspacing属性 128
7.3.4 设置表格内文字与边框间距——cellpadding属性 129
7.4 设置表格背景 130
7.4.1 设置表格的背景颜色——bgcolor属性 130
7.4.2 设置表格的背景图像——background属性 131
7.5 设置表格的行属性 132
7.5.1 行高度的控制——height属性 132
7.5.2 设置行背景——bgcolor、background属性 133
7.5.3 设置行文字的水平对齐方式——align属性 134
7.5.4 设置行文字的垂直对齐方式——valign属性 135
7.5.5 设置标题行的垂直对齐方式——align属性 135
7.6 设置表格的单元格属性 137
7.6.1 设置单元格的大小——width、height属性 137
7.6.2 设置单元格中文字的对齐方式——align、valign属性 138
7.6.3 设置单元格的背景颜色——bgcolor属性 139
7.6.4 设置单元格的背景图像——background属性 140
7.6.5 合并单元格——colspan、rowspan属性 141
7.7 统一表格样式的结构标签 143
7.7.1 表首标签—— 143
7.7.2 表主体标签—— 144
7.7.3 表尾标签—— 145
7.8 表格的嵌套 146
7.9 实践与练习 148
第8章 布局标签 150
视频讲解:35分钟
8.1 标签 150
8.1.1 标签简介 150
8.1.2 标签的属性 151
8.2 标签 157
8.2.1 标签简介 158
8.2.2 标签与标签的比较 158
8.3 标签 159
8.3.1 标签简介 159
8.3.2 标签的属性 160
8.4 案例:制作下拉菜单导航条 162
8.5 实践与练习 164
第9章 全局属性 166
视频讲解:23分钟
9.1 HTML5继承前版本的全局属性 166
9.1.1 title属性 166
9.1.2 dir属性 167
9.2 contenteditable属性 168
9.3 spellcheck属性 170
9.4 hidden属性 172
9.5 translate属性 174
9.6 tabindex属性 175
9.7 实践与练习 176
第10章 编辑表单 178
视频讲解:80分钟
10.1 表单标签—— 178
10.1.1 传送地址——action属性 178
10.1.2 表单名称——name属性 179
10.1.3 传送方式——method属性 180
10.1.4 编码方式——enctype属性 181
10.1.5 目标显示方式——target属性 181
10.1.6 自动完成——autocomplete属性 182
10.1.7 表单验证——novalidate属性 183
10.2 输入类元素 183
10.2.1 文本框——text属性值 185
10.2.2 密码域——password属性值 186
10.2.3 单选按钮——radio 188
10.2.4 复选框——checkbox属性值 189
10.2.5 普通按钮——button属性值 191
10.2.6 提交按钮——submit属性值 192
10.2.7 重置按钮——reset属性值 194
10.2.8 图像域——image属性值 194
10.2.9 隐藏域——hidden属性值 195
10.2.10 文件域——file属性值 196
10.3 文本域标签—— 197
10.4 标注与输出标签 199
10.4.1 标注标签—— 199
10.4.2 输出标签—— 200
10.5 按钮标签—— 201
10.5.1 使用标签在页面中添加按钮 202
10.5.2 使用标签与标签添加按钮的区别 203
10.6 下拉列表 204
10.6.1 列表标签—— 204
10.6.2 选项标签—— 204
10.6.3 选项组标签—— 206
10.6.4 自动完成下拉列表 207
10.7 对表单的验证 208
10.7.1 自动验证 208
10.7.2 checkValidity显式验证法 210
10.7.3 自定义错误信息 212
10.8 实践与练习 213
第2篇 高级应用
第11章 嵌入多媒体元素 216
视频讲解:51分钟
11.1 播放音频 216
11.1.1 音频格式 216
11.1.2 使用标签嵌入音频 217
11.1.3 使用JavaScript脚本控制音频播放 218
11.2 播放视频 221
11.2.1视频格式 221
11.2.2 使用标签嵌入视频 221
11.2.3 为视频添加字幕 223
11.2.4 处理视频播放相关事件 229
11.2.5 使用JavaScript脚本控制视频播放 232
11.3 嵌入PDF文档 234
11.3.1 使用标签嵌入PDF文档 234
11.3.2 使用标签嵌入PDF文档 235
11.4 实践与练习 236
第12章 文件操作 238
视频讲解:37分钟
12.1 使用文件对象 238
12.1.1 通过FileList对象和file对象获取文件信息 238
12.1.2 使用Blob对象获取文件的类型与大小 241
12.1.3 创建并使用Blob对象 243
12.1.4 截取Blob对象 244
12.2 使用FileReader对象读取文件 245
12.2.1 检测浏览器对FileReader对象的支持性 245
12.2.2 FileReader对象的方法与事件 245
12.2.3 使用readAsDataURL()方法预览图片 247
12.2.4 使用readAsText()方法读取文本文件 249
12.3 实践与练习 251
第13章 拖放操作 253
视频讲解:35分钟
13.1 拖放API 253
13.1.1 设置允许拖放 253
13.1.2 处理与拖放相关的事件 254
13.1.3 阻止拖放 255
13.2 dataTransfer对象 257
13.2.1 dataTransfer对象的常用属性 257
13.2.2 dataTransfer对象的常用方法 258
13.3 案例:通过拖放实现将商品加入购物车中 260
13.4 实践与练习 262
第14章 绘制图形 264
视频讲解:166分钟
14.1 初识Canvas 264
14.1.1 创建一个画布 265
14.1.2 Canvas的坐标系 265
14.1.3 绘制矩形 266
14.2 创建路径 269
14.2.1 创建矩形路径 269
14.2.2 创建直线路径 270
14.2.3 创建圆形路径 271
14.2.4 贝塞尔曲线 273
14.3 运用样式与颜色 275
14.3.1 fillStyle属性和strokeStyle属性 275
14.3.2 透明度——globalAlpha 276
14.3.3 线型——Line styles 277
14.4 实现渐变颜色 280
14.4.1 线性渐变 280
14.4.2 径向渐变 281
14.5 图形的变形 282
14.5.1 坐标的变换 282
14.5.2 路径的坐标变换 283
14.5.3 矩阵变换 284
14.6 组合多个图形 287
14.7 给图形绘制阴影 290
14.8 图像的处理 291
14.8.1 绘制图像 291
14.8.2 图像的局部放大 293
14.8.3 图像平铺 293
14.8.4 图像裁剪 295
14.8.5 像素的处理 296
14.9 绘制文字 297
14.10 保存与恢复Canvas状态 298
14.11 将Canvas对象转换为base64编码 299
14.12 制作动画 300
14.13 综合实例——桌面时钟 302
14.14 实践与练习 304
第15章 SVG的使用 306
视频讲解:75分钟
15.1 SVG基础 306
15.1.1 为什么使用SVG 306
15.1.2 如何使用SVG 307
15.2 使用SVG绘制基本形状 308
15.2.1 绘制矩形 309
15.2.2 绘制圆形 310
15.2.3 绘制椭圆 310
15.2.4 绘制多边形 311
15.2.5 绘制直线 312
15.2.6 绘制折线 313
15.2.7 绘制路径 314
15.2.8 绘制文本 315
15.3 SVG中的滤镜 318
15.3.1 SVG滤镜的使用方法 319
15.3.2 SVG实现模糊效果 319
15.3.3 SVG实现文字阴影 320
15.4 SVG实现动画 321
15.4.1 使用标签 321
15.4.2 使用标签 322
15.4.3 使用标签 323
15.5 SVG中的渐变 325
15.5.1 线性渐变 325
15.5.2 径向渐变 326
15.6 实践与练习 327
第16章 数据存储 330
视频讲解:50分钟
16.1 初识Web Storage 330
16.1.1 Web Storage是什么 330
16.1.2 测试浏览器是否支持Web Storage 331
16.1.3 使用Web Storage中的API 331
16.1.4 案例:sessionStorage对象的应用——分步注册 333
16.1.5 案例:localStorage对象的应用——自动登录 336
16.2 本地数据库 338
16.2.1 Web SQL Database简介 338
16.2.2 使用Web SQL Database API 338
16.2.3 使用IndexedDB API 346
16.3 实践与练习 351
第17章 使用Web Workers处理线程 353
视频讲解:20分钟
17.1 Web Workers API概述 353
17.1.1 创建和使用Web Worker对象 354
17.1.2 线程间数据交互的实例——数的累加 357
17.2 在Web Worker内部能做什么 359
17.3 多个JavaScript文件的加载与执行 360
17.4 线程嵌套 360
17.4.1 主线程中嵌套多个子线程 360
17.4.2 在多个子线程中进行数据的交互 363
17.5 实践与练习 366
第18章 HTML5消息通信 367
视频讲解:39分钟
18.1 跨文档消息通信 367
18.1.1 监听消息 367
18.1.2 发送消息 368
18.1.3 案例:同域跨文档消息通信 369
18.1.4 案例:跨域消息通信 370
18.2 消息通道通信 374
18.3 WebSocket全双工通信 378
18.3.1 什么是WebSocket 378
18.3.2 使用WebSocket API 378
18.4 Server-Sent Events服务器推送事件通信 383
18.5 实践与练习 386
第19章 获取地理位置信息 387
视频讲解:28分钟
19.1 Geolocation API的概述 387
19.1.1 获取当前地理位置——getCurrentPosition()方法 387
19.1.2 监视定位——watchCurrentPosition()方法 389
19.1.3 停止获取当前地理位置——clearWatch()方法 390
19.2 position对象的应用 390
19.3 利用HTML5和百度地图实现地图定位 393
19.4 实践与练习 395
第20章 HTML5其他应用 396
视频讲解:50分钟
20.1 操作浏览历史记录——History API 396
20.1.1 历史记录导航 397
20.1.2 添加历史记录条目 398
20.1.3 更新历史记录条目 401
20.2 实现桌面通知——Notification API 403
20.3 控制页面可见性——Page Visibility API 408
20.4 切换全屏模式——Fullscreen API 410
20.5 判断在线状态 412
20.5.1 使用navigator对象的onLine属性实现 412
20.5.2 为window对象添加online/offline事件监听器实现 414
20.6 实践与练习 416
第21章 响应式网页设计 417
视频讲解:36分钟
21.1 概述 417
21.1.1 响应式网页设计的概念 417
21.1.2 响应式网页设计的技术原理 418
21.1.3 响应式网页设计的优缺点 418
21.2 响应式相关概念 419
21.2.1 像素和屏幕分辨率 419
21.2.2 视口 420
21.2.3 常见的网页布局类型 422
21.2.4 布局的常见实现方式 422
21.3 响应式网页设计的实现 423
21.3.1 通过CSS实现响应式网页设计 423
21.3.2 通过第三方框架实现响应式网页设计 427
21.4 实践与练习 429
第3篇 项目实战
第22章 在线教育网站 432
视频讲解:10分钟
22.1 开发准备 432
22.1.1 网站概述 432
22.1.2 系统预览 432
22.1.3 实现过程分析 434
22.2 首页的设计与实现 437
22.2.1 首页设计 437
22.2.2 代码实现 438
22.3 登录页的设计与实现 440
22.3.1 登录页设计 440
22.3.2 代码实现 441
22.4 课程列表页的设计与实现 443
22.4.1 课程列表页设计 443
22.4.2 代码实现 444
22.5 课程详情页的设计与实现 446
22.5.1 课程详情页设计 446
22.5.2 代码实现 447
|
內容試閱:
|
丛书说明:“软件开发视频大讲堂”丛书第1版于2008年8月出版,因其编写细腻、易学实用、配备海量学习资源和全程视频等,在软件开发类图书市场上产生了很大反响,绝大部分品种在全国软件开发零售图书排行榜中名列前茅,2009年多个品种被评为“全国优秀畅销书”。
“软件开发视频大讲堂”丛书第2版于2010年8月出版,第3版于2012年8月出版,第4版于2016年10月出版,第5版于2019年3月出版,第6版于2021年7月出版。十五年间反复锤炼,打造经典。丛书迄今累计重印680多次,销售400多万册,不仅深受广大程序员的喜爱,还被百余所高校选为计算机、软件等相关专业的教学参考用书。
“软件开发视频大讲堂”丛书第7版在继承前6版所有优点的基础上,进行了大幅度的修订。第一,根据当前的技术趋势与热点需求调整品种,拓宽了程序员岗位就业技能用书;第二,对图书内容进行了深度更新、优化,如优化了内容布置,弥补了讲解疏漏,将开发环境和工具更新为新版本,增加了对新技术点的剖析,将项目替换为更能体现当今IT开发现状的热门项目等,使其更与时俱进,更适合读者学习;第三,改进了教学微课视频,为读者提供更好的学习体验;第四,升级了开发资源库,提供了程序员“入门学习→技巧掌握→实例训练→项目开发→求职面试”等各阶段的海量学习资源;第五,为了方便教学,制作了全新的教学课件PPT。
HTML5技术结合HTML 4.01的相关标准进行了革新,符合现代网络发展的要求。HTML5由不同的技术构成,在互联网中得到了非常广泛的应用。通过结合SVG内容,HTML5可以在网页中更加方便地处理多媒体内容。另外,HTML5支持响应式开发,也更加符合当前互联网发展的要求。
本书内容
本书提供了使用HTML5进行前端开发所需要的各类知识。
第1篇:基础知识。本篇通过对HTML简介、HTML5基础、设计网页文本内容、使用列表、超链接、使用图像、表格的应用、布局标签、全局属性、编辑表单等内容的介绍,结合大量的图示、实例、视频等,使读者快速掌握HTML5,为以后编程奠定坚实的基础。
第2篇:高级应用。本篇对HTML5中的一些高级应用功能做了详细介绍。通过本篇的学习,读者可以将自己的开发水平提升到一个新的高度。本篇希望读者重点深入掌握文件操作、绘制图形、数据存储、HTML5消息通信以及响应式网页设计。
第3篇:项目实战。本篇详细讲解了如何在网页中综合运用HTML5的各种元素,以及如何对这些元素使用CSS样式。在项目开发过程中,本篇详细地列出了每个步骤具体的设计内容与代码实现方法。
本书特点
技术先进,讲解细致。本书全面、细致地展示HTML5的基础知识,让读者能够真正地掌握HTML5最实用、最流行的技术。
微课视频,讲解详尽。为便于读者直观体会程序开发的全过程,书中重要章节配备了教学微课视频(共171集,时长18小时),使用手机扫描章节标题旁的二维码,即可观看学习。便于初学者快速入门,感受编程的快乐,获得成就感,进一步增强学习的信心。
基础示例 编程训练 综合练习 项目案例,实战为王。通过例子学习是很好的学习方式,本书通过“一个知识点、一个示例、一个结果、一段评析、一个综合应用”的模式,详尽透彻地讲述了实际开发中所需的各类知识。全书共计有184个应用实例,134个编程训练,198个综合练习,1个项目案例,为初学者打造“学习 训练”的强化实战学习环境。
精彩栏目,贴心提醒。本书根据需要在章节中使用了很多“注意”“说明”等小栏目,让读者在学习过程中更轻松地理解相关知识点及概念,更快地掌握相关技术的应用技巧及注意 事项。
读者对象:网页开发与设计人员;零基础前端开发爱好者;大、中专院校的老师和学生;相关培训机构的老师和学员;进行毕业设计的学生;初、中级网页设计开发人员;有一定经验的前端工程师;参加实习的“菜鸟”程序员。
本书学习资源
本书提供了大量的辅助学习资源,读者需刮开图书封底的防盗码,扫描并绑定微信后,获取学习权限。
学习书中知识时,扫描章节名称处的二维码,可在线观看教学视频。
本书配备了强大的Web前端开发资源库,包括技术资源库、实例资源库、项目资源库、源码资源库、视频资源库。扫描二维码,可登录明日科技网站,获取Web前端开发资源库一年的免费使用权限。
关注清大文森学堂公众号,可获取本书的源代码、PPT课件、视频等资源,加入本书的学习交流群,参加图书直播答疑。
读者扫描图书封底的“文泉云盘”二维码,或登录清华大学出版社网站,可在对应图书页面下查阅各类学习资源的获取方式。
致读者
本书由明日科技前端开发团队组织编写。明日科技是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的教材多次荣获“全行业优秀畅销品种”“中国大学出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。
在编写本书的过程中,我们始终本着科学、严谨的态度,力求精益求精,但疏漏之处在所难免,敬请广大读者批评指正。
感谢您购买本书,希望本书能成为您编程路上的领航者。
“零门槛”编程,一切皆有可能。
祝读书快乐!
|
|