1. 概述
HTML語言作為如今編程最為廣泛的語言,具有易用、快捷、多浏覽平台兼容等特點,但是隨著時代的進步,Html的標准卻停滯不前,這一次還在不斷開發中的
Html5標准的更新可以說給這門標記語言帶來了新的生命力。W3C 在HTML 5 proposal 中為 HTML 5 賦予了這樣的使命,它將彌補上一代 Html 的不足,具體說,是實現 Flash, Silverlight, JavaFX 所能實現的功能。 2.什麼是Html 5?
HTML 5是Web核心語言HTML的規范,你在浏覽器中看到的一切都是HTML格式化的。新版HTML 5在某些核心上做了改進,這是開發人員需要了解的,但不是所有網站都會使用到新特性,但毫無疑問這些新特性將改變我們建立網站和使用互聯網的方式。 3.Html5究竟有哪些改進?
3.1 新增元素
設計者們需要完成的任務是要給Html 5開發一個更豐富的和更有含義的語義,當然可以想象這種新方案將會是很靈活和很高效的,同時與所有的現代互聯網標准相適應。以上只是展示了一小部分的標記。 3.2 離線存儲
聽起來有點像“超級CookIEs”,但它有更多空間存儲一次性數據和持久性應用程序數據庫,如電子郵件,你可以把離線存儲認為是類似谷歌Gears的東西(前兩天谷歌都已經放棄Gears全面轉向Html5了),使用離線存儲的好處是不用安裝任何插件。 3.3 繪圖畫布
有些網站會在網頁上設置一個區域進行互動,可以是圖片,圖表和游戲組件,現在可以不用Flash或其它插件就可以直接在網頁上塗鴉了。
在KSOA3在一些圖表應用中,已經實現了Html5畫布的應用(使用Chrome打開的效果) 3.4 原生態視頻和音頻流支持
Youtube和Pandora可能有一天會跳過Flash為你帶來全新的視頻和音頻體驗,包括定時播放和其它貼心的功能,這一切都得歸功於Html 5中的視頻和音頻標記。 3.5 幾何定位
Html 5可以找到你的位置,並用它來定制搜索結果,博客更新等內容,位置感知設備就是利用這種技術的一次偉大創新。 3.6 智能表單
搜索框,文本輸入和其它類型的字段可以獲得更好的控制,如焦點處理,數據驗證,與其它頁面元素的交互,通過電子郵件發送等,聽起來可能不是很吸引人,但它可以大大減少用戶的煩擾,總歸是件好事。 3.7 Web應用程序集中化
Html 5可以更容易地建立Wiki,拖放工具,討論版,實時聊天,前端搜索和其它現代網站元素,並讓它們可以跨浏覽器使用。
為什麼還要推Html 5?Flash和JavaScript不是已經可以做到這些了嗎?自HTML 5開始吸引人眼球以來,很多評論都成HTML 5將取代Flash等RIA插件,同時也有RIA從業者認為HTML 5與RIA技術將形成互補的關系。對於Flash,Silverlight和其它浏覽器插件,它們是人工解決Html 5嘗試修復的天然問題:放置和管理網頁上的交互元素。
除了會致使浏覽器內存洩露和崩潰外,Flash和它的兄弟也不能在每個平台上工作,必須對每個平台進行單獨開發和編譯發布,如果你想讓應用程序所有人都能夠使用,一次編譯到處運行是個不錯的理想,當越來越多的浏覽器和開發人員支持HTML 5的音頻、視頻和互動標准,Web作為一個通用應用程序商店,既適合於智能手機,又適合於桌面電腦,筆記本,Windows,Mac和Linux,離我們的這個理想就更近了一步。 4 Html5發展與現狀
自本世紀初IE浏覽器的市場份額達到95%之後,IE的份額便開始不斷下滑,據最新一期的互聯網統計報告,IE的全球市場份額不到60%。相反競爭對手Firefox、Chrome、Opera和Safari等浏覽器分別出現了不同程度的增長,其中Firefox已經擁有接近25%的市場份額。在Apple,Google,Opera, Mozilla努力推廣其Html5之時,微軟也開始采取一種謹慎的態度涉足網頁標准。微軟IE浏覽器總監Ryan Gavin表示,在明年發布新一代浏覽器IE9之後,微軟將會重拾與Google Chrome和Mozilla Firefox浏覽器之間的競爭優勢。
在新的時代裡,相信網頁技術會伴隨HTML 5的來臨進入大洗牌的局面,HTML 5旨在解決Web中的交互,媒體,本地操作等問題,一些浏覽器已經嘗試支持Html 5的一些功能,而開發者們有望最終從那些Web插件中得到解脫。
不過,需要指出的是,盡管一些重量級Web技術廠家,象Apple,Google,Mozilla基金會,Vimeo,YouTube已經開始支持這個新標准。但W3C表示,HTML 5前面的路還很長,它的一些細則目前還存在爭議,主流的Web在轉至HTML 5之前還要經過很長的時間。而開發者們也不得不面臨兩難的境地,就是如何使用現在的技術設計出富Web應用,同時又為今後的Html 5做好准備。 5 小結
無論如何,HTML 5是不可阻擋的技術發展趨勢,它只會使我們未來使用互聯網的方式越來越方便,越來越貼心。雖然現在還沒有形式正式的標准,但從各個浏覽器廠家的積極態度可以看出,無論標准何時被審核通過,都會促使網站建設者逐漸向Html 5標准靠攏,這是一件幸事。