梁卓韜 安徽省汽車工業學校 安徽合肥 231131
?
淺談html5在網頁游戲中的運用
梁卓韜 安徽省汽車工業學校 安徽合肥 231131
【文章摘要】
互聯網的隨處可見和移動設備接入互聯網數量的逐漸增加,使得人們使用互聯網的方式產生巨大的變化。為適應新環境下的Web變化,全新網頁核心技術的html5進入了我們的生活。作為新型互聯網編程語言,html5具備全新特性,瀏覽器流暢支持、新增設計標簽和明朗的代碼設計等特征,可利用其方便的純腳本編輯器設計開發簡單的網頁游戲。
【關鍵詞】
HTML 5是用網頁設計的超文本語言,是如今網頁領域中的新貴,代表了Web業務和云業務在實現方式上的改變。作為互聯網的下一代標準,體現互聯網瀏覽和設計的新型語言,成為互聯網的核心技術。HTML 在1990年設計開發,至1997年出現統一的標準html4,為適應全新的瀏覽和移動設備的運用,出現了適應多環境下的HTML5語言,但目前尚未正式發布,處于小范圍的試用開發階段。HTML5是指HTML、CSS 和JavaScript在內的一套設計開發軟件組合,通過減少瀏覽器中的插件安裝 等需求,并且提供更多集成的網絡應用標準集。[2]近幾年網頁游戲的極速發展,向大眾群體推出了掌上休閑益智游戲,多人角色扮演游戲等,使得網頁游戲數量急劇增長。HTML5的推出,技術支持Web業務和移動云計算業務,可以設計開發出激動人心和多平臺相互聯系的交互式游戲與交互式網站。
HTML5將Web帶入一個網絡應用服務軟件相互支持的應用平臺,盡管HTML5還在試用階段,但已經在悄然改變互聯網。
1.1多線程:HTML5提供的多線程支持,頁面腳本運行時間過長的提示框可惜消失了,具體的實現是利通過javascript里面創建一個Web Worker對象實現多線程操作,然后通過message的方式進行傳值。HTML5新增加了一個Web Worker API,創建多個后臺線程以供用戶使用,后臺線程不訪問用戶頁面和窗口對象,但進行頁面的數據交互,父子和子子線程之間的數據交互,基本代碼如下:①創建線程、發出消息:var worker = new Worker("js/work.js");worker.postMessage("test");②接收消息:onmessage = function(event){var data = event.data;};③將信息處理后傳回:onmessage = function(event){var data = event.data;postMessage("");}④接收傳回后的數據:worker.onmessage = function(event){var data=event.data;}⑤關閉線程:onmessage = function(event){close();}
1.2繪圖畫布:HTML5的
1.3支持多媒體:HTML5新增兩個元素<audio>和<video>,其中
1.4繪制表單:表單是實現用戶與頁面后臺交互的重要組成部分,HTML5的表單功能設計上更加有效。表單的設計和之前的一樣,格式為,可以認為它是一個容器。表單中的method屬性是指用于向表單處理程序action URL發送數據的HTTP方法,來訪者輸入的數據會附加在URL之后,由用戶端直接發送至服務器,所以速度上會比post快。
1.5地理定位:現今網絡覆蓋全球,在日常生活中很多人都變成了手機一族,移動網路的開通和普及使得及時交互越來越受青睞,用戶對實時定位的應用越來越迫切,要求也越來越高。
1.6數據存儲:HTML5允許在客戶端實現較大規模的數據存儲,支持DOM Storage和Web SQL Database的存儲方式。DOM Storage 分為 sessionStorage 和 localStorage。localStorage 對象和sessionStorage對象的區別它們的作用范圍不一樣。其中sessionStorage主要用來存儲頁面數據,當頁面關閉后無法調用,而localStorage在頁面關閉后也能正常調用。由于現行標準還未規范,對于大量結構話的數據存儲不太快捷,還存在一些問題。
為實現一個高效實用的web設計頁面,考慮到想要封裝的所有組件,HTML5設計專用的結構性標簽,將頁面設計變得靈活高效。一個完整開發設計的html5包括6大部分:
2.1
到
來區分主標題和子標題。
2.2
在html5中
2.3
2.4 2.5 2.6 html5的研發和使用為現在日益增多的網頁游戲提供了新的解決方案,使游戲開發者拜托了繁雜的插件技術,游戲開發變得更加直觀和快捷。隨著網頁技術的發展迅速,網頁游戲與用戶越來越接近,不同技術下的游戲都能實現流暢的3D渲染,品質難分伯仲。而html5作為新的開創技術,雖然優點眾多,但還需要一段時間才能統一自身規范,至今推出使用的還是適用版本,它對多個瀏覽器的兼容性以及移動設備的支持程度,都將影響html5將來在游戲開發中的地位。 當然,html5雖然前途光明,但是還需要克服存在的問題,比如高品質效果和流暢運行速度不能兼顧,傳播過程中容易被“換皮”帶來玩家流失的缺點,但是隨著html5的不斷進步,網頁游戲的持續火爆,html5將引領未來的網頁游戲的主流。 【參考文獻】 [1]Lubbers P,Albers B,Salim F.Pro HTML5 Programming∶PowerfulAPIs for Richer Internet Application Development[M]. UnitedStates of Amercia∶Apress,2010 [2]胡晶,董航.HTML5 核心Web 技術分析.長春工業大學學報(自然科學版),2013(5):87—590 [3]Mark Pilgrim,趙澤欣.HTML5揭秘[M].北京∶電子工業出版社,2010∶ 20-25. [4]劉華星,楊庚.HTML5——下一代Web 開發標準研究[J].計算機技術與發展,20118):54—58. html5;網頁游戲;web腳本設計 中圖分類號:TP393 文獻標識碼:A 【作者簡介】 梁卓韜,男,1980年1月出生,安徽合肥人,碩士,現工作單位為安徽省汽車工業學校,講師職稱,主要研究方向為計算機應用技術。3 html5在web中的地位
感谢您访问我们的网站,您可能还对以下资源感兴趣:自贡牌麓投资有限公司
999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 网站地图