互联网
类型
8.7
豆瓣评分
可以朗读
语音朗读
713千字
字数
2014-01-01
发行日期
展开全部
主编推荐语
一部系统学习网页设计的权威参考图书。
内容简介
本书涵盖创建标准兼容、语义化的新一代HTML5网站的所有基础知识,并囊括实现HTML5核心语言的HTML5生态系统和相关API。全书精彩呈现500多个实战代码示例及主流浏览器实现效果图,贴心汇聚HTML5和CSS3中所有属性、元素和函数的简明参考表。
目录
- 版权信息
- 版权声明
- 致谢
- 第一部分 开篇
- 第1章 HTML5背景知识
- 1.1 HTML的历史
- 1.1.1 JavaScript出场
- 1.1.2 浏览器战争的结束
- 1.1.3 插件称雄
- 1.1.4 语义HTML浮出水面
- 1.1.5 发展态势:HTML标准滞后于其使用
- 1.2 HTML5简介
- 1.2.1 新标准
- 1.2.2 引入原生多媒体支持
- 1.2.3 引入可编程内容
- 1.2.4 引入语义Web
- 1.3 HTML5现况
- 1.3.1 浏览器对HTML5的支持情况
- 1.3.2 网站对HTML5的支持情况
- 1.4 本书结构
- 1.5 HTML5的更多信息
- 1.6 小结
- 第2章 准备工作
- 2.1 挑选浏览器
- 2.2 挑选HTML编辑器
- 2.3 挑选Web服务器
- 2.4 获取Node.js
- 获取multipart模块
- 2.5 获取示例代码
- 2.6 小结
- 第3章 初探HTML
- 3.1 使用元素
- 3.1.1 了解本章用到的元素
- 3.1.2 使用空元素
- 3.1.3 使用自闭合标签
- 3.1.4 使用虚元素
- 3.2 使用元素属性
- 3.2.1 一个元素应用多个属性
- 3.2.2 使用布尔属性
- 3.2.3 使用自定义属性
- 3.3 创建HTML文档
- 3.3.1 外层结构
- 3.3.2 元数据
- 3.3.3 内容
- 3.3.4 父元素、子元素、后代元素和兄弟元素
- 3.3.5 了解元素类型
- 3.4 使用HTML实体
- 3.5 HTML5全局属性
- 3.5.1 accesskey属性
- 3.5.2 class属性
- 3.5.3 contenteditable属性
- 3.5.4 contextmenu属性
- 3.5.5 dir属性
- 3.5.6 draggable属性
- 3.5.7 dropzone属性
- 3.5.8 hidden属性
- 3.5.9 id属性
- 3.5.10 lang属性
- 3.5.11 spellcheck属性
- 3.5.12 style属性
- 3.5.13 tabindex属性
- 3.5.14 title属性
- 3.6 有用的HTML工具
- 3.7 小结
- 第4章 初探CSS
- 4.1 定义和应用样式
- 4.1.1 了解本章所用的CSS属性
- 4.1.2 使用元素内嵌样式
- 4.1.3 使用文档内嵌样式
- 4.1.4 使用外部样式表
- 4.2 样式的层叠和继承
- 4.2.1 浏览器样式
- 4.2.2 用户样式
- 4.2.3 样式如何层叠
- 4.2.4 用重要样式调整层叠次序
- 4.2.5 根据具体程度和定义次序解决同级样式冲突
- 4.2.6 继承
- 4.3 CSS中的颜色
- 表示更复杂的颜色
- 4.4 CSS中的长度
- 4.4.1 绝对长度
- 4.4.2 相对长度
- 4.5 其他CSS单位
- 4.5.1 使用CSS角度
- 4.5.2 使用CSS时间
- 4.6 测试CSS特性的支持情况
- 4.7 有用的CSS工具
- 4.7.1 浏览器样式报告
- 4.7.2 用SelectorGadget生成选择器
- 4.7.3 用LESS改进CSS
- 4.7.4 使用CSS框架
- 4.8 小结
- 第5章 初探JavaScript
- 5.1 准备使用JavaScript
- 5.2 使用语句
- 5.3 定义和使用函数
- 5.3.1 定义带参数的函数
- 5.3.2 定义会返回结果的函数
- 5.4 使用变量和类型
- 5.4.1 使用基本类型
- 5.4.2 创建对象
- 5.4.3 使用对象
- 5.5 使用JavaScript运算符
- 5.5.1 相等和等同运算符
- 5.5.2 显式类型转换
- 5.6 使用数组
- 5.6.1 使用数组字面量
- 5.6.2 读取和修改数组内容
- 5.6.3 枚举数组内容
- 5.6.4 使用内置的数组方法
- 5.7 处理错误
- 5.8 比较undefined和null值
- 5.8.1 检查变量或属性是否为undefined或null
- 5.8.2 区分null和undefined
- 5.9 常用的JavaScript工具
- 5.9.1 使用JavaScript调试器
- 5.9.2 使用JavaScript库
- 5.10 小结
- 第二部分 HTML元素
- 第6章 HTML5元素背景知识
- 6.1 语义与呈现分离
- 6.2 元素选用原则
- 6.2.1 少亦可为多
- 6.2.2 别误用元素
- 6.2.3 具体为佳,一以贯之
- 6.2.4 对用户不要想当然
- 6.3 元素说明体例
- 6.4 元素速览
- 6.4.1 文档和元数据元素
- 6.4.2 文本元素
- 6.4.3 对内容分组
- 6.4.4 划分内容
- 6.4.5 制表
- 6.4.6 创建表单
- 6.4.7 嵌入内容
- 6.5 未实现的元素
- 6.6 小结
- 第7章 创建HTML文档
- 7.1 构筑基本的文档结构
- 7.1.1 DOCTYPE元素
- 7.1.2 html元素
- 7.1.3 head元素
- 7.1.4 body元素
- 7.2 用元数据元素说明文档
- 7.2.1 设置文档标题
- 7.2.2 设置相对URL的解析基准
- 7.2.3 用元数据说明文档
- 7.2.4 定义CSS样式
- 7.2.5 指定外部资源
- 7.3 使用脚本元素
- 7.3.1 script元素
- 7.3.2 noscript元素
- 7.4 小结
- 第8章 标记文字
- 8.1 生成超链接
- 8.1.1 生成指向外部的超链接
- 8.1.2 使用相对URL
- 8.1.3 生成内部超链接
- 8.1.4 设定浏览环境
- 8.2 用基本的文字元素标记内容
- 8.2.1 表示关键词和产品名称
- 8.2.2 加以强调
- 8.2.3 表示外文词语或科技术语
- 8.2.4 表示不准确或校正
- 8.2.5 表示重要的文字
- 8.2.6 为文字添加下划线
- 8.2.7 添加小号字体内容
- 8.2.8 添加上标和下标
- 8.3 换行
- 8.3.1 强制换行
- 8.3.2 指明可以安全换行的建议位置
- 8.4 表示输入和输出
- 8.5 使用标题引用、引文、定义和缩写
- 8.5.1 表示缩写
- 8.5.2 定义术语
- 8.5.3 引用来自他处的内容
- 8.5.4 引用其他作品的标题
- 8.6 使用语言元素
- 8.6.1 ruby、rt和rp元素
- 8.6.2 bdo元素
- 8.6.3 bdi元素
- 8.7 其他文本元素
- 8.7.1 表示一段一般性的内容
- 8.7.2 突出显示文本
- 8.7.3 表示添加和删除的内容
- 8.7.4 表示时间和日期
- 8.8 小结
- 第9章 组织内容
- 9.1 为什么要对内容分组
- 9.2 建立段落
- 9.3 使用div元素
- 9.4 使用预先编排好格式的内容
- 9.5 引用他处内容
- 9.6 添加主题分隔
- 9.7 将内容组织为列表
- 9.7.1 ol元素
- 9.7.2 ul元素
- 9.7.3 li元素
- 9.7.4 生成说明列表
- 9.7.5 生成自定义列表
- 9.8 使用插图
- 9.9 小结
- 第10章 文档分节
- 10.1 添加基本的标题
- 10.2 隐藏子标题
- 10.3 生成节
- 10.4 添加首部和尾部
- 10.5 添加导航区域
- 10.6 使用article
- 10.7 生成附注栏
- 10.8 提供联系信息
- 10.9 生成详情区域
- 10.10 小结
- 第11章 表格元素
- 11.1 生成基本的表格
- 11.2 添加表头单元格
- 11.3 为表格添加结构
- 11.3.1 表示表头和表格主题
- 11.3.2 添加表脚
- 11.4 制作不规则表格
- 11.5 把表头与单元格关联起来
- 11.6 为表格添加标题
- 11.7 处理列
- 表示个别的列
- 11.8 设置表格边框
- 11.9 小结
- 第12章 表单
- 12.1 制作基本表单
- 12.1.1 定义表单
- 12.1.2 查看表单数据
- 12.2 配置表单
- 12.2.1 配置表单的action属性
- 12.2.2 配置HTTP方法属性
- 12.2.3 配置数据编码
- 12.2.4 控制表单的自动完成功能
- 12.2.5 指定表单反馈信息的目标显示位置
- 12.2.6 设置表单名称
- 12.3 在表单中添加说明标签
- 12.4 自动聚焦到某个input元素
- 12.5 禁用单个input元素
- 12.6 对表单元素编组
- 12.6.1 为fieldset元素添加说明标签
- 12.6.2 用fieldset禁用整组input元素
- 12.7 使用button元素
- 12.7.1 用button元素提交表单
- 12.7.2 用button元素重置表单
- 12.7.3 把button作为一般元素使用
- 12.8 使用表单外的元素
- 12.9 小结
- 第13章 定制input元素
- 13.1 用input元素输入文字
- 13.1.1 设定元素大小
- 13.1.2 设置初始值和占位式提示
- 13.1.3 使用数据列表
- 13.1.4 生成只读或被禁用的文本框
- 13.1.5 指定文字方向数据的名称
- 13.2 用input元素输入密码
- 13.3 用input元素生成按钮
- 13.4 用input元素为输入数据把关
- 13.4.1 用input元素获取数值
- 13.4.2 用input元素获取指定范围内的数值
- 13.4.3 用input元素获取布尔型输入
- 13.4.4 用input元素生成一组固定选项
- 13.4.5 用input元素获取有规定格式的字符串
- 13.4.6 用input元素获取时间和日期
- 13.4.7 用input元素获取颜色值
- 13.5 用input元素获取搜索用词
- 13.6 用input元素生成隐藏的数据项
- 13.7 用input元素生成图像按钮和分区响应图
- 13.8 用input元素上传文件
- 13.9 小结
- 第14章 其他表单元素及输入验证
- 14.1 使用其他表单元素
- 14.1.1 生成选项列表
- 14.1.2 输入多行文字
- 14.1.3 表示计算结果
- 14.1.4 生成公开/私有密钥对
- 14.2 使用输入验证
- 14.2.1 确保用户提供了一个值
- 14.2.2 确保输入值位于某个范围内
- 14.2.3 确保输入值与指定模式匹配
- 14.2.4 确保输入值是电子邮箱地址或URL
- 14.3 禁用输入验证
- 14.4 小结
- 第15章 嵌入内容
- 15.1 嵌入图像
- 15.1.1 在超链接里嵌入图像
- 15.1.2 创建客户端分区响应图
- 15.2 嵌入另一张HTML文档
- 15.3 通过插件嵌入内容
- 15.3.1 使用embed元素
- 15.3.2 使用object和param元素
- 15.4 object元素的其他用途
- 15.4.1 使用object元素嵌入图像
- 15.4.2 使用object元素创建分区响应图
- 15.4.3 将object元素作为浏览上下文环境
- 15.5 嵌入数字表现形式
- 15.5.1 显示进度
- 15.5.2 显示范围里的值
- 15.6 其他嵌入元素
- 15.6.1 嵌入音频和视频
- 15.6.2 嵌入图形
- 15.7 小结
- 第三部分 CSS
- 第16章 理解CSS
- 16.1 CSS标准化
- 16.2 盒模型
- 16.3 选择器简明参考
- 16.4 属性简明参考
- 16.4.1 边框和背景属性
- 16.4.2 盒模型属性
- 16.4.3 布局属性
- 16.4.4 文本属性
- 16.4.5 过渡、动画和变换属性
- 16.4.6 其他属性
- 16.5 小结
- 第17章 使用CSS选择器(第Ⅰ部分)
- 17.1 使用CSS基本选择器
- 17.1.1 选择所有元素
- 17.1.2 根据类型选择元素
- 17.1.3 根据类选择元素
- 17.1.4 根据ID选择元素
- 17.1.5 根据属性选择元素
- 17.2 复合选择器
- 17.2.1 并集选择器
- 17.2.2 后代选择器
- 17.2.3 选择子元素
- 17.2.4 选择兄弟元素
- 17.3 使用伪元素选择器
- 17.3.1 使用::first-line选择器
- 17.3.2 使用::first-letter选择器
- 17.3.3 使用:before和:after选择器
- 17.3.4 使用CSS计数器
- 17.4 小结
- 第18章 使用CSS选择器(第Ⅱ部分)
- 18.1 使用结构性伪类选择器
- 18.1.1 使用根元素选择器
- 18.1.2 使用子元素选择器
- 18.1.3 使用:nth-child选择器
- 18.2 使用UI伪类选择器
- 18.2.1 选择启用或禁用元素
- 18.2.2 选择已勾选的元素
- 18.2.3 选择默认元素
- 18.2.4 选择有效和无效的input元素
- 18.2.5 选择限定范围的input元素
- 18.2.6 选择必需和可选的input元素
- 18.3 使用动态伪类选择器
- 18.3.1 使用:link和:visited选择器
- 18.3.2 使用:hover选择器
- 18.3.3 使用:active选择器
- 18.3.4 使用:focus选择器
- 18.4 其他伪类选择器
- 18.4.1 使用否定选择器
- 18.4.2 使用:empty选择器
- 18.4.3 使用:lang选择器
- 18.4.4 使用:target选择器
- 18.5 小结
- 第19章 使用边框和背景
- 19.1 应用边框样式
- 19.1.1 定义边框宽度
- 19.1.2 定义边框样式
- 19.1.3 为一条边应用边框样式
- 19.1.4 使用border简写属性
- 19.1.5 创建圆角边框
- 19.1.6 将图像用做边框
- 19.2 设置元素的背景
- 19.2.1 设置背景颜色和图像
- 19.2.2 设置背景图像的尺寸
- 19.2.3 设置背景图像位置
- 19.2.4 设置元素的背景附着方式
- 19.2.5 设置背景图像的开始位置和裁剪样式
- 19.2.6 使用background简写属性
- 19.3 创建盒子阴影
- 19.4 应用轮廓
- 19.5 小结
- 第20章 使用盒模型
- 20.1 为元素应用内边距
- 20.2 为元素应用外边距
- 20.3 控制元素的尺寸
- 20.3.1 设置一定尺寸的盒子
- 20.3.2 设置最小和最大尺寸
- 20.4 处理溢出内容
- 20.5 控制元素的可见性
- 20.6 设置元素的盒类型
- 20.6.1 认识块级元素
- 20.6.2 认识行内元素
- 20.6.3 认识行内-块级元素
- 20.6.4 认识插入元素
- 20.6.5 隐藏元素
- 20.7 创建浮动盒
- 阻止浮动元素堆叠
- 20.8 小结
- 第21章 创建布局
- 21.1 定位内容
- 21.1.1 设置定位类型
- 21.1.2 设置元素的层叠顺序
- 21.2 创建多列布局
- 21.3 创建弹性盒布局
- 21.3.1 创建简单的弹性盒
- 21.3.2 伸缩多个元素
- 21.3.3 处理垂直空间
- 21.3.4 处理最大尺寸
- 21.4 创建表格布局
- 21.5 小结
- 第22章 设置文本样式
- 22.1 应用基本文本样式
- 22.1.1 对齐文本
- 22.1.2 处理空白
- 22.1.3 指定文本方向
- 22.1.4 指定单词、字母、行之间的间距
- 22.1.5 控制断词
- 22.1.6 首行缩进
- 22.2 文本装饰与大小写转换
- 22.3 创建文本阴影
- 22.4 使用字体
- 22.4.1 选择字体
- 22.4.2 设置字体大小
- 22.4.3 设置字体样式和粗细
- 22.5 使用Web字体
- 22.6 小结
- 第23章 过渡、动画和变换
- 23.1 使用过渡
- 23.1.1 创建反向过渡
- 23.1.2 选择中间值的计算方式
- 23.2 使用动画
- 23.2.1 使用关键帧
- 23.2.2 设置重复方向
- 23.2.3 理解结束状态
- 23.2.4 初始布局时应用动画
- 23.2.5 重用关键帧
- 23.2.6 为多个元素应用多个动画
- 23.2.7 停止和启动动画
- 23.3 使用变换
- 23.3.1 应用变换
- 23.3.2 指定元素变换的起点
- 23.3.3 将变换作为动画和过渡处理
- 23.4 小结
- 第24章 其他CSS属性和特性
- 24.1 设置元素的颜色和透明度
- 24.1.1 设置前景色
- 24.1.2 设置元素的透明度
- 24.2 设置表格样式
- 24.2.1 合并表格边框
- 24.2.2 配置独立边框
- 24.2.3 处理空单元格
- 24.2.4 设置标题的位置
- 24.2.5 指定表格布局
- 24.3 设置列表样式
- 24.3.1 设置列表标记类型
- 24.3.2 使用图像作为列表标记
- 24.3.3 设置列表标记的位置
- 24.4 设置光标样式
- 24.5 小结
- 第四部分 使用DOM
- 第25章 理解DOM
- 25.1 理解文档对象模型
- 25.2 理解DOM Level和兼容性
- 测试DOM功能
- 25.3 DOM快速查询
- 25.3.1 Document的成员
- 25.3.2 Window的成员
- 25.3.3 HTMLElement的成员
- 25.3.4 DOM里的CSS属性
- 25.3.5 DOM中的事件
- 25.4 小结
- 第26章 使用Document对象
- 26.1 使用Document元数据
- 26.1.1 获取文档信息
- 26.1.2 使用Location对象
- 26.1.3 读取和写入cookie
- 26.1.4 理解就绪状态
- 26.1.5 获取DOM的实现情况
- 26.2 获取HTML元素对象
- 26.2.1 使用属性获取元素对象
- 26.2.2 使用数组标记获取已命名元素
- 26.2.3 搜索元素
- 26.2.4 合并进行链式搜索
- 26.3 在DOM树里导航
- 26.4 小结
- 第27章 使用Window对象
- 27.1 获取Window对象
- 27.2 获取窗口信息
- 27.3 与窗口进行交互
- 27.4 对用户进行提示
- 27.5 获取基本信息
- 27.6 使用浏览器历史
- 27.6.1 在浏览历史中导航
- 27.6.2 在浏览历史里插入条目
- 27.6.3 为不同的文档添加条目
- 27.6.4 在浏览历史中保存复杂状态
- 27.6.5 替换浏览历史中的条目
- 27.7 使用跨文档消息传递
- 27.8 使用计时器
- 27.9 小结
- 第28章 使用DOM元素
- 28.1 使用元素对象
- 28.1.1 使用类
- 28.1.2 使用元素属性
- 28.2 使用Text对象
- 28.3 修改模型
- 28.3.1 创建和删除元素
- 28.3.2 复制元素
- 28.3.3 移动元素
- 28.3.4 比较元素对象
- 28.3.5 使用HTML片段
- 28.3.6 向文本块插入元素
- 28.4 小结
- 第29章 为DOM元素设置样式
- 29.1 使用样式表
- 29.1.1 获得样式表的基本信息
- 29.1.2 使用媒介限制
- 29.1.3 禁用样式表
- 29.1.4 CSSRuleList对象的成员
- 29.2 使用元素样式
- 29.3 使用CSSStyleDeclaration对象
- 29.3.1 使用便捷属性
- 29.3.2 使用常规属性
- 29.3.3 使用细粒度的CSS DOM对象
- 29.4 使用计算样式
- 29.5 小结
- 第30章 使用事件
- 30.1 使用简单事件处理器
- 30.1.1 实现简单的内联事件处理器
- 30.1.2 实现一个简单的事件处理函数
- 30.2 使用DOM和事件对象
- 30.2.1 按类型区分事件
- 30.2.2 理解事件流
- 30.2.3 使用可撤销事件
- 30.3 使用HTML事件
- 30.3.1 文档和窗口事件
- 30.3.2 使用鼠标事件
- 30.3.3 使用键盘焦点事件
- 30.3.4 使用键盘事件
- 30.3.5 使用表单事件
- 30.4 小结
- 第31章 使用元素专属对象
- 31.1 文档和元数据对象
- 31.1.1 base元素
- 31.1.2 body元素
- 31.1.3 link元素
- 31.1.4 meta元素
- 31.1.5 script元素
- 31.1.6 style元素
- 31.1.7 title元素
- 31.1.8 其他文档和元数据元素
- 31.2 文本元素
- 31.2.1 a元素
- 31.2.2 del和ins元素
- 31.2.3 q元素
- 31.2.4 time元素
- 31.2.5 其他文本元素
- 31.3 分组元素
- 31.3.1 blockquote元素
- 31.3.2 li元素
- 31.3.3 ol元素
- 31.3.4 其他分组元素
- 31.4 区块元素
- 31.4.1 details元素
- 31.4.2 其他区块元素
- 31.5 表格元素
- 31.5.1 col和colgroup元素
- 31.5.2 table元素
- 31.5.3 thead、tbody和tfoot元素
- 31.5.4 th元素
- 31.5.5 tr元素
- 31.5.6 其他表格元素
- 31.6 表单元素
- 31.6.1 button元素
- 31.6.2 datalist元素
- 31.6.3 fieldset元素
- 31.6.4 form元素
- 31.6.5 input元素
- 31.6.6 label元素
- 31.6.7 legend元素
- 31.6.8 optgroup元素
- 31.6.9 option元素
- 31.6.10 output元素
- 31.6.11 select元素
- 31.6.12 textarea元素
- 31.7 内容元素
- 31.7.1 area元素
- 31.7.2 embed元素
- 31.7.3 iframe元素
- 31.7.4 img元素
- 31.7.5 map元素
- 31.7.6 meter元素
- 31.7.7 object元素
- 31.7.8 param元素
- 31.7.9 progress元素
- 31.8 小结
- 第五部分 高级功能
- 第32章 使用Ajax(第Ⅰ部分)
- 32.1 Ajax起步
- 32.1.1 处理响应
- 32.1.2 主流中的异类:应对Opera
- 32.2 使用Ajax事件
- 32.3 处理错误
- 32.3.1 处理设置错误
- 32.3.2 处理请求错误
- 32.3.3 处理应用程序错误
- 32.4 获取和设置标头
- 32.4.1 覆盖请求的HTTP方法
- 32.4.2 禁用内容缓存
- 32.4.3 读取响应标头
- 32.5 生成跨源Ajax请求
- 32.5.1 使用Origin请求标头
- 32.5.2 高级CORS功能
- 32.6 中止请求
- 32.7 小结
- 第33章 使用Ajax(第Ⅱ部分)
- 33.1 准备向服务器发送数据
- 33.1.1 定义服务器
- 33.1.2 理解问题所在
- 33.2 发送表单数据
- 33.3 使用FormData对象发送表单数据
- 33.3.1 创建FormData对象
- 33.3.2 修改FormData对象
- 33.4 发送JSON数据
- 33.5 发送文件
- 33.6 追踪上传进度
- 33.7 请求并处理不同内容类型
- 33.7.1 接收HTML片段
- 33.7.2 接收XML数据
- 33.7.3 接收JSON数据
- 33.8 小结
- 第34章 使用多媒体
- 34.1 使用video元素
- 34.1.1 预先加载视频
- 34.1.2 显示占位图像
- 34.1.3 设置视频尺寸
- 34.1.4 指定视频来源(和格式)
- 34.1.5 track元素
- 34.2 使用audio元素
- 34.3 通过DOM操作嵌入式媒体
- 34.3.1 获得媒体信息
- 34.3.2 评估回放能力
- 34.3.3 控制媒体回放
- 34.4 小结
- 第35章 使用canvas元素(第Ⅰ部分)
- 35.1 开始使用canvas元素
- 35.2 获取画布的上下文
- 35.3 绘制矩形
- 35.4 设置画布绘制状态
- 35.4.1 设置线条连接样式
- 35.4.2 设置填充和笔触样式
- 35.4.3 使用渐变
- 35.4.4 使用径向渐变
- 35.4.5 使用图案
- 35.5 保存和恢复绘制状态
- 35.6 绘制图像
- 35.6.1 使用视频图像
- 35.6.2 使用画布图像
- 35.7 小结
- 第36章 使用canvas元素(第Ⅱ部分)
- 36.1 用路径绘图
- 36.1.1 用线条绘制路径
- 36.1.2 绘制矩形
- 36.2 绘制圆弧
- 36.2.1 使用arcTo方法
- 36.2.2 使用arc方法
- 36.3 绘制贝塞尔曲线
- 36.3.1 绘制三次贝塞尔曲线
- 36.3.2 绘制二次贝塞尔曲线
- 36.4 创建剪辑区域
- 36.5 绘制文本
- 36.6 使用特效和变换
- 36.6.1 使用阴影
- 36.6.2 使用透明度
- 36.6.3 使用合成
- 36.6.4 使用变换
- 36.7 小结
- 第37章 使用拖放
- 37.1 创建来源项目
- 处理拖动事件
- 37.2 创建释放区
- 接收释放
- 37.3 使用DataTransfer对象
- 37.3.1 根据数据过滤被拖动项目
- 37.3.2 拖放文件
- 37.4 小结
- 第38章 使用地理定位
- 38.1 使用地理定位
- 获取当前位置
- 38.2 处理地理定位错误
- 38.3 指定地理定位选项
- 38.4 监控位置
- 38.5 小结
- 第39章 使用Web存储
- 39.1 使用本地存储
- 监听存储事件
- 39.2 使用会话存储
- 39.3 小结
- 第40章 创建离线Web应用程序
- 40.1 定义问题
- 40.2 定义清单
- 指定清单区域
- 40.3 检测浏览器状态
- 40.4 使用离线缓存
- 40.4.1 制作更新
- 40.4.2 获取更新
- 40.4.3 应用更新
- 40.5 小结
展开全部
出版方
人民邮电出版社·图灵出品
图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。