成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

HTML 5將給開發者帶來什么?

開發 前端
Web開發者對HTML 5的期待越來越強烈,作為一個以文檔為中心的置標協議,HTML越來越不能滿足現代Web應用的需要,何況,這個協議已經有超過10年沒有更新了。

在新的時代里,相信網頁技術會伴隨HTML 5的來臨進入大洗牌的局面,HTML 5旨在解決Web中的交互,媒體,本地操作等問題,一些瀏覽器已經嘗試支持HTML 5的一些功能,而開發者們有望最終從那些Web插件中得到解脫。

不過,需要指出的是,盡管一些重量級Web技術廠家,象Apple,Google,Mozilla基金會,Vimeo,YouTube已經開始支持這個新標準。但W3C表示,HTML 5前面的路還很長,它的一些細則目前還存在爭議,主流的Web在轉至HTML 5之前還要經過很長的時間。而開發者們也不得不面臨兩難的境地,就是如何使用現在的技術設計出富Web應用,同時又為今后的HTML 5做好準備。

富Web的現代HTML

富Web應用和HTML之間并不般配,Web之父TimBerners-Lee這樣看待HTML,它是一種用來創建平臺獨立的超文本文檔的標記語言,隨著XHTML的誕生,W3C也將網頁視為文檔。這樣那些視Web為應用平臺的開發者十分惱火,2004年,Apple,Mozilla基金會和Opera成立了一個超文本應用技術工作組(WHATWG),尋求創建一個W3C之外的標準組織,以打造一個更適合應用的Web。

[[9160]]

2007年,他們的XHTML2陷入永無止境的紛爭之中。后來,W3C經投票決定吸納WHATWG的工作成果,并作為HTML 5的標準。這時,即使TimBerners-Lee也對面向應用的Web伸出橄欖枝,他說,現在看來,我們面向XML所做的那些努力是無效的。這并非說純凈的XML語法已死,雖然HTML的發展方向已改,但在HTML 5發展的同時,XHTML 5也在同步進行中,區別在于,XHTML將適用于那些已經向XML轉換的人,而對于普通開發者,則不一定使用XHTML。

HTML 5:標簽的改變

HTML 5吸取了XHTML2的一些建議,包括一些用來改善文檔結構的功能,比如,新的HTML標簽header,footer,dialog,aside,fugure等的使用,將使內容創作者更加語義地創建文檔,之前的開發者在這些場合是一律使用div的。

HTML 5還包含了一些將內容和展示分離的努力,開發者們也許會驚訝,b和i標簽依然存在,但它們的意義已經和之前有所不同,這些標簽的意義只是為了將一段文字標識出來,而不是為了為它們設置粗體或斜體式樣。u,font,center,strike這些標簽則被完全去掉了。

新標準適用了一些全新的表單輸入對象,包括日期,URL,Email地址,其它的對象則增加了對非拉丁字符的支持。HTML 5還引入了微數據,一種使用機器可以識別的標簽標注內容的方法,使語義Web的處理更為簡單。總的來說,這些與結構有關的改進使內容創建者可以創建更干凈,更容易管理的網頁,這樣的網頁對搜索引擎,對讀屏軟件等更為友好。

實現基于標準的富Web

然而,HTML 5最令人振奮的是那些讓開發者們實現富應用的新API,諸如圖形,動畫,多媒體,在HTML 5之前,這些功能的實現需要Flash,RealMdeia,QuikTime一類的插件,這些插件技術不僅容易帶來安全隱患,而且它的受眾是受限的,HTML 5通過使用相應的置標語言解決了這些問題,內容創建者可以使用類似MathML以及SVG之類的語言實現數學公式和圖形的創建,這些語言比Flash,Silverlight一類的格式更容易跨平臺使用。

Web開發者們更會為HTML 5的audio和ideo標簽歡呼,這些標簽讓Web頁面輕松實現媒體的嵌入,它們的編碼標準是中立的,意味著瀏覽器廠商可以自己使用何種編碼輸出媒體,而它的video標簽更將使那些不支持Flash的移動瀏覽器獲益匪淺。

Canvs標簽會讓交互式Web圖形更上一層樓,開發者可以使用JavaScript操作canvas中的對象,實現實時的交互式圖形操作,甚至實現交互式游戲。除了這些可以看到的變化,HTML 5還引入基于瀏覽器的程序緩存,將應用數據在本地緩存(就像之前的GoogleGears插件),這不僅能加速Web程序的運行,還可以使一些程序在離線時仍可使用。事實上,Google現在慢慢取消對Gears的支持,全面轉向HTML 5。

瀏覽器插件:還不至于死

盡管HTML 5推出了這么多新功能,但不要指望那些插件會一夜消失,純粹的HTML 5要實現目前這個插件世界的全部功能還要很長的時間,更不要說那些需要繼續支持的舊系統。比如,雖然Vimeo和YouTube已經開始使用video標簽輸出視頻,然而事情并不是那么簡單,W3C還沒有確定使用何種編碼方案,這意味著,那些視頻并不能保證在任何設備上都能看。比如Apple,Google以及微軟都主推H.264編碼,而開源的Firefox則不愿意,因為存在許可問題。

另外,并不是所有舊系統都會以HTML 5重寫,比如,盡管Google自己都不再看好GoogleGears而主推HTML 5,但Gooel承認,HTML 5并不能實現GoogleGears的全部功能,將基于GoogleGears的應用轉換為純HTML 5是不可能簡單實現的。

最后,五花八門的瀏覽器也會阻礙Web開發者們向HTML 5轉移,IE6,舊版本的Firefox,Opera,Safari都不支持HTML 5,因此,除非,絕大多數人的瀏覽器都升級到最新狀態,否則,面向HTML 5的開發仍將面臨各種困境。

早期采用者

盡管微軟已經表示,IE9會支持HTML 5,但他們對此事也抱謹慎態度,微軟認為,在HTML 5標準都未確立的今天,說自己的瀏覽器支持多數HTML 5功能是不妥的。事實上,任何組織都不可能比W3C更清楚HTML 5的進度,而W3C認為,HTML 5標準仍未成熟,功能確立要到2011年前才能完成,即使到了那時,將這些東西確立為標準也需要到2022年,也就是說,XHTML1.1到HTML 5大約要15年。

不管怎么說,HTML 5將是未來5到10年最前沿的技術,那些早期采用這可以在網絡中找到大量的體驗站點,目前,體驗HTML 5的最好瀏覽器是那些基于Webkit引擎的瀏覽器,如Chrome和Safari,Firefox不太流暢。Web開發者們可以使用目前的HTML 5草案創建試驗站點,當然在當前瀏覽器分布體系下,還會有些問題,線上最好的HTML 5開發資源是MarkPilgrim'sexcellentDiveintoHTML 5。
 

【編輯推薦】

  1. HTML 5 Web SQL Database初探
  2. Flash,Silverlight與HTML 5三方論劍
  3. HTML 5、H.264、Flash 網絡視頻“三人行”
  4. HTML 5來臨 Flash死亡倒計時?
  5. 觀點:HTML 5,Flash的毀滅與救贖
責任編輯:王曉東 來源: 博客園
相關推薦

2013-09-11 10:57:58

HTML5

2012-05-03 09:54:01

Windows Pho

2019-08-14 11:41:51

智慧養老物聯網5G

2021-06-01 09:34:45

華為MatePad Pro鴻蒙系統

2011-07-11 15:10:58

HTML 5

2010-09-07 09:10:57

HTML 5特性CanvasWeb存儲

2018-05-30 15:05:32

5G運營商網絡技術

2015-11-04 09:58:15

H5開發未來

2013-09-29 16:31:22

瀏覽器Chrome

2011-11-15 09:10:24

HTML 5

2015-08-12 13:14:58

2010-05-20 10:18:30

2012-09-27 10:17:02

FacebookHTML5JS

2013-03-28 10:31:59

開發者HTML5壟斷

2022-02-14 15:47:29

加密貨幣代幣監管

2018-08-30 21:22:40

無人駕駛保險智慧

2021-12-09 08:00:00

人工智能網絡安全機器學習

2015-10-21 14:37:10

2019-09-27 10:44:07

思科5G無線

2014-03-11 10:17:42

HTML5iOS
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美成人一区二区三区片免费 | 欧美一级欧美三级在线观看 | 亚洲午夜三级 | 国产免费一区二区 | 极品粉嫩国产48尤物在线播放 | 91精品国产综合久久香蕉922 | 男人的天堂在线视频 | 日本一二区视频 | 能看的av网站 | 国产一区二区精品自拍 | 国产精品久久久久久久久久免费 | 免费久草 | 亚洲综合色 | 国产精品免费在线 | 久久精品av麻豆的观看方式 | 亚洲精品久久久一区二区三区 | 国产精品久久久久久久 | 欧美日韩在线一区二区三区 | 久久国产精品精品国产色婷婷 | 中文字幕韩在线第一页 | av先锋资源| 亚洲免费影院 | 国产美女自拍视频 | 欧美高清dvd | 91在线精品一区二区 | 一区二区三区回区在观看免费视频 | 国产日韩欧美在线观看 | 成人午夜毛片 | 精品美女| 久久亚洲一区二区 | 国产乱码精品一区二区三区中文 | 免费午夜视频 | av片在线免费看 | 亚洲一区二区三区久久 | 性生活毛片 | 欧美国产精品一区二区 | 日本色婷婷 | 黑人一级片视频 | 国产一区二区三区www | 国产精品美女久久久久久免费 | 欧美三级电影在线播放 |