返回列表 发新帖

认识HTML5,什么是html5?

647.3k 8
开着越野_QSTni 发表于 2014-10-26 15:23:19|湖北 | 查看全部 阅读模式
HTML5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML 标准版本,现在仍处于发展阶段,但大部分浏览器已经支持某些 HTML5 技术。HTML 5有两大特点:首先,强化了 Web 网页的表现性能。其次,追加了本地数据库等 Web 应用的功能。广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash、Microsoft Silverlight,与Oracle JavaFX的需求,并且提供更多能有效增强网络应用的标准集。1 X9 T# }. G2 a. X) T. ~) m" X3 U# h; b
Html5特性) ]# [8 F; Z/ ~1 B4 |" A1 N
A. 语义特性(Class:Semantic): m& E. D  q/ N- z6 @
HTML5赋予网页更好的意义和结构。更加丰富的标签将随着对RDFa的,微数据与微格式等方面的支持,构建对程序、对用户都更有价值的数据驱动的Web。4 `+ m2 [' t5 {% n$ M

  E: x, g0 R  a, UB. 本地存储特性(Class: OFFLINE & STORAGE)* Q4 x& P$ E& |# P
基于HTML5开发的网页APP拥有更短的启动时间,更快的联网速度,这些全得益于HTML5 APP Cache,以及本地存储功能。Indexed DB(html5本地存储最重要的技术之一) 和API说明文档。
, E1 @% y  A9 \/ I1 l6 [" ~6 e) N4 ~! B# m5 e
C. 设备兼容特性 (Class: DEVICE ACCESS)" t+ V3 m" _0 c# v  }2 {" w
GEOlocation 功能的API文档公开以来,HTML5为网页应用开发者们提供了更多功能上的优化选择,带来了更多体验功能的优势。HTML5提供了前所未有的数据与应用接入开放接口。使外部应用可以直接与浏览器内部的数据直接相连,例如视频影音可直接与microphones及摄像头相联  O7 L: G9 @, q
: S" @. M/ Q! N  H5 A
D. 连接特性(Class: CONNECTIVITY)  \& d5 s9 z0 G! _. E6 l
更有效的连接工作效率,使得基于页面的实时聊天,更快速的网页游戏体验,更优化的在线交流得到了实现。HTML5拥有更有效的服务器推送技术,Server-Sent Event和WebSockets就是其中的两个特性,这两个特性能够帮助我们实现服务器将数据’推送’到客户端的功能。1 p# c+ F' C! y7 k# r

0 \/ x3 A6 P$ `E. 网页多媒体特性(Class: MULTIMEDIA)
3 S1 h1 |; z$ r1 D- k7 k3 W支持网页端的Audio、Video等多媒体功能, 与网站自带的APPS,摄像头,影音功能相得益彰。& J( u( l  E. h: V9 g
- g  u4 @8 h. s9 }$ h8 I
F. 三维、图形及特效特性(Class: 3D, Graphics & Effects)* B% n# [( ?! \( N2 Z2 a) P
基于SVG、Canvas、WebGL及CSS3的3D功能,用户会惊叹于在浏览器中,所呈现的惊人视觉效果。* s2 _9 `8 f, H/ w4 V
( [/ E" d1 Y+ ^8 Q
G. 性能与集成特性(Class: Performance & Integration)# ^, C! n: L! l; }( U8 x( h
没有用户会永远等待你的Loading——HTML5会通过XMLHttpRequest2等技术,帮助您的Web应用和网站在多样化的环境中更快速的工作。
4 _; \5 r, X( T/ K
* s# v+ p5 y( \6 u# X. H, v% sH. CSS3特性(Class: CSS3)
- K3 e5 ]& o8 W; A3 G5 U2 k7 _2 u6 w在不牺牲性能和语义结构的前提下,CSS3(css2手册-CSS3手册)中提供了更多的风格和更强的效果。此外,较之以前的Web排版,Web的开放字体格式(WOFF)也提供了更高的灵活性和控制性。
, r0 ~3 c% ?9 K& E6 JHTML5重要标记- l1 f2 \9 u, i4 i6 V
<video>标记) H$ m  W7 h; Y
定义和用法:
! y- X. Y1 y8 \, X0 k<video> 标签定义视频,比如电影片段或其他视频流。
- {4 b$ o, A& q( A7 _' l. C, Y1 f$ s<audio> 标记2 g2 h/ V0 q" ~; G/ ~4 P- g
定义和用法5 G! o$ M7 B! h9 U( g
<audio> 标签定义声音,比如音乐或其他音频流。0 S  ^' v% B) Z% G
实例:$ [! Q( K& k1 ]7 u8 ?# r
一段简单的HTML 5 音频5 r5 r' }. j8 R( u
<audio src="someaudio.wav">
% m3 }9 V$ L7 k; h& }您的浏览器不支持 audio 标签。
. s; D; M- _" e8 t4 \</audio>
% Z% e+ u) K  o# x2 {$ H& Z5 x<canvas> 标记8 [- h9 F% V" p+ r2 B. t& ?
定义和用法:
' O& ?/ ]( n* l3 v8 B) H<canvas> 标签定义图形,比如图表和其他图像。  K+ C4 Q! {) a' [
HTML5 的 canvas 元素使用JavaScript 在网页上绘制图像。$ A$ L/ r, C+ I! m- v/ ]7 X
画布是一个矩形区域,您可以控制其每一像素。
' X* g& M; j- v$ z# ]# G5 lcanvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。4 X/ S3 L8 T4 k6 e) t
实例:
) t, c7 c% p6 e2 n% Y通过 canvas 元素来显示一个红色的矩形:0 \: Q$ u% _& k( a7 E8 w" N
<canvas id="myCanvas"></canvas>& f! D0 D. U1 _! n2 @8 l# m
<script type="text/javascript"># D- p" g6 O: P* {& Q5 S  w4 G
var canvas=document.getElementById('myCanvas');: B- r5 ^2 M; o6 g) P9 O: ?
var ctx=canvas.getContext('2d');8 x) u9 C. N5 h
ctx.fillStyle='#FF0000';) N7 h8 G& l7 K( D2 F* z
ctx.fillRect(0,0,80,100);/ ]: r1 W* s, v$ V  ~
</script>: c3 D# ?4 z# P9 D
程序接口/ V. k# f& A8 W& i
除了原先的DOM接口,HTML5增加了更多API,如:; ^' j4 W- V9 y& g0 P& b6 |" A  S1 w
1. 用于即时2D绘图的Canvas标签
9 g, u% L- D& M. B  h% C9 \" R2. 定时媒体回放
- ^. K  r4 U1 A- Y! e3. 离线数据库存储/ G  r/ |6 N) x2 T  |' Z
4. 文档编辑
( k1 Y: i6 g" j8 p8 h5. 拖拽控制
0 _3 @9 `0 I& w- R, V# C1 R6. 浏览历史管理
# ~3 t5 }+ ]' }' f- C( Y- N元素变化
) J$ c8 D2 V) }6 q4 s# f+ _新的解析顺序新的元素:section, video, progress, nav, meter, time, aside, canvasinput+ i2 g0 B2 j& z  V( n- A) H1 [( i, a
元素的新属性:日期和时间,email, url。+ W2 b( B6 }6 q: C0 T+ e9 E
新的通用属性:ping, charset, async8 M) m0 f: I; }4 W/ v% D! ~* D
全域属性:id, tabindex, repeat。3 C6 {: J% G& s6 w; N
移除元素:center, font, strike。9 o  A& m$ m% i% H- b
异常处理% Y5 u4 d/ T: g: L5 g: I
HTML 5(text/html)浏览器将在错误语法的处理上更加灵活。HTML 5在设计时保证旧的浏览器能够安全的忽略掉新的HTML 5代码。与HTML 4.01相比,HTML 5给出了解析的详细规则,力图让不同的浏览器即使在发生语法错误时也能返回相同的结果。" w. J% A4 p  z
# Q6 T  z$ {6 e. b, Y* y- E# o
HTML5可以提供:# M7 n2 r2 C- A+ i
1.提高可用性和改进用户的友好体验;0 E6 q( P! K* z6 r$ Q6 T
2.有几个新的标签,这将有助于开发人员定义重要的内容;( t/ N) L% s* ?$ E
3.可以给站点带来更多的多媒体元素(视频和音频);7 [7 _0 `5 F4 }* M
4.可以很好的替代FLASH和Silverlight;. g1 f. _5 U0 E6 d7 T5 I- v
5.当涉及到网站的抓取和索引的时候,对于seo很友好;
' A3 ^3 j+ u: E! D/ ?3 w6.将被大量应用于移动应用程序和游戏。6 D, ]& l3 V; D" ~* p; t7 |7 P3 ?* c* O
因此,我们可以说HTML5有一天将是WEB更加的美好,但是有一天并不是现在。我们不能不提到重要的一点:迄今为止,并没有什么流行的浏览器可以完 全的支持所HTML5规范的所有功能。需要明确的是,今天的主流浏览器都将趋于支持HTML5,但是仍存在许多不完全的支持或兼容。) `. I- d5 W( q; F
  谷歌和HTML5
/ d' V. H5 a; Y3 P( `* J2010年5月22日,谷歌创建了一个涂鸦来纪念Pac Man的视频游戏。这个涂鸦是一个动画,同时也是一个可以玩的Pac Man的游戏。这个涂鸦就是谷歌通过使用HTML5标准制作的,当然谷歌也提供一个FLASH版本来支持不兼容HTML5的浏览器。我敢打赌,这是大多数 互联网网民第一次和HTML5的接触。对于个人来说,这是一个兴奋的消息。以我的观点,这个涂鸦提供了一个机会可以窥视未来互联网、网页、移动应用软件和游戏等发展趋势。对于搜索引擎优化,他开辟了我更多的想象,它让我思考HTML5在SEO领域的潜力。网站转移到HTML5标准对于SEO有什么优势?
# R: C9 u+ t. Q3 }% U; o) L! v  HTML5与SEO
! F. ^' A& \' r6 v9 V( R  一:使搜索引擎更加容易抓取和索引5 n- e( b: s7 X4 G2 q
对于一些网站,特别是那些严重依赖于FLASH的网站HTML5是一个大福音。如果你有一个都是FLASH的站点,你就一定会看到切换到HTML5的 好处。首先,搜索引擎的蜘蛛将能够抓去你的站点和索引你的内容。所有嵌入到动画中的内容将全部可以被搜索引擎读取。在搜索引擎优化的基本理论中,这一方面将会驱动你的网站获得更多的右击流量。5 D9 H9 s1 V0 K! \  p6 q0 X% J5 b7 f
  二:提供更多的功能,提高用户的友好体验
6 C7 ]  Z  r7 w( q& K. A3 P( K使用HTML5的另一个好处就是它可以增加更多的功能。对于HTML5的功能性问题,我们可以从全球几个主流站点对它的青睐就可以看出。社交网络大亨Facebook已经推出他们期待已久的基于HTML5的iPad应用平台,潘多拉最近也推出他们基于HTML5的音乐播放器的新版本。游戏平台 Zynga最近也在推出了三款新的在移动设备浏览器上运行的基于HTML5的游戏等等。每天都有不断的基于HTML5的网站和HTML5特性的网站被推 出。保持站点处于新技术的前沿,也可以很好的提高用户的友好体验。7 |1 t7 p5 d1 `! W: q5 u
  三:可用性的提高,提高用户的友好体验
( L( q$ |# P* w* V! _最后我们可以从可用性的角度上看,HTML5可以更好的促进用户于网站间的互动情况。多媒体网站可以获得更多的改进,特别是在移动平台上的应用,使用 HTML5可以提供更多高质量的视频和音频流。到目前位置,事实就是iPhone和iPad将不会支持FLASH,同时ADOBE公司也在近期公开声明将 停止FLASH基于移动平台的开发,现在我们已经可以这么说移动平台日后视频音频是HTML5的天下。
" P* x5 g; @4 Z& O+ v0 O4 d2 H* D" g! O, k( v% k5 W% s; [

回复|共 8 个

gevaemaidovef 发表于 2014-12-16 12:58:41|韩国 | 查看全部
嘻嘻~` 要是只看你的话~`~`` 很容易让人家以为你也跟偶们一样是天使类~`(偷笑中````````
gevaemaidovef 发表于 2014-12-16 12:58:51|加拿大 | 查看全部
手机版的得知互动论坛好强大
爱上空心菜 Lv.7 发表于 2014-12-16 12:59:28|INNA | 查看全部
本人在此留言均为网络上复制,用于检验本人电脑键盘录入、屏幕显示的机械、光电性能。并不代表本人局部或全部同意、支持或者反对楼主观点。
Acropozelan 发表于 2014-12-16 13:03:19|美国 | 查看全部
那个家 让它沉下去吧! 不要啦
gevaemaidovef 发表于 2015-12-29 22:15:13|美国 | 查看全部
可以加精,签定完毕!
alapScady 发表于 2015-12-29 22:15:38|美国 | 查看全部
呵呵,等着就等着....
tohme 发表于 2015-12-29 22:16:02|INNA | 查看全部
出来混 迟早都是要灌的——不灌水怎么混啊
wwdu926a 发表于 2015-12-29 22:16:34|美国 | 查看全部
什么啊

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

得知互动是一个融创意、设计、开发、营销、生活、互联网于一体的专业交流分享平台。
Copyright © 2026 得知互动-专注Ai与站长技术交流社区-Ai交流平台 版权所有 All Rights Reserved. Powered by Discuz! X5.0 鄂ICP备15006301号-5|鄂公网安备 42018502006730号
关灯 在本版发帖 扫一扫添加QQ客服 返回顶部
快速回复 返回顶部 返回列表