精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

HTML 5 APIs程序員指南

開發 前端
本文作者Rich Clark是一位HTML 5專家,他非常了解HTML 5規范中的APIs 。在這篇文章中,他將介紹這些APIs的用途以及最新進展情況。

有關HTML5中的語法元素相信大家已經看到過不少介紹了,但是關于HTML5的APIs的介紹就不那么常見了,而HTML5規范主要就是由這些APIs構成的。

51CTO推薦專題:HTML 5 下一代Web開發標準詳解

HTML5的標準有兩個版本,一個是由W3C發布的,另一個則是由WHATWG發布的。WHATWG現有的HTML5標準中補充了一些W3C標準中沒有的APIs(這些APIs其實W3C也有涉及,只是被單獨列在一個補充標準中了)。

除了規范中介紹的APIs以外,還有一些相關的APIs也遵循了HTML5的標準,并也聲稱自己是HTML5的API。有些APIs已經被采用了一段時間了,但是仍然沒有被明確列入規范之中,而有些HTML5則著手準備對其進行改進。

這篇文章并不準備從代碼的角度去介紹這些APIs,而是會分析他們的用途以及進展情況。還會給出一些參考信息方便讀者更加深入地了解自己感興趣的內容。

HTML5標準中的APIs

首先看看W3C的HTML5規范中的APIs。

多媒體API

多媒體API是HTML5的多媒體元素中的一部分,其中包括 視頻 和 音頻 元素。這些元素本身實現起來并不復雜,但是這些APIs可以使用JavaScript方法,這是很多人不太了解的。其中包括play() 、pause()、load()  以及canPlayType() 這些方法。許多方法不僅可以使用多媒體類型屬性,還可以使用許多其他的屬性(例如poster 屬性),這些方法在視頻元素中尤其常見。通過在API中使用合適的事件和屬性,開發者能夠實現多媒體的自定義控制。

想要了解更多信息,可以看看下面的文章。
 

文本軌跡 API

文本軌跡 API(原文為text tracks API)常常和多媒體API一起配合使用。這個API可以與視頻 和音頻 元素的text tracks(例如副標題或是字幕)交互。你可以獲取一個多媒體元素的文本軌跡長度或是數量,或者是它的文本軌跡(副標題、字幕、描述、章節以及元數據)、類型 (kind)、語言 (language)、狀態 (readyState)、模式 (mode)和標簽 (label)。

當瀏覽器使用本地字幕時,這個API就派上用場了,WebVTT就是一個很好的例子。你還可以快速瀏覽以下這些資源:
 

拖放功能

拖放API一直受到很多關注。它最初是隨著Microsoft的IE5推出的,現在Firefox、Safari 和Chrome都已經支持這一功能了。那么這個API究竟是做什么的呢?

就像它的名字所說的,這個API在瀏覽器中實現本地的拖放功能。只需要將一個可拖放 屬性設置為true ,用戶就可以移動瀏覽器中任意一個元素了。你還可以在目標區域加入一些事件句柄,用來告訴瀏覽器哪些區域能夠放置用戶拖放的元素。

如果不局限在瀏覽器內部使用這一功能,這個API的作用將更加凸顯。使用拖放API,用戶可以將桌面上的一副圖像直接拖入瀏覽器中,或是將瀏覽器中的一個新建圖標拖到桌面上,并且能夠自動加載相應的內容信息形成一個新的應用程序快捷方式。

下面的文章更加深入地介紹了這一拖放功能。
 

離線Web Apps/Apps緩存

隨著native apps(包括移動和桌面版本)和web apps的界限變得越來越模糊,應用程序支持離線訪問已經成為大勢所趨。離線Web應用程序(Offline Web Applications)規范詳細介紹了這一技術,即應用程序緩存功能。

應用程序緩存功能是通過一個簡單的列表文件實現的,該文件列出了應用程序離線工作所需的文件。這樣發布者就能夠確保他們的網站可以支持離線訪問了。這個列表文件能夠引導瀏覽器保留一份文件的副本,這樣用戶下次就可以脫機訪問這些內容了。當用戶沒有接入網絡時,瀏覽器就將本地的副本顯示給用戶。理論上講,即使是在地鐵或是其他網絡不佳的環境下,你也能完成郵件編寫工作了,甚至還可以玩web版的“憤怒的小鳥”。

現在瀏覽器已經對這一功能有了很好的支持,尤其是在移動領域(Firefox、Safari、Chrome、Opera、iPhone和Android),你現在就可以使用這一功能了。下面是一些相關的資料:
 

UI

 

和離線功能一樣,UI也是HTML5核心標準的一部分。其中有些功能有必要在這里提一提,比如contenteditable屬性,在創建web apps就非常有用。IE瀏覽器從5.5版本推出以后就一直支持這一屬性,還有其他五大主流瀏覽器都支持這一屬性。將該屬性設置為true表示相應的元素是可編輯的。發布者可以在本地存儲中加入這一屬性,從而跟蹤文檔的變化。

想了解更多信息,可以查看最新的標準 ,但是其中有些部分已經被劃分給HTML Editing APIs 了。

歷史

瀏覽器的后退按鈕是一個使用非常頻繁的工具。HTML5的歷史API(History API)可以幫助開發者管理用戶的瀏覽器會話的歷史狀態。

以前的歷史API只是幫用戶回到之前的頁面或是之后的頁面,以及檢查歷史信息的長度。而HTML5則加入了增刪用戶歷史信息的方法,可以保存部分數據用于重構一個頁面狀態,或是更新URL時無需刷新頁面。這個API使用起來非常簡單,并且可以用它來開發非常復雜的應用程序。
 

關于歷史API的更多信息:
 

MIME類型和協議處理程序注冊

這個API允許網站將自己注冊成為一些方案的處理程序。下面是一個使用了registerProtocolHandler方法的例子:一個在線電話消息服務可以將自己注冊成一個SMS方案的處理程序,這樣當用戶點擊這個鏈接以后,就能訪問它的Web網站(W3C HTML協議 )了。

SMS 、TEL 和IRC 這類方案被列入白名單。網站還可以使用registerContentHandler方法將自己注冊為特定內容的處理程序。

想要了解MIME類型和協議處理程序注冊方法,可以先看看HTML5規范 。

WHATWG規范中的APIs

現在,已經介紹過W3C和WHATWG兩個版本HTML5協議中共有的一些標準了。接著將介紹一些附加的APIs,這些APIs被WHATWG收錄在正式的協議文檔中,而W3C則將他們細分為一些更加易于管理的協議。這兩個版本中的APIs用途和主要內容都是相同的。

遵循HTML5規范的APIs

由于篇幅限制,這里不會將所有與HTML5相關的APIs都列舉出來。其中一些常常被誤以為是HTML5標準APIs的內容有地理位置 (Geolocation)、索引數據庫(Indexed DB)、選擇器(Selectors),以及文件系統API(Filesystem API)。
 

W3C成員Mike Smith 編著了一個全方位介紹web平臺和瀏覽器技術 的綜合列表,非常值得一讀。

演示示例和瀏覽器的支持情況

文章之前提到了部分APIs目前得到瀏覽器支持的情況,但是瀏覽器對APIs的支持是在不斷變化的,想要了解最新的進展,可以查看caniuse 。如果你發現有些APIs目前瀏覽器尚不支持,也不必灰心。這里還有一個補充功能用來幫助你模擬本地行為。可以查看HTML5 Cross Browser Polyfills 了解這一功能。

你還可以看看Remy Sharp 的 HTML5 Demos ,通過查看這些源碼進一步了解文章介紹的APIs。

總結

這里只是粗略地介紹了一下這些非常有用而且功能強大的APIs。如果想要更加深入地了解這些APIs的細節,你需要通過代碼去學習,這將給你帶來不一樣的體驗。有些APIs目前還沒有完全成熟,希望這篇文章能夠讓你對此更加有興趣,并對這些將加入到瀏覽器中的功能更感興趣。

原文:http://webapptrend.iteye.com/blog/1386423

【編輯推薦】

  1. 開發者視角論述HTML 5平臺的7大特點
  2. 用Web socket和Node.js實現HTML 5畫布的實時繪圖
  3. 知識普及:天煞的HTML 5到底是個什么東西
  4. 使用Node.js開發多人玩的HTML 5游戲
  5. HTML 5應用實戰:靈活拖拉文件
責任編輯:陳貽新 來源: webapptrend
相關推薦

2018-04-23 11:00:06

程序員養生健康

2009-06-22 09:06:57

程序員技術升級

2015-07-28 17:58:22

程序員指南

2013-07-04 13:50:14

2022-02-16 18:21:33

程序員跳槽架構

2015-10-10 10:02:44

程序員面試指南

2014-12-11 17:55:05

程序員

2010-12-30 10:04:49

Linux入門

2016-11-07 20:43:37

C程序員Protocol Bu

2012-03-06 09:22:46

程序員

2013-08-20 09:33:59

程序員

2012-01-10 14:43:48

程序員

2021-01-18 06:43:54

程序員公務員996

2023-07-17 13:21:30

程序員模型

2009-05-21 15:58:12

程序員工作經驗職場

2011-05-13 14:34:02

程序員

2018-07-25 09:49:59

2009-01-11 20:50:40

2009程序員考試大綱

2022-07-17 13:15:40

程序員技術寫作

2015-01-12 10:42:02

程序員
點贊
收藏

51CTO技術棧公眾號

日日夜夜精品视频| 欧美黄色激情| 蜜臀av一级做a爰片久久| 日韩在线高清视频| 能看毛片的网站| 人狥杂交一区欧美二区| 国产三级精品三级| 成人av蜜桃| 无码日韩精品一区二区| 亚洲高清影视| 日韩精品中文在线观看| 亚洲久久中文字幕| 黄色aa久久| 日韩一区在线免费观看| 狠狠色综合欧美激情| 中文字幕人妻一区二区在线视频 | 色综合久久久久久久久五月| 国产喷水吹潮视频www| 亚洲欧美日韩专区| 欧美另类xxx| 91视频免费在观看| 国产精品极品在线观看| 欧美色综合网站| 超级碰在线观看| 狠狠v欧美ⅴ日韩v亚洲v大胸 | 亚洲综合第一页| 麻豆精品久久久久久久99蜜桃| 亚洲成人最新网站| 中文字幕欧美精品日韩中文字幕| 精品人妻一区二区免费| 亚洲aⅴ网站| 欧美视频中文字幕| 欧美精品99久久| 美洲精品一卡2卡三卡4卡四卡| 欧美激情在线一区二区三区| 久久99精品久久久久久久久久| 国产美女自慰在线观看| 日韩av高清在线观看| 欧美一级大片在线免费观看| 九九九国产视频| 欧美高清不卡| 超碰91人人草人人干| 欧美丰满老妇熟乱xxxxyyy| 图片婷婷一区| 日韩电视剧免费观看网站| 中文字幕 欧美 日韩| 97精品资源在线观看| 欧美色网一区二区| 久久精品影视大全| 成人在线视频播放| 色中色一区二区| 免费黄色福利视频| 中老年在线免费视频| 亚洲国产一区二区三区青草影视 | 国产伦理一区| 高清欧美电影在线| 日产欧产va高清| 亚洲精品资源| 欧美有码在线观看视频| 日韩欧美成人一区二区三区| 国产欧美一级| 欧美一二三视频| 亚洲中文字幕无码爆乳av| 日韩中文字幕区一区有砖一区| 国产91精品黑色丝袜高跟鞋 | 欧美美女直播网站| 欧美性猛交xxxx乱大交91| 国产精品18| 精品国产乱码久久久久久老虎| 国产成人av片| 欧美绝顶高潮抽搐喷水合集| 日韩精品在线视频| 日本成人免费在线观看| 在线成人激情| 国内精品久久久久伊人av | 香蕉久久夜色精品| 国产成人精品综合| 日韩欧美视频网站| 天堂av中文在线观看| 91久久久免费一区二区| 最新天堂中文在线| 欧美成人一级| 亚洲精品福利资源站| 国产毛片久久久久久久| 日韩av片子| 欧美激情xxxxx| 东京热一区二区三区四区| 蜜臀av一级做a爰片久久| 91gao视频| 欧美视频免费一区二区三区| 国产精品久久久久久久久搜平片| 小说区视频区图片区| heyzo高清中文字幕在线| 91福利在线观看| 免费高清视频在线观看| 日韩精品丝袜美腿| 色偷偷88888欧美精品久久久| 久久久久99精品成人片毛片| 乱码第一页成人| 亚洲一区二区三区四区在线播放| 天堂在线资源网| 国产午夜精品理论片a级大结局 | 91在线观看免费高清| 日本高清视频在线| 国产精品视频麻豆| 国产二区视频在线| 免费一级欧美在线观看视频| 精品成人在线观看| 亚洲熟女少妇一区二区| 国产亚洲精品自拍| 91欧美精品成人综合在线观看| 视频午夜在线| 亚洲免费在线视频一区 二区| 老熟妇仑乱视频一区二区| 2020最新国产精品| 久久亚洲春色中文字幕| 无码人妻丰满熟妇区五十路| 成人美女在线观看| 国产福利片一区二区| 日韩av超清在线观看| 亚洲国产日韩欧美综合久久 | 每日更新在线观看av| 夜夜夜精品看看| 午夜精品中文字幕| 国产成人三级| 欧美亚洲成人网| 成人爽a毛片一区二区| 亚洲欧洲精品成人久久奇米网| 黄在线观看网站| 久久中文资源| 欧美激情亚洲综合一区| 99精品视频免费看| 亚洲天堂成人网| 天天综合网久久| 欧美视频免费| 国产精品久久久久久久久久东京| 日韩欧美在线观看一区二区| 亚洲电影第三页| 国产一精品一aⅴ一免费| 欧美a级在线| 91天堂在线观看| 成人免费看片| 欧美一区二区视频在线观看2022 | 欧美午夜一区| 亚洲自拍在线观看| 欧美xxxx做受欧美88bbw| 欧美一区二区性放荡片| 懂色av粉嫩av蜜臀av一区二区三区| 国产综合色产| 亚洲xxxxx性| 麻豆免费在线视频| 欧美日韩色综合| 美女三级黄色片| 麻豆国产欧美一区二区三区| 日韩av电影免费在线观看| 亚洲天堂导航| 4438亚洲最大| 国产亚洲精品码| 国产馆精品极品| 天天操天天干天天玩| 亚洲午夜剧场| 久久天堂电影网| 亚洲av无码国产精品永久一区| 亚洲特级片在线| 在线免费黄色小视频| 一区二区不卡| 成人精品福利视频| 欧美寡妇性猛交xxx免费| 日韩免费高清视频| 久久婷婷综合国产| 顶级嫩模精品视频在线看| 特级西西444| 亚洲天堂中文字幕在线观看| 欧美福利视频在线观看| 欧美一级特黄aaaaaa| 亚洲va欧美va天堂v国产综合| 最好看的中文字幕| 亚洲三级国产| 快播亚洲色图| 成人av集中营| 久久精品成人欧美大片| 全部免费毛片在线播放一个| 天天操天天综合网| 精品少妇一区二区三区免费观| 首页欧美精品中文字幕| 亚洲欧美日韩综合一区| 91蝌蚪精品视频| 高清一区二区三区四区五区| 日韩在线观看视频一区二区三区| 欧美日韩美女在线观看| 国产黄色片在线| 不卡一区在线观看| 50路60路老熟妇啪啪| 97国产成人高清在线观看| 亚洲一区美女视频在线观看免费| 羞羞电影在线观看www| 日韩精品在线观看视频| 中文字幕乱码视频| 亚洲精品中文在线| 国偷自产av一区二区三区小尤奈| 国产免费黄色一级片| 一区二区免费| 国产精品美乳一区二区免费 | 久久久91视频| 91在线小视频| 中文字幕第10页| 先锋影音久久久| 制服国产精品| 美女扒开腿让男人桶爽久久动漫| 国产精品美女www| 污视频在线免费观看网站| 亚洲欧美日韩精品久久奇米色影视 | 亚洲国产精品综合| 国产精品白丝一区二区三区| 国产91色在线免费| 在线观看wwwxxxx| 亚洲欧洲视频在线| 免费a视频在线观看| 精品视频123区在线观看| 九九九国产视频| 国产精品美女久久久久久久网站| 亚洲精品乱码久久久久久蜜桃欧美| 久久av老司机精品网站导航| 国产免费黄视频| 欧美99久久| 深夜福利成人| 免费黄色成人| 成人动漫视频在线观看免费| 成人不卡视频| 91av国产在线| 九色在线播放| 日韩成人中文字幕| 亚洲av无码片一区二区三区| 欧美日韩一区二区三区四区五区 | 欧美高清在线观看| 国产高清视频在线| 日韩av在线高清| 亚洲成熟女性毛茸茸| 欧美日韩一区二区三区高清| 69国产精品视频免费观看| 亚洲动漫第一页| 久操免费在线视频| 亚洲国产精品久久不卡毛片| 男女做暖暖视频| 国产精品不卡一区二区三区| 波多野吉衣中文字幕| 成人网页在线观看| 天堂www中文在线资源| 国产suv精品一区二区6| 一二三av在线| 久久se精品一区二区| 天堂网成人在线| 韩国av一区二区三区四区 | 久久91导航| 全球成人中文在线| 亚洲不卡系列| 国产精品久久久久久久一区探花| 欧美电影免费观看高清完整| 欧美中文字幕第一页| 性高爱久久久久久久久| 日本最新高清不卡中文字幕| 都市激情亚洲一区| 日本精品视频在线| 日韩av中字| 国产精品福利网站| 99久久er| 国产欧美日韩91| 91精品短视频| 国产精品毛片va一区二区三区| 国产日韩欧美中文在线| 亚洲自拍av在线| 97se亚洲| 美女亚洲精品| 欧美亚洲国产一区| 一区高清视频| 日韩视频三区| 免费日韩视频在线观看| 男女男精品视频网| 日本特黄a级片| 国产a精品视频| 亚洲婷婷在线观看| 久久麻豆一区二区| 日本精品久久久久中文| 亚洲一区二区视频在线观看| 日本天堂网在线观看| 欧美日韩精品在线视频| 国产三级理论片| 欧美大片在线观看| 熟妇人妻一区二区三区四区| 亚洲欧美一区二区三区情侣bbw| 黄色片在线免费观看| 欧美国产日韩在线| 天堂av中文在线观看| 国产精品偷伦视频免费观看国产| 99久久久成人国产精品| 蜜桃精品久久久久久久免费影院| 精品国产一区一区二区三亚瑟| 亚洲不卡1区| 久久精品青草| www.xxx亚洲| 国产精品自在欧美一区| 精品国产av色一区二区深夜久久 | 麻豆精品国产传媒mv男同| 亚洲精品乱码久久久久久9色| 国产视频视频一区| 欧美毛片在线观看| 在线看不卡av| 亚洲国产精品久久久久久久| 中文字幕日韩免费视频| 韩国日本一区| 国产精品视频一区二区三区四| 日韩一区二区三区精品视频第3页| 日韩精品极品视频在线观看免费| 伊人成综合网| 可以免费在线看黄的网站| 精品一区二区成人精品| 精品人妻无码一区二区三区换脸| 亚洲欧美另类综合偷拍| 日韩熟女一区二区| 日韩高清a**址| 国产乱色在线观看| 日韩av片免费在线观看| 成人av综合网| 国产成人亚洲综合无码| 日本sm残虐另类| 中文字幕在线观看网址| 国产精品网站在线播放| 日本黄色中文字幕| 亚洲精品国产精品自产a区红杏吧 亚洲精品国产精品乱码不99按摩 亚洲精品国产精品久久清纯直播 亚洲精品国产精品国自产在线 | 黄色片视频在线播放| 国产伦精一区二区三区| 一级黄色片大全| 欧美日韩亚洲高清| 亚洲av无码乱码国产精品| 北条麻妃99精品青青久久| av手机在线观看| 国产精品xxxx| 亚洲一本二本| 中文字幕亚洲乱码| 国产亚洲欧洲997久久综合 | 亚洲第一久久影院| 性一交一乱一乱一视频| 久久精品国产欧美激情| 国产一区一一区高清不卡| 国产传媒一区二区| 尹人成人综合网| 特种兵之深入敌后| 亚洲欧美日韩系列| 精品女同一区二区三区| 久久伊人免费视频| 99久久久国产| 亚洲一区二区三区午夜| 精品在线观看免费| 战狼4完整免费观看在线播放版| 色噜噜偷拍精品综合在线| 国产福利在线视频| 国产精品久久久久久久久久免费| 亚洲ab电影| www一区二区www免费| 国产精品一区在线观看乱码 | 久久久久久少妇| 亚洲精品久久久久国产| www在线看| 欧美成人蜜桃| 日韩精品一级二级| 欧洲美熟女乱又伦| 欧美日韩综合不卡| 狠狠色伊人亚洲综合网站l| 国产精品视频男人的天堂| 影视先锋久久| 国产精品v日韩精品v在线观看| 国产精品视频你懂的| 国产又粗又黄又爽的视频| 九九久久综合网站| 成人性生交大片免费看中文视频| 亚洲一区二区三区av无码| 久久一留热品黄| 欧美性受xxx黑人xyx性爽| 综合av色偷偷网| 亚洲精品一区二区三区中文字幕| 亚洲爆乳无码精品aaa片蜜桃| 国产91精品欧美| 中文字幕国产在线观看| xxxxx成人.com| 亚洲国产欧美在线观看| 日韩av综合在线观看| 国产亚洲午夜高清国产拍精品 | 91黄页在线观看| 蜜桃精品久久久久久久免费影院| 三级在线观看一区二区| 在线观看天堂av| 欧美成人午夜电影| 在线中文字幕播放| 自拍偷拍视频在线| 成人av电影在线观看| 成人黄色激情视频| 久久久久久伊人| 精品视频97| 日批视频免费看| 在线免费亚洲电影|