《HTML5应用开发实践指南》PDF下载

  • 购买积分:8 如何计算积分?
  • 作  者:(美)扎卡里著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2013
  • ISBN:9787111414513
  • 页数:115 页
图书介绍:本书系统而全面地讲解了HTML 5与JavaScript的新功能和新特性,技术新颖,所有知识点都紧跟HTML 5与JavaScript的最新发展动态。本书不仅能满足你全面而系统地学习理论知识的需求,还能满足你需要充分实践的需求。本书共分10章。第1章介绍使用HTML 5平台编程的原因,以及新平台为JavaScript编程人员提供的便利。第2章介绍JavaScript中强大的功能,以及HTML 5的新特性及相关库。第3章展示在由JavaScript和浏览器提供的特定环境中测试程序的方法。第4章描述使用localStorage和sessionStorage对象缓存浏览器中的简单数据。第5章展示支持本地存储的更强大的NoSQL数据库。第6章描述从用户系统中读取和上传文件的方法。第7章描述让用户在设备不能联网的情况下通过应用程序操作的步骤。第8章展示HTML 5和JavaScript的多线程能力。第9章演示如何通过使用Web Socket提高浏览器端和服务器端的数据传输效率。第10章总结HTML 5引入的对Web开发人员最为有用的新标签。

前言 1

第1章Web应用平台 5

为Web应用增加力量 5

开发网络应用程序 6

JavaScript的胜利 7

第2章JavaScript的力量 10

非阻塞I/O和回调 10

强大的Lambda函数 12

闭包 13

函数式编程 16

原型及如何扩展对象 18

提取一个子串 19

用原型扩展函数 20

柯里化和对象参数 23

数组迭代操作 23

你也可以扩展对象 27

第3章测试JavaScript应用 29

QUnit 32

Selenium 34

第4章本地存储 49

localStorage和sessionStorage对象 50

jQuery插件 58

第5章IndexedDB 60

添加、更新记录 63

添加索引 64

检索数据 64

删除数据 65

第6章文件 66

二进制大对象 66

操作文件 68

上传文件 69

拖曳 70

全部整合到一起 70

Filesystem文件系统 72

第7章离线处理 73

清单文件简介 73

事件 77

调试清单文件 78

第8章把工作分割成Web Worker 81

Web Worker用例 83

使用Web Worker 84

Web Worker碎形示例 86

测试和调试Web Worker 92

多线程复用模式 92

Web Worker库 96

第9章Web Socket 97

Web Socket接口 99

建立Web Socket连接 99

Web Socket示例 100

Web Socket协议 101

第10章新标记 105

应用标记 105

通过WAI-ARIA无障碍访问 106

microdata 107

新的表单类型 108

audio和video 109

Canvas和SVG 109

地理位置 110

新的CSS 110

附录A需要了解的JavaScript工具 111