Maison > interface Web > js tutoriel > Promesses de l'API d'informations sur l'état de la batterie JavaScript

Promesses de l'API d'informations sur l'état de la batterie JavaScript

coldplay.xixi
Libérer: 2020-08-28 16:56:30
avant
2641 Les gens l'ont consulté

Promesses de l'API d'informations sur l'état de la batterie JavaScript

Je prêterai souvent attention au développement de nouvelles API JavaScript dans divers navigateurs, dont l'API d'informations sur l'état de la batterie. J'ai déjà écrit un article sur l'API d'informations sur l'état de la batterie, alors que cette API était encore nouvelle pour divers navigateurs. Cependant, avec le développement de la technologie, cette API d'informations sur l'état de la batterie a été modifiée et mise à niveau. Elle est désormais devenue une API basée sur des promesses et vous pouvez l'utiliser dans la dernière version de Google Chrome. Jetons un coup d'œil à l'utilisation de cette dernière API !

Cette API est toujours fournie par l'objet navigator, mais maintenant elle s'appelle getBattery :

navigator.getBattery().then(function(result) {});
Copier après la connexion

En appelant getBattery(), on obtient une promesse, qui rappellerathen et fournissez un objet BatteryManager. Voici une description de cet BatteryManager objet :

// result:
BatteryManagery {
	charging: false,
	chargingTime: Infinity,
	dischargingTime: 8940,
	level: 0.59,
	onchargingchange: null,
	onchargingtimechange: null,
	ondischargingtimechange: null,
	onlevelchange: null
}
Copier après la connexion

Il existe quelques différences dans la façon dont cette nouvelle API est exécutée, mais les résultats renvoyés sont très similaires. . N'oubliez pas l'utilisation de l'ancienne API Battery Status, qui présentait quelques problèmes avec les batteries des appareils Mac, et la nouvelle API n'a fait aucune différence. Utiliser les préfixes du moteur de navigateur est une solution, mais c'est tout simplement dégoûtant. Nous espérons que tous les navigateurs seront mis à niveau dès que possible pour offrir aux programmeurs une meilleure expérience de programmation.

Tutoriel recommandé : "Tutoriel sur les bases de Javascript"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:webhek.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal