aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web
diff options
context:
space:
mode:
authorCarolyn Wu <87150472+cw118@users.noreply.github.com>2022-01-29 06:27:27 -0500
committerGitHub <noreply@github.com>2022-01-29 12:27:27 +0100
commit1dbea823b8b72de289161a879207736b1b34889a (patch)
treed191dd892a32dcb5b3ffafc138166d0257c40da6 /files/fr/web
parentc2c0bf2ed0c17ff062c497de9f2ff9c3d22f506d (diff)
downloadtranslated-content-1dbea823b8b72de289161a879207736b1b34889a.tar.gz
translated-content-1dbea823b8b72de289161a879207736b1b34889a.tar.bz2
translated-content-1dbea823b8b72de289161a879207736b1b34889a.zip
Markdown error fixes for French pages (#3850)
Diffstat (limited to 'files/fr/web')
-rw-r--r--files/fr/web/api/audionode/index.md2
-rw-r--r--files/fr/web/api/blob/index.md2
-rw-r--r--files/fr/web/api/canvas_api/a_basic_ray-caster/index.md2
-rw-r--r--files/fr/web/api/canvasrenderingcontext2d/index.md2
-rw-r--r--files/fr/web/api/element/classname/index.md2
-rw-r--r--files/fr/web/api/focusevent/index.md2
-rw-r--r--files/fr/web/api/htmlmediaelement/durationchange_event/index.md2
-rw-r--r--files/fr/web/api/node/comparedocumentposition/index.md2
-rw-r--r--files/fr/web/api/subtlecrypto/index.md5
-rw-r--r--files/fr/web/api/uievent/detail/index.md2
-rw-r--r--files/fr/web/api/webglrenderingcontext/vertexattribpointer/index.md2
-rw-r--r--files/fr/web/api/websockets_api/writing_websocket_servers/index.md2
-rw-r--r--files/fr/web/css/_colon_host()/index.md4
-rw-r--r--files/fr/web/css/_doublecolon_after/index.md2
-rw-r--r--files/fr/web/css/css_lists_and_counters/index.md2
-rw-r--r--files/fr/web/css/font-variant-east-asian/index.md2
-rw-r--r--files/fr/web/css/tab-size/index.md2
-rw-r--r--files/fr/web/guide/ajax/getting_started/index.md2
-rw-r--r--files/fr/web/html/element/iframe/index.md2
-rw-r--r--files/fr/web/html/element/img/index.md2
-rw-r--r--files/fr/web/html/global_attributes/itemscope/index.md2
-rw-r--r--files/fr/web/html/global_attributes/itemtype/index.md2
-rw-r--r--files/fr/web/html/microformats/index.md2
-rw-r--r--files/fr/web/javascript/guide/functions/index.md2
-rw-r--r--files/fr/web/javascript/reference/global_objects/escape/index.md2
-rw-r--r--files/fr/web/javascript/reference/global_objects/generator/index.md2
-rw-r--r--files/fr/web/javascript/reference/global_objects/nan/index.md2
-rw-r--r--files/fr/web/javascript/reference/global_objects/number/index.md2
-rw-r--r--files/fr/web/javascript/reference/global_objects/regexp/lastmatch/index.md2
-rw-r--r--files/fr/web/javascript/reference/global_objects/regexp/rightcontext/index.md2
-rw-r--r--files/fr/web/javascript/reference/global_objects/typedarray/name/index.md2
-rw-r--r--files/fr/web/javascript/reference/operators/new.target/index.md2
-rw-r--r--files/fr/web/javascript/reference/statements/debugger/index.md2
-rw-r--r--files/fr/web/javascript/reference/statements/export/index.md2
-rw-r--r--files/fr/web/javascript/reference/statements/import.meta/index.md2
-rw-r--r--files/fr/web/javascript/reference/statements/return/index.md2
-rw-r--r--files/fr/web/media/dash_adaptive_streaming_for_html_5_video/index.md2
37 files changed, 40 insertions, 39 deletions
diff --git a/files/fr/web/api/audionode/index.md b/files/fr/web/api/audionode/index.md
index 681d72b5c9..c5278ad884 100644
--- a/files/fr/web/api/audionode/index.md
+++ b/files/fr/web/api/audionode/index.md
@@ -11,7 +11,7 @@ L'interface **`AudioNode`** est une interface générique pour représenter un m
![Des objets AudioNode participant à un objet AudioContext pour créer un graphe de routage audio.](webaudiobasics.png)
-Un `AudioNode` a des entrées et sorties, chacune avec un certain nombre de _canaux_.\* *Un `AudioNode` avec zero entrée et une ou plusieurs sorties est appelée un *noeud source\*. Le traitement exact varie d'un `AudioNode` à l'autre; en général un noeud lit l'entrée, réalise un traitement, et génère de nouvelles valeurs pour la sortie, ou laisse simplement l'entrée traverser (par exemple dans le cas de l'{{domxref("AnalyserNode")}}, où le résultat du traitment du traitement est accessible à part).
+Un `AudioNode` a des entrées et sorties, chacune avec un certain nombre de _canaux_. Un `AudioNode` avec zero entrée et une ou plusieurs sorties est appelée un *noeud source*. Le traitement exact varie d'un `AudioNode` à l'autre; en général un noeud lit l'entrée, réalise un traitement, et génère de nouvelles valeurs pour la sortie, ou laisse simplement l'entrée traverser (par exemple dans le cas de l'{{domxref("AnalyserNode")}}, où le résultat du traitment du traitement est accessible à part).
Plusieurs noeuds peuvent être reliés dans un _graphe de traitement_. Un tel graphe est contenu dans un {{domxref("AudioContext")}}. Chaque `AudioNode` fait partie d'exactement un contexte. Les noeuds de traitement héritent des  propriétés et méthodse d'`AudioNode`, mais définissent aussi leurs propres fonctionnalités par dessus. Pour plus de détails, voir les pages individuelles liées sur la page d'accueil [Web Audio API](/en-US/docs/Web/API/Web_Audio_API).
diff --git a/files/fr/web/api/blob/index.md b/files/fr/web/api/blob/index.md
index 3e79c90f0f..15723c51c7 100644
--- a/files/fr/web/api/blob/index.md
+++ b/files/fr/web/api/blob/index.md
@@ -9,7 +9,7 @@ translation_of: Web/API/Blob
---
{{APIRef("File API")}}
-Un objet **`Blob`** représente un objet, semblable à un fichier, qui est immuable et qui contient des données brutes. Les _blobs_ (pour **\*B**inary **L**arge **Ob**jects\*) représentent des données qui ne sont pas dans un format JavaScript natif. L'interface {{domxref("File")}} est basée sur l'interface `Blob` et hérite des fonctionnalités de cette dernière tout en ajoutant des fonctionnalités pour gérer les fichiers sur le système de l'utilisateur.
+Un objet **`Blob`** représente un objet, semblable à un fichier, qui est immuable et qui contient des données brutes. Les _blobs_ (pour **B**inary **L**arge **Ob**jects) représentent des données qui ne sont pas dans un format JavaScript natif. L'interface {{domxref("File")}} est basée sur l'interface `Blob` et hérite des fonctionnalités de cette dernière tout en ajoutant des fonctionnalités pour gérer les fichiers sur le système de l'utilisateur.
Pour construire un `Blob` à partir d'objets qui ne sont pas des blobs ou à partir d'autres données, on pourra utiliser le constructeur {{domxref("Blob.Blob", "Blob()")}}. Pour créer un blob qui contient un sous-ensemble d'un autre blob, on pourra employer la méthode {{domxref("Blob.slice()", "slice()")}}. Pour obtenir un `Blob` à partir d'un fichier du système de l'utilisateur, consulter la documentation {{domxref("File")}}.
diff --git a/files/fr/web/api/canvas_api/a_basic_ray-caster/index.md b/files/fr/web/api/canvas_api/a_basic_ray-caster/index.md
index acd6af42aa..0629dc07f9 100644
--- a/files/fr/web/api/canvas_api/a_basic_ray-caster/index.md
+++ b/files/fr/web/api/canvas_api/a_basic_ray-caster/index.md
@@ -20,7 +20,7 @@ Cet article fournit un exemple intéressant concret d'utilisation de l'élément
## Pourquoi ?
-Après avoir réalisé, à mon plus grand plaisir, que le sympathique élément `<canvas>` dont j'avais [entendu parler (en)](http://www.whatwg.org/specs/web-apps/current-work/#dynamic), non seulement allait être supporté par Firefox, mais était\* **\*déjà** supporté dans la version actuelle de Safari, je me devais de tenter une petite expérience.
+Après avoir réalisé, à mon plus grand plaisir, que le sympathique élément `<canvas>` dont j'avais [entendu parler (en)](http://www.whatwg.org/specs/web-apps/current-work/#dynamic), non seulement allait être supporté par Firefox, mais était **déjà** supporté dans la version actuelle de Safari, je me devais de tenter une petite expérience.
La [présentation](/fr/docs/Web/HTML/Canvas) et le [tutoriel ](/fr/docs/Tutoriel_canvas)[](/fr/docs/Tutoriel_canvas)canvas que j'ai trouvé ici sur MDC sont excellents, mais personne n'a encore rien écrit sur l'animation, j'ai donc pensé porter un "raycaster" basique sur lequel j'avais travaillé il y a quelque temps, et voir quelle sorte de performance nous pouvions attendre d'un tampon de pixel écrit en JavaScript.
diff --git a/files/fr/web/api/canvasrenderingcontext2d/index.md b/files/fr/web/api/canvasrenderingcontext2d/index.md
index 68b20a683f..f6ab561009 100644
--- a/files/fr/web/api/canvasrenderingcontext2d/index.md
+++ b/files/fr/web/api/canvasrenderingcontext2d/index.md
@@ -130,7 +130,7 @@ The following methods can be used to manipulate paths of objects.
- {{domxref("CanvasRenderingContext2D.ellipse()")}} {{experimental_inline}}
- : Adds an ellipse to the path which is centered at *(x, y)* position with the radii *radiusX* and *radiusY* starting at *startAngle* and ending at *endAngle* going in the given direction by *anticlockwise* (defaulting to clockwise).
- {{domxref("CanvasRenderingContext2D.rect()")}}
- - : Creates a path for a rectangle at\* *position *(x, y)* with a size that is determined by *width* and *height\*.
+ - : Creates a path for a rectangle at position *(x, y)* with a size that is determined by *width* and *height*.
## Drawing paths
diff --git a/files/fr/web/api/element/classname/index.md b/files/fr/web/api/element/classname/index.md
index c2c36c38ea..fc6162de3e 100644
--- a/files/fr/web/api/element/classname/index.md
+++ b/files/fr/web/api/element/classname/index.md
@@ -18,7 +18,7 @@ La propriété **className** de l'interface {{domxref("Element")}} récupère et
var cName = elementNodeReference.className;
elementNodeReference.className = cName;
-- \*_cName_ est une String (chaîne de caractères) représentant la classe (ou les classes séparées par des espaces) de l'élément courant.\*
+- `cName` est une String (chaîne de caractères) représentant la classe (ou les classes séparées par des espaces) de l'élément courant.
## Exemple
diff --git a/files/fr/web/api/focusevent/index.md b/files/fr/web/api/focusevent/index.md
index 757974f7b8..cd3a591790 100644
--- a/files/fr/web/api/focusevent/index.md
+++ b/files/fr/web/api/focusevent/index.md
@@ -11,7 +11,7 @@ translation_of: Web/API/FocusEvent
---
{{APIRef("DOM Events")}}{{SeeCompatTable}}
-L'interface **`FocusEvent` **représente les événements liés au focus tels que` `{{event("focus")}}, {{event("blur")}}, {{event("focusin")}} ou {{event("focusout")}}.
+L'interface **`FocusEvent`** représente les événements liés au focus tels que {{event("focus")}}, {{event("blur")}}, {{event("focusin")}} ou {{event("focusout")}}.
## Constructeur
diff --git a/files/fr/web/api/htmlmediaelement/durationchange_event/index.md b/files/fr/web/api/htmlmediaelement/durationchange_event/index.md
index 8c5e5c3b8b..f44c7690b5 100644
--- a/files/fr/web/api/htmlmediaelement/durationchange_event/index.md
+++ b/files/fr/web/api/htmlmediaelement/durationchange_event/index.md
@@ -3,7 +3,7 @@ title: 'HTMLMediaElement: durationchange'
slug: Web/API/HTMLMediaElement/durationchange_event
translation_of: Web/API/HTMLMediaElement/durationchange_event
---
-L'évènement **`durationchange` **est déclenché quand l'attribut de durée est mis à jour.
+L'évènement **`durationchange`** est déclenché quand l'attribut de durée est mis à jour.
## Informations générales
diff --git a/files/fr/web/api/node/comparedocumentposition/index.md b/files/fr/web/api/node/comparedocumentposition/index.md
index 21bc78963d..7607849fb8 100644
--- a/files/fr/web/api/node/comparedocumentposition/index.md
+++ b/files/fr/web/api/node/comparedocumentposition/index.md
@@ -41,7 +41,7 @@ if (head.compareDocumentPosition(document.body) & Node.DOCUMENT_POSITION_FOLLOWI
}
```
-> **Note :** Parce que le résultat renvoyé par\* \*`compareDocumentPosition` est un masque de bits, des [opérateurs binaires](/fr/docs/Web/JavaScript/Reference/Op%C3%A9rateurs/Op%C3%A9rateurs_binaires) doivent être utilisés pour des résultats significatifs.
+> **Note :** Parce que le résultat renvoyé par `compareDocumentPosition` est un masque de bits, des [opérateurs binaires](/fr/docs/Web/JavaScript/Reference/Op%C3%A9rateurs/Op%C3%A9rateurs_binaires) doivent être utilisés pour des résultats significatifs.
> **Note :** La première instruction utilise l' `item(0)` de la méthode [NodeList](/en-US/docs/Web/API/NodeList/item) , qui est l'équivalent de `getElementsByTagName('head')[0].`
diff --git a/files/fr/web/api/subtlecrypto/index.md b/files/fr/web/api/subtlecrypto/index.md
index dc6bb3bfe3..261e638d57 100644
--- a/files/fr/web/api/subtlecrypto/index.md
+++ b/files/fr/web/api/subtlecrypto/index.md
@@ -67,8 +67,9 @@ We can split the functions implemented by this API into two groups: cryptography
These are the functions you can use to implement security features such as privacy and authentication in a system. The `SubtleCrypto` API provides the following cryptography functions:
-\* {{DOMxRef("SubtleCrypto.sign","sign()")}} and {{DOMxRef("SubtleCrypto.verify","verify()")}}: create and verify digital signatures.
-\* {{DOMxRef("SubtleCrypto.encrypt","encrypt()")}} and {{DOMxRef("SubtleCrypto.decrypt","decrypt()")}}: encrypt and decrypt data. \* {{DOMxRef("SubtleCrypto.digest","digest()")}}: create a fixed-length, collision-resistant digest of some data.
+- {{DOMxRef("SubtleCrypto.sign","sign()")}} and {{DOMxRef("SubtleCrypto.verify","verify()")}}: create and verify digital signatures.
+- {{DOMxRef("SubtleCrypto.encrypt","encrypt()")}} and {{DOMxRef("SubtleCrypto.decrypt","decrypt()")}}: encrypt and decrypt data.
+- {{DOMxRef("SubtleCrypto.digest","digest()")}}: create a fixed-length, collision-resistant digest of some data.
### Key management functions
diff --git a/files/fr/web/api/uievent/detail/index.md b/files/fr/web/api/uievent/detail/index.md
index a38d45e3a0..873116753a 100644
--- a/files/fr/web/api/uievent/detail/index.md
+++ b/files/fr/web/api/uievent/detail/index.md
@@ -10,7 +10,7 @@ translation_of: Web/API/UIEvent/detail
---
{{APIRef("DOM Events")}}
-**`UIEvent.detail` **est une propriété en lecture seule, qui, lorsqu'elle ne vaut pas zéro, donne le nombre de clics courant (ou suivant en fonction de l'événement).
+**`UIEvent.detail`** est une propriété en lecture seule, qui, lorsqu'elle ne vaut pas zéro, donne le nombre de clics courant (ou suivant en fonction de l'événement).
Pour les événements {{event("click")}} ou {{event("dblclick")}}, `UIEvent.detail` donne le nombre de clics courant.
diff --git a/files/fr/web/api/webglrenderingcontext/vertexattribpointer/index.md b/files/fr/web/api/webglrenderingcontext/vertexattribpointer/index.md
index eaf1aee0b2..67b5679fe0 100644
--- a/files/fr/web/api/webglrenderingcontext/vertexattribpointer/index.md
+++ b/files/fr/web/api/webglrenderingcontext/vertexattribpointer/index.md
@@ -11,7 +11,7 @@ translation_of: Web/API/WebGLRenderingContext/vertexAttribPointer
---
{{APIRef("WebGL")}}
-La méthode **`WebGLRenderingContext.vertexAttribPointer()` **de l'[API WebGL](/fr-FR/docs/Web/API/WebGL_API) spécifie la disposition en mémoire de l'objet de tampon vertex. Elle doit être appelée une fois pour chaque attribut de sommet.
+La méthode **`WebGLRenderingContext.vertexAttribPointer()`** de l'[API WebGL](/fr/docs/Web/API/WebGL_API) spécifie la disposition en mémoire de l'objet de tampon vertex. Elle doit être appelée une fois pour chaque attribut de sommet.
## Syntaxe
diff --git a/files/fr/web/api/websockets_api/writing_websocket_servers/index.md b/files/fr/web/api/websockets_api/writing_websocket_servers/index.md
index cc30b5fdca..b560441da9 100644
--- a/files/fr/web/api/websockets_api/writing_websocket_servers/index.md
+++ b/files/fr/web/api/websockets_api/writing_websocket_servers/index.md
@@ -57,7 +57,7 @@ En sus, le serveur peut décider de proposer des extensions de protocoles ou des
Ainsi si la clé (la valeur de l'entête du client) était "`dGhlIHNhbXBsZSBub25jZQ==`", le retour (_Accept \* dans la version d'origine du tutoriel_) sera : "`s3pPLMBiTxaQ9kYGzzhZRbK+xOo=`". Une fois que le serveur a envoyé les entêtes attendues, alors la poignée de mains est considérée comme effectuée et vous pouvez débuter l'échange de données !
-> **Note :** Le serveur peut envoyer à ce moment, d'autres entêtes comme par exemple Set-Cookie, ou demander une authenficiation ou encore une redirection via les codes standards HTTP et ce **\*avant** \*la fin du processus de poignée de main.
+> **Note :** Le serveur peut envoyer à ce moment, d'autres entêtes comme par exemple Set-Cookie, ou demander une authenficiation ou encore une redirection via les codes standards HTTP et ce **avant** la fin du processus de poignée de main.
### Suivre les clients confirmés 
diff --git a/files/fr/web/css/_colon_host()/index.md b/files/fr/web/css/_colon_host()/index.md
index 90be6890ff..1228857671 100644
--- a/files/fr/web/css/_colon_host()/index.md
+++ b/files/fr/web/css/_colon_host()/index.md
@@ -29,9 +29,9 @@ Le scénario principal pour utiliser cette fonction consiste à vouloir cibler u
## Exemples
-Les fragments de code suivants sont extraits du dépôt d'exemple [_host-selectors_](https://github.com/mdn/web-components-examples/tree/master/host-selectors)\* *([voir le résultat *live\*](https://mdn.github.io/web-components-examples/host-selectors/)).
+Les fragments de code suivants sont extraits du dépôt d'exemple [_host-selectors_](https://github.com/mdn/web-components-examples/tree/master/host-selectors) ([voir le résultat en direct](https://mdn.github.io/web-components-examples/host-selectors/)).
-Dans cet exemple, on dispose d'un élément personnalisé,  `<context-span>`, qui peut contenir du texte :
+Dans cet exemple, on dispose d'un élément personnalisé, `<context-span>`, qui peut contenir du texte :
```html
<h1>Host selectors <a href="#"><context-span>example</context-span></a></h1>
diff --git a/files/fr/web/css/_doublecolon_after/index.md b/files/fr/web/css/_doublecolon_after/index.md
index 64669d2074..f186fffe33 100644
--- a/files/fr/web/css/_doublecolon_after/index.md
+++ b/files/fr/web/css/_doublecolon_after/index.md
@@ -11,7 +11,7 @@ translation_of: Web/CSS/::after
---
{{CSSRef}}
-En CSS, **`::after` **crée un [pseudo-élément](/fr/docs/Web/CSS/Pseudo-éléments) qui sera le dernier enfant de l'élément sélectionné. Il est souvent utilisé pour ajouter du contenu cosmétique à un élément, en utilisant la propriété CSS {{cssxref("content")}}. Par défaut, ce contenu est de type « [en ligne](/fr/Apprendre/CSS/Introduction_à_CSS/Le_modèle_de_boîte#Les_types_de_boîte) ».
+En CSS, **`::after`** crée un [pseudo-élément](/fr/docs/Web/CSS/Pseudo-elements) qui sera le dernier enfant de l'élément sélectionné. Il est souvent utilisé pour ajouter du contenu cosmétique à un élément, en utilisant la propriété CSS {{cssxref("content")}}. Par défaut, ce contenu est de type « [en ligne](/fr/Apprendre/CSS/Introduction_à_CSS/Le_modèle_de_boîte#Les_types_de_boîte) ».
```css
/* Ajoute une flèche après les liens */
diff --git a/files/fr/web/css/css_lists_and_counters/index.md b/files/fr/web/css/css_lists_and_counters/index.md
index 15c9a7738c..4ae1f29a73 100644
--- a/files/fr/web/css/css_lists_and_counters/index.md
+++ b/files/fr/web/css/css_lists_and_counters/index.md
@@ -9,7 +9,7 @@ original_slug: Web/CSS/CSS_Lists
---
{{CSSRef}}
-**\*CSS Lists** \*(listes CSS) est un module CSS qui définit la façon dont les listes sont mises en forme, comment des styles peuvent être appliqués aux marqueurs.
+**CSS Lists** (listes CSS) est un module CSS qui définit la façon dont les listes sont mises en forme, comment des styles peuvent être appliqués aux marqueurs.
## Référence
diff --git a/files/fr/web/css/font-variant-east-asian/index.md b/files/fr/web/css/font-variant-east-asian/index.md
index d43b1fdb8c..6dea556120 100644
--- a/files/fr/web/css/font-variant-east-asian/index.md
+++ b/files/fr/web/css/font-variant-east-asian/index.md
@@ -51,7 +51,7 @@ font-variant-east-asian: unset;
| `simplified` | Aucun, ce sont les glyphes chinois simplifiés qui sont utilisés. | `smpl` |
| `traditional` | Aucun, ce sont les glyphes chinois traditionnels qui sont utilisés. | `trad` |
-- *<*east-asian-width-values\*\*>
+- `<east-asian-width-values>`
- : Ces valeurs permettent de contrôler le dimensionnement des symboles pour les caractères des langues d'Asie orientale. Deux valeurs sont possibles :
diff --git a/files/fr/web/css/tab-size/index.md b/files/fr/web/css/tab-size/index.md
index 78a7cfb132..2d50056ec9 100644
--- a/files/fr/web/css/tab-size/index.md
+++ b/files/fr/web/css/tab-size/index.md
@@ -10,7 +10,7 @@ translation_of: Web/CSS/tab-size
---
{{CSSRef}}{{SeeCompatTable}}
-La propriété** `tab-size`** permet d'adapter la largeur utilisée pour représenter le caractère de tabulation (`U+0009`).
+La propriété **`tab-size`** permet d'adapter la largeur utilisée pour représenter le caractère de tabulation (`U+0009`).
```css
/* Valeurs entières */
diff --git a/files/fr/web/guide/ajax/getting_started/index.md b/files/fr/web/guide/ajax/getting_started/index.md
index 8a3e7228ec..7d9f75c8e5 100644
--- a/files/fr/web/guide/ajax/getting_started/index.md
+++ b/files/fr/web/guide/ajax/getting_started/index.md
@@ -10,7 +10,7 @@ Cet article vous guide à travers les bases d’AJAX et vous donne deux exemples
### Présentation d’AJAX
-AJAX est un raccourci pour **\*A**synchronous **J**avaScript **A**nd **X**ML\* (JavaScript asynchrone et XML) inventé par Jesse James Garrett. Pour simplifier, il s’agit d’employer l’objet [`XMLHttpRequest`](/fr/XMLHttpRequest "fr/XMLHttpRequest") pour communiquer avec des serveurs. Il peut envoyer et recevoir des informations sous différents formats, dont JSON, XML, HTML ou texte. Son principal attrait est sa nature « asynchrone » ce qui signifie qu’il peut communiquer avec le serveur, échanger des données et mettre à jour la page sans avoir à la recharger.
+AJAX est un raccourci pour **A**synchronous **J**avaScript **A**nd **X**ML (JavaScript asynchrone et XML) inventé par Jesse James Garrett. Pour simplifier, il s’agit d’employer l’objet [`XMLHttpRequest`](/fr/XMLHttpRequest "fr/XMLHttpRequest") pour communiquer avec des serveurs. Il peut envoyer et recevoir des informations sous différents formats, dont JSON, XML, HTML ou texte. Son principal attrait est sa nature « asynchrone » ce qui signifie qu’il peut communiquer avec le serveur, échanger des données et mettre à jour la page sans avoir à la recharger.
Les deux principales fonctionnalités d’AJAX permettent de :
diff --git a/files/fr/web/html/element/iframe/index.md b/files/fr/web/html/element/iframe/index.md
index 5913a7a74e..b980e3f80f 100644
--- a/files/fr/web/html/element/iframe/index.md
+++ b/files/fr/web/html/element/iframe/index.md
@@ -192,7 +192,7 @@ Cet élément prend en charge [les attributs universels](/fr/docs/Web/HTML/Globa
- : L'espace, exprimé en pixels, entre le contenu du cadre et ses marges gauche et droite.
- `scrolling` {{deprecated_inline}}
- - : Un attribut à valeur contrainte qui indique si le navigateur doit afficher une barre de défilement (ou tout autre moyen de défilement) pour\* \*le cadre :
+ - : Un attribut à valeur contrainte qui indique si le navigateur doit afficher une barre de défilement (ou tout autre moyen de défilement) pour le cadre&nbsp;:
- `auto` : la barre de défilement est uniquement affichée lorsque c'est nécessaire.
- `yes` : la barre de défilement est toujours affichée.
diff --git a/files/fr/web/html/element/img/index.md b/files/fr/web/html/element/img/index.md
index 410fdcf2a8..7ea08c88fc 100644
--- a/files/fr/web/html/element/img/index.md
+++ b/files/fr/web/html/element/img/index.md
@@ -149,7 +149,7 @@ Cet élément inclut les [attributs globaux](/fr/docs/Web/HTML/Global_attributes
- `src`
- : L'[URL](/fr/docs/Glossary/URL) de l'image. Cet attribut est obligatoire pour l'élément `<img>`. Pour les [navigateurs](/fr/docs/Glossary/Browser) qui prennent en charge `srcset`, `src` est considéré comme une image candidate dont la densité de pixel vaut `1x` si aucune autre image avec cette densité n'est définie via `srcset` ou si `srcset` contient des descripteurs « `w` ».
-- `srcset`\*
+- `srcset`
- : Une liste de une ou plusieurs chaînes de caractères, séparées par des virgules, qui indiquent un ensemble d'images sources parmi lequel l'agent utilisateur pourra choisir la meilleure image à afficher. Chaque chaîne de caractères se compose :
diff --git a/files/fr/web/html/global_attributes/itemscope/index.md b/files/fr/web/html/global_attributes/itemscope/index.md
index a232429c6a..8b7a7c7bc3 100644
--- a/files/fr/web/html/global_attributes/itemscope/index.md
+++ b/files/fr/web/html/global_attributes/itemscope/index.md
@@ -13,7 +13,7 @@ original_slug: Web/HTML/Attributs_universels/itemscope
---
{{HTMLSidebar("Global_attributes")}}
-L'[attribut universel](/fr/docs/Web/HTML/Attributs_universels) **`itemscope` **fonctionne généralement avec l'attribut `itemtype` afin d' indiquer qu'un bloc HTML contient un objet donné. `itemscope` crée l'objet et définit la portée de l'`itemtype` associé. Il est possible d'associer un attribut `itemscope` à n'importe quel élément HTML.
+L'[attribut universel](/fr/docs/Web/HTML/Attributs_universels) **`itemscope`** fonctionne généralement avec l'attribut `itemtype` afin d'indiquer qu'un bloc HTML contient un objet donné. `itemscope` crée l'objet et définit la portée de l'`itemtype` associé. Il est possible d'associer un attribut `itemscope` à n'importe quel élément HTML.
### Les identifiants rattachés à `itemscope`
diff --git a/files/fr/web/html/global_attributes/itemtype/index.md b/files/fr/web/html/global_attributes/itemtype/index.md
index 76416d82d1..4f00351717 100644
--- a/files/fr/web/html/global_attributes/itemtype/index.md
+++ b/files/fr/web/html/global_attributes/itemtype/index.md
@@ -13,7 +13,7 @@ original_slug: Web/HTML/Attributs_universels/itemtype
---
{{HTMLSidebar("Global_attributes")}}
-L'[attribut universel](/fr/docs/Web/HTML/Attributs_universels) **`itemtype` **définit l'URL du vocabulaire qui sera utilisé pour définir les propriétés des objets dans la structure de données. `itemscope` est utilisé afin de définir la portée, dans le document, où le vocabulaire défini sera actif.
+L'[attribut universel](/fr/docs/Web/HTML/Attributs_universels) **`itemtype`** définit l'URL du vocabulaire qui sera utilisé pour définir les propriétés des objets dans la structure de données. `itemscope` est utilisé afin de définir la portée, dans le document, où le vocabulaire défini sera actif.
L'attribut `itemtype` doit avoir une valeur qui est un ensemble non ordonné de fragments uniques, sensible à la casse. Chaque fragment doit être une URL absolue valide et tous les fragments participent à la définition du même vocabulaire. La valeur de l'attribut doit avoir au moins un fragment.
diff --git a/files/fr/web/html/microformats/index.md b/files/fr/web/html/microformats/index.md
index a2e9080846..3d53aaaefe 100644
--- a/files/fr/web/html/microformats/index.md
+++ b/files/fr/web/html/microformats/index.md
@@ -60,7 +60,7 @@ Tous les noms de classe des microformats utilisent des préfixes. La syntaxe des
- Analyse syntaxique spéciale : attribut [`datetime`](/fr/docs/Web/HTML/Element/time#attr-datetime) de l'élément [`<time>`](/fr/docs/Web/HTML/Element/time), [value-class-pattern](https://microformats.org/wiki/value-class-pattern "value-class-pattern") et analyse séparée de la valeur date-heure pour plus de lisibilité.
-- **"e-\*" pour les arborescences** où l'intégralité de la hiérarchie de l'élément est la valeur à récupérer (ex. "e-content"). Le préfixe "e-" peut être retenu en anglais comme "**\*e**lement tree\*", "**\*e**mbedded markup\*" ou "**\*e**ncapsulated markup\*".
+- **"e-\*" pour les arborescences** où l'intégralité de la hiérarchie de l'élément est la valeur à récupérer (ex. "e-content"). Le préfixe "e-" peut être retenu en anglais comme "**e**lement tree", "**e**mbedded markup" ou "**e**ncapsulated markup".
## Exemples de microformats
diff --git a/files/fr/web/javascript/guide/functions/index.md b/files/fr/web/javascript/guide/functions/index.md
index 3c909fba2c..837cce05f4 100644
--- a/files/fr/web/javascript/guide/functions/index.md
+++ b/files/fr/web/javascript/guide/functions/index.md
@@ -670,7 +670,7 @@ JavaScript possède plusieurs fonctions natives, disponibles au plus haut niveau
- {{jsxref("Objets_globaux/isFinite","isFinite()")}}
- : La fonction **`isFinite()`** détermine si la valeur passée est un nombre fini. Si nécessaire, le paramètre sera converti en un nombre.
- {{jsxref("Objets_globaux/isNaN","isNaN()")}}
- - : La fonction **`isNaN()`** détermine si une valeur est {{jsxref("NaN")}} ou non. Note : On pourra également utiliser {{jsxref("Number.isNaN()")}} défini avec ECMAScript 6 ou utiliser [`typeof`](/fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_typeof) afin de déterminer si la valeur est **\*N**ot-**A**-**N**umber\*.
+ - : La fonction **`isNaN()`** détermine si une valeur est {{jsxref("NaN")}} ou non. Note : On pourra également utiliser {{jsxref("Number.isNaN()")}} défini avec ECMAScript 6 ou utiliser [`typeof`](/fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_typeof) afin de déterminer si la valeur est **N**ot-**A**-**N**umber.
- {{jsxref("Objets_globaux/parseFloat","parseFloat()")}}
- : La fonction **`parseFloat()`** convertit une chaîne de caractères en un nombre flottant.
- {{jsxref("Objets_globaux/parseInt","parseInt()")}}
diff --git a/files/fr/web/javascript/reference/global_objects/escape/index.md b/files/fr/web/javascript/reference/global_objects/escape/index.md
index f3222c3d56..f8c463ca9e 100644
--- a/files/fr/web/javascript/reference/global_objects/escape/index.md
+++ b/files/fr/web/javascript/reference/global_objects/escape/index.md
@@ -33,7 +33,7 @@ Une nouvelle chaîne de caractères dont certains caractères ont été échappÃ
## Description
-La fonction `escape` est une propriété de l'_objet global_. Les caractères spéciaux, sauf @\*\_+-./, seront encodés.
+La fonction `escape` est une propriété de l'_objet global_. Les caractères spéciaux, sauf `@*_+-./`, seront encodés.
La forme hexadécimale des caractères dont la valeur du codet est inférieure à 0xFF sera représentée sur deux chiffres : %xx. Pour les caractères avec un code supérieur, quatre chiffres seront utilisés avec le format suivant %**u**xxxx.
diff --git a/files/fr/web/javascript/reference/global_objects/generator/index.md b/files/fr/web/javascript/reference/global_objects/generator/index.md
index 7540ca763f..e56a999c1c 100644
--- a/files/fr/web/javascript/reference/global_objects/generator/index.md
+++ b/files/fr/web/javascript/reference/global_objects/generator/index.md
@@ -63,7 +63,7 @@ Firefox (SpiderMonkey) implémente également une version antérieure pour les g
- : Clôture le générateur, tout appel ultérieur à `next()` renverra une exception {{jsxref("StopIteration")}}. Cela correspond à la méthode `return()` pour les générateurs ES2015.
- `Generator.prototype.send()` {{non-standard_inline}}
- : Utilisée pour envoyer une valeur à un générateur. La valeur est renvoyée avec une expression {{jsxref("Opérateurs/yield", "yield")}} et renvoie une valeur générée par la prochaine expression {{jsxref("Opérateurs/yield", "yield")}}. `send(x)` correspond à `next(x)` pour les générateurs ES2015.
-- **`Generator.`**`prototype.`**`throw()` **{{non-standard_inline}}
+- **`Generator.`**`prototype.`**`throw()`** {{non-standard_inline}}
- : Lève une exception au sein d'un générateur. Cela correspond à la méthode `throw()` pour les générateurs ES2015.
### Exemple utilisant un générateur historique
diff --git a/files/fr/web/javascript/reference/global_objects/nan/index.md b/files/fr/web/javascript/reference/global_objects/nan/index.md
index f6608f929c..0fee579a76 100644
--- a/files/fr/web/javascript/reference/global_objects/nan/index.md
+++ b/files/fr/web/javascript/reference/global_objects/nan/index.md
@@ -10,7 +10,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/NaN
---
{{jsSidebar("Objects")}}
-La propriété globale **`NaN`** est une valeur utilisée pour représenter une quantité qui n'est pas un nombre (**\*N**ot **a** **N**umber\* en anglais).
+La propriété globale **`NaN`** est une valeur utilisée pour représenter une quantité qui n'est pas un nombre (**N**ot **a** **N**umber en anglais).
{{js_property_attributes(0,0,0)}}
diff --git a/files/fr/web/javascript/reference/global_objects/number/index.md b/files/fr/web/javascript/reference/global_objects/number/index.md
index 20cf98dfc1..7a8b76b86a 100644
--- a/files/fr/web/javascript/reference/global_objects/number/index.md
+++ b/files/fr/web/javascript/reference/global_objects/number/index.md
@@ -47,7 +47,7 @@ L'objet `Number` est principalement utilisé dans les cas de figure suivants :
- {{jsxref("Number.MIN_VALUE")}}
- : La plus petite valeur qu'on peut représenter en JavaScript, c'est-à-dire le plus petit nombre positif (le nombre le plus près de zéro qui n'est pas égal à zéro et qu'on peut représenter en JavaScript).
- {{jsxref("Number.NaN")}}
- - : Une valeur spéciale pour représenter les valeurs non-numériques (**NaN** correspond à « **\*n**ot **a** **n**umber\* » en anglais, qui signifie « n'est pas un nombre »).
+ - : Une valeur spéciale pour représenter les valeurs non-numériques (**NaN** correspond à «&nbsp;<i lang="en">**N**ot **a** **N**umber</i>&nbsp;» en anglais, qui signifie «&nbsp;n'est pas un nombre&nbsp;»).
- {{jsxref("Number.NEGATIVE_INFINITY")}}
- : Une valeur spéciale pour représenter l'infini négatif.
- {{jsxref("Number.POSITIVE_INFINITY")}}
diff --git a/files/fr/web/javascript/reference/global_objects/regexp/lastmatch/index.md b/files/fr/web/javascript/reference/global_objects/regexp/lastmatch/index.md
index 82d41d04bb..496052735c 100644
--- a/files/fr/web/javascript/reference/global_objects/regexp/lastmatch/index.md
+++ b/files/fr/web/javascript/reference/global_objects/regexp/lastmatch/index.md
@@ -12,7 +12,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/lastMatch
---
{{JSRef}} {{non-standard_header}}
-La propriété non-standard **`lastMatch` **est une propriété statique en lecture seule pour les expressions rationnelles qui contient les caractères de la dernière correspondance. `RegExp.$&` est un alias pour cette propriété.
+La propriété non-standard **`lastMatch`** est une propriété statique en lecture seule pour les expressions rationnelles qui contient les caractères de la dernière correspondance. `RegExp.$&` est un alias pour cette propriété.
## Syntaxe
diff --git a/files/fr/web/javascript/reference/global_objects/regexp/rightcontext/index.md b/files/fr/web/javascript/reference/global_objects/regexp/rightcontext/index.md
index 157ce8bdab..99d6a0774e 100644
--- a/files/fr/web/javascript/reference/global_objects/regexp/rightcontext/index.md
+++ b/files/fr/web/javascript/reference/global_objects/regexp/rightcontext/index.md
@@ -13,7 +13,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/rightContext
---
{{JSRef}} {{non-standard_header}}
-La propriété non-standard **`rightContext` **est une propriété statique, accessible uniquement en lecture, qui contient la sous-chaîne suivant la correspondance la plus récente. `RegExp.$'` est un alias pour cette propriété.
+La propriété non-standard **`rightContext`** est une propriété statique, accessible uniquement en lecture, qui contient la sous-chaîne suivant la correspondance la plus récente. `RegExp.$'` est un alias pour cette propriété.
## Syntaxe
diff --git a/files/fr/web/javascript/reference/global_objects/typedarray/name/index.md b/files/fr/web/javascript/reference/global_objects/typedarray/name/index.md
index c028fc2703..6c3fcf8f42 100644
--- a/files/fr/web/javascript/reference/global_objects/typedarray/name/index.md
+++ b/files/fr/web/javascript/reference/global_objects/typedarray/name/index.md
@@ -22,7 +22,7 @@ La propriété **`TypedArray.name`** est une chaîne de caractères représentan
## Description
-Les objets `TypedArray` varient en fonction du nombre d'octets correspondant pour chaque élément du tableau et de la façon dont les octets sont interprétés. La propriété `name` permet de décrire le type de données du tableau. La première partie du nom peut être `Int` pour les tableaux d'entiers (**Int\***eger\*) ou `Uint` pour les tableaux d'entiers non signés (**U**nsigned **Int**eger) ou `Float` pour les nombres décimaux (**float**ing). La deuxième partie correspond au nombre de bits de chaque élément. Enfin, la troisième composante du nom est `Array`, `ClampedArray` étant un cas spécifique. Voir la page {{jsxref("Uint8ClampedArray")}} pour plus d'informations sur ce tableau typé.
+Les objets `TypedArray` varient en fonction du nombre d'octets correspondant pour chaque élément du tableau et de la façon dont les octets sont interprétés. La propriété `name` permet de décrire le type de données du tableau. La première partie du nom peut être `Int` pour les tableaux d'entiers (**Int**eger) ou `Uint` pour les tableaux d'entiers non signés (**U**nsigned **Int**eger) ou `Float` pour les nombres décimaux (**float**ing). La deuxième partie correspond au nombre de bits de chaque élément. Enfin, la troisième composante du nom est `Array`, `ClampedArray` étant un cas spécifique. Voir la page {{jsxref("Uint8ClampedArray")}} pour plus d'informations sur ce tableau typé.
## Exemples
diff --git a/files/fr/web/javascript/reference/operators/new.target/index.md b/files/fr/web/javascript/reference/operators/new.target/index.md
index 3b55b94273..cec1e15f69 100644
--- a/files/fr/web/javascript/reference/operators/new.target/index.md
+++ b/files/fr/web/javascript/reference/operators/new.target/index.md
@@ -10,7 +10,7 @@ original_slug: Web/JavaScript/Reference/Opérateurs/new.target
---
{{JSSidebar("Operators")}}
-La syntaxe** `new.target`** est disponible dans toutes les fonctions et permet entre autres de tester si une fonction ou un constructeur a été appelé avec `new`. Dans les constructeurs, il fait référence au constructeur invoqué par [`new`](/fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_new). Dans les appels de fonction « normaux », `new.target` vaut {{jsxref("undefined")}}.
+La syntaxe **`new.target`** est disponible dans toutes les fonctions et permet entre autres de tester si une fonction ou un constructeur a été appelé avec `new`. Dans les constructeurs, il fait référence au constructeur invoqué par [`new`](/fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_new). Dans les appels de fonction « normaux », `new.target` vaut {{jsxref("undefined")}}.
{{EmbedInteractiveExample("pages/js/expressions-newtarget.html")}}
diff --git a/files/fr/web/javascript/reference/statements/debugger/index.md b/files/fr/web/javascript/reference/statements/debugger/index.md
index a50ba04612..89b0745e47 100644
--- a/files/fr/web/javascript/reference/statements/debugger/index.md
+++ b/files/fr/web/javascript/reference/statements/debugger/index.md
@@ -10,7 +10,7 @@ original_slug: Web/JavaScript/Reference/Instructions/debugger
---
{{jsSidebar("Statements")}}
-L'instruction **`debugger` **permet de faire appel à un outil de débogage (qui peut par exemple permettre de placer un point d'arrêt). Si cette fonctionnalité de débogage n'est pas disponible, l'instruction n'aura aucun effet.
+L'instruction **`debugger`** permet de faire appel à un outil de débogage (qui peut par exemple permettre de placer un point d'arrêt). Si cette fonctionnalité de débogage n'est pas disponible, l'instruction n'aura aucun effet.
## Syntaxe
diff --git a/files/fr/web/javascript/reference/statements/export/index.md b/files/fr/web/javascript/reference/statements/export/index.md
index 0241dc3518..2f8d075abc 100644
--- a/files/fr/web/javascript/reference/statements/export/index.md
+++ b/files/fr/web/javascript/reference/statements/export/index.md
@@ -143,7 +143,7 @@ console.log(machin); // 4.555806215962888
### Utilisation d'exports par défaut
-Si on souhaite n'exporter qu'une seule valeur ou avoir une valeur de secours\* \*pour le module, on peut utiliser un export par défaut :
+Si on souhaite n'exporter qu'une seule valeur ou avoir une valeur de secours pour le module, on peut utiliser un export par défaut&nbsp;:
```js
// module "mon-module.js"
diff --git a/files/fr/web/javascript/reference/statements/import.meta/index.md b/files/fr/web/javascript/reference/statements/import.meta/index.md
index be581c4b15..6029eb608c 100644
--- a/files/fr/web/javascript/reference/statements/import.meta/index.md
+++ b/files/fr/web/javascript/reference/statements/import.meta/index.md
@@ -10,7 +10,7 @@ original_slug: Web/JavaScript/Reference/Instructions/import.meta
---
{{JSSidebar("Statements")}}
-L'objet** `import.meta`** est une méta-propriété qui expose des métadonnées d'un module JavaScript spécifiques au contexte. Cet objet contient des informations à propos du module, telles que l'URL du module.
+L'objet **`import.meta`** est une méta-propriété qui expose des métadonnées d'un module JavaScript spécifiques au contexte. Cet objet contient des informations à propos du module, telles que l'URL du module.
## Syntaxe
diff --git a/files/fr/web/javascript/reference/statements/return/index.md b/files/fr/web/javascript/reference/statements/return/index.md
index 442081d8a6..baec4c0f37 100644
--- a/files/fr/web/javascript/reference/statements/return/index.md
+++ b/files/fr/web/javascript/reference/statements/return/index.md
@@ -10,7 +10,7 @@ original_slug: Web/JavaScript/Reference/Instructions/return
---
{{jsSidebar("Statements")}}
-L'instruction **`return` **met fin à l'exécution d'une fonction et définit une valeur à renvoyer à la fonction appelante.
+L'instruction **`return`** met fin à l'exécution d'une fonction et définit une valeur à renvoyer à la fonction appelante.
{{EmbedInteractiveExample("pages/js/statement-return.html")}}
diff --git a/files/fr/web/media/dash_adaptive_streaming_for_html_5_video/index.md b/files/fr/web/media/dash_adaptive_streaming_for_html_5_video/index.md
index 075cd61404..a283118350 100644
--- a/files/fr/web/media/dash_adaptive_streaming_for_html_5_video/index.md
+++ b/files/fr/web/media/dash_adaptive_streaming_for_html_5_video/index.md
@@ -27,7 +27,7 @@ Pour commencer, il faut convertir la vidéo WebM en manifeste DASH avec les vidÃ
### 1. Utiliser un fichier WebM afin de créer une piste audio et plusieurs fichiers vidéo
-Dans les lignes d'exemple qui suivent, on utilise le fichier de départ** _in.video_**. Ce fichier peut être n'importe quel conteneur avec au moins un flux audio et un flux vidéo qui peut être décodé par ffmpeg.
+Dans les lignes d'exemple qui suivent, on utilise le fichier de départ **_in.video_**. Ce fichier peut être n'importe quel conteneur avec au moins un flux audio et un flux vidéo qui peut être décodé par ffmpeg.
On créera la piste audio avec :