淺談html5某些新元素的用途

來源:互聯網
上載者:User

標籤:style   http   io   os   使用   java   sp   資料   on   

  大家都知道html是一種前端網頁語言,從出現到現在已經經曆了很多的版本了,但是隨著html的不斷髮展,現在的html5已經不再是單一的前端頁面語言了,html,javascript,css不再單純的只是頁面上的語言了,現在網頁的傳統型程式可以和案頭外掛程式一樣配置到網頁和各種移動終端之中去,伴隨著html5 的出現,這一偉大進程將更進一步,下面我就談談html5中的一些技術。

   接觸過html5的人肯定都聽說過canvas,這一技術是html5專屬的,翻譯過來也就是畫布的意思,html5中的canvas為網頁遊戲開發人員提供了建立動態圖形,可替換靜態圖形以及gif動畫,在canvas上面你可以隨意的進行畫圖,根據需要構建各種的角色。

  還有一個就是audio的出現,這也和canvas一樣是新元素,它使得我們可以不需要外掛程式而直接使用瀏覽器的原生音效,在之前的頁面中聲音的來源大部分是出自flash,但是現在aodio直接依賴瀏覽器便直接播放音效,儘管功能如此的強大,但是audio元素仍然存在一些需要慢慢完善的問題。

  websocket翻譯過來就是網路介面的意思,在之前的網路裡面,在http協議的限制下,各種的操作都只能實現當前的方向,客服端必須主動的向伺服器發送請求資訊,而網頁伺服器也無法告訴瀏覽器內容有更新了,除非前端頁面重新發送一次請求,傳統的方法就是不斷的發送請求,如果是這樣的話,不僅是使用者體驗會很差,頁面的效率等等問題也會很差,但是現在除了ajax的非同步重新整理頁面之外,我們出現的websocket技術,該項技術能夠更好的服務於網路間資料的傳輸,特別是在html5 開發的網頁遊戲裡面我們需要的是玩家的即時互動,在這一的一種需求下面,websocket發揮了極其重要的作用。

   相信大家都瞭解我們的資料存放區,但是儲存在哪裡就會出現不同的說法了,一般我們的資料都趨向於放在資料庫中,但是隨著web2.0以及科技迅速發展的今天,html5中也出現了locoalstorage,也有就是web-storage,當我們的網頁程式需要在客服端儲存資料的時候,cookie會是一個常用的選擇,但是其局限就在於自身儲存的資料量很小,是一kb計算的,然而現在的程式運行都十分的大,所以儲存的資料就需要很大,所以便出現了這樣一種適合大型資料存放區的webstorage,當然它的儲存不能和資料庫相比,但是其儲存單位也晉陞成了mb。

    還有一個值得一提的就是webGL,也就是我們的網狀圖形語言,目前支援線上網頁3D圖形的相關開發,當然,也就意味著會有更多的精美的視覺盛宴展現在我們的眼前了。

  其實html5還帶有很多的新元素,在這裡也就不一一羅列了,以上提到的一些對於我們現在web應用程式,或者是網頁遊戲的開發是具有極其重要的作用的。  

 

淺談html5某些新元素的用途

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.