佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > 揭開HTML 5工作草稿的神秘面紗

揭開HTML 5工作草稿的神秘面紗

熱門標(biāo)簽:硅谷的囚徒呼叫中心 智能手機(jī) 百度競(jìng)價(jià)點(diǎn)擊價(jià)格的計(jì)算公式 美圖手機(jī) 檢查注冊(cè)表項(xiàng) 使用U盤裝系統(tǒng) 阿里云 網(wǎng)站建設(shè)
萬(wàn)維網(wǎng)聯(lián)盟(W3C)發(fā)布了HTML 5規(guī)格說(shuō)明書的草稿 ,這是自HTML 4在十多年前發(fā)布以來(lái)的第一個(gè)主要的修訂版.在這期間,隨著開發(fā)者逐漸將自己的應(yīng)用程序移植到Web之上,它已經(jīng)從一個(gè)主要的靜態(tài)媒體發(fā)展為互動(dòng)的應(yīng)用程序,具有豐富的媒體內(nèi)容.HTML 5的目的就是要反映出這樣的變化.
新增的特性充分地考慮了應(yīng)用程序開發(fā)人員,因此,HTML 5引入了大量的新的Javascript API.可以利用這些內(nèi)容與對(duì)應(yīng)的HTML元素相關(guān)聯(lián),它們包括:
1/二維繪圖API,可以用在一個(gè)新的畫布(Canvas)元素上以便呈現(xiàn)圖像、游戲圖形或者其他運(yùn)行中的可視圖形.
2/一個(gè)允許web應(yīng)用程序?qū)⒆陨碜?cè)為某個(gè)協(xié)議或MIME類型的API.
3/一個(gè)引入新的緩存機(jī)制以支持脫機(jī)web應(yīng)用程序的API.
4/一個(gè)能夠播放視頻和音頻的API,可以使用新的video和audio元素.
5/一個(gè)歷史紀(jì)錄API,它可以公開正在瀏覽的歷史紀(jì)錄,允許頁(yè)面在加上它之后更好的在AJAX應(yīng)用程序中實(shí)現(xiàn)對(duì)后退按鈕的支持.
6/跨文檔的消息傳遞,它提供了一種方式,使得文檔可以互相通信而不用考慮它們的源域,7/在某種程度上,這樣的設(shè)計(jì)是為了防止跨站點(diǎn)的腳本攻擊.
8/一個(gè)支持拖放操作的API,用它可以與draggable特性相關(guān)聯(lián).
9/一個(gè)支持編輯操作的API,用它可以與一個(gè)新的全局contenteditable特性相關(guān)聯(lián).
10/一個(gè)新的網(wǎng)絡(luò)API,它支持web應(yīng)用程序在本地網(wǎng)絡(luò)上互相通信,并在它們的源服務(wù)器上維持雙向的通信.
使用JavaScript API的鍵/值對(duì)實(shí)現(xiàn)客戶端的持久化存儲(chǔ),同時(shí)支持嵌入的SQL數(shù)據(jù)庫(kù).
服務(wù)器發(fā)送的事件,通過(guò)它可以與新的事件源(event-source)元素關(guān)聯(lián),新的事件源元素有利于與遠(yuǎn)程數(shù)據(jù)源的持久性連接,而且極大地消除了在Web應(yīng)用程序中對(duì)輪詢的需求.
同時(shí),HTML 5還引入了許多新的表示元素以支持普通的頁(yè)面組件,例如headers(頁(yè)眉),footers(頁(yè)腳),figures(插圖),dialog(對(duì)話, 用于標(biāo)記會(huì)話)以及navigation(導(dǎo)航).此外,還有一個(gè)新的datagrid元素支持交互式的表與樹,一個(gè)為組合框提供的datalist元素,以及一個(gè)progress特性,它能夠展現(xiàn)一個(gè)運(yùn)行時(shí)間長(zhǎng)的任務(wù)的完成情況.同時(shí),還增加了支持RSS種子的頁(yè)面標(biāo)簽.
針對(duì)表單,input元素的type類型包含了對(duì)日期、時(shí)間、email和URLs的全新支持,這樣一來(lái),瀏覽器就能夠提供用戶界面元素,例如一個(gè)日歷的日期選擇器或者與用戶地址薄的集成,同時(shí)還能夠?qū)?shù)據(jù)按照一個(gè)定義好的格式提交給服務(wù)器.
HTML 5還放棄了對(duì)一些眾所周知的特性的支持.其中最引人注目的就是放棄了對(duì)框架(frames)的支持,因?yàn)殚L(zhǎng)期以來(lái)框架均被認(rèn)為破壞了網(wǎng)頁(yè)的可訪問(wèn)性與可用性.值得注意的是,即使瀏覽器完全支持HTML 5標(biāo)準(zhǔn),它仍然會(huì)繼續(xù)支持這些被放棄的特性,因?yàn)閷?duì)HTML舊版本的支持會(huì)持續(xù)多年.
HTML 5在W3C的HTML工作組的指導(dǎo)下進(jìn)行開發(fā),該工作組成立于2007年3月.工作組的運(yùn)營(yíng)是完全公開的,在近500名參與者中包括了來(lái)自Apple、 Google、IBM、Microsoft、Mozilla Foundation、Nokia與Opera的成員.
“毫無(wú)疑問(wèn), HTML是一個(gè)非常重要的標(biāo)準(zhǔn)”,第一個(gè)HTML版本的作者,W3C理事Tim Berners-Lee說(shuō)道.“我很高興地看到開發(fā)者社區(qū),包括瀏覽器提供商一起致力于創(chuàng)建Web的最佳發(fā)展軌跡.要整合這么多人的想法是一個(gè)艱巨的任務(wù),我們面臨的挑戰(zhàn)就是要找到創(chuàng)新與守成、理想與務(wù)實(shí)之間的平衡.”
HTML 5將逐漸替代HTML 4,但是HTML 5規(guī)格說(shuō)明書的最終確定依然任重而道遠(yuǎn).目前的計(jì)劃是在2009年期間初步將其作為候選以推薦使用,然后在2010年9月作為最終的正式版本而被推行.
作者 Charles Humble
譯者 張逸

標(biāo)簽:黃山 懷化 賀州 湖北 通遼 湘潭 山南 煙臺(tái)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《揭開HTML 5工作草稿的神秘面紗》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    澄城县| 黑水县| 诸城市| 尼木县| 木里| 梁山县| 杭锦后旗| 兴城市| 蚌埠市| 宁城县| 中牟县| 外汇| 兴国县| 平泉县| 上高县| 武功县| 印江| 辽宁省| 荣成市| 武隆县| 万年县| 确山县| 泰和县| 靖江市| 太原市| 三江| 那坡县| 望城县| 镶黄旗| 凯里市| 凤冈县| 涡阳县| 大兴区| 乳源| 安义县| 海林市| 瓮安县| 伊宁市| 砀山县| 余姚市| 洞口县|