朱立
摘要:隨著工業(yè)革命的一次次推進(jìn),我國(guó)正逐漸邁向一個(gè)信息化、科技化的時(shí)代,這一時(shí)代的到來(lái)促使我國(guó)的各項(xiàng)科學(xué)技術(shù)迅速發(fā)展起來(lái),同時(shí)也帶動(dòng)了互聯(lián)網(wǎng)、計(jì)算機(jī)以及其他各種移動(dòng)網(wǎng)絡(luò)通信的普及與發(fā)展,它們?cè)谖覀兊娜粘Ia(chǎn)生活中扮演著非常重要的角色。從目前的研究情況來(lái)看,最具有應(yīng)用前景的當(dāng)屬HTML5技術(shù),由于其具有非常好的適應(yīng)性和通用性,并且能夠從很大程度上提升網(wǎng)絡(luò)應(yīng)用的開(kāi)發(fā)效率,因此被廣泛應(yīng)用到移動(dòng)應(yīng)用的開(kāi)發(fā)中。針對(duì)于此,作者首先對(duì)HTML5技術(shù)進(jìn)行了簡(jiǎn)要概述,然后分析其中的特點(diǎn),并詳細(xì)闡述了其在未來(lái)網(wǎng)絡(luò)中的應(yīng)用,希望能夠?yàn)橄嚓P(guān)的工作人員帶來(lái)一定的參考價(jià)值,促進(jìn)我國(guó)的互聯(lián)網(wǎng)更好地發(fā)展下去。
關(guān)鍵詞:HTML5技術(shù);未來(lái)互聯(lián)網(wǎng);應(yīng)用發(fā)展
引言
HTML的最新標(biāo)準(zhǔn)就是HTML5,該草案早在2008年就已經(jīng)頒布了,萬(wàn)維網(wǎng)聯(lián)盟對(duì)其做出一步的完善工作,于2010年年底正式推出。據(jù)統(tǒng)計(jì),絕大多數(shù)的人都認(rèn)為這項(xiàng)技術(shù)早就應(yīng)該進(jìn)行改進(jìn)了。然而十幾年來(lái),HTML卻沒(méi)有一次真正的進(jìn)行過(guò)升級(jí)或者完善,相關(guān)數(shù)據(jù)表明,上一次萬(wàn)維網(wǎng)聯(lián)盟推出HTML1.1還是在2001年。隨后的十幾年間,互聯(lián)網(wǎng)的研發(fā)人員要求其升級(jí)的呼聲越來(lái)越高,因?yàn)閭鹘y(tǒng)的HTML以及其標(biāo)準(zhǔn)仍然將文檔作為中心理念,這與當(dāng)前人們對(duì)互聯(lián)網(wǎng)的需要很難相適應(yīng)。在這種情況下,HTML5技術(shù)應(yīng)用而生。
一、對(duì)HTML5技術(shù)簡(jiǎn)要概述
HTML5就是互聯(lián)網(wǎng)核心語(yǔ)言HTML的規(guī)范化,人們?cè)跒g覽器上所看到的都是經(jīng)過(guò)HTML格式化的。相關(guān)的研究人員需要知道新型的HTML5技術(shù)在一些核心方面做出了改進(jìn),然而不是所有的網(wǎng)站都會(huì)對(duì)這些新特性加以使用,但是值得肯定的是,這些新功能、新特性的出現(xiàn)將會(huì)從很大程度上改變我們使用和建立互聯(lián)網(wǎng)的方式[1]。
HTML5這項(xiàng)新技術(shù)包含了比以前更強(qiáng)大的能夠廣泛應(yīng)用于多媒體、交互等其他方方面面的標(biāo)簽,還有應(yīng)用編程接口。HTML5技術(shù)正逐漸應(yīng)用到當(dāng)前一些主流的瀏覽器中,甚至還有一些研發(fā)人員表示期待:這種新型的HTML5技術(shù)可以使瀏覽器解放,使其不再依賴一些專有插件,比如Quicktime、Flash等等。盡管這項(xiàng)新技術(shù)已經(jīng)得到了來(lái)自多家知名內(nèi)容發(fā)布網(wǎng)站的支持,包括谷歌、蘋果、Youtube等等,但是萬(wàn)維網(wǎng)內(nèi)部有關(guān)人員表示,HTML5的應(yīng)用道路仍然較為坎坷。
二、HTML5技術(shù)的特點(diǎn)
(1)新型的HTML屬性與元素。新型的HTML5技術(shù)將傳統(tǒng)的通用元素進(jìn)一步語(yǔ)義化,比如取代nav,div等之類的元素,除此之外,還融入了一些全新的元素,包括video、audio等等。而其他在HTML4中不被建議使用的元素則被丟棄,包括center、font等等。在HTML5中引入的新型元素包括:aside(內(nèi)容旁邊的側(cè)邊欄內(nèi)容);command(命令按鈕);output(輸出);source(媒體的資源);keygen(表單生成的Key)等等。這些新標(biāo)簽的建立可以更好地幫助用戶加載文檔,并且還能使搜索引擎更準(zhǔn)確地搜集到一些有用的信息。
(2)幾何定位。HTML5技術(shù)可以用來(lái)定制搜索結(jié)果,并且能夠?qū)δ愕奈恢眉皶r(shí)定位,還能用于博客更新。最典型的就是位置感知器,它是對(duì)HTML5技術(shù)的偉大創(chuàng)新。
(3)使互聯(lián)網(wǎng)應(yīng)用程序更加集中化。HTML5技術(shù)和傳統(tǒng)的HTML相比,能夠以更加迅速、簡(jiǎn)便的方式建立討論版、前段搜索、實(shí)時(shí)聊天等新一代的網(wǎng)站元素,并且能夠在不同的瀏覽器上對(duì)其進(jìn)行使用。
三、HTML5技術(shù)在未來(lái)網(wǎng)絡(luò)中的應(yīng)用
從目前的移動(dòng)網(wǎng)絡(luò)終端操作系統(tǒng)的運(yùn)行情況來(lái)看,應(yīng)用的最廣泛的當(dāng)屬Android、Windows Mobile以及IOS。然而對(duì)于互聯(lián)網(wǎng)的研發(fā)人員來(lái)說(shuō),他們應(yīng)該將廣大人民的需求作為出發(fā)點(diǎn),通過(guò)對(duì)HTML5技術(shù)加以利用,使其所具有的便捷性、高效性充分地發(fā)揮出來(lái)。
(1)地理定位技術(shù)。隨著科學(xué)技術(shù)的不斷進(jìn)步,Wifi、GPS等逐漸走入到我們的生活中。在移動(dòng)互聯(lián)網(wǎng)中,將Geolocation API技術(shù)應(yīng)用到其中,并安裝導(dǎo)航以及終端設(shè)備定位的功能,能夠從很大程度上提高其準(zhǔn)確性以及靈活性。比如:我們經(jīng)常使用的高德地圖、百度地圖等等,就是對(duì)地理定位技術(shù)與HTML5中的離線緩存技術(shù)進(jìn)行合理利用,并結(jié)合已經(jīng)下載過(guò)的地圖,通過(guò)配合定位進(jìn)行導(dǎo)航與搜索,以便更好地對(duì)用戶的位置加以確定[3]。
(2)離線緩存技術(shù)。HTML5與Cookie技術(shù)相比,具有更加強(qiáng)大的互聯(lián)網(wǎng)Storage API功能,這是因?yàn)槠渚哂蟹浅?yōu)良的彈性以及架構(gòu),不會(huì)因?yàn)閿?shù)據(jù)的大小而受到限制。除此之外,當(dāng)用戶重啟瀏覽器時(shí),數(shù)據(jù)還能夠在最短的時(shí)間內(nèi)恢復(fù),不占用任何后臺(tái)資源,這樣可以使系統(tǒng)更加流暢。與此同時(shí),這種新技術(shù)還能夠支持人們使用在線APP進(jìn)行邊用邊緩存的功能。
(3)CSS3視覺(jué)設(shè)計(jì)。研發(fā)人員在開(kāi)發(fā)HTML5技術(shù)時(shí),還融合了CSS3這種新功能,可以從很大程度上提高整個(gè)頁(yè)面的視覺(jué)效果。這項(xiàng)功能的應(yīng)用主要表現(xiàn)為可以支持形狀、顏色、字體大小的隨意變化,或者同時(shí)變化,還能進(jìn)行字體定義等等,除此之外,還能夠?yàn)槿藗兂尸F(xiàn)非常良好的3D效果。
(4)Canvas繪圖技術(shù)。研發(fā)人員在HTML5中增添了這項(xiàng)新技術(shù),這是一種可堆疊的、透明的繪制模式,能夠在瀏覽器的街西段,形成多種元素,包括動(dòng)畫、圖片、文字等等,除此之外,還能夠與3D、2D的繪圖功能有機(jī)地結(jié)合在一起,對(duì)圖片加以編輯,還能夠以雙緩沖的方式對(duì)圖片旋轉(zhuǎn)中出現(xiàn)的鋸齒或者大小受到限制的情況加以彌補(bǔ),這些流程都是在JavaScript進(jìn)行的。
四、HTML5的發(fā)展前景
從目前HTML5的發(fā)展情況來(lái)看,由于其起步較晚,發(fā)展時(shí)間比較短暫,且研究的程度也不夠,還有很多技術(shù)尚未被發(fā)現(xiàn),存在著較多的不足之處,因此在我國(guó)并沒(méi)有得到廣泛的應(yīng)用。鑒于此,作者認(rèn)為相關(guān)的研發(fā)人員在開(kāi)發(fā)移動(dòng)網(wǎng)絡(luò)應(yīng)用的過(guò)程中,最好采用標(biāo)準(zhǔn)化的互聯(lián)網(wǎng)模式,通過(guò)建立基于該項(xiàng)技術(shù)的終端瀏覽器或者其他技術(shù),使大家在操作的過(guò)程中更加簡(jiǎn)單方便。隨著我國(guó)HTML5技術(shù)的不斷應(yīng)用和發(fā)展,以及對(duì)瀏覽器進(jìn)一步優(yōu)化、相關(guān)標(biāo)準(zhǔn)變得更加規(guī)范化、硬件性能也在不斷提升,HTML5技術(shù)獎(jiǎng)會(huì)越來(lái)越廣泛地應(yīng)用到我們的生活中。我們要致力于實(shí)現(xiàn)桌面端與移動(dòng)端的無(wú)縫連接,為廣大用戶提供更加新穎的、多樣的應(yīng)用模式[5]。
五、結(jié)束語(yǔ)
綜上所述,HTML5這項(xiàng)新技術(shù)在移動(dòng)互聯(lián)網(wǎng)的開(kāi)發(fā)應(yīng)用中,一方面展現(xiàn)了其良好的適應(yīng)性,另一方面又從很大程度上降低了瀏覽器對(duì)于諸如Microsoft Silverlight、Adobe Flash等此類插件的依賴性,并且在互聯(lián)網(wǎng)的發(fā)展與創(chuàng)新中也起到了非常大的促進(jìn)作用。隨著我國(guó)HTML5技術(shù)的不斷完善與發(fā)展,工作人員要更加努力,爭(zhēng)取使各種移動(dòng)互聯(lián)網(wǎng)中的應(yīng)用成為可能,為人們的生產(chǎn)生活帶來(lái)更多的便利。
參考文獻(xiàn):
[1]劉斌.HTML5-未來(lái)網(wǎng)絡(luò)應(yīng)用的核心技術(shù)研究[J].自動(dòng)化與儀器儀表,2010(4):30-33.
[2]李正,張欣宇,馮一帆.HTML5技術(shù)在移動(dòng)互聯(lián)網(wǎng)中的應(yīng)用[J]. 信息通信技術(shù),2014(5):71-75.
[3]季云.淺析移動(dòng)互聯(lián)網(wǎng)絡(luò)中HTML5技術(shù)應(yīng)用前景[J].信息通信,2015(11).