65.9K
CodeProject 正在变化。 阅读更多。
Home

评测 O'Reilly 关于 HTML 和 JavaScript 的两本新书

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.67/5 (4投票s)

2010 年 10 月 19 日

Ms-PL

5分钟阅读

viewsIcon

17252

我收到了 O’Reilly 的两本关于 HTML 5 和 JavaScript(ECMAScript 5)的新书:《Mark Pilgrim - HTML 5: Up and Running》和《Shelley Powers – JavaScript Cookbook》。

我收到了 O’Reilly 的两本关于 HTML 5 和 JavaScript(ECMAScript 5)的新书

  • Mark Pilgrim - HTML 5: Up and Running
  • Shelley Powers – JavaScript Cookbook

这两本书都由 O’Reilly 出版。第一本书由 Mark 撰写,Google Press 出版。

Mark Pilgrim - HTML 5: Up and Running

html5第一本书是《HTML 5: Up and Running》。作者是 Mark Piligrim。他是一位受欢迎的博主和作家。不幸的是,我从未读过他的书。他是一位优秀的作家。我只想指出这本书写得很好:易于阅读,不像技术书籍,读起来就像在看一本引人入胜的侦探小说。这是因为书中包含大量关于 HTML 5 历史、HTML 5 编解码器历史等的信息。老实说,我更喜欢它,而不是简单的枯燥技术文献。你可以说这是一种“傻瓜书”格式,但正如我所说,我喜欢它。

这本书有 10 章,超过 200 页。我一口气读完了。每一章(除了前两章)都是一个关于“如何开发和部署 HTML 5 的某个新功能”的指南。我想指出,这本书不是从零开始学习 HTML 的,你应该了解 HTML 的基础知识。这本书是为有网页开发经验并想了解 HTML 5 的哪些新功能可以在你的网站上使用的开发者/设计师准备的。每章都有大量的书籍/文章参考,如果你想了解更多关于描述的功能。每个描述的功能都有一个关于浏览器支持的表格。所有信息都是真实的,甚至连 Internet Explorer 9 都包含在这些表格中。所以,我想说,你应该现在就阅读这本书,因为所有信息都是最新的。

这本书的一个小缺点是,每一章都包含了很多实际上不必要且不适合网页开发者的信息。例如:一章中有一个关于如何在你的网站上使用视频和音频标签的指南。你会读到浏览器用于这些标签的编解码器的历史,这些标签的历史。你还会读到如何将这些标签放在你的页面上,以便所有浏览器都能解析它们。接下来,你会找到关于如何将你的视频转换为正确格式、使用哪些程序以及应该使用哪些参数的页面。一方面,你可以说作者做了很多工作,给了我们一个如何使用这些标签的完整指南;但另一方面,我只是快速浏览了这些页面。

我想将这本书推荐给所有设计师、网页开发者,甚至高中教师。我认为,如果你是一个网页开发团队,你应该拥有这本书。

官方图书网站上,你会找到这本书的一个章节示例。这本书是 MARK PILGRIM 的 DIVE INTO HTML5 的修改版本,所以如果你无法获得这本书,你可以在这个网站上找到很多信息。

Shelley Powers – JavaScript Cookbook

jscookbook这本书的第一句话是“我写第一本 JavaScript 书是在 15 年前……”。我认为这是你应该看看这本书的一个有说服力的论据。这本书的作者也是一位受欢迎的 博主和作家。这本书是针对 ECMAScript 5 和 HTML 5 编写的。因此,你将在书中找到关于 SVG、WebGL 3D 的信息,关于如何使用本地存储、音频和视频元素等的信息。这本书有 21 章。前一半章节是 JavaScript 的基础知识,比如如何处理 `string`、正则表达式,如何创建你的特殊类型。后一半章节是与浏览器的集成。

每章都有一个常见问题列表,并附有答案和详细的讨论,为什么这个解决方案更好,如果稍微改变这个任务会发生什么等等。这本书几乎包含了所有标准问题:如何调试 JS 脚本,如何为 JS 脚本编写测试,当然还有:如何创建标签页,以及如何用 JavaScript 创建手风琴效果。这本书有一章关于 JavaScript 框架,当然,你会找到关于 jQuery 的信息。你还会找到如何创建自己的库,从哪里开始,以及存放在哪里。

这本书不是一本 JavaScript 手册,但它可以是。如果你是一位大学老师,并且你在讲授网页开发或 JavaScript,你可以在第一天讲授 JavaScript 的基础知识。然后,你可以为每一天安排一个章节,设定目标,描述解决方案。在我看来,这样的培训会更有用。

这是我第一次接触 Cookbook 系列的书。看起来它们是有用的参考书。但如果你想将它们用作参考书,你应该阅读所有书,因为你应该知道这本书解决了哪些目标,以及哪个章节有这个解决方案。

结论

我读了这些书和其他一些书,然后我把我的网站(http://outcoldman.ru)迁移到了 HTML 5。 ;)

这两本书都推荐放在你的家庭图书馆中。它们是优秀的参考书。

© . All rights reserved.