From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- .../accelerationincludinggravity/index.html | 121 ++++++++++++++++ .../devicemotionevent/devicemotionevent/index.html | 107 ++++++++++++++ files/fr/web/api/devicemotionevent/index.html | 153 +++++++++++++++++++++ .../web/api/devicemotionevent/interval/index.html | 53 +++++++ .../api/devicemotionevent/rotationrate/index.html | 70 ++++++++++ 5 files changed, 504 insertions(+) create mode 100644 files/fr/web/api/devicemotionevent/accelerationincludinggravity/index.html create mode 100644 files/fr/web/api/devicemotionevent/devicemotionevent/index.html create mode 100644 files/fr/web/api/devicemotionevent/index.html create mode 100644 files/fr/web/api/devicemotionevent/interval/index.html create mode 100644 files/fr/web/api/devicemotionevent/rotationrate/index.html (limited to 'files/fr/web/api/devicemotionevent') diff --git a/files/fr/web/api/devicemotionevent/accelerationincludinggravity/index.html b/files/fr/web/api/devicemotionevent/accelerationincludinggravity/index.html new file mode 100644 index 0000000000..e3b4818e0b --- /dev/null +++ b/files/fr/web/api/devicemotionevent/accelerationincludinggravity/index.html @@ -0,0 +1,121 @@ +--- +title: DeviceMotionEvent.accelerationIncludingGravity +slug: Web/API/DeviceMotionEvent/accelerationIncludingGravity +tags: + - API + - Appareil + - Mobile + - Mouvement + - Orientation + - Propriétés + - axes +translation_of: Web/API/DeviceMotionEvent/accelerationIncludingGravity +--- +

{{ ApiRef("Device Orientation Events") }}

+ +

La propriété accelerationIncludingGravity renvoie la valeur d'accélération enregistrée par l'appareil, en mètres par seconde au carré (m/s2). Contrairement à  {{domxref("DeviceMotionEvent.acceleration")}} qui compense pour tenir compte de l'influence de la gravité, sa valeur est la somme de l'accélération de l'appareil induite par l'utilisateur et de celle provoquée par la gravité.

+ +

Cette valeur n'est pas  aussi utile que {{domxref("DeviceMotionEvent.acceleration")}}, mais elle peut être la seule disponible, par exemple pour un appareil qui ne peut supprimer la gravité des données d'accélération puisqu'il ne l'utilise pas, comme les périphériques sans gyroscope.

+ +

Syntaxe

+ +
var acceleration = instanceOfDeviceMotionEvent.accelerationIncludingGravity;
+
+ +

Valeur

+ +

La propriété accelerationIncludingGravity est un objet fournissant une information sur l'accélération des 3 axes. Pour chacun d'eux, elle est représentée par leur propre propriété :

+ +
+
x
+
Représente l'accélération sur l'axe x qui est l'axe est-ouest.
+
y
+
Représente l'accélération sur l'axe y qui est l'axe nord-sud
+
z
+
Représente l'accélération sur l'axe z qui est l'axe haut-bas
+
+ +

Spécifications

+ + + + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName('Device Orientation')}}{{Spec2('Device Orientation')}}Définition initiale.
+ +

Compatibilité des navigateurs

+ +

{{CompatibilityTable}}

+ +
+ + + + + + + + + + + + + + + + + + + + + +
FonctionnalitéChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari (WebKit)
Basic support{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatGeckoDesktop("6")}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
FonctionnalitéAndroidEdgeFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic support{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatGeckoMobile("6")}}{{CompatNo}}{{CompatNo}}4.2
+
+ +

Voir aussi

+ + diff --git a/files/fr/web/api/devicemotionevent/devicemotionevent/index.html b/files/fr/web/api/devicemotionevent/devicemotionevent/index.html new file mode 100644 index 0000000000..7f7d3b73b7 --- /dev/null +++ b/files/fr/web/api/devicemotionevent/devicemotionevent/index.html @@ -0,0 +1,107 @@ +--- +title: DeviceMotionEvent.DeviceMotionEvent() +slug: Web/API/DeviceMotionEvent/DeviceMotionEvent +tags: + - API + - Constructeurs + - Mobile + - Mouvement + - Orientation + - axes +translation_of: Web/API/DeviceMotionEvent/DeviceMotionEvent +--- +

{{APIRef("Device Orientation Events")}}{{Non-standard_header}}

+ +

Le constructeur DeviceMotionEvent crée un nouveau {{domxref("DeviceMotionEvent")}}.

+ +

Syntaxe

+ +
var deviceMotionEvent = new DeviceMotionEvent(type[, options])
+ +

Paramètres

+ +

type

+ +
+
Doit être "devicemotion".
+
options {{optional_inline}}
+
Les options sont les suivantes : +
    +
  • acceleration : un  objet donnant l'accélération de l'appareil sur les 3 axes X, Y et Z. L'accélération est exprimée en m/s2.
  • +
  • accelerationIncludingGravity : un objet donnant l'accélération de l'appareil sur les 3 axes X, Y et Z avec l'effet de la gravité. L'accélération est exprimée en m/s2.
  • +
  • rotationRate : un objet donnant la vitesse de rotation du changement d'orientation de l'appareil sur les axes alpha, beta et gamma. La vitesse de rotation est exprimée en degrés par seconde.
  • +
  • interval : Un nombre représentant l'intervalle de temps, en millisecondes, avant d'obtenir des données à partir de l'appareil.
  • +
+
+
+ +

Spécifications

+ + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName('Device Orientation')}}{{Spec2('Device Orientation')}}Définition initiale.
+ +

Compatibilité des navigateurs

+ +
{{CompatibilityTable}}
+ +
+ + + + + + + + + + + + + + + + + + + +
FonctionnalitéChromeFirefox (Gecko)Internet ExplorerOperaSafari (WebKit)
Basic support{{CompatChrome(59)}}{{CompatUnknown}}{{CompatUnknown}}{{CompatOpera()}}{{CompatUnknown}}
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + +
FonctionnalitéAndroid WebviewChrome for AndroidFirefox Mobile (Gecko)Firefox OSIE MobileOpera MobileSafari Mobile
Basic support{{CompatChrome(59)}}{{CompatChrome(59)}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}{{CompatOperaMobile()}}{{CompatUnknown}}
+
diff --git a/files/fr/web/api/devicemotionevent/index.html b/files/fr/web/api/devicemotionevent/index.html new file mode 100644 index 0000000000..099cc5b630 --- /dev/null +++ b/files/fr/web/api/devicemotionevent/index.html @@ -0,0 +1,153 @@ +--- +title: DeviceMotionEvent +slug: Web/API/DeviceMotionEvent +tags: + - API + - Device Orientation + - Experimental + - Firefox OS + - Mobile + - Motion + - Orientation + - TopicStub +translation_of: Web/API/DeviceMotionEvent +--- +

{{apiref("Device Orientation Events")}}{{SeeCompatTable}}

+ +

Résumé

+ +

DeviceMotionEvent fournit aux développeurs Web des informations sur la vitesse des changements de position et d'orientation de l'appareil.

+ +
+

Attention: Actuellement, Firefox et Chrome ne gèrent pas les coordonnées de la même manière. Faites attention à cela lorsque vous les utilisez.

+
+ +

Constructeur

+ +
+
{{domxref("DeviceMotionEvent.DeviceMotionEvent","DeviceMotionEvent.DeviceMotionEvent()")}}
+
Crée un nouvel DeviceMotionEvent.
+
+ +

Propriétés

+ +
+
{{domxref("DeviceMotionEvent.acceleration")}} {{readonlyinline}}
+
Un objet donnant l'accélération du dispositif sur les trois axes X, Y et Z. L'accélération est exprimée en m/s2.
+
{{domxref("DeviceMotionEvent.accelerationIncludingGravity")}} {{readonlyinline}}
+
Un objet donnant l'accélération de l'appareil sur les trois axes X, Y et Z avec l'effet de la gravité. L'accélération est exprimée en m/s2.
+
{{domxref("DeviceMotionEvent.rotationRate")}} {{readonlyinline}}
+
Un objet donnant le taux de changement d'orientation de l'appareil sur les trois axes d'orientation alpha, bêta et gamma. Le taux de rotation est exprimé en degrés par seconde.
+
{{domxref("DeviceMotionEvent.interval")}} {{readonlyinline}}
+
Nombre représentant l'intervalle de temps, en millisecondes, auquel les données sont obtenues à partir de l'appareil.
+
+ +

Exemple

+ +
window.addEventListener('devicemotion', function(event) {
+  console.log(event.acceleration.x + ' m/s2');
+});
+ +

Spécifications

+ + + + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName('Device Orientation')}}{{Spec2('Device Orientation')}}Spécification initiale.
+ +

Compatibilité des navigateurs

+ +

{{ CompatibilityTable() }}

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FonctionnalitéChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari (WebKit)
Support de base{{ CompatVersionUnknown() }}{{CompatVersionUnknown}}{{CompatGeckoDesktop("6")}}{{ CompatUnknown() }}{{ CompatUnknown() }}{{ CompatUnknown() }}
Constructeur{{CompatChrome(59)}}{{ CompatUnknown() }}{{ CompatUnknown() }}{{ CompatUnknown() }}{{ CompatUnknown() }}{{ CompatUnknown() }}
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FonctionnalitéAndroid WebviewChrome pour AndroidEdgeFirefox Mobile (Gecko)IE PhoneOpera MobileSafari Mobile
Support de base{{ CompatVersionUnknown() }}{{ CompatVersionUnknown() }}{{CompatVersionUnknown}}{{CompatGeckoMobile("6")}}{{ CompatNo() }}{{ CompatNo() }}4.2
Constructeur{{CompatChrome(59)}}{{CompatChrome(59)}}{{ CompatUnknown() }}{{ CompatUnknown() }}{{ CompatUnknown() }}{{ CompatUnknown() }}{{ CompatUnknown() }}
+
+ +

Voir aussi

+ + diff --git a/files/fr/web/api/devicemotionevent/interval/index.html b/files/fr/web/api/devicemotionevent/interval/index.html new file mode 100644 index 0000000000..0a6de296b7 --- /dev/null +++ b/files/fr/web/api/devicemotionevent/interval/index.html @@ -0,0 +1,53 @@ +--- +title: DeviceMotionEvent.interval +slug: Web/API/DeviceMotionEvent/interval +tags: + - API + - Propriété + - Reference +translation_of: Web/API/DeviceMotionEvent/interval +--- +

{{apiref("Device Orientation Events")}}

+ +

La propriété interval renvoie la granularité temporelle, exprimée en millisecondes, avec laquelle les données relatives aux mouvements sont obtenues du matériel.

+ +

Syntaxe

+ +
var interval = instanceOfDeviceMotionEvent.interval;
+
+ +

Spécifications

+ + + + + + + + + + + + + + + + +
SpécificationÉtatCommentaires
{{SpecName('Device Orientation')}}{{Spec2('Device Orientation')}} 
+ +

Compatibilité des navigateurs

+ + + +

{{Compat("api.DeviceMotionEvent.interval")}}

+ +

Voir aussi

+ + diff --git a/files/fr/web/api/devicemotionevent/rotationrate/index.html b/files/fr/web/api/devicemotionevent/rotationrate/index.html new file mode 100644 index 0000000000..929f04f6fa --- /dev/null +++ b/files/fr/web/api/devicemotionevent/rotationrate/index.html @@ -0,0 +1,70 @@ +--- +title: DeviceMotionEvent.rotationRate +slug: Web/API/DeviceMotionEvent/rotationRate +tags: + - API + - DOM + - Mobile + - Orientation + - Propriété + - Vitesse +translation_of: Web/API/DeviceMotionEvent/rotationRate +--- +

{{ ApiRef("Device Orientation Events") }}

+ +

La propriété rotationRate renvoie la vitesse de rotation de l'appareil autour de chacun de ses axes en degrés par seconde.

+ +
Note : Si le matériel n'est pas capable de fournir cette information, la propriété renvoie null.
+ +

Syntaxe

+ +
var rates = instanceOfDeviceMotionEvent.rotationRate;
+
+ +

Valeurs

+ +

La propriété rotationRates est un objet en lecture seule décrivant la vitesse de rotation d'un appareil autour de chacun de ses axes :

+ +
+
alpha
+
La vitesse de rotation de l'appareil sur son axe Z ; c'est-à-dire déplacé autour d'une ligne perpendiculaire à l'écran.
+
beta
+
La vitesse de rotation de l'appareil sur son axe X ; c'est-à-dire de l'avant vers l'arrière.
+
gamma
+
La vitesse de rotation de l'appareil sur son axe Y ; c'est-à-dire d'un côté à l'autre.
+
+ +

Spécifications

+ + + + + + + + + + + + + + + + +
SpécificationÉtatCommentaires
{{SpecName('Device Orientation')}}{{Spec2('Device Orientation')}}Définition initiale.
+ +

Compatibilité des navigateurs

+ +

{{Compat("api.DeviceMotionEvent.rotationRate")}}

+ +

Voir aussi

+ + -- cgit v1.2.3-54-g00ecf