万本电子书0元读

万本电子书0元读

顶部广告

HTML5和RIA网站设计电子书

《html5和ria网站设计》的阅读对象是具有一定web开发技能的开发者。

售       价:¥

纸质售价:¥39.30购买纸书

0人正在读 | 0人评论 6.2

作       者:张亚飞

出  版  社:清华大学出版社

出版时间:2011-09-01

字       数:4147

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
《html5和ria网站设计》的阅读对象是具有一定web发技能的发者。本书侧重于实战,提供各种浏览器兼容性指南,修复了当前普遍存在的错误认识,目的是帮助用户快速掌握*的html5技术以实现ria应用程序设计。 本书内容包括如下三大部分,具有清晰的知识脉络。 html5所有新增的元素:包括结构化元素、新的表单控件元素、多媒体视频和音频元素等,它们能够帮助用户理解html语言的特性,使用户真正理解html5,而不是仅仅理解新增的几个元素。 html5 bom和html5 dom:两者是实现浏览器兼容的重要前提,是实现ria的保证。并且bom次有了可供遵循的标准,这也使所有发者欢欣喜悦。 html5周边:html5规范有与之紧密配合的一簇规范,本书也完整系统地介绍了这些规范的应用,包括web workers、canvas2d、web storage、web sql database、server-sent event、web sockets以及geolocation等。《html5和ria网站设计》所有功能皆提供了完整的应用范例,以帮助用户深理解,对于想快速学习html5的用户来说是*的学习捷径,建议用户不要错过。<br/>【推荐语】<br/>万难网权威大师新自撰写,全面引领下一代万维技术 展HTWL5真正风采,释放HTML5真正潜能 全面破除当前普遍存在的错误认识,让您不走弯路 HTML5全新标准大曝光,新功能、新特性一览无余 LBS*热应用,详细讲解,让公司的业务快速跟上 面向阶用户,直精要.辅以精湛范例.让您快速掌握,节约时间 包含HTML5核心以及周边应用 浏览器兼容性提示,让您学以致用,工作中游刃有余<br/>
目录展开

前折页

扉页

版权页

前言

目录

第0章 准备浏览器

0.1 网页的执行环境——浏览器

0.3 支持HTML5的浏览器

第1章 HTML5简介和编写规范

1.1 HTML5的新特性

1.1.1 实现Web应用程序

1.2 HTML5轻松入门

1.2.1 使用XML语法编写HTML5文档

1.2.2 使用HTML语法编写HTML5文档

1.2.3 HTML5文档的构成

1.3 标准、规范和实现

1.3.1 实现

1.3.2 万维网和W3C

第2章 HTML5元素和文档语法格式

2.1 使用HTML5元素和属性

2.1.1 标签

2.1.2 元素和元素的形式

2.1.3 元素的类型

2.1.4 属性的定义

2.1.6 元素和属性的大小写规范

2.2 全局属性

2.3 XML语法格式和HTML语法格式的不同

2.4 XHTML1.0和HTML5的区别

2.5.1 自然语言的作用

2.5.2 语言代码

2.5.3 语言代码的继承

2.6 使用注释

2.5.4 浏览器对语言代码的解释

第3章 在网页中使用JavaScript脚本语言

3.1 了解脚本语言

3.1.1 客户端脚本

3.2.1 使用script元素定义脚本代码

3.2.2 在事件属性值中定义脚本

3.2.3 在超链接中定义脚本

3.3 浏览器不支持脚本时应注意的问题

3.3.1 noscript元素

3.3.2 关于隐藏脚本数据

3.4 关于DHTML

3.5.1 了解Origin

第4章 JavaScript和HTML5浏览器对象模型(BOM)

4.1 定时器——间隔调用和延迟调用

4.1.1 使用setInterval()方法和clearInterval()方法实现间隔调用

4.1.2 范例——创建打字机效果

4.1.3 使用setTimeout()方法和clearTimeout()方法

4.2 基本的交互操作

4.2.1 警告对话框

4.2.3 提示输入消息对话框

4.2.4 使用增强的交互式对话框

4.2.5 范例——使用交互式对话框相互传值

4.3 窗口交互操作

4.2.6 打印

4.3.2 关闭窗口

4.3.3 取消文档加载

4.4 网页和浏览器交互

4.6 地址管理

4.7 浏览器信息

4.7.1 检测浏览器类型

4.7.2 自定义架构处理

4.7.3 自定义内容类型处理

第5章 HTML5 DOM和HTML5网络应用程序

5.1 了解DOM

5.1.1 DOM基于节点树的表现形式

5.1.2 什么是HTML DOM

5.1.3 什么是接口

5.2 使用DOM访问元素

5.2.1 遍历节点树

5.2.2 使用getElementsByTagName()方法

5.2.3 使用getElementsByName()方法和getter属性

5.2.4 使用getElementById()方法

5.2.5 使用getElementsByClassName()方法

5.2.7 了解节点类型

5.2.8 了解Element接口

5.3 HTML5 DOM复杂数据类型

5.3.1 HTMLCollection接口

5.3.2 HTMLAllCollection接口

5.3.3 HTMLFormControlsCollection接口

5.3.4 HTMLOptionsCollection接口

5.3.5 HTMLPropertiesCollection接口

5.3.7 DOMSettableTokenList接口

5.3.10 NodeList接口

5.3.11 RadioNodeList接口

5.4 修改HTML文档

5.4.1 创建新节点

5.4.3 为元素节点添加新属性

5.4.4 将元素节点插入到文档中

5.4.5 使用innerHTML属性、outerHTML属性和 insertAdjacentHTML()方法

5.4.7 删除HTML文档中的元素节点、属性和内容

5.4.8 使用replaceChild()方法替换节点

5.5 根据CSS选择符访问元素

第6章 使用Web Workers优化JavaScript执行——多线程

6.1 Web Workers入门

6.1.1 检查浏览器支持

6.1.3 使用Web Workers入门

6.2 Web Workers规范API

6.2.1 Worker的定义、类型

6.2.2 Worker中可以使用的API

6.2.3 创建Worker

6.3 创建和使用专职Worker

6.2.4 处理运行时错误

6.3.2 消息的互传

6.4 创建和使用共享Worker

6.4.1 消息的互传

6.4.2 连接同一个共享Worker

第7章 使用新的结构元素构建网页

7.1 文档结构元素

7.1.1 <article>元素

7.1.2 <section>元素

7.1.3 <aside>元素

7.1.4 <nav>元素

7.1.5 <header>元素

7.1.6 <footer>元素

7.2 标题和标题组合

7.3 <address>元素

第8章 建立HTML5新式表单

8.1 认识和建立HTML表单

8.1.1 建立表单

8.2 使用input元素创建表单控件

8.1.2 使用DOM API控制表单

8.2.1 HTML5新增的input控件类型

8.2.2 新功能属性

8.2.3 表单重写属性

8.2.4 使用DOM API控制input元素

8.2.5 使用File API处理上载文件

8.2.6 使用File API获取文件内容

8.3 HTML5的新表单元素

8.3.1 datalist元素

8.3.4 progress元素

8.3.5 meter元素

8.4 使用DOM API验证控件

8.5 结果良好的控件

8.6 使用CSS呈现表单控件

第9章 HTML5视频和音频

9.1 <video>元素

9.1.1 视频格式

9.1.2 属性

9.2 <source>元素

9.1.3 全兼容设置

9.3 <audio>元素

9.4 自定义视频和音频控制

9.5 使用HTML5 DOM动态控制

9.5.1 关于Media元素

9.5.2 出错处理

9.5.3 关于状态

9.5.5 使用方法控制媒体

9.6 安全和隐私

第10章 使用画布在网页上绘制图—— Canvas

10.1 使用Canvas绘图的基本步骤

10.1.1 绘制第一幅图

10.2 关于HTML5 DOM Canvas API

10.1.2 理解坐标

10.3 使用CanvasRenderingContext2D

10.3.1 颜色、渐变和模式

10.3.2 线条粗细、线帽和线条结合

10.3.3 阴影

10.3.4 绘制矩形

10.3.5 全局设置——混合模式

10.3.6 全局设置——透明度

10.4 创建和渲染路径

10.4.1 了解图形和路径

10.4.2 绘制直线线条

10.4.3 线条和填充

10.4.5 绘制曲线

10.4.6 绘制矩形路径

10.4.7 绘制剪切路径

10.4.8 重置路径和关闭子路径

10.4.10 焦点外廓

10.5 插入图片

10.6 转换、旋转、平移和缩放

10.7 绘制文本

10.8 像素级绘制

10.8.1 基本使用方法

10.8.2 创建反相

10.8.3 分解通道

10.8.4 通道混合器

10.9 保存和恢复绘画状态

10.10.1 太极旋转

10.10.2 绘制动态时钟

第11章 Web存储

11.1 Web存储与Cookie

11.2.1 在客户端持久存储数据

11.2.2 关于浏览器兼容

11.2.3 在会话期存储数据

11.3 Storage接口

11.3.1 获取和更新存储

11.3.2 清除存储

11.4 Storage事件

11.3.4 添加新键和更新键值

第12章 本地数据库

12.1 使用Web SQL Database

12.1.1 第一个Web SQL Database应用

12.1.2 使用Web SQL Database的基本步骤

12.2 异步数据库

12.2.1 执行数据库事务

12.2.2 数据库版本管理

12.2.3 执行SQL语句

12.3 同步数据库

12.3.1 执行数据库事务

12.3.2 数据库版本管理

12.3.3 执行SQL语句

12.4 处理数据库操作结果

12.5 错误和异常

12.6 数据库设计基本知识

12.6.1 关于数据库

12.6.2 设计数据库

12.7 SQL语法入门

12.7.1 语法基础知识

12.7.2 定义记录集的列

12.7.4 对记录集中的记录进行排序

12.7.5 联接表

12.8 SQLite SQL语法和数据库的数据类型

12.9 SQL注入缺陷和参数化查询

第13章 离线网络应用程序——文件缓存

13.1 使用离线应用

13.1.1 配置MIME类型

13.1.2 创建离线应用网页及网页中要引用的资源

13.1.3 创建清单文件

13.2 缓存清单文件格式

13.2.1 定义要缓存的文件

13.2.2 备抵机制

13.3 使用DOM方法处理离线应用

13.2.4 注释

13.3.1 获取缓存

13.3.3 更新缓存

13.3.4 监听事件

13.3.5 检测脱机模式

第14章 丰富的交互操作功能

14.1 内容可编辑

14.1.1 使用DOM方法处理可编辑元素

14.1.2 实用范例——可编辑的表格

14.1.3 使整个文档都可以被编辑

14.2

14.3 拖放功能

14.3.1 元素的拖动

14.3.2 元素的拖放

14.3.3 文件的拖放

14.3.4 使用W3C File API实现文件拖放

14.3.5 拖放事件

14.3.6 DataTransfer对象

14.4 处理选择的内容

14.4.1 处理网页内容选择的API

14.4.2 文本框选择

14.5 编辑API

14.5.1 命令

14.5.2 创建富文本编辑器

14.6 其他交互功能

14.6.1 滚动到视点

14.6.3 通过热键访问元素内容

14.6.4 拼写和语法检查

第15章 跨文档消息传输——Cross Document Messaging

15.1 框架间传递消息

15.2 网页之间互相发送消息

第16章 新的服务器通信技术

16.1 服务器推送技术

16.1.1 使用Server-Sent Event入门

16.1.2 服务器要求

16.1.3 使用EventSource对象

16.1.4 在Web Workers中使用EventSource对象

16.2 套接字连接

16.2.1 使用Web Socket入门

16.2.2 关于Web Socket通信协议

16.2.3 使用WebSocket对象

第17章 地理位置定位

17.1 了解位置定位

17.2 使用Geolocation

17.1.1 位置定位是怎么工作的

17.2.2 获取当前地理位置

17.2.3 处理位置信息

17.2.4 出错处理

17.2.5 配置项

17.3 地理位置定位和在线地图结合使用

17.2.6 持续追踪位置

17.3.2 与Google Map结合使用

17.3.3 使用Google Maps JavaScript API

附录A HTML5和HTML4.0元素对比

附录B HTML常用自然语言及语言代码对照表

附录C 常用字符集速查表

附录D input元素type属性值与input元素属性匹配索引

附录E HTML4.0和HTML5事件属性对照表

附录F XML语法规范和文档编写指南

F.1.1 XML声明

F.1.2 对比XML和HTML

F.1.3 XML设计的指导方针

F.2 XML文档的组成和规则

F.2.1 XML元素

F.2.2 属性

F.2.3 元素名称和属性名称的定义规则

F.2.5 XML文档的定义规则

F.2.7 XML注释

F.2.8 PCDATA和CDATA

F.2.10 处理指令

F.3 格式良好的XML文档

F.4 XML文档的树视图和容器视图

F.5.1 命名空间的定义和默认命名空间

F.5.2 对元素使用命名空间

F.5.3 对属性使用命名空间

F.5.4 什么是完全限定名和本地名

F.6 XML的3个特殊属性声明

附录G HTML标签对的使用及元素可用属性速查手册

附录H 参考文献以及资料来源

后折页

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部