论道HTML5 PDF扫描版
论道HTML5先简要介绍了如何用HTML5和CSS3制作网站,然后全面介绍了API和Canvas2D,接着介绍了如何在手机浏览器上开发HTML5相关的应用、WebSocketAPI相关的三个案例和时下较为流行的Node.js环境,最后介绍了瘦服务器战略和云的概念。
《图灵原创:论道HTML5》主要供业内的前端开发人员使用,也可供大专院校相关师生、行业技能培训学校作为相关教材和参考书。

教程地址:论道HTML5 PDF扫描版
论道HTML5 目录:
第1章 利用HTML5制作网站
1.1 大多数人不了解HTML5时代的网页设计
1.2 HTML5带来的网页结构、设计风格及理念的变化
1.2.1 HTML 4时代的几个特征
1.2.2 一个典型的HTML5页面
1.2.3 小结
1.3 HTML5带来的标签变化
1.3.1 什么是标签
1.3.2 标签的分类
1.3.3 近十几年来的HTML
1.3.4 Web的变化趋势
1.4 HTML5带来的表单数据内容进化
1.4.1 数据提交格式的变化
1.4.2 数据提交范围的变化
1.4.3 表单数据类型的增加
1.4.4 表单属性和验证方式的进化
1.4.5 文件上传控件和重复模型的应用
1.4.6 小结
1.5 HTML5与SEO
1.5.1 技术趋势
1.5.2 搜索引擎服务商面临的问题
1.5.3 SEO从业人员面临的问题
1.5.4 SEO面临的几个社会问题
1.6 HTML5的开发环境与调试环境
1.6.1 HTML5编写工具
1.6.2 JavaScript开发
1.6.3 HTTP监控
1.6.4 调试环境
1.7 案例:HTML5网站建设
1.7.1 需求的提出
1.7.2 需求分析
1.7.3 系统分析
1.7.4 工程实现
1.7.5 小结
第2章 用CSS3完善网站
2.1 文字模块
2.1.1 文字阴影:text-shadow
2.1.2 文字溢出:text-overflow
2.1.3 文字换行:word-wrap
2.2 颜色模块
2.2.1 透明度:opacity
2.2.2 HSL
2.2.3 HSLA和RGBA
2.3 边框模块
2.3.1 边框圆角:border-radius
2.3.2 边框颜色:border-color
2.3.3 边框图像:border-image
2.3.4 盒阴影:box-shadow
2.4 用户界面模块
2.4.1 盒倒影:box-reflect
2.4.2 盒大小:box-sizing
2.5 背景模块
2.5.1 背景渐变
2.5.2 background-origin
2.5.3 background-clip
2.5.4 background-size
2.5.5 多背景
2.5.6 遮罩
2.6 动画模块
2.6.1 transform
2.6.2 transition
2.6.3 animation
2.7 区域模块
2.7.1 故事线
2.7.2 区域样式
2.7.3 内容形状和环绕
2.7.4 小结
2.8 选择器
2.8.1 结构伪类
2.8.2 否定伪类
2.8.3 状态伪类
2.8.4 目标伪类
2.8.5 其他选择器
2.9 其他模块
2.9.1 多栏布局
2.9.2 弹性盒子布局
2.9.3 网络字体
2.9.4 媒介查询
2.9.5 滤镜效果
2.9.6 着色器
2.10 使用CSS3美化网站
2.10.1 右上角文字
2.10.2 下载盒子
2.10.3 图片格子
2.10.4 中间盒子
2.10.5 左右盒子
2.10.6 居中背景
2.10.7 载入效果
2.10.8 页脚
2.11 小结
第3章 划时代的Web API
3.1 传统Web模型与Web OS架构模型
3.2 Web API的概要介绍
3.3 Drag & Drop API
3.3.1 以前的解决方案
3.3.2 Drag & Drop API的优点
3.3.3 如何检测浏览器是否支持Drag & Drop API
3.3.4 Drag & Drop API的主要操作
3.3.5 文件拖放上传实例
3.4 History API
3.4.1 以前的解决方案
3.4.2 现在的History API
3.5 Communication API
3.5.1 以前解决跨源通信的方案
3.5.2 XMLHttpRequest Level 2
3.5.3 iframe和sandbox
3.5.4 跨文档消息通信
3.6 Notification API
3.6.1 如何检测浏览器是否支持Notification API
3.6.2 Web的Notification的状态
3.6.3 让你的Web App带着Notification跑
3.7 audio标签和video标签
3.7.1 audio标签
3.7.2 video标签
3.8 Canvas API
3.8.1 以前的同类解决方案
3.8.2 Canvas的优点
3.8.3 检测浏览器是否支持Canvas
3.8.4 Canvas主要操作
3.9 WebSocket API
3.10 Web Worker API
3.11 Web Storage API
3.12 MicroData和语义网络
3.12.1 MicroData的常见属性
3.12.2 MicroData的例子
3.12.3 MicroData与SEO–人类需要有序的信息
3.12.4 语义网络的基本概念
3.12.5 语义测试工具
3.13 通用Base64方法
3.13.1 编码
3.13.2 解码
3.13.3 应用
3.14 Web Database API
3.14.1 Web SQL API
3.14.2 Indexed DB API
3.15 WebGL
3.16 Device API 系列
3.16.1 Geolocation API
3.16.2 File API
3.16.3 FileWriter API3.16.5 Contact API
3.16.6 System Information API
3.16.7 Calendar API
3.16.8 Messaging API
3.17 小结
第4章 Canvas 2D
4.1 什么是Canvas
4.2 Canvas 2D原理
4.2.1 坐标系统说明
4.2.2 属性说明
4.3 绘制
4.3.1 各类线条
4.3.2 矩形
4.3.3 三角形
4.3.4 圆与扇形
4.3.5 图片
4.3.6 文字
4.4 特效
4.4.1 渐变
4.4.2 阴影与透明
4.5 基础操作中比较复杂的部分
4.5.1 保存和恢复
4.5.2 坐标转换
4.5.3 旋转
4.5.4 缩放
4.5.5 变形
4.5.6 组合
4.5.7 裁剪
4.5.8 像素操作
4.6 动画
4.6.1 左右运动
4.6.2 上下运动
4.6.3 圆心旋转运动
4.6.4 抛物线运动
4.6.5 渐变运动
4.7 事件感应
4.8 关于Canvas的一些经验
4.8.1 回答两个问题
4.8.2 避开浮点运算
4.8.3 资源载入与双缓冲问题
4.8.4 图片抗锯齿的原理及办法
4.8.5 粒子系统的使用
4.9 Web开发复古流
4.10 小结
第5章 HTML5和移动互联网开发
5.1 移动互联网的现状与需求
5.1.1 市场容量
5.1.2 移动设备的特点
5.1.3 移动设备的现状
5.1.4 开发者生态圈
5.1.5 可供选择的移动互联网开发平台
5.2 HTML5在移动互联网上的开发示例
5.2.1 一个HTML5开发者的基本配置
5.2.2 欧朋浏览器H5版介绍
5.2.3 重力传感设备
5.2.4 电子罗盘开发
5.2.5 Geolocation与LBS应用开发
5.2.6 网页摄像与网络相册
5.2.7 移动设备中的离线存储
5.3 小结
第6章 WebSocket开发应用
6.1 WebSocket的那些事儿
6.1.1 WebSocket的技术背景
6.1.2 WebSocket的定义
6.1.3 WebSocket通信模式解析
6.1.4 WebSocket检测浏览器支持代码
6.2 WebSocket API的内容
6.2.1 属性
6.2.2 URL
6.2.3 事件
6.3 客户端样例程序
6.4 服务器端样例程序
6.5 Ajax、长轮询、Comet之间的那些事儿
6.5.1 Ajax
6.5.2 长轮询
6.5.3 Comet
6.5.4 Ajax与WebSocket的多角度对比
6.6 与WebSocket相关的几个概念
6.6.1 SSJS
6.6.2 Node.js
6.7 开发基于WebSocket的通信示例
6.7.1 聊天室
6.7.2 服务器监控
6.7.3 联机作图
6.8 免费的WebSocket资源
6.9 小结
第7章 瘦服务器战略与云
7.1 战略观察与未来10年的思考
7.1.1 Web瘦服务器战略
7.1.2 云
7.1.3 计算能的思考
7.2 Web Storage
7.2.1 Web Storage的概念
7.2.2 localStorage介绍与示例
7.2.3 sessionStorage的介绍与示例
7.2.4 浏览器端存储的方案和局限性
7.3 离线应用
7.3.1 判断浏览器是否在线
7.3.2 离线应用的属性与方法
7.3.3 manifest文件
7.4 Web Worker
7.4.1 Worker
7.4.2 Shared Worker
7.4.3 Web Worker小结
7.5 一个云记事本的案例
7.5.1 客户端逻辑分析
7.5.2 客户端的实现
7.5.3 工程实现的联想
7.6 小结
附录A HTML5标签、事件属性及其相关网站
附录B 审慎对待各种框架
附录C 统一开发常用交流术语
附录D WebGL
附录E CSS3模块列表
论道HTML5 PDF扫描版的更多相关文章
- HTML5从入门到精通(明日科技) 中文pdf扫描版
HTML5从入门到精通(明日科技) 中文pdf扫描版
- HTML5+CSS3+jQuery Mobile轻松构造APP与移动网站 (陈婉凌) 中文pdf扫描版
<HTML5+CSS3+jQuery Mobile轻松构造APP与移动网站>以HTML与CSS为主,配合jQuery制作网页,并搭配jQueryMobile制作移动网页,通过具体的范例从基 ...
- HTML5移动开发即学即用(双色) 王志刚 pdf扫描版
HTML5已经广泛应用于各智能移动终端设备上,而且绝大部分技术已经被各种最新版本的测览器所支持:逐一剖析HTML5标准中包含的最新技术,详细介绍了HTML5新标准中提供的各种API,各种各样的应用实例 ...
- HTML5和CSS3实例教程 中文版 高清PDF扫描版
HTML5和CSS3实例教程共分3部分,集中讨论了HTML5和CSS3规范及其技术的使用方法.首先是规范概述,介绍了新的结构化标签.表单域及其功能(包括自动聚焦功能和占位文本)和CSS3的新选择器.接 ...
- HTML5 Canvas游戏开发实战 PDF扫描版
HTML5 Canvas游戏开发实战主要讲解使用HTML5 Canvas来开发和设计各类常见游戏的思路和技巧,在介绍HTML5 Canvas相关特性的同时,还通过游戏开发实例深入剖析了其内在原理,让读 ...
- HTML5移动应用开发入门经典 中文pdf扫描版
HTML5是关注度ZUI高的前沿Web技术,而移动互联网则是近两年ZUI炙手可热的Web领域.<HTML5移动应用开发入门经典>将这两者巧妙结合起来,详细讲解了如何利用HTML5进行移动应 ...
- HTML5游戏开发进阶指南 中文pdf扫描版
HTML5游戏开发进阶指南介绍了HTML5游戏开发的一般过程和技巧.全书共分12章,第1章介绍了本书相关的HTML5的诸多新特性,包括在canvas上绘图.播放声音等,另外还引入了子画面页的概念:第2 ...
- HTML5权威指南 中文版 高清PDF扫描版
HTML5权威指南是一本系统学习网页设计的权威参考图书.<HTML5权威指南>分为五部分:第一部分介绍学习本书的预备知识和HTML.CSS和JavaScript的最新进展:第二部分讨论HT ...
- HTML5移动Web开发实战 PDF扫描版
<HTML5移动Web开发实战>提供了应对这一挑战的解决方案.通过阅读本书,你将了解如何有效地利用最新的HTML5的那些针对移动网站的功能,横跨多个移动平台.全书共分10章,从移动Web. ...
随机推荐
- TLD视觉跟踪算法
TLD算法好牛逼一个,这里有个视频,是作者展示算法的效果,http://www.56.com/u83/v_NTk3Mzc1NTI.html.下面这个csdn博客里有人做的相关总结,感觉挺好的,收藏了! ...
- 在MySQL中设置事务隔离级别有2种方法:
在MySQL中设置事务隔离级别有2种方法: 1 在my.cnf中设置,在mysqld选项中如下设置 [mysqld] transaction-isolation = READ-COMMITTED 2 ...
- Linux性能监控工具sysstat系列简介
简介 sysstat提供了Linux性能监控的工具集,包括sar.sadf.mpstat.iostat.pidstat等,这些工具可以监控系统性能和使用情况.各工具的作用如下: iostat - 提供 ...
- 蓝桥杯 基础练习 BASIC-25 回形取数
基础练习 回形取数 时间限制:1.0s 内存限制:512.0MB 问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度.一开始位于矩阵左上角,方向向下. 输入格式 ...
- Generate web.xml deployment descriptor
eclipse 使用tomcat7.0建立Dynamic Web Project 时,next至步骤“Web Module”,此时勾选选项“Generate web.xml deployment de ...
- stdin和STDIN_FILENO的区别
STDIN_FILENO与stdin的区别: STDIN_FILENO: 1).数据类型:int 2).层次:系统级的API,是一个文件句柄,定义在<unistd.h>中. 3).相应的函 ...
- __align(num) 分析
这几天用2440读写SD卡(FAT32文件系统),定义了个文件信息的数据结构里边数据类型有unsigned char, unsigned int, unsigned long几种,在从SD卡上读取数据 ...
- JAVA基础知识(16)-----Integer
Integer对象数字格式的字符串转成基本数据类型的方法:1:将该字符串封装成了Integer对象,并调用对象的方法intValue();2:使用Integer.parseInt(numstring) ...
- oracle——pl/sql 查询中文乱码
1.查看服务器端编码select userenv('language') from dual;我实际查到的结果为:AMERICAN_AMERICA.AL32UTF82.执行语句 select * fr ...
- linux命令-du查看占用磁盘空间大小
格式 df -h 查看磁盘分区情况 du /etc 目录文件大小都列出来 单位是k最后一行是总和 du -m 单位是m 小于1m写成1m du -h 单位人性化显示k/m du -sh /etc 查看 ...