HTML5揭秘

HTML5揭秘 pdf epub mobi txt 电子书 下载 2026

出版者:电子工业出版社
作者:Mark Pilgrim
出品人:
页数:206
译者:常可
出版时间:2010-12
价格:45.00元
装帧:平装
isbn号码:9787121124082
丛书系列:
图书标签:
  • HTML5
  • Web
  • 前端开发
  • 互联网
  • O'Reilly
  • web开发
  • 计算机
  • 软件开发
  • HTML5
  • 前端开发
  • 网页设计
  • 浏览器
  • 编程语言
  • Web技术
  • 开发者
  • 用户体验
  • 标准规范
  • 跨平台
想要找书就要到 图书目录大全
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

本书全面而深入地对HTML5相关的技术进行详细介绍和剖析。“从开始到现在”道出HTML5的坎坷发展史;“HTML5特性检测”介绍了多种针对不同特性的检测方法;“本地存储”揭开了如何把“数据库”搬到客户端的神秘面纱;“离线应用”展示了脱机状态下依然能让Web应用完好无损的神奇技艺;“疯狂的表单”大秀了一把炫酷无比的下一代Web表单……它几乎涵盖了HTML5标准中描述的所有新特性。本书在以诙谐的文字结合生动的实例介绍HTML5特性的同时,还深入剖析其内部原理。让读者不仅知其然,而且知其所以然。无论是刚接触Web前端技术的新人,还是经验丰富的老手,只要是HTML5技术爱好者,都会从本书中受益。

《HTML5揭秘》的简介: 这本书不是一本关于 HTML5 标签、属性或 CSS3 样式指南的速查手册。它更像是一次深入的探索之旅,为你揭示支撑现代网页架构的那些隐秘而强大的技术力量。我们将跳出表面的语法解析,深入到 HTML5 的核心设计理念和技术驱动力之中。 本书旨在为你提供一个崭新的视角来理解 Web 的演进,以及 HTML5 如何重塑了我们构建和体验数字世界的可能性。我们会追溯 Web 标准化的重要节点,分析 HTML5 标准制定过程中所面临的挑战与机遇,以及它如何应对不断变化的互联网需求。 你将在这里找到关于 HTML5 背后哲学层面的讨论:为什么引入 Canvas API,它如何改变了富媒体和游戏开发的面貌?Web Workers 的出现,又如何解开了 JavaScript 单线程的束缚,带来了更加流畅的用户体验?Service Workers 的强大之处何在,它如何为离线应用和渐进式 Web 应用(PWA)奠定了基础? 我们还将探讨 HTML5 在语义化方面的飞跃。不再仅仅是简单的内容分组,而是通过 `
`, `
`, `

作者简介

Mark Pilgrim是Google公司的高级开发人员,专门研究开源技术和开放标准。Mark是多本技术书籍的作者,包括“Dive Into Python”(APress)和“Dive Into Accessibility”。后者是一本关于Web亲和力的免费在线教程。他和妻子、两个孩子及一条毛茸茸的大狗生活在北卡罗来纳。

目录信息

前言 I
第1章 从开始到现在 1
1.1 引言 1
1.2 MIME类型 1
1.3 很长的题外话:一份标准是如何诞生的? 2
1.4 未曾间断的路线 7
1.5 HTML发展史:从1997到2004年 9
1.6 你所知道的关于XHTML的一切都是错误的 10
1.7 一个竞争愿景 11
1.8 WHAT工作小组? 12
1.9 回到W3C 13
1.10 后记 14
1.11 扩展阅读 14
第2章 HTML5特性检测 15
2.1 引言 15
2.2 检测技术 15
2.3 Modernizr:一个HTML5特性检测库 16
2.4 画布 16
2.5 画布文本 17
2.6 视频 18
2.7 视频格式 19
2.8 本地存储 21
2.9 Web Workers 23
2.10 离线Web应用 23
2.11 地理位置 24
2.12 输入框类型 25
2.13 占位文本 27
2.14 表单自动聚焦 27
2.15 微数据 28

2.16 扩展阅读 29
第3章 从这一切的含义 31
3.1 引言 31
3.2 文档类型 31
3.3 根元素 33
3.4 <head>元素 34
3.4.1 字符编码 35
3.4.2 朋友和(链接)关系 36
3.5 HTML5中新增的语义元素 41
3.6 题外话:浏览器如何处理未知元素 42
3.7 页头 45
3.8 文章 47
3.9 日期和时间 49
3.10 导航 51
3.11 页脚 52
3.12 扩展阅读 55
第4章 Canvas绘图 57
4.1 引言 57
4.2 简单的图形 58
4.3 Canvas坐标系 60
4.4 路径 61
4.5 文本 63
4.6 颜色渐变 67
4.7 图片 70
4.8 IE怎么办? 73
4.9 一个完整的例子 75
4.10 扩展阅读 79
第5章 网络上的视频 81
5.1 前言 81
5.2 视频容器 81
5.3 视频编解码器 83
5.3.1 H.264 84
5.3.2 Theora 84
5.3.3 VP8 85
5.4 音频编解码器 85
5.4.1 MPEG-1 音频层 3 86
5.4.2 高级音频编码 87
5.4.3 Vorbis 87
5.5 在网页中怎么工作 88
5.6 H.264视频的授权问题 90
5.7 使用Firefogg编码Ogg视频 91
5.8 使用ffmpegtheora批量编码Ogg视频 98
5.9 使用HandBrake编码H.264视频 100
5.10 使用HandBrake批量编码H.264视频 107
5.11 使用ffmpeg编码WebM视频 108
5.12 最后,标记 110
5.12.1 MIME类型很重要 113
5.13 IE怎么办? 114
5.14 完整的例子 114
5.14 扩展阅读 115
第6章 地理位置 117
6.1 引言 117
6.2 地理位置API 117
6.3 代码展示 118
6.4 容错处理 120
6.5 方案!我要方案! 121
6.6 那IE怎么办? 123
6.7 geo.js来拯救 123
6.8 一个完整的例子 125
6.9 扩展阅读 126
第7章 Web应用本地存储的过去、现在和未来 127
7.1 引言 127
7.2 HTML5之前的伪本地存储简史 128
7.3 HTML5存储介绍 129
7.4 使用HTML5存储 130
7.4.1 跟踪HTML5存储区的改动 131
7.4.2 现有浏览器的局限性 132
7.5 HTML5存储实践 132
7.6 超越键值对的存储形式 134
7.7 扩展阅读 135
第8章 离线Web应用 137
8.1 引言 137
8.2 缓存清单 138
8.2.1 “网络”段 139
8.2.2 “默认”部分 140
8.3 事件流 141
8.4 调试的艺术——杀了我!现在就杀了我! 142
8.5 让我们来构建一个离线Web应用! 145
8.6 扩展阅读 146

第9章 疯狂的表单 147
9.1 引言 147
9.2 占位文本 147
9.3 自动聚焦 148
9.4 Email地址 150
9.5 Web地址 151
9.6 数字类型输入框:数字选择器 153
9.7 数字类型输入框:滑块 155
9.8 日期选择器 156
9.9 搜索框 158
9.10 颜色选择器 160
9.11 还有一点…… 160
9.12 扩展阅读 161
第10章 “分布式”、“可扩展性”及其他华丽词藻 163
10.1 引言 163
10.2 什么是微数据? 164
10.3 微数据的数据模型 165
10.4 标注“人” 168
10.4.1 Google Rich Snippets介绍 174
10.5 标注“组织” 176
10.6 标注“事件” 180
10.6.1 Google Rich Snippets的回归 184
10.7 标注“点评” 186
10.8 扩展阅读 190
附录A 全方位特性检测指南 191
元素列表 191
扩展阅读 199
索引 201
· · · · · · (收起)

读后感

评分

评分

Adobe 宣布将停止移动浏览器上的Flash播放器开发。一下子又引发了一些人的大肆热议。Flash要死了!html5的技术太牛太先进了!       HTML5已大获成功!Flash技术已落后根本无力竞争!这些言论令我十分的惊讶。随着我国经济的飞速发展,www.html-5.cn HTML5中文学习站...  

评分

==Topics== * new semantic elements such as <header>, <footer>, <section> * Meet Canvas, a 2D drawing surface you can program with JavaScript * Embed video in your web pages without third-party plugins * Use Geolocation to let web application visitors share ...  

评分

因为要应付面试,我用半天的时间翻看一下。这本书基本把html5的几个热点话题全都覆盖了,每个话题一章,包括怎么用以及如何检测浏览器的支持情况。如要讲解html5草案和用法,没有实际案例。 想快速入门,可以看看,很薄的一本书。  

评分

这本书是2010年出版的,而我却在HTML definition completed之后才读这本书。 其实评价“还行”有点不厚道,但是选择“推荐”又感觉不恰当,最终还是选择了“还行”。 一开始看这本书是下载的英文电子书,无耻的促进了盗版 :( 后来发现室友有这本实体书,就借来一阅。 题取“揭...  

用户评价

评分

这本书的封面设计就足够吸引人,那种深邃的蓝色背景,加上烫金的“HTML5揭秘”几个大字,瞬间就勾起了我对最新Web技术的探索欲。我一直对前端开发抱有浓厚的兴趣,尤其是在移动互联网时代,HTML5的地位愈发重要。然而,市面上关于HTML5的书籍琳琅满目,但真正能够深入浅出、又能紧跟技术潮流的却不多。拿到这本书,我迫不及待地翻阅起来,虽然还没有深入阅读,但从目录和前言来看,作者似乎对HTML5的各个方面都有着扎实的把握,并且对新特性和未来发展趋势有着独到的见解。我特别期待书中能对Canvas、SVG、WebSocket这些核心API进行详细的讲解,毕竟这些是实现富媒体交互和实时通信的关键。同时,我也希望能从中学习到一些关于HTML5在SEO优化、性能提升方面的最佳实践,毕竟这对于任何一个Web开发者来说都是至关重要的。这本书的装帧也很考究,纸张的质感很好,印刷清晰,排版也比较舒服,这一点对于长时间阅读来说也是一个加分项。总而言之,仅凭初步的印象,这本书就给我留下了专业、严谨且充满吸引力的感觉,相信它能够为我的HTML5学习之旅提供坚实的基础和指引。

评分

这本书给我的第一感觉是,它并没有把HTML5仅仅当做一系列新的标签和API来介绍,而是从一个更宏观的视角,探讨了HTML5如何重塑Web应用的可能性。我尤其关注书中所提及的“语义化”概念,这不仅仅是关于使用更具描述性的标签,更是一种对Web内容结构和可访问性的深刻理解。在快速迭代的前端开发领域,很多时候我们忙于实现功能,容易忽视最基础的结构和可维护性。我希望这本书能深入剖析如何通过HTML5的语义化标签,构建更易于搜索引擎理解、更利于屏幕阅读器等辅助技术访问的网页。此外,书中关于离线存储和渐进式Web应用(PWA)的介绍也让我眼前一亮。在网络连接不稳定或者用户希望获得类似原生应用的体验时,这些技术显得尤为重要。我非常期待书中能有详细的案例分析,展示如何利用Service Workers、IndexedDB等技术,构建高性能、离线可用的Web应用,这对于提升用户体验和拓展Web应用的边界具有划时代的意义。这本书的语言风格似乎比较务实,没有过多花哨的修饰,而是直击核心,这让我觉得非常受用,也更加期待能从中获得实实在在的知识和技巧。

评分

从这本书的标题和初步浏览,我能感受到作者对HTML5核心机制的深刻理解。我尤其好奇书中关于“Web Workers”和“Server-Sent Events (SSE)”等异步通信技术的讲解。在构建高性能、响应式的Web应用时,如何避免主线程阻塞,提升用户体验是至关重要的。我希望这本书能清晰地解释Web Workers的工作原理,以及如何利用它们在后台执行耗时的JavaScript任务,从而保持UI的流畅响应。同时,对于Server-Sent Events,我希望能了解它与WebSocket在实时通信场景下的区别与联系,以及在哪些情况下SSE是更优的选择,并且能够学习到如何在服务器端和客户端实现SSE,以构建高效的实时数据推送功能。这本书的排版和语言风格给我一种严谨且深入的感觉,作者似乎并没有回避技术中的难点,而是选择直面它们,并给出详尽的解释。这对于想要深入理解HTML5底层原理的读者来说,无疑是一大福音。我期待这本书能帮助我构建出更强大、更具响应能力的Web应用。

评分

这本书传递出的信息,让我感觉到它不仅仅是一本技术手册,更像是一位经验丰富的导师在分享他的心得体会。我注意到书中对HTML5在多媒体处理方面的深入探讨,特别是对`<audio>`和`<video>`标签的详解。在如今内容为王的时代,音视频的嵌入和播放是Web开发中不可或缺的一部分。我希望能在这本书中找到关于如何高效、兼容性地嵌入音视频,以及如何进行基本的播放控制和样式定制的方法。同时,作者对HTML5 in modern UI development的解读,让我对如何利用HTML5构建响应式、交互式的用户界面充满了期待。我希望书中能展示一些实际的项目经验,比如如何利用HTML5的一些高级特性,结合CSS3和JavaScript,实现流畅的动画效果、复杂的布局以及丰富的用户交互,从而打造出令人印象深刻的Web应用。我感觉这本书的作者可能是一位在前端领域摸爬滚打多年的资深开发者,他的观点和建议会非常具有实操性和指导意义,而不是停留在理论层面。

评分

我被这本书所呈现出的对HTML5未来发展趋势的展望深深吸引。很多时候,我们学习技术是基于当前的实际需求,但一本好的技术书籍,更应该能够帮助我们预见未来的方向。这本书在这方面似乎做得非常出色,它不仅仅是对现有HTML5特性的梳理,更是一种对Web技术演进的思考。我特别关注书中关于Web Components的介绍。这项技术允许开发者创建可复用的、封装良好的自定义HTML元素,这对于构建大型、模块化的Web应用来说,无疑是革命性的。我希望书中能详细讲解Web Components的原理,以及如何利用Shadow DOM、Custom Elements和HTML Templates来构建独立的、可移植的UI组件。这不仅能极大地提高开发效率,还能让Web应用的维护和扩展变得更加容易。此外,书中关于HTML5在无障碍访问(Accessibility)方面的强调,也让我肃然起敬。在一个日益重视包容性和平等性的时代,构建无障碍的Web应用是每个开发者应尽的责任。我期待书中能提供切实可行的方法和建议,指导我如何利用HTML5的特性,创造出对所有用户都友好的Web体验。

评分

内容太少

评分

绳命里读完的第一本动物书,认识了臆羚这种山羊。HTML5真是挺好玩的。

评分

卧槽,好棒啊,我最喜欢这种伪装成技术贴的小说书了!

评分

卧槽,好棒啊,我最喜欢这种伪装成技术贴的小说书了!

评分

什么时候才可以不用考虑向下兼容

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有