HTML 5应用开发实践指南
Zachary Kessin
陈升想, 汪奋进 译
出版时间:2013年03月
页数:114
“现如今HTML 5引领Web发展潮流,它不仅仅是个流行语。本书将为你揭示所有创建现代Web应用程序所需的前沿技术。”
——Ralph Whitbeck,jQuery官方播客联合主持人
如何利用最新的HTML 5技术和JavaScript技术创建可以运行在所有移动设备和桌面应用中的完美应用程序?这本实用指南将提供完美的解决方案!通过学习本书,读者不仅可以系统掌握最新的HTML 5技术标准和细节,而且可以掌握JavaScript的一些高级技巧和开发工具的使用方法,开发出跨平台的应用。本书包含大量示例代码,详细展示了如何通过HTML 5把Web变成一流的开发环境。
本书主要内容:
· 使用本地存储对象在浏览器中存储session数据。
· 优化服务器访问:用IndexedDB存储大型数据。
· 通过浏览器读取并上传用户系统中的文件。
· 离线访问应用并加快在线访问页面的加载速度。
· 使用Web Worker创建多线程应用。
· 通过Web Socket高效地在浏览器和服务器之间传输数据。
· 学习HTML 5中的表单、多媒体、图像和地理位置标记。
本书作者Zachary Kessin为资深Web开发工程师,拥有近20年交互式Web应用开发经验。致力于在浏览器端使用JavaScript开发复杂的应用程序,使用Selenium进行基于浏览器的测试,同时热衷于函数式编程以及新技术的研究和应用。
  1. 前言
  2. 第1章 Web应用平台
  3. 为Web应用增加力量
  4. 开发网络应用程序
  5. JavaScript的胜利
  6. 第2章 JavaScript的力量
  7. 非阻塞I/O和回调
  8. 强大的Lambda函数
  9. 闭包
  10. 函数式编程
  11. 原型及如何扩展对象
  12. 提取一个子串
  13. 用原型扩展函数
  14. 柯里化和对象参数
  15. 数组迭代操作
  16. 你也可以扩展对象
  17. 第3章 测试JavaScript应用
  18. QUnit
  19. Selenium
  20. 第4章 本地存储
  21. localStorage和sessionStorage对象
  22. jQuery 插件
  23. 第5章 IndexedDB
  24. 添加、更新记录
  25. 添加索引
  26. 检索数据
  27. 删除数据
  28. 第6章 文件
  29. 二进制大对象
  30. 操作文件
  31. 上传文件
  32. 拖曳
  33. 全部整合到一起
  34. Filesystem文件系统
  35. 第7章 离线处理
  36. 清单文件简介
  37. 事件
  38. 调试清单文件
  39. 第8章 把工作分割成Web Worker
  40. Web Worker用例
  41. 使用Web Worker
  42. Web Worker碎形示例
  43. 测试和调试Web Worker
  44. 多线程复用模式
  45. Web Worker库
  46. 第9章 Web Socket
  47. Web Socket接口
  48. 建立Web Socket连接
  49. Web Socket示例
  50. Web Socket协议
  51. 第10章 新标记
  52. 应用标记
  53. 通过WAI-ARIA无障碍访问
  54. microdata
  55. 新的表单类型
  56. audio和video
  57. Canvas和SVG
  58. 地理位置
  59. 新的CSS
  60. 附录A 需要了解的JavaScript工具
书名:HTML 5应用开发实践指南
作者:Zachary Kessin
译者:陈升想, 汪奋进 译
国内出版社:机械工业出版社
出版时间:2013年03月
页数:114
书号:978-7-111-41451-3
原版书书名:Programming HTML 5 Applications
原版书出版商:O'Reilly Media
Zachary Kessin
 
Zachary Kessin从1994年开始从事交互式Web应用程序开发。在过去几年中,Zachary主要致力于使用JavaScript开发基于浏览器的大型应用程序、基于浏览器的Selenium测试、函数式编程以及代码生成。
 
 
本书封面上的动物是一种欧洲海燕,也叫风暴海燕。“海燕”(petrel)这个名称来源于圣徒彼得,因为这种鸟看起来能在水上行走(实际上,它们只是在觅食的时候会不停地在水表面蹦蹦跳跳)。它们经常成群结队出现在大西洋和地中海,跟在船只后面吃船员丢弃的食物,如果天气恶劣的话还可能搭乘顺风船。
风暴海燕是欧洲最小的鸟类,体长只有15~16厘米,翼展38~42厘米。它们的羽毛大体为黑色,只在尾部和翅膀的背面点缀了少许白色。它们的鸟喙薄且呈钩状,喙上的管状鼻孔用于排除喝海水之后多余的盐。它们的脚有蹼,可以游泳,但它们不经常为食物去潜水,它们更喜欢掠过水面来觅食。海燕主要食用小型鱼类、鱿鱼、浮游生物和甲壳类动物,也吃一些渔船或其他航运交通运输过程中丢弃的动物内脏。
风暴海燕的大部分生活都在海上,只在繁殖季节才回到大陆。这些鸟类在北大西洋和地中海西部陡峭的岩石海岸和岛屿上筑巢。这段时间它们为了避免被较大的海鸟(如海鸥和贼鸥)捕食,都只选择在夜间出行。它们一个季节只生一枚蛋。到了冬季,它们飞越海洋一路向西迁徙到非洲南部。
许多18世纪和19世纪的水手们称风暴海燕为“凯莉妈妈的信使”(Mother Carey’s chickens),并且相信这些鸟类是死去海员的灵魂来警告他们有风暴即将到来。“凯利妈妈”是一个传说中超自然的神灵,住在北方的一座冰山上,负责海上风暴。