第一图书网

HTML 5开发精要与实例详解

陆凌牛 机械工业出版社华章公司
出版时间:

2011-12-31  

出版社:

机械工业出版社华章公司  

作者:

陆凌牛  

页数:

548  

Tag标签:

无  

内容概要

  这是一本以综合性案例为导向并辅之以精要知识点讲解的html
5实战教程。内容分为两大部分:第一部分通过一系列中大型案例全方位对html
5的各个重要知识点进行了详细的讲解,每个案例包含案例概述、页面效果展示、案例所涉及主要知识点(精要)、源代码剖析4个部分,读者既能根据书中的步骤动手实践,又能重点学习案例中用到的核心理论知识,同时还能领会源代码的设计思路和方法;第二部分讲解了jwebsocket、rgraph、webgl等3个重要框架和技术的详细使用方法。
  《html 5开发精要与实例详解》一共12章:第1章分别用2个案例演示了如何利用html
5中的结构元素来构建一个博客网站和企业门户网站;第2章用2个案例讲解了表单在html
5中的使用;第3章用6个案例讲解了如何利用canvas元素来绘制图形、图像和制作动画;第4章用2个案例介绍了文件apt和拖放api的使用方法;第5章用4个案例讲解了如何打造自己的网页视频播放器、网页音频播放器,以及实现视频实时回放和视频截图等多媒体功能;第6章用6个案例全面讲解了html
5中的本地存储技术;第7章用单点登录和获取批量数据这2个案例讲解了html
5中的跨文档的消息传输技术;第8章用2个案例讲解了如何利用web
workers实现多线程处理;第9章用1个案例讲解了如何利用geolocation
api来获取地理位置信息;第10~13章分别讲解了socket通信框架jwebsocket、统计图制作插件rgraph、三维web开发技术webgl的详细使用方法,并辅之以丰富的案例。
  《html
5开发精要与实例详解》所有案例的源代码都是作者亲自编写并调试和运行成功的。读者可以利用这些代码进行实战练习,也可以根据需要对这些代码进行修改,以观察不同的效果,从而加深对案例代码和书中知识点的理解。

作者简介

  陆凌牛,资深Web开发工程师、软件开发工程师和系统设计师。从事Web开发多年,对各种Web开发技术(包括前端和后端)都有非常深入的研究,经验极其丰富。HTMLs和CSS3等新技术的先驱者和布道者,不仅对HTML5-CSS3的理论知识有比较深入的认识,而且已经在大量实践中付诸应用。最近,他在学习和研究Sencha Touch等HTML5开发框架,并已经开始尝试使用。与此同时,他在C#、VB.NET、ASP.NET、SQL Server等微软技术和Java、Struts、Spring、Hibernate等Java技术领域也积累了大量的实战经验。  此外,他还是一位技术作家,处女作《HTML5与CSS3权威指南》凭借优良的内容获得了读者的广泛好评,被读者誉为“系统学习HTML5和CSS3的最佳选择之一”,上市6A1月重印4次,是2011年度计算机领域的畅销书之一。

书籍目录

前言
第1章 用html 5中的结构元素构建网站
 1.1 案例1:用html 5中的结构元素构建一个博客网站
  1.1.1 案例知识点
  1.1.2 博客首页的实现
  1.1.3 文章显示页面的实现
 1.2 案例2:用html 5中的结构元素构建一个企业网站
  1.2.1 首页的实现
  1.2.2 联系方式页面的实现
 1.3 本章小结
第2章 在web表单中使用html 5
 2.1 案例3:用结构元素制作web应用程序中的菜单
  2.1.1 页面显示效果
  2.1.2 代码剖析
 2.2 案例4:综合运用html 5、jquery与asp.net构建web应用程序
  2.2.1 案例概述
  2.2.2 页面显示效果
  2.2.3 案例知识点
  2.2.4 代码剖析 
 2.3 本章小结
第3章 使用canvas元素绘制图形、图像与动画
 3.1 案例5:使用canvas元素绘制美丽的花朵
  3.1.1 案例概述
  3.1.2 页面显示效果
  3.1.3 案例知识点
  3.1.4 代码剖析
 3.2 案例6:使用canvas元素绘制指针式动画时钟
  3.2.1 案例概述
  3.2.2 页面显示效果
  3.2.3 案例知识点
  3.2.4 代码剖析
 3.3 案例7:使用canvas元素制作简单小游戏
  3.3.1 案例概述
  3.3.2 页面显示效果
  3.3.3 案例知识点
  3.3.4 代码剖析
 3.4 案例8:使用canvas元素绘制图像放大镜
  3.4.1 案例概述
  3.4.2 页面显示效果
  3.4.3 案例知识点
  3.4.4 代码剖析
 3.5 案例9:用动画的形式装载图像
  3.5.1 案例概述
  3.5.2 页面显示效果
  3.5.3 案例知识点
  3.5.4 代码剖析
 3.6 案例10:将彩色照片转换成黑白照片
  3.6.1 案例概述
  3.6.2 页面显示效果
  3.6.3 案例知识点
  3.6.4 代码剖析
 3.7 本章小结
第4章 文件api与拖放api
 4.1 案例11:在浏览器中预览客户端文件并上传
  4.1.1 案例概述
  4.1.2 页面显示效果
  4.1.3 案例知识点
  4.1.4 代码剖析
 4.2 案例12:使用canvas api、文件api与拖放api制作拼图游戏
  4.2.1 案例概述
  4.2.2 页面显示效果
  4.2.3 案例知识点
  4.2.4 代码剖析
 4.3 本章小结
第5章 多媒体播放
 5.1 案例13:打造自己的网页视频播放器
  5.1.1 案例概述
  5.1.2 页面显示效果
  5.1.3 案例知识点
  5.1.4 代码剖析
 5.2 案例14:对视频使用实时回放功能
  5.2.1 案例概述
  5.2.2 页面显示效果
  5.2.3 代码剖析
 5.3 案例15:对视频使用截图功能
  5.3.1 案例概述
  5.3.2 页面显示效果
  5.3.3 案例知识点
  5.3.4 代码剖析
 5.4 案例16:打造自己的网页音频播放器
  5.4.1 案例概述
  5.4.2 页面显示效果
  5.4.3 案例知识点
  5.4.4 代码剖析
 5.5 本章小结
第6章 本地存储
 6.1 案例17:制作html 5版本的日程提醒簿
  6.1.1 案例概述
  6.1.2 页面显示效果
  6.1.3 案例知识点
  6.1.4 代码剖析
 6.2 案例18:临时保存页面中的输入内容
  6.2.1 案例概述
  6.2.2 页面显示效果
  6.2.3 案例知识点
  6.2.4 代码剖析
 6.3 案例19:使用html 5制作web应用程序的演示版
  6.3.1 案例概述
  6.3.2 页面显示效果
  6.3.3 案例知识点
  6.3.4 代码剖析
 6.4 案例20:使用客户端session
  6.4.1 案例概述
  6.4.2 页面展示效果
  6.4.3 案例知识点
  6.4.4 代码剖析
 6.5 案例21:将本地数据库中的数据提交到服务器端
  6.5.1 案例概述
  6.5.2 页面展示效果
  6.5.3 代码剖析
 6.6 案例22:制作可以离线使用的日程提醒簿
  6.6.1 案例概述
  6.6.2 页面显示效果
  6.6.3 案例知识点
  6.6.4 代码剖析
 6.7 本章小结
第7章 跨文档消息传输
 7.1 案例23:通过跨文档消息传输功能实现单点登录
  7.1.1 案例概述
  7.1.2 页面显示效果
  7.1.3 案例知识点
  7.1.4 代码剖析
 7.2 案例24:通过跨文档消息传输功能获取批量数据
  7.2.1 案例概述
  7.2.2 页面显示效果
  7.2.3 代码剖析
 7.3 本章小结
第8章 利用web workers实现多线程处理
 8.1 案例25:在后台线程中实现对数据库的增删查改操作
  8.1.1 案例概述
  8.1.2 页面显示效果
  8.1.3 案例知识点
  8.1.4 代码剖析
 8.2 案例26:在后台线程中实现数据的批量插入
  8.2.1 案例概述
  8.2.2 代码剖析
 8.3 本章小结
第9章 利用geolocation api获取地理位置信息
 9.1 案例27:显示计算机或移动设备所在地的地图
  9.1.1 案例概述
  9.1.2 页面显示效果
  9.1.3 案例知识点
  9.1.4 代码剖析
 9.2 本章小结
第10章 使用jwebsocket框架开发socket通信程序
 10.1 安装与运行jwebsocket
  10.1.1 安装jwebsocket服务器
  10.1.2 在其他服务器环境下运行jwebsocket服务器
  10.1.3 将jwebsocket服务器作为windows的可执行文件
  10.1.4 将jwebsocket服务器作为windows的服务
  10.1.5 jwebsocket web客户端
 10.2 创建第一个利用jwebsocket进行通信的web页面
 10.3 创建jwebsocket服务器端的侦听器
  10.3.1 jwebsocket的通信架构
  10.3.2 创建侦听器
  10.4 jwebsocket中的令牌
  10.4.1 令牌的基本概念
  10.4.2 系统令牌
 10.5 jwebsocket中服务器端的插件
  10.5.1 服务器端插件的基础知识
  10.5.2 创建自定义服务器端插件
 10.6 jwebsocket中的通道
 10.7 案例28:利用jwebsocket服务器创建简单聊天室
  10.7.1 案例概述
  10.7.2 页面显示效果
  10.7.3 代码剖析
 10.8 本章小结
第11章 rgraph统计图制作插件
 11.1 概述
  11.1.1 html 5版统计图插件的优越性
  11.1.2 使用rgraph插件
  11.1.3 使用服务器端数据
 11.2 绘制统计图时所用到的公共属性
 11.3 绘制柱状图
  11.3.1 绘制柱状图时所用到的属性
  11.3.2 示例程序
  11.3.3 使用obj.getbar方法
  11.3.4 绘制分组柱状图
  11.3.5 使用上下文菜单
 11.4 绘制折线图
  11.4.1 绘制折线图时所用到的属性
  11.4.2 绘制基本折线图
  11.4.3 使用getpoint方法
  11.4.4 在一个折线图中绘制多根折线
  11.4.5 绘制范围折线图
  11.4.6 在一个折线图中使用左右两根不同统计单位的垂直坐标轴
  11.4.7 在一个统计图中绘制柱状图与折线图
  11.4.8 绘制动态折线图
 11.5 绘制饼图
  11.5.1 绘制饼图时所用到的属性
  11.5.2 示例程序
  11.5.3 使用getsegment方法
 11.6 绘制横向柱状图
  11.6.1 绘制横向柱状图时所用到的属性
  11.6.2 示例程序
  11.6.3 绘制分组横向柱状图
 11.7 绘制雷达图
  11.7.1 绘制雷达图时所用到的属性
  11.7.2 示例程序
 11.8 增强用户体验
  11.8.1 通过拖曳来缩放统计图的尺寸
  11.8.2 制作工具条提示信息
  11.8.3 制作上下文菜单
  11.8.4 放大统计图
  11.8.5 允许用户注解统计图
 11.9 本章小结
第12章 使用webgl开发三维图形图像
 12.1 webgl概述
  12.1.1 webgl的基础知识
  12.1.2 进行webgl开发之前的准备工作
 12.2 使用webgl绘制三角形与矩形
  12.2.1 下载并使用脚本文件
  12.2.2 页面显示效果
  12.2.3 代码剖析
 12.3 使用颜色绘制彩色三角形与矩形
  12.3.1 画面式样
  12.3.2 代码剖析
 12.4 制作三维动画
  12.4.1 画面式样
  12.4.2 代码剖析
 12.5 制作三维物体
  12.5.1 画面式样
  12.5.2 代码剖析
 12.6 使用纹理
  12.6.1 画面式样
  12.6.2 代码剖析
 12.7 键盘输入与纹理过滤
  12.7.1 画面式样
  12.7.2 代码剖析
 12.8 本章小结
附录 五大浏览器的最新版对html 5的支持情况
     

媒体关注与评论

  随着互联网的发展和用户需求的不断变化,从互联网产品的功能和丰富性上来讲,传统的Web开发技术越来越难满足用户的需求。HTML5的出现,既是技术趋势的发展使然,也是时代需求的必然。  HTML5的出现和被热捧给开发者提供了一个很好的机会,如果能尽早投身HTML5变革的热潮,必定能领先一步。如果我们对HTML5略有了解,但是缺乏实际应用经验,那么本书将是目前的最佳选择(没有之一)。它以HTML5的理论知识体系为依托,为所有重要的知识点都设计了翔实的案例。这些案例不仅能帮助我们迅速掌握HTML5的使用方法,而且很多案例都能直接在实际开发中使用。除此之外,还对每个案例涉及的理论知识点进行了深入讲解,可以帮助我们巩固和提高已经掌握的理论知识。  ——HTML5用户组    本书是以实践方式深入学习HTML5不可多得的参考书之一。与目前市场上以系统讲解HTML5理论知识点为主的书不同,它以案例为导向,用28个中大型案例对HTML5中的重要知识点进行了充分阐释。每个案例都以迭代的方式实现,不仅包含案例需求描述、实现效果展示、开发步骤演示,而且还对案例的源代码进行了分析和点评,既方便读者重新实现这些案例,又能让读者领会这些案例的原理和所用到的理论知识。除此之外,本书的案例源代码都是作者亲自编写的,都能成功运行,可靠性极高。强烈推荐!  ——HTML51(www.html51.com)    本书的姊妹篇《HTML5与CSS3权威指南》凭借其内容的系统性、翔实性和实战性获得了良好的口碑,在51CTO等技术社区被广泛关注和讨论,被读者誉为“系统学习HTML5和CSS3的最佳选择之一”。如果说《HTML5与CSS3权威指南》适合入门和开发时备查,那么本书则适合在此基础上进阶提高,适合掌握了理论知识的读者动手去实践,在实践中巩固已学的理论知识,从而达到在实际开发中灵活运用的目的。无论是案例的实战性上,还是关键理论知识的深刻性上,本书都值得看一看!  ——51CTO(www.51cto.com)


编辑推荐

  全球著名信息技术研究与咨询公司Gartner的分析师Nick. Jones提出了未来4年移动互联网领域最值得关注的10大技术趋势,其中HTML5居首位。HTML5不仅在移动互联网领域深受欢迎,在整个Web技术领域也备受瞩目。它正引领着一场新的技术变革,它将是Web技术未来发展的新方向和新标准。  HTML5将在降低插件的重要性(现有的各种浏览器大多都安装有各种插件)、支持动态图像生成、三维图形绘制、动画制作、本地存储、Web开发中的数据提取、位置服务、Web视频/音频播放、跨文档消息传输、多线程处理等诸多方面发挥重要的作用,在使Web应用功能变得更加丰富多彩的同时,也会使Web应用的开发变得更加高效。  本书是畅销书《HTML5与CSS3权威指南》(上市6个月重印4次)的姊妹篇。《HTML5与CSS3权威指南》以系统地讲解HTML5的理论知识为重点,本书则以实践为核心,通过28个精心设计的中大型案例对这些理论知识点进行了充分讲解。通过这两本书,读者不仅能系统地掌握HTML5的理论知识,而且还能在实践中迅速融会贯通,从而达到熟练使用HTML5进行Web开发的目的。

图书封面

图书标签Tags

广告

下载页面


HTML 5开发精要与实例详解 PDF格式下载



这本书和已经出版的其他HTML5的书不一样,它不是针对小白的,它针对的是对HTML 5基础有一定了解,但是缺乏实际经验的读者,书中的案例实战性很强,作者很用心,案例中的理论知识都进行了提炼和讲解,能让人融会贯通,值得把每个例子都做一遍。


挺好的,对于初学HTML5者来说,此书有一定的参考价值,前面介绍了一些相关概念知识,后面穿插了详细的案例,比较容易上手~同类型HTML5与CSS这本书也不错,都可以推荐~


这本是和HTML 5与CSS权威指南 搭配的非常的好,一本书讲概要的,而另外一本书就是讲实际开发的,相辅相成。我觉得搭配的非常好!


这是一本很好的学习HTML5的必备图书。内容覆盖面较方,以实例的形式讲解,新手使用也很合适。


与“HTML 5与CSS 3权威指南”姐妹篇,同一作者。书本内容讲的很有条理,每章节的实力很有代表性。对于初学者来说,是很好的参考书籍。


这本书非常不错,读完了同一个作者写的HTML5与CSS3权威指南,再看这本书应该是不错的选择,对html5技能提升会有很大帮助~


对html5流行的一些功能进行详细讲解,质量不错


看完以后对html5有了一定的了解,权威指南里的例子也很实用,就是都是asp的要是jsp的就更好了。


这本书适合具有一定编程基础的人来阅读,html5是将来的大势所趋,对于html5程序猿还是得有所了解啊。


非常强,HTML5进阶的书这一本就够了,COOOOOOOOOOOOOOOOOOOOL


继续补充完善html5的应用指导,对我们学习,增加了深度!


html5的好书不多,这本相当不错,鼓励一下,5分。


挺不错的,案例是用****将讲解的


里面内容不错,也很丰富!不过,里面又是有一个稍微中型的应用案例就好了


还没看完,案例很实用···


开发这种东西,看书还是让人觉得很枯燥!还是要靠实战!


内容还没看呢,看过之前的 权威指南一书,看重当前这部书的示例等。希望能达到进阶的目的。呵呵,扫了一眼觉得内容挺充分的。


看完了 权威指南,看的这本,有多个有实际意义的实例,颇有收获,物有所值


简单翻了翻,不错,适合有基础的学习该领域的知识


当当送货非常快,正版书,质量好。学习中……


无用的代码太多了,太占页数,有些无意义,总体还不错,送货快!


随书代码要到哪去下载啊,怎么不附张光盘啊~~~~


好评!怪不得是畅销书~值得学习研究


不错的。学习中


书印刷质量还好,适合初学者


示例很多,非常好,适合新手练手学习


书的前瞻性强,能让初学者直接与时代相结合,可以少走弯路,


书的页面不对,有黄的有彩的,感觉看上去是盗版!


只大概看了一下,质量不错。入门级的书,可以拥有。


用做工程的步骤一步步的解释,感觉不错,虽然有些还看不太懂


书还不错,当工具参考书用用


试看中。不知道怎么样。


真正的xhtml的书还没有 这个已经很详尽了


看了一点 不错 值得推荐


很适合我,用着很好,我很喜欢


黑白印刷 图片全是黑白图~!%>_


书的内容正是我所需的


不错的书,很好,很不错


很不错的书,条理清晰可见啊


书还不错喔 。


书的质量不错,写的也不错


都挺实用的工具书,以后买书还来这


送货速度快,书才开始看


还没看呢,发送非常的快,书的质量也还行吧,有上册,所以才买的下册


书很清楚, 纸也很好


书 快点来吧


能写成这样的书不错,确实是精品


书籍挺不错的,对当前的工作帮助挺大。


这本书一般,但是买了不后悔


值得拥有,超值金典


描述很全。。对刚学者有用。。


挺不错的教程


纸张质量很好,内容还没好好研究……


买着没时间看。


粗劣的翻看了下,感觉还不错


刚开始看 感觉不错 应该很有用


还没拆,不过看着很精美,期待..


还没看呢,浏览一下还是不错的。。。


价格公道,还会继续购买


不错 ,值


新手来说还挺不错的


该基本涵盖了HTML5的新特性。
虽然没有完整的读完全书,但是就对过的几章而言,感觉写的不错。
例如对canvas的讲解非常详细;跨文档的访问技术让我又多知道了一种跨域访问的解决方法;RGraph画图插件能在绘制数据图时又多了一种选择。


拿到书的时候很激动,书很重。但是打开后发现纸质没有它的姐姐《HTML5与CSS3权威指南》的纸质好,不过重要的是里面的知识,这到也无所谓了。
内容还没看,应该还不错。
但是需要吐槽的一点就是,这么多的代码,居然找不到在哪里进行源码下载,让我很无语啊。。


书中多次提到他之前的那本书,部分理论基础知识作者说要参照之前的那本html5与css3。


他的姐妹篇《HTML 5与CSS 3权威指南》还不错,这本书应该也还可以。


书还是挺厚的,适合想做HTML5开发的同学购买收藏~


刚刚开始学习html5,同时还需要用它来做毕业设计,这本书上实例灰常多,可以试着去练习模仿,不错。


HTML5为数不多的实例书


内容还是比较充实
案例写得比较清晰
暂时没有发现有问题的地方
看这本书最好有一定的web基础


非常实用的一本书,案例丰富实用。


有实例讲解还是不错的


刚开始看,以前看过几本CSS2.0的书,对这个还是刚知道,谢谢作者!唯一不好的就是当当网的快递!送过来的时候外包装一半已经没有了,我在想,幸亏买的是书,外包装掉了没人要,要是买的其他贵重品,不知道东西还在不在?


理论介绍少了点,还不错


书还可以,不过感觉有些地方说的有些啰嗦,书上代码有点冗余,书上应该标上哪里有所有代码的下载地址。


书中很多例子都是网上的第三方类库,直接抄来引用的。


写得很一般,不适太适合初学者,感觉书的组织不太好,有经验的看得也挺辛苦的。


内容不错, 正在学习中


书还行,当成入门级别的参考书还是可以的


书还没用。感觉应该挺好的


书已经收到,啥也别说了,先看书


书写得几好,很详细


还没看内容 感觉书纸张质量不错


如果前端基础不是很好的,要考虑一下


没有基础的人买来才发现看不懂,,擦。。先留着吧。。


名字都牛的,不知道内容怎样?


没有附带光盘,质量还过得去。


实例讲解的还不错。


笼统,


简单看了看,觉得还可以!


相当不错,速成,性价比还可以


印刷质量差,机械工业出版太让我失望!


很好,最近一直在阅读


应该不错吧,同事指定的要买的


很适合程序员看,内容详细


html5好书


相关图书