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