范唐鶴 湖北工程職業(yè)學(xué)院經(jīng)貿(mào)與信息學(xué)院
HTML5技術(shù)應(yīng)用現(xiàn)狀與發(fā)展趨勢(shì)研究
范唐鶴 湖北工程職業(yè)學(xué)院經(jīng)貿(mào)與信息學(xué)院
伴隨著社會(huì)經(jīng)濟(jì)的快速發(fā)展,我國(guó)的科學(xué)技術(shù)也取得了顯著的發(fā)展進(jìn)步。在現(xiàn)階段,移動(dòng)互聯(lián)網(wǎng)應(yīng)用的極為廣泛,極大的滿足了人們工作與生活?yuàn)蕵?lè)的需要。HTML5屬于WEB技術(shù)中的一種,基于該種技術(shù)下的瀏覽器和搜索引擎,使得人們可以借助于移動(dòng)終端獲得良好的應(yīng)用體驗(yàn)。基于此,本文對(duì)該技術(shù)的實(shí)際應(yīng)用現(xiàn)狀進(jìn)行了詳細(xì)的分析,之后提出了HTML5技術(shù)在未來(lái)發(fā)展的大趨勢(shì)。
HTML5 應(yīng)用 發(fā)展
HTML5技術(shù),其是由三種技術(shù)類型組成的,具體內(nèi)容為:HTML5、JAVASCRIPT,以及CSS3技術(shù)。通過(guò)這三個(gè)技術(shù)的綜合性應(yīng)用,使得瀏覽器在使用時(shí),在較少,或者不需要使用插件的情況下,即可讓用戶獲得內(nèi)容豐富的網(wǎng)絡(luò)互聯(lián)網(wǎng)體驗(yàn)服務(wù)。較之于以往使用的HTML技術(shù),在最新的該項(xiàng)技術(shù)應(yīng)用中,存在著許多的新穎的語(yǔ)法特征,例如canvas、video等內(nèi)容。這些內(nèi)容的存在,可以對(duì)網(wǎng)頁(yè)中呈現(xiàn)的圖片、音頻、視頻資料進(jìn)行處理,同時(shí)其具有的section等元素,使得計(jì)算機(jī)在進(jìn)行文檔處理時(shí),其本身的數(shù)據(jù)內(nèi)容可以獲得擴(kuò)充。因此HTML5技術(shù)在應(yīng)用中,具有以下幾個(gè)方面的特征,首先是本地存儲(chǔ)特征。用戶在瀏覽文件時(shí),瀏覽器具有離線緩存功能,用戶通過(guò)瀏覽器閱覽文件之后,即可獲得一個(gè)清單文件,之后用戶在離線的環(huán)境下對(duì)文件進(jìn)行再次閱覽的時(shí)候,瀏覽器即可自動(dòng)的對(duì)清單文件進(jìn)行導(dǎo)入處理。其次,具有多媒體播放的特征,使得瀏覽器中的多媒體文件,可以通過(guò)網(wǎng)頁(yè)中存在著的播放器來(lái)播放,與以往用戶瀏覽音視頻文件時(shí),還需要進(jìn)行flash插件的安裝相比較,極大的方便了用戶的使用。因此該項(xiàng)技術(shù)在基于互聯(lián)網(wǎng)的產(chǎn)業(yè)發(fā)展中,應(yīng)用價(jià)值極高。
目前,HTML5技術(shù)在實(shí)際的應(yīng)用中,主要在兩個(gè)領(lǐng)域中,進(jìn)行了應(yīng)用。首先在瀏覽器,以及操作系統(tǒng)的應(yīng)用中。現(xiàn)階段,人們較常使用的瀏覽器多為谷歌、百度、必應(yīng)等,這些瀏覽器均支持HTML5技術(shù),根據(jù)具體的支持情況來(lái)看去,該項(xiàng)技術(shù)的應(yīng)用評(píng)分如果以500分為界限,其分值處于300分左右。同時(shí)在具體的操作系統(tǒng)的技術(shù)應(yīng)用中,常用的系統(tǒng)類型為安卓和iOS兩種,其也在網(wǎng)頁(yè)的搜索中,逐步的開(kāi)始應(yīng)用了HTML5,對(duì)具體應(yīng)用情況進(jìn)行評(píng)價(jià),可知分值為200分左右。因此在該部分的應(yīng)用中,對(duì)于HTML5技術(shù),還需要對(duì)瀏覽器,操作系統(tǒng),不斷的進(jìn)行WEB網(wǎng)頁(yè)的開(kāi)發(fā)研究。
其次在開(kāi)發(fā)方面的技術(shù)應(yīng)用。該技術(shù)在互聯(lián)網(wǎng)界面的設(shè)計(jì)中,為其提供了較多操作極為便利的技術(shù),這些技術(shù)對(duì)于操作人員本身的技術(shù)能力要求很高,操作人員需要通過(guò)長(zhǎng)時(shí)間的學(xué)習(xí)來(lái)掌握這些技術(shù),并進(jìn)行后續(xù)的開(kāi)發(fā)研究。但是在目前的該部分內(nèi)容的應(yīng)用中,存在著跨瀏覽器HTML,以及層疊樣式表之間的不相符合的問(wèn)題[1]。針對(duì)開(kāi)發(fā)支持存在的問(wèn)題,目前已經(jīng)研發(fā)出了一批開(kāi)發(fā)工具。在這些工具中,對(duì)于上述問(wèn)題能夠?qū)崿F(xiàn)良好解決的開(kāi)發(fā)工具為界面框架工具,該種工具在使用中,具有著較多的優(yōu)勢(shì),減少了HTML5技術(shù)應(yīng)用時(shí)的一些阻礙。首先工具具有著sencha touch的特征,該特征與開(kāi)發(fā)的界面較為接近,對(duì)于WEB網(wǎng)頁(yè)中,所需的一些動(dòng)態(tài)化的應(yīng)用,均可以實(shí)現(xiàn)良好的支持。其次,具有著kendo ui mobile的特征,基于該特征的開(kāi)發(fā)工具,可以為移動(dòng)終端的操作系統(tǒng),提供良好的、具有著本地化特點(diǎn)界面。但是該工具的性能不穩(wěn)定,在iOS操作系統(tǒng)中可以實(shí)現(xiàn)良好的應(yīng)用,但是在其他的操作系統(tǒng)中,界面反應(yīng)不及時(shí)。同時(shí)如果需要在不同的終端上進(jìn)行操作,則需要對(duì)代碼做以改動(dòng)。
基于技術(shù)在上述兩個(gè)方面中的應(yīng)用,可知該技術(shù)存在著較多的問(wèn)題,亟待改進(jìn)。首先在WEB網(wǎng)頁(yè)的搜索中,涉及到的移動(dòng)終端較多,每個(gè)終端對(duì)于WEB網(wǎng)頁(yè)所需的技術(shù),均有著不同的支持特點(diǎn),一旦出現(xiàn)跨平臺(tái)的應(yīng)用,多會(huì)出現(xiàn)應(yīng)用問(wèn)題,使得用戶的網(wǎng)頁(yè)服務(wù)體驗(yàn)不理想。其次,存在著技術(shù)應(yīng)用時(shí)的安全隱患,大量具有著極強(qiáng)攻擊力的病毒,或者是惡意程序,會(huì)對(duì)產(chǎn)品造成影響。此外,還缺乏對(duì)技術(shù)應(yīng)用的入口進(jìn)行統(tǒng)一的問(wèn)題。
首先,需要對(duì)該技術(shù)進(jìn)行移動(dòng)化的發(fā)展,最大化的對(duì)移動(dòng)互聯(lián)網(wǎng)的瀏覽器瀏覽中存在的標(biāo)準(zhǔn)不一問(wèn)題進(jìn)行解決。其次,進(jìn)行WEB網(wǎng)頁(yè)與終端操作系統(tǒng)的研發(fā),使得用戶可以在終端設(shè)備上,獲得與瀏覽器相一致的瀏覽體驗(yàn),實(shí)現(xiàn)兩者之間良好的適應(yīng)性。還需要促進(jìn)該技術(shù)跨平臺(tái)化的發(fā)展,以及結(jié)合云技術(shù),進(jìn)行發(fā)展,使得開(kāi)發(fā)出的WEB應(yīng)用,可以在多個(gè)操作系統(tǒng)中進(jìn)行使用,并且可以在云技術(shù)下,在用戶離線,或者是網(wǎng)絡(luò)環(huán)境較差的情況下,均可以進(jìn)行信息的瀏覽。
在移動(dòng)互聯(lián)網(wǎng)的發(fā)展中,運(yùn)營(yíng)商需要對(duì)HTML5技術(shù)相關(guān)的內(nèi)容進(jìn)行充分的認(rèn)識(shí)和了解,進(jìn)而把握其應(yīng)用的問(wèn)題,以便及時(shí)對(duì)該技術(shù)進(jìn)行缺陷改進(jìn)的繼續(xù)研究,促進(jìn)移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)化發(fā)展。
[1]李正,張欣宇,馮一帆.HTML5技術(shù)在移動(dòng)互聯(lián)網(wǎng)中的應(yīng)用[J].信息通信技術(shù),2014,8(05):71-75.
[2]張少榮,張丁.試析基于HTML5的移動(dòng)互聯(lián)網(wǎng)應(yīng)用及其發(fā)展趨勢(shì)[J].數(shù)字通信世界,2016(12).
[3]劉國(guó)紅.HTML5在移動(dòng)互聯(lián)網(wǎng)開(kāi)發(fā)中的應(yīng)用[J].科技廣場(chǎng),2014(4):59-62.
[4]侯旭諾,翟天慈.html5技術(shù)應(yīng)用現(xiàn)狀與發(fā)展趨勢(shì)分析[J].數(shù)碼世界,2017(8):47-47.
[5]樊蓉.HTML5在移動(dòng)互聯(lián)網(wǎng)開(kāi)發(fā)中的應(yīng)用分析[J]電子技術(shù)與軟件工程,2016(4):19-19.
[6]劉春華.基于HTML5的移動(dòng)互聯(lián)網(wǎng)應(yīng)用發(fā)展趨勢(shì)[J].移動(dòng)通信,2013(9):64-68.