关于HTML5技术常见的几个误解

标签: HTML5 | 发表时间:2012-01-15 08:00 | 作者:Administrator
出处:http://www.scriptlover.com

最近2周,公司的测试PM带领我们使用HTML5 Canvas为公司的大屏幕制作一个展示公司历史和发展的apps。主要技术是HTML5 Canvas和Javascript。可能大家觉得Canvas标签就几个api,完成不了什么工作。其实如果你对Javascript掌握的比较好,是可以用Javascript加上Canvas制作出像Flash动画的效果。当然我们apps功能相对简单。昨天收到了图灵社区发了一封订阅邮件,我随意点击进去,然后搜索了一席最新新翻译或出的HTML5书籍。国内作者翻译了一本《HTML5 Canvas基础教程》,原名:《Foundation HTML5 Canvas: For Games and Entertainment》。显然丢掉了老外最想要说的,使用Canvas是制作游戏和娱乐apps。我看了一下中文目录,感觉上面讲到的东西,我们项目中也急需使用。所以从皮皮书屋下载了英文版。

  新的一年,很多人开始关注HTML5,也开始学习HTML5。公司之前在7月份的时候还举行了HTML5大赛。我弄了一个递归画圆的程序,得了一个参与奖。呵呵!在这里只是说一下,大家对以下几个容易和HTML5误解的技术。

CSS3: CSS是和HTML相伴而生的技术,但是它们2个负责的内容不同。HTML主要是文档的结构,而CSS主要是呈现样式。

【CSS3不是HTML5的一部分。】

更多信息: www.w3.org/Style/CSS/current-work.

Web Fonts:在CSS使用@font-face去定义web fonts。

【Web Fonts不是HTML5的一部分,它是CSS3的一部分】

更多信息: http://dev.w3.org/csswg/css3-fonts/

Geolocation:仅仅是Javascript API。提供给浏览器获取用户的地理位置信息。

【Geolocation不是HTML5的一部分,它仅仅是一个Javascript API】

更多信息: http://dev.w3.org/geo/api/spec-source.html

SVG:这个技术,大家在学习XML的时候应该了解过。主要是使用XML去创建2d 矢量图。

【SVG不是HTML5的一部分】

更多信息: www.w3.org/TR/SVG/.

Web Storage:改进的客户端存储机制。这个技术很容易被误解是HTML5的内容。其实也是浏览器提供一个Javascript API

【Web Storage不是HTML5的一部分,仅仅是一个Javascript API。各个浏览器分别实现此功能】

更多信息: http://dev.w3.org/html5/webstorage/

Web Workers:在后头处理复杂的计算或者处理时的进程。这个技术也容易被误解是HTML5的内容。

【Web Worker不是HTML5的一部分,仅仅是一个Javascript API】

更多信息: http://www.whatwg.org/specs/web-workers/current-work/

Web Socket:不同于HTTP通信协议,采用TCP,进行全双工通信。具体实现细节不清楚。

【Web Socket不是HTML5的一部分,仅仅是一个Javascript API】

更多信息: http://dev.w3.org/html5/websockets/.

  大家可以看到有些技术参考资料不是W3C的。其实最早HTML5技术的提出是 WHATWG(Web Hypertext Application Technology Working Group)组织,在2008年,这个组织将HTML5提交给W3C,由W3C来维护。

参考资料:

图灵社区图书介绍: http://www.ituring.com.cn/book/776

当当网购买地址: http://product.china-pub.com/194676

PS一下:当当网卖书就卖书,居然让人把亚马逊美国的评论也翻译在下面,不知道想买书的人看了如何想。

Introducing HTML5, by Bruce Lawson and Remy Sharp [ http://introducinghtml5.com/]
HTML5 Doctor [ http://html5doctor.com/]
Dive Into HTML5, by Mark Pilgrim [ http://diveintohtml5.org/]
WHATWG HTML5 Specification [ http://www.whatwg.org/specs/web-apps/currentwork/]

来自: 快乐八哥

相关 [html5 技术 常见] 推荐:

关于HTML5技术常见的几个误解

- - 脚本爱好者
最近2周,公司的测试PM带领我们使用HTML5 Canvas为公司的大屏幕制作一个展示公司历史和发展的apps. 主要技术是HTML5 Canvas和Javascript. 可能大家觉得Canvas标签就几个api,完成不了什么工作. 其实如果你对Javascript掌握的比较好,是可以用Javascript加上Canvas制作出像Flash动画的效果.

HTML5中的CSS Shader技术

- SUN - Solidot
Panggit 写道 "Adobe在Photoshop和Flashplayer等产品中运用了2D Shader技术来丰富它们的滤镜和动画,现在Adobe也将这种技术运用到了CSS中并将CSS Shaders提案提交给了W3C. 运用这项技术,可以轻松实现类似纸张折叠(视频),弯曲(视频)等3D效果,并运用在CSS动画中.

MySql中的常见技术

- - 数据库 - ITeye博客
MySQL 存储引擎该如何选择. 一、InnoDB支持事务,MyISAM不支持,这一点是非常之重要. 事务是一种高级的处理方式,如在一些列增删改中只要哪个出错还可以回滚还原,而MyISAM就不可以了. 二、MyISAM适合查询以及插入为主的应用,InnoDB适合频繁修改以及设计到安全性就高的应用. 三、InnoDB支持外键,MyISAM不支持.

W3C批评苹果专利HTML5技术

- ashuai - Solidot
苹果是W3C成员,根据W3C的专利政策,成员提供的技术必须免专利费,以确保Web标准可供任何人使用. 然而,苹果却专利了两项HTML5技术:专利申请号No.11/432,295和专利7,743,336. 苹果申请的专利是Widget Access Request Policy的核心组成,前者是移动应用的访问控制,后者是Widget安全.

HTML5的新特性,技巧及技术

- Amo - HTML5研究小组
过去的HTML 已经难以满足现代 Web 应用的需要,事实上,这个协议已经有超过 10 年没有更新了. HTML5 的出现旨在解决 Web 中的交互,媒体,本地操作等问题,一些浏览器已经尝试支持 HTML5 的一些功能,而开发者们有望最终从那些 Web 插件中得到解脱. 作为一个使用HTML5的开发人员下面这27条html5的新特性和技巧及技术,你有必要去了解.

[译文]避免常见的六种HTML5错误用法

- Vingel - UED TEAM,用户体验设计,web前端开发
避免常见的六种HTML5错误用法. 原文链接请点击此处,作者为Richard Clark.. 本文为原创翻译,同时对原文做了一些简化处理. 本文遵循署名-非商业性使用协议. 一、不要使用section作为div的替代品. 人们在标签使用中最常见到的错误之一就是随意将HTML5的
等价于
——具体地说,就是直接用作替代品(用于样式).

避免常见的六种HTML5错误用法

- Amo - HTML5研究小组
原文链接请点击此处,作者为Richard Clark.. 本文为原创翻译,同时对原文做了一些简化处理. 本文遵循署名-非商业性使用协议. 一、不要使用section作为div的替代品. 人们在标签使用中最常见到的错误之一就是随意将HTML5的
等价于
——具体地说,就是直接用作替代品(用于样式).

[译文]避免常见的六种HTML5错误用法

- Meteoric_cry - UED TEAM,用户体验设计,web前端开发
避免常见的六种HTML5错误用法. 原文链接请点击此处,作者为Richard Clark.. 本文为原创翻译,同时对原文做了一些简化处理. 本文遵循署名-非商业性使用协议. 一、不要使用section作为div的替代品. 人们在标签使用中最常见到的错误之一就是随意将HTML5的
等价于
——具体地说,就是直接用作替代品(用于样式).

三个 HTML5 不常见但非常实用的特性简介

- - 我爱水煮鱼
都已经到了 2014 年了,再来说 HTML5 的新特性,实在是够晚了,不过这几个在介绍 HTML5 的书上很少见到,但又可以方便的应用在自己的网站上,所以特地来介绍一下. 众所周知,解析 DNS 是网站性能优化的比较重要的一部分,虽然加载时间不太长,但是很难压缩起来. 特别是为了并发下载资源而使用多个 CDN 域名来加载资源的大型网站,更不可忽视,每加载资源之前都要先进行 CDN 域名的 DNS 解析转换.

常见定位技术有哪些?

- 正宗 - 牛博山寨头条
知乎上有个问题问“除了 GPS 和基站定位,目前还有哪些其它传感定位技术. ”,正好最近在做这方面的一些调研学习,于是把我了解到的信息整理喽一下做了回答,之后知乎上有其他网页对我的答案做了纠正与补充,这里我一并整理一下发出来备份吧. 申明:以下内容感谢徐哲、滇狐、maggie、穆荣、猪头心宇在知乎上的补充.