dmz社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 13341|回复: 180

[前端] 《HTML 5开发精要与实例详解》.(陆凌牛).[PDF]

  [复制链接]
  • TA的每日心情

    2021-3-17 03:05
  • 签到天数: 2 天

    [LV.1]初来乍到

    24

    主题

    28

    帖子

    86

    积分

    荣誉会员

    积分
    86

    发表于 2018-6-9 21:17:44 | 显示全部楼层 |阅读模式

    本站资源全部免费,回复即可查看下载地址!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    204403p4z4j4j0343g44c9.jpg
    介绍:
    这是一本以综合性案例为导向并辅之以精要知识点讲解的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开发技术(包括前端和后端)都有非常深入的研究,经验极其丰富。HTML 5和CSS 3等新技术的先驱者和布道者,不仅对HTML 5与CSS 3的理论知识有比较深入的认识,而且已经在大量实践中付诸应用。最近,他在学习和研究Sencha Touch等HTML 5开发框架,并已经开始尝试使用。与此同时,他在C#、VB.NET、ASP.NET、SQL Server等微软技术和Java、Struts、Spring、Hibernate等Java技术领域也积累大量的实战经验。
    此外,他还是一位技术作家,处女作《HTML 5与CSS 3权威指南》凭借优良的内容获得了读者的广泛好评,被读者誉为“系统学习HTML 5和CSS 3的最佳选择之一”,上市6个月重印4次,是2011年度计算机领域的畅销书之一。

    目录:
    《HTML 5开发精要与实例详解》
    前言
    第1章 用HTML 5中的结构元素构建网站/1
    1.1 案例1:用HTML 5中的结构元素构建一个博客网站/2
    1.1.1 案例知识点/2
    1.1.2 博客首页的实现/11
    1.1.3 文章显示页面的实现/30
    1.2 案例2:用HTML 5中的结构元素构建一个企业网站/39
    1.2.1 首页的实现/39
    1.2.2 联系方式页面的实现/52
    1.3 本章小结/55
    第2章 在Web表单中使用HTML 5/56
    2.1 案例3:用结构元素制作Web应用程序中的菜单/57
    2.1.1 页面显示效果/57
    2.1.2 代码剖析/58
    2.2 案例4:综合运用HTML 5、jQuery与ASP.NET构建Web应用程序/61
    2.2.1 案例概述/61
    2.2.2 页面显示效果/61
    2.2.3 案例知识点 /63
    2.2.4 代码剖析/70
    2.3 本章小结/96
    第3章 使用canvas元素绘制图形、图像与动画/97
    3.1 案例5:使用canvas元素绘制美丽的花朵/98
    3.1.1 案例概述/98
    3.1.2 页面显示效果/98
    3.1.3 案例知识点/100
    3.1.4 代码剖析/103
    3.2 案例6:使用canvas元素绘制指针式动画时钟/106
    3.2.1 案例概述/106
    3.2.2 页面显示效果/106
    3.2.3 案例知识点/107
    3.2.4 代码剖析/108
    3.3 案例7:使用canvas元素制作简单小游戏/113
    3.3.1 案例概述/113
    3.3.2 页面显示效果/113
    3.3.3 案例知识点/115
    3.3.4 代码剖析/116
    3.4 案例8:使用canvas元素绘制图像放大镜/119
    3.4.1 案例概述/120
    3.4.2 页面显示效果/120
    3.4.3 案例知识点/120
    3.4.4 代码剖析/121
    3.5 案例9:用动画的形式装载图像/125
    3.5.1 案例概述/125
    3.5.2 页面显示效果/125
    3.5.3 案例知识点/128
    3.5.4 代码剖析/130
    3.6 案例10:将彩色照片转换成黑白照片/138
    3.6.1 案例概述/138
    3.6.2 页面显示效果/138
    3.6.3 案例知识点/140
    3.6.4 代码剖析/141
    3.7 本章小结/143
    第4章 文件API与拖放API/145
    4.1 案例11:在浏览器中预览客户端文件并上传/146
    4.1.1 案例概述/146
    4.1.2 页面显示效果/146
    4.1.3 案例知识点/149
    4.1.4 代码剖析/151
    4.2 案例12:使用Canvas API、文件API与拖放API制作拼图游戏/158
    4.2.1 案例概述/158
    4.2.2 页面显示效果/159
    4.2.3 案例知识点/162
    4.2.4 代码剖析/165
    4.3 本章小结/176
    第5章 多媒体播放/177
    5.1 案例13:打造自己的网页视频播放器/178
    5.1.1 案例概述/178
    5.1.2 页面显示效果/178
    5.1.3 案例知识点/181
    5.1.4 代码剖析/183
    5.2 案例14:对视频使用实时回放功能/191
    5.2.1 案例概述/191
    5.2.2 页面显示效果/191
    5.2.3 代码剖析/192
    5.3 案例15:对视频使用截图功能/195
    5.3.1 案例概述/195
    5.3.2 页面显示效果/195
    5.3.3 案例知识点/196
    5.3.4 代码剖析/196
    5.4 案例16:打造自己的网页音频播放器/199
    5.4.1 案例概述/199
    5.4.2 页面显示效果/199
    5.4.3 案例知识点/200
    5.4.4 代码剖析/201
    5.5 本章小结/206
    第6章 本地存储/207
    6.1 案例17:制作HTML 5版本的日程提醒簿/208
    6.1.1 案例概述/208
    6.1.2 页面显示效果/208
    6.1.3 案例知识点/209
    6.1.4 代码剖析/210
    6.2 案例18:临时保存页面中的输入内容/214
    6.2.1 案例概述/214
    6.2.2 页面显示效果/215
    6.2.3 案例知识点/216
    6.2.4 代码剖析/216
    6.3 案例19:使用HTML 5制作Web应用程序的演示版/218
    6.3.1 案例概述/218
    6.3.2 页面显示效果/218
    6.3.3 案例知识点/219
    6.3.4 代码剖析/222
    6.4 案例20:使用客户端session/232
    6.4.1 案例概述/232
    6.4.2 页面展示效果/232
    6.4.3 案例知识点/234
    6.4.4 代码剖析/235
    6.5 案例21:将本地数据库中的数据提交到服务器端/248
    6.5.1 案例概述/248
    6.5.2 页面展示效果/248
    6.5.3 代码剖析/249
    6.6 案例22:制作可以离线使用的日程提醒簿/256
    6.6.1 案例概述/256
    6.6.2 页面显示效果/256
    6.6.3 案例知识点/257
    6.6.4 代码剖析/260
    6.7 本章小结/261
    第7章 跨文档消息传输/262
    7.1 案例23:通过跨文档消息传输功能实现单点登录/263
    7.1.1 案例概述/263
    7.1.2 页面显示效果/264
    7.1.3 案例知识点/268
    7.1.4 代码剖析/268
    7.2 案例24:通过跨文档消息传输功能获取批量数据/300
    7.2.1 案例概述/300
    7.2.2 页面显示效果/300
    7.2.3 代码剖析/301
    7.3 本章小结/310
    第8章 利用Web Workers实现多线程处理/312
    8.1 案例25:在后台线程中实现对数据库的增删查改操作/313
    8.1.1 案例概述/313
    8.1.2 页面显示效果/313
    8.1.3 案例知识点/315
    8.1.4 代码剖析/316
    8.2 案例26:在后台线程中实现数据的批量插入/334
    8.2.1 案例概述/334
    8.2.2 代码剖析/334
    8.3 本章小结/339
    第9章 利用Geolocation API获取地理位置信息/341
    9.1 案例27:显示计算机或移动设备所在地的地图/342
    9.1.1 案例概述/342
    9.1.2 页面显示效果/342
    9.1.3 案例知识点/343
    9.1.4 代码剖析/346
    9.2 本章小结/349
    第10章 使用jWebSocket框架开发Socket通信程序/350
    10.1 安装与运行jWebSocket/351
    10.1.1 安装jWebSocket服务器/351
    10.1.2 在其他服务器环境下运行jWebSocket服务器/352
    10.1.3 将jWebSocket服务器作为Windows的可执行文件/354
    10.1.4 将jWebSocket服务器作为Windows的服务/355
    10.1.5 jWebSocket Web客户端/355
    10.2 创建第一个利用jWebSocket进行通信的Web页面/357
    10.3 创建jWebSocket服务器端的侦听器/365
    10.3.1 jWebSocket的通信架构/365
    10.3.2 创建侦听器/366
    10.4 jWebSocket中的令牌/374
    10.4.1 令牌的基本概念/375
    10.4.2 系统令牌/376
    10.5 jWebSocket中服务器端的插件/383
    10.5.1 服务器端插件的基础知识/383
    10.5.2 创建自定义服务器端插件/385
    10.6 jWebSocket中的通道/393
    10.7 案例28:利用jWebSocket服务器创建简单聊天室/398
    10.7.1 案例概述/398
    10.7.2 页面显示效果/398
    10.7.3 代码剖析/401
    10.8 本章小结/412
    第11章 RGraph统计图制作插件/414
    11.1 概述/415
    11.1.1 HTML 5版统计图插件的优越性/415
    11.1.2 使用RGraph插件/415
    11.1.3 使用服务器端数据/416
    11.2 绘制统计图时所用到的公共属性/417
    11.3 绘制柱状图/422
    11.3.1 绘制柱状图时所用到的属性/422
    11.3.2 示例程序/425
    11.3.3 使用obj.getBar方法/426
    11.3.4 绘制分组柱状图/428
    11.3.5 使用上下文菜单/432
    11.4 绘制折线图/435
    11.4.1 绘制折线图时所用到的属性/435
    11.4.2 绘制基本折线图/439
    11.4.3 使用getPoint方法/441
    11.4.4 在一个折线图中绘制多根折线/444
    11.4.5 绘制范围折线图/446
    11.4.6 在一个折线图中使用左右两根不同统计单位的垂直坐标轴/448
    11.4.7 在一个统计图中绘制柱状图与折线图/450
    11.4.8 绘制动态折线图/452
    11.5 绘制饼图/455
    11.5.1 绘制饼图时所用到的属性/455
    11.5.2 示例程序/455
    11.5.3 使用getSegment方法/457
    11.6 绘制横向柱状图/461
    11.6.1 绘制横向柱状图时所用到的属性/461
    11.6.2 示例程序/463
    11.6.3 绘制分组横向柱状图/464
    11.7 绘制雷达图/466
    11.7.1 绘制雷达图时所用到的属性/466
    11.7.2 示例程序/467
    11.8 增强用户体验/468
    11.8.1 通过拖曳来缩放统计图的尺寸/468
    11.8.2 制作工具条提示信息/469
    11.8.3 制作上下文菜单/475
    11.8.4 放大统计图/476
    11.8.5 允许用户注解统计图/481
    11.9 本章小结/483
    第12章 使用WebGL开发三维图形图像/484
    12.1 WebGL概述/485
    12.1.1 WebGL的基础知识/485
    12.1.2 进行WebGL开发之前的准备工作/485
    12.2 使用WebGL绘制三角形与矩形/488
    12.2.1 下载并使用脚本文件/488
    12.2.2 页面显示效果/488
    12.2.3 代码剖析/488
    12.3 使用颜色绘制彩色三角形与矩形/507
    12.3.1 画面式样/507
    12.3.2 代码剖析/507
    12.4 制作三维动画/515
    12.4.1 画面式样/515
    12.4.2 代码剖析/515
    12.5 制作三维物体/520
    12.5.1 画面式样/520
    12.5.2 代码剖析/520
    12.6 使用纹理/528
    12.6.1 画面式样/528
    12.6.2 代码剖析/528
    12.7 键盘输入与纹理过滤/537
    12.7.1 画面式样/537
    12.7.2 代码剖析/538
    12.8 本章小结/545
    附录 五大浏览器的最新版对HTML 5的支持情况/546
    游客,如果您要查看本帖隐藏内容请回复

    温馨提示:
    1、本站所有内容均为互联网收集或网友分享或网络购买,本站不破解、不翻录任何视频!
    2、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意!
    3、本站资源仅供本站会员学习参考,不得传播及用于其他用途,学习完后请在24小时内自行删除.
    4、本站资源质量虽均经精心审查,但也难保万无一失,若发现资源有问题影响学习请一定及时点此进行问题反馈,我们会第一时间改正!
    5、若发现链接失效了请联系管理员,管理员会在2小时内修复
    6、如果有任何疑问,请加客服QQ:1300822626 2小时内回复你!
    回复

    使用道具 举报

    该用户从未签到

    23

    主题

    8155

    帖子

    1052

    积分

    荣誉会员

    积分
    1052

    发表于 2018-9-8 16:47:06 | 显示全部楼层
    正需要,支持楼主大人了!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    22

    主题

    7969

    帖子

    917

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    917

    发表于 2018-9-9 19:39:30 | 显示全部楼层
    过来看看的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35

    主题

    7882

    帖子

    1006

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    1006

    发表于 2018-9-10 11:48:29 | 显示全部楼层
    路过,学习下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    37

    主题

    7917

    帖子

    1069

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    1069

    发表于 2018-9-11 17:31:46 | 显示全部楼层
    过来看看的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    30

    主题

    7851

    帖子

    1002

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    1002

    发表于 2018-9-11 18:13:36 | 显示全部楼层
    相当不错,感谢无私分享精神!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35

    主题

    7882

    帖子

    1006

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    1006

    发表于 2018-9-11 20:40:55 | 显示全部楼层
    相当不错,感谢无私分享精神!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    28

    主题

    7821

    帖子

    972

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    972

    发表于 2018-9-14 11:02:16 | 显示全部楼层
    正需要,支持楼主大人了!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    32

    主题

    7921

    帖子

    1073

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    1073

    发表于 2018-9-15 21:25:25 | 显示全部楼层
    正需要,支持楼主大人了!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9

    主题

    7836

    帖子

    924

    积分

    技冠群雄

    Rank: 6Rank: 6

    积分
    924

    发表于 2018-9-16 06:59:03 | 显示全部楼层
    相当不错,感谢无私分享精神!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|小黑屋|本站代理|dmz社区

    GMT+8, 2024-12-23 16:55 , Processed in 0.093507 second(s), 43 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表