• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      關(guān)于HTML5與未來的Web應用平臺研究

      2016-12-21 10:01:32王丹陽
      電子技術(shù)與軟件工程 2016年20期
      關(guān)鍵詞:瀏覽器

      摘 要 隨著社會不斷的發(fā)展,人們的生活質(zhì)量逐漸提高,一些先進的現(xiàn)代化信息技術(shù)在人們的生活中得到了廣泛的應用。HTML5是未來5年到10年內(nèi)Web中最先進、最前沿的現(xiàn)代化技術(shù),可以有效的促進社會發(fā)展,同時也是培養(yǎng)全新瀏覽器的重要組成部分。HTML5會使HTML這一單純的語言標記慢慢轉(zhuǎn)變成全新的Web開發(fā)者的強力工具,這在一定程度上將Web帶入到了全新成熟的應用平臺?;诖耍疚膶TML5與未來的Web應用平臺進行了簡單的研究。

      【關(guān)鍵詞】HTML5 瀏覽器 應用平臺

      現(xiàn)階段,我國HTML5還處于發(fā)展階段,要想從真正意義上實現(xiàn)還需要一定的時間,但是HTML5的實現(xiàn)可以有效的促進Web的發(fā)展。同時HTML5不僅僅可以將Web中的簡單內(nèi)容呈現(xiàn)出來,還可以Web將中的視頻、音像、動畫等內(nèi)容與電腦內(nèi)容進行交互,并以標準化的形式呈現(xiàn)出來。此外,HTML5的主要使命是將Web帶入到一個全新的成熟應用平臺,只有這樣才能從根本上改變傳統(tǒng)的Web體驗方式,使瀏覽器在人們的生活中得到廣泛應用,從而促進我國現(xiàn)代化信息技術(shù)的發(fā)展。

      1 HTML5草案的發(fā)布

      我國早在2008年發(fā)布了第一份HTML5草案,這份草案中添加了一些API技術(shù),并保證HTML5中的音頻、視頻、圖片具有存儲功能,將互交的形式進行文檔存儲。同時還添加了一些頁面元素,比如說

      、
      等部分?,F(xiàn)階段,HTML5、可以通過如何處理HTML中的元素以及如何將其中的錯誤修復,并保證HTML使用數(shù)據(jù)準確,只有這樣才能有效的保證其具有較強的操作性,減少HTML5開發(fā)成本。另外在使用過程中還可以通過一些現(xiàn)代化元素與屬性將典型的現(xiàn)代用法網(wǎng)站體現(xiàn)出來。這些技術(shù)主要體現(xiàn)在
      、等類似的標簽,從而方便HTML5的使用。隨著HTML5草案發(fā)布之后,只停留在傳統(tǒng)的草案形式,并沒有任何實質(zhì)性的進展,主要體現(xiàn)在以下幾點:

      (1)HTML5在開發(fā)過程中,一些開發(fā)技術(shù)具有較高的難度性;

      (2)HTML5中的技術(shù)與一些開發(fā)公司有著非常重要的關(guān)系,但是在實際開展過程中為了各自為了保證自身的利益,不能很好的進行合作開發(fā);

      (3)一些瀏覽器開發(fā)商為了保證長期使用自身技術(shù),不愿意將HTML5融入其中。通過人們對HTML5不斷的研究,總結(jié)出瀏覽器標準在設(shè)計開發(fā)過程中很多進展都是由w3c將HTML5的重點轉(zhuǎn)移到XML中,并使其停滯不前。

      2 HTML5草案重新被人們重視

      1997年12月國內(nèi)外專業(yè)研究人員就發(fā)布過HTML4草案,這是一種全新的松散性語言,它在使用過程中具有多種選項功能,久而久之人們就對瀏覽器與HTML應用產(chǎn)生了一種試驗性想法,想將其融入其中。通過人們不斷的研究,有一些想法變具有一定的成熟型,但是還要一些想法被證明是不可用的。隨著社會不斷的發(fā)展,人們對HTML進行創(chuàng)新、升級,主要體現(xiàn)在以下幾點:

      (1)早在2000年,就發(fā)布了一項全新的HTML1.0技術(shù),將之前的HTML4進行完善,該技術(shù)在結(jié)構(gòu)上要比HTML4的語言形式更為嚴謹,可以有效的檢測出其中的代碼錯誤問題。xHTML數(shù)據(jù)XML,在使用過程中HTML5存在著較大的的差距,主要體現(xiàn)在技術(shù)與市場方面。從其中的技術(shù)角度來款,xHTML主要以APP lication/xhtm+xml MIME為主,這是一種的輸入型技術(shù),很少在瀏覽器使用中出現(xiàn)。而xHTML常常在市場中出現(xiàn),并按照語法中數(shù)據(jù)信息將傳統(tǒng)的瀏覽器網(wǎng)頁進行完善修改,并以text/htm MIME為主的技術(shù)進行使用。

      (2)隨著社會不斷的發(fā)展。xHTML1.0通過通過不斷的創(chuàng)新完善,形成了全新的xHTML2.0技術(shù)。但是該技術(shù)在使用過程中仍存在著一定的不足:第一,不能將數(shù)據(jù)信息進行兼容,這就意味著在使用過程中xht-ml1.x代碼不能在HTML2.0技術(shù)中使用,而HTML5卻能將這些數(shù)據(jù)信息進行兼容;第二,xHTML2.0技術(shù)與HTML相比存在著較大的差距,該技術(shù)具有一定的xml化,是一種全新的就技術(shù),拋棄了一些成熟性的成果,忽略了設(shè)計師的基本要求。而HTML5的出現(xiàn)可以有效的解決這些問題,滿足設(shè)計師的需求,比如說支持一些視頻、音頻的播放、數(shù)據(jù)信息離線下載、多欄布局工具等。

      (3)xHTML在使用過程中可以養(yǎng)成良好的代碼習慣,保證一些數(shù)據(jù)標簽在使用過程中具有一定的完整性、嚴謹性,xHTML可以完善HTML4.0的代碼問題,并使用xHTML5、1.x形式進行代碼未使用。而HTML5的出現(xiàn)有效的解決了這些問題,允許xHTML1.x可以正常使用并保證該代碼具有一定的完整性與嚴謹性,同時也允許HTML4以松散的形式來使用代碼。瀏覽器在開發(fā)過程中只需要通將xHTML1.x轉(zhuǎn)換到HTML5,并將doctype修改以下就可以保證該技術(shù)可以正常使用。

      (4)在Web市場競爭、設(shè)計完成之后,可以將多家的瀏覽器進行亮相,展現(xiàn)出供給人們觀看。比如說,IE5通過不斷的研究,發(fā)布了全新的IE6;蘋果、谷歌等大型公司都各自推出了對應的瀏覽器。Opera在推動瀏覽器時,以瀏覽器標準進行設(shè)計,并在移動設(shè)備中添加對應的瀏覽器體驗,讓人們在使用過程中體會到瀏覽器的重要性。但是通過將瀏覽器不斷的融入、添加,導致瀏覽器標準出現(xiàn)一些混亂現(xiàn)象,與理想中的應用效果相差甚遠。要想改變這一現(xiàn)狀就需要將一些設(shè)計公司與瀏覽器公司相結(jié)合,設(shè)置出全新的現(xiàn)代化信息技術(shù)工作小組,將HTML5草案進行修改、完善。這個小組還要獨立于w3c,并保證該小組中具有各大軟件公司的專業(yè)技術(shù)人員,只有這樣才能保證HTML5草案設(shè)計工作可以順利進行下去。雖然說該技術(shù)在設(shè)計完整之后很難得到大家的認可,但是可以使人們重新重視該技術(shù)的存在,為該技術(shù)在未來的發(fā)展打下良好的基礎(chǔ)。

      3 HTML5發(fā)展現(xiàn)狀

      對于HTML5技術(shù)的討論早在2003年就已經(jīng)推廣進行,隨著社會不斷的發(fā)展,w3c對由WHATWG開發(fā)的HTML5產(chǎn)生了較大的興趣,使國內(nèi)外的專業(yè)技術(shù)人員對其進行不斷的研究,并形成了全新的HTML5使用功能,滿足現(xiàn)代化社會的需求。

      3.1 HTML5中的部分標準已經(jīng)實現(xiàn)

      HTML5在使用過程中已經(jīng)形成了全新的firefox3.5系統(tǒng),該系統(tǒng)可以支持視頻播放,谷歌也支持了對應的HTML5視頻播放功能,并為其設(shè)置了對應的視頻標簽?,F(xiàn)階段,微軟公司在設(shè)計過程中已經(jīng)將IE8中添加了對應的HTML5功能,保證在使用時具有存儲、導航功能,并具有一定的DOM原型設(shè)計模型。在2010年,微軟公司就發(fā)布了全新的IE9瀏覽器,該瀏覽器可以進行多功能操作,并支持CSS、SVG等多個瀏覽器使用標準,只有這樣才能做好多媒體、數(shù)據(jù)信息收集、處理、整理動作,并保證數(shù)據(jù)信息的處理速度加快?,F(xiàn)階段,瀏覽器在開發(fā)過程中,HTML5在人們生活得到了廣泛的應用,并以文檔的形式進行標記協(xié)議,而HTML已經(jīng)跟不上社會發(fā)展的腳步,不能滿足現(xiàn)代化社會發(fā)展想需求,并且這個協(xié)議已經(jīng)沒有專業(yè)技術(shù)人員將其完善、創(chuàng)新,不能解決現(xiàn)代化信息技術(shù)在操作中的一些需求。只有將HTML5進行不斷的創(chuàng)新,讓更多的瀏覽器支持該技術(shù),并為其設(shè)置一些多元化的功能系統(tǒng),使瀏覽器插件中得到解脫。

      早在2009年,谷歌公司的I/O的開發(fā)者就已經(jīng)將HTML5進行演示,并保證該技術(shù)在對應的網(wǎng)絡(luò)頁面上進行實現(xiàn)。比如說,當攝像機放在街邊時,會有一些好奇者向攝影機走過來,這就需要專業(yè)的技術(shù)人員對這些好奇者的圖像進行實時跟蹤,在好奇者身體不同的部位將這些圖像展現(xiàn)出來,并將其加以標記出來。在過去的跟蹤試驗過程中,這會在一定程度上導致瀏覽器無法正常運轉(zhuǎn),為在HTML5中,可以通過后臺處理將系統(tǒng)進行正常運行,從而保證該系統(tǒng)在使用過程中不會出現(xiàn)任何的卡現(xiàn)象。在這個圖像演示過程中,主要通過demo對java技術(shù)進行實現(xiàn),并移動視頻程序進行實時跟蹤,最終以HTML5的形式呈獻給人們觀看。

      3.2 瀏覽器開發(fā)商對HTML5標準的態(tài)度

      HTML5技術(shù)在發(fā)展過程中還未完全的處于一個獨立狀態(tài),有很多瀏覽器在開發(fā)過程中不能將HTML5很好的融入到其中。但是從HTML5的發(fā)展進展來看,只有w3c可以很好的了解該技術(shù)的發(fā)展近況,并為其制定有效的發(fā)展對策,從而保證HTML5標準具有較高的成熟性。在HTML5發(fā)展過程中微軟、sun等大型公司都已經(jīng)參加到HTML5技術(shù)設(shè)計工作中,他們都覺得自己所開發(fā)的軟件系統(tǒng)都可以在HTML5中得到廣泛的應用。比如說,這些公司中的專業(yè)技術(shù)人員覺得HTML5在發(fā)展過程中還面臨著一定機遇與挑戰(zhàn),瀏覽器的市場仍存在著一定的零散現(xiàn)象,要想做好HTML5與瀏覽器兼容工作就需要耗費大量的人力物力。HTML5+css3的形式進行設(shè)計,要經(jīng)過差不多10年的時間才能定稿,形成全新的HTML5技術(shù),在該技術(shù)設(shè)計過程中,F(xiàn)lash會支持該技術(shù)的發(fā)展,并為該技術(shù)的使用人員體東對應的體驗活動任務(wù);仍有一部分專業(yè)技術(shù)人員覺得Silverligh在發(fā)展過程中是一個非常重要的存在,可以為HTML5設(shè)置出全新的使用功能,并做好編程模型工作,從而保證HTML5可以在瀏覽器中正常運行。

      HTML5主要的實現(xiàn)目標是將瀏覽器中的非開放性富插件解放出來,這就意味著這些插件可以從HTML5中扔掉,解脫出來。這些插件是由一些獨立的開放商提供,常見的插件主要由Flash、Java等,這些插件不適合在瀏覽器中在使用。通過國內(nèi)外專業(yè)技術(shù)人員對HTML5不斷的研究,總結(jié)出一些公司的產(chǎn)品對于瀏覽器的兼容工作來說是一種復雜的一項工作,又具有著一定的風險。比如說,在一些軟件停止開發(fā)、或者開始收費時,常常會發(fā)生一些意想不到的成果。因此,一些開發(fā)商在設(shè)計過程中需要將一些應用平臺進行控制,并為供應商提供對應的操作軟件,同時還要維護自身的產(chǎn)品利益。這對HTML5的開發(fā)者來說到來了一定的困難與挑戰(zhàn)。

      3.3 HTML5技術(shù)上的局限

      對于HTML5的技術(shù)與進展來說,雖然在發(fā)展過程中形成了較多的功能,但是在使用過程中還不能將一些插件在短期內(nèi)進行廢棄,要想實現(xiàn)HTML5的插件使用功能,就還需要支持、兼顧那些傳統(tǒng)的操作系統(tǒng)。比如說,常見的YouTube、Vimeo等軟件,這些軟件中HTML5常常以標簽輸出視頻的形式向人們展現(xiàn)出來,但是w3c還沒能將HTML5中的數(shù)據(jù)編碼進行確定,這在一定程度上阻止了各項視頻在任何設(shè)備的體現(xiàn)。除此之外,并不是多少有的舊系統(tǒng)在使用過程中都會將HTML5進行重新設(shè)置,比如說在谷歌中,自己都不看好的軟件在使用HTML5時很難將其中的全部功能進行實現(xiàn)。HTML5在發(fā)展過程中面臨著一段較長的路,對于該技術(shù)的開發(fā)者來說也是一定的機遇與挑戰(zhàn)。

      為了保證HTML5在使用過程中具有一定的開放性,可以將其中的視頻功能掌握在對應的公司手中,只有這樣才能保證設(shè)計工作才能順利進行下去。

      4 HTML5發(fā)展前景

      4.1 HTML5離線存儲

      要想保證Web依靠HTML5技術(shù)得到實現(xiàn)的話,就需要為HTML5技術(shù)設(shè)置對應的離線存儲標準,而w3c早已為HTML5的離線存儲設(shè)置了對應的細則。該功能在使用過程中可以通過 SQL數(shù)據(jù)庫進行操作,并為其設(shè)置對應搜索、操作、緩存等工作,同時還能保證數(shù)據(jù)信息方便人們使用。HTML5技術(shù)可以將一些數(shù)據(jù)信息進行本地緩存,提高Web運行速度,使一些程序在離線狀態(tài)時也可以正常使用。

      4.2 HTML5使表單設(shè)計功能強大

      Web的2.0系統(tǒng)已經(jīng)設(shè)計完成,并得到了推廣,由WHATWG將Web融入到HTML5中,并為其添加了對應類型擴展、提交按鈕擴展、意外處理等功能。同時該技術(shù)還可以對Form中的事件模型進行處理,并為其制定出一項科學額合理的提交細則,從而保證該技術(shù)在使用過程中的準確性。總之,要想保證HTML5在使用過程中,要保證表單的設(shè)計形式具有較強的操作功能,只有這樣才能從根本上加大瀏覽器和設(shè)備代碼的靈活性。

      4.3 托放式上傳

      HTML5技術(shù)在使用過程中,常常由HTML5的File API將Web進行創(chuàng)新改進,并文件進行上傳操作,并實現(xiàn)直接將文獻拖至到對應的Web中。同時,還要為API提供給一種對應的機制,只有這樣才能保證這些文件在使用過程中接近桌面上的體驗程序,并單獨顯示這些程度在使用過程中的有效進展。

      5 總結(jié)

      雖然說,HTML5還處于發(fā)展階段,需要w3c對其進行深入的研究與創(chuàng)新,但是HTML5技術(shù)可以有效的培養(yǎng)出一項全新的Web標準,使該項標準可以在各類型的組織者、開發(fā)者、供應者這件進行分享。同時HTML5技術(shù)也是一種較為單純的標記性語言,是Web研究開發(fā)者的重要要組成部分。本文對HTML5與未來的Web應用平臺進行了簡單的分析,文中還存在著一定的不足,希望我國專業(yè)技術(shù)人員加強對HTML5與未來的Web應用平臺的研究。

      參考文獻

      [1]余飛.基于HTML5的圖形圖像協(xié)同處理技術(shù)研究與實現(xiàn)[D].荊州:長江大學,2015.

      [2]趙義輝.基于SenchaTouch的移動Web應用技術(shù)研究與應用[D].北京:機械科學研究總院,2015.

      [3]陸鋼,區(qū)洪輝,梁柏青,李蓉蓉.面向移動終端的HTML5應用運行環(huán)境研究[J].電信科學,2013(05):40-44+49.

      作者簡介

      王丹陽(1995-),女,遼寧省沈陽市人。大學本科學歷。軟件工程專業(yè)。

      作者單位

      東北大學軟件學院 遼寧省沈陽市 110000

      猜你喜歡
      瀏覽器
      微軟發(fā)布新Edge瀏覽器預覽版下載換裝Chrome內(nèi)核
      反瀏覽器指紋追蹤
      電子制作(2019年10期)2019-06-17 11:45:14
      環(huán)球瀏覽器
      再見,那些年我們嘲笑過的IE瀏覽器
      英語學習(2015年6期)2016-01-30 00:37:23
      瀏覽器
      快速修改系統(tǒng)默認的瀏覽器
      宜黄县| 翁牛特旗| 山西省| 定陶县| 大连市| 建德市| 遂川县| 黄石市| 五指山市| 攀枝花市| 大石桥市| 邯郸市| 涞水县| 和顺县| 浮山县| 怀仁县| 武强县| 新乐市| 林芝县| 文昌市| 丹棱县| 南丹县| 界首市| 香港| 台北县| 清涧县| 南阳市| 吉水县| 通江县| 兖州市| 汾阳市| 布拖县| 松江区| 眉山市| 礼泉县| 阜宁县| 三原县| 四子王旗| 洛隆县| 武强县| 梨树县|