HTML 5用户指南

出版时间:2011年1月  出版社:机械工业出版社  作者:Bruce Lawso,Remy Sharp  页数:192  译者:刘红伟  
Tag标签:无  

前言

  欢迎打开本书。我们是两个开发者,从2008年圣诞节开始研究HTMI,5,我们在邮件组列表中体验、参与,并且在学习这门语言的同时尽全力帮助其成形。  由于我们是开发者,所以我们对于构建东西感兴趣。这就是为什么本书关注于HTML5所能解决的问题,而不是对这门语言进行学术研究。还有一点要注意,尽管Bruce供职于Opera Softwrare,而该公司最早开始的可行性研究工作最终导致了HTML5的形成,但Bruce在这里不属于任何特定的团队,他的身份是使用该语言的一名开发者。本书的目标读者  不需要有HTML5的知识,但我们期望你是一位有经验的(X)HTML读者,熟悉语意标记的概念。你是否很熟悉HTML或XHTML文档类型无关紧要,但是,你应该能够熟练地编写任意一种严格的标记。  尽管你不必是一位JavaScript高手,但是你应该理解它在现代web开发中扮演着日益重要的角色,并且像DOM和1API这样的术语不至于吓得你扔下本书仓皇而逃。你还在这里?很好。不适合阅读本书的人  本书不是一本参考书。我们不想以顺序的方式依次介绍每个元素或API,详细讨论每一个元素,之后再继续进行下一个。这些应该是规范的工作,但绝对只是给出最基本的细节。  规范做不到的事情是,教授如何使用每个元素或API,或者讲述它们如何在上下文中一起工作。随着新主题的讨论,我们将构建一些示例,并且当有需要注意的新内容出现时再返回来学习。

内容概要

本书共分为10章,系统全面地介绍了HTML 5规范的核心内容,以及这些内容在当前浏览器中的支持情况,并告知开发者如何在当前的环境下应用这些功能,开发出漂亮的Web应用。本书短小精悍,但是信息量巨大;本书注重实践,其中的示例代码都具有很强的启发性和可操作性。对于初学者,本书是了解HTML 5的很好的入门材料;而对于想要了解HTML 5知识和应用的有经验的Web开发者,阅读本书更是轻车熟路,能进一步加深对Web开发和HTML 5的理解。

作者简介

Bruce Lawson是Opera软件的开放Web专家,是web标准项目组可访问性任务组和W3C的移动web最佳实践组的成员。
Remy sharp是--位开发者、演讲者和博主,他有几本书即将出版。Remy在布莱顿运营着自己的开发公司Left Logic,还编写有关JavaScript、jQuery、CSS,以及其他语言

书籍目录

译者序 前言 第1章 主要结构  [head]  使用新的html 5结构化元素  使用css样式化html 5  何时使用新的html 5结构化元素 小结第2章 文本  构造主要内容区域   添加博客帖子和评论  使用html 5大纲  理解wai-aria  更多新结构  重新定义的元素  全局属性 本书中没有介绍的功能 小结第3章 表单  我们爱html,现在它反过来爱我们了 新的输入类型  新的属性 综合应用 对遗留浏览器的向后兼容  样式化新表单字段和错误消息  覆盖浏览器默认 使用javascript diy验证 避免验证  小结第4章 视频和音频  本地多媒体:为什么、是什么、如何做 编码解码器 滚动定制控件  多媒体可访问性 小结第5章 画布  画布基础  绘制路径  使用变换:伪装的像素 捕获图像 推送像素 对画布绘制实现动画 小结第6章 数据存储  存储选项 web存储 web sql数据库 小结 第7章 离线  拔掉插件:离线进行  缓存清单  如何提供清单 浏览器-服务器过程 applicationcache  使用清单来检测连接性 清除缓存 小结第8章 拖放  深入拖动 拖动数据的互操作性  如何拖动任意元素  添加定制的拖动图标 可访问性  小结 第9章 geolocation  为访问者标记一个别针 api方法  抓住你:成功处理程序 它到底如何工作:这是魔术 小结 第10章 messages、worker和socket  用messaging api实现聊天 使用web workers来线程化 web sockets:使用流数据  小结 结语

章节摘录

  必须在dragstart事件上构建不同的内容类型,这会使得你进行不必要的代码执行。例如,如果你想允许用户把一个画布元素拖动到Photoshop,我可能想要将其编码为一个Photoshop兼容的文件,并且以正确的内容类型存储它。但是如果我也支持其他供Photoshop使用的格式呢?在dragstart事件触发时,我必须做所有的编码,但是用户最好只是将其放置到一种应用程序中。如果他们只是拖动一个元素来玩呢?你仍然要运行所有的执行,对于较为复杂的应用程序来说,一这是很大的处理浪费。如果应用程序简单,你可能不会看到任何性能问题,但是如果是一个功能完备的应用程序,你将必须考虑你的选择。可能你不用支持所有的格式,可能你只需支持一种兼容的格式,’也可能甚至不支持拖放。  有一些方法能够修正这个问题(还有一些方法废除掉整个拖放模型并重新开始),但是综合考虑,这是必须要解决的一个问题。

媒体关注与评论

  HTML已经重生了,它将开发者创建Web应用的需求包含到了文档中。本书写得轻松风趣,介绍了现在使用这一新技术能够做些什么,而你身边的浏览器将很快配备这一新技术。”  ——Dion AImaer Aiaxian.com创始人,PIam开发关系总监  “HTML 5是Web的未来。很多公司支持它,但还是存在很多混淆之处。作者是HTML5的最早尝试者,对这一主题有着深刻的理解,本书展示了他们的功底。不要再唠叨“这是未来”,干脆拿起书来看看用HTML5能够做些什么以及如何做到。现在就开始吧!”  ——Christian Heilmann Yahoo!开发者网络高级开发专家

编辑推荐

  当前,HTML 5是人们热衷于讨论的话题,不管你是否准备好了,都需要熟悉Web和应用程序设计方面这一强大的新进展。已有的浏览器已经开始实现HTML 5的一些新功能,并且更多的浏览器在摩拳擦掌。《HTML5用户指南》的作者在过去一年里一直使用HTML 5工作。《HTML5用户指南》介绍了如何使用这一新的语言,以实现它在当今浏览器上的优点。《HTML5用户指南》不是一本学术专著,它注重实用性,即HTML 5当前能为你解决的问题。通过《HTML5用户指南》以及书中的HTMI一5代码示例,你将学会:新的语意和结构,以帮助你的站点变得更丰富和更具可访问性。如何应用最重要的、已实现的.JavaScript API。视频和音频的本地多媒体应用。如何使你的WebJ立用在脱机状态下可用。使用画布绘制线条、填充、渐变、图像和文本的技术。如何构建更智能化的Web表单。实现新的存储选项和Web数据库。Geolocatiorl如何在Web和移动应用中与HTM L.5协作。

图书封面

图书标签Tags

评论、评分、阅读与下载


    HTML 5用户指南 PDF格式下载


用户评论 (总计25条)

 
 

  •   HTML5知识读本,值得推荐!
  •   新手HTML5必备
  •   学html5这个还不错。
  •   用户手册,说明书级别的哦。。。
  •   刚刚拿到手,书的感觉不错,希望内容实用
  •   很深奥的书,老公不愧是专业人士
  •   没有催的那么好!
  •   有点简单,适合有一定技术概念的人对html5做个了解。
  •   还好。没有太多激动。后来html5相关的又出几本书,这本书就相对不那么期待了。
  •   虽然主流的ie浏览器还不支持,但是讲解还是比较详细的,但是就是内容少了点,相对于这个价钱来说
  •   内容本来很好,翻译水平不行~~
  •   书的纸质不错,内容还在看,不过个人感觉翻译的不怎么样,很生涩!
  •   许多地方翻译太过勉强了,如果能看懂英文的人最好可以考虑买本英文的看吧
  •   翻译的的确不怎么样
  •   虽然是彩印,但是代码和标签部分全是橙色印出来的,不利于阅读,长期看,眼睛受不了。
    其次他的内容和《HTML5揭秘》差不多,但是感觉《HTML5揭秘》更专业,跟有说服力。

    想买HTML5的童鞋请注意了,这是用户指南,不是开发指南,想看HTML5,还是电子工业出版社的那几本好,《HTML5与CSS 3权威指南 》+《HTML开发实例详解》
  •   比较基础,对于想了解HTML5的入门还可以,没有深入的讲解
  •   原文是由熟悉HTML标准规范的专业人士写的,但是译本看来不是由HTML专业人士参与翻译的,对于表达原文的意境有一段距离。
  •   好好的HTML5被实习生翻译的成了天书。还不如看W3C的教程呢。
  •   看了两章的内容,大体上内容还是不错的。。。但是这个翻译实在让人汗颜,甚至有几处能看出明显的矛盾。例如P29页,提到的聚合文章,“由于Remy的模板和你的模板之间的错误匹配,h2反倒比h1更重要了。然而,查看一下大纲,显示的一切都像我们期望的那样,你弄巧成拙了。”。。。看完这段话我非常纠结,虽然我明白本意是什么,但是这样一句前后矛盾的话都能翻译出来,翻译水平可见一斑啊。。。所以这本书还是不推荐新手买。引进国外的书是好事,但是翻译质量哎,之前是看到是“机械工业出版社”的才买这本书的,没想到翻译质量会这样烂
  •   内容一般,主要是根据实际开发来讲解一些技术,但是不知道为什么有些内容要用橙色的文字,看起来太吃力了,看一会就觉得累。
  •   学文科的我,看不懂看不懂,建议没啥基础的还是买的更基础一点的。
  •   关于游戏开发部分的主题几乎没有涉及,有点失望~
  •   总的来说讲解的还算是比较细致.但是吧,关于一些最新的关于3D之类和动画没怎么涉及,比较失望,入门还是可以的.
  •   评论过一次,没有通过。
  •   感觉书的内容讲 的不容易懂,空洞,而且不实用
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7