html5頁(yè)面怎么保存到cookie里 JS如何從另一個(gè)網(wǎng)頁(yè)獲取數(shù)據(jù)內(nèi)容進(jìn)行處理?
JS如何從另一個(gè)網(wǎng)頁(yè)獲取數(shù)據(jù)內(nèi)容進(jìn)行處理?通過url傳遞參數(shù)。如果是HTML頁(yè)面,JS會(huì)在到達(dá)新頁(yè)面時(shí)輸入。那么頁(yè)面的JS就是ltdiv id。HTML5真能代替Flash嗎?從長(zhǎng)遠(yuǎn)來看,HTML5將
JS如何從另一個(gè)網(wǎng)頁(yè)獲取數(shù)據(jù)內(nèi)容進(jìn)行處理?
通過url傳遞參數(shù)。
如果是HTML頁(yè)面,JS會(huì)在到達(dá)新頁(yè)面時(shí)輸入。那么頁(yè)面的JS就是ltdiv id。
HTML5真能代替Flash嗎?
從長(zhǎng)遠(yuǎn)來看,HTML5將占據(jù)Flash的大部分市場(chǎng),但Flash仍將主要在游戲開發(fā)方面有生存空間。
1.在功能上,現(xiàn)代瀏覽器正在迅速擴(kuò)大java的應(yīng)用范圍。:本地視頻/音頻API,2D繪圖有畫布,3D有WebGL,即時(shí)消息有WebSockets和本地存儲(chǔ)。其他正在討論中并可能在未來添加到標(biāo)準(zhǔn)中的API包括地理定位、文件API(更強(qiáng)大的上傳/下載)、WebStorage(增強(qiáng)的cookie),甚至本地文件處理功能?,F(xiàn)階段Flash在功能上沒有太大優(yōu)勢(shì),暫時(shí)還是有作為流媒體解決方案的一席之地,但瀏覽器原生API被取代只是時(shí)間問題。在數(shù)據(jù)存儲(chǔ)和本地操作中,因?yàn)槭遣寮?,所以受到各種安全的限制。(此為基于網(wǎng)絡(luò),不討論空氣。)
2.性能:以前Flash在整體性能上有明顯優(yōu)勢(shì),AS3是編譯語言,在虛擬機(jī)上的運(yùn)行速度比當(dāng)年的java快很多。但是現(xiàn)在各大瀏覽器都在關(guān)注java引擎的優(yōu)化,尤其是Chrome的V8,在代碼運(yùn)行效率上已經(jīng)和AS3并駕齊驅(qū)。然而,在2D動(dòng)畫中,F(xiàn)lash的優(yōu)勢(shì)仍然很明顯。即使在Chrome上,平均fps仍然高于canvas。另外,F(xiàn)lash本身的IDE支持矢量圖形,這是Canvas沒有的。從這個(gè)角度來看,F(xiàn)lash在依賴大量2D圖像的游戲中仍然保持著絕對(duì)優(yōu)勢(shì)。在3D中,F(xiàn)lash Player已經(jīng)通過Molehill API得到了GPU的支持,WebGL也是直接調(diào)用GPU,所以在性能上沒有太大的區(qū)別,主要是因?yàn)锳PI和第三方3D引擎的對(duì)比。在這方面,F(xiàn)lash顯然更成熟,但js正在迎頭趕上。
4.平臺(tái)支持:Flash是嵌入式的,所以只要能運(yùn)行,自身虛擬機(jī)不存在兼容性問題,只有版本問題;Flash Player的版本更新采用率一直很高。這對(duì)開發(fā)者來說,少了很多麻煩。HTML5最頭疼的就是瀏覽器兼容性參差不齊,這也是HTML5現(xiàn)階段最大的缺陷。不過HTML5在平臺(tái)上也有一個(gè)明顯的優(yōu)勢(shì),那就是在越來越重要的移動(dòng)平臺(tái)上,HTML5的支持要好很多。(iOS支持幾乎所有的HTML5 API和CSS3屬性,而大部分手機(jī)瀏覽器都是webkit內(nèi)核,有很好的HTML5支持)。相比之下,F(xiàn)lash s在iOS上直接退出也是硬傷。從長(zhǎng)遠(yuǎn)來看,HTML5還是絕對(duì)的贏家,因?yàn)闉g覽器支持只會(huì)越來越好,移動(dòng)平臺(tái)上的Flash已經(jīng)沒有競(jìng)爭(zhēng)力了。Adobe最近宣布停止Flash Player在移動(dòng)平臺(tái)上的繼續(xù)開發(fā)。