Maison interface Web js tutoriel Méthode JavaScript pour implémenter l'état de la batterie

Méthode JavaScript pour implémenter l'état de la batterie

Aug 28, 2020 pm 04:54 PM
javascript 电池

Méthode JavaScript pour implémenter l'état de la batterie

[Images et textes associés recommandés : Tutoriel js (images et textes)]

À partir de Mozilla Aurora 11, dans Firefox navigateur Certaines nouvelles fonctionnalités ont été implémentées, dont l'implémentation de base de l'interface d'état de la batterie. Cette interface très simple peut vous fournir des informations sur le niveau actuel de la batterie, si elle est en charge, ainsi que certains événements de changement d'état de la batterie. Voyons les résultats !

L'objet batterie est stocké dans window.navigator.battery, mais comme c'est la première fois que Firefox implémente et fournit cette interface, elle n'est pas encore populaire, vous devez donc utiliser la méthode d'écriture window.navigator.mozBattery. Cet mozBattery objet possède les attributs suivants :

  • charging: indique si l'appareil à batterie est actuellement en charge. Si la batterie n'est pas chargée, cette valeur est fausse. Si c'est vrai, la batterie est en charge. L'implémentation actuelle de l'API ne peut pas obtenir d'informations indiquant si elle est pleine, ni si l'appareil actuel dispose d'une batterie.
  • chargingTime: fait référence au temps qu'il faudra pour que la batterie soit complètement chargée.
  • dischargingTime: 电池已使用时间.
  • level: indique le niveau de puissance, de 0 à 1,0. Lorsque cette valeur est 0, cela signifie que la batterie est épuisée et que le système est sur le point de s'arrêter. S'il est 1,0, cela signifie que la batterie est complètement chargée.

Pour ces états, l'interface fournit les événements correspondants, notamment onchargingchange, onchargingtimechange, ondischargingtimechange et onlevelchange. L'utilisation de base est simple :

// 获取电池对象!
var battery = navigator.battery || navigator.webkitBattery || navigator.mozBattery;

// 显示一些有用属性值
console.warn("电池充电状态: ", battery.charging); // true
console.warn("电量水平: ", battery.level); // 0.58
console.warn("电池使用时间: ", battery.dischargingTime);

// 设置一些事件监听器
battery.addEventListener("chargingchange", function(e) {
	console.warn("电池充电状态变化: ", battery.charging);
}, false);
battery.addEventListener("chargingtimechange", function(e) {
	console.warn("电池充电时间变化: ", battery.chargingTime);
}, false);
battery.addEventListener("dischargingtimechange", function(e) {
	console.warn("电池使用时间变化: ", battery.dischargingTime);
}, false);
battery.addEventListener("levelchange", function(e) {
	console.warn("电量水平变化: ", battery.level);
}, false);
Copier après la connexion

Assez simple, n'est-ce pas ? Ces interfaces sont toutes géniales : simples, efficaces et pratiques !

Pourquoi utiliser ces interfaces de programmation de batterie ? Car de nombreuses applications mobiles (non natives) fournies avec les navigateurs ont besoin de connaître l'état actuel du système. Certains processeurs sont très sensibles à la puissance. L'appareil doit disposer d'une puissance suffisante avant d'effectuer certaines tâches spéciales. L'application doit rappeler à l'avance à l'utilisateur que la puissance est faible et qu'il doit être chargé.

Recommandations d'apprentissage associées : Tutoriel d'apprentissage 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!

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

La batterie de l'ordinateur portable est soudainement tombée à 0 % [Corrigé] La batterie de l'ordinateur portable est soudainement tombée à 0 % [Corrigé] Feb 19, 2024 am 11:20 AM

Si la batterie de votre ordinateur portable Windows tombe à 0 %, cela peut provoquer un arrêt brutal et vous faire perdre le travail non enregistré. Cet article vous fournira des moyens de résoudre ce problème, car une baisse soudaine de la puissance de la batterie peut être le résultat d'un problème matériel ou logiciel. Réparer le problème de la batterie de votre ordinateur portable tombe soudainement à 0 % Si la batterie de votre ordinateur portable tombe soudainement à 0 %, voici quelques correctifs pour vous aider à résoudre le problème : Réinitialiser votre ordinateur portable Exécutez l'utilitaire de résolution des problèmes d'alimentation Restaurer l'alimentation par défaut Planifiez une mise à jour ou réinstallez le pilote de votre batterie. Sauvegardez le pilote de votre batterie Vérifiez l'état de votre batterie Calibrez la batterie de votre ordinateur portable Mettez à jour votre système d'entrée et de sortie de base Il peut y avoir un problème avec votre batterie Commençons. 1] Réinitialisez d’abord votre ordinateur portable,

Comment vérifier l'état de la batterie de l'iPad Comment vérifier l'état de la batterie de l'iPad Feb 23, 2024 pm 08:43 PM

Comment vérifier la santé de la batterie de l'iPad ? La santé de l'iPad diminuera avec le temps, mais la plupart des amis ne savent pas comment vérifier la santé de l'iPad. Ensuite, l'éditeur propose aux utilisateurs des images et des textes expliquant comment vérifier la santé. de la batterie iPad, les utilisateurs intéressés viennent y jeter un oeil ! Comment vérifier l'état de la batterie de l'iPad 1. Ouvrez d'abord l'iPad et accédez au bureau, sélectionnez la fonction [Paramètres] pour l'ouvrir ; 2. Ensuite, sur la page de fonction des paramètres, faites glisser la page et cliquez sur le service [Batterie] ; Accédez ensuite à la page de service de la batterie, comme indiqué ci-dessous [Battery Health] indiqué par la flèche 4. Enfin, vous pouvez voir la position de la limite de capacité avec la santé de la batterie la plus élevée.

Des données seront-elles perdues lors du remplacement de la batterie de l'iPhone ? Des données seront-elles perdues lors du remplacement de la batterie de l'iPhone ? Feb 21, 2024 am 11:00 AM

Les données de l'iPhone seront-elles perdues lors du remplacement de la batterie ? En tant que l'un des smartphones les plus vendus au monde, l'iPhone a une grande influence parmi les groupes d'utilisateurs. Cependant, à mesure que la durée d’utilisation augmente, la capacité et les performances de la batterie diminuent progressivement, ce qui entraîne une diminution de sa durée de vie. Par conséquent, de nombreux utilisateurs choisissent de remplacer la batterie de l’iPhone pour rétablir une utilisation normale du téléphone. Cependant, une question importante pour de nombreuses personnes est la suivante : le remplacement de la batterie de l'iPhone entraînera-t-il une perte de données ? Tout d'abord, nous devons préciser que le remplacement de la batterie de l'iPhone ne sera pas

Xiaomi Mi 14 Ultra lance la batterie Xiaomi Jinshajiang : 8 % plus petite en taille, 300 mAh de plus en capacité Xiaomi Mi 14 Ultra lance la batterie Xiaomi Jinshajiang : 8 % plus petite en taille, 300 mAh de plus en capacité Feb 23, 2024 am 08:34 AM

Selon les informations du 22 février, le Xiaomi Mi 14 Ultra sera officiellement lancé ce soir. En plus de ses puissantes capacités d'image, le nouveau téléphone est également performant en termes d'autonomie de la batterie. Selon certaines informations, Xiaomi 14Ultra lance la batterie Xiaomi Jinshajiang, qui est 8 % plus petite et dont la capacité a augmenté de 300 mAh à 5 300 mAh. Il s'agit de la batterie avec la densité énergétique la plus élevée de l'histoire de Xiaomi, atteignant 779Wh/L. Avec cet ajout, la durée de vie de la batterie est augmentée jusqu'à 17 %. La batterie Xiaomi Jinshajiang utilise la dernière génération de technologie d'anode silicium-carbone, avec une teneur en silicium de 6%, la plus élevée parmi les batteries Xiaomi. Prend en charge 1600 cycles, taux de rétention de 80 %. Il convient de mentionner que la puissance du corps du Xiaomi 14Ultra combinée à la puissance de 1 500 mAh de la poignée de l'appareil photo porte la capacité globale de la batterie à 6 800 mAh. aussi

Capacité de la batterie de l'iPhone de la série 16 exposée : mise à niveau inversée de la version Plus, pas aussi importante que la génération précédente Capacité de la batterie de l'iPhone de la série 16 exposée : mise à niveau inversée de la version Plus, pas aussi importante que la génération précédente Feb 08, 2024 am 10:48 AM

Selon les informations du 8 février, l'utilisateur X "MajinBu" a récemment exposé les informations sur la capacité de la batterie de la série iPhone 16. À en juger par les informations divulguées, Apple non seulement "élimine le dentifrice" cette année, mais effectue même une mise à niveau à l'envers. Plus précisément, la capacité de la batterie de l’iPhone16 est de 3 561 mAh, celle de l’iPhone 16Plus de 4 006 mAh et celle de l’iPhone 16ProMax de 4 676 mAh. À titre de comparaison, la capacité de la batterie de l’iPhone15 est de 3 349 mAh, celle de l’iPhone 15Plus de 4 383 mAh et celle de l’iPhone 15ProMax de 4 422 mAh. L'augmentation et la diminution sont les suivantes : capacité de la batterie iPhone16 +

Lancement du nouveau produit de la série Vivo S19 : premier lancement de la nouvelle batterie Blue Ocean de 6 000 mAh, autonomie de batterie et scénarios d'utilisation de pointe Lancement du nouveau produit de la série Vivo S19 : premier lancement de la nouvelle batterie Blue Ocean de 6 000 mAh, autonomie de batterie et scénarios d'utilisation de pointe May 31, 2024 pm 06:45 PM

Le 30 mai, vivo organisera ce soir un événement de lancement d'un nouveau produit en ligne, et la série S19 que tout le monde attendait a été officiellement annoncée. Le design esthétique reste un argument de vente majeur de la série S19, mais la finesse, la légèreté et la longue durée de vie de la batterie sont également un objectif majeur de cette mise à niveau Vivo. Le corps du S19 n'a que 7,19 mm d'épaisseur, mais vivo est toujours équipé d'une batterie d'une capacité de 6 000 mAh, et il s'agit de sa batterie bleu océan de nouvelle génération. Selon l'annonce officielle, cette nouvelle batterie d'une capacité de 6 000 mAh utilise un matériau d'anode en silicium-carbone de deuxième génération et est la première batterie de l'industrie avec une densité énergétique supérieure à 800 Wh/L. En termes d'autonomie de la batterie, Vivo a remporté le titre du Guinness World Records et a défié avec succès le plus long relais marathon de jeux mobiles. Il a en fait été mesuré que le S19 peut jouer à "Honor of Kings" pendant 14 heures avec une seule charge.

BYD : il devrait mettre en œuvre un scénario d'application pilote complet pour charger et échanger de gros deux-roues électriques à batterie sodium-ion cylindrique en juin BYD : il devrait mettre en œuvre un scénario d'application pilote complet pour charger et échanger de gros deux-roues électriques à batterie sodium-ion cylindrique en juin Apr 05, 2024 am 08:10 AM

Lors du deuxième sommet de l'industrie des batteries au sodium, Zhang Jian, directeur de la gamme de produits de batteries BYD, a révélé qu'il devrait mettre en œuvre un scénario pilote d'application complet pour le chargement et l'échange de véhicules électriques à deux roues de grandes batteries cylindriques sodium-ion à Shenzhen en juin, réalisant ainsi la réalisation. des véhicules, des armoires et des batteries. Cette décision devrait promouvoir l’application des batteries sodium-ion dans le domaine de l’énergie. Il a mentionné que dans l'application des véhicules légers, les gens peuvent penser que les exigences en matière de batteries au sodium ne sont pas élevées, mais en fait, cette industrie a des exigences particulièrement élevées en matière de batteries au sodium. Dans le choix de la technologie des batteries au sodium, BYD se concentre sur les matériaux polyanioniques, en tenant principalement compte de facteurs tels que la sécurité. Ces matériaux ne contiennent pas de métaux précieux, ont des coûts contrôlables, une longue durée de vie et une densité énergétique relativement modérée. Par conséquent, lorsque BYD a choisi la voie technologique des batteries au sodium, en tenant compte de facteurs tels que la sécurité, il a choisi

Comment charger le Xiaomi Mi 14 sans endommager la batterie ? Comment charger le Xiaomi Mi 14 sans endommager la batterie ? Mar 18, 2024 am 11:16 AM

À mesure que la capacité de la batterie du téléphone mobile augmente et que le temps de chargement diminue, les utilisateurs commencent à s'inquiéter de l'impact de la surcharge sur la durée de vie de la batterie. Par conséquent, les utilisateurs de Xiaomi 14 sont particulièrement préoccupés par la manière d’éviter l’impact négatif de la charge sur la batterie. Dans cet article, nous explorerons quelques conseils de charge pour aider les utilisateurs de Xiaomi 14 à mieux protéger la santé de la batterie et à prolonger sa durée de vie. Comment charger le Xiaomi Mi 14 sans endommager la batterie ? 1. Évitez les charges et décharges excessives : essayez de maintenir la charge et la décharge de la batterie dans une plage de 20 % à 80 %, et évitez d'être complètement chargée ou complètement déchargée pendant une longue période, ce qui peut prolonger la durée de vie de la batterie. 2. Utilisez un chargeur adapté : Utilisez le chargeur d'origine Xiaomi ou un chargeur conforme aux normes. Évitez d'utiliser des chargeurs de qualité inférieure pour éviter d'endommager la batterie. 3. Évitez la surchauffe : ne chargez pas le

See all articles