阅读更多

6顶
0踩

Web前端

翻译新闻 7本不错的HTML 5书籍推荐

2011-07-13 17:03 by 副主编 wangguo 评论(0) 有82221人浏览
HTML5是HTML的下一代。HTML5引进了各种新元素,无论是针对内容结构还是媒体。
你可以找到很多关于HTML5信息的网站,包括介绍、教程以及使用技巧。但市面上也有一些好的书籍,集中介绍了HTML5特性,这里我将重点推荐前7名的书目,它们确实是学习HTML5的好帮手。

1. Pro HTML5 Programming

作者:Peter Lubbers, Brian Albers, Frank Salim


这本书适合有丰富编程经验的Web应用开发者。换言之,我们不会在这本书中介绍互联网发展的基础知识。这本书中有许多现成的资源可以加快学习Web编程原理。

2. HTML5 Up and Running

作者:Mark Pilgrim


书中的8个重点主题:
  • 新的元素,如<Header>,<footer>和<section>(第3章)
  • Canvas元素,使用 JavaScript 在网页上绘制图像。(第4章)
  • -你可以在网页中嵌入视频,而不使用第三方插件(第5章)。
  • Geolocation,借助它,浏览者可以在你的Web应用中分享自己的地理位置(第6章)。
  • 永久的本地存储,而不用使用第三方插件(第7章)。
  • 离线Web应用,即使网络中断也能工作(第8章)。
  • HTML网页窗体的改进(第9章)。
  • Microdata,让你创造属于自己的词汇表,并使用自定义的语言来扩展你的网页。(第10章)
3. HTML5 Canvas: For Games and Entertainment

作者:Rob Hawkes


关于作者:Rob Hawkes擅长通过代码解决问题。他沉迷于可视化编程,而不仅仅局限于HTML5以及其他令人兴奋的Web新功能的研究。

4. The essential guide to HTML5

作者:Jeanine Meyer

这本书适合那些想通过HTML5建立充满活力、令人兴奋的网站的开发者。如果你了解编程的相关知识,并希望知道HTML5能带给你什么,或者你没有任何编程经验,这本书都很适合你。这本书将展示HTML5的新功能和神秘的编程艺术。编程是一门艺术,而开发有趣的游戏和其它应用程序则需要天赋。

5. Sergey’s HTML5 & CSS3 Quick Reference

作者: Sergey Mavrody.

这本书是适合于专业网页设计师和开发人员的技术字典,它总结了超过3000页的HTML5和CSS3规则,涵盖了最常见的基本概念和规则,包括标签、属性、值、对象、属性、方法、事件和API。

主题包括:
  • HTML 5介绍。
  • HTML5和XTML5语法规则。
  • 文档的语义结构。
  • HTML5元素、属性、Web 2.0的完整参考。
  • 全局属性和事件。
  • 一个完整的CSS3属性总结。
  • HTML5 API,包括Canvas、SVG、Video、Audio、Web Workers、Web Sockets、Microdata、Geolocation和Web Stroage等。
6. HTML5 for Dummies

出版社:Wiley Publishing Inc


HTML是网页制作的首选编程语言,而HTML5拥有全新的特性。从本书中你会了解丰富的媒体应用、地理位置、数据库、移动能力、CSS和JavaScript的新应用,以及如何使用新的canvas标签。
本书概览:
  • 浏览器支持的新工具。
  • 媒体原理,包括视频标签。
  • CSS中附加的伪类。
  • 新的表单输入类型。
  • 如何添加阴影和丰富多彩的形状。
  • 创建Web套接字连接的提示。
  • Web工作者如何提高工作效率。
  • 创建动画的步骤。
7. HTML5 Canvas

作者:Steve Fulron 、Jeff Fulron


HTML5 Canvas,为开发者提供了在普通的Web浏览器中使用常用的HTML和JavaScript创造动画图形的机会。Canvas是HTML5的最明显的特性之一,它提供了极大的视觉效果和交互性。然而,它不同于典型的JavaScript、Flash、Silverlight开发,需要认真的去探索!

本书分为11章,前四章,主要通过实例介绍HTML Canvas API,所涵盖的主题包括文本、图像和绘图。接下来的六章主要介绍了Canvase API的扩展应用,在这些章节中,我们讨论了数学和物理的应用、视频、音频、游戏和移动应用。最后一章介绍了3D和multiplayer的实验领域。


英文原文:http://www.zhione.com/programming-languages/top-7-html5-books/


  • 大小: 110.6 KB
  • 大小: 40.9 KB
  • 大小: 33.4 KB
  • 大小: 47.4 KB
  • 大小: 37.6 KB
  • 大小: 32.6 KB
  • 大小: 44.1 KB
  • 大小: 33.9 KB
6
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 如何在游戏窗口中激活当前输入法

    游戏开发中使用输入法

  • 设置日文输入法与IME的高级使用

    1.选开始菜单中的[控制面板]2.选[日期、时间、语言和区域设置]3.选[添加其他语言]4.在设置画面按[详细信息]5.按[添加]6.在选项中找到日语选项7.确认无误后按[确定],然后退出设置画面。8.按输入工具条左侧[CH]或[JP]就可以切换中日文输入法。9.切换到日语输入法后按[_A]可以选择平假名、全/半角片假名、全/半角英数字等。alt+shift可以在中,英,日之间切换ALT+~可以在...

  • IME消息

    在UI窗口下需要处理下列windows消息.WM_IME_SETCONTEXT激活或休眠输入法:如果fSet为TRUE,系统将激活当前输入法的某个窗口(状态窗、列表窗等),为FALSE时休眠当前输入法.其中lISCBits中指出对哪个窗口操作。 数值 含义

  • c++ 输入法导致玩家玩游戏的时候卡顿:ImmAssociateContext

    用到的头文件 #pragma comment (lib ,"imm32.lib") (不需要#include &lt;imm.h&gt;) C++ 的代码如下: HIMC hIMC = null HWND hWnd = FindWindow(NULL,"AAA"); // 获取窗口句柄,AAA为窗口的名字 hIMC = ImmAssociate...

  • 输入法开发基础

    原文链接 输入法作为使用频率最高的软件之一,现有市场已经几乎被搜狗输入法垄断。也正是由于垄断,导致现有的输入法开发项目和开发资料比较少。在这里将自己最近收集的一些内容整理出来,供想做输入法开发的开发人员参考。 输入法开发最为重要的就是开发框架,它是输入法与系统中有输入焦点的应用之间连接的桥梁,将用户输入的文字传输到对应的应用中。 不同系统下输入法开发使用的框架不同,windows系统下使用的框架有: IMM-IME和TSF,Linux系统下使用的框架有fcitx和ibus,不同的框架应对的使用环境和

  • WM_IME_COMPOSITION各项值的含义

      当用户改变了编码状态时,发送此消息WM_IME_COMPOSITION  应用程序可以通过调用ImmGetCompositionString获取新的编码状态。  wChar=   wParam;       最后输入到编码窗口的2字节的DBCS字符  lAttribute=   lParam;  当前编码的含义。  lAttribute可取下列值得组合:  值     

  • 输入法编辑器(IME)程序设计(1)

    头一次发译的东西,肯定会有不少错误,请大家多多斧正。本人志在编写中国最出色的输入法,解放中国人的双手。今从零起步,朝成夕可死也。 Input Method EditorAn input method editor (IME) is a program that allows computer users to enter complex characters and symbols, such a

  • Windows IME (一)

    Input Method Editor An input method editor (IME) is a program that allows computer users to enter complex characters and symbols, such as Japanese Kanji characters, by using a standard keyboard.

  • IME输入法编程心得

    自然语言处理的输入法作业成品没有做出来,但不想再在蛋疼的Win32上面耗费时间了,整理文档,记录一下心得,新手再来研究也不会迷路太远。1. IME简介2. IME结构3. IME调试环境配置及安装3.1. 配置步骤3.2. 配置说明及注意事项3.3. IME安装及卸载4. IME编程心得4.1. 准备工作4.2. IME数据结构介绍4.3. IME接口调用顺序4.4. 感想 1       IME...

  • VC中的所有WM消息

     windows消息WM_ WM_NULL =$0000; WM_CREATE =$0001; 应用程序创建一个窗口 WM_DESTROY =$0002; 一个窗口被销毁 WM_MOVE =$0003; 移动一个窗口  WM_SIZE =$0005; 改变一个窗口的大小 WM_ACTIVATE = $

  • 输入法编辑的一些资料

    windows系统提供的管理函数(Input Method Manager,简称IMM)。IMM函数可以被IME函数使用,也可用于应用软件直接管理IME。相关术语:(1)input method context 简称IMC--输入法相关部分,在这里解释为:相关连的应用程序(进程)(2)component of the input context 简称IMCC--IMC的部件,是IN

  • 输入法编辑器(IME)程序设计(4)

    Candidate ListsA candidate list is a CANDIDATELIST structure consisting of an array of strings that specifies the characters or character strings that the user may choose from. You can retrieve the ca

  • 输入法编辑器(IME)程序设计(3)

    Composition StringThe composition string is the current text in the composition window. This is the text that the IME converts to final characters. Each composition string consists of one or more clau

  • 自己动手设计输入法

    最近自己写了个手机输入法的程序。先介绍下功能:   支持拼音输入和笔画输入。   现在讲一下开发过程和思路:   1. 资源准备:   下载所有的拼音组合 下载各拼音对应的汉字字库 下载汉字使用频率表 再弄到每个汉字的笔画笔顺   2. 算法设计(包括了前期资源处理的过程,分离该过程可以更精简更快)   拼音输入法 1. 按拼音顺序存储汉字及其使用频率,并记录每个拼

  • Imm.h文件

    输入法的用户接口都是调用IMM。H中的API来实现的我再VC里面找了一下IMM.H的源码   show 一下// prototype of IMM APIHKL  WINAPI ImmInstallIMEA(LPCSTR lpszIMEFileName, LPCSTR lpszLayoutText);HKL  WINAPI ImmInstallIMEW(LPCWSTR lpszIMEFileNam

Global site tag (gtag.js) - Google Analytics