重磅推荐
【编辑推荐】

更多精品类图书请点击:http://book.dangdang.com/20130427_j3x0



【内容简介】

   HTML5是‘Web的未来’,这种说法是不是听过很多次?如果你真的想了解构成HTML5的技术家族,读读这本《Head First HTML5 Programming(中文版)》吧!《Head First HTML5 Programming(中文版)》是关于HTML5的权威指南,从初学者到有经验的开发人员都能从中受益。”


【作者简介】

   Eric,“少有的奇才之一,不仅语言流畅,实践经验丰富,在很多领域都表现非凡,他是hipster高手、副总裁、工程师,而且是名符其实的智多星。”
   在专业领域,Eric*近刚刚离开任职近十年的一家媒体公司,他在迪斯尼公司担任Disney Online & Disney.com 的CTO。Eric现在把时间全部投入到WickedlySmart,这是他与Elisabeth共同创建的一家启动公司。
   经过培训,Eric已经成为一位计算机科学家,在耶鲁大学攻读博士学位期间曾与业界杰出人物David Gelernter同窗。他的论文被认为对寻找桌面隐喻译注的替代品有着深远影响,这也是活动流的首个实现(活动流是他与Gelernter博士提出的一个概念)。
   在闲暇时间,Eric对音乐深深着迷。在iPhone app store上可以找到Eric*近与音乐“先锋”Steve Roach合作的一个项目,名为Immersion Station。
   Eric与妻子,以及小女儿居住在华盛顿州双桥岛。他女儿是Eric工作室的常客,她特别喜欢打开他的合成器和音效开关。Eric对儿童教育和营养也很关注,总在想方设法做出改善。

   Elisabeth,是一位软件工程师、作家和培训师。从她作为耶鲁大学学生之日起就一直热衷于技术,她在耶鲁大学获得了计算机科学硕士学位,并设计了一个并发的可视化编程语言和软件体系结构。
   Elisabeth从早期就一直从事Internet的工作。她合作创建了颇有声誉的网站:The Ada Project,这是*早帮助计算机科学领域的女性在线找工作和寻求指导信息的网站之一。
   她目前是WickedlySmart的合作创始人,这是一个关注Web技术的在线教育项目,在这里她完成了有关的图书、文章、视频等。在此之前,作为 O··Reilly Media的特殊项目主任(Director of Special Projects),Elisabeth曾经在各种技术专题发布过个人研讨文档和在线课程,这使她对创建学习体验来帮助人们理解技术越来越充满热情。在O··Reilly工作之前,Elisabeth主要在迪斯尼公司播洒她的仙女魔法粉,在那里,她带领数字媒体研发力量开展研究工作。
   如果没有坐在计算机前,你会发现Elisabeth总是带着她的相机在户外踏青、骑单车或者划皮艇,也可能在烹调素食大餐。


【媒体评论】

   “这本书就像在HTML5新世界的一次快乐的旅行,多年以后我们肯定还会在这片土地上流连忘返。它会带你了解基本概念,让你明白HTML5设计的目的,然后逐步进入各个专业领域,提升你的专业水平。与所有Head First书一样,这里没有干巴巴的叙述,而是用生动形象的方式娓娓道来,尽管介绍的知识相当庞杂,但很容易记住。我总是把官方HTML5规范网站作为参考,不过有了这本书,我更喜欢这种充满活力的‘学习’。”
   ——Ken Arnold, Design/Build Hub, Peak Impact, Inc.

   “这是关于HTML5的一本书籍,它延续了Head First系列的传统,语言巧妙、妙趣横生,提供了丰富的例子,简直太棒了!”
   ——Danny Mavromatis, 高级软件架构师, ABC Television Group

   “《Head First HTML5 Programming》用一种生动有趣、容易理解的方式为我们展示了HTML5的很多重要方面,真的很不错。由于它的形象化风格,而且提供了大量的代码示例,使得像画布和异步编程之类复杂的概念都变得很简单、很明白,学习起来更加直接,也更吸引人。”
   ——Michael S. Scherotter, 首席架构顾问, Microsoft Corporation

   “HTML5就像一个大蛋糕,由多层技术组成。《Head First HTML5 Programming》烘制了这个大蛋糕,并为你奉上。尽享美味和乐趣吧。”
   ——Josh Rhoades, BrightHalf的合作创始人

   “《Head First HTML5 Programming》通过多样的介绍方式研究了HTML5的多样性,这让艰苦的学习过程变得更加有趣。”
   ——Ward Cunningham, wiki发明者

   “HTML5是网站开发*热门的新技术。越来越多的开发人员都按捺不住想要使用这种技术,构建在平板电脑和智能手机上也能表现出色的灵活的富媒体网站。要想把这种令人兴奋的新技术牢牢记住,《Head First HTML5 Programming》*是*好、*有趣的途径。我强烈推荐这本书!”
   —— Marianne Marck, SVP Technology, Blue Nile Inc.

   “这本书简明清楚、知识丰富,而且充满乐趣,要想着手学习HTML5或者想要进一步提升水平,《Head FirstHTML5 Programming》*是不二的选择。Head First系列帮助我一直保持着领先的技术,使我能为我的开发人员和项目提供更好的支持。”
   ——Todd Guill, 项目经理, AllRecipes.com

   “这可不是你祖父那一辈的DHTML!《Head First HTML5 Programming》为通过HTML5步入Web的未来描绘了一幅充满希望和信心的画卷,同时也让你拥有了进入这个新世界的门票。如果你在寻找一本能达到这个标准,而且容易理解、生动有趣的权威指南,这本书正是你要找的。”
   ——Manny Otto, Web Producer and Creative

   “这本书的作者真是击中了要害——JavaScript技能是HTML5的关键。如果你以前从来没有编写过JavaScript程序,没关系,他们会通过一系列有趣而实用的项目让你快速起步。”
   ——David Powers, 《PHP Solutions: Dynamic Web Design Made Easy》的作者


【目录】

(概览)
引子
1 认识HTML5:欢迎来到Web镇
2 介绍JavaScript和DOM:一点点代码
3 事件、处理程序,诸如此类:一点点交互
4 JavaScript 函数和对象:正式JavaScript
5 实现HTML位置感知:地理定位
6 与Web交流:喜欢社交的应用
7 秀出你的艺术天份:画布
8 不再是父辈的老电视:视频……以及特邀演员“画布”
9 在本地存储:Web存储
10 运用javascript:Web工作线程
附录:(我们没有谈到的)十大主题


【前言】
  Head First:你甚至不能“正式”算是HTML5规范的一部分,但你居然在这里出现,要知道我们*次专门用一章来介绍一个API,而你竟然就是我们*个要介绍的主角!怎么会这样?
  地理定位: 嗯,你说得对,我确实是在另一个规范里定义,而不是HTML5规范,不过我真的是W3C的官方规范。另外,你可以四处看看,所有那些数得着的移动设备都已经在浏览器中实现了我。我是说,如果一个移动Web应用没有我还能有什么意义呢?
  Head First:那么哪些Web应用会用到你呢?
  地理定位: 实际上,人们在移动中使用的大部分应用都会用到我;从允许你更新状态并包括地理信息的应用,到记录照片在哪里拍摄的相机应用,再到查找当地朋友或者允许你在不同位置“登录”的社交应用,你都能找到我的身影。嘿,人们甚至用我来记录他们在哪里骑车、跑步、用餐或者了解他们要去哪里。
  Head First: 你的API看起来有点简单,我的意思是,你总共就只有这么几个方法和属性吗?
  地理定位: 浓缩才是精华。你见过有人对我抱怨吗?没有吧! 我花了很久来了解每个开发人员需要什么,也知道如何建立位置感知应用。另外,小就意味着速度快,而且容易学,不是吗?为什么把我选做*个单独用一章来介绍的API,可能就是因为这个原因吧?
  Head First:我们来谈谈支持情况。
  地理定位: 这个话题没什么多说的,因为几乎每个浏览器都支持我,不论是桌面浏览器还是移动浏览器。
  Head First:好吧,有一件事我一直想问你:如果一个设备上没有GPS,要你有什么用呢?
  地理定位: 这里存在一个严重的误解,以为我多少会依赖GPS。如今通过蜂窝电话三角定位、使用IP地址等可以有很多很棒的方法来确定位置。如果你有GPS,那当然好,实际上这样我就能提供更大帮助。不过,即使没有GPS,还是有很多办法来得到位置的。
【书摘与插画】

返回顶部