成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

Web Alarms API簡(jiǎn)介

2014-08-04 14:26:14來源:威易網(wǎng)作者:

Web Alarms API讓你可以配置設(shè)備的鬧鈴設(shè)置,從而能夠安排通知消息或讓某個(gè)特定的應(yīng)用在指定的時(shí)間點(diǎn)啟動(dòng)。這個(gè)API最典型的用法會(huì)涉及到像鬧鐘,日歷,或其他任何需要在特定時(shí)間進(jìn)行特定操作的程序。

Web Alarms API讓你可以配置設(shè)備的鬧鈴設(shè)置,從而能夠安排通知消息或讓某個(gè)特定的應(yīng)用在指定的時(shí)間點(diǎn)啟動(dòng)。這個(gè)API最典型的用法會(huì)涉及到像鬧鐘,日歷,或其他任何需要在特定時(shí)間進(jìn)行特定操作的程序。

自從去年開始,這個(gè)API剛剛成為了一個(gè)W3C的設(shè)計(jì)草案。因此所有有待成為W3C官方推薦的相關(guān)細(xì)節(jié)都還在初期階段。這個(gè)API需要通過window.navigator對(duì)象下的alarms屬性來使用。alarms屬性會(huì)提供三個(gè)函數(shù):

  • getAll(): 從設(shè)備獲取全部已有的鬧鈴并以包含Alarm對(duì)象的數(shù)組形式返回。
  • add(): 注冊(cè)一個(gè)基于Date對(duì)象的鬧鈴并返回一個(gè)AlarmRequest對(duì)象。
  • remove(): 通過唯一ID移除一個(gè)之前注冊(cè)的鬧鈴(唯一性僅針對(duì)應(yīng)用本身)

為了向大家演示理想情況下這些函數(shù)應(yīng)當(dāng)如何使用,這里有一個(gè)添加鬧鈴的例子(請(qǐng)記住現(xiàn)目前任何瀏覽器都不支持這段代碼)

var alarmId;
var request = navigator.alarms.add(
    new Date("June 29, 2012 07:30:00"),
    "respectTimezone",
);
 
request.onsuccess = function (e) {
    alarmId = e.target.result;
};
 
request.onerror = function (e) {
    alert(e.target.error.name);
};

然后,如果你想要移除之前添加的鬧鈴,可以這樣寫:

var request = navigator.alarms.remove(alarmId);
 
request.onsuccess = function (e) {
    alert("alarm removed");
};
 
request.onerror = function (e) {
    alert(e.target.error.name);
};

如果你想要了解更多關(guān)于Web Alarms API,請(qǐng)參閱相關(guān)細(xì)節(jié)文檔。

關(guān)鍵詞:javascriptAPI

贊助商鏈接:

主站蜘蛛池模板: 宝鸡市| 临高县| 井研县| 政和县| 昂仁县| 福清市| 大同市| 新建县| 叶城县| 财经| 游戏| 闽清县| 宜兰县| 梓潼县| 潢川县| 开化县| 大宁县| 应城市| 娄烦县| 安吉县| 米林县| 大同县| 渝北区| 微博| 连平县| 宁海县| 改则县| 精河县| 榕江县| 靖安县| 彭州市| 洛川县| 石河子市| 灵宝市| 全椒县| 辛集市| 北安市| 阿拉尔市| 宜兰市| 正镶白旗| 尖扎县|