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