×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
HTML5+CSS3从入门到精通(微课精编版)(第2版)

HTML5+CSS3从入门到精通(微课精编版)(第2版)

1星价 ¥87.0 (6.8折)
2星价¥87.0 定价¥128.0
暂无评论
图文详情
  • ISBN:9787302593652
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:512
  • 出版时间:2022-05-01
  • 条形码:9787302593652 ; 978-7-302-59365-2

本书特色

《HTML5 CSS3从入门到精通(微课精编版)(第2版)》是畅销精品图书《HTML5 CSS3从入门到精通(微课精编版)》的全新升级版本。20万 读者体验,凝聚10年开发教学经验,一线讲师半生心血。全书从初学者角度出发,一步一步引导学员掌握如何使用HTML5构建及呈现网页、如何使用CSS3布局及渲染网页。图书具有讲解细致、案例多、体验好、入门易的特点。同时,图书配套超多适用的学习资源和在线支持,服务超值。欢迎有志从事前端开发的读者购买,带你轻松入门,助你快速精通。

内容简介

《HTML5+CSS3从入门到精通(微课精编版)(第2版)》从初学者角度出发,通过通俗易懂的语言、大量的实例,系统讲解了HTML5和CSS3的基础理论和实际应用技术,并进行了深入浅出的分析。本书分为上下两册,共29章。上册为HTML5篇,内容包括HTML5基础、HTML5文档、 HTML5文本、HTML5多媒体、HTML5表单、HTML5绘图、HTML5 SVG矢量图、HTML5请求动画和异步处理、HTML5文件操作、HTML5通信、HTML5存储、HTML5异步请求、HTML5线程、HTML5缓存、HTML5 Web组件、HTML5历史记录、HTML5访问多媒体设备、HTML5访问传感器、HTML5访问位置、HTML5拖放操作、HTML5通知和显示;下册为CSS3篇,内容包括CSS3基础、CSS3文本、CSS3背景、CSS3用户接口、CSS3布局、CSS3动画、CSS3媒体查询和CSS3项目实战,其中CSS3项目实战为线上资源。书中所有知识都结合具体实例进行介绍,代码注释详尽,读者可轻松掌握前端技术精髓,提升实际开发能力。

目录


■上册 · HTML5篇
第1章 HTML5基础
1.1 HTML5概述
1.1.1 HTML历史
1.1.2 HTML5起源
1.1.3 HTML5组织
1.1.4 HTML5规则
1.1.5 HTML5特性
1.1.6 浏览器支持
1.2 HTML5设计原则
1.2.1 避免不必要的复杂性
1.2.2 支持已有内容
1.2.3 解决实际问题
1.2.4 用户怎么使用就怎么设计规范
1.2.5 优雅地降级
1.2.6 支持的优先级
1.3 HTML5语法特性
1.3.1 文档和标记
1.3.2 宽松的约定
1.4 HTML5 API
1.4.1 新增的API
1.4.2 修改的API
1.4.3 扩展Document
1.4.4 扩展HTMLElement
1.4.5 其他接口扩展
1.4.6 弃用的API
1.5 案例实战
1.5.1 新建HTML5文档
1.5.2 比较HTML4和HTML5文档
1.6 在线支持
第2章 HTML5文档
2.1 HTML5标签概述
2.1.1 新增的元素
2.1.2 废除的元素
2.1.3 新增的属性
2.1.4 废除的属性
2.1.5 新增的事件
2.1.6 事件监听配置对象
2.2 HTML5全局属性
2.2.1 内容可编辑
2.2.2 data—自定义属性
2.2.3 draggable—拖动
2.2.4 hidden—隐藏
2.2.5 语法检查
2.2.6 翻译
2.3 HTML5新结构
2.3.1 定义页眉
2.3.2 定义导航
2.3.3 定义主要区域
2.3.4 定义文章块
2.3.5 定义区块
2.3.6 定义附栏
2.3.7 定义页脚
2.3.8 使用role
2.4 案例实战
2.5 在线支持
第3章 HTML5文本
3.1 通用文本
3.1.1 标题文本
3.1.2 段落文本
3.2 描述性文本
3.2.1 强调文本
3.2.2 标记细则
3.2.3 特殊格式
3.2.4 定义上标和下标
3.2.5 定义术语
3.2.6 标记代码
3.2.7 预定义格式
3.2.8 定义缩写词
3.2.9 标注编辑或不用文本
3.2.10 指明引用或参考
3.2.11 引述文本
3.2.12 换行显示
3.2.13 修饰文本
3.2.14 非文本注解
3.3 特殊用途文本
3.3.1 标记高亮显示
3.3.2 标记进度信息
3.3.3 标记刻度信息
3.3.4 标记时间信息
3.3.5 标记联系信息
3.3.6 标记显示方向
3.3.7 标记换行断点
3.3.8 标记旁注
3.3.9 标记展开/收缩详细信息
3.3.10 标记对话框信息
3.4 其他类型文本
3.4.1 超链接
3.4.2 有序列表
3.4.3 描述列表
3.4.4 浮动框架
3.4.5 异步执行脚本
3.5 在线支持
第4章 HTML5多媒体
4.1 响应式图像
4.1.1 定义流内容
4.1.2 使用picture元素
4.1.3 设计横屏和竖屏显示
4.1.4 根据分辨率显示不同图像
4.1.5 根据格式显示不同图像
4.1.6 自适应像素比
4.1.7 自适应视图宽
4.2 使用插件
4.3 使用音频和视频
4.3.1 使用audio元素
4.3.2 使用video元素
4.3.3 视频同步字幕
4.4 案例实战
4.5 在线支持
第5章 HTML5表单
5.1 认识HTML5表单
5.2 HTML5新型输入框
5.2.1 定义E-mail框
5.2.2 定义URL框
5.2.3 定义数字框
5.2.4 定义范围框
5.2.5 定义日期选择器
5.2.6 定义搜索框
5.2.7 定义电话号码框
5.2.8 定义拾色器
5.3 HTML5输入属性
5.3.1 定义自动完成
5.3.2 定义自动获取焦点
5.3.3 定义所属表单
5.3.4 定义表单重写
5.3.5 定义高和宽
5.3.6 定义列表选项
5.3.7 定义*小值、*大值和步长
5.3.8 定义多选
5.3.9 定义匹配模式
5.3.10 定义替换文本
5.3.11 定义必填
5.3.12 定义文本区域
5.3.13 定义复选框状态
5.3.14 获取文本选取方向
5.3.15 访问标签绑定的控件
5.3.16 访问控件的标签集
5.4 HTML5新表单元素
5.4.1 定义数据列表
5.4.2 定义密钥对生成器
5.4.3 定义输出结果
5.5 HTML5表单属性
5.5.1 定义自动完成
5.5.2 定义禁止验证
5.6 案例实战
5.6.1 设计HTML5表单页
5.6.2 设计表单验证
5.7 在线支持
第6章 HTML5绘图
6.1 使用canvas
6.2 绘制图形
6.2.1 矩形
6.2.2 路径
6.2.3 直线
6.2.4 圆弧
6.2.5 二次方曲线
6.2.6 三次方曲线
6.3 定义样式和颜色
6.3.1 颜色
6.3.2 不透明度
6.3.3 实线
6.3.4 虚线
6.3.5 线性渐变
6.3.6 径向渐变
6.3.7 图案
6.3.8 阴影
6.3.9 填充规则
6.4 图形变形
6.4.1 保存和恢复状态
6.4.2 清除画布
6.4.3 移动坐标
6.4.4 旋转坐标
6.4.5 缩放图形
6.4.6 变换图形
6.5 图形合成
6.5.1 合成
6.5.2 裁切
6.6 绘制文本
6.6.1 填充文字
6.6.2 轮廓文字
6.6.3 文本样式
6.6.4 测量宽度
6.7 使用图像
6.7.1 导入图像
6.7.2 缩放图像
6.7.3 裁切图像
6.7.4 平铺图像
6.8 像素操作
6.8.1 认识ImageData对象
6.8.2 创建图像数据
6.8.3 将图像数据写入画布
6.8.4 在画布中复制图像数据
6.8.5 保存图片
6.9 案例实战
6.10 在线支持
第7章 HTML5 SVG矢量图
7.1 SVG基础
7.1.1 SVG发展历史
7.1.2 SVG特点
7.1.3 在HTML中应用SVG
7.1.4 设计**个SVG图形
7.2 使用SVG
7.2.1 矩形
7.2.2 圆形
7.2.3 椭圆
7.2.4 多边形
7.2.5 直线
7.2.6 折线
7.2.7 路径
7.2.8 文本
7.2.9 线框样式
7.2.10 SVG滤镜
7.2.11 模糊效果
7.2.12 阴影效果
7.2.13 线性渐变
7.2.14 放射渐变
7.3 案例实战
7.4 在线支持
第8章 HTML5请求动画和异步处理
8.1 请求动画
8.1.1 requestAnimationFrame基础
8.1.2 案例:设计进度条
8.2 异步处理
8.2.1 Promise基础
8.2.2 创建Promise对象
8.2.3 使用then()方法
8.2.4 队列化异步操作
8.2.5 异常处理
8.2.6 创建序列
8.2.7 并行处理
8.3 在线支持
第9章 HTML5文件操作
9.1 FileList
9.2 Blob
9.2.1 访问Blob
9.2.2 创建Blob
9.2.3 截取Blob
9.2.4 保存Blob
9.3 FileReader
9.3.1 读取文件
9.3.2 事件监测
9.4 ArrayBuffer和ArrayBufferView
9.4.1 使用ArrayBuffer
9.4.2 使用ArrayBufferView
9.4.3 使用DataView
9.5 FileSystem API
9.5.1 认识FileSystem API
9.5.2 访问FileSystem
9.5.3 申请配额
9.5.4 新建文件
9.5.5 写入数据
9.5.6 添加数据
9.5.7 读取数据
9.5.8 复制文件
9.5.9 删除文件
9.5.10 创建目录
9.5.11 读取目录
9.5.12 删除目录
9.5.13 复制目录
9.5.14 重命名目录
9.5.15 使用filesystem:URL
9.6 案例实战
9.7 在线支持
第10章 HTML5通信
10.1 跨文档发送消息
10.2 消息通道通信
10.3 网络套接字通信
10.3.1 什么是Socket
10.3.2 为什么需要Socket
10.3.3 Socket的历史
10.3.4 WebSocket基础
10.3.5 使用WebSocket API
10.3.6 案例:设计简单的通信
10.3.7 案例:发送JSON信息
10.4 服务器推送事件通信
10.4.1 Server-Sent Events基础
10.4.2 使用Server-Sent Events
10.5 广播通道通信
10.6 案例实战
10.7 在线支持
第11章 HTML5存储
11.1 Web Storage
11.1.1 使用Web Storage
11.1.2 案例:用户登录
11.2 indexedDB
11.2.1 indexedDB概述
11.2.2 建立连接
11.2.3 数据库版本
11.2.4 对象仓库
11.2.5 索引
11.2.6 事务
11.2.7 游标
11.2.8 保存数据
11.2.9 访问数据
11.2.10 更新版本
11.2.11 访问键值
11.2.12 访问属性
11.2.13 案例:留言本
11.3 案例实战
11.4 在线支持
第12章 HTML5异步请求
12.1 XMLHttpRequest 2基础
12.1.1 XMLHttpRequest 2概述
12.1.2 请求时限
12.1.3 FormData数据对象
12.1.4 上传文件
12.1.5 跨域访问
12.1.6 响应不同类型数据
12.1.7 接收二进制数据
12.1.8 监测数据传输进度
12.2 Fetch基础
12.2.1 Fetch概述
12.2.2 使用Fetch
12.2.3 Fetch接口类型
12.3 案例实战
12.3.1 接收Blob对象
12.3.2 发送Blob对象
12.4 在线支持
第13章 HTML5线程
13.1 Web Workers基础
13.1.1 Web Workers概述
13.1.2 使用Worker
13.1.3 使用共享线程
13.1.4 使用Inline Worker
13.2 案例实战
13.2.1 过滤运算
13.2.2 并发运算
13.3 在线支持
第14章 HTML5缓存
14.1 online/offline status API基础
14.2 Cache API基础
14.2.1 Cache API概述
14.2.2 使用Cache
14.3 Service Worker基础
14.3.1 Service Worker概述
14.3.2 使用Service Worker
14.4 案例实战
14.5 在线支持
第15章 HTML5 Web组件
15.1 HTML5模板
15.1.1 认识template
15.1.2 使用template元素
15.1.3 应用模板
15.2 Shadow DOM组件
15.2.1 认识Shadow DOM
15.2.2 创建Shadow DOM
15.2.3 使用slot元素
15.2.4 设置Shadow DOM样式
15.2.5 使用slotchange事件
15.3 自定义元素
15.3.1 认识自定义元素
15.3.2 新建自定义元素
15.3.3 派生元素类型
15.3.4 注册自定义元素
15.3.5 生命周期响应函数
15.3.6 元素升级
15.3.7 派生内置元素类型
15.3.8 自定义元素的属性
15.3.9 设置自定义元素的内容
15.4 HTML导入
15.5 在线支持
第16章 HTML5历史记录
16.1 History API基础
16.1.1 认识History API
16.1.2 使用History API
16.2 案例实战
16.2.1 设计无刷新站点导航
16.2.2 设计能回退的画板
16.3 在线支持
第17章 HTML5访问多媒体设备
17.1 WebRTC基础
17.1.1 认识WebRTC
17.1.2 访问本地设备
17.2 案例实战
17.2.1 拍照和摄像
17.2.2 录音并压缩
17.3 在线支持
第18章 HTML5访问传感器
18.1 传感器API基础
18.1.1 认识传感器API
18.1.2 方向事件和移动事件
18.1.3 浏览器支持
18.1.4 应用场景
18.2 案例实战
18.2.1 记录摇手机的次数
18.2.2 重力测试小游戏
18.3 在线支持
第19章 HTML5访问位置
19.1 Geolocation API基础
19.1.1 Geolocation API应用场景
19.1.2 位置信息来源
19.1.3 位置信息表示方式
19.1.4 获取位置信息
19.1.5 浏览器兼容性
19.1.6 监测位置信息
19.1.7 停止获取位置信息
19.1.8 保护隐私
19.1.9 处理位置信息
19.1.10 使用position
19.2 案例实战
19.2.1 定位手机位置
19.2.2 获取经纬度及其详细地址
19.2.3 输入提示查询位置
19.2.4 从当前位置查询指定位置路线
19.2.5 记录行踪路线
19.3 在线支持
第20章 HTML5拖放操作
20.1 拖放API基础
20.1.1 定义拖放功能
20.1.2 认识DataTransfer对象
20.2 案例实战
20.3 在线支持
第21章 HTML5通知和显示
21.1 通知API
21.1.1 Notification API基础
21.1.2 案例:设计桌面通知
21.1.3 案例:关闭通知
21.1.4 案例:设计多条通知
21.2 页面可见API
21.2.1 Page Visibility API基础
21.2.2 案例:设计视频页面
21.3 全屏API
21.3.1 Fullscreen API基础
21.3.2 案例:设计全屏播放
21.4 在线支持

■下册 · CSS3篇
第22章 CSS3基础
22.1 CSS3概述
22.1.1 CSS历史
22.1.2 CSS3模块
22.1.3 CSS3特性
22.1.4 浏览器兼容性
22.2 CSS3选择器概述
22.3 使用CSS3选择器
22.3.1 兄弟选择器
22.3.2 属性选择器
22.3.3 伪类选择器
22.3.4 伪对象选择器
22.4 案例实战
22.5 在线支持
第23章 CSS3文本
23.1 CSS3文本模块
23.1.1 文本模块概述
23.1.2 文本溢出
23.1.3 文本换行
23.1.4 书写模式
23.1.5 initial值
23.1.6 inherit值
23.1.7 unset值
23.1.8 all属性
23.1.9 opacity属性
23.1.10 transparent值
23.1.11 currentColor值
23.1.12 rem值
23.1.13 font-size-adjust属性
23.2 色彩模式
23.2.1 rgba()函数
23.2.2 hsl()函数
23.2.3 hsla()函数
23.3 文本阴影
23.4 动态生成内容
23.5 网络字体
23.6 案例实战
23.7 在线支持
第24章 CSS3背景
24.1 背景图像
24.1.1 设置定位原点
24.1.2 设置裁剪区域
24.1.3 设置背景图像大小
24.1.4 设置多重背景图像
24.2 渐变背景
24.2.1 定义线性渐变
24.2.2 定义重复线性渐变
24.2.3 定义径向渐变
24.2.4 定义重复径向渐变
24.3 案例实战
24.3.1 设计条纹
24.3.2 设计纹理
24.3.3 设计折角效果
24.3.4 设计图标
24.4 在线支持
第25章 CSS3用户接口
25.1 界面显示
25.1.1 显示方式
25.1.2 调整尺寸
25.1.3 缩放比例
25.2 轮廓
25.3 边框
25.3.1 定义图像源
25.3.2 定义平铺方式
25.3.3 定义宽度
25.3.4 定义分割方式
25.3.5 定义扩展
25.3.6 定义圆角
25.4 盒子阴影
25.5 案例实战
25.6 在线支持
第26章 CSS3布局
26.1 旧版弹性盒
26.1.1 启动弹性盒
26.1.2 设置宽度
26.1.3 设置顺序
26.1.4 设置方向
26.1.5 设置对齐方式
26.2 新版弹性盒
26.2.1 认识Flexbox系统
26.2.2 启动弹性盒
26.2.3 设置主轴方向
26.2.4 设置行数
26.2.5 设置对齐方式
26.2.6 设置弹性项目
26.3 多列布局
26.3.1 设置列宽
26.3.2 设置列数
26.3.3 设置间距
26.3.4 设置列边框
26.3.5 设置跨列显示
26.3.6 设置列高度
26.4 案例实战
26.5 在线支持
第27章 CSS3动画
27.1 元素变形
27.2 过渡动画
27.3 帧动画
27.4 案例实战
27.5 在线支持
第28章 CSS3媒体查询
28.1 媒体查询基础
28.2 案例实战
28.3 在线支持
第29章 CSS3项目实战

展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航