久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

JavaScript和HTML5腳本API對(duì)決

HTML 5是萬維網(wǎng)核心語言的第5個(gè)主要版本,早在2004年就由網(wǎng)絡(luò)富文本應(yīng)用技術(shù)工作組(WHATWG)發(fā)起。雖然標(biāo)準(zhǔn)仍在制定之中,但有些瀏覽器已經(jīng)能夠支持一部分HTML 5的特性了,如Safari 4 bet

HTML 5是萬維網(wǎng)核心語言的第5個(gè)主要版本,早在2004年就由網(wǎng)絡(luò)富文本應(yīng)用技術(shù)工作組(WHATWG)發(fā)起。雖然標(biāo)準(zhǔn)仍在制定之中,但有些瀏覽器已經(jīng)能夠支持一部分HTML 5的特性了,如Safari 4 beta;今天我們來看看在對(duì)JavaScript的支持和替代方面,html5有哪些進(jìn)展。

  HTML 5中的腳本API

  html5新增的特性充分地考慮了應(yīng)用程序開發(fā)人員,HTML 5引入了大量的新的Javascript API。可以利用這些內(nèi)容與對(duì)應(yīng)的HTML元素相關(guān)聯(lián),它們包括:

  ◆二維繪圖API,可以用在一個(gè)新的畫布(Canvas)元素上以呈現(xiàn)圖像、游戲圖形或者其他運(yùn)行中的可視圖形。

  ◆一個(gè)允許web應(yīng)用程序?qū)⒆陨碜詾槟硞€(gè)協(xié)議或MIME類型的API。

  ◆一個(gè)引入新的緩存機(jī)制以支持脫機(jī)web應(yīng)用程序的API。

  ◆一個(gè)能夠播放視頻和音頻的API,可以使用新的video和audio元素。

  ◆一個(gè)歷史紀(jì)錄API,它可以公開正在瀏覽的歷史紀(jì)錄,從而允許頁面更好地支持AJAX應(yīng)用程序中實(shí)現(xiàn)對(duì)后退功能。

  ◆跨文檔的消息傳遞,它提供了一種方式,使得文檔可以互相通信而不用考慮它們的來源域,在某種程度上,這樣的設(shè)計(jì)是為了防止跨站點(diǎn)的腳本攻擊。

  ◆一個(gè)支持拖放操作的API,用它可以與draggable特性相關(guān)聯(lián)。

  ◆一個(gè)支持編輯操作的API,用它可以與一個(gè)新的全局contenteditable特性相關(guān)聯(lián)。

  ◆一個(gè)新的網(wǎng)絡(luò)API,它支持web應(yīng)用程序在本地網(wǎng)絡(luò)上互相通信,并在它們的源服務(wù)器上維持雙向的通信。

  ◆使用JavaScript API的鍵/值對(duì)實(shí)現(xiàn)客戶端的持久化存儲(chǔ),同時(shí)支持嵌入的SQL數(shù)據(jù)庫。

  ◆服務(wù)器發(fā)送的事件,通過它可以與新的事件源(event-source)元素關(guān)聯(lián),新的事件源元素有利于與遠(yuǎn)程數(shù)據(jù)源的持久性連接,而且極大地消除了在Web應(yīng)用程序中對(duì)輪詢的需求。

  您可能會(huì)問,html5基本可以替代JavaScript了,有了html5,我們還需要JS嗎?YUI開發(fā)團(tuán)隊(duì)成員Matt & Eric對(duì)此解釋說:

  JavaScript框架的作用是利用更豐富的API和透明的跨瀏覽器支持來改善編程環(huán)境。YUI將會(huì)遵循HTML 5標(biāo)準(zhǔn)(特別是那些已經(jīng)對(duì)瀏覽器產(chǎn)生影響的),并添加對(duì)老版本瀏覽器的支持,以便讓新的功能可以在標(biāo)準(zhǔn)實(shí)現(xiàn)和推廣之前就得以應(yīng)用。客戶端存儲(chǔ)API是一個(gè) 例子,YUI將要實(shí)現(xiàn)它以消除HTML 5和現(xiàn)有瀏覽器之間的不同。

  HTML、CSS和JavaScript的組合已經(jīng)被證明是非常實(shí)用和通用的,每一項(xiàng)技術(shù)都在積極的進(jìn)步,沒有必要替換掉它們。就像html5的改進(jìn)一樣,都會(huì)向在各自的應(yīng)用場景下不斷提高和發(fā)展。

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

HTML5 中提供了直接拖放的 API,極大的方便我們實(shí)現(xiàn)拖放效果,不需要去寫一大堆的 js,只需要通過監(jiān)聽元素的拖放事件就能實(shí)現(xiàn)各種拖放功能。
本文將使用HTML5提供的VideoAPI做一個(gè)自定義的視頻播放器,需要用到HTML5提供的video標(biāo)簽、以及HTML5提供的對(duì)JavascriptAPI的擴(kuò)展。,HTML5中國,中國最大的HTML5中文門戶。
本篇文章主要介紹了html5 canvas常用api總結(jié)(二)--繪圖API ,canvas可以繪制出很多奇妙的樣式和美麗的效果,通過幾個(gè)簡單的api就可以在畫布上呈現(xiàn)出千變?nèi)f化的效果,還可以制作網(wǎng)頁游戲,
這篇文章不會(huì)去討論簡單的input type,本文想把重點(diǎn)放在HTML5表單驗(yàn)證機(jī)制上。主要介紹是HTML5是如何利用約束驗(yàn)證API來檢查表單的輸入數(shù)據(jù)的,當(dāng)然,本文會(huì)涉及到很多其它的知識(shí)。
HTML5 history API只包括2個(gè)方法:history.pushState()和history.replaceState(),以及1個(gè)事件:window.onpopstate。,HTML5中國,中國最大的HTML5中文門戶。
Canvas 元素是 HTML5 最重要的元素之一,它可以在網(wǎng)頁中繪制圖形,非常強(qiáng)大。本文推薦的是一個(gè) Canvas 元素的詳細(xì)速查手冊,方便在學(xué)習(xí)使用HTML5 Canvas過程中使用Canvas的API。 ...,HTML5中國
主站蜘蛛池模板: 亚洲欧美第一视频 | 福利一区在线观看 | 亚洲视频在线看 | 亚洲毛片在线观看 | 欧美精品中文字幕久久二区 | 久久久久久久久精 | 亚洲欧美网 | 免费黄视频网站 | 欧美综合在线视频 | 欧洲精品码一区二区三区免费看 | 日韩毛片在线观看 | 精品视频国产 | 日本精品一区二区三区在线观看视频 | 中文字幕 国产精品 | 精品不卡| 欧美成人a∨高清免费观看 欧美日韩中 | 91视频在线看 | 久久国产成人午夜av影院武则天 | 国产精品二区三区 | 九九综合 | 国产精品区一区二区三 | 久久九九影视 | 中文字幕精品一区二区三区精品 | 亚洲一区二区三区免费观看 | 亚洲一区视频 | 免费色网址 | 午夜欧美一区二区三区在线播放 | 91在线视频网址 | 欧美一区二区三区精品 | 在线亚州| 国产精品亚洲一区 | aa级毛片毛片免费观看久 | 伊人狠狠 | 91热在线| 欧美成人综合 | 超碰婷婷| 91九色网站 | 免费视频一区 | 欧美精品一区二区三区四区五区 | 91精品久久久久 | 国产在线观看不卡一区二区三区 |