有关HTML5需要注意的5件事

2011/10/22 · HTML5 · 来源:
36kr     ·
HTML5

HTML5的到来将第五代网络语言带入了多媒体的世界。尽管HTML5的启动并没有多轰轰烈烈,但是在过去6个月还是有不少的软件开发者开始应用HTML5。然而,在选择HTML5时,有一些基本注意事项大家还是需要了解的。

1. 它新并不表示它安全

网络应用开发工程师们在学习新技术的同时需要时刻记住网络安全。HTML5所购建的网页和其他语言编写的网页一样容易泄露一些敏感数据。欧洲网络信息安全机构(European
Network and Information Security
Agency,ENISA)已经警告说HTML5可能并不够安全。

2. 它可能会消灭Flash,但不是现在

许多业内人士表示,HTML将会最终代替多媒体框架,如Adobe的Flash,但是短期看来还不是现在。HTML5估计到2014年才能逐步成熟,而且将现有应用Flash的网络开发完全转向HTML5还需要一段时间。尽管HTML5提出了许多优点,但是还可能有某些应用更适合于更灵活的框架。现在,一些主流的大公司都逐步转向使用HTML5,但是这个转变的过程也不是一蹴而就的。

3. 它将会变得很移动化

现在几乎所有人都热衷于开发独立的移动应用,但是HTML5很可能会是独立移动应用的终结者。由于HTML5将应用的功能直接加入其内核,这很可能引导移动技术潮流重新回到浏览器时代。HTML5允许开发者在(移动)浏览器内开发应用,所以如果你正在制定一项桌面或者移动应用的长期发展策略,你可能需要考虑这一点。

4. 它承诺带来一个无缝的网络

HTML5会带来一个统一的网络,无论是笔记本,台式机,还是智能手机都应该很方便的浏览基于HTML5的网站。因此在设计网站的时候,开发者需要重新考虑用户体验,网站浏览,网站结构等因素使得这个网站对任何硬件设备都通用。

5. 它会变成企业的SaaS平台

一些重量级的企业,如微软,Salesforce,SAP
Sybase正在开发HTML5的开发工具。如果你正在构建企业应用,很可能不久的将来你就要用到HTML5。所以当构建公司的SaaS战略迁移的时候也不要忘记HTML5。

 

赞 收藏
评论

图片 1

 现在,HTML5瞬间就开始受欢迎了,就像一件新上市的服装一样,它之所以收欢迎是有一定的原因。现在我们来总结下HTML5受欢迎的原因。

特性

  HTML5可能会消灭Flash

语义特性(Class:Semantic)

  许多业内人士表示,HTML将会最终代替多媒体框架,如Adobe的Flash,但是短期看来还不是时候。HTML5估计到2014年才能逐步成熟,而且将现有应用Flash的网络开发完全转向HTML5还需要一段时间。尽管HTML5提出了许多优点,但是还可能有某些应用更适合于更灵活的框架。一些主流的大公司都逐步转向使用HTML5,谷歌于2015年2月26日开始自动将Flash广告转换为HTML5格式,这可能会加速HTML5替代Flash的进程,但是这个转变的过程也不是一蹴而就的。

HTML5赋予网页更好的意义和结构。更加丰富的标签将随着对RDFa的,微数据与微格式等方面的支持,构建对程序、对用户都更有价值的数据驱动的Web。**

  HTML5新并不表示它安全

本地存储特性(Class: OFFLINE & STORAGE)

  网络应用开发工程师们在学习新技术的同时需要时刻记住网络安全。HTML5所构建的网页和其他语言编写的网页一样容易泄露一些敏感数据。欧洲网络信息安全机构(European
Network and Information Security
Agency,ENISA)已经警告说HTML5可能并不够安全。

基于HTML5开发的网页APP拥有更短的启动时间,更快的联网速度,这些全得益于HTML5
APP Cache,以及本地存储功能。Indexed
DB(html5本地存储最重要的技术之一)和API
说明文档。**

  HTML5承诺带来一个无缝的网络

设备兼容特性 (Class: DEVICE ACCESS)

  HTML5会带来一个统一的网络,无论是笔记本,台式机,还是智能手机都应该很方便的浏览基于HTML5的网站。因此在设计网站的时候,开发者需要重新考虑用户体验,网站浏览,网站结构等因素使得这个网站对任何硬件设备都通用。

从Geolocation功能的API文档公开以来,HTML5为网页应用开发者们提供了更多功能上的优化选择,带来了更多体验功能的优势。HTML5提供了前所未有的数据与应用接入开放接口。使外部应用可以直接与浏览器内部的数据直接相连,例如视频影音可直接与microphones及摄像头相联。**

  HTML5会变成企业的SaaS平台

连接特性(Class: CONNECTIVITY)

  一些重量级的企业,如微软,Salesforce,SAP
Sybase正在开发HTML5的开发工具。如果你正在构建企业应用,很可能不久的将来你就要用到HTML5。所以当构建公司的SaaS战略迁移的时候也不要忘记HTML5。

更有效的连接工作效率,使得基于页面的实时聊天,更快速的网页游戏体验,更优化的在线交流得到了实现。HTML5拥有更有效的服务器推送技术,Server-Sent
Event和WebSockets就是其中的两个特性,这两个特性能够帮助我们实现服务器将数据“推送”到客户端的功能。

  HTML5将会变得很移动

网页多媒体特性(Class:
MULTIMEDIA)

  几乎所有人都热衷于开发独立的移动应用,但是HTML5很可能会是独立移动应用的终结者。由于HTML5将应用的功能直接加入其内核,这很可能引导移动技术潮流重新回到浏览器时代。HTML5允许开发者在(移动)浏览器内开发应用,所以如果你正在制定一项桌面或者移动应用的长期发展策略,你可能需要考虑这一点。

支持网页端的Audio、Video等多媒体功能,
与网站自带的APPS,摄像头,影音功能相得益彰。

  如果你熟知了这5点,你就会对HTML5有更深的了解。总的来说,HTML5的发展之路会越走越远,我们如果想与好的发展,有好的工作,也可以留恋一下HTML5,深入的了解一下它,会给我们带来好的结果哦。

三维、图形及特效特性(Class: 3D, Graphics & Effects)

我们是一群热爱IT的年轻人,如果你也爱IT、爱移动端开发,欢迎加入我们,让我们共同为梦想发声。

关注蓝鸥(lanou3g),推送IT新知识与资讯,让你每天进步一点点。

PS:喜欢你就点个赞,有用你就收进后宫,认识程序员你就转发一下辣。

基于SVG、Canvas、WebGL及CSS3的3D功能,用户会惊叹于在浏览器中,所呈现的惊人视觉效果。

性能与集成特性(Class: Performance & Integration)

没有用户会永远等待你的Loading——HTML5会通过XMLHttpRequest2等技术,解决以前的跨域等问题,帮助您的Web应用和网站在多样化的环境中更快速的工作。

CSS3特性(Class: CSS3)

在不牺牲性能和语义结构的前提下,CSS3中提供了更多的风格和更强的效果。此外,较之以前的Web排版,Web的开放字体格式(WOFF)也提供了更高的灵活性和控制性。**

沿革

HTML5提供了一些新的元素和属性,例如(网站导航块)和。这种标签将有利于搜索引擎的索引整理,同时更好的帮助小屏幕装置和视障人士使用,除此之外,还为其他浏览要素提供了新的功能,如和标记。

1、取消了一些过时的HTML4标记

其中包括纯粹显示效果的标记,如<font>和,它们已经被CSS取代。

HTML5
吸取了XHTML2
一些建议,包括一些用来改善文档结构的功能,比如,新的HTML 标签 header,
footer, dialog, aside, figure
等的使用,将使内容创作者更加语义地创建文档,之前的开发者在实现这些功能时一般都是使用div
。**

2、将内容和展示分离

b 和 i
标签依然保留,但它们的意义已经和之前有所不同,这些标签的意义只是为了将一段文字标识出来,而不是为了为它们设置粗体或斜体式样。u,font,center,strike
这些标签则被完全去掉了。

3、一些全新的表单输入对象

包括日期,URL,Email
地址,其它的对象则增加了对非拉丁字符的支持。HTML5
还引入了微数据,这一使用机器可以识别的标签标注内容的方法,使语义Web
的处理更为简单。总的来说,这些与结构有关的改进使内容创建者可以创建更干净,更容易管理的网页,这样的网页对搜索引擎,对读屏软件等更为友好。

4、全新的,更合理的Tag

多媒体对象将不再全部绑定在object
embed Tag 中,而是视频有视频的Tag,音频有音频的 Tag。

5、本地数据库

这个功能将内嵌一个本地的SQL
数据库,以加速交互式搜索,缓存以及索引功能。同时,那些离线Web
程序也将因此获益匪浅。不需要插件的丰富动画。

6、Canvas 对象

将给浏览器带来直接在上面绘制矢量图的能力,这意味着用户可以脱离Flash
和Silverlight,直接在浏览器中显示图形或动画。

7、浏览器中的真正程序

将提供 API
实现浏览器内的编辑,拖放,以及各种图形用户界面的能力。内容修饰Tag
将被剔除,而使用CSS。

8、Html5取代Flash在移动设备的地位。

9、其突出的特点就是强化了web页的表现性,追加了本地数据库,

发表评论

电子邮件地址不会被公开。 必填项已用*标注