欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > HTML5中5個簡單實用的API

HTML5中5個簡單實用的API

熱門標簽:臨海地圖標注app 400開頭的電話好申請不 怎么做百度地圖標注 小朱地圖標注 智能芯電話機器人 四川移動電銷外呼客戶管理系統 咸陽穩定外呼系統軟件 百度地圖標注為什么總是封號 地圖標注柱狀圖

這不能說我們虛榮,多少年來,基本的HTML API一直沒有任何發展,以至于當有一個小的新功能出現時,例如placeholder,都會讓我們露出新奇的眼神。盡管新式的瀏覽器中實現了很多HTML5特征,但大部分程序員仍對一些小的、非常有用的API不了解或從未聽說。本文中我將介紹一些這樣的API,并歡迎大家發掘出更多不為人知的HTML5 API!

Element.classList

classList API提供了我們多年來一種使用JavaScript工具庫來實現的控制CSS的基本功能:

復制代碼
代碼如下:

// 增加一個CSS類
myElement.classList.add("newClass");
// 刪除一個CSS類
myElement.classList.remove("existingClass");
// 檢查是否擁有一個CSS類
myElement.classList.contains("oneClass");
// 反轉一個CSS類的有無
myElement.classList.toggle("anotherClass");

這個新出現的API的主要價值體現就是:簡單實用。

ContextMenu API

這個新的ContextMenu API非常的有用:它并不會替換原有的右鍵菜單,而是將你的自定義右鍵菜單添加到瀏覽器的右鍵菜單里:


復制代碼
代碼如下:

<section contextmenu="mymenu">
<!-- 添加菜單 -->
<menu type="context" id="mymenu">
<menuitem label="Refresh Post" onclick="window.location.reload();" icon="/images/refresh-icon.png"></menuitem>
<menu label="Share on..." icon="/images/share_icon.gif">
<menuitem label="Twitter" icon="/images/twitter_icon.gif" onclick="goTo('//twitter.com/intent/tweet?text=' + document.title + ': ' + window.location.href);"></menuitem>
<menuitem label="Facebook" icon="/images/facebook_icon16x16.gif" onclick="goTo('//facebook.com/sharer/sharer.php?u=' + window.location.href);"></menuitem>
</menu>
</menu>
</section>

需要注意的是,最好使用JavaScript動態的創建這些菜單代碼,因為菜單事件最終要調用JavaScript執行任務,如果用戶禁止了JavaScript,右鍵菜單也不會生成,他同時也不會看到菜單。

Element.dataset

使用dataset API,程序員可以方便的獲取或設置data-*自定義屬性:


復制代碼
代碼如下:

/* 以下面的代碼為例
<div id="myDiv" data-name="myDiv" data-id="myId" data-my-custom-key="This is the value"></div>
*/
// 獲取元素
var element = document.getElementById("myDiv");
// 獲取id
var id = element.dataset.id;
// 讀取 "data-my-custom-key" 的值
var customKey = element.dataset.myCustomKey;
// 修改成其它值
element.dataset.myCustomKey = "Some other value";
// 結果是:
// <div id="myDiv" data-name="myDiv" data-id="myId" data-my-custom-key="Some other value"></div>

無需多說,跟classList一樣,簡單實用

window.postMessage API

即使是IE8也對postMessage API支持多年了,postMessage API的功能是可以讓你在兩個瀏覽器窗口或iframe之間傳遞信息數據:

復制代碼
代碼如下:

// 從A域上的窗口或iframe,發送一條信息到B域中的窗口或ifame
var iframeWindow = document.getElementById("iframe").contentWindow;
iframeWindow.postMessage("來自第一個窗口的問候!");</p> <p>// 在第二個不同域上的窗口或iframe接收消息
window.addEventListener("message", function(event) {
// 檢驗域的合法性
if(event.origin == "https://www.jb51.net") {
// 輸出日志信息
console.log(event.data);
// 反饋消息
event.source.postMessage("你也好嗎!");
}
]);

消息體只能是字符串,但你可以用JSON.stringify和JSON.parse將消息轉換成更有意義的數據體!

autofocus屬性

autofocus屬性能夠讓BUTTON, INPUT, 或 TEXTAREA元素在頁面加載完成時自動成為頁面焦點:

復制代碼
代碼如下:

<input autofocus="autofocus" />
<button autofocus="autofocus">Hi!</button>
<textarea autofocus="autofocus"></textarea>

在像谷歌搜索頁面那樣的有固定模式的地方,autofocus屬性是最理想的一個功能。

瀏覽器對各個API的支持稍有不同,所以,在使用前先檢查一下對這些特征的支持情況。再花點時間閱讀一下各個API的詳細說明,相信你會有更多的發現。

標簽:陜西 平頂山 平涼 黃石 山南 南平 公主嶺 黃石

巨人網絡通訊聲明:本文標題《HTML5中5個簡單實用的API》,本文關鍵詞  HTML5,中,5個,簡單,實,用的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《HTML5中5個簡單實用的API》相關的同類信息!
  • 本頁收集關于HTML5中5個簡單實用的API的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    欧美成人女星排名| 国产专区综合网| 国产裸体视频网站| 国产精品白嫩白嫩大学美女| 国产欧美一区视频| 国产精品综合网| 久久久免费看片| 久久久国产一区二区三区四区小说 | av网在线播放| 精品国产麻豆免费人成网站| 奇米综合一区二区三区精品视频| 好吊色视频一区二区三区| 欧美日韩国产a| 亚洲va欧美va人人爽午夜| 中文字幕在线观看91| 精品视频在线视频| 午夜精品一区在线观看| 国产 xxxx| 精品卡一卡二卡三卡四在线| 六月婷婷色综合| 亚洲午夜精品久久久久久高潮| 精品美女一区二区| 精品一区二区在线免费观看| 免费看的黄色录像| 国产精品久久久久久久久晋中 | 女教师淫辱の教室蜜臀av软件| 久久精品亚洲乱码伦伦中文| 国产高清精品在线| 国产成人无码aa精品一区| 一区二区在线看| 岛国精品资源网站| 久久在线观看免费| 福利视频网站一区二区三区| 一本在线高清不卡dvd| 亚洲乱码日产精品bd| 无码人妻aⅴ一区二区三区玉蒲团| 欧美久久久一区| 男男成人高潮片免费网站| 黄色av免费播放| 国产精品大尺度| 波多野结衣三级视频| 欧美一级日韩不卡播放免费| 久久99久久久久| 亚洲国产精品久| 亚洲图片一区二区| 亚洲一区二区三区蜜桃| 欧美国产激情二区三区| 老女人性生活视频| 日韩视频在线观看一区二区| 国产美女av一区二区三区| 色婷婷激情综合| 日韩高清一区二区| 亚洲一二三在线观看| 一区二区三区不卡在线观看| av在线网站观看| 国产精品视频观看| 久草视频福利在线| 久久久.com| a级大片免费看| 精品国内二区三区| aaa国产一区| 日韩一区二区三| 成人高清免费在线播放| 欧美一卡二卡在线观看| 国产成人99久久亚洲综合精品| 欧美男同性恋视频网站| 国产精品一区在线观看你懂的| 欧美亚洲另类激情小说| 韩国女主播成人在线| 欧美调教femdomvk| 国产精品系列在线观看| 在线电影一区二区三区| 粉嫩久久99精品久久久久久夜| 在线播放一区二区三区| 懂色av一区二区在线播放| 欧美一区二区精品久久911| 成人av电影免费观看| 精品美女一区二区| 亚洲911精品成人18网站| 国产欧美日产一区| 亚洲天堂美女视频| 亚洲人成影院在线观看| 国产视频三区四区| 亚洲成人免费电影| 91高清免费看| 久久 天天综合| 欧美精品丝袜久久久中文字幕| 国产高清不卡一区| 日韩精品一区二区三区在线| 韩国三级在线播放| 亚洲国产精品精华液2区45| 亚洲精品女人久久久| 亚洲精品国产成人久久av盗摄| 内射毛片内射国产夫妻| 天堂在线亚洲视频| 欧美在线观看一区二区| 国产成人综合视频| 久久女同精品一区二区| 大尺度在线观看| 亚洲精品五月天| 手机在线免费看片| 国产麻豆精品theporn| 日韩精品一区二区三区在线观看| 亚洲精品久久一区二区三区777| 综合亚洲深深色噜噜狠狠网站| 国产三级aaa| 九色porny丨国产精品| 欧美大肚乱孕交hd孕妇| 亚洲女则毛耸耸bbw| 亚洲精品国产a久久久久久| 91 在线视频| 国产麻豆91精品| 欧美精品一区在线观看| 巨胸大乳www视频免费观看| 午夜精品久久久久久久蜜桃app| 91福利国产精品| 99综合影院在线| 中文字幕一区日韩精品欧美| 九九热视频在线免费观看| 国产乱淫av一区二区三区| 久久欧美中文字幕| 亚洲欧美va天堂人熟伦| 久久99精品国产.久久久久久| 精品久久人人做人人爽| 中文字幕国产综合| 激情五月激情综合网| 久久久午夜精品理论片中文字幕| 加勒比综合在线| 久久99国产精品久久99果冻传媒| 精品国产不卡一区二区三区| 国产 欧美 在线| 久久国产成人午夜av影院| 欧美精品一区二区三区高清aⅴ| 丰满少妇一区二区| 久久精品国产久精国产| 久久久久国产成人精品亚洲午夜| 丰满的亚洲女人毛茸茸| 国产精品综合在线视频| 国产精品你懂的在线欣赏| 中文字幕人妻一区二| www.欧美亚洲| 一区二区三区免费| 欧美久久一区二区| 91成年人网站| 国产成人啪免费观看软件 | 天天躁日日躁aaaa视频| 国产美女精品人人做人人爽| 国产精品视频在线看| 色欲人妻综合网| 黄色片子免费看| 性欧美大战久久久久久久久| 欧美成人一区二区三区片免费| 91麻豆精品国产91久久综合| 成人激情文学综合网| 一区二区三区在线免费观看| 7777精品伊人久久久大香线蕉的| 亚洲狠狠婷婷综合久久久久图片| 九九久久精品视频| 亚洲欧美一区二区在线观看| 欧美视频自拍偷拍| 97超碰在线资源| 成人黄色av电影| 亚洲午夜久久久久久久久电影网| 日韩欧美一区二区视频| 污污视频网站在线免费观看| www.66久久| 婷婷综合久久一区二区三区| wwwwww.欧美系列| 色综合久久中文综合久久97| 亚洲高清无码久久| 国产一本一道久久香蕉| 一区二区高清免费观看影视大全| 欧美成人女星排名| 国产又爽又黄网站| 少妇户外露出[11p]| 国产成人精品1024| 亚洲国产一区二区视频| 久久女同精品一区二区| 欧美探花视频资源| 五月天婷婷丁香网| japan高清日本乱xxxxx| 精品一区二区久久| 亚洲激情成人在线| 26uuu国产电影一区二区| 91九色02白丝porn| 免费看91的网站| 日本人妻一区二区三区| 国精产品一区一区三区mba桃花| 亚洲精品日韩综合观看成人91| 精品乱码亚洲一区二区不卡| 91福利视频久久久久| 国产91丝袜美女在线播放| 女教师高潮黄又色视频| 国产一区二区三区在线观看免费 | 亚洲av无一区二区三区久久| 久久99精品一区二区三区| 亚洲精品成人悠悠色影视| 久久午夜羞羞影院免费观看| 欧美亚日韩国产aⅴ精品中极品| 亚洲AV无码成人精品区明星换面|