
0人評分過此書
HTML5+CSS3+JavaScript从入门到精通:微课精编版
作者
:
出版日期
:
2018/08/01
閱讀格式
:
EPUB
ISBN
:
9787302502203
《HTML5+CSS3+JavaScript 從入門到精通(微課精編版)》從初學者角度出發,通過通俗易懂的語言、豐富多彩的實例,詳細介紹了HTML5+CSS3+JavaScript 前端開發技術。本書共24 章,包括HTML5 基礎,新建HTML文檔,網頁文本和版式,使用網頁圖像和多媒體信息,設計列表和超鏈接,設計表格、表單,CSS3 基礎,使用CSS3 美化文本、圖像、列表、超鏈接、表單和表格,設計CSS3 伸縮佈局、響應佈局和動畫,JavaScript 基礎,操作DOM,操作事件,操作CSS 樣式,使用Ajax,表格、表單開發,綜合實戰案例等內容。書中所有知識都結合具體實例進行介紹,代碼注釋詳盡,讀者可輕鬆掌握前端開發技術精髓。
- 封面页
- 书名页
- 版权页
- 内容简介
- 如何使用本书
- 前言 Preface
- 目录
-
第1章 HTML5基础
-
1.1 HTML历史
-
1.2 HTML文档结构
-
1.2.1 HTML4基本结构
-
1.2.2 XHTML基本结构
-
1.2.3 HTML5基本结构
-
-
1.3 HTML基本语法
-
1.3.1 HTML4语法
-
1.3.2 XHTML语法
-
1.3.3 HTML5语法
-
-
1.4 案例实战
-
1.4.1 编写第一个HTML5文档
-
1.4.2 比较HTML4与HTML5文档结构
-
-
1.5 扫码阅读
-
1.6 在线练习
-
-
第2章 新建HTML5文档
-
2.1 设置头部信息
-
2.1.1 定义网页标题
-
2.1.2 定义网页元信息
-
2.1.3 定义文档视口
-
2.1.4 最新head指南
-
2.1.5 移动端HTML5 head头部信息说明
-
-
2.2 构建网页通用结构
-
2.2.1 定义文档结构
-
2.2.2 使用div和span
-
2.2.3 使用id和class
-
-
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 定义页脚栏
-
-
2.4 案例实战
-
2.5 扫码阅读
-
2.6 在线练习
-
-
第3章 网页文本和版式
-
3.1 结构化文本
-
3.1.1 定义标题文本
-
3.1.2 定义段落文本
-
3.1.3 定义引用文本
-
-
3.2 描述性文本
-
3.2.1 定义强调文本
-
3.2.2 定义格式文本
-
3.2.3 定义输出文本
-
3.2.4 定义缩写文本
-
3.2.5 定义插入和删除文本
-
3.2.6 定义文本方向
-
-
3.3 功能性文本
-
3.3.1 定义标记文本
-
3.3.2 定义进度信息
-
3.3.3 定义刻度信息
-
3.3.4 定义时间信息
-
3.3.5 定义联系文本
-
3.3.6 定义换行断点
-
3.3.7 定义文本注释
-
-
3.4 案例实战
-
3.5 扫码阅读
-
3.6 在线练习
-
-
第4章 使用网页图像和多媒体信息
-
4.1 使用图像
-
4.1.1 插入图像
-
4.1.2 案例:图文混排
-
-
4.2 使用多媒体插件
-
4.2.1 使用<embed>标签
-
4.2.2 使用<object>标签
-
-
4.3 使用HTML5音频和视频
-
4.3.1 使用<audio>标签
-
4.3.2 使用<video>标签
-
-
4.4 案例实战
-
4.4.1 设计图文新闻
-
4.4.2 设计阴影白边
-
4.4.3 设计音乐播放器
-
4.4.4 设计视频播放器
-
-
4.5 HTML5多媒体API
-
4.5.1 设置属性
-
4.5.2 设置方法
-
4.5.3 设置事件
-
4.5.4 访问多媒体属性、方法和事件
-
-
4.6 在线练习
-
-
第5章 设计列表和超链接
-
5.1 新建列表
-
5.1.1 无序列表
-
5.1.2 有序列表
-
5.1.3 描述列表
-
5.1.4 菜单列表
-
5.1.5 快捷菜单
-
-
5.2 定义超链接
-
5.2.1 超链接分类
-
5.2.2 使用<a>标签
-
5.2.3 定义锚点链接
-
5.2.4 定义目标链接
-
5.2.5 定义下载链接
-
5.2.6 定义图像热点
-
5.2.7 定义框架链接
-
-
5.3 案例实战
-
5.3.1 为快捷菜单添加命令
-
5.3.2 设计快捷分享命令
-
5.3.3 设计任务列表命令
-
5.3.4 设计排行榜列表结构
-
5.3.5 设计图文列表栏目
-
-
5.4 在线练习
-
-
第6章 设计表格
-
6.1 认识表格结构
-
6.2 新建表格
-
6.2.1 定义普通表格
-
6.2.2 定义列标题
-
6.2.3 定义表格标题
-
6.2.4 表格行分组
-
6.2.5 表格列分组
-
-
6.3 设置<table>属性
-
6.3.1 定义单线表格
-
6.3.2 定义分离单元格
-
6.3.3 定义细线边框
-
6.3.4 添加表格说明
-
-
6.4 设置<td>和<th>属性
-
6.4.1 定义跨单元格显示
-
6.4.2 定义表头单元格
-
6.4.3 为单元格指定表头
-
6.4.4 定义信息缩写
-
6.4.5 单元格分类
-
-
6.5 案例实战
-
6.5.1 网站预览
-
6.5.2 设计方法
-
6.5.3 设计思路
-
6.5.4 构建基本框架
-
6.5.5 完善网页结构
-
-
6.6 在线练习
-
-
第7章 设计表单
-
7.1 新建表单
-
7.1.1 使用<form>标签
-
7.1.2 使用<input>标签
-
7.1.3 使用选项控件
-
7.1.4 使用辅助控件
-
-
7.2 设计新型输入框
-
7.2.1 定义Email框
-
7.2.2 定义URL框
-
7.2.3 定义数字框
-
7.2.4 定义范围框
-
7.2.5 定义日期选择器
-
7.2.6 定义搜索框
-
7.2.7 定义电话号码框
-
7.2.8 定义拾色器
-
-
7.3 设置输入框属性
-
7.3.1 定义自动完成
-
7.3.2 定义自动获取焦点
-
7.3.3 定义所属表单
-
7.3.4 定义表单重写
-
7.3.5 定义高和宽
-
7.3.6 定义列表选项
-
7.3.7 定义最小值、最大值和步长
-
7.3.8 定义多选
-
7.3.9 定义匹配模式
-
7.3.10 定义替换文本
-
7.3.11 定义必填
-
-
7.4 使用新表单对象
-
7.4.1 定义数据列表
-
7.4.2 定义密钥对生成器
-
7.4.3 定义输出结果
-
-
7.5 设置表单属性
-
7.5.1 定义自动完成
-
7.5.2 定义禁止验证
-
-
7.6 在线练习
-
-
第8章 综合演练:设计网站结构
-
8.1 准备工作
-
8.2 设计首页
-
8.2.1 首页分析
-
8.2.2 构建网页标题
-
8.2.3 构建侧边栏
-
8.2.4 构建主体内容
-
8.2.5 构建版权信息
-
-
8.3 设计详细页
-
8.4 在线练习
-
-
第9章 CSS3基础
-
9.1 CSS历史
-
9.2 初用CSS
-
9.2.1 CSS样式
-
9.2.2 引入CSS样式
-
9.2.3 CSS样式表
-
9.2.4 导入外部样式表
-
9.2.5 CSS格式化
-
9.2.6 CSS属性
-
9.2.7 CSS属性值
-
-
9.3 元素选择器
-
9.3.1 标签选择器
-
9.3.2 类选择器
-
9.3.3 ID选择器
-
9.3.4 通配选择器
-
-
9.4 关系选择器
-
9.4.1 包含选择器
-
9.4.2 子选择器
-
9.4.3 相邻选择器
-
9.4.4 兄弟选择器
-
9.4.5 分组选择器
-
-
9.5 属性选择器
-
9.6 伪选择器
-
9.6.1 结构伪类
-
9.6.2 否定伪类
-
9.6.3 状态伪类
-
9.6.4 目标伪类
-
-
9.7 CSS特性
-
9.7.1 CSS继承性
-
9.7.2 CSS层叠性
-
-
9.8 在线练习
-
-
第10章 使用CSS3美化网页文本和图像
-
10.1 设计字体样式
-
10.1.1 定义字体类型
-
10.1.2 定义字体大小
-
10.1.3 定义字体颜色
-
10.1.4 定义字体粗细
-
10.1.5 定义艺术字体
-
10.1.6 定义修饰线
-
10.1.7 定义字体的变体
-
10.1.8 定义大小写字体
-
-
10.2 设计文本样式
-
10.2.1 定义文本对齐
-
10.2.2 定义垂直对齐
-
10.2.3 定义文本间距
-
10.2.4 定义行高
-
10.2.5 定义首行缩进
-
-
10.3 设计图像样式
-
10.3.1 定义图像大小
-
10.3.2 定义图像边框
-
10.3.3 定义不透明度
-
10.3.4 定义圆角特效
-
10.3.5 定义阴影特效
-
-
10.4 案例实战
-
10.4.1 设计文本阴影
-
10.4.2 控制文本溢出
-
10.4.3 控制文本换行
-
10.4.4 设计动态内容
-
10.4.5 设计个性字体
-
10.4.6 设计正文版式1
-
10.4.7 设计正文版式2
-
10.4.8 设计正文版式3
-
10.4.9 设计正文版式4
-
-
10.5 在线练习
-
-
第11章 使用CSS3背景图像和渐变背景
-
11.1 设计背景图像
-
11.1.1 设置背景图像
-
11.1.2 设置显示方式
-
11.1.3 设置显示位置
-
11.1.4 设置固定背景
-
11.1.5 设置定位原点
-
11.1.6 设置裁剪区域
-
11.1.7 设置背景图像大小
-
11.1.8 设置多重背景图像
-
-
11.2 设计渐变背景
-
11.2.1 定义线性渐变
-
11.2.2 设计线性渐变样式
-
11.2.3 定义重复线性渐变
-
11.2.4 定义径向渐变
-
11.2.5 设计径向渐变样式
-
11.2.6 定义重复径向渐变
-
-
11.3 案例实战
-
11.3.1 设计条纹背景
-
11.3.2 设计网页背景色
-
11.3.3 设计图标
-
11.3.4 特殊渐变应用场景
-
11.3.5 设计折角栏目
-
11.3.6 设计优惠券
-
-
11.4 在线练习
-
-
第12章 使用CSS3美化列表和超链接样式
-
12.1 设计超链接样式
-
12.1.1 使用动态伪类
-
12.1.2 定义下划线样式
-
12.1.3 定义特效样式
-
12.1.4 定义光标样式
-
-
12.2 设计列表样式
-
12.2.1 定义项目符号类型
-
12.2.2 定义项目符号图像
-
12.2.3 模拟项目符号
-
-
12.3 案例实战
-
12.3.1 设计图形按钮链接
-
12.3.2 设计背景滑动样式
-
12.3.3 设计背景交换样式
-
12.3.4 设计水平滑动菜单
-
12.3.5 设计垂直滑动菜单
-
12.3.6 设计Tab选项面板
-
12.3.7 设计下拉式面板
-
-
12.4 在线练习
-
-
第13章 使用CSS3美化表格和表单样式
-
13.1 设计表格样式
-
13.1.1 定义边框样式
-
13.1.2 定义单元格间距
-
13.1.3 定义标题位置
-
13.1.4 隐藏空单元格
-
-
13.2 设计表单样式
-
13.2.1 定义文本框样式
-
13.2.2 定义单选按钮和复选框样式
-
13.2.3 定义选择框样式
-
-
13.3 案例实战
-
13.3.1 设计细线表格
-
13.3.2 设计斑马线表格
-
13.3.3 设计结构样式表格
-
13.3.4 设计登录表单
-
13.3.5 设计搜索表单
-
13.3.6 设计联系表单
-
-
13.4 设计表格特殊样式
-
13.4.1 表格布局特性
-
13.4.2 定义列组和行组样式
-
13.4.3 表格结构的层叠顺序
-
-
13.5 在线练习
-
-
第14章 使用CSS3排版网页
-
14.1 CSS盒模型
-
14.1.1 认识display
-
14.1.2 认识CSS盒模型
-
14.1.3 定义边界
-
14.1.4 定义边框
-
14.1.5 定义补白
-
-
14.2 设计浮动显示
-
14.2.1 定义float
-
14.2.2 使用clear
-
-
14.3 设计定位显示
-
14.3.1 定义position
-
14.3.2 设置层叠顺序
-
-
14.4 案例实战
-
14.4.1 设计两栏页面
-
14.4.2 设计三栏页面
-
14.4.3 设计居中网页
-
14.4.4 设计定位页面
-
14.4.5 设计伪列页面
-
14.4.6 设计浮动页面
-
-
14.5 扫码拓展阅读
-
14.6 在线练习
-
-
第15章 设计CSS3伸缩布局和响应布局
-
15.1 多列布局
-
15.1.1 设置列宽
-
15.1.2 设置列数
-
15.1.3 设置间距
-
15.1.4 设置列边框
-
15.1.5 设置跨列显示
-
15.1.6 设置列高度
-
-
15.2 新版伸缩盒
-
15.2.1 认识Flexbox
-
15.2.2 启动伸缩盒
-
15.2.3 设置主轴方向
-
15.2.4 设置行数
-
15.2.5 设置对齐方式
-
15.2.6 设置伸缩项目
-
-
15.3 媒体查询
-
15.3.1 认识@media
-
15.3.2 使用@media
-
-
15.4 案例实战
-
15.4.1 设计三栏伸缩页面
-
15.4.2 设计自适应页面
-
15.4.3 设计响应式页面
-
15.4.4 设计响应式菜单
-
-
15.5 在线练习
-
-
第16章 设计CSS3动画
-
16.1 设计变形动画
-
16.1.1 设置变形原点
-
16.1.2 定义2D旋转
-
16.1.3 定义2D缩放
-
16.1.4 定义2D平移
-
16.1.5 定义D倾斜
-
16.1.6 定义2D矩阵
-
16.1.7 定义3D平移
-
16.1.8 定义3D缩放
-
16.1.9 定义3D旋转
-
-
16.2 设计过渡动画
-
16.2.1 设置过渡属性
-
16.2.2 设置过渡时间
-
16.2.3 设置延迟过渡时间
-
16.2.4 设置过渡动画类型
-
16.2.5 设置过渡触发动作
-
-
16.3 设计帧动画
-
16.3.1 设置关键帧
-
16.3.2 设置动画属性
-
-
16.4 案例实战
-
16.4.1 设计动画菜单
-
16.4.2 绘制3D盒子
-
16.4.3 设计旋转的3D盒子
-
16.4.4 设计折叠面板
-
-
16.5 在线练习
-
-
第17章 JavaScript基础
-
17.1 JavaScript历史
-
17.2 在网页中使用JavaScript
-
17.2.1 编写脚本
-
17.2.2 脚本位置
-
17.2.3 脚本基本规范
-
-
17.3 使用变量
-
17.3.1 声明变量
-
17.3.2 数据类型
-
-
17.4 使用运算符和表达式
-
17.5 使用语句
-
17.5.1 表达式语句和语句块
-
17.5.2 条件语句
-
17.5.3 循环语句
-
17.5.4 跳转语句
-
-
17.6 使用函数
-
17.6.1 定义函数
-
17.6.2 调用函数
-
17.6.3 函数参数
-
-
17.7 使用对象
-
17.7.1 创建对象
-
17.7.2 访问对象
-
-
17.8 使用数组
-
17.8.1 定义数组
-
17.8.2 存取元素
-
17.8.3 应用数组
-
-
17.9 案例实战
-
17.9.1 使用constructor检测数据类型
-
17.9.2 使用toString检测数据类型
-
17.9.3 值类型转换
-
17.9.4 引用类型转换
-
17.9.5 转换为字符串
-
17.9.6 转换为数字
-
17.9.7 转换为布尔值
-
17.9.8 强制转换
-
17.9.9 使用Arguments对象
-
17.9.10 使用call()和apply()
-
17.9.11 使用this
-
17.9.12 函数调用模式
-
-
17.10 在线练习
-
-
第18章 操作DOM
-
18.1 使用节点
-
18.1.1 节点类型
-
18.1.2 节点名称和值
-
18.1.3 访问节点
-
18.1.4 编辑节点
-
-
18.2 使用文档
-
18.2.1 访问文档子节点
-
18.2.2 访问文档信息
-
18.2.3 访问文档元素
-
18.2.4 访问文档集合
-
-
18.3 使用元素
-
18.3.1 访问元素
-
18.3.2 创建元素
-
18.3.3 复制元素
-
18.3.4 插入元素
-
18.3.5 删除元素
-
18.3.6 替换节点
-
18.3.7 获取焦点元素
-
-
18.4 使用文本
-
18.4.1 访问文本
-
18.4.2 创建文本
-
18.4.3 编辑文本
-
18.4.4 读取HTML字符串
-
18.4.5 插入HTML字符串
-
-
18.5 使用属性
-
18.5.1 访问属性
-
18.5.2 读取属性
-
18.5.3 设置属性
-
18.5.4 删除属性
-
18.5.5 使用类选择器
-
-
18.6 使用CSS选择器
-
18.7 扫码拓展阅读
-
18.8 在线练习
-
-
第19章 操作事件
-
19.1 事件基础
-
19.1.1 事件模型
-
19.1.2 事件流
-
19.1.3 事件类型
-
19.1.4 绑定事件
-
19.1.5 定义事件处理函数
-
19.1.6 注册事件
-
19.1.7 销毁事件
-
19.1.8 使用event
-
19.1.9 事件委托
-
-
19.2 案例实战
-
19.2.1 设计鼠标拖放操作
-
19.2.2 设计鼠标跟随特效
-
19.2.3 跟踪鼠标在对象内相对位置
-
19.2.4 设计推箱子游戏
-
19.2.5 设计满屏显示
-
19.2.6 自动读取选择文本
-
19.2.7 设计自动跳转菜单
-
19.2.8 禁止表单提交
-
19.2.9 分享选中文本
-
-
19.3 在线练习练习
-
-
第20章 操作CSS样式
-
20.1 操作CSS样式基础
-
20.1.1 访问行内样式
-
20.1.2 使用style
-
20.1.3 使用styleSheets
-
20.1.4 使用selectorText
-
20.1.5 修改样式
-
20.1.6 添加样式
-
20.1.7 访问渲染样式
-
-
20.2 案例实战
-
20.2.1 设计网页换肤
-
20.2.2 设计折叠面板
-
20.2.3 设计工具提示
-
-
20.3 在线练习
-
-
第21章 使用Ajax
-
21.1 使用XMLHttpRequest
-
21.1.1 定义XMLHttpRequest对象
-
21.1.2 建立XMLHttpRequest连接
-
21.1.3 发送GET请求
-
21.1.4 发送POST请求
-
21.1.5 转换串行化字符串
-
21.1.6 跟踪状态
-
21.1.7 中止请求
-
21.1.8 获取XML数据
-
21.1.9 获取HTML文本
-
21.1.10 获取JavaScript脚本
-
21.1.11 获取JSON数据
-
21.1.12 获取纯文本
-
21.1.13 获取头部信息
-
-
21.2 案例实战
-
21.3 扫码实战
-
21.3.1 Ajax交互提示
-
21.3.2 记录集分页显示
-
21.3.3 异步更新Tab面板内容
-
21.3.4 快速匹配搜索
-
-
21.4 搭建IIS虚拟服务器
-
21.5 在线练习
-
-
第22章 表格开发
-
22.1 访问表格
-
22.2 表格排序
-
22.2.1 设计适合排序的表格结构
-
22.2.2 实现基本排序功能
-
22.2.3 优化排序性能
-
22.2.4 优化类型排序
-
22.2.5 完善视觉交互效果
-
-
22.3 表格分页
-
22.4 表格过滤
-
22.4.1 快速过滤
-
22.4.2 多关键字匹配
-
22.4.3 列过滤
-
-
22.5 表格编辑
-
22.6 在线练习
-
-
第23章 表单开发
-
23.1 表单开发基础
-
23.1.1 访问表单对象
-
23.1.2 访问表单元素
-
23.1.3 访问字段属性
-
23.1.4 访问文本框的值
-
23.1.5 访问选择框的值
-
23.1.6 编辑选项
-
-
23.2 案例实战
-
23.2.1 设计表单结构
-
23.2.2 设计分组标题
-
23.2.3 设计提示信息
-
23.2.4 设计条件字段
-
23.2.5 表单验证
-
-
23.3 在线练习
-
-
第24章 综合实战
-
24.1 购物网站策划
-
24.2 设计网站结构
-
24.2.1 定义文件结构
-
24.2.2 定义网页结构
-
24.2.3 设计效果图
-
-
24.3 设计网站样式
-
24.3.1 网站样式分类
-
24.3.2 编写全局样式
-
24.3.3 编写可重用样式
-
24.3.4 编写网站首页主体布局
-
24.3.5 编写详细页主体布局
-
-
24.4 设计首页交互行为
-
24.4.1 搜索框文字效果
-
24.4.2 网页换肤
-
24.4.3 导航效果
-
24.4.4 商品分类热销效果
-
24.4.5 产品广告效果
-
24.4.6 超链接提示
-
24.4.7 品牌活动横向滚动效果
-
24.4.8 光标滑过产品列表效果
-
-
24.5 设计详细页交互行为
-
24.5.1 图片放大镜效果
-
24.5.2 图片遮罩效果
-
24.5.3 小图切换大图
-
24.5.4 选项卡
-
24.5.5 产品颜色切换
-
24.5.6 产品尺寸切换
-
24.5.7 产品数量和价格联动
-
24.5.8 产品评分的效果
-
24.5.9 模态对话框
-
-
24.6 扫码实战
-
24.6.1 综合实战:设计专题页
-
24.6.2 综合实战:设计电子相册
-
24.6.3 综合实战:设计在线记事本
-
-
24.7 在线练习
-
- 附录
- 出版地 : 中國大陸
- 語言 : 簡體中文
評分與評論
請登入後再留言與評分