亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        超文本標(biāo)記語言HTML5新特性探索

        2012-03-19 12:29:39宋菲婭
        關(guān)鍵詞:頁(yè)面定義用戶

        宋菲婭

        大連理工大學(xué) 遼寧 116621

        0 引言

        自從1993年6月發(fā)布第一版超文本標(biāo)記語言--HTML,它便成為構(gòu)成網(wǎng)頁(yè)文檔的主流語言。隨著網(wǎng)絡(luò)的不斷發(fā)展,舊版本的 HTML已經(jīng)很難跟上開發(fā)人員和使用者日益加快的步伐。為了適應(yīng)快速發(fā)展的Web技術(shù)以及不斷提出的Web應(yīng)用需求,HTML5應(yīng)運(yùn)而生。HTML 5的第一份正式草案于2008年1月22日公布,隨后一直處于發(fā)展?fàn)顟B(tài)。目前大部分瀏覽器如Chrome、IE、Firefox、Opera等均可不同程度地支持HTML5。

        1 HTML5新特性

        1.1 Web Socket

        這個(gè)新特性實(shí)現(xiàn)了數(shù)據(jù)的實(shí)時(shí)傳送,使得服務(wù)器與客戶端、瀏覽器之間能夠雙向連接,直到明確關(guān)閉該連接才斷開。通過Web Socket技術(shù)構(gòu)建的HTML5應(yīng)用,用戶不再需要頻繁的刷新頁(yè)面以獲取新數(shù)據(jù),新數(shù)據(jù)會(huì)自動(dòng)由服務(wù)器端推送至用戶的電腦屏幕上。這就大大擴(kuò)展了網(wǎng)頁(yè)自動(dòng)獲取新數(shù)據(jù)的功能,達(dá)到即時(shí)聊天工具的效果。

        1.2 離線存儲(chǔ)

        雖然目前無線網(wǎng)的覆蓋率在逐步擴(kuò)大,但由于飛機(jī)、火車等交通工具或封閉室內(nèi)環(huán)境的限制,使得基于網(wǎng)絡(luò)連接的Web應(yīng)用受到制約。HTML5的離線存儲(chǔ)功能很好地解決了這個(gè)問題。它的Web Storage API會(huì)生成一個(gè)包含一系列URL的列表文件,這些URL可以指向HTML、JavaScript、css等資源,瀏覽器一旦讀取這個(gè)文件,就會(huì)下載相關(guān)資源并緩存在本地,保證用戶離線后仍然可以訪問。

        1.3 地理定位

        隨著移動(dòng)網(wǎng)絡(luò)的流行,用戶對(duì)實(shí)時(shí)定位的需求也越來越高。HTML5提供應(yīng)用接口--Geolocation API,能夠通過GPS或者網(wǎng)絡(luò)信息獲取用戶當(dāng)前位置。在室外空間信號(hào)強(qiáng)度高,GPS能發(fā)揮定位作用;但在打雷下雨天氣或周圍遮擋物較多時(shí),根據(jù)IP、WiFi、MAC地址等可以推斷出位置信息。

        1.4 多媒體支持

        HTML5中video元素支持OGG、WebM及MPEG4三種視頻格式,audio元素支持OGG、MP3及WAV三種音頻格式。audio和video標(biāo)簽讓W(xué)eb頁(yè)面輕松實(shí)現(xiàn)媒體的嵌入,它們的編碼標(biāo)準(zhǔn)是中立的,意味著瀏覽器廠商可以自己使用任何種編碼輸出媒體。HTML5對(duì)音頻、視頻文件的支持使得瀏覽器擺脫了對(duì)插件的依賴,加快了頁(yè)面的加載速度,擴(kuò)展了互聯(lián)網(wǎng)多媒體技術(shù)的發(fā)展空間。

        1.5 畫布功能

        HTML5 的canvas標(biāo)簽使用JavaScript 在網(wǎng)頁(yè)上繪制圖像,擁有多種繪制矩形、路徑、字符及添加圖像的方法,可以控制畫布中的每一像素,用戶不使用其他插件便可在網(wǎng)頁(yè)上隨意涂鴉。除此之外,開發(fā)者可以充分利用這一標(biāo)簽,開發(fā)出更加頁(yè)面更加絢麗的交互式游戲。

        1.6 拖拽上傳

        HTML5的File API接口設(shè)計(jì),使得類似于桌面的文件拖拽并上傳到服務(wù)器成為可能。這一技術(shù)改變了傳統(tǒng) Web應(yīng)用程序上傳文件的方式,不僅給用戶帶來了方便,而且內(nèi)存管理系統(tǒng)在需要大量文件上傳時(shí)也會(huì)從中受益。

        1.7 多線程支持

        HTML5中的多線程是指在Web應(yīng)用程序中可以并發(fā)執(zhí)行多個(gè)JavaScript 腳本,每個(gè)腳本執(zhí)行都是彼此獨(dú)立的一個(gè)線程。HTML5中提出了工作線程(Web Worker)的概念,并希望具有響應(yīng)時(shí)間長(zhǎng)、啟動(dòng)性能良好、內(nèi)存消耗低的特征。工作線程的引入使得JavaScript引擎可以并發(fā)地執(zhí)行JavaScript代碼,從而實(shí)現(xiàn)了對(duì)瀏覽器端多線程編程的支持。

        1.8 智能表單

        表單負(fù)責(zé)數(shù)據(jù)采集功能,是Web應(yīng)用程序中的重要組成部分。其中的數(shù)據(jù)驗(yàn)證功能需要瀏覽器一方借助腳本檢查表單信息。HTML5提供了新的表單樣式工具,提高輸入類型多樣化,表單結(jié)構(gòu)也更加自由,開發(fā)者可以開發(fā)出更加智能的表單輸入。

        1.9 HTML5新標(biāo)簽

        新的結(jié)構(gòu)元素:

        (1)

        :定義外部的內(nèi)容。

        (2)

        成人无码激情视频在线观看 | 日本添下边视频全过程| 一本色道久久88加勒比—综合| 少妇高潮一区二区三区99| 永久免费观看国产裸体美女| 亚洲av色无码乱码在线观看| 人妻无码中文专区久久综合| 中文字幕亚洲综合久久| 亚洲一区二区三区毛片| 在线国产激情视频观看| 欲求不満の人妻松下纱荣子| a级毛片100部免费观看| 藏春阁福利视频| 九九久久精品大片| 加勒比久久综合久久伊人爱| 午夜dv内射一区二区| 末成年女a∨片一区二区| 亚洲av永久无码一区| 思思99热| 中文字幕亚洲中文第一| 美腿丝袜在线一区二区| 亚洲av无码片vr一区二区三区| 毛片24种姿势无遮无拦| 欧美日韩国产专区| 日本一级二级三级在线| 亚洲国产精品情侣视频| 操风骚人妻沉沦中文字幕| 99精品久久精品一区二区| 免费无码午夜福利片69| 精品人妻伦九区久久AAA片69| 学生妹亚洲一区二区| 成人午夜无人区一区二区| 日本一区二区三深夜不卡| 国产自拍精品在线免费观看| 日本真人边吃奶边做爽动态图| 东北妇女xx做爰视频| 在线视频精品免费| 亚洲日本一区二区在线观看| 亚洲天堂av福利在线| 久久人妻无码一区二区| 精品无码一区二区三区亚洲桃色 |