html5免費(fèi)開(kāi)放、無(wú)需插件、速度更快、效率更高、對(duì)搜索引擎友好、安全性更好、跨平臺(tái)、開(kāi)發(fā)成本低、開(kāi)發(fā)簡(jiǎn)單。且HTML5具備更強(qiáng)大的視頻功能;支持視頻錄制功能;允許Web頁(yè)面運(yùn)行應(yīng)用;支持豐富的2D圖片;支持即時(shí)通訊功能。
本教程操作環(huán)境:windows7系統(tǒng)、HTML5版、Dell G3電腦。
Flash 誕生于上世紀(jì)90年代,一家名叫FutureWave的筆觸軟件公司研發(fā)出這項(xiàng)技術(shù),一開(kāi)始 Flash還只是一款動(dòng)畫輔助軟件。Flash的圖片和動(dòng)畫都是基于矢量存儲(chǔ),而矢量圖的生成可以通過(guò) CPU 做到,并且放大縮小也沒(méi)有失真的問(wèn)題,所以只需要幾十 KB 到幾百 KB ,就能輕松實(shí)現(xiàn)別人需要幾MB的圖片。90年代初期,互聯(lián)網(wǎng)的網(wǎng)速還在以Kb計(jì)算,因此支持小巧矢量格式 .SLP 的 Flash就成為了當(dāng)時(shí)最適宜傳播的動(dòng)畫軟件。
Flash 適用于低速互聯(lián)網(wǎng)的內(nèi)容,在游戲、動(dòng)畫領(lǐng)域也魅力十足、4399小游戲、《賽爾號(hào)》等小游戲紛紛崛起,在網(wǎng)頁(yè)上就可以直接打開(kāi)玩耍。在十年前甚至五年前,以4399小游戲?yàn)榇鞦lash 游戲帶給青少年無(wú)數(shù)快樂(lè)時(shí)光。動(dòng)畫上,Flash 動(dòng)畫制作簡(jiǎn)單,恩愛(ài)的小破孩、惡搞的綠豆蛙、治愈的阿貍等小動(dòng)畫在網(wǎng)絡(luò)上傳播非常廣,至今還有不少老網(wǎng)名記得這些經(jīng)典的動(dòng)漫形象。
H5 取代Flash
Flash 最輝煌的時(shí)候甚至還有單獨(dú)的用戶群體——閃客。閃字即Flash ,閃客專指利用Flash創(chuàng)造成各種動(dòng)畫的群體。如今時(shí)過(guò)境遷,很多人不再使用Flash,閃客一次也消散在歷史的塵埃中。打開(kāi)視頻網(wǎng)站,大多改用H5技術(shù),曾經(jīng)代表先進(jìn)潮流的Flash,卻被各大視頻網(wǎng)站摒棄。
或許有人不理解,Flash為何被拋棄。這就不得不提一個(gè)人,喬布斯。這位蘋果創(chuàng)始人,算是第一個(gè)主動(dòng)抨擊Flash的名人,在喬布斯看來(lái),Flash缺點(diǎn)主要有三個(gè):“第一Flash耗電量大、第二它運(yùn)行緩慢、第三它存在安全問(wèn)題”。
作為PC 時(shí)代的產(chǎn)物,Flash直接動(dòng)用CPU 資源,自然也帶來(lái)巨大能耗,蘋果主打移動(dòng)觸控屏手機(jī),對(duì)續(xù)航要求很嚴(yán),Flash顯然并不適合。另外,經(jīng)過(guò)十幾年發(fā)展,Flash的功能太多,效率太低。后期的Flash,可以解碼H.264,可以做3D渲染,能播放7.1聲道環(huán)繞聲,支持游戲手柄,功能強(qiáng)大卻太過(guò)臃腫。
相比Flash,喬布斯更愿意使用H5技術(shù)。H5所擁有的技術(shù),幾乎可以做到Flash所能做的一切,它憑借免費(fèi)開(kāi)放、無(wú)需插件、速度更快、對(duì)搜索引擎友好等優(yōu)勢(shì),完全秒殺了Flash。H5效率更高,安全性更好,還不需要安裝插件,很快H5在視頻、動(dòng)畫甚至廣告領(lǐng)域全面取代Flash。
html5相對(duì)Flash的7大優(yōu)勢(shì):
1、支持視頻播放功能。
Flash之所以流行的原因之一在于它能夠播放視頻。而HTML5具備更強(qiáng)大的視頻功能,隨時(shí)可以控制暫停、播放、開(kāi)始。它強(qiáng)大的功能體系完全可以與YouTube以及其它的Flash網(wǎng)站相媲美。
2、支持視頻錄制功能
時(shí)至今日,這個(gè)特性并不流行。據(jù)Beccue介紹,這個(gè)功能將會(huì)變得日趨重要。因?yàn)槟壳八刑峁¦eb訪問(wèn)接口的移動(dòng)虛擬設(shè)備都具備攝像功能。
3、支持音頻的播放/錄音功能
目前您們?cè)诓シ?錄制音頻的時(shí)候可能需要用到Flash、Quicktime或者Java,而這也是HTML5的功能之一。
4、應(yīng)用程序
HTML5允許Web頁(yè)面運(yùn)行應(yīng)用,就像一般的應(yīng)用那樣獨(dú)立運(yùn)行。(下載Financial Times app體驗(yàn)此特性)
5、支持豐富的2D圖片
HTML5內(nèi)嵌了所有復(fù)雜的二維圖片類型。同目前網(wǎng)站加載圖片的方式相比,它的運(yùn)行速度要快得多。
6、支持即時(shí)通訊功能
在HTML5中內(nèi)置了基于Web sockets的即時(shí)通訊功能,一旦兩個(gè)用戶之間啟動(dòng)了這個(gè)功能,就可以保持順暢的交流。
7、實(shí)時(shí)流
WebSockets將允許任何Web頁(yè)面設(shè)計(jì)人員輕松地添加實(shí)時(shí)數(shù)據(jù)流(從股票市場(chǎng)價(jià)格到上網(wǎng)報(bào)告),實(shí)時(shí)數(shù)據(jù)流除了要求HTML程序員的能力外,還需要更復(fù)雜的編程技能。
更多編程相關(guān)知識(shí),請(qǐng)?jiān)L問(wèn):編程教學(xué)?。?/p>