(4)Canvas繪圖。新的Canvas API為開發者提供了大量的有關動態產出與渲染圖形、圖表、圖像和動畫的API。開發人員無需再像以前那樣使用Flash插件來實現實時繪圖,這可以擺脫Flash 插件在移動設備上表現出來的低效性和不穩定性。開發人員可以直接使用JavaScript來處理畫布中的內容,針對用戶操作實時渲染圖形。
二、HTML5核心技術
(1)設備適配技術。不同類型、係列的移動設備在屏幕尺寸、分辨率、鍵盤類型、媒體攝錄能力等方麵存在巨大的差異。為了兼容不同設備的瀏覽訪問,輸出合適的頁麵布局,HTML5提供了兩種設備適配方案。設備信息:Device DescriptionRepository API,一個統一的服務器API,允許Web開發者從眾多的設備信息數據庫中,獲取正在訪問他們網站的設備的配置信息數據。基於CSS的適配:CSSMediaQueries,提供了一套機製允許Web頁麵根據一些設備特性(包括屏幕分辨率)適配布局和行為。
(2)提供豐富的支持Web應用擴展的API。HTML5 提供了操作移動設備硬件的API,包括:地理位置感知API、運動感應事件、通用感應器API、觸控交互事件、WebSocket API、Messaging API 等。它們為WebApp調用電話、短信、郵件、攝像頭、地理定位、文件存儲等終端功能提供了簡化的操作接口,這是HTML4和XHTML無法企及的。
三、HTML5技術前景
雖然html5尚未正式定稿,但目前已有多家瀏覽器廠商開始支持已發布的html5標準。Web應用—即基於web的應用程序的興起是html5廣泛受到期待的原因,web應用的完善需要新的技術平台,而傳統的html+javasrcript方式已不無法滿足其需求。Html5另一個值得注意的特性是,其設計標準特別兼顧到了像智能手機平板電腦這樣低功耗的移動備,為未來移動設備接入互聯網成為主流的時代做了準備。在技術市場中,html5與flash之間的竟爭局麵已廣為人知,兩者各有優劣。
四、結束語
做為互聯網超文本標記語文的新一代核心標準,html5展現出了順應互聯網發展潮流與積極開拓新可能性的姿態。它的新增標簽改進了網頁製做的方式,以強大API讓web應用有了更多的可能性,其對於移動設備的支持也頗具前瞻性。但其發展與被接受仍有需要時間來解決開發環境與瀏覽器兼容性的問題。但無論如何,HTML5將為互聯網仍至整個IT界帶來深刻的改變。
參考文獻:
[1]宋明豔.移動互聯網應用及其發展分析[J].電腦與電信,2012,(10).
[2]任金波. HTML5在移動互聯網中的應用[J].電腦與電信,2012.
[3]廖軍,郭達.移動互聯網應用趨勢——基於Web的終端平台[J].信息通信技術,2010,(4).