注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合HTML5 CSS3 JavaScript开发手册

HTML5 CSS3 JavaScript开发手册

HTML5 CSS3 JavaScript开发手册

定 价:¥59.00

作 者: 孟庆昌 等著
出版社: 机械工业出版社
丛编项: 信息科学与技术丛书
标 签: 暂缺

购买这本书可以去


ISBN: 9787111433996 出版时间: 2013-09-01 包装:
开本: 16开 页数: 368 字数:  

内容简介

  《信息科学与技术丛书:HTML5 CSS3 JavaScript开发手册》集HTML5、CSS3、JavaScript技术于一体,详细地介绍了客户端程序设计。《信息科学与技术丛书:HTML5 CSS3 JavaScript开发手册》共分为四部分。第一部分详细介绍了HTML5的各方面知识,第二部分详细介绍了CSS3相关知识,第三部分介绍了JavaScript动态程序,第四部分列举了HTML5与CSS3的典型范例。《信息科学与技术丛书:HTML5 CSS3 JavaScript开发手册》实例丰富,为每个知识点精心设计了案例,且采用代码与截图相结合的方式编写。无论是刚刚接触Web前端的新人,还是对HTML5及未来Web应用技术有兴趣的读者均可阅读本书。

作者简介

暂缺《HTML5 CSS3 JavaScript开发手册》作者简介

图书目录

出版说明
前言
第1章 HTML5概述
1.1 认识HTML5
1.2 HTML5新特性
1.2.1 新的元素
1.2.2 新的API
1.3 文档结构与字符集
1.4 语义化标记
1.5 检测技术
第2章 使用视频与音频元素
2.1 设置视频元素
2.1.1 声明视频元素
2.1.2 浏览器支持性检测
2.2 设置音频元素
2.3 媒体特性
第3章 表单元素与相关属性
3.1 输入类型
3.2 浏览器支持检测
3.2.1 输入类型检测
3.2.2 表单特性检测
3.3 output元素与datalist元素
3.3.1 output元素
3.3.2 datalist元素
3.4 表单特性
3.5 表单验证类型
3.6 验证反馈
第4章 画布处理
4.1 HTML5画布基础
4.1.1 声明canvas
4.1.2 渲染上下文
4.1.3 浏览器支持检测
4.2 绘制图形
4.2.1 绘制矩形
4.2.2 绘制路径
4.2.3 绘制各种线条
4.3 使用图像
4.3.1 将图像复制到画布
4.3.2 图像缩放
4.3.3 图像剪切
4.4 Canvas文本
4.5 样式与色彩
4.5.1 色彩属性
4.5.2 设置透明度
4.5.3 渐变
4.5.4 阴影
4.6 变形
4.6.1 保持与恢复
4.6.2 移动
4.6.3 缩放
4.6.4 旋转
4.7 遮盖
4.8 绘制简单动画
第5章 事件处理
5.1 事件处理方式
5.1.1 监听方式
5.1.2 赋值方式
5.2 HTML5常用事件
5.2.1 表单事件
5.2.2 键盘事件
5.2.3 鼠标事件
5.2.4 媒体事件
5.2.5 window事件
第6章 HTML5选择器
6.1 传统的DOM遍历方式
6.1.1 使用JavaScript方法查找
6.1.2 使用元素节点属性查找
6.2 新的Selectors API
6.3 使用Selectors API
6.3.1 querySelector方法
6.3.2 querySelectorAll方法
第7章 使用HTML5 SVG
7.1 SVG形状
7.1.1 SVG圆形
7.1.2 SVG矩形
7.1.3 SVG椭圆
7.1.4 SVG线条
7.1.5 SVG多边形
7.1.6 SVG折线
7.1.7 SVG路径
7.2 SVG渐变
7.2.1 线性渐变
7.2.2 放射性渐变
7.3 SVG滤镜
第8章 Web存储
8.1 认识Web Storage
8.2 Web Storage组成
8.3 Web Storage API
8.3.1 检测浏览器支持性
8.3.2 存储和获取数据
8.3.3 转换存储数据
8.3.4 Storage事件
8.4 存储限制
8.5 使用JSON处理数据
8.5.1 认识JSON
8.5.2 存储JSON对象
第9章 使用Web SQL Database
9.1 核心方法
9.2 执行操作
9.2.1 打开连接
9.2.2 创建数据表
9.2.3 插入数据
9.2.4 查询数据
9.2.5 修改与删除
9.3 完整的操作实例
第10章 使用IndexedDB
10.1 认识IndexedDB
10.2 IndexedDB存储结构
10.3 适应多内核浏览器
10.4 IndexedDB API
10.4.1 初始化数据库连接
10.4.2 建立存储对象
10.4.3 向存储对象中添加数据
10.4.4 查询存储的数据
10.5 应用举例
第11章 文件处理
11.1 File API
11.1.1 FileList与File接口
11.1.2 Blob接口
11.1.3 FileReader接口
11.2 FileWriter API
11.2.1 BlobBuilder接口
11.2.2 FileSaver接口
11.2.3 FileWriter接口
11.3 FileSystem API
11.3.1 FileSystem初始化
11.3.2 FileEntry接口
11.3.3 DirectoryEntry接口
11.3.4 FileSystem URL
第12章 拖放操作
12.1 drag and drop简介
12.2 drag and drop API
12.2.2 浏览器支持性检测
12.2.2 drag and drop事件
12.2.3 dataTransfer对象
12.3 drag and drop过程
第13章 地理定位
13.1 浏览器支持性检测
13.2 单次位置请求
13.2.1 获取位置信息
13.2.2 错误处理
13.2.3 可选位置特性
13.3 持续获取位置信息
13.4 在Google Map中显示
位置
第14章 通信应用
14.1 PostMessage
14.1.1 浏览器支持性检测
14.1.2 发送与监听
14.1.3 创建postMessage应用
14.2 Server-Sent Events
14.2.1 浏览器支持性检测
14.2.2 Server-Sent Events API
14.2.3 服务器端代码设置
14.2.4 创建Server-Sent Events应用
14.3 WebSocket
14.3.1 WebSocket API
14.3.2 浏览器支持性检测
14.3.3 WebSocket API使用方法
第15章 使用Web Worker
处理线程
15.1 Web Worker API
15.1.1 浏览器支持性检查
15.1.2 构建Web Worker
15.1.3 Web Worker传递信息
15.1.4 终止Worker
15.1.5 错误处理
15.1.6 加载外部脚本
15.2 Worker简单操作流程
15.3 使用Worker线程做后台
数值计算
15.4 Worker线程嵌套
15.5 共享线程
15.5.1 创建共享线程
15.5.2 与共享线程通信
15.5.3 共享线程的使用
第16章 离线Web应用
16.1 认识ffline Web Application
16.2 manifest文件
16.2.1 引用清单文件
16.2.2 清单文件结构
16.3 在线状态检测
16.4 Application cache API
16.4.1 浏览器支持性检测
16.4.2 ApplicationCache对象
第17章 HTML5的其他应用
17.1 HTML5 Notifications
17.1.1 浏览器支持性检测
17.1.2 创建Notifications
17.1.3 显示提示许可
17.1.4 添加回调和其他操作
17.1.5 实例代码
17.2 HTML5 Progress
17.2.1 语法与属性
17.2.2 自定义HTML5的样式
17.2.3 Progress实例
第18章 CSS3属性
18.1 边框属性
18.1.1 border-colors属性
18.1.2 border-image属性
18.1.3 border-radius属性
18.1.4 box-shadow属性
18.2 背景属性
18.2.1 background-clip属性
18.2.2 background-origin属性
18.2.3 background-size属性
18.2.4 multiple background属性
18.3 颜色属性
18.3.1 HSL colors属性
18.3.2 HSLA colors属性
18.3.3 RGBA colors属性
18.3.4 opacity属性
18.4 文本属性
18.4.1 text-shadow属性
18.4.2 text-overflow属性
18.4.3 word-wrap属性
18.4.4 word-break属性
18.5 字体属性
18.5.1 @font-face属性
18.5.2 字体格式
18.5.3 应用举例
18.6 用户界面属性
18.6.1 box-sizing属性
18.6.2 resize属性
18.6.3 outline-offset属性
18.6.4 nav-index属性
18.6.5 定义方向键控制顺序
18.7 基础盒模型
18.7.1 overflow属性
18.7.2 overflow-x与overflow-y属性
18.8 多栏属性
18.8.1 columns属性
18.8.2 column-width属性
18.8.3 column-count属性
18.8.4 column-gap属性
18.8.5 column-rule属性
18.8.6 column-rule-color属性
18.8.7 column-rule-style属性
18.8.8 column-rule-width属性
18.8.9 column-span属性
18.8.10 column-fill属性
18.9 变换属性
18.9.1 transform属性
18.9.2 transform-origin属性
18.9.3 transform-style属性
18.9.4 perspective属性
18.9.5 perspective-origin属性
18.9.6 backface-visibility属性
18.10 过渡属性
18.10.1 transition属性
18.10.2 transition-property属性
18.10.3 transition-duration属性
18.10.4 transition-timing-function
属性
18.10.5 transition-delay属性
18.11 动画属性
18.11.1 animation属性
18.11.2 animation-name属性
18.11.3 animation-duration属性
18.11.4 animation-timing-function属性
18.11.5 animation-delay属性
18.11.6 animation-iteration-count属性
18.11.7 animation-direction属性
18.11.8 animation-play-state属性
18.12 渐变
18.12.1 linear-gradient
18.12.2 radial-gradient
18.12.3 repeating-linear-gradient
18.12.4 repeating-radial-gradient
18.13 其他模块
18.13.1 Speech
18.13.2 Media queries
第19章 CSS3选择器
19.1 属性选择器
19.2 伪类选择器
19.2.1 结构性伪类选择器
19.2.2 UI元素状态伪类选择器
19.2.3 目标伪类选择器
19.2.4 否定伪类选择器
19.3 兄弟选择器
第20章 JavaScript基础
20.1 JavaScript起步
20.1.1 JavaScript简介
20.1.2 JavaScript的功能特性
20.1.3 JavaScript的使用
20.2 注释
20.3 变量
20.4 运算符与表达式
20.5 流程控制
20.5.1 if条件语句
20.5.2 switch语句
20.5.3 for循环语句
20.5.4 for… in语句
20.5.5 while语句和do-while语句
20.5.6 break语句和continue语句
20.6 函数
20.6.1 定义函数
20.6.2 return语句
20.6.3 函数的调用
20.7 消息对话框
20.8 异常处理
20.8.1 捕获异常(try-catch-finally)
20.8.2 声明异常(throw)
20.9 内置对象
20.9.1 字符串内置对象方法
20.9.2 布尔型内置对象方法
20.9.3 数组内置对象方法
20.9.4 数学内置对象方法
20.9.5 日期内置对象方法
20.10 校验
20.11 Cookie脚本
20.11.1 Cookie的属性
20.11.2 Cookie的存储、读取和删除
第21章 HTML5与CSS3范例
21.1 垃圾收集箱
21.2 拖放上传图片
21.3 监控文件读取进度
21.4 基于EasyWebSocket的实时聊天室
21.5 图片墙
21.6 幻灯片播放
21.7 手风琴式垂直菜单
……

本目录推荐