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