摘要:翻譯自在工作使我有很多時(shí)間來看新的,其中就有。在這個(gè)剛剛出來的時(shí)候,我寫過一篇關(guān)于這個(gè)的文章。如今這個(gè)已經(jīng)修改,基于實(shí)現(xiàn)了,而是現(xiàn)在唯一實(shí)現(xiàn)這個(gè)的瀏覽器。老的在設(shè)備上有一些問題,而且并沒有改進(jìn)。
翻譯自JavaScript Battery API: Promises
在 Mozilla 工作使我有很多時(shí)間來看新的 API,其中就有Battery API。在這個(gè)API剛剛出來的時(shí)候,我寫過一篇關(guān)于這個(gè)API的文章。如今這個(gè)API已經(jīng)修改,基于promise API實(shí)現(xiàn)了Battery API,而Google Chrome是現(xiàn)在唯一實(shí)現(xiàn)這個(gè)API的瀏覽器。讓我們來看看如何使用這個(gè)API!
我們將要使用的這個(gè)方法仍然綁定在navigator對象上,但是如今這個(gè)方法叫做getBattery:
navigator.getBattery().then(function(result) {});
getBattery()方法返回一個(gè)promise對象,給回調(diào)函數(shù)than一個(gè)名叫BatteryManager的對象,就像下面:
// 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è)備上有一些問題,而且并沒有改進(jìn)。各個(gè)瀏覽器都有自己的專有前綴確實(shí)令人難過,但我們慢慢習(xí)慣和接受了一點(diǎn),但是如果各個(gè)瀏覽器方法名完全不一樣那確實(shí)是太糟糕了。所以我希望各個(gè)瀏覽器趕緊升級和改進(jìn),讓我們又可以使用統(tǒng)一的,browser-prefixed (開玩笑,哈哈) API 。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/78675.html
摘要:是在谷歌的年開發(fā)者峰會上宣布,但穩(wěn)定的技術(shù)和工具終于在月到達(dá)。固然也不能保證蘋果將實(shí)施這項(xiàng)技術(shù),但這并不重要,你的應(yīng)用程序仍然可以在中工作,它只是不會從離線執(zhí)行中受益。我有一種感覺一旦上體驗(yàn)有明顯提升蘋果將鼓勵(lì)支持。 2016年是值得紀(jì)念、奇怪的、有點(diǎn)歡騰/可怕的一年,取決于你的觀點(diǎn)。跟其他事件相比僅僅專注于JavaScript可能看起來無關(guān)緊要,但它是每個(gè)Web開發(fā)人員的工作生活中巨...
摘要:是在谷歌的年開發(fā)者峰會上宣布,但穩(wěn)定的技術(shù)和工具終于在月到達(dá)。固然也不能保證蘋果將實(shí)施這項(xiàng)技術(shù),但這并不重要,你的應(yīng)用程序仍然可以在中工作,它只是不會從離線執(zhí)行中受益。我有一種感覺一旦上體驗(yàn)有明顯提升蘋果將鼓勵(lì)支持。 2016年是值得紀(jì)念、奇怪的、有點(diǎn)歡騰/可怕的一年,取決于你的觀點(diǎn)。跟其他事件相比僅僅專注于JavaScript可能看起來無關(guān)緊要,但它是每個(gè)Web開發(fā)人員的工作生活中巨...
摘要:是在谷歌的年開發(fā)者峰會上宣布,但穩(wěn)定的技術(shù)和工具終于在月到達(dá)。固然也不能保證蘋果將實(shí)施這項(xiàng)技術(shù),但這并不重要,你的應(yīng)用程序仍然可以在中工作,它只是不會從離線執(zhí)行中受益。我有一種感覺一旦上體驗(yàn)有明顯提升蘋果將鼓勵(lì)支持。 2016年是值得紀(jì)念、奇怪的、有點(diǎn)歡騰/可怕的一年,取決于你的觀點(diǎn)。跟其他事件相比僅僅專注于JavaScript可能看起來無關(guān)緊要,但它是每個(gè)Web開發(fā)人員的工作生活中巨...
摘要:隨時(shí)調(diào)整模塊移除模塊。你該做什么在源代碼管理歷史記錄中找到舊的模塊。官網(wǎng)訪問官網(wǎng)更快閱讀全部免費(fèi)分享課程出品全網(wǎng)最新微信小程序基于最新版開發(fā)者工具之初中級培訓(xùn)教程分享出品基于搭建實(shí)戰(zhàn)項(xiàng)目教程包含文章視頻源代碼 原文作者:Kaloyan Kosev 原文鏈接:https://css-tricks.com/adapting-javascript-abstractions-time/ 翻...
摘要:由很多令人興奮的功能,如對象的解析與剩余,異步迭代器,方法和更好的正則表達(dá)式支持。迭代可以是任何遵循迭代器協(xié)議的對象。迭代器方法應(yīng)該返回一個(gè)具有方法的對象。 原文:TC39, ECMAScript, and the Future of JavaScript作者:Nicolás Bevacqua 譯者序 很榮幸能夠和 Nicolás Bevacqua 同臺分享。Nicolás Beva...
閱讀 2039·2023-04-25 23:30
閱讀 1459·2021-11-24 10:18
閱讀 3097·2021-10-09 09:54
閱讀 2024·2021-10-08 10:05
閱讀 3447·2021-09-23 11:21
閱讀 3170·2019-08-30 15:52
閱讀 1569·2019-08-30 13:05
閱讀 1068·2019-08-30 13:02