成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

(譯)基于 Promise 的JavaScript 電池新 API

tianren124 / 3125人閱讀

摘要:翻譯自在工作使我有很多時(shí)間來(lái)看新的,其中就有。在這個(gè)剛剛出來(lái)的時(shí)候,我寫過(guò)一篇關(guān)于這個(gè)的文章。如今這個(gè)已經(jīng)修改,基于實(shí)現(xiàn)了,而是現(xiàn)在唯一實(shí)現(xiàn)這個(gè)的瀏覽器。老的在設(shè)備上有一些問(wèn)題,而且并沒(méi)有改進(jìn)。

翻譯自JavaScript Battery API: Promises

在 Mozilla 工作使我有很多時(shí)間來(lái)看新的 API,其中就有Battery API。在這個(gè)API剛剛出來(lái)的時(shí)候,我寫過(guò)一篇關(guān)于這個(gè)API的文章。如今這個(gè)API已經(jīng)修改,基于promise API實(shí)現(xiàn)了Battery API,而Google Chrome是現(xiàn)在唯一實(shí)現(xiàn)這個(gè)API的瀏覽器。讓我們來(lái)看看如何使用這個(gè)API!

我們將要使用的這個(gè)方法仍然綁定在navigator對(duì)象上,但是如今這個(gè)方法叫做getBattery

navigator.getBattery().then(function(result) {});

getBattery()方法返回一個(gè)promise對(duì)象,給回調(diào)函數(shù)than一個(gè)名叫BatteryManager的對(duì)象,就像下面:

// result:
BatteryManagery {
    charging: false,
    chargingTime: Infinity,
    dischargingTime: 8940,
    level: 0.59,
    onchargingchange: null,
    onchargingtimechange: null,
    ondischargingtimechange: null,
    onlevelchange: null
}

這個(gè)新API在實(shí)現(xiàn)上和之前不同,但是給出了與之前類似的結(jié)果。老的API在MAC設(shè)備上有一些問(wèn)題,而且并沒(méi)有改進(jìn)。各個(gè)瀏覽器都有自己的專有前綴確實(shí)令人難過(guò),但我們慢慢習(xí)慣和接受了一點(diǎn),但是如果各個(gè)瀏覽器方法名完全不一樣那確實(shí)是太糟糕了。所以我希望各個(gè)瀏覽器趕緊升級(jí)和改進(jìn),讓我們又可以使用統(tǒng)一的,browser-prefixed (開(kāi)玩笑,哈哈) API 。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/78675.html

相關(guān)文章

  • 】2016 年 JavaScript 回顧

    摘要:是在谷歌的年開(kāi)發(fā)者峰會(huì)上宣布,但穩(wěn)定的技術(shù)和工具終于在月到達(dá)。固然也不能保證蘋果將實(shí)施這項(xiàng)技術(shù),但這并不重要,你的應(yīng)用程序仍然可以在中工作,它只是不會(huì)從離線執(zhí)行中受益。我有一種感覺(jué)一旦上體驗(yàn)有明顯提升蘋果將鼓勵(lì)支持。 2016年是值得紀(jì)念、奇怪的、有點(diǎn)歡騰/可怕的一年,取決于你的觀點(diǎn)。跟其他事件相比僅僅專注于JavaScript可能看起來(lái)無(wú)關(guān)緊要,但它是每個(gè)Web開(kāi)發(fā)人員的工作生活中巨...

    gecko23 評(píng)論0 收藏0
  • 】2016 年 JavaScript 回顧

    摘要:是在谷歌的年開(kāi)發(fā)者峰會(huì)上宣布,但穩(wěn)定的技術(shù)和工具終于在月到達(dá)。固然也不能保證蘋果將實(shí)施這項(xiàng)技術(shù),但這并不重要,你的應(yīng)用程序仍然可以在中工作,它只是不會(huì)從離線執(zhí)行中受益。我有一種感覺(jué)一旦上體驗(yàn)有明顯提升蘋果將鼓勵(lì)支持。 2016年是值得紀(jì)念、奇怪的、有點(diǎn)歡騰/可怕的一年,取決于你的觀點(diǎn)。跟其他事件相比僅僅專注于JavaScript可能看起來(lái)無(wú)關(guān)緊要,但它是每個(gè)Web開(kāi)發(fā)人員的工作生活中巨...

    makeFoxPlay 評(píng)論0 收藏0
  • 】2016 年 JavaScript 回顧

    摘要:是在谷歌的年開(kāi)發(fā)者峰會(huì)上宣布,但穩(wěn)定的技術(shù)和工具終于在月到達(dá)。固然也不能保證蘋果將實(shí)施這項(xiàng)技術(shù),但這并不重要,你的應(yīng)用程序仍然可以在中工作,它只是不會(huì)從離線執(zhí)行中受益。我有一種感覺(jué)一旦上體驗(yàn)有明顯提升蘋果將鼓勵(lì)支持。 2016年是值得紀(jì)念、奇怪的、有點(diǎn)歡騰/可怕的一年,取決于你的觀點(diǎn)。跟其他事件相比僅僅專注于JavaScript可能看起來(lái)無(wú)關(guān)緊要,但它是每個(gè)Web開(kāi)發(fā)人員的工作生活中巨...

    church 評(píng)論0 收藏0
  • |調(diào)整JavaScript抽象迭代方案

    摘要:隨時(shí)調(diào)整模塊移除模塊。你該做什么在源代碼管理歷史記錄中找到舊的模塊。官網(wǎng)訪問(wèn)官網(wǎng)更快閱讀全部免費(fèi)分享課程出品全網(wǎng)最新微信小程序基于最新版開(kāi)發(fā)者工具之初中級(jí)培訓(xùn)教程分享出品基于搭建實(shí)戰(zhàn)項(xiàng)目教程包含文章視頻源代碼 原文作者:Kaloyan Kosev 原文鏈接:https://css-tricks.com/adapting-javascript-abstractions-time/ 翻...

    madthumb 評(píng)論0 收藏0
  • [] TC39,ECMAScript 和 JavaScript 未來(lái)(Part 1)

    摘要:由很多令人興奮的功能,如對(duì)象的解析與剩余,異步迭代器,方法和更好的正則表達(dá)式支持。迭代可以是任何遵循迭代器協(xié)議的對(duì)象。迭代器方法應(yīng)該返回一個(gè)具有方法的對(duì)象。 原文:TC39, ECMAScript, and the Future of JavaScript作者:Nicolás Bevacqua 譯者序 很榮幸能夠和 Nicolás Bevacqua 同臺(tái)分享。Nicolás Beva...

    ziwenxie 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<