主页 详情

《HTML5 Web开发最佳实践 使用CSS JavaScript和多媒体》_(美)Mark J.Collins著;王净,范园芳译_14373146_9787

【书名】:《HTML5 Web开发最佳实践 使用CSS JavaScript和多媒体》
【作者】:(美)Mark J.Collins著;王净,范园芳译
【出版社】:北京:清华大学出版社
【时间】:2018
【页数】:495
【ISBN】:9787302486985
【SS码】:14373146

最新查询

内容简介

第Ⅰ部分 HTML5技术

第1章 超文本标记语言

1.1 HTML文档

1.1.1 元素

1.1.2 DOCTYPE

1.1.3 特性

1.1.4 各种各样的结构规则

1.1.5 html元素

1.2 head元素

1.2.1 title元素

1.2.2 meta元素

1.2.3 script元素

1.2.4 link元素

1.2.5 style元素

1.2.6 base元素

1.3 小结

第2章 级联样式表

2.1 样式设计指导

2.1.1 组织内容

2.1.2 应用样式

2.1.3 CSS3规范

2.2 CSS概念

2.2.1 选择器

2.2.2 声明

2.2.3 单位

2.3 优先级

2.3.1 样式表来源

2.3.2 特殊性规则

2.3.3 关键字!important

2.4 盒子模型

2.5 厂商前缀

2.6 style特性

2.7 小结

第3章 JavaScript要素

3.1 JavaScript介绍

3.1.1 对象

3.1.2 构造函数

3.1.3 原型

3.2 继承

3.2.1 使用原型

3.2.2 使用Create

3.2.3 使用类关键字

3.2.4 重写成员

3.3 属性

3.3.1 数组

3.3.2 特性

3.3.3 特殊类型

3.4 其他主题

3.4.1 比较运算符

3.4.2 变量作用域

3.4.3 严格模式

3.4.4 函数

3.4.5 上下文

3.4.6 立即调用的函数

3.4.7 命名空间

3.4.8 异常

3.4.9 承诺

3.5 数组方法

3.5.1 访问元素

3.5.2 输出数组

3.5.3 操作元素

3.5.4 搜索

3.5.5 创建子集

3.5.6 处理

3.6 小结

第Ⅱ部分 HTML

第4章 结构化HTML元素

4.1 内容类别

4.2 节内容

4.2.1 section

4.2.2 article

4.2.3 aside

4.2.4 nav

4.2.5 address

4.3 大纲

4.3.1 显性节

4.3.2 文档标题

4.3.3 header和footer

4.3.4 规划页面布局

4.4 节根

4.4.1 blockquote

4.4.2 details

4.4.3 figure

4.5 分组元素

4.5.1 段落

4.5.2 水平规则

4.5.3 预格式化(pre)

4.5.4 main

4.5.5 div

4.6 列表元素

4.6.1 列表

4.6.2 描述列表

4.7 内联框架

4.8 已弃用的元素

4.8.1 hgroup

4.8.2 dir

4.8.3 frame和frameset

4.9 小结

第5章 短语HTML元素

5.1 突出显示文本

5.1.1 重要性(strong)

5.1.2 强调(em)

5.1.3 关联(mark)

5.1.4 交替声音(i)

5.1.5 细则(small)

5.1.6 删除线(s)

5.1.7 文体突出(b)

5.1.8 无法明确表达(u)

5.1.9 元素复习

5.2 其他语义短语

5.2.1 代码、样本、键盘和变量

5.2.2 缩写和定义

5.2.3 下标和上标

5.2.4 time

5.3 编辑

5.4 引用

5.5 span

5.6 添加回车

5.6.1 换行

5.6.2 单词换行时机

5.6.3 连字符

5.7 双向文本

5.7.1 文本方向

5.7.2 流动方向

5.7.3 紧紧包裹

5.7.4 使用隔离

5.7.5 覆盖方向

5.8 ruby

5.9 小结

第6章 表格HTML元素

6.1 简单表格

6.2 列和行标题

6.3 列组

6.4 表标题和页脚

6.5 跨越单元格

6.6 小结

第7章 嵌入式HTML元素

7.1 锚

7.2 图像

7.2.1 多个来源

7.2.2 图像映射

7.3 音频

7.3.1 使用本机控件

7.3.2 文件格式

7.4 视频

7.5 轨道

7.6 HTML5插件

7.7 小结

第8章 HTML表单元素

8.1 概述

8.2 表单元素

8.2.1 表单动作

8.2.2 表单方法

8.2.3 附加特性

8.3 输入元素

8.3.1 文本表单数据

8.3.2 选择元素

8.3.3 其他类型

8.3.4 日期和时间数据

8.4 其他可视元素

8.4.1 label

8.4.2 output元素

8.4.3 meter元素

8.4.4 progress元素

8.5 按钮类型

8.6 组织表单

8.7 验证

8.8 小结

第Ⅲ部分 CSS

第9章 CSS选择器

9.1 选择器概述

9.1.1 元素选择器

9.1.2 类选择器

9.1.3 ID选择器

9.1.4 特性选择器

9.1.5 伪类选择器

9.1.6 伪元素

9.2 使用组合选择符

9.2.1 组合元素和类选择器

9.2.2 伪类选择器

9.2.3 组合运算符

9.2.4 not选择器

9.2.5 组运算符

9.2.6 解决冲突

9.3 媒体查询

9.3.1 媒体特性

9.3.2 使用媒体查询

9.4 小结

第10章 定位内容

10.1 display

10.2 定义大小

10.2.1 绝对大小

10.2.2 相对大小

10.2.3 设置最大值

10.2.4 基于内容

10.2.5 IE的变通方法

10.2.6 min-content示例

10.2.7 盒子大小调整

10.3 float

10.3.1 清除浮动

10.3.2 包含浮动

10.4 内联块

10.5 定位

10.5.1 相对定位

10.5.2 绝对定位

10.5.3 固定定位

10.6 z-index

10.7 内容居中

10.8 小结

第11章 文本样式

11.1 字体

11.1.1 获取字体

11.1.2 字体系列

11.1.3 字体设置

11.1.4 简写符号

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.4 break

11.4.1 单词换行

11.4.2 分页符

11.5 光标

11.6 小结

第12章 边框和背景

12.1 边框

12.1.1 基本样式

12.1.2 单个边

12.1.3 半径

12.1.4 使用图像

12.1.5 渐变

12.2 阴影

12.3 轮廓

12.4 背景

12.4.1 图像特性

12.4.2 裁剪

12.4.3 背景简写

12.4.4 示例

12.5 小结

第13章 对表格进行样式设计

13.1 对表格进行样式设计

13.1.1 基本表格样式

13.1.2 其他表格样式

13.2 使用CSS创建表格

13.2.1 display特性

13.2.2 CSS表格演示

13.2.3 应用

13.3 样式列表

13.3.1 类型

13.3.2 图像

13.3.3 位置

13.3.4 简写

13.4 小结

第14章 Flexbox

14.1 容器配置

14.1.1 flex方向

14.1.2 flex换行

14.1.3 对齐

14.1.4 对齐项目

14.2 项目配置

14.2.1 增长与收缩

14.2.2 顺序

14.2.3 重写对齐方式

14.3 垂直示例

14.4 小结

第15章 动画与变形

15.1 动画

15.1.1 关键帧

15.1.2 配置动画

15.1.3 贝塞尔曲线

15.2 过渡

15.3 变形

15.3.1 移动

15.3.2 旋转

15.3.3 缩放

15.3.4 倾斜

15.3.5 演示

15.3.6 3D变形

15.4 小结

第Ⅳ部分 JavaScript

第16章 浏览器环境

16.1 浏览器对象模型

16.1.1 screen

16.1.2 location

16.1.3 history

16.1.4 navigator

16.2 window对象

16.2.1 控制台

16.2.2 缓存

16.2.3 浏览器界面元素

16.2.4 计时器

16.3 小结

第17章 窗口对象

17.1 创建窗口

17.1.1 弹出窗口阻止程序

17.1.2 重新使用窗口

17.1.3 配置参数

17.1.4 操作窗口

17.2 模态对话框窗口

17.2.1 标准的弹出对话框

17.2.2 自定义模态对话框

17.3 框架

17.3.1 简单示例

17.3.2 访问框架

17.3.3 使用sandbox

17.4 小结

第18章 DOM元素

18.1 文档对象模型

18.1.1 元素继承

18.1.2 简单示例

18.2 基本的DOM操作

18.2.1 查找元素

18.2.2 创建元素

18.2.3 移动元素

18.2.4 修改元素

18.3 相关元素

18.4 使用JQuery

18.4.1 基本知识

18.4.2 操作DOM元素

18.5 小结

第19章 动态样式设计

19.1 更改样式表

19.1.1 启用样式表

19.1.2 选择样式表

19.1.3 备用样式表

19.1.4 使用样式元素

19.2 修改规则

19.3 修改类

19.4 修改内联样式

19.4.1 使用CSSStyleDeclaration

19.4.2 设置样式属性

19.4.3 使用setAttribute

19.5 计算的样式

19.6 小结

第20章 事件

20.1 初始示例

20.2 事件传播

20.3 未注册事件

20.4 事件接口

20.4.1 常用的事件属性

20.4.2 取消事件

20.5 探索事件

20.6 小结

第Ⅴ部分 高级应用

第21章 音频和视频

21.1 概述

21.2 自定义音频控件

21.2.1 支持播放和暂停

21.2.2 支持进度和查找

21.2.3 控制音量

21.2.4 调整样式

21.2.5 更改音频源

21.3 自定义视频控件

21.4 小结

第22章 可缩放矢量图形

22.1 SVG介绍

22.1.1 添加一些简单的形状

22.1.2 添加样式

22.2 使用SVG图像文件

22.2.1 创建SVG图像

22.2.2 使用SVG背景

22.3 创建交互式地图

22.3.1 使用path元素

22.3.2 实现初始地图

22.4 对州元素进行样式设计

22.4.1 使用基本填充颜色

22.4.2 使用渐变填充

22.4.3 使用背景图像

22.4.4 使用JavaScript更改样式

22.5 添加动画

22.6 小结

第23章 画布

23.1 创建一个国际象棋棋盘

23.1.1 绘制矩形

23.1.2 使用渐变

23.1.3 使用图像

23.1.4 添加简单动画

23.2 建立太阳系模型

23.2.1 使用路径

23.2.2 绘制圆弧

23.2.3 使用变换

23.2.4 保存上下文状态

23.2.5 绘制太阳系

23.2.6 应用缩放

23.3 裁剪画布

23.4 了解合成

23.5 小结

第24章 拖放

24.1 理解拖动和放置

24.1.1 处理事件

24.1.2 使用数据传输对象

24.1.3 启用可拖动元素

24.2 创建跳棋应用程序

24.2.1 创建项目

24.2.2 绘制跳棋棋盘

24.3 添加拖放功能

24.3.1 允许放置

24.3.2 执行自定义放置操作

24.3.3 提供视觉反馈

24.4 执行游戏规则

24.4.1 验证移动

24.4.2 晋升为王

24.4.3 依次移动

24.5 使用高级功能

24.5.1 更改拖动图像

24.5.2 在窗口之间拖动

24.6 小结

第25章 Indexed DB

25.1 介绍Indexed DB

25.1.1 使用对象存储

25.1.2 定义数据库

25.1.3 异步处理

25.1.4 使用事务

25.2 创建应用程序

25.2.1 创建Web项目

25.2.2 绘制画布

25.2.3 配置棋子

25.3 创建数据库

25.3.1 打开数据库

25.3.2 定义数据库结构

25.4 绘制棋子

25.4.1 使用游标

25.4.2 获取单个对象

25.4.3 测试应用程序

25.5 移动棋子

25.5.1 定义移动

25.5.2 转换位置

25.5.3 完成一次移动

25.5.4 获取对象键

25.5.5 执行更新

25.5.6 启动动画

25.6 跟踪被捕获的棋子

25.7 小结

第26章 地理定位和映射

26.1 理解地理定位

26.1.1 测量地理位置技术

26.1.2 使用地理位置数据

26.2 使用地理定位API

26.2.1 创建Web项目

26.2.2 使用地理定位对象

26.2.3 显示位置

26.3 使用映射平台

26.3.1 创建Bing Maps账户

26.3.2 添加地图

26.3.3 添加图钉

26.4 小结

附录A Ajax

附录B 拖放源代码

附录C 参考资料


书查询(www.shuchaxun.com)本网页唯一编码:
af1d613342c5f2ba9c414a669fbcc3a3#b2feed5dca9088910db3ef460ff1f356#89736381#14373146_HTML5Web开发最佳实践使用CSSJavaScript和多媒体.zip