From 39f2114f9797eb51994966c6bb8ff1814c9a4da8 Mon Sep 17 00:00:00 2001 From: Florian Merz Date: Thu, 11 Feb 2021 12:36:08 +0100 Subject: unslug fr: move --- .../build_your_own_function/index.html | 241 ++++++ .../building_blocks/conditionals/index.html | 630 ++++++++++++++ .../javascript/building_blocks/events/index.html | 585 +++++++++++++ .../building_blocks/functions/index.html | 397 +++++++++ .../building_blocks/image_gallery/index.html | 163 ++++ .../fr/learn/javascript/building_blocks/index.html | 55 ++ .../building_blocks/looping_code/index.html | 873 +++++++++++++++++++ .../building_blocks/return_values/index.html | 182 ++++ .../client-side_storage/index.html | 881 ++++++++++++++++++++ .../drawing_graphics/index.html | 922 +++++++++++++++++++++ .../client-side_web_apis/fetching_data/index.html | 397 +++++++++ .../javascript/client-side_web_apis/index.html | 51 ++ .../client-side_web_apis/introduction/index.html | 307 +++++++ .../manipulating_documents/index.html | 332 ++++++++ .../third_party_apis/index.html | 440 ++++++++++ .../video_and_audio_apis/index.html | 518 ++++++++++++ .../learn/javascript/first_steps/arrays/index.html | 528 ++++++++++++ .../first_steps/methode_chaine_utile/index.html | 479 ----------- .../javascript/first_steps/tableaux/index.html | 528 ------------ .../test_your_skills_colon__arrays/index.html | 87 ++ .../index.html | 87 -- .../first_steps/useful_string_methods/index.html | 479 +++++++++++ files/fr/learn/javascript/index.html | 61 ++ .../adding_bouncing_balls_features/index.html | 208 +++++ .../index.html" | 208 ----- .../learn/javascript/objects/heritage/index.html | 260 ------ .../javascript/objects/inheritance/index.html | 260 ++++++ .../objects/js_orient\303\251-objet/index.html" | 278 ------- .../la_construction_d_objet_en_pratique/index.html | 316 ------- .../objects/object-oriented_js/index.html | 278 +++++++ .../objects/object_building_practice/index.html | 316 +++++++ .../objects/object_prototypes/index.html | 244 ++++++ .../javascript/objects/prototypes_objet/index.html | 244 ------ 33 files changed, 9435 insertions(+), 2400 deletions(-) create mode 100644 files/fr/learn/javascript/building_blocks/build_your_own_function/index.html create mode 100644 files/fr/learn/javascript/building_blocks/conditionals/index.html create mode 100644 files/fr/learn/javascript/building_blocks/events/index.html create mode 100644 files/fr/learn/javascript/building_blocks/functions/index.html create mode 100644 files/fr/learn/javascript/building_blocks/image_gallery/index.html create mode 100644 files/fr/learn/javascript/building_blocks/index.html create mode 100644 files/fr/learn/javascript/building_blocks/looping_code/index.html create mode 100644 files/fr/learn/javascript/building_blocks/return_values/index.html create mode 100644 files/fr/learn/javascript/client-side_web_apis/client-side_storage/index.html create mode 100644 files/fr/learn/javascript/client-side_web_apis/drawing_graphics/index.html create mode 100644 files/fr/learn/javascript/client-side_web_apis/fetching_data/index.html create mode 100644 files/fr/learn/javascript/client-side_web_apis/index.html create mode 100644 files/fr/learn/javascript/client-side_web_apis/introduction/index.html create mode 100644 files/fr/learn/javascript/client-side_web_apis/manipulating_documents/index.html create mode 100644 files/fr/learn/javascript/client-side_web_apis/third_party_apis/index.html create mode 100644 files/fr/learn/javascript/client-side_web_apis/video_and_audio_apis/index.html create mode 100644 files/fr/learn/javascript/first_steps/arrays/index.html delete mode 100644 files/fr/learn/javascript/first_steps/methode_chaine_utile/index.html delete mode 100644 files/fr/learn/javascript/first_steps/tableaux/index.html create mode 100644 files/fr/learn/javascript/first_steps/test_your_skills_colon__arrays/index.html delete mode 100644 files/fr/learn/javascript/first_steps/testes_vos_competence_colon__tableaux/index.html create mode 100644 files/fr/learn/javascript/first_steps/useful_string_methods/index.html create mode 100644 files/fr/learn/javascript/index.html create mode 100644 files/fr/learn/javascript/objects/adding_bouncing_balls_features/index.html delete mode 100644 "files/fr/learn/javascript/objects/ajouter_des_fonctionnalit\303\251s_\303\240_notre_d\303\251mo_de_balles_rebondissantes/index.html" delete mode 100644 files/fr/learn/javascript/objects/heritage/index.html create mode 100644 files/fr/learn/javascript/objects/inheritance/index.html delete mode 100644 "files/fr/learn/javascript/objects/js_orient\303\251-objet/index.html" delete mode 100644 files/fr/learn/javascript/objects/la_construction_d_objet_en_pratique/index.html create mode 100644 files/fr/learn/javascript/objects/object-oriented_js/index.html create mode 100644 files/fr/learn/javascript/objects/object_building_practice/index.html create mode 100644 files/fr/learn/javascript/objects/object_prototypes/index.html delete mode 100644 files/fr/learn/javascript/objects/prototypes_objet/index.html (limited to 'files/fr/learn/javascript') diff --git a/files/fr/learn/javascript/building_blocks/build_your_own_function/index.html b/files/fr/learn/javascript/building_blocks/build_your_own_function/index.html new file mode 100644 index 0000000000..6f53bebcd7 --- /dev/null +++ b/files/fr/learn/javascript/building_blocks/build_your_own_function/index.html @@ -0,0 +1,241 @@ +--- +title: Construire vos propres fonctions +slug: Apprendre/JavaScript/Building_blocks/Build_your_own_function +tags: + - Apprentissage + - Article + - Débutant + - Fonctions + - Guide + - I10n + - JavaScript + - Paramètres + - Scripting + - Tutoriel +translation_of: Learn/JavaScript/Building_blocks/Build_your_own_function +--- +
{{LearnSidebar}}
+ +
{{PreviousMenuNext("Learn/JavaScript/Building_blocks/Functions","Learn/JavaScript/Building_blocks/Return_values", "Learn/JavaScript/Building_blocks")}}
+ +

Dans l'article précédent, nous avons traité essentiellement de la théorie. Le présent article fournira une expérience pratique. Ici vous allez mettre en pratique ces connaissances en construisant vos propres fonctions. Tout au long, nous expliquerons également quelques détails supplémentaires concernant les fonctions.

+ + + + + + + + + + + + +
Prérequis :Savoir-faire de base, une compréhension minimale HTML et CSS, premiers pas en JavaScript, Fonctions — blocs de code réutilisables.
Objectif :Fournir quelques pratiques de création de fonctions, et expliquer un peu plus les détails associés.
+ +

Apprentissage actif : Construisons une fonction

+ +

La fonction que nous allons construire sera nommée displayMessage(). Elle affichera une boîte de message personnalisée sur une page web. Elle fonctionnera comme un substitut personnalisé de la fonction alert() du navigateur. Vous avez déjà vu cela avant, mais nous allons simplement nous rafraîchir la mémoire — essayez le code qui suit dans la console JavaScript de votre navigateur, sur n'importe quelle page que vous aimez :

+ +
alert('This is a message');
+ +

La fonction prend un seul argument en paramètre — la chaîne de caractères qui est affichée dans la boîte d'alerte. Vous pouvez essayer de varier la syntaxe de la chaîne pour modifier le message.

+ +

La fonction alert() est assez limitée : vous pouvez modifier le message, mais vous ne pouvez pas facilement faire varier autre chose, comme la couleur, une icône, ou autre chose. Nous en construirons une qui s'avérera plus amusante.

+ +
+

Note : Cet exemple devrait fonctionner correctement dans tous les navigateurs modernes, mais elle pourrait avoir un comportement un peu plus inattendu dans un navigateur ancien. Nous recommandons donc de faire cet exercice dans un navigateur moderne tel que Firefox, Opera, ou Chrome.

+
+ +

La fonction de base

+ +

Pour commencer, mettons en place une fonction de base.

+ +
+

Note : Pour les conventions de nommage des fonctions, vous devez suivre les mêmes règles que les conventions de noms de variables. Ce qui est bien, c'est que vous pouvez les différencier — les noms de fonctions se terminent par des parenthèses, pas les variables.

+
+ +
    +
  1. Commencez par faire une copie locale du fichier function-start.html. Vous pourrez voir que le code HTML est simple — l'élément body ne contient qu'un seul bouton. Nous avons également ajouté quelques règles CSS de base pour styliser la boîte de message personnalisée, et un élément {{htmlelement("script")}} pour écrire notre code JavaScript.
  2. +
  3. Ensuite, ajoutez le code ci-dessous à l'intérieur de l'élément <script> : +
    function displayMessage() {
    +
    +}
    + Nous commençons avec le mot-clé function, qui signifie que nous définissons une fonction. Celui-ci est suivi par le nom que nous voulons donner à notre fonction, des parenthèses et des accolades. Tous les paramètres que nous voulons donner à notre fonction vont à l'intérieur des parenthèses, et le code qui s'exécute lorsque nous appelons la fonction va à l'intérieur des accolades.
  4. +
  5. Enfin, ajoutez le code suivant à l'intérieur des accolades : +
    var html = document.querySelector('html');
    +
    +var panel = document.createElement('div');
    +panel.setAttribute('class', 'msgBox');
    +html.appendChild(panel);
    +
    +var msg = document.createElement('p');
    +msg.textContent = 'This is a message box';
    +panel.appendChild(msg);
    +
    +var closeBtn = document.createElement('button');
    +closeBtn.textContent = 'x';
    +panel.appendChild(closeBtn);
    +
    +closeBtn.onclick = function() {
    +  panel.parentNode.removeChild(panel);
    +}
    +
  6. +
+ +

Étant donné qu'il y a pas mal de code à analyser, allons-y pas à pas.

+ +

La première ligne utilise une fonction de l'API DOM appelée {{domxref("document.querySelector()")}} pour sélectionner l'élément {{htmlelement("html")}} et stocker une référence vers cet élément dans une variable appelée html, de façon à pouvoir l'utiliser plus tard :

+ +
var html = document.querySelector('html');
+ +

La section suivante utilise une autre fonction de l'API DOM appelée {{domxref("Document.createElement()")}} pour créer un élément {{htmlelement("div")}} et stocker une référence vers lui dans une variable appelée panel (Dans la suite de l'article, nous parlerons simplement du panneau <div>.). Cet élément sera le conteneur extérieur de notre boîte de message.

+ +

Puis, nous utilisons encore une autre fonction de l'API DOM appelée {{domxref("Element.setAttribute()")}} pour ajouter un attribut class à notre panneau qui aura pour valeur msgBox. Ceci rendra plus facile la mise en forme de l'élément — si vous regardez le CSS de la page, vous verrez que nous utilisons un sélecteur de classe .msgBox dans le but de styliser la boîte de message ainsi que son contenu.

+ +

Finallement, nous appelons une fonction du DOM nommée {{domxref("Node.appendChild()")}} sur la variable html créée précédemment, qui insère un élément, en tant qu'enfant, à l'intérieur d'un autre. Nous spécifions le panneau <div> (panel) comme l'enfant que nous voulons ajouter à l'intérieur de l'élément <html>. Nous avons besoin de le faire puisque l'élément que nous avons créé ne peut pas apparaître de lui-même sur la page — nous avons besoin de préciser où le mettre.

+ +
var panel = document.createElement('div');
+panel.setAttribute('class', 'msgBox');
+html.appendChild(panel);
+ +

Les deux sections suivantes font usage des mêmes fonctions createElement() et appendChild() que nous avons déjà vu pour créer deux nouveaux éléments — l'un {{htmlelement("p")}} et l'autre {{htmlelement("button")}} —  et pour les insèrer dans la page en tant qu'enfant du panneau <div>. On utilise leur propriété {{domxref("Node.textContent")}} — qui représente le contenu textuel d'un élément — pour insérer un message à l'intérieur du paragraphe, ainsi qu'un 'x' à l'intérieur du bouton. Ce bouton sera cliqué / activé quand l'utilisateur voudra fermer la boîte de message.

+ +
var msg = document.createElement('p');
+msg.textContent = 'This is a message box';
+panel.appendChild(msg);
+
+var closeBtn = document.createElement('button');
+closeBtn.textContent = 'x';
+panel.appendChild(closeBtn);
+ +

Finalement, nous utilisons un gestionnaire d'évènements {{domxref("GlobalEventHandlers.onclick")}} de sorte qu'un clic sur le bouton déclenche le bout de code chargé de supprimer la totalité du panneau de la page — c'est-à-dire fermer la boîte de message.

+ +

Le gestionnaire onclick est une propriété disponible sur le bouton (en fait, sur n'importe quel élément de la page) qui pourra se voir transmettre une fonction en paramètre pour spécifier quel morceau de code sera déclenché quand le bouton sera cliqué. Vous en apprendrez bien plus dans notre article sur les évènements. Nous avons passé à notre gestionnaire  onclick une fonction anonyme, qui contient le code exécuté quand le bouton est cliqué. L'instruction définie dans la fonction utilise la fonction de l'API DOM {{domxref("Node.removeChild()")}} pour indiquer que nous tenons à supprimer un élément enfant spécifique de l'élément HTML — dans notre cas le panneau <div>.

+ +
closeBtn.onclick = function() {
+  panel.parentNode.removeChild(panel);
+}
+ +

Au final, l'intégralité du bloc de code génère un bloc de code HTML et l'insère dans la page, ce qui ressemble à ça :

+ +
<div class="msgBox">
+  <p>This is a message box</p>
+  <button>x</button>
+</div>
+ +

Ça nous a fait beaucoup de code à passer en revue — ne vous inquiétez pas trop si vous ne vous souvenez pas exactement de comment chaque instruction fonctionne ! Bien que la partie principale sur laquelle nous voulions mettre l'accent ici est la structure de la fonction et son utilisation, nous avons voulu montrer quelque chose d'intéressant pour mettre en valeur cet exemple.

+ +

Appeler la fonction

+ +

À présent, nous avons notre fonction définie comme il faut dans notre balise <script>, mais il ne se passera rien si on laisse les choses en l'état.

+ +
    +
  1. Ajoutez la ligne suivante au-dessous de votre fonction pour l'appeler : +
    displayMessage();
    + Cette ligne appelle la fonction en la faisant fonctionner immédiatement. Lorsque vous enregistrez votre code et rechargez la page dans le navigateur, vous voyez la petite boîte de message apparaître immédiatement, une seule fois. Après tout, nous ne l'appelons bien qu'une fois.
  2. +
  3. +

    Maintenant, ouvrez vos outils de développement sur la page d'exemple, allez à la console JavaScript et tapez-y la ligne à nouveau, vous verrez qu'elle apparaît encore une fois ! C'est génial, nous avons maintenant une fonction réutilisable que nous pouvons appeler chaque fois que nous le voulons.

    + +

    Cela dit, nous voulons probablement qu'elle apparaisse en réponse aux actions de l'utilisateur ou du système. Dans une application réelle, une telle boîte de message serait probablement appelée en réponse à de nouvelles données disponibles, si une erreur s'est produite, si l'utilisateur essaie de supprimer son profil ("Êtes vous sûr de vouloir réaliser cette action ?"), ou encore si l'utilisateur ajoute un nouveau contact et que l'opération se termine avec succès, etc.

    + +

    Dans cette démo, nous faisons apparaître le message quand l'utilisateur clique sur le bouton.

    +
  4. +
  5. Supprimez la ligne précédente que vous avez ajoutée.
  6. +
  7. Ensuite, vous sélectionnerez le bouton et stockerez une référence vers celui-ci dans une variable. Ajoutez la ligne suivante à votre code, au-dessus de la définition de fonction : +
    var btn = document.querySelector('button');
    +
  8. +
  9. Enfin, ajoutez la ligne suivante à la précédente : +
    btn.onclick = displayMessage;
    + D'une manière similaire à notre ligne closeBtn.onclick... à l'intérieur de la fonction, ici, nous appelons un certain code en réponse à un clic sur un bouton. Mais dans ce cas, au lieu d'appeler une fonction anonyme contenant du code, nous appelons directement notre nom de fonction.
  10. +
  11. Essayez d'enregistrer et de rafraîchir la page, maintenant vous devriez voir la boîte de message s'afficher lorsque vous cliquez sur le bouton.
  12. +
+ +

Vous vous demandez peut-être pourquoi nous n'avons pas inclus les parenthèses après le nom de la fonction. C'est parce que nous ne voulons pas appeler la fonction immédiatement, seulement après que le bouton aura été cliqué. Si vous modifiez la ligne pour :

+ +
btn.onclick = displayMessage();
+ +

Enregistrez et rafraîchissez la page, vous verrez que la boîte de message apparaît sans que le bouton ait été cliqué ! Dans ce contexte, les parenthèses sont parfois appelées "opérateur d'appel / invocation de fonction". Vous ne les utilisez que lorsque vous souhaitez exécuter la fonction immédiatement dans la portée actuelle. Dans le même ordre d'idée, le code à l'intérieur de la fonction anonyme n'est pas exécuté immédiatement, car il se trouve à l'intérieur de la portée de la fonction.

+ +

Si vous avez essayé la dernière expérimentation, assurez-vous d'annuler la dernière modification avant de poursuivre.

+ +

Améliorer la fonction à l'aide de paramètres

+ +

En l'état, la fonction n'est pas très utile — on ne veut pas montrer le même message par défaut à chaque fois. Améliorons la en ajoutant quelques paramètres, ils permettront d'appeler la fonction avec différentes options.

+ +
    +
  1. Premièrement, mettons à jour la première ligne : +
    function displayMessage() {
    + par : + +
    function displayMessage(msgText, msgType) {
    + Maintenant, quand nous appelons la fonction, nous pouvons fournir deux valeurs de variables entre les parenthèses : une pour spécifier le message à afficher dans la boîte, l'autre pour le type de message.
  2. +
  3. Pour faire usage du premier paramètre, mettez à jour la ligne suivante à l'intérieur de votre fonction : +
    msg.textContent = 'This is a message box';
    + avec : + +
    msg.textContent = msgText;
    +
  4. +
  5. Vous devez maintenant mettre à jour votre appel de fonction pour inclure un texte de message mis à jour. Modifiez la ligne suivante : +
    btn.onclick = displayMessage;
    + par ce bloc : + +
    btn.onclick = function() {
    +  displayMessage('Woo, this is a different message!');
    +};
    + Si nous voulons spécifier des paramètres à l'intérieur des parenthèses pour la fonction que nous appelons, alors nous ne pouvons pas l'appeler directement — nous avons besoin de la mettre à l'intérieur d'une fonction anonyme de sorte qu'elle n'est pas dans la portée immédiate et n'est donc pas appelée immédiatement. Maintenant, elle ne sera pas appelée tant que le bouton ne sera pas cliqué.
  6. +
  7. Rechargez et essayez le code à nouveau et vous verrez qu'il fonctionne toujours très bien, sauf que maintenant vous pouvez également modifier le message à l'intérieur du paramètre pour obtenir des messages différents affichés dans la boîte !
  8. +
+ +

Un paramètre plus complexe

+ +

Passons au paramètre suivant. Celui-ci va demander un peu plus de travail — selon la valeur du paramètre msgType, la fonction affichera une icône et une couleur d'arrière-plan différentes.

+ +
    +
  1. Tout d'abord, téléchargez les icônes nécessaires à cet exercice (warning et chat) depuis GitHub. Enregistrez-les dans un nouveau dossier appelé icons dans le même répertoire que votre fichier HTML. + +
    Note : icônes warning et chat trouvés sur iconfinder.com, et créés par Nazarrudin Ansyari. Merci !
    +
  2. +
  3. Ensuite, trouvez le CSS à l'intérieur de votre fichier HTML. Nous ferons quelques changements pour faire place aux icônes. Tout d'abord, mettez à jour la largeur .msgBox en changeant : +
    width: 200px;
    + par : + +
    width: 242px;
    +
  4. +
  5. Ensuite, ajoutez les lignes à l'intérieur de la règle CSS .msgBox p { ... } : +
    padding-left: 82px;
    +background-position: 25px center;
    +background-repeat: no-repeat;
    +
  6. +
  7. Maintenant, nous devons ajouter du code à notre fonction displayMessage() pour gérer l'affichage de l'icône. Ajoutez le bloc suivant juste au dessus de l'accolade fermante "}" de votre fonction : +
    if (msgType === 'warning') {
    +  msg.style.backgroundImage = 'url(icons/warning.png)';
    +  panel.style.backgroundColor = 'red';
    +} else if (msgType === 'chat') {
    +  msg.style.backgroundImage = 'url(icons/chat.png)';
    +  panel.style.backgroundColor = 'aqua';
    +} else {
    +  msg.style.paddingLeft = '20px';
    +}
    + Ici, quand msgType a la valeur 'warning', l'icône d'avertissement est affichée et le fond du panneau prend la couleur rouge. Si msgType a la valeur 'chat', l'icône de chat est affichée et l'arrière-plan du panneau est bleu. Si le paramètre msgType n'a pas de valeur du tout (ou s'il a une valeur totalement différente), alors la partie du code contenue dans else { ... } est exécutée : le paragraphe prend un padding par défaut et il n'y a ni icône ni couleur d'arrière-plan. En fait, on fournit un état par défaut si aucun paramètre msgType n'est fourni, ce qui signifie qu'il s'agit d'un paramètre facultatif !
  8. +
  9. Nous allons tester notre fonction mise à jour, essayez de mettre à jour l'appel displayMessage() : +
    displayMessage('Woo, this is a different message!');
    + par soit l'un ou l'autre : + +
    displayMessage('Your inbox is almost full — delete some mails', 'warning');
    +displayMessage('Brian: Hi there, how are you today?','chat');
    + Vous pouvez voir à quel point notre petite (plus tant que cela maintenant) fonction est devenue utile :
  10. +
+ +
+

Note : Si vous avez des difficultés à mettre en œuvre cet exemple, n'hésitez pas à verifier votre code par rapport à la version définitive sur GitHub (aussi, vous pouvez tester la démo), ou nous demander de l'aide.

+
+ +

Conclusion

+ +

Vous êtes venu à bout de cette activité, félicitations ! Cet article vous a amené à travers tout le processus de construction d'une fonction pratique personnalisée, qui avec un peu plus de travail pourrait être transposée dans un projet réel. Dans l'article suivant, nous allons conclure l'apprentissage des fonctions en expliquant un autre concept connexe essentiel — les valeurs de retour.

+ + + +

{{PreviousMenuNext("Learn/JavaScript/Building_blocks/Functions","Learn/JavaScript/Building_blocks/Return_values", "Learn/JavaScript/Building_blocks")}}

diff --git a/files/fr/learn/javascript/building_blocks/conditionals/index.html b/files/fr/learn/javascript/building_blocks/conditionals/index.html new file mode 100644 index 0000000000..b7fa0fa08c --- /dev/null +++ b/files/fr/learn/javascript/building_blocks/conditionals/index.html @@ -0,0 +1,630 @@ +--- +title: Prendre des décisions dans le code — conditions +slug: Apprendre/JavaScript/Building_blocks/conditionals +tags: + - Article + - CodingScripting + - Conditionnel + - Débutant + - JavaScript + - Switch + - conditions + - else + - if + - ternaire +translation_of: Learn/JavaScript/Building_blocks/conditionals +--- +

{{LearnSidebar}}

+ +

{{NextMenu("Apprendre/JavaScript/Building_blocks/Looping_code", "Apprendre/JavaScript/Building_blocks")}}

+ +

Dans tout langage de programmation, le code doit prendre des décisions et agir en fonction des différents paramètres. Par exemple dans un jeu, si le nombre de vies du joueur atteint 0, alors le jeu est terminé. Dans une application météo, si elle est consultée le matin, l'application montrera une image du lever de soleil ; l'application proposera des étoiles et la lune s'il fait nuit. Dans cet article nous allons découvrir comment ces instructions conditionnelles fonctionnent en JavaScript.

+ + + + + + + + + + + + +
Prérequis :Connaissances du vocabulaire informatique, compréhension des bases du HTML et des CSS, Premiers pas en JavaScript.
Objectif :Comprendre comment utiliser les structures conditionnelles en JavaScript.
+ +

Vous l'aurez à une condition !..

+ +

Les êtres humains (et d'autres animaux) prennent tout le temps des décisions qui affectent leur vie, de la plus insignifiante (« Est‑ce que je devrais prendre un biscuit ou deux ? ») à la plus importante (« Est‑ce que je dois rester dans mon pays natal et travailler à la ferme de mon père, ou déménager aux États-Unis et étudier l'astrophysique ? »)

+ +

Les instructions conditionnelles nous permettent de représenter ce genre de prise de décision en JavaScript, du choix qui doit être fait (par ex. « un biscuit ou deux »), à la conséquence de ces choix (il se peut que la conséquence de « manger un biscuit » soit « avoir encore faim », et celle de « manger deux biscuits » soit « se sentir rassasié, mais se faire gronder par maman pour avoir mangé tous les biscuits ».)

+ +

+ +

Instruction if ... else

+ +

Intéressons nous de plus près à la forme la plus répandue d'instruction conditionnelle que vous utiliserez en JavaScript — la modeste instruction if ... else.

+ +

Syntaxe élémentaire if ... else

+ +

La syntaxe élémentaire de if...else ressemble à cela en {{glossary("pseudocode")}}:

+ +
if (condition) {
+  code à exécuter si la condition est true
+} else {
+  sinon exécuter cet autre code à la place
+}
+ +

Ici nous avons:

+ +
    +
  1. Le mot‑clé if suivie de parenthèses.
  2. +
  3. Une condition à évaluer, placée entre les parenthèses (typiquement « cette valeur est‑elle plus grande que cet autre valeur ? » ou « cette valeur existe‑t‑elle ? »). Cette condition se servira des opérateurs de comparaison que nous avons étudié dans le précédent module, et renverra true ou false.
  4. +
  5. Une paire d'accolades, à l'intérieur de laquelle se trouve du code — cela peut être n'importe quel code voulu ; il sera exécuté seulement si la condition renvoie true.
  6. +
  7. Le mot‑clé else.
  8. +
  9. Une autre paire d'accolades, à l'intérieur de laquelle se trouve du code différent — tout code souhaité et il sera exécuté seulement si la condition ne renvoie pas true.
  10. +
+ +

Ce code est facile à lire pour une personne — il dit « si la condition renvoie true, exécuter le code A, sinon exécuter le code B ».

+ +

Notez qu'il n'est pas nécessaire d'inclure une instruction else et le deuxième bloc entre accolades — le code suivant est aussi parfaitement correct :

+ +
if (condition) {
+  code à exécuter si la condition est true
+}
+
+exécuter un autre code
+ +

Cependant, vous devez faire attention ici — dans ce cas, le deuxième bloc de code n'est pas controlé par l'instruction conditionnelle, donc il sera toujours exécuté, que la condition ait renvoyé true ou false. Ce n'est pas nécessairement une mauvaise chose, mais il se peut que ce ne soit pas ce que vous vouliez — le plus souvent vous voudrez exécuter un bloc de code ou l'autre, et non les deux.

+ +

Une dernière remarque, vous verrez quelques fois les instructions if...else écrites sans accolades, de manière abrégée, ainsi :

+ +
if (condition) code à exécuter si la condition est true
+else exécute un autre code à la place
+ +

Ce code est parfaitement valide, mais il n'est pas recommandé — il est nettement plus facile de lire le code et d'en déduire ce qui se passe si vous utilisez des accolades pour délimiter les blocs de code, des lignes séparées et des indentations.

+ +

Un exemple concret

+ +

Pour mieux comprendre cette syntaxe, prenons un exemple concret. Imaginez un enfant à qui le père ou la mère demande de l'aide pour une tâche. Le parent pourrait dire « Mon chéri, si tu m'aides en allant faire les courses, je te donnerai un peu plus d'argent de poche pour que tu puisses t'acheter ce jouet que tu voulais ». En JavaScript, on pourrait le représenter de cette manière :

+ +
let coursesFaites = false;
+
+if (coursesFaites === true) {
+  let argentDePoche = 10;
+} else {
+  let argentDePoche = 5;
+}
+ +

Avec un tel code, la variable coursesFaites renvoie toujours false, imaginez la déception de ce pauvre enfant. Il ne tient qu'à nous de fournir un mécanisme pour que le parent assigne true à la variable coursesFaites si l'enfant a fait les courses.

+ +
+

Note : Vous pouvez voir une version plus complète de cet exemple sur GitHub (ainsi qu'en version live.)

+
+ +

else if

+ +

Il n'y a qu'une alternative dans l'exemple précédent — mais qu'en est‑il si l'on souhaite plus de choix ?

+ +

Il existe un moyen d'enchaîner des choix / résultats supplémentaires à if...else — en utilisant else if entre. Chaque choix supplémentaire nécessite un bloc additionnel à placer entre if() { ... } et else { ... } — regardez l'exemple suivant plus élaboré, qui pourrait faire partie d'une simple application de prévisions météo:

+ +
<label for="weather">Select the weather type today: </label>
+<select id="weather">
+  <option value="">--Make a choice--</option>
+  <option value="sunny">Sunny</option>
+  <option value="rainy">Rainy</option>
+  <option value="snowing">Snowing</option>
+  <option value="overcast">Overcast</option>
+</select>
+
+<p></p>
+ +
const select = document.querySelector('select');
+const para = document.querySelector('p');
+
+select.addEventListener('change', setWeather);
+
+function setWeather() {
+  const choice = select.value;
+
+  if (choice === 'sunny') {
+    para.textContent = 'It is nice and sunny outside today. Wear shorts! Go to the beach, or the park, and get an ice cream.';
+  } else if (choice === 'rainy') {
+    para.textContent = 'Rain is falling outside; take a rain coat and a brolly, and don\'t stay out for too long.';
+  } else if (choice === 'snowing') {
+    para.textContent = 'The snow is coming down — it is freezing! Best to stay in with a cup of hot chocolate, or go build a snowman.';
+  } else if (choice === 'overcast') {
+    para.textContent = 'It isn\'t raining, but the sky is grey and gloomy; it could turn any minute, so take a rain coat just in case.';
+  } else {
+    para.textContent = '';
+  }
+}
+ +

{{ EmbedLiveSample('else_if', '100%', 100) }}

+ +
    +
  1. Ici nous avons l'élément HTML {{htmlelement("select")}} nous permettant de sélectionner divers choix de temps et un simple paragraphe.
  2. +
  3. Dans le JavaScript, nous conservons une référence aussi bien à l'élément {{htmlelement("select")}} qu'à l'élément {{htmlelement("p")}}, et ajoutons un écouteur d'évènement à l'élément <select> de sorte que la fonction setWeather() soit exécutée quand sa valeur change.
  4. +
  5. Quand cette fonction est exécutée, nous commençons par assigner à la variable choice la valeur actuellement sélectionnée dans l'élément <select>. Nous utilisons ensuite une instruction conditionnelle pour montrer différents textes dans le paragraphe en fonction de la valeur de choice. Remarquez comment toutes les conditions sont testées avec des blocs else if() {...}, mis à part le tout premier testé avec un  bloc if() {...}.
  6. +
  7. Le tout dernier choix, à l'intérieur du bloc else {...}, est simplement une option de "secours" — le code qui s'y trouve ne sera exécuté que si aucune des conditions n'est true. Dans ce cas, il faut vider le texte du paragraphe si rien n'est sélectionné, par exemple si un utilisateur décide de resélectionner le texte à substituer « --Choisir-- » présenté au début.
  8. +
+ +
+

Note : Vous trouverez également cet exemple sur GitHub (ainsi qu'en version live ici.)

+
+ +

Une note sur les opérateurs de comparaison

+ +

Les opérateurs de comparaison sont utilisés pour tester les conditions dans nos instructions conditionnelles. Nous avons d'abord regardé les opérateurs de comparaison dans notre Mathématiques de base en JavaScript — nombres et opérateurs article. Nos choix sont :

+ + + +
+

Note : Revoyez le contenu du lien précédent si vous voulez vous rafraîchir la mémoire.

+
+ +

Nous souhaitons mentionner à propos des tests des valeurs booléennes (true/false) un modèle courant que vous rencontrerez souvent. Toute valeur autre que false, undefined, null, 0, NaN ou une chaîne vide  ('') renvoie true lorsqu'elle est testée dans une structure conditionnelle, vous pouvez donc simplement utiliser un nom de variable pour tester si elle est true, ou même si elle existe (c'est-à-dire si elle n'est pas undefined).
+ Par exemple :

+ +
const fromage = 'Comté';
+
+if (fromage) {
+  console.log('Ouaips ! Du fromage pour mettre sur un toast.');
+} else {
+  console.log('Pas de fromage sur le toast pour vous aujourd\'hui.');
+}
+ +

Et, revenant à notre exemple précédent sur l'enfant rendant service à ses parents, vous pouvez l'écrire ainsi :

+ +
let coursesFaites = false;
+
+if (coursesFaites) { // pas besoin d'écrire explicitement '=== true'
+  let argentDePoche = 10;
+} else {
+  let argentDePoche = 5;
+}
+ +

 if ... else imbriqué

+ +

Il est parfaitement correct d'ajouter une déclaration if...else à l'intérieur d'une autre — pour les imbriquer. Par exemple, nous pourrions mettre à jour notre application de prévisions météo pour montrer un autre ensemble de choix en fonction de la température :

+ +
if (choice === 'sunny') {
+  if (temperature < 86) {
+    para.textContent = 'Il fait ' + temperature + ' degrés dehors — beau et ensoleillé. Allez à la plage ou au parc et achetez une crème glacée.';
+  } else if (temperature >= 86) {
+    para.textContent = 'Il fait ' + temperature + ' degrés dehors — VRAIMENT CHAUD ! si vous voulez sortir, n\'oubliez pas de mettre de la crème solaire.';
+  }
+}
+ +

Même si tout le code fonctionne ensemble, chaque déclaration if...else fonctionne indépendamment de l'autre.

+ +

Opérateurs logiques AND, OR et NOT

+ +

Si vous voulez tester plusieurs conditions sans imbriquer des instructions if...else , les opérateurs logiques pourront vous rendre service. Quand ils sont utilisés dans des conditions, les deux premiers sont représentés comme ci dessous :

+ + + +

Pour vous donner un exemple de AND, le morceau de code précedent peut être réécrit ainsi :

+ +
if (choice === 'sunny' && temperature < 86) {
+  para.textContent = 'Il fait ' + temperature + ' degrés dehors — beau temps ensoleillé. Allez à la plage ou au parc et achetez une crème glacée.';
+} else if (choice === 'sunny' && temperature >= 86) {
+  para.textContent = 'Il fait ' + temperature + ' degrés dehors — VRAIMENT CHAUD ! Si vous voulez sortir, assurez‑vous d'avoir passé une crème solaire.';
+}
+ +

Ainsi, par exemple, le premier bloc de code ne sera exécuté que si choice === 'sunny' ET temperature < 86 renvoient tous deux true.

+ +

Voyons un petit exemple avec OR :

+ +
if (camionDeGlaces || etatDeLaMaison === 'on fire') {
+  console.log('Vous devriez sortir de la maison rapidement.');
+} else {
+  console.log('Vous pouvez probablement rester dedans.');
+}
+ +

Le dernier type d'opérateur logique, NOT, exprimé par l'opérateur !,  peut s'utiliser pour nier une expression. Combinons‑le avec OR dans cet exemple :

+ +
if (!(camionDeGlaces || etatDeLaMaison === 'on fire')) {
+  console.log('Vous pouvez probablement rester dedans.');
+} else {
+  console.log('Vous devriez sortir de la maison rapidement.');
+}
+ +

Dans cet extrait, si la déclaration avec OR renvoie true, l'opérateur NOT va nier l'ensemble : l'expression retournera donc false.

+ +

Vous pouvez combiner autant d'instructions logiques que vous le souhaitez, quelle que soit la structure. L'exemple suivant n'exécute le code entre accolades que si les deux instructions OR renvoient true, l'instruction AND recouvrante renvoie alors true :

+ +
if ((x === 5 || y > 3 || z <= 10) && (loggedIn || userName === 'Steve')) {
+  // exécuter le code
+}
+ +

Une erreur fréquente avec l'opérateur OR dans des instructions conditionnelles est de n'indiquer la variable dont vous testez la valeur qu'une fois, puis de donner une liste de valeurs sensées renvoyer true séparées par des || (OR) opérateurs. Par exemple :

+ +
if (x === 5 || 7 || 10 || 20) {
+  // exécuter le code
+}
+ +

Dans ce cas, la condition dans le if(...) sera toujours évaluée à vrai puisque 7 (ou toute autre valeur non nulle) est toujours true. Cette condition dit en réalité « si x est égal à 5, ou bien 7 est vrai » — ce qui est toujours le cas. Ce n'est pas ce que nous voulons logiquement ! Pour que cela fonctionne, vous devez définir un test complet entre chaque opérateur OR :

+ +
if (x === 5 || x === 7 || x === 10 ||x === 20) {
+  // exécuter le code
+}
+ +

Instruction switch

+ +

Les Instructions if...else  font bien le travail d'aiguiller la programmation selon des conditions, mais elles ne sont pas sans inconvénient. Elles sont principalement adaptées aux cas où vous avez un choix binaire, chacun nécessitant une quantité raisonnable de code à exécuter, et/ou au cas où les conditions sont complexes (par ex. plusieurs opérateurs logiques). Si vous voulez juste fixer la valeur d'une variable à un choix donné ou afficher une déclaration particulière en fonction d'une condition, cette syntaxe peut devenir un peu lourde, surtout si le nombre de choix est important.

+ +

Les instructions switch sont vos amies — elles prennent une seule valeur ou expression en entrée, puis examinent une palette de choix jusqu'à trouver celui qui correspond, et exécutent le code qui va avec. Voici un peu de pseudo-code, pour vous donner l'idée :

+ +
switch (expression) {
+  case choix1:
+    exécuter ce code
+    break;
+
+  case choix2:
+    exécuter ce code à la place
+    break;
+
+  // incorporez autant de case que vous le souhaitez
+
+  default:
+    sinon, exécutez juste ce code
+}
+ +

Ici nous avons

+ +
    +
  1. Le mot‑clé switch suivi de parenthèses.
  2. +
  3. Une expression ou une valeur mise entre les parenthèses.
  4. +
  5. Le mot‑clé case suivi d'une expression ou d'une valeur, et de deux‑points.
  6. +
  7. Le code exécuté si l'expression/valeur de case correspond à celles de switch.
  8. +
  9. Une déclaration break, suivie d'un point‑virgule. Si le choix précédent correspond à l'expression/valeur, le navigateur va stopper l'exécution du bloc de code ici et continuer après l'instruction switch.
  10. +
  11. Vous pouvez rajouter autant de cas que vous le souhaitez. (points 3–5)
  12. +
  13. Le mot‑clé default,  suivi d'une même structure de code qu'aux points 3-5, sauf que default n'a pas de choix après lui et n'a donc pas besoin de l'instruction break  puisqu'il n'y a plus rien à exécuter après ce bloc. C'est l'option default qui sera exécutée si aucun choix ne correspond.
  14. +
+ +
+

Note : Vous n'avez pas à inclure la section  default — elle peut être omise en toute sécurité s'il n'y a aucune chance que l'expression finisse par égaler une valeur inconnue. À contrario, vous devez l'inclure s'il est possible qu'il y ait des cas inconnus.

+
+ +

Un exemple de switch

+ +

Voyons un exemple concret — nous allons réécrire notre application de prévision météo en utilisant une instruction switch à la place :

+ +
<label for="weather">Select the weather type today: </label>
+<select id="weather">
+  <option value="">--Make a choice--</option>
+  <option value="sunny">Sunny</option>
+  <option value="rainy">Rainy</option>
+  <option value="snowing">Snowing</option>
+  <option value="overcast">Overcast</option>
+</select>
+
+<p></p>
+ +
const select = document.querySelector('select');
+const para = document.querySelector('p');
+
+select.addEventListener('change', setWeather);
+
+
+function setWeather() {
+  let choice = select.value;
+
+  switch (choice) {
+    case 'sunny':
+      para.textContent = 'It is nice and sunny outside today. Wear shorts! Go to the beach, or the park, and get an ice cream.';
+      break;
+    case 'rainy':
+      para.textContent = 'Rain is falling outside; take a rain coat and a brolly, and don\'t stay out for too long.';
+      break;
+    case 'snowing':
+      para.textContent = 'The snow is coming down — it is freezing! Best to stay in with a cup of hot chocolate, or go build a snowman.';
+      break;
+    case 'overcast':
+      para.textContent = 'It isn\'t raining, but the sky is grey and gloomy; it could turn any minute, so take a rain coat just in case.';
+      break;
+    default:
+      para.textContent = '';
+  }
+}
+ +

{{ EmbedLiveSample('Un_exemple_de_switch', '100%', 100) }}

+ +
+

Note: Vous trouverez également cet exemple sur GitHub (voyez‑le en cours d'exécution ici aussi.)

+
+ +

Opérateur ternaire

+ +

Voici une dernière syntaxe que nous souhaitons vous présenter avant de nous amuser avec quelques exemples. L'opérateur ternaire ou conditionnel est un petit morceau de code qui teste une condition et renvoie une valeur ou expression si elle est true et une autre si elle est false — elle est utile dans certains cas, et occupe moins de place qu'un bloc if...else si votre choix est limité à deux possibilités à choisir via une condition true/false. Voici le pseudo‑code correspondant :

+ +
( condition ) ? exécuter ce code : exécuter celui‑ci à la place
+ +

Regardons cet exemple simple :

+ +
let formuleDePolitesse = ( est_anniversaire ) ? 'Bon anniversaire Mme Smith — nous vous souhaitons une belle journée !' : 'Bonjour Mme Smith.';
+ +

Ici, nous avons une variable nommée est_anniversaire — si elle est true, nous adressons à notre hôte un message de « Bon anniversaire » ; si ce n'est pas le cas, c'est-à-dire si est_anniversaire renvoie false, nous disons simplement « Bonjour ».

+ +

Exemple opérateur ternaire

+ +

L'opérateur ternaire ne sert pas qu'à définir des valeurs de variables ; vous pouvez aussi exécuter des fonctions, ou des lignes de code — ce que vous voulez. Voici un exemple concret de choix de thème où le style du site est déterminé grâce à un opérateur ternaire.

+ +
<label for="theme">Select theme: </label>
+<select id="theme">
+  <option value="white">White</option>
+  <option value="black">Black</option>
+</select>
+
+<h1>This is my website</h1>
+ +
const select = document.querySelector('select');
+const html = document.querySelector('html');
+document.body.style.padding = '10px';
+
+function update(bgColor, textColor) {
+  html.style.backgroundColor = bgColor;
+  html.style.color = textColor;
+}
+
+select.onchange = function() {
+  ( select.value === 'black' ) ? update('black','white') : update('white','black');
+}
+
+ +

{{ EmbedLiveSample('Exemple_opérateur_ternaire', '100%', 300, "", "", "hide-codepen-jsfiddle") }}

+ +

Nous mettons un élément {{htmlelement('select')}} pour choisir un thème (noir ou blanc), plus un simple élément {{htmlelement('h1')}} pour afficher un titre de site web. Nous avons aussi une fonction update(), qui prend deux couleurs en paramètre (entrées). La couleur de fond du site est déterminée par la couleur indiquée dans le premier paramètre fourni, et la couleur du texte par le deuxième.

+ +

Nous avons également mis un écouteur d'événement onchange qui sert à exécuter une fonction contenant un opérateur ternaire. Il débute par un test de condition — select.value === 'black'. Si le test renvoie true, nous exécutons la fonction update() avec les paramètres blanc et noir : cela signifie que le fond sera noir et le texte blanc. S'il renvoie false, nous exécutons update() avec les paramètres noir et blanc, les couleurs du site seront inversées.

+ +
+

Note: Vous trouverez également cet exemple sur GitHub (voyez‑le en cours d'exécution ici aussi.)

+
+ +

Apprentissage actif : un calendrier simple

+ +

Dans cet exemple nous allons vous aider à finaliser une application de calendrier simple. Dans le code, vous avez :

+ + + +

Vous aurez besoin d'écrire une instruction conditionnelle dans la fonction onchange, juste au dessous du commentaire // AJOUTER LA CONDITION ICI. Elle doit :

+ +
    +
  1. Noter le mois choisi (enregistré dans la variable choice. Ce doit être la valeur de l'élément <select> après un changement, "Janvier" par exemple).
  2. +
  3. Faire en sorte que la variable nommée days soit égale au nombre de jours du mois sélectionné. Pour ce faire, examinez le nombre de jours dans chaque mois de l'année. Vous pouvez ignorer les années bissextiles pour les besoins de cet exemple.
  4. +
+ +

Conseils :

+ + + +

Si vous faites une erreur, vous pouvez toujours réinitialiser l'exemple avec le bouton "Réinitialiser". Si vous êtes vraiment bloqué, pressez "Voir la solution".

+ + + +

{{ EmbedLiveSample('Playable_code', '100%', 1110, "", "", "hide-codepen-jsfiddle") }}

+ +

Activité : plus de choix de couleurs !

+ +

Nous allons reprendre l'exemple de l'opérateur ternaire vu plus haut et transformer cet opérateur ternaire en une directive switch  qui nous permettra une plus grande variété de choix pour le site web tout simple. Voyez l'élément {{htmlelement("select")}} — cette fois, il n'y a pas deux options de thème, mais cinq. Il vous faut ajouter une directive switch au dessous du commentaire  // AJOUT D'UNE DIRECTIVE SWITCH :

+ + + +

Si vous faites une erreur, vous pouvez toujours réinitialiser l'exemple avec le bouton « Réinitialiser ». Si vous êtes vraiment bloqué, pressez « Voir la solution ».

+ + + +

{{ EmbedLiveSample('Playable_code_2', '100%', 850) }}

+ +

Conclusion

+ +

C'est tout ce qu'il est nécessaire de connaître à propos des structures conditionnelles en JavaScript pour le moment ! Je pense que vous avez assurément compris ces concepts et travaillé les exemples aisément ; s'il y a quelque chose que vous n'avez pas compris, relisez cet article à nouveau, ou bien contactez‑nous pour une aide.

+ +

Voir aussi

+ + + +

{{NextMenu("Apprendre/JavaScript/Building_blocks/Looping_code", "Apprendre/JavaScript/Building_blocks")}}

+ +

Dans ce module

+ + diff --git a/files/fr/learn/javascript/building_blocks/events/index.html b/files/fr/learn/javascript/building_blocks/events/index.html new file mode 100644 index 0000000000..10f0118ecf --- /dev/null +++ b/files/fr/learn/javascript/building_blocks/events/index.html @@ -0,0 +1,585 @@ +--- +title: Introduction aux évènements +slug: Apprendre/JavaScript/Building_blocks/Evènements +tags: + - Article + - Codage + - Débutant + - Evènement + - Gestionnaire d'événement + - Guide + - JavaScript +translation_of: Learn/JavaScript/Building_blocks/Events +--- +
{{LearnSidebar}}
+ +
{{PreviousMenuNext("Learn/JavaScript/Building_blocks/Return_values","Learn/JavaScript/Building_blocks/Image_gallery", "Learn/JavaScript/Building_blocks")}}
+ +

Les événements sont des actions ou des occurrences qui se produisent dans le système que vous programmez et dont le système vous informe afin que vous puissiez y répondre d'une manière ou d'une autre si vous le souhaitez. Par exemple, si l'utilisateur clique sur un bouton d'une page Web, vous pouvez répondre à cette action en affichant une boîte d'information. Dans cet article, nous allons discuter de quelques concepts importants concernant les événements, et regarder comment ils fonctionnent dans les navigateurs. Ce ne sera pas une étude exhaustive; mais seulement ce que vous devez savoir à ce stade.

+ + + + + + + + + + + + +
Prérequis:Connaissances de base en informatique, une compréhension de base de HTML et CSS, Premiers pas en JavaScript.
Objectif:Comprendre la théorie fondamentale des événements, comment ils fonctionnent dans les navigateurs et comment les événements peuvent différer dans différents environnements de programmation.
+ +

Une série d'événements heureux

+ +

Comme mentionné ci-dessus, les événements sont des actions ou des occurrences qui se produisent dans le système que vous programmez le système déclenche un signal quelconque lorsqu'un événement se produit, et fournit également un mécanisme par lequel une  action est exécutée automatiquement (p.ex. un code en cours d'exécution) lorsque l'événement se produit. Par exemple, dans un aéroport, lorsque la piste est libre pour qu'un avion décolle, un signal est communiqué au pilote et, par conséquent, il commence à piloter l'avion.

+ +

+ +

Dans le cas du Web, les événements sont déclenchés à l'intérieur de la fenêtre du navigateur et tendent à être rattachés à un élément spécifique qui s'y trouve - il peut s'agir d'un élément unique, d'un ensemble d'éléments, du document HTML chargé dans l'onglet en cours ou toute la fenêtre du navigateur. Il y a beaucoup de types différents d'événements qui peuvent se produire, par exemple :

+ + + +

Vous vous en rendrez compte (notamment en jetant un coup d'œil à la section MDN Référence des événements ), il y a beaucoup d'événements auxquels vous pouvez répondre.
+
+ Chaque événement disponible a un gestionnaire d'événement, qui est un bloc de code (généralement une fonction JavaScript définie par l'utilisateur) qui sera exécuté lorsque l'événement se déclenchera. Lorsqu'un tel bloc de code est défini pour être exécuté en réponse à un déclenchement d'événement, nous disons que nous enregistrons un gestionnaire d'événements. Notez que les gestionnaires d'événements sont parfois appelés écouteurs d'événements - ils sont à peu près interchangeables pour ce qui nous concerne, même si à la rigueur, ils fonctionnent ensemble. L'écouteur écoute l'événement qui se produit et le gestionnaire est le code qui est exécuté en réponse à ce qui se passe.

+ +
+

Note: il est important de noter que les événements web ne font pas partie du langage du noyau JavaScript — ils sont définis comme faisant partie des APIs JavaScript intégrées du navigateur

+
+ +

Un exemple simple

+ +

Regardons un exemple simple pour expliquer ce que nous entendons ici. Vous avez déjà utilisé des événements et des gestionnaires d'événements dans de nombreux exemples de ce cours, mais récapitulons simplement pour consolider nos connaissances. Dans l'exemple suivant, nous avons un {{htmlelement ("bouton")}} unique, qui, lorsqu'il est pressé, fera passer l'arrière-plan à une couleur aléatoire:

+ +
<button>Change color</button>
+ + + +

Le JavaScript ressemblera à ça :

+ +
var btn = document.querySelector('button');
+
+function random(number) {
+  return Math.floor(Math.random()*(number+1));
+}
+
+btn.onclick = function() {
+  var rndCol = 'rgb(' + random(255) + ',' + random(255) + ',' + random(255) + ')';
+  document.body.style.backgroundColor = rndCol;
+}
+ +

 

+ +

Dans ce code, nous stockons une référence au bouton dans une variable appelée btn, en utilisant la fonction {{domxref ("Document.querySelector ()")}}. Nous définissons également une fonction qui renvoie un nombre aléatoire. La troisième partie du code est le gestionnaire d'événement. La variable btn pointe sur un élément <button> , et ce type d'objet a un certain nombre d'événements qui peuvent être déclenchés, et par conséquent, des gestionnaires d'événements sont disponibles. Nous sommes à l'écoute du déclenchement de l'événement click, en définissant la propriété onclick   du gestionnaire d'événements comme une fonction anonyme contenant du code qui génère une couleur RVB aléatoire et lui affecte la couleur d'arrière-plan <body> .
+
+ Ce code sera maintenant exécuté chaque fois que l'événement "click" se déclenchera sur l'élément <button>, c'est-à-dire chaque fois qu'un utilisateur cliquera dessus.

+ +

Vous pourrez voir cet exemple s'afficher sur toute la page en cliquant sur ce lien.

+ +

 

+ +

Ce ne sont pas que des pages web

+ +

Une autre chose qui mérite d'être mentionnée à ce stade est que les événements ne sont pas particuliers à JavaScript - la plupart des langages de programmation ont un certain type de modèle d'événement, et la façon dont cela fonctionne diffère souvent de celle de JavaScript. En fait, le modèle d'événement en JavaScript pour les pages Web diffère du modèle d'événement pour JavaScript tel qu'il est utilisé dans d'autres environnements.

+ +

Par exemple, Node.js est un runtime JavaScript très populaire qui permet aux développeurs d'utiliser JavaScript pour créer des applications réseau et serveur. Le modèle Node.js event model s'appuie sur des écouteurs pour écouter les événements et des émetteurs pour générer des événements périodiquement — bien qu'il ne le semble pas à première vue, le code est très différent, en particulier lorsqu'il utilise des fonctions comme on() pour enregistrer un écouteur d'événement, et once() pour enregistrer un écouteur d'événement qui s'efface après sa première exécution. le document HTTP connect event docs propose un bon exemple d'utilisation.

+ +

Comme autre exemple, vous pouvez désormais utiliser JavaScript pour créer des extensions inter-navigateurs comme améliorations de la fonctionnalité du navigateur à l'aide d'une technologie appelée WebExtensions. Le modèle d'événement est similaire au modèle d'événements Web, mais un peu différent — les écouteurs d'événements sont sensibles à la casse (p.ex.onMessage plutôt que onmessage), et doivent êtres combinés à la fonction addListener. Jetez un oeil à la page runtime.onMessage page pour voir un exemple.

+ +

Vous n'avez pas besoin de comprendre quoi que ce soit à propos d'autres environnements de ce type à ce stade de votre apprentissage; nous voulions juste préciser que les événements peuvent différer selon les environnements de programmation.

+ +

De quelle manière utiliser les événements Web ?

+ +

Il existe plusieurs façons d'ajouter un code d'écouteur d'événement aux pages Web afin qu'il soit exécuté lorsque l'événement associé se déclenche. Dans cette section, nous allons passer en revue les différents mécanismes et discuter de ceux que vous devriez utiliser.

+ +

Les propriétés du gestionnaire d'événement

+ +

Voici les propriétés qui existent pour contenir le code du gestionnaire d'événement que nous avons vu le plus fréquemment pendant le cours. Revenons à l'exemple ci-dessus :

+ +
var btn = document.querySelector('button');
+
+btn.onclick = function() {
+  var rndCol = 'rgb(' + random(255) + ',' + random(255) + ',' + random(255) + ')';
+  document.body.style.backgroundColor = rndCol;
+}
+ +

La propriété onclick est la propriété du gestionnaire d'événement utilisée dans cette situation. C'est essentiellement une propriété comme les autres disponibles sur le bouton (p.ex. btn.textContent, ou btn.style), mais d'un type spécial — lorsque vous la définissez comme étant égale à du code, ce code est exécuté lorsque l'événement se déclenche sur le bouton.

+ +

Vous pouvez également définir la propriété du gestionnaire d'événement comme étant égale au nom d'une fonction définie (comme nous l'avons vu dans Construire votre propre fonction). Le code suivant fonctionnera tout pareil:

+ +
var btn = document.querySelector('button');
+
+function bgChange() {
+  var rndCol = 'rgb(' + random(255) + ',' + random(255) + ',' + random(255) + ')';
+  document.body.style.backgroundColor = rndCol;
+}
+
+btn.onclick = bgChange;
+ +

De nombreuses propriétés de gestionnaire d'événement sont disponibles. Faisons une expérience.

+ +

Tout d'abord, faites une copie locale de random-color-eventhandlerproperty.html, et ouvrez-le dans votre navigateur. C'est juste une copie de l'exemple simple de couleur aléatoire avec lequel nous avons déjà joué dans cet article. Maintenant, changez btn.onclick pour lui attribuer, tour à tour, les différentes valeurs qui suivent, et observez le résultat:

+ + + +

Certains événements sont très généraux et disponibles presque partout (par exemple un gestionnaire onclick peut être enregistré sur presque n'importe quel élément), alors que certains sont plus spécifiques et seulement utiles dans certaines situations (par exemple, il est logique d'utiliser onplay seulement sur des éléments spécifiques, comme des {{htmlelement("video")}}).

+ +

Les gestionnaires d'événements en ligne : ne les utilisez pas !

+ +

Vous pourriez également voir un motif comme celui-ci dans votre code:

+ +
<button onclick="bgChange()">Press me</button>
+
+ +
function bgChange() {
+  var rndCol = 'rgb(' + random(255) + ',' + random(255) + ',' + random(255) + ')';
+  document.body.style.backgroundColor = rndCol;
+}
+ +
+

Note: Vous trouverez le code source complet de cet exemple sur GitHub (également le voir s'exécuter).

+
+ +

La première méthode d'enregistrement des gestionnaires d'événements trouvés sur le Web impliquait des attributs HTML du gestionnaire d'événement (c'est-à-dire les gestionnaires d'événements en ligne) comme celui présenté ci-dessus la valeur de l'attribut est littéralement le code JavaScript que vous souhaitez exécuter lorsque l'événement survient. L'exemple ci-dessus appelle une fonction définie dans un élément {{htmlelement("script")}} sur la même page, mais vous pouvez également insérer du JavaScript directement dans l'attribut comme par exemple :

+ +
<button onclick="alert('Hello, this is my old-fashioned event handler!');">Press me</button>
+ +

Vous trouverez des équivalents d'attributs HTML pour la plupart des propriétés du gestionnaire d'événement; cependant, vous ne devriez pas les utiliser ils sont considérés comme une mauvaise pratique. Il peut sembler facile d'utiliser un attribut de gestionnaire d'événement si vous voulez avancer rapidement, mais ils deviennent rapidement ingérables et inefficaces.
+
+ Pour commencer, ce n'est pas une bonne idée de mélanger votre HTML et votre JavaScript, car il deviennent difficile à analyser
garder votre JavaScript au même endroit est préférable; s'il se trouve dans un fichier séparé, vous pourrez l'appliquer à plusieurs documents HTML.

+ +

Même dans un fichier unique, les gestionnaires d'événement en ligne ne sont pas une bonne idée. Un bouton ça va, mais que faire si vous avez 100 boutons ? Vous devez ajouter 100 attributs au fichier; la maintenance se transformerait très vite en un cauchemar. Avec JavaScript, vous pouvez facilement ajouter une fonction de gestionnaire d'événement à tous les boutons de la page, peu importe leur nombre, en utilisant quelque chose comme ceci :

+ +
var buttons = document.querySelectorAll('button');
+
+for (var i = 0; i < buttons.length; i++) {
+  buttons[i].onclick = bgChange;
+}
+ +
+

Note: Séparer votre logique de programmation de votre contenu rend également votre site plus convivial pour les moteurs de recherche.

+
+ +

addEventListener() et removeEventListener()

+ +

Le dernier type de mécanisme d'événement est défini dans le Document Object Model (DOM) Level 2 Events , qui fournit aux navigateurs une nouvelle fonction: addEventListener(). Cela fonctionne de la même manière que les propriétés du gestionnaire d'événement, mais la syntaxe est évidemment différente. Nous pourrions réécrire notre exemple de couleur aléatoire comme ceci:

+ +
var btn = document.querySelector('button');
+
+function bgChange() {
+  var rndCol = 'rgb(' + random(255) + ',' + random(255) + ',' + random(255) + ')';
+  document.body.style.backgroundColor = rndCol;
+}
+
+btn.addEventListener('click', bgChange);
+ +
+

Note: Vous trouverez le code source complet de cet exemple sur GitHub (également le voir s'exécuter).

+
+ +

Dans la fonction addEventListener() , nous spécifions deux paramètres - le nom de l'événement pour lequel nous voulons enregistrer ce gestionnaire, et le code qui comprend la fonction du gestionnaire que nous voulons exécuter en réponse. Notez qu'il est parfaitement approprié de placer tout le code dans la fonction addEventListener(), dans une fonction anonyme, comme ceci:

+ +
btn.addEventListener('click', function() {
+  var rndCol = 'rgb(' + random(255) + ',' + random(255) + ',' + random(255) + ')';
+  document.body.style.backgroundColor = rndCol;
+});
+ +

Ce mécanisme a certains avantages par rapport aux mécanismes plus anciens discutés précédemment. Pour commencer, il existe une fonction réciproque, removeEventListener(), qui supprime un écouteur ajouté précédemment. Par exemple, cela supprimerait l'écouteur du premier bloc de code de cette section:

+ +
btn.removeEventListener('click', bgChange);
+ +

Ceci n'a pas beaucoup de sens pour les programmes simples et de petite taille, mais pour les programmes plus grands et plus complexes, cela peut améliorer l'efficacité, de nettoyer les anciens gestionnaires d'événements inutilisés. De plus, par exemple, cela vous permet d'avoir un même bouton qui effectue différentes actions dans des circonstances différentes - tout ce que vous avez à faire est d'ajouter / supprimer des gestionnaires d'événements convenablement.
+
+ D'autre part, vous pouvez également enregistrer plusieurs gestionnaires pour le même écouteur. Les deux gestionnaires suivants ne seraient pas appliqués:

+ +
myElement.onclick = functionA;
+myElement.onclick = functionB;
+ +

Comme la deuxième ligne remplacerait la valeur de onclick définie par le premier. Cependant, ceci fonctionnerait:

+ +
myElement.addEventListener('click', functionA);
+myElement.addEventListener('click', functionB);
+ +

Les deux fonctions seraient maintenant exécutées lorsque l'élément est cliqué.
+
+ En outre, il existe un certain nombre d'autres fonctionnalités et options puissantes disponibles avec ce mécanisme d'événement. Celles-ci sont un peu hors de propos pour cet article, mais si vous voulez en savoir plus sur elles, jetez un oeil aux pages de référence de 
addEventListener() et removeEventListener().

+ +

Quel mécanisme devrais-je utiliser ?

+ +

Parmi les trois mécanismes, vous ne devriez certainement pas utiliser les attributs du gestionnaire d'événement HTML - ceux-ci sont obsolètes et constituent une mauvaise pratique, comme mentionné ci-dessus.
+
+ Les deux autres sont relativement interchangeables, au moins pour des utilisations simples:

+  

+ + + +

Les principaux avantages du troisième mécanisme : vous pouvez supprimer le code du gestionnaire d'événement si nécessaire en utilisant removeEventListener(), et vous pouvez ajouter plusieurs écouteurs du même type aux éléments si nécessaire. Par exemple, vous pouvez appeler addEventListener('click', function() { ... }) sur un élément plusieurs fois, avec différentes fonctions spécifiées dans le deuxième argument. Cela est impossible avec les propriétés du gestionnaire d'événement car toute tentative ultérieure de définition d'une propriété remplacera les propriétés précédentes, par exemple:

+ +
element.onclick = function1;
+element.onclick = function2;
+etc.
+ +
+

Note: Si vous êtes appelé à prendre en charge des navigateurs plus anciens qu'Internet Explorer 8 dans votre travail, vous risquez de rencontrer des difficultés, car ces anciens navigateurs utilisent des modèles d'événements différents des nouveaux navigateurs. Mais n'ayez crainte, la plupart des bibliothèques JavaScript (par exemple jQuery) ont des fonctions intégrées qui permettent d'éliminer les différences entre navigateurs. Ne vous en faites pas trop à ce stade de votre parcours d'apprentissage.

+
+ +

D'autres concepts liés aux événements

+ +

Dans cette section, nous aborderons brièvement quelques concepts avancés relatifs aux événements. Il n'est pas important de les comprendre entièrement à ce stade, mais cela pourra servir à expliquer certains modèles de code que vous rencontrerez probablement de temps en temps.

+ +

L'objet événement

+ +

Parfois, dans une fonction de gestionnaire d'événement, vous pouvez voir un paramètre spécifié avec un nom tel que event, evt, ou simplement e . C'est ce qu'on appelle l'objet événement, qui est automatiquement transmis aux gestionnaires d'événements pour fournir des fonctionnalités et des informations supplémentaires. Par exemple, réécrivons légèrement notre exemple de couleur aléatoire:

+ +
function bgChange(e) {
+  var rndCol = 'rgb(' + random(255) + ',' + random(255) + ',' + random(255) + ')';
+  e.target.style.backgroundColor = rndCol;
+  console.log(e);
+}
+
+btn.addEventListener('click', bgChange);
+ +
+

Note: Vous trouverez le code source complet de cet exemple sur GitHub (également le voir s'exécuter).

+
+ +

Ici, vous pouvez voir que nous incluons un objet événement, e, dans la fonction, et dans la fonction définissant un style de couleur d'arrière-plan sur e.target - qui est le bouton lui-même. La propriété target de l'objet événement est toujours une référence à l'élément sur lequel l'événement vient de se produire. Donc, dans cet exemple, nous définissons une couleur d'arrière-plan aléatoire sur le bouton, pas sur la page.

+ +
+

Note: Vous pouvez utiliser n'importe quel nom pour l'objet d'événement - il vous suffit de choisir un nom que vous pouvez ensuite utiliser pour le référencer dans la fonction du gestionnaire d'événements. e/evt/event sont les plus couramment utilisés par les développeurs car ils sont courts et faciles à retenir. C'est toujours bon de s'en tenir à une norme.

+
+ +

e.targetest incroyablement utile lorsque vous voulez définir le même gestionnaire d'événements sur plusieurs éléments et affecter une action à chacun d'entre eux quand un événement se produit sur eux. Vous pourriez, par exemple, avoir un ensemble de 16 tuiles qui disparaissent quand on clique dessus. Il est utile de toujours pouvoir affecter une action à  e.target, plutôt que de devoir la sélectionner de manière plus difficile. Dans l'exemple suivant (voir useful-eventtarget.html pour le code source ; et ici pour le voir s'exécuter), nous avons créé 16 éléments {{htmlelement("div")}} avec JavaScript. Quand nous les sélectionnons tous en utilisant {{domxref("document.querySelectorAll()")}}, puis que nous faisons une boucle sur chacun d'eux, en ajoutant un gestionnaire onclick à chacun de sorte qu'une couleur aléatoire est appliquée lorsque l'élément est cliqué:

+ +
var divs = document.querySelectorAll('div');
+
+for (var i = 0; i < divs.length; i++) {
+  divs[i].onclick = function(e) {
+    e.target.style.backgroundColor = bgChange();
+  }
+}
+ +

Le résultat est le suivant (essayez de cliquer dessus - amusez-vous):

+ + + +

{{ EmbedLiveSample('Hidden_example', '100%', 400, "", "", "hide-codepen-jsfiddle") }}

+ +

La plupart des gestionnaires d'événements que vous rencontrerez ne disposent que d'un ensemble standard de propriétés et de fonctions (méthodes) disponibles sur l'objet événement (voir la liste complète sur {{domxref("Event")}} ). Cependant, certains gestionnaires plus avancés ajoutent des propriétés spécialisées contenant des données supplémentaires dont ils ont besoin pour fonctionner. Le Media Recorder API, par exemple, a un événement dataavailable , qui se déclenche quand un fichier audio ou vidéo a été enregistré et est disponible pour être utilisé (par exemple, pour l'enregistrer ou le lire). L'objet événement du gestionnaire ondataavailable correspondant dispose d'une propriété data contenant les données audio ou vidéo enregistrées pour vous permettre d'y accéder et de l'utiliser.

+ +

Éviter le comportement par défaut

+ +

Parfois, vous rencontrerez une situation où vous voudrez arrêter un événement qui adopte son comportement par défaut. L'exemple le plus courant est celui d'un formulaire Web, par exemple un formulaire d'inscription personnalisé. Lorsque vous remplissez les détails et appuyez sur le bouton "Soumettre", le comportement naturel consiste à soumettre les données à une page spécifiée sur le serveur pour traitement, et le navigateur redirige vers une page de "message de réussite" quelconque (ou la même page, si une autre n'est pas spécifiée.).
+
+ Le problème survient lorsque l'utilisateur n'a pas soumis les données correctement. En tant que développeur, vous devez arrêter la soumission au serveur et lui envoyer un message d'erreur indiquant ce qui ne va pas et ce qui doit être fait pour corriger les erreurs. Certains navigateurs prennent en charge les fonctions de validation automatique des données de formulaire, mais comme beaucoup ne le font pas, il est conseillé de ne pas vous y fier et d'implémenter vos propres contrôles de validation. Regardons un exemple simple.
+
+ Tout d'abord, un simple
formulaire HTML qui vous oblige à entrer votre nom et votre prénom:

+ +
<form>
+  <div>
+    <label for="fname">First name: </label>
+    <input id="fname" type="text">
+  </div>
+  <div>
+    <label for="lname">Last name: </label>
+    <input id="lname" type="text">
+  </div>
+  <div>
+     <input id="submit" type="submit">
+  </div>
+</form>
+<p></p>
+ + + +

Maintenant un peu de JavaScript - ici nous implémentons une vérification très simple dans un gestionnaire d'événement onsubmit (l'événement submit est renvoyé sur un formulaire quand il est soumis) qui vérifie si les champs de texte sont vides. Si c'est le cas, nous appelons la fonction preventDefault() sur l'objet événement - ce qui stoppe la soumission du formulaire - puis nous affichons un message d'erreur dans le paragraphe sous notre formulaire pour indiquer à l'utilisateur ce qui ne va pas :

+ +
var form = document.querySelector('form');
+var fname = document.getElementById('fname');
+var lname = document.getElementById('lname');
+var submit = document.getElementById('submit');
+var para = document.querySelector('p');
+
+form.onsubmit = function(e) {
+  if (fname.value === '' || lname.value === '') {
+    e.preventDefault();
+    para.textContent = 'You need to fill in both names!';
+  }
+}
+ +

Évidemment, cette validation est assez faible - cela n'empêcherait pas l'utilisateur de valider le formulaire avec des espaces ou des nombres entrés dans les champs, par exemple - mais cela est acceptable. Le résultat est le suivant :

+ +

{{ EmbedLiveSample('Preventing_default_behavior', '100%', 140, "", "", "hide-codepen-jsfiddle") }}

+ +
+

Note: pour le code source, voir preventdefault-validation.html (et le voir s'exécuter ici.)

+
+ +

Le bouillonnement et la capture

+ +

Le dernier sujet à aborder ici est quelque chose que vous ne rencontrerez pas souvent, mais cela peut être une vraie difficulté si vous ne le comprenez pas. Le bouillonnement et la capture d'événements sont deux mécanismes qui décrivent ce qui se passe lorsque deux gestionnaires du même type d'événement sont activés sur un même élément. Regardons un exemple pour faciliter cela - ouvrez l'exemple show-video-box.html dans un nouvel onglet (et le code source dans un autre). C'est également disponible en live ci-dessous.

+ + + +

{{ EmbedLiveSample('Hidden_video_example', '100%', 500, "", "", "hide-codepen-jsfiddle") }}

+ +

Ceci est un exemple assez simple qui montre et cache une balise {{htmlelement("div")}} avec une balise {{htmlelement("video")}} à l'intérieur:

+ +
<button>Display video</button>
+
+<div class="hidden">
+  <video>
+    <source src="rabbit320.mp4" type="video/mp4">
+    <source src="rabbit320.webm" type="video/webm">
+    <p>Your browser doesn't support HTML5 video. Here is a <a href="rabbit320.mp4">link to the video</a> instead.</p>
+  </video>
+</div>
+ +

Quand le {{htmlelement("button")}} est cliqué, la vidéo est affichée, en changeant l'attribut de classe sur la balise <div> de hidden à showing ( le CSS de l'exemple contient ces deux classes, qui positionnent respectivement la boîte hors de l'écran et sur l'écran.) :

+ +
btn.onclick = function() {
+  videoBox.setAttribute('class', 'showing');
+}
+ +

Nous ajoutons ensuite quelques gestionnaires d'événements onclick supplémentaires - le premier à <div> et le second à <video>. L'idée est que lorsque l'on clique sur la zone du <div> en dehors de la vidéo, la boîte doit être masquée à nouveau; Lorsque la vidéo elle-même est cliquée, la vidéo devrait commencer à jouer.

+ +
videoBox.onclick = function() {
+  videoBox.setAttribute('class', 'hidden');
+};
+
+video.onclick = function() {
+  video.play();
+};
+ +

Mais il y a un problème - actuellement, lorsque vous cliquez sur la vidéo, elle commence à jouer, mais cela entraîne le fait que <div> est également caché en même temps. C'est parce que la vidéo est dans le <div> - elle en fait partie - alors que cliquer sur la vidéo lance les deux gestionnaires d'événements ci-dessus.

+ +

Explication du bouillonnement et de la capture

+ +

Quand un événement se déclenche sur un élément qui a des éléments parents (p.ex. l'élément {{htmlelement("video")}} dans notre cas), les navigateurs modernes utilisent deux phases différentes: la phase de capture et la phase de bouillonnement.
+
+ Dans la phase de capture:

+ + + +

Dans la phase de bouillonnement, l'opposé exact se produit:
+
+      Le navigateur vérifie si l'élément qui a été cliqué a un gestionnaire d'événement
onclick enregistré dans la phase de bouillonnement et l'exécute si c'est le cas.
+      Ensuite, il passe à l'élément ancêtre immédiat et fait la même chose, puis le suivant, et ainsi de suite jusqu'à ce qu'il atteigne l'élément
<html>.

+ +

+ +

(Cliquez sur l'image pour l'agrandir et la voir traduite en français.)

+ +

Dans les navigateurs modernes, par défaut, tous les gestionnaires d'événements sont enregistrés dans la phase de bouillonnement. Ainsi, dans notre exemple actuel, lorsque vous cliquez sur la vidéo, l'événement click fait un bouillonnement de l'élément <video> vers l'élément <html>. Comme ceci :

+ + + +

Régler le problème avec stopPropagation()

+ +

C'est un comportement ennuyeux, mais il y a un moyen de l'éviter ! L'objet événement standard dispose d'une fonction appelée stopPropagation(), qui, lorsqu'il est invoqué sur l'objet événement d'un gestionnaire, fait en sorte que le gestionnaire soit exécuté, mais l'événement ne remonte pas plus haut dans la chaîne, et donc plus aucun autre gestionnaire ne sera exécuté.
+
+ Nous pouvons donc résoudre notre problème actuel en changeant la fonction du deuxième gestionnaire dans le bloc de code précédent comme ceci:

+ +
video.onclick = function(e) {
+  e.stopPropagation();
+  video.play();
+};
+ +

Vous pouvez faire une copie locale du code source show-video-box.html et le modifier vous-même ou regarder le résultat ici :  show-video-box-fixed.html (ou voir le code source).

+ +
+

Note: Pourquoi s'embêter à capturer et bouillonner ? Eh bien, aux heures sombres où les navigateurs étaien peu compatibles entre eux qu'ils ne le sont aujourd'hui, Netscape n'utilisait que la capture d'événements, et Internet Explorer n'utilisait que les bouillonnements. Quand le W3C a décidé d'essayer de normaliser le comportement et de parvenir à un consensus, ils en sont arrivés à ce système qui inclue les deux, qui est celui implémenté dans les navigateurs modernes.

+
+ +
+

Note: Comme mentionné ci-dessus, par défaut, tous les gestionnaires d'événements sont enregistrés dans la phase de bouillonnement, ce qui est plus logique la plupart du temps. Si vous voulez vraiment enregistrer un événement dans la phase de capture, vous pouvez le faire en enregistrant votre gestionnaire avec addEventListener(), et en positionnant la troisième propriété, qui est optionnelle, surtrue.

+
+ +

Délégation d'événement

+ +

Le bouillonnement nous permet également de tirer parti de la délégation d'événements - ce concept repose sur le fait que si vous voulez exécuter du code lorsque vous cliquez sur l'un des nombreux éléments enfants, vous pouvez définir l'écouteur d'événement sur leur parent et ainsi leur répercuter les événement, plutôt que de devoir définir l'écouteur d'événement sur chaque enfant individuellement.
+
+ Un bon exemple est une série d'éléments de liste - si vous voulez que chacun d'eux fasse apparaître un message lorsque vous cliquez dessus, vous pouvez définir l'écouteur d'événement
click sur la balise parente <ul>, et il apparaîtra sur les éléments de la liste.

+ +

Ce concept est expliqué plus loin sur le blog de David Walsh, avec de multiples exemples - voir How JavaScript Event Delegation Works.

+ +

Conclusion

+ +

Vous devriez maintenant maîtriser tout ce que vous devez savoir sur les événements Web à ce stade de votre apprentissage. Comme mentionné ci-dessus, les événements ne font pas vraiment partie du langage du noyau JavaScript principal - ils sont définis dans les API Web du navigateur.
+
+ En outre, il est important de comprendre que les différents contextes dans lesquels JavaScript est utilisé tendent à avoir des modèles d'événements différents - des API Web à d'autres domaines tels que WebExtensions du navigateur et Node.js (JavaScript côté serveur). Nous ne nous attendons pas à ce que vous compreniez tous ces domaines maintenant, mais cela aide certainement à comprendre les bases des événements à mesure que vous avancez dans l'apprentissage du développement Web.

+ +

S'il y a quelque chose que vous n'avez pas compris, n'hésitez pas à relire l'article, ou contactez-nous pour demander de l'aide.

+ +

Voir aussi

+ + + +

{{PreviousMenuNext("Learn/JavaScript/Building_blocks/Return_values","Learn/JavaScript/Building_blocks/Image_gallery", "Learn/JavaScript/Building_blocks")}}

+ +

 

+ +

Dans ce module

+ + + +

 

diff --git a/files/fr/learn/javascript/building_blocks/functions/index.html b/files/fr/learn/javascript/building_blocks/functions/index.html new file mode 100644 index 0000000000..43f3e916e1 --- /dev/null +++ b/files/fr/learn/javascript/building_blocks/functions/index.html @@ -0,0 +1,397 @@ +--- +title: Fonctions — des blocs de code réutilisables +slug: Apprendre/JavaScript/Building_blocks/Fonctions +translation_of: Learn/JavaScript/Building_blocks/Functions +--- +
{{LearnSidebar}}
+ +
{{PreviousMenuNext("Learn/JavaScript/Building_blocks/Looping_code","Learn/JavaScript/Building_blocks/Build_your_own_function", "Learn/JavaScript/Building_blocks")}}
+ +

Les fonctions sont un autre concept essentiel de la programmation, qui permettent de stocker dans un bloc défini une partie de code qui effectue une seule tâche afin de l'appeler plus tard lorsque nous en avons besoin en utilisant une seule commande courte — au lieu de ré-écrire l'intégralité de ce code à chaque fois. Dans cet article nous explorons les concepts fondamentaux inhérents aux fonctions tels que la syntaxe de base, comment les définir et les invoquer, leur portée et leurs paramètres.

+ + + + + + + + + + + + +
Prerequis:Culture informatique basique, compréhension basique du HTML et du CSS, Premiers pas en JavaScript...
Objectif:Comprendre les concepts fondamentaux des fonctions JavaScript.
+ +

Où trouve-t'on des fonctions ?

+ +

En JavaScript, vous trouverez des fonctions partout. En fait, nous avons utilisé des fonctions depuis le début du cours ; nous n'en avons simplement pas beaucoup parlé. Toutefois, il est maintenant temps de parler des fonctions de manière explicite et d'explorer réellement leur syntaxe.

+ +

Presque à chaque fois que vous utilisez une structure de JavaScript qui utilise une paire de parenthèses — () — et que vous n'utilisez pas une structure usuelle et intégrée du langage telle que les boucles for, while ou do...while , ou une déclaration if...else , vous utilisez une fonction.

+ +

Les fonctions intégrées du navigateur

+ +

Nous avons beaucoup utilisé les fonctions intégrées du navigateur dans ce cours. Comme par exemple à chaque fois que nous avons manipulé une chaîne de caractères :

+ +
var myText = 'I am a string';
+var newString = myText.replace('string', 'sausage');
+console.log(newString);
+// La fonction replace () sélectionne une chaîne,
+// remplace une sous-chaîne par une autre, et renvoie
+// la nouvelle chaîne avec les modifications effectuées.
+ +

Ou à chaque fois que nous avons manipulé un tableau :

+ +
var myArray = ['I', 'love', 'chocolate', 'frogs'];
+var madeAString = myArray.join(' ');
+console.log(madeAString);
+// La fonction join() sélectionne un tableau, rassemble
+// tous les éléments du tableau dans une chaîne,
+// et renvoie cette nouvelle chaîne.
+ +

Ou à chaque fois que nous avons généré un nombre aléatoire :

+ +
var myNumber = Math.random();
+// la fonction random() génère un nombre aléatoire
+// entre 0 et 1, et renvoie
+// ce nombre
+ +

... nous avons utilisé une fonction !

+ +
+

Note : N'hésitez pas à copier ces lignes dans la console JavaScript de votre navigateur afin de vous familiariser à nouveau avec leur fonctionnalité si vous en ressentez le besoin.

+
+ +

Le langage Javascript a de nombreuses fonctions intégrées pour vous permettre de faire des choses utiles sans devoir écrire tout le code vous-même. En fait, certains codes que vous appelez quand invoquez (un mot sophistiqué pour dire lancer ou exécuter) une fonction intégrée du navigateur ne pourraient pas être écrits en JavaScript — la plupart de ces fonctions appellent des parties de code interne du navigateur qui est très majoritairement écrit en langages de bas niveau comme le C++, et non pas en langage web comme JavaScript.

+ +

Gardez à l'esprit que certaines fonctions intégrées du navigateur ne font pas partie du noyau du langage JavaScript — certaines font partie des APIs du navigateur qui sont construites à partir du langage par défaut pour apporter encore plus de fonctionnalités ( consultez cette section antérieure de notre cours pour une description plus détaillée ). Nous aborderons l'utilisation des APIs du navigateur plus en détail dans un module ultérieur.

+ +

Fonctions versus méthodes

+ +

Une chose que nous devons éclaircir avant d'aller plus loin — d'un point de vue technique les fonctions intégrées du navigateur ne sont pas des fonctions mais des méthodes. Cela peut vous effrayer ou vous désorienter mais n'ayez crainte — les mots fonction et méthode sont largement interchangeables, du moins pour ce qui nous concerne, à ce niveau de votre apprentissage.

+ +

La distinction réside dans le fait que les méthodes sont des fonctions définies à l'intérieur d'objets. Les fonctions intégrées au navigateur (méthodes) et les variables (que l'on appelle propriétés) sont stockées dans des objets structurés, pour rendre le code plus efficace et facile à manier.

+ +

Vous n'aurez pas besoin d'apprendre les rouages des objets structurés du JavaScript pour le moment — vous pouvez attendre un module ultérieur qui vous en apprendra tous les rouages internes et comment les créer par vous même. Pour le moment, nous souhaitons simplement éviter toute confusion possible entre méthode et fonction — car vous êtes susceptibles de rencontrer les deux termes si vous en recherchez les ressources disponibles sur le Web. 

+ +

Fonctions personnalisées

+ +

Nous avons également rencontré beaucoup de fonctions personnalisées dans le cours jusqu'ici — fonctions définies dans votre code, et non pas dans le navigateur. À chaque fois que vous voyez un nom personnalisé suivi de parenthèses, vous utilisez une fonction personnalisée. Dans notre exemple random-canvas-circles.html tiré de l'article les boucles dans le code (voir aussi le code source complet), nous avons inclus une fonction personnalisée draw()qui ressemblait à ça :

+ +
function draw() {
+  ctx.clearRect(0,0,WIDTH,HEIGHT);
+  for (var i = 0; i < 100; i++) {
+    ctx.beginPath();
+    ctx.fillStyle = 'rgba(255,0,0,0.5)';
+    ctx.arc(random(WIDTH), random(HEIGHT), random(50), 0, 2 * Math.PI);
+    ctx.fill();
+  }
+}
+ +

Cette fonction dessine 100 cercles aléatoires dans un élément {{htmlelement("canvas")}}. À chaque fois que nous voulons faire cela, il suffit d'invoquer la fonction comme suit :

+ +
draw();
+ +

au lieu de devoir ré-écrire tout le code à chaque fois que nous voulons la répéter. De plus, les fonctions peuvent contenir tous les codes qu'il vous plaira — vous pouvez même appeler d'autres fonctions à l'intérieur d'une fonction. Par exemple, la fonction ci-dessus appelle la fonction random() trois fois, comme définie par le code suivant :

+ +
function random(number) {
+  return Math.floor(Math.random()*number);
+}
+ +

Nous avions besoin de cette fonction car la fonction intégrée du navigateur Math.random() génère uniquement un nombre décimal aléatoire compris entre 0 et 1 alors que nous voulions un nombre entier compris entre 0 et un nombre défini.

+ +

Invoquer des fonctions

+ +

Vous êtes probablement au clair avec cela maintenant, mais juste au cas où... pour utiliser une fonction après qu'elle ait été définie, vous devez la lancer - ou l'invoquer. Pour ce faire, vous devez inclure le nom de la fonction quelque part dans le code suivi par des parenthèses.

+ +
function myFunction() {
+  alert('hello');
+}
+
+myFunction()
+// appelle la fonction une fois
+ +

Fonctions anonymes

+ +

Vous pouvez rencontrer des fonctions définies et invoquées de manière légèrement différentes. Nous venons juste de créer une fonction comme celle-ci :

+ +
function myFunction() {
+  alert('hello');
+}
+ +

Mais vous pouvez également créer une fonction qui n'a pas de nom :

+ +
function() {
+  alert('hello');
+}
+ +

Ceci est une fonction anonyme — elle n'a pas de nom ! De plus, elle ne produira pas d'effet par elle-même. Les fonctions anonymes sont généralement utilisées en association avec un gestionnaire d'évènement, comme dans l'exemple suivant qui lance le code inscrit dans la fonction lorsque le bouton associé est cliqué :

+ +
var myButton = document.querySelector('button');
+
+myButton.onclick = function() {
+  alert('hello');
+}
+ +

Cet exemple ci-dessus nécessite qu'il y ait un élément HTML {{htmlelement("button")}} disponible sur la page afin qu'il puisse être cliqué. Vous avez déjà rencontré ce type de structure plusieurs fois dans ce cours et vous en apprendrez plus à son sujet lorsque vous en étudierez l'utilisation dans l'article suivant.

+ +

Vous pouvez également assigner une fonction anonyme en tant que valeur d'une variable, comme par exemple :

+ +
var myGreeting = function() {
+  alert('hello');
+}
+ +

Cette fonction peut désormais être invoquée en utilisant :

+ +
myGreeting();
+ +

Cela a pour effet d'attribuer un nom à la fonction ; vous pouvez également utiliser la fonction anonyme en tant que valeur de variables multiples, comme par exemple :

+ +
var anotherGreeting = function() {
+  alert('hello');
+}
+ +

Cette fonction peut désormais être invoquée en utilisant au choix :

+ +
myGreeting();
+anotherGreeting();
+ +

Cela peut toutefois générer de la confusion, donc ne le faites pas ! Lorsque l'on crée des fonctions, il vaut mieux se contenter de cette forme :

+ +
function myGreeting() {
+  alert('hello');
+}
+ +

Vous utiliserez principalement des fonctions anonymes simplement pour lancer une partie de code en réponse à un évènement — comme lorsqu'un bouton est cliqué — en utilisant un gestionnaire d'évènement. Cela devrait ressembler à ça :

+ +
myButton.onclick = function() {
+  alert('hello');
+  // Je peux mettre ici autant
+  // de code que je le souhaite
+}
+ +

Paramètres des fonctions

+ +

Certaines fonctions nécessitent que l'on définisse des paramètres lorsqu'on les appelle — ce sont des valeurs qui doivent êtres inclues dans les parenthèses de la fonction pour que celle-ci fonctionne correctement.

+ +
+

Note : Les paramètres sont parfois appelés arguments, propriétés ou encore attributs.

+
+ +

Par exemple, la fonction intégrée du navigateur Math.random() ne nécessite pas de paramètres. lorsqu'elle est appelée, elle renvoie toujours un nombre aléatoire compris entre 0 et 1 : 

+ +
var myNumber = Math.random();
+ +

La fonction de chaîne intégrée du navigateur replace() nécessite toutefois deux paramètres — la sous-chaîne qu'elle doit remplacer à l'intérieur de la chaîne, et la sous-chaîne par laquelle elle doit la remplacer :

+ +
var myText = 'I am a string';
+var newString = myText.replace('string', 'sausage');
+ +
+

Note : Quand vous devez définir plusieurs paramètres, ils doivent être séparés par des virgules.

+
+ +

Il est également à noter que parfois les paramètres sont optionnels — vous n'avez pas à les spécifier. Si vous ne le faites pas, la fonction va généralement adopter un comportement par défaut. Par exemple, la fonction de tableau join() a des paramètres optionnels :

+ +
var myArray = ['I', 'love', 'chocolate', 'frogs'];
+var madeAString = myArray.join(' ');
+// renvoie 'I love chocolate frogs'
+var madeAString = myArray.join();
+// renvoie 'I,love,chocolate,frogs'
+ +

Si aucun paramètre n'est inclus pour spécifier un caractère de jointure / délimitation, une virgule est utilisée par défaut.

+ +

La portée des fonctions et les conflits.

+ +

Parlons un peu de la {{glossary("portée")}} — un concept très important lorsque l'on a affaire à des fonctions. Lorsque vous créez une fonction, les variables et les autres choses qui sont définies à l'intérieur de la fonction ont leur propre portée, ce qui signifie qu'elles sont enfermées dans leur propre compartiment séparé et qu'elles ne peuvent pas être affectées par d'autres fonctions ou par le code en dehors de la fonction.

+ +

Le plus haut niveau en dehors de toutes vos fonctions est appelé la portée globale. Les valeurs définies dans la portée globale sont accessibles à partir de n'importe qu'elle partie du code.

+ +

Le JavaScript est construit de cette façon pour plusieurs raisons —  mais principalement à cause de la sécurité et de l'organisation. Parfois, vous ne voulez pas que vos variables soient accessibles depuis toutes les autres parties du code — des script externes appelés depuis l'extérieur de la fonction pourraient interférer avec votre code et causer des problèmes parce qu'ils utilisent les mêmes noms de variables que d'autres parties du code, provoquant des conflits. Cela peut être fait de manière malveillante ou simplement par accident.

+ +

Par exemple, disons que vous avez un fichier HTML qui appelle deux fichiers JavaScript externes, et que les deux ont une variable et une fonction définie qui utilisent le même nom :

+ +
<!-- Excerpt from my HTML -->
+<script src="first.js"></script>
+<script src="second.js"></script>
+<script>
+  greeting();
+</script>
+ +
// first.js
+var name = 'Chris';
+function greeting() {
+  alert('Hello ' + name + ': welcome to our company.');
+}
+ +
// second.js
+var name = 'Zaptec';
+function greeting() {
+  alert('Our company is called ' + name + '.');
+}
+ +

Les deux fonctions que vous voulez appeler s'appellent greeting(), mais vous ne pouvez accéder qu'à la fonction greeting() du second fichier second.js  — car celui-ci est appliqué au code HTML plus tard dans le code source, de sorte que sa variable et sa fonction écrasent celles du premier fichier first.js.

+ +
+

Note : Vous pouvez voir cet exemple s'exécuter sur GitHub (voir aussi le code source).

+
+ +

En conservant des parties de votre code enfermées dans des fonctions, vous évitez de tels problèmes. Cette procédure est considérée comme une bonne pratique.

+ +

C'est un peu comme au zoo. Les lions, zèbres, tigres et pingouins sont enfermés dans leurs propres enclos, et n'ont accès qu'aux éléments se trouvant à l'intérieur de leur enclos — de la même manière que la portée des fonctions. S'il leur était possible de pénétrer dans les autres enclos, des problèmes se produiraient. Au mieux, des animaux différents seraient dans l'inconfort au sein d'un habitat étranger — un lion ou un tigre se sentirait très mal dans l'environnement humide et glacé des pingouins. Au pire, les lions et les tigres pourraient essayer de manger les pingouins !

+ +

+ +

Le gardien du zoo est comme la portée globale — il ou elle a les clefs pour accéder à chaque enclos, pour l'approvisionner en nourriture, soigner les animaux malades, ...etc.

+ +

Apprentissage actif : Jouer avec la portée

+ +

Jetons un coup d'oeil à un exemple réel pour démontrer les effets de la portée.

+ +
    +
  1. Tout d'abord, faisons un copie locale de notre exemple function-scope.html. Celui-ci contient deux fonctions appelées a() et b(), et trois variables — x, y, and z — deux d'entre elles sont définies à l'intérieur de la fonction, et l'autre dans la portée globale. Il contient également une troisième fonction appelée output(), qui prend un seul paramètre et le renvoie dans un paragraphe de la page.
  2. +
  3. Ouvrez l'exemple ci-dessus dans un navigateur et dans un éditeur de texte.
  4. +
  5. Ouvrez la console JavaScript dans les outils de développement de votre navigateur et entrez la commande suivante : +
    output(x);
    + Vous devriez voir la valeur de la variable x renvoyée à l'écran.
  6. +
  7. Maintenant essayez d'entrer les commandes suivantes : +
    output(y);
    +output(z);
    + +

    Toutes les deux devraient vous renvoyer un message d'erreur du type : "ReferenceError: y is not defined". Pourquoi ? À cause de la portée de la fonction — y and z sont enfermées dans les fonctions a() et b(), donc output() ne peut pas les atteindre lorsqu'elles sont appelées depuis la portée globale.

    +
  8. +
  9. +

    Néanmoins, que se passe-t-il losqu'elles sont appelées de l'intérieur d'une autre fonction ? Essayer d'éditer a() et b() pour qu'elles aient la forme suivante :

    + +
    function a() {
    +  var y = 2;
    +  output(y);
    +}
    +
    +function b() {
    +  var z = 3;
    +  output(z);
    +}
    + Sauvegardez le code et rechargez-le dans votre navigateur, puis essayez d'appeler les fonctions a() et b() depuis la console JavaScript : + +
    a();
    +b();
    + Vous devriez voir les valeurs y and z renvoyées sur la page. Cela fonctionne très bien car la fonction output() est applée à l'intérieur des autres fonctions — dans la portée dans laquelle les variables qu'elle renvoie sont définies. La fonction output() est elle-même disponible n'importe où dans le code, car elle est définie dans la portée globale.
  10. +
  11. Maintenant essayer de mettre à jour le code comme ceci : +
    function a() {
    +  var y = 2;
    +  output(x);
    +}
    +
    +function b() {
    +  var z = 3;
    +  output(x);
    +}
    + Sauvegardez et rechargez à nouveau dans la console JavaScript :
  12. +
  13. +
    a();
    +b();
    + Les deux fonctions a() et b() appelées devraient renvoyer la valeur x — 1. Cela fonctionne très bien car même si la fonction output() n'est pas dans la même portée que celle dans laquelle  x est définie, x est une variable globale et donc elle est disponible dans n'importe quelle partie du code.
  14. +
  15. Pour finir, essayez de mettre à jour le code comme ceci : +
    function a() {
    +  var y = 2;
    +  output(z);
    +}
    +
    +function b() {
    +  var z = 3;
    +  output(y);
    +}
    +
  16. +
  17. Sauvegardez et rechargez à nouveau dans la console JavaScript : +
    a();
    +b();
    + Cette fois l'appel de a() et b() renverra l'erreur "ReferenceError: z is not defined"  — parce que l'appel de la fonction output() et des variables qu'elle essaie d'afficher ne sont pas définis dans les mêmes portées — les variables sont en effet invisibles pour cet appel de fonction.
  18. +
+ +
+

Note : Ces règles de portée ne s'appliquent pas aux boucles (ex. for() { ... }) ni aux instructions conditionnelles (ex. if() { ... }) — elles semblent très similaires, mais ce n'est pas la même chose ! Prenez garde de ne pas les confondre.

+
+ +
+

Note : Le message d'erreur ReferenceError: "x" is not defined est l'un des plus courant que vous pourrez rencontrer. S'il s'affiche et que vous êtes sûr d'avoir défini la variable en question, vérifiez quelle est sa portée.

+
+ + + +

Des fonctions à l'intérieur de fonctions

+ +
+
Gardez à l'esprit que vous pouvez appeler une fonction de n'importe où, même à l'intérieur d'une autre fonction. Ceci est souvent utilisé comme un moyen de garder le code bien organisé  si vous avez une grande fonction complexe, elle est plus facile à comprendre si vous la divisez en plusieurs sous-fonctions :
+
+ +
function myBigFunction() {
+  var myValue;
+
+  subFunction1();
+  subFunction2();
+  subFunction3();
+}
+
+function subFunction1() {
+  console.log(myValue);
+}
+
+function subFunction2() {
+  console.log(myValue);
+}
+
+function subFunction3() {
+  console.log(myValue);
+}
+
+ +

Assurez-vous simplement que les valeurs utilisées dans la fonction ont une portée correcte. L'exemple ci-dessus entraînerait une erreur ReferenceError: myValue is not defined, car bien que la valeur myValue  est définie dans la même portée que les appels de fonction, elle n'est pas définie dans les définitions de fonctions - le code réel qui est exécuté lorsque les fonctions sont appelées. Pour que cela fonctionne, vous devez passer la valeur dans la fonction en tant que paramètre, comme ceci :

+ +
function myBigFunction() {
+  var myValue = 1;
+
+  subFunction1(myValue);
+  subFunction2(myValue);
+  subFunction3(myValue);
+}
+
+function subFunction1(value) {
+  console.log(value);
+}
+
+function subFunction2(value) {
+  console.log(value);
+}
+
+function subFunction3(value) {
+  console.log(value);
+}
+ +

Conclusion

+ +

Cet article a exploré les concepts fondamentaux inhérents aux fonctions, ouvrant la voie au suivant dans lequel nous passerons à la pratique et vous guiderons à travers les étapes pour construire votre propre fonction personnalisée.

+ +

Voir aussi

+ + + + + +

{{PreviousMenuNext("Learn/JavaScript/Building_blocks/Looping_code","Learn/JavaScript/Building_blocks/Build_your_own_function", "Learn/JavaScript/Building_blocks")}}

+ +

Dans ce module

+ + diff --git a/files/fr/learn/javascript/building_blocks/image_gallery/index.html b/files/fr/learn/javascript/building_blocks/image_gallery/index.html new file mode 100644 index 0000000000..07a51499fd --- /dev/null +++ b/files/fr/learn/javascript/building_blocks/image_gallery/index.html @@ -0,0 +1,163 @@ +--- +title: Galerie d'images +slug: Apprendre/JavaScript/Building_blocks/Image_gallery +tags: + - Apprendre + - Boucles + - Débutant + - Evaluation + - Gestionnaire d'événement + - JavaScript + - conditions + - 'l10n:priority' + - Écriture de code + - évènements +translation_of: Learn/JavaScript/Building_blocks/Image_gallery +--- +
{{LearnSidebar}}
+ +
{{PreviousMenu("Learn/JavaScript/Building_blocks/Events", "Learn/JavaScript/Building_blocks")}}
+ +

Maintenant que nous avons examiné les blocs fondamentaux de construction de JavaScript,  nous allons tester vos connaissances sur les boucles, les fonctions, les conditions et les événements  en vous aidant à créer un élément assez commun que vous verrez  sur de nombreux sites web. Une galerie JavaScript animée.

+ + + + + + + + + + + + +
Conditions préalables:Avant de tenter cette évaluation, vous devriez avoir parcouru tous les articles de ce module. 
Objectif:Tester la compréhension des boucles, des fonctions, des conditions et des événements JavaScript.
+ +

Point de départ

+ +

Pour réaliser cette évaluation, vous devez récupérer le fichier ZIP et le décompresser quelque par sur votre ordinateur.

+ +

Vous pouvez également utiliser un site comme JSBin ou  Thimble pour effectuer votre évalution. Vous pouvez copier le code HTML,CSS et JavaScript dans l'un de ces éditeurs en ligne. Si l'éditeur en ligne que vous utilisez ne dispose pas de panneaux JavaScript/CSS séparés, n'hésitez pas à utiliser les éléments <script>/<style> dans la page HTML.

+ +
+

Note: Si vous êtes bloqué, demandez-nous de l'aide — voir la section {{anch("Évaluation ou aide supplémentaire")}} au bas de cette page.

+
+ +

Résumé du projet

+ +

Vous avez reçu des fichiers HTML, CSS, des images et quelques lignes de code JavaScript; vous devez écrire le code JavaScript nécessaire pour en faire un programme fonctionnel. Le corps HTML ressemble à ceci:

+ +
<h1>Image gallery example</h1>
+
+<div class="full-img">
+  <img class="displayed-img" src="images/pic1.jpg">
+  <div class="overlay"></div>
+  <button class="dark">Darken</button>
+</div>
+
+<div class="thumb-bar">
+
+</div>
+ +

L'exemple ressemble à ceci:

+ +

+ + + +

Les parties les plus intéressantes du fichier CSS de l'exemple:

+ + + +

Votre JavaScript doit:

+ + + +

Pour vous donner une idée, regardez l'exemple (Ne regardez pas le code source!).

+ +

Les différentes étapes

+ +

Les sections suivantes décrivent ce que vous avez à faire.

+ +

Itération sur les images

+ +

Nous vous avons fourni des lignes qui storent une référence à thumb-bar <div> dans une variable nommée thumbBar, créent un nouvel élément <img>, définissent son attribut src à un emplacement de valueur xxx, et ajoutent ce nouvel élément <img> dans thumbBar.

+ +

Vous avez besoin de:

+ +
    +
  1. Ajouter votre code en-dessous du commentaire Looping through images à l'intérieur d'une boucle qui itère sur les 5 images — vous n'avez besoin que de 5 itérations, chacune représentant une image.
  2. +
  3. Remplacez, pour chaque itération,  la valeur xxx de l'emplacement par une chaîne de caractères qui correspond au chemin de l'image considérée. Il faut définir la valeur de l'attribut src dans chaque cas. Gardez à l'esprit que, à chaque fois, l'image est dans le répertoire des images et que son nom est pic1.jpg, pic2.jpg, etc.
  4. +
+ +

Ajout d'un gestionnaire onclick à chaque miniature

+ +

À chaque itération, vous devez ajouter un gestionnaire onclick au newImage courant. Il doit:

+ +
    +
  1. Trouver la valeur de l'attribut src de l'image courante. Cela peut être fait avec la fonction getAttribute() sur <img>, en lui passant le paramètre "src" à chaque fois. Mais comment avoir l'image? Utiliser newImage ne marche pas du fait que la boucle est finie avant que le gestionnaire d'événement ne soit appelé; de cette manière, la valeur de src sera toujours celle du dernier <img>. Pour résoudre cela, gardez à l'esprit que, pour chaque gestionnaire d'événement, c'est <img> qui en est la cible. Pourquoi ne pas récupérer l'information de l'objet événement?
  2. +
  3. Exécuter une fonction, en lui passant en paramètre la fameuse valeur de src. Vous pouvez nommer la fonction à votre guise.
  4. +
  5. Cette fonction du gestionnaire d'événement doit définir la valeur de l'attribut src de displayed-img <img> à la valeur du src passé en paramètre. Nous vous avons fourni une ligne qui stocke une référence de l'<img> concerné dans une variable nommée displayedImg. Notez que nous voulons une fonction nommée.
  6. +
+ +

Écrire le gestionnaire du bouton d'assombrissement

+ +

Il ne reste que notre <button> d'assombrissement — nous vous avons fourni une ligne qui stocke une référence au <button> dans une variable appelée btn. Vous devez ajouter un gestionnaire onclick qui:

+ +
    +
  1. Vérifie la classe appliquée à <button> — à nouveau, vous pouvez utiliser getAttribute().
  2. +
  3. Si le nom de classe est "dark", changer la classe du <button> pour "light" (avec setAttribute()), son contenu textuel par "Lighten", et le {{cssxref("background-color")}} du voile d'assombrissement <div> par "rgba(0,0,0,0.5)".
  4. +
  5. Si le nom de classe n'est pas "dark", changer la classe du <button> pour "dark", son contenu textuel par "Darken", et le {{cssxref("background-color")}} du voile d'assombrissement <div> par "rgba(0,0,0,0)".
  6. +
+ +

Les lignes suivantes fournissent une base pour réaliser les changements  décrits aux points 2 et 3.

+ +
btn.setAttribute('class', xxx);
+btn.textContent = xxx;
+overlay.style.backgroundColor = xxx;
+ +

Conseil

+ + + +

Évaluation ou aide supplémentaire

+ +

Si vous souhaitez que votre travail soit évalué, ou si vous êtes bloqué et que vous voulez demander de l'aide :

+ +
    +
  1. Mettez votre travail dans un éditeur partageable en ligne tel que CodePen, jsFiddle, ou Glitch.
  2. +
  3. Rédiger un sujet pour demander une évaluation et/ou une aide à le forum Discourse du MDN. Ajoutez la balise "learning" à votre message pour que nous puissions le trouver plus facilement. Votre message doit inclure : +
      +
    • Un titre descriptif tel que "Évaluation demandée pour la galerie d'images".
    • +
    • Des détails sur ce que vous souhaitez que nous fassions — par exemple ce que vous avez déjà essayé, si vous êtes bloqué et avez besoin d'aide.
    • +
    • Un lien vers l'exemple que vous souhaitez faire évaluer ou pour lequel vous avez besoin d'aide, dans un éditeur en ligne. C'est une bonne pratique à adopter — il est très difficile d'aider une personne ayant un problème de codage si on ne peut pas voir son code.
    • +
    • Un lien vers la page de la tâche ou de l'évaluation proprement dite, afin que nous puissions trouver la question pour laquelle vous souhaitez de l'aide.
    • +
    +
  4. +
+ +

Si vous suivez cette évaluation dans le cadre d'un cours organisé, vous devriez pouvoir donner votre travail à votre professeur ou mentor pour la notation. Si vous apprenez en autodidacte, vous pouvez obtenir le guide de notation simplement en le demandant sur le fil de discussion de cet exercice, ou sur #mdn du canal IRC de Mozilla IRC. Faites d'abord l'exercice, vous ne gagnerez rien à tricher!

+ +

{{PreviousMenu("Learn/JavaScript/Building_blocks/Events", "Learn/JavaScript/Building_blocks")}}

+ +

Dans ce module

+ + diff --git a/files/fr/learn/javascript/building_blocks/index.html b/files/fr/learn/javascript/building_blocks/index.html new file mode 100644 index 0000000000..7efffb563e --- /dev/null +++ b/files/fr/learn/javascript/building_blocks/index.html @@ -0,0 +1,55 @@ +--- +title: Principaux blocs en JS +slug: Apprendre/JavaScript/Building_blocks +tags: + - Auto-évaluation + - Boucles + - Débutant + - Fonctions + - Guide + - Modules + - conditions + - évènements +translation_of: Learn/JavaScript/Building_blocks +--- +
{{JsSidebar}}
+ +
{{PreviousNext("Learn/JavaScript/First_steps", "Learn/JavaScript/Objects")}}
+ +

Dans ce module nous allons continuer à voir l'ensemble des fonctionnalités clefs du JavaScript en nous concentrant plus particulièrement sur les structures les plus répandues telles que les conditions, les boucles, les fonctions et les événements. Nous avons déjà vu ces notions dans le cours mais sans nous y attarder, nous allons maintenant les étudier en détails.

+ +

Prérequis

+ +

Avant de commencer ce module, vous devriez connaître les bases du HTML et du CSS et avoir suivi le module précédent, JavaScript Premiers Pas.

+ +
+

Note : Si vous travaillez depuis un ordinateur, une tablette ou depuis un autre appareil sur lequel vous ne pouvez pas créer vos propres fichiers, ce n'est pas un problème, vous pourrez essayer la plupart des exemples en lignes grâce à des outils comme JSBin ou Thimble .

+
+ +

Guides

+ +
+
Prendre des décisions dans votre code — les conditions
+
Quelque soit le langage de programmation, notre programme doit prendre des décisions et effectuer des actions différentes selon les valeurs traitées. Dans un jeu par exemple, si le nombre de vies du joueur est égal à 0, le jeu s'achève. Sur le même principe, une application météo affiche un fond d'aube si elle est lancée le matin, des étoiles et la Lune si, au contraire, elle est lancée la nuit. Dans cet article, nous allons voir comment les structures conditionnelles fonctionnent en JavaScript.
+
Les boucles
+
Parfois une action doit être réalisée plusieurs fois d'affilée. Par exemple, parcourir une liste de noms. En programmation, les boucles effectuent ce genre de tâches à merveille. Ici, nous allons examiner les structures de boucles en JavaScript.
+
Les fonctions — réutiliser des blocs de code
+
Un autre concept essentiel en programmation est celui de fonctions. Les fonctions permettent de définir un morceau de code réalisant une tâche particulière qui pourra être appelé ultérieurement dans le reste du programme par une simple ligne, ce qui évite d'écrire plusieurs fois le même code. Dans cet article, nous allons voir les concepts qui se cachent derrière les fonctions tels que la syntaxe de base, la définition et l'appel d'une fonction, sa portée et ses paramètres.
+
Créez votre propre fonction
+
L'essentiel sur la théorie des fonctions a été traité dans le chapitre précédent, cet article va vous permettre de mettre en pratique vos connaissances avec un exercice. Nous allons construire notre propre fonction et nous en profiterons pour expliquer quelques notions plus avancées, utiles pour travailler avec les fonctions.
+
Les valeurs de retour des fonctions
+
Il reste un dernier point à vous présenter avant de terminer cette partie sur les fonctions, il s'agit des valeurs retournées. Une fois leur exécution finie, les fonctions renvoient des valeurs, pour certaines d'entre-elles ce retour nous est utile. Il est important de bien comprendre ce que sont ces valeurs, comment les utiliser dans notre programme et comment faire en sorte que nos fonctions renvoient des valeurs qui nous soient utiles.
+
Introduction aux événements
+
Les événements sont des actions ou occurences qui surviennent au cours de l'exécution de votre programme, auxquels vous pouvez répondre de la manière que vous souhaitez. Par exemple, si l'utilisateur clique sur une page web, vous pourriez vouloir répondre à cette action en affichant un élément d'information. Dans ce dernier article, nous allons voir des concepts importants se rapportant aux événements et voir la manière dont ils fonctionnent au sein des navigateurs.
+
+ +

Auto-évaluation

+ +

L'auto-évaluation suivante teste votre compréhension des bases du JavaScript vues dans le guide ci-dessus.

+ +
+
Galerie de photos
+
Maintenant que vous avez fini ce chapitre sur la construction de blocs en JavaScript, vous allez pouvoir tester vos connaissances sur les boucles, les fonctions, les conditions et les événements en codant un élément que l'on retrouve sur de très nombreux sites web, une galerie de photos en JavaScript.
+
+ +

{{PreviousNext("Learn/JavaScript/First_steps", "Learn/JavaScript/Objects")}}  

diff --git a/files/fr/learn/javascript/building_blocks/looping_code/index.html b/files/fr/learn/javascript/building_blocks/looping_code/index.html new file mode 100644 index 0000000000..820a4d09e2 --- /dev/null +++ b/files/fr/learn/javascript/building_blocks/looping_code/index.html @@ -0,0 +1,873 @@ +--- +title: Les boucles dans le code +slug: Apprendre/JavaScript/Building_blocks/Looping_code +tags: + - Article + - CodingScripting + - DO + - Débutant + - Guide + - JavaScript + - Learn + - Loop + - break + - continue + - for + - 'l10n:priority' + - while +translation_of: Learn/JavaScript/Building_blocks/Looping_code +--- +
{{LearnSidebar}}
+ +
{{PreviousMenuNext("Learn/JavaScript/Building_blocks/conditionals","Learn/JavaScript/Building_blocks/Functions", "Learn/JavaScript/Building_blocks")}}
+ +

Les langages de programmation sont très utiles pour effectuer des tâches répétitives, allant de calculs basiques à à peu près n'importe quelle autre situation où vous avez un certain nombre d'actions similaires à répéter. Ici, nous allons étudier les structures de boucle disponible dans JavaScript qui répondent à un tel besoin.

+ + + + + + + + + + + + +
Prérequis :Culture informatique basique, compréhension basique du HTML et du CSS, Premiers pas en JavaScript...
Objectif :Comprendre comment utiliser les boucles dans JavaScript.
+ +

Laissez-moi dans la boucle

+ +

Boucles, boucles, boucles. Alors qu'elles sont associées aux cheveux d'une célèbre héroïne de fiction, elles sont également un concept extrêmement important en programmation. Les boucles de programmation ne font que faire la même action encore et toujours – ce qui se traduit par itérer en langage de programmeur.

+ +

Commençons par examiner le cas d'un fermier qui doit s'assurer d'avoir assez de nourriture pour nourrir sa famille pour la semaine. Il pourrait ainsi utiliser la boucle suivante :

+ +


+

+ +

Une boucle a normalement un ou plusieurs des composants suivants :

+ + + +

En {{glossary("pseudocode")}}, cela ressemblerait à ce qui suit :

+ +
loop(nourriture = 0; besoinNourriture = 10) {
+  if (nourriture = besoinNourriture) {
+    exit loop;
+    // Nous avons assez de nourriture, on rentre
+  } else {
+    nourriture += 2; // On doit rester 1 heure de plus
+    // La boucle se répète ensuite
+  }
+}
+ +

La quantité de nourriture dont le fermier a besoin est donc initialisée à 10, et la quantité dont il dispose est initialisée à 0. A chaque itération de la boucle, on vérifie si la quantité de nourriture dont le fermier dispose est égale à la quantité requise. Si c'est le cas, on peut sortir de la boucle. Sinon, le fermier passe une heure de plus à récolter de la nourriture, et la boucle itère à nouveau.

+ +

À quoi ça sert ?

+ +

Arrivé à ce stade, vous avez sans doute compris le concept global des boucles, mais vous vous dites probablement : "Ok, bien, mais comment cela va-t-il m'aider à améliorer mes codes en JavaScript ?". Comme nous l'avons dit plus tôt, les boucles ne font rien d'autre que répéter la même action encore et encore, ce qui peut s'avérer utile pour effectuer rapidement des tâches répétitives.

+ +

Souvent, le code sera légèrement différent à chaque itération successive, ce qui signifie que vous pouvez effectuer une certaine quantité de tâches similaires, mais néanmoins quelque peu différentes - si vous avez beaucoup de calculs différents à effectuer, vous n'allez pas effectuer le même calcul encore et encore !

+ +

Regardons maintenant un exemple qui illustre parfaitement en quoi les boucles sont si intéressantes. Disons que nous voulons dessiner 100 cercles aléatoirement sur un <canvas> (appuyez sur le bouton Update pour lancer le programme à nouveau et voir différentes dispositions aléatoires).

+ + + +

{{ EmbedLiveSample('Hidden_code', '100%', 400) }}

+ +

Vous n'avez pas besoin de comprendre entièrement le code pour l'instant, mais regardons plus en détail la partie du code qui trace les 100 cercles :

+ +
for (let i = 0; i < 100; i++) {
+  ctx.beginPath();
+  ctx.fillStyle = 'rgba(255,0,0,0.5)';
+  ctx.arc(random(WIDTH), random(HEIGHT), random(50), 0, 2 * Math.PI);
+  ctx.fill();
+}
+ +

Vous devriez comprendre l'idée basique - nous utilisons une boucle pour effectuer 100 itérations de ce code, chacune dessinant un cercle à une position quelconque sur la page. La quantité de lignes de code nécessaire serait identique si l'on voulait tracer 100 cercles, 1000 ou même 100000. Seul le nombre d'itérations devrait changer.

+ +

Si nous n'utilisions pas de boucle ici, nous aurions du répéter le code suivant pour chaque cercle que nous aurions voulu dessiner :

+ +
ctx.beginPath();
+ctx.fillStyle = 'rgba(255, 0, 0, 0.5)';
+ctx.arc(random(WIDTH), random(HEIGHT), random(50), 0, 2 * Math.PI);
+ctx.fill();
+ +

Mais cela prend du temps inutilement, et rend le code difficilement maintenable. Les boucles sont vraiment les meilleures.

+ +

La boucle standard

+ +

Commençons maintenant à voir quelques formes de boucles spécifiques. La première, celle que vous utiliserez le plus souvent, est la boucle for. Elle a la syntaxe suivante :

+ +
for (initialisation; condition de sortie; expression finale) {
+  // code à exécuter
+}
+ +

Nous avons ici :

+ +
    +
  1. Le mot-clé for, suivi par des parenthèses.
  2. +
  3. A l'intérieur des parenthèses, on a trois objets : +
      +
    1. Une initialisation — il s'agit souvent d'une variable initialisée à une certaine valeur, qui est incrémentée afin de compter le nombre de fois où la boucle s'est exécutée. On peut également la nommer compteur.
    2. +
    3. Une condition de sortie — comme mentionné précédemment, cela définit le moment où la boucle doit arrêter de s'exécuter. C'est généralement une expression contenant un opérateur de comparaison, un test pour voir si la condition de sortie est atteinte.
    4. +
    5. Une expression finale — Elle est toujours évaluée (ou exécutée) chaque fois que la boucle a effectué une itération complète. Cela sert souvent à incrémenter (ou dans certains cas décrémenter) le compteur, pour le rapprocher de la valeur de la condition de sortie.
    6. +
    +
  4. +
  5. Des accolades contenant un bloc de code — ce code sera exécuté chaque fois que la boucle itère.
  6. +
+ +

Regardons maintenant un vrai exemple, afin de visualiser leurs actions plus clairement.

+ +
const chats = ['Bill', 'Jeff', 'Pete', 'Biggles', 'Jasmin'];
+let info = "Mes chat s'appellent ";
+const paragraphe = document.querySelector('p');
+
+for (let i = 0; i < chats.length; i++) {
+  info += chats[i] + ', ';
+}
+
+paragraphe.textContent = info;
+ +

Cela nous donne la sortie suivante :

+ + + +

{{ EmbedLiveSample('Hidden_code_2', '100%', 60) }}

+ +
+

Note: Vous pouvez trouver aussi cet exemple de code sur GitHub (et le voir tourner en live).

+
+ +

Cela montre une boucle utiliser pour itérer sur les éléments d'un tableau et faire quelque chose avec chacun d'eux — un schéma très commun en JavaScript. Ici :

+ +
    +
  1. L'itérateur, i, commence à 0 (let i = 0).
  2. +
  3. On lui a demandé de s'exécuter jusqu'à ce que sa valeur ne soit plus inférieure à la longueur du tableau chats. C'est important  — la condition de sortie montre la condition à laquelle la boucle continue de s'exécuter. C'est à dire dans ce cas, tant que i < chats.length est vrai, la boucle continuera à s'exécuter.
  4. +
  5. Au sein de la boucle, on concatène les élèments présents dans cette boucle (cats[i] est cats[quelque soit la valeur de i lors de l'iteration]) avec une virgule et un espace, à la fin de la variable info. Donc : +
      +
    1. Pendant le premier lancement, i = 0, donc cats[0] + ', ' sera concaténé à ("Bill, ")
    2. +
    3. Au second lancement, i = 1, donc cats[1] + ', ' et sera concaténé à  ("Jeff, ")
    4. +
    5. Et ainsi de suite. Aprés chaque tour de boucle, 1 est ajouté à i (i++), et alors le processus recommence encore.
    6. +
    +
  6. +
  7. Quand i devient égal à cats.length, la boucle s'arrête, et le navigateur va bouger au prochain bout de code aprés la boucle.
  8. +
+ +
+

Note: Nous avons fait sortir la condition i < cats.length, et pas i <= cats.length, parce que les ordinateurs comptent à partir de 0, pas 1 — nous avons démarré i à 0, et allons allers jusqu'à i = 4 (l'index du dernier item de la table/tableau). cats.length retourne 5, comme il y a 5 items dans la table, nous n'allont pas aller à i = 5, cela retournerai undefined pour le dernier item (il n'y a pas de item de table avec un index de 5). Par conséquent, nous voulons aller de 1 à moins que cats.length (i <), ce n'est pas la même chose que cats.length (i <=).

+
+ +
+

Note: Une erreur commune avec les conditions de sortie est de les faire utiliser "égal à" plutôt que de dire "inférieur ou égal à". Si nous voulions faire tourner notre boucle jusqu'à i = 5, la condition de sortie aurait besoin d'être i <= cats.length / Si nous la mettons à i = cats.length, la boucle ne fonctionnerait pas du tout parce que i n'est pas égal à 5 sur la première itération de la boucle, de sorte que cela s'arrête immédiatement.

+
+ +

Un petit problème est que nous avons laissé la phrase de sortie mal formée :

+ +
+

Mes chats s'appellent Bill, Jeff, Pete, Biggles, Jasmin,

+
+ +

Idéalement, nous voulons changer la concaténation sur l'itération de la boucle finale de sorte que nous n'ayons pas de virgule à la fin de la phrase. Bien, pas de problème – nous pouvons heureusement insérer une structure conditionnelle dans notre boucle for pour gérer ce cas particulier :

+ +
for (let i = 0; i < cats.length; i++) {
+  if (i === cats.length - 1) {
+    info += 'and ' + cats[i] + '.';
+  } else {
+    info += cats[i] + ', ';
+  }
+}
+ +
+

Note: Vous pouvez trouver cet exemple de code sur GitHub (et aussi le voir en ligne).

+
+ +
+

Important: Avec for — comme avec toutes les boucles  — vous devez vous assurer que l'initialiseur est itéré de sorte qu'il finisse par atteindre la condition de sortie. Si ce n'est pas le cas, la boucle continuera indéfiniment, et soit le navigateur l'arrêtera, soit il se bloquera. C'est ce qu'on appelle une boucle infinie.

+
+ +

Quitter une boucle avec break

+ +

Si vous voulez quitter une boucle avant que toutes les itérations aient été terminées, vous pouvez utiliser l'instruction break. Nous l'avons déjà rencontré dans l'article précédent lorsque nous examinions les instructions switch : lorsqu'un argument est rencontré dans une instruction switch qui correspond à l'expression d'entrée, l'instruction break quitte immédiatement l'instruction switch et passe au code après elle.

+ +

C'est la même chose avec les boucles – un break quittera immédiatement la boucle et fera passer le navigateur sur n'importe quel code qui le suit.

+ +

Supposons que nous voulions effectuer une recherche parmi une liste de contacts et de numéros de téléphone et que nous ne renvoyions que le nombre que nous voulions trouver. Tout d'abord, du HTML simple - un texte {{htmlelement ("input")}} nous permettant d'entrer un nom à rechercher, un élément {{htmlelement ("button")}} pour soumettre une recherche, et un {{htmlelement ("p")}} élément pour afficher les résultats dans :

+ +
<label for="search">Search by contact name: </label>
+<input id="search" type="text">
+<button>Search</button>
+
+<p></p>
+ +

Maintenant sur le JavaScript :

+ +
const contacts = ['Chris:2232322', 'Sarah:3453456', 'Bill:7654322', 'Mary:9998769', 'Dianne:9384975'];
+const paragraphe = document.querySelector('p');
+const input = document.querySelector('input');
+const bouton = document.querySelector('button');
+
+bouton.addEventListener('click', function() {
+  let searchName = input.value;
+  input.value = '';
+  input.focus();
+  for (let i = 0; i < contacts.length; i++) {
+    let splitContact = contacts[i].split(':');
+    if (splitContact[0] === searchName) {
+      paragraphe.textContent = splitContact[0] + '\'s number is ' + splitContact[1] + '.';
+      break;
+    } else {
+      paragraphe.textContent = 'Contact not found.';
+    }
+  }
+});
+ + + +

{{ EmbedLiveSample('Hidden_code_3', '100%', 100) }}

+ +
    +
  1. Tout d'abord, nous avons quelques définitions de variables — nous avons un tableau d'informations de contact, avec chaque élément étant une chaîne contenant un nom et un numéro de téléphone séparés par deux points.
  2. +
  3. Ensuite, nous attachons un écouteur d'événement au bouton (bouton), de sorte que quand il est pressé, du code est exécuté pour effectuer la recherche et renvoyer les résultats.
  4. +
  5. Nous stockons la valeur saisie dans l'input dans une variable appelée searchName, , avant de vider l'input et le recentrer, prêt pour la recherche suivante.
  6. +
  7. Maintenant sur la partie intéressante, la boucle for : +
      +
    1. Nous commençons le compteur à 0, exécutons la boucle jusqu'à ce que le compteur ne soit plus inférieur à contacts.length, et incrémentons i par 1 après chaque itération de la boucle.
    2. +
    3. À l'intérieur de la boucle, nous divisons d'abord le contact actuel (contacts[i]) au caractère deux-points et stockons les deux valeurs résultantes dans un tableau appelé splitContact.
    4. +
    5. Nous utilisons ensuite une instruction conditionnelle pour tester si splitContact[0] (le nom du contact) est égal au searchName entré. Si c'est le cas, nous introduisons une string / chaîne de caractère dans le paragraphe pour indiquer quel est le numéro du contact et utiliser break pour terminer la boucle.
    6. +
    +
  8. +
  9. Si le nom du contact ne correspond pas à la recherche entrée, le texte du paragraphe est défini sur "Contact not found." et la boucle continue son itération.
  10. +
+ +
+

Note : Vous pouvez trouver cet exemple de code sur GitHub (aussi voir en ligne).

+
+ +

Passer des itérations avec continue

+ +

L'instruction continue fonctionne d'une manière similaire à break, mais au lieu de sortir complètement de la boucle, elle passe à l'itération suivante de la boucle. Regardons un autre exemple qui prend un nombre comme une entrée, et retourne seulement les nombres qui sont des carrés d'entiers (nombres entiers).

+ +

Le HTML est fondamentalement le même que le dernier exemple — une entrée de texte simple, et un paragraphe pour la sortie. Le JavaScript est la plupart du temps identique, même si la boucle elle-même est un peu différente :

+ +
let num = input.value;
+
+for (let i = 1; i <= num; i++) {
+  let sqRoot = Math.sqrt(i);
+  if (Math.floor(sqRoot) !== sqRoot) {
+    continue;
+  }
+
+  paragraphe.textContent += i + ' ';
+}
+ +

Ici la sortie :

+ + + +

{{ EmbedLiveSample('Hidden_code_4', '100%', 100) }}

+ +
    +
  1. Dans ce cas, l'entrée doit être un nombre (num). La boucle for est dotée d'un compteur commençant à 1 (car nous ne sommes pas intéressés par 0 dans ce cas), une condition de sortie indiquant que la boucle s'arrêtera lorsque le compteur deviendra plus grand que l'entrée num, et un itérateur ajoutera 1 au compteur à chaque fois.
  2. +
  3. À l'intérieur de la boucle, nous trouvons la racine carrée de chaque nombre en utilisant Math.sqrt(i), , puis vérifions si la racine carrée est un entier en vérifiant si elle est identique à elle-même lorsqu'elle a été arrondie à l'entier le plus proche (ceci est ce que Math.floor() fait au nombre auquel il est passé).
  4. +
  5. Si la racine carrée et la racine carrée arrondie ne sont pas égales les unes aux autres (! ==), cela signifie que la racine carrée n'est pas un entier, donc cela ne nous intéresse pas. Dans un tel cas, nous utilisons l'instruction continue pour passer à l'itération de la boucle suivante sans enregistrer le numéro n'importe où.
  6. +
  7. Si la racine carrée est un entier, nous passons complètement le bloc if pour que l'instruction continue ne soit pas exécutée; à la place, nous concaténons la valeur i actuelle plus un espace sur la fin du contenu du paragraphe.
  8. +
+ +
+

Note: Vous pouvez trouver cet exemple de code sur GitHub (aussi voir en ligne).

+
+ +

while et do ... while

+ +

for n'est pas le seul type de boucle disponible en JavaScript. Il y en a beaucoup d'autres et, même si vous n'avez pas besoin de comprendre tout cela maintenant, il vaut mieux jeter un coup d'œil à la structure de quelques autres pour pouvoir reconnaître les mêmes caractéristiques au travail d'une manière légèrement différente.

+ +

D'abord, regardons la boucle while. La syntaxe de cette boucle ressemble à ceci:

+ +
initializer
+while (exit-condition) {
+  // code to run
+
+  final-expression
+}
+ +

Cela fonctionne de manière très similaire à la boucle for, sauf que la variable de départ est définie avant la boucle, et l'expression finale est incluse dans la boucle après le code à exécuter — plutôt que ces deux éléments soient inclus dans les parenthèses. La condition de sortie est incluse dans les parenthèses, précédées du mot-clé while au lieu de for.

+ +

Les mêmes trois éléments sont toujours présents, et ils sont toujours définis dans le même ordre que dans la boucle for - cela est logique, car vous devez toujours définir un initialiseur avant de pouvoir vérifier s'il a atteint la condition de sortie ; la condition finale est ensuite exécutée après l'exécution du code à l'intérieur de la boucle (une itération a été effectuée), ce qui ne se produira que si la condition de sortie n'a pas encore été atteinte.

+ +

Jetons un coup d'oeil à notre exemple de liste de chats, mais réécrit pour utiliser une boucle while:

+ +
let i = 0;
+
+while (i < cats.length) {
+  if (i === cats.length - 1) {
+    info += 'and ' + cats[i] + '.';
+  } else {
+    info += cats[i] + ', ';
+  }
+
+  i++;
+}
+ +
+

Note: Cela fonctionne toujours comme prévu regardez le ici GitHub (Voir en ligne le code complet).

+
+ +

La boucle do...while est très similaire, mais dénote une variation par rapport à la structure de la boucle while :

+ +
initializer
+do {
+  // code to run
+
+  final-expression
+} while (exit-condition)
+ +

Dans ce cas, l'initialiseur vient en premier, avant que la boucle ne commence. Le mot-clé do précède directement les accolades contenant le code à exécuter et l'expression finale.

+ +

Le différentiateur ici est que la condition de sortie vient après tout, enveloppée entre parenthèses et précédée d'un mot-clé while. Dans une boucle do ... while, le code à l'intérieur des accolades est toujours exécuté une fois avant que la vérification ne soit effectuée pour voir si elle doit être exécutée à nouveau (dans while et for, la vérification arrive en premier, donc le code pourrait ne jamais être exécuté ).

+ +

Réécrivons notre exemple de listing de chat pour utiliser une boucle do ... while :

+ +
let i = 0;
+
+do {
+  if (i === cats.length - 1) {
+    info += 'and ' + cats[i] + '.';
+  } else {
+    info += cats[i] + ', ';
+  }
+
+  i++;
+} while (i < cats.length);
+ +
+

Note: Encore, cela fonctionne toujours comme prévu — regardez le ici GitHub (Voir en ligne le code complet).

+
+ +
+

Important: Avec while et do ... while – comme avec toutes les boucles – vous devez vous assurer que l'initialiseur est itéré pour qu'il atteigne finalement la condition de sortie. Si ce n'est pas le cas, la boucle continuera indéfiniment, et soit le navigateur l'arrêtera, soit il se bloquera. C'est ce qu'on appelle une boucle infinie.

+
+ +

Apprentissage actif : Lancer le compte à rebours !

+ +

Dans cet exercice, nous vous proposons d'écrire un compte à rebours de lancement dans la boîte de sortie, de 10 jusqu'à "Blast Off." Plus précisément, il s'agit de :

+ + + +

Si vous faites une erreur, vous pourrez toujours réinitialiser l'exemple avec le bouton "Reset". Si vous êtes vraiment bloqué, appuyez sur le bouton "Show solution" pour voir une solution.

+ + + +

{{ EmbedLiveSample('Active_learning', '100%', 780) }}

+ +

Apprentissage actif : remplir une liste d'invités.

+ +

Dans cet exercice, nous vous proposons de prendre une liste d'invités stockée dans un tableau et de la mettre sur une liste d'invités. Mais cela n'est pas si simple — nous ne voulons pas laisser entrer Phil et Lola parce que ce sont des goinfres et qu'ils sont mal élevés, et ils mangent toujours toute la nourriture ! Nous avons deux listes, une pour les invités admis, une pour ceux que l'on refuse.

+ +

Plus précisément, nous attendons de vous :

+ + + +

Nous vous avons déjà fourni les éléments suivants :

+ + + +

Question bonus — après avoir accompli les tâches ci-dessus, il vous restera deux listes de noms séparées par des virgules, mais elles seront mal présentées— il y aura des virgules à la fin de chacune d'elles. Pouvez-vous faire en sorte d'écrire des lignes de code qui coupent les dernières virgules dans chacune d'elles, et ajoute un arrêt total à la fin ? Jetez un oeil à l'article Méthodes utiles pour les chaînes de caractères pour obtenir de l'aide.

+ +

Si vous faites une erreur, vous pourrez toujours ré-initialiser l'exemple avec le bouton "Reset". Si vous êtes vraiment bloqué, appuyez sur le bouton "Show solution" pour voir une solution.

+ + + +

{{ EmbedLiveSample('Active_learning_2', '100%', 580) }}

+ +

Quel type de boucle utiliser ?

+ +

Pour des usages basiques les boucles for, while, et do...while sont largement interchangeables. Elles résolvent toutes le même problème et celle que vous utiliserez dépendra de vos préférences personnelles — celle que vous trouverez le plus facile à mémoriser ou la plus intuitive. Jetons-y un coup d'oeil à nouveau.

+ +

Premièrement for:

+ +
for (initialisation; condition de sortie; expression finale) {
+  // code à exécuter
+}
+ +

while:

+ +
initialisation
+while (condition de sortie) {
+  // code à exécuter
+
+  expression finale
+}
+ +

et enfin do...while:

+ +
initialisation
+do {
+  // code à exécuter
+
+  expression finale
+} while (condition de sortie)
+ +

Nous recommandons for, au moins pour commencer, car elle est probablement la plus facile pour tout se remémorer — l'initialisation, la condition de sortie, l'expression finale, le tout soigneusement placé entre des parenthèses. De cette façon, il est facile de voir où elles se trouvent et de vérifier qu'on ne les a pas oubliées.

+ +
+

Note: Il y a d'autres types de boucles et de particularités, qui sont très utiles pour des situations spéciales et qui ne sont pas décrites dans cet article. Si vous voulez aller plus loin dans l'apprentissage des boucles, lisez le guide Boucles et itérations.

+
+ +

Conclusion

+ +

Cet article vous a révélé les concepts basiques et les différentes options disponibles pour créer des boucles en JavaScript. Vous devriez à présent être en mesure de comprendre en quoi les boucles constituent un bon mécanisme lorsqu'il s'agit de répéter une action dans le code, et vous devez être impatient de les utiliser dans vos propres exemples !

+ +

S'il y a quelque chose que vous n'avez pas compris, n'hésitez pas à relire l'article ou à nous contacter pour demander de l'aide.

+ +

Voir aussi

+ + + +

{{PreviousMenuNext("Learn/JavaScript/Building_blocks/conditionals","Learn/JavaScript/Building_blocks/Functions", "Learn/JavaScript/Building_blocks")}}

diff --git a/files/fr/learn/javascript/building_blocks/return_values/index.html b/files/fr/learn/javascript/building_blocks/return_values/index.html new file mode 100644 index 0000000000..72ed199a4c --- /dev/null +++ b/files/fr/learn/javascript/building_blocks/return_values/index.html @@ -0,0 +1,182 @@ +--- +title: Valeurs de retour des fonctions +slug: Apprendre/JavaScript/Building_blocks/Return_values +tags: + - Apprendre + - Article + - Débutant + - Fonctions + - Guide + - JavaScript + - Return + - Valeurs de retour + - Écriture de code +translation_of: Learn/JavaScript/Building_blocks/Return_values +--- +
{{LearnSidebar}}
+ +
{{PreviousMenuNext("Learn/JavaScript/Building_blocks/Build_your_own_function","Learn/JavaScript/Building_blocks/Events", "Learn/JavaScript/Building_blocks")}}
+ +

Il y a un concept essentiel que nous devons aborder dans ce cours, pour être complet sur les fonctions: les valeurs de retour. Certaines fonctions ne retournent pas de valeur significative après avoir été exécutées, mais d'autres oui, il est important de comprendre ces valeurs, comment les utiliser dans votre code et comment faire pour que vos propres fonctions retournent des valeurs utiles. Nous aborderons tout cela dans cet article.

+ + + + + + + + + + + + +
Prérequis: +

Base en langage informatique, une compréhension basic de HTML et CSS, Premiers pas en JavaScript, Fonctions — blocks de code réutilisable.

+
Objectif:Comprendre les valeurs de retour, et comment les utiliser.
+ +

Qu'est-ce que les valeurs de retour?

+ +

Les valeurs de retour sont, comme leur nom l'indique, les valeurs retournées par une fonction après son exécution. Vous en avez déjà rencontré plusieurs fois sans y avoir pensé explicitement. Revenons à notre code:

+ +
var myText = 'I am a string';
+var newString = myText.replace('string', 'sausage');
+console.log(newString);
+// the replace() string function takes a string,
+// replaces one substring with another, and returns
+// a new string with the replacement made
+ +

Nous avons vu ce bloc de code dans notre premier article sur les fonctions. Nous appelons la fonction replace() sur la chaîne de caractères myText , et lui passons deux paramètres: la chaîne à trouver ('string'), et la chaîne de remplacement ('sausage'). Lorsque cette fonction a fini de s'exécuter, elle retourne une valeur qui est une chaîne avec le remplacement effectué. Dans le code ci-dessus, nous sauvegardons cette valeur avec la variable newString.

+ +

Si vous regardez la page de référence MDN sur le remplacement de fonction, vous verrez une section intitulée Valeur retournée. Il est utile de savoir et de comprendre quelles sont les valeurs retournées par les fonctions, nous avons donc essayé d'inclure cette information partout où cela était possible.

+ +

Certaines fonctions ne retournent pas de valeur comme telle (dans nos pages de référence, la valeur de retour est définie comme void ou undefined dans de tels cas). Par exemple, dans la fonction displayMessage()  construite dans l'article précédent, aucune valeur spécifique n'est retournée comme résultat de la fonction appelée. Il y a seulement une boîte qui apparaît, c'est tout !

+ +

Généralement, une valeur de retour est utilisée lorsque la fonction est une étape intermédiaire dans un programme. Ces valeurs intermédiaires doivent être d'abord évaluées par une fonction, le résultat renvoyé pourra être ensuite utilisé dans l'étape suivante du programme.

+ +

Utiliser des valeurs de retour dans vos fonctions

+ +

Pour retourner une valeur d'une fonction que vous avez créée, vous devez utiliser... suspense... le mot-clef return . Nous avons vu son utilisation dans l'exemple random-canvas-circles.html. Notre fonction draw() dessine 100 cercles aléatoires en HTML. {{htmlelement("canvas")}}:

+ +
function draw() {
+  ctx.clearRect(0,0,WIDTH,HEIGHT);
+  for (var i = 0; i < 100; i++) {
+    ctx.beginPath();
+    ctx.fillStyle = 'rgba(255,0,0,0.5)';
+    ctx.arc(random(WIDTH), random(HEIGHT), random(50), 0, 2 * Math.PI);
+    ctx.fill();
+  }
+}
+ +

À chaque itération de la boucle, on fait trois fois appel à la fonction random() pour générer respectivement une valeur aléatoire pour les coordonnées x et y du cercle, ainsi que pour son rayon. La fonction random() prend un seul paramètre — un nombre entier — et elle retourne un nombre entier aléatoire compris entre 0 et ce nombre. Voici à quoi cela ressemble:

+ +
function random(number) {
+  return Math.floor(Math.random()*number);
+}
+ +

Cela peut aussi s'écrire ainsi:

+ +
function random(number) {
+  var result = Math.floor(Math.random()*number);
+  return result;
+}
+ +

Mais la première version est plus rapide à écrire, et plus compacte.

+ +

La fonction retourne le résultat de Math.floor(Math.random()*number) chaque fois qu'elle est appelée. Cette valeur de retour apparaît à l'endroit où la fonction a été appelée, puis le code continue. Si, par exemple, nous exécutons la ligne suivante:

+ +
ctx.arc(random(WIDTH), random(HEIGHT), random(50), 0, 2 * Math.PI);
+ +

et que les trois appels random() retournent respectivement les valeurs 500, 200 et 35, la ligne pourrait être écrite de cette façon:

+ +
ctx.arc(500, 200, 35, 0, 2 * Math.PI);
+ +

Les fonctions de la ligne sont évaluées en premières, et leurs valeurs de retour viennent remplacer les appels de fonctions avant que la ligne elle-même ne soit exécutée.

+ +

Apprentissage actif: notre propre fonction avec valeur de retour

+ +

Allons-y, écrivons nos propres fonctions avec des valeurs de retour.

+ +
    +
  1. Pour commencer, faites une copie locale du fichier function-library.html à partir de GitHub. Il s'agit d'une simple page HTML contenant un champ texte  {{htmlelement("input")}} et un paragraphe. Il y a également un élément {{htmlelement("script")}} qui référence ces éléments HTML dans deux variables. Cette page vous permettra d'entrer un nombre dans le champ texte, et affichera, dans le paragraphe au-dessous, différents nombres en lien avec celui entré.
  2. +
  3. Ajoutons quelques fonctions dans <script> . Sous les deux lignes existantes de JavaScript, ajoutez les définitions des fonctions suivantes: +
    function squared(num) {
    +  return num * num;
    +}
    +
    +function cubed(num) {
    +  return num * num * num;
    +}
    +
    +function factorial(num) {
    +  var x = num;
    +  while (x > 1) {
    +    num *= x-1;
    +    x--;
    +  }
    +  return num;
    +}
    + Les fonctions squared() et cubed() sont plutôt évidentes, elle retournent le carré et le cube du nombre donné en paramètre. La fonction factorial() retourne la factorielle du nombre donné.
  4. +
  5. Ensuite, nous allons ajouter un moyen d'afficher des informations sur le nombre entré dans le champ texte. Ajoutez le gestionnaire d'événement suivant à la suite des fonctions: +
    input.onchange = function() {
    +  var num = input.value;
    +  if (isNaN(num)) {
    +    para.textContent = 'You need to enter a number!';
    +  } else {
    +    para.textContent = num + ' squared is ' + squared(num) + '. ' +
    +                       num + ' cubed is ' + cubed(num) + '. ' +
    +                       num + ' factorial is ' + factorial(num) + '.';
    +  }
    +}
    + +

    Ici nous créons un gestionnaire d'événement onchange qui s'exécute chaque fois que l'événement change se déclenche sur le champ de saisie de texte, c'est-à-dire lorsqu'une nouvelle valeur est entrée dans le champ de saisie de texte, puis qu'elle est soumise (par exemple lorsqu'on entre une valeur puis qu'on appuie sur Tab). Quand cette fonction anonyme s'exécute, la valeur entrée dans le champ de saisie est stockée dans la variable num.

    + +

    Ensuite, nous faisons un test: Si la valeur entrée n'est pas un nombre, un message d'erreur s'affiche dans le paragraphe. Le test vérifie si l'expression isNaN(num) retourne true. Nous utilisons la fonction isNaN() pour vérifier si la valeur num est un nombre — si c'est le cas, elle retourne false, sinon true.

    + +

    Si le test retourne false, la valeur num est un nombre, alors une phrase s'affiche dans le paragraphe indiquant le carré, le cube et la factorielle du nombre. La phrase appelle les fonctions squared(), cubed() et factorial() pour obtenir les valeurs désirées.

    +
  6. +
  7. Sauvegardez votre code, chargez-le dans votre navigateur et testez-le.
  8. +
+ +
+

Note: Si vous rencontrez des difficultés pour faire fonctionner cet exemple, vous pouvez vérifier le code en le comparant à la Version final sur GitHub (également Démonstration en direct), ou demandez-nous de l'aide.

+
+ +

À ce stade, nous aimerions que vous essayiez d'écrire quelque fonctions de votre choix et que vous les ajoutiez à la bibliothèque. Que diriez-vous des racines carré et cubique du nombre, ou de la circonférence d'un cercle de rayon num?

+ +

Cet exercice a soulevé quelques points importants en plus de nous avoir permis d'étudier l'utilisation de la déclaration return. De plus, nous avons:

+ + + +

Conclusion

+ +

Nous l'avons vu, les fonctions sont amusantes, très utiles et, bien qu'il y ait beaucoup à dire en termes de syntaxe et de fonctionnalités, elles sont assez compréhensibles si elles sont étudiés correctement.

+ +

Si vous n'avez pas compris quelque chose, n'hésitez pas à relire l'article, ou contactez-nous pour obtenir de l'aide.

+ +

Voir aussi

+ + + +

{{PreviousMenuNext("Learn/JavaScript/Building_blocks/Build_your_own_function","Learn/JavaScript/Building_blocks/Events", "Learn/JavaScript/Building_blocks")}}

+ +

 

+ +

Dans ce module

+ + + +

 

diff --git a/files/fr/learn/javascript/client-side_web_apis/client-side_storage/index.html b/files/fr/learn/javascript/client-side_web_apis/client-side_storage/index.html new file mode 100644 index 0000000000..e5226ffa24 --- /dev/null +++ b/files/fr/learn/javascript/client-side_web_apis/client-side_storage/index.html @@ -0,0 +1,881 @@ +--- +title: Stockage côté client +slug: Apprendre/JavaScript/Client-side_web_APIs/Client-side_storage +tags: + - API + - Apprendre + - Codage + - Débutant + - Guide + - IndexedDB + - JavaScript + - Storage +translation_of: Learn/JavaScript/Client-side_web_APIs/Client-side_storage +--- +

{{LearnSidebar}}

+ +
{{PreviousMenu("Learn/JavaScript/Client-side_web_APIs/Video_and_audio_APIs", "Learn/JavaScript/Client-side_web_APIs")}}
+ +
+ +

Les navigateurs web modernes permettent aux sites web de stocker des données sur l'ordinateur de l'utilisateur — avec sa permission — puis de les récupérer au besoin. Cela permet d'enregistrer des données pour du stockage à long terme, de sauvegarder des documents ou des sites hors-ligne, de conserver des préférences spécifiques à l'utilisateur et plus encore. Cet article explique les fondamentaux pour y parvenir.

+ + + + + + + + + + + + +
Prérequis:Notions de bases de JavaScript (voir premiers pas, les briques JavaScript, les objets JavaScript), les notions de base des APIs côté client
Objectif:Apprendre à utiliser les APIs de stockage côté client pour stocker des données de l'application.
+ +

Stockage côté client ?

+ +

Ailleurs dans la zone d'apprentissage de MDN, nous avons parlé de la différence entre les sites statiques et les sites dynamiques — ces derniers stockent des données côté serveur en utilisant une base de données. Ensuite, ils exécutent du code pour récupérer les données et les insérer dans des templates de page statique. Finalement, le HTML résultant est envoyé au client, qui est alors affiché par le navigateur de l'utilisateur.

+ +

Le stockage côté client fonctionne sur des principes similaires, mais pour une utilisation différente. Le stockage côté client repose sur des APIs JavaScript qui permettent de stocker des données sur la machine de l'utilisateur et de les récupérer au besoin. Cela peut se révéler utile dans différents cas comme :

+ + + +

Souvent, le stockage côté client et côté serveur sont utilisés ensemble. Par exemple, vous pouvez télécharger à partir d'une base de données côté serveur une série de fichiers mp3 utilisés par un site web (comme un jeu ou une application de musique) vers une base de données côté client et ainsi pouvoir les lire quand vous le voulez. Avec cette stratégie, l'utilisateur n'a à télécharger le fichier qu'une seule fois — les visites suivantes, ils sont récupérés à partir de la base de données locale.

+ +
+

Note : La quantité de données que l'on peut stocker à l'aide des APIs de stockage côté client est limitée (limite par API et limite globale), la limite exacte dépend du navigateur et des configurations. Voir Limites de stockage du navigateur et critères d'éviction pour plus d'informations.

+
+ +

À l'ancienne : les cookies

+ +

Le concept de stockage côté client existe depuis longtemps. Au début du web, les sites utilisaient des cookies pour stocker des informations et personnaliser l'expérience utilisateur. C'est la méthode de stockage côté client la plus couramment utilisée et la plus ancienne.

+ +

De par leur histoire, les cookies souffrent d'un certain nombre de problèmes — tant techniques qu'au niveau de l'expérience utilisateur. Ces problèmes sont suffisamment importants pour imposer un message d'information aux utilisateurs habitant en Europe lors de leur première visite si le site utilise des cookies pour stocker des informations sur eux. Cela est dû à une loi de l'Union Européenne connue sous le nom de directive Cookie.

+ +

+ +

Pour ces raisons, nous ne verrons pas dans cet article comment utiliser les cookies. Entre le fait qu'ils sont dépassés, les problèmes de sécurité qu'ils présentent et l'incapacité de stocker des données complexes, les cookies ne sont pas la meilleure manière pour stocker des données. Il y a de meilleures alternatives, modernes, permettant de stocker des données variées sur l'ordinateur de l'utilisateur.

+ +

Le seul avantage des cookies est qu'ils sont supportés par des navigateurs anciens : si votre projet requiert le support de navigateurs obsolètes (comme Internet Explorer 8 et inférieur), les cookies peuvent se révéler utiles. Pour la plupart des projets, vous ne devriez pas avoir besoin d'y recourir.

+ +
+

Note : Pourquoi existe-t-il encore de nouveaux sites crées à l'aide de cookies? Principalement de par les habitudes des développeurs, l'utilisation de bibliothèques anciennes qui utilisent encore des cookies et l'existence de nombreux sites web fournissant des formations et références dépassées pour apprendre à stocker des données.

+
+ +

La nouvelle école : Web Storage et IndexedDB

+ +

Les navigateurs modernes ont des APIs beaucoup plus efficaces et faciles d'utilisation pour stocker des données côté client.

+ + + +

Vous en apprendrez plus sur ces APIs ci-dessous.

+ +

Le futur : l'API Cache

+ +

Certains navigateurs modernes prennent en charge la nouvelle API {{domxref("Cache")}}. Cette API a été conçue pour stocker les réponses HTTP de requêtes données et est très utile pour stocker des ressources du site afin qu'il soit accessible sans connexion réseau par exemple. Le cache est généralement utilisé avec l'API Service Worker, mais ce n'est pas obligatoire.

+ +

L'utilisation du Cache et des Service Workers est un sujet avancé, nous ne le traiterons pas en détail dans cet article, nous ne montrerons qu'un simple exemple dans la section {{anch("Stockage hors-ligne de ressources")}} plus bas.

+ +

Stocker des données simples — web storage

+ +

L'API Web Storage est très facile à utiliser — on stocke une simple paire clé/valeur de données (limité aux données scalaires) et on les récupére au besoin.

+ +

Syntaxe basique

+ +

Nous allons vous guider pas à pas :

+ +
    +
  1. +

    Tout d'abord, ouvez notre template vide de web storage sur GitHub dans un nouvel onglet.

    +
  2. +
  3. +

    Ouvrez la console JavaScript de votre navigateur.

    +
  4. +
  5. +

    Toutes les données du web storage sont contenues dans deux structures de type objet : {{domxref("Window.sessionStorage", "sessionStorage")}} et {{domxref("Window.localStorage", "localStorage")}}. Le premier conserve les données aussi longtemps que le navigateur est ouvert (elles sont perdues lorsque le navigateur est fermé) et le second conserve les données même après que le navigateur ait été fermé puis ré-ouvert. Nous allons utiliser le second dans cet article car il est généralement plus utile.

    + +

    La méthode {{domxref("Storage.setItem()")}} permet de sauvegarder des données dans le storage — elle prend deux paramètres : le nom de l'entrée à enregistrer et sa valeur. Essayez de taper ce qui suit dans votre console JavaScript (changez le nom et la valeur si vous le voulez !) :

    + +
    localStorage.setItem('name','Chris');
    +
  6. +
  7. +

    La méthode {{domxref("Storage.getItem()")}} prend un paramètre — le nom de l'entrée que vous voulez récupérer — et retourne la valeur de l'entrée. Maintenant, tapez ces lignes dans votre console JavaScript :

    + +
    var myName = localStorage.getItem('name');
    +myName
    + +

    En tapant la deuxième ligne, vous devriez voir que la variable myName contient la valeur de l'entrée name.

    +
  8. +
  9. +

    La méthode {{domxref("Storage.removeItem()")}} prend un paramètre — le nom de l'entrée de vous voulez supprimer — et supprime l'entrée du web storage. Tapez les lignes suivantes dans votre console JavaScript :

    + +
    localStorage.removeItem('name');
    +var myName = localStorage.getItem('name');
    +myName
    + +

    La troisième ligne devrait maintenant retourner null — l'entrée name n'existe plus dans le web storage.

    +
  10. +
+ +

Les données persistent !

+ +

Une caractéristique clé du web storage est que les données persistent entre les différents chargements de page (et même lorsque le navigateur est arrêté dans le cas du localStorage). Regardons ça en action :

+ +
    +
  1. +

    Ouvrez notre template vide une fois de plus, mais cette fois dans un navigateur différent de celui dans lequel vous avez ouvert ce tutoriel. Cela rendra la suite plus facile.

    +
  2. +
  3. +

    Tapez ces lignes dans la console JavaScript du navigateur que vous venez d'ouvrir :

    + +
    localStorage.setItem('name','Chris');
    +var myName = localStorage.getItem('name');
    +myName
    + +

    Vous devriez voir que l'entrée name est bien là.

    +
  4. +
  5. +

    Maintenant, fermez le navigateur et ouvrez-le de nouveau.

    +
  6. +
  7. +

    Entrez les lignes suivantes :

    + +
    var myName = localStorage.getItem('name');
    +myName
    + +

    Vous devriez voir que la valeur est toujours accessible, quand bien même le navigateur a été redémarré.

    +
  8. +
+ +

Stockage séparé pour chaque domaine

+ +

Il existe un système de stockage distinct pour chaque domaine (chaque adresse web chargée dans le navigateur a accès à son propre storage et pas aux autres). Vous verrez que si vous chargez deux sites web (disons google.com et amazon.com) et essayez de stocker un élément, il ne sera pas disponible sur l'autre site.

+ +

C'est plutôt logique — imaginez les problèmes de sécurité qui se poseraient si les sites web pouvaient voir les données d'un autre !

+ +

Un exemple plus impliqué

+ +

Appliquons cette nouvelle connaissance pour écrire un exemple, cela vous donnera une idée de la façon dont le web storage peut être utilisé. Notre exemple permettra d'envoyer un nom, à la suite de quoi la page sera mise à jour pour donner un accueil personnalisé. Cet état persistera également après un rechargement de la page ou redémarrage du navigateur, puisqu'il sera stocké dans le web storage.

+ +

Le HTML de l'exemple est disponible à personal-greeting.html — il s'agit d'un site web très simple avec entête, contenu et pied de page, ainsi qu'un formulaire pour entrer votre nom.

+ +

+ +

Nous allons construire cet exemple pas à pas, cela vous permettra de comprendre comment ça marche.

+ +
    +
  1. +

    D'abord, copiez notre fichier personal-greeting.html dans un nouveau répertoire sur votre ordinateur.

    +
  2. +
  3. +

    Ensuite, créez un fichier index.js dans le même répertoire que le fichier HTML — le fichier HTML inclut ce script (voir ligne 40).

    +
  4. +
  5. +

    Nous allons commencer par récupérer les références de tous les éléments HTML qu'on manipulera dans cet exemple — nous les créons en tant que constantes car ces références n'ont pas besoin d'être modifiées au cours de l'exécution de l'application. Ajoutez les lignes suivantes à votre fichier JavaScript:

    + +
    // créer les constantes nécessaires
    +const rememberDiv = document.querySelector('.remember');
    +const forgetDiv = document.querySelector('.forget');
    +const form = document.querySelector('form');
    +const nameInput = document.querySelector('#entername');
    +const submitBtn = document.querySelector('#submitname');
    +const forgetBtn = document.querySelector('#forgetname');
    +
    +const h1 = document.querySelector('h1');
    +const personalGreeting = document.querySelector('.personal-greeting');
    +
  6. +
  7. +

    Ensuite, on doit ajouter un gestionnaire d'événement pour empêcher le formulaire d'être véritablement soumis lorsque le bouton de soumission est cliqué, puisque ce n'est pas le comportement que l'on veut. Ajoutez le bout de code suivant à la suite de du code précédent :

    + +
    // Empêcher le form d'être soumis
    +form.addEventListener('submit', function(e) {
    +  e.preventDefault();
    +});
    +
  8. +
  9. +

    Maintenant, on doit ajouter un gestionnaire d'événement pour gérer le clic sur le bouton "Say hello" (dire bonjour). Les commentaires expliquent ce que chaque instruction fait, mais, en substance, on prend le nom que l'utilisateur a entré dans le champs texte et on l'enregistre dans le web storage avec setItem(). Ensuite, on exécute une fonction appelée nameDisplayCheck() qui se charge de mettre à jour le contenu du site web. Ajoutez ceci au bas de votre code :

    + +
    // exécuter la fonction quand le bouton 'Say hello' est cliqué
    +submitBtn.addEventListener('click', function() {
    +  // stocker le nom entré dans le web storage
    +  localStorage.setItem('name', nameInput.value);
    +  // exécuter nameDisplayCheck() pour afficher la
    +  // page personnalisée et changer le formulaire
    +  nameDisplayCheck();
    +});
    +
  10. +
  11. +

    On doit maintenant gérer l'événement lorsque le bouton "Forget" (oublier) est cliqué — il est affiché une fois que le bouton "Say hello" a été cliqué (les deux boutons permettent de basculer d'un état à l'autre). Dans cette fonction, on supprime l'élément name du web storage en utilisant removeItem(), puis on exécute nameDisplayCheck() pour mettre à jour l'affichage. Ajoutez ceci au bas de votre code :

    + +
    // exécuter la fonction quand le bouton 'Forget' est cliqué
    +forgetBtn.addEventListener('click', function() {
    +  // supprimer l'item name du web storage
    +  localStorage.removeItem('name');
    + // exécuter nameDisplayCheck() pour afficher la
    + // page personnalisée et changer le formulaire
    +  nameDisplayCheck();
    +});
    +
  12. +
  13. +

    Il est maintenant temps de définir la fonction nameDisplayCheck() elle-même. Ici, on vérifie si l'élément name est stocké dans le web storage en utilisant localStorage.getItem('name') comme condition. S'il existe, la valeur retournée sera évaluée à true; sinon, comme false. S'il existe, on affiche un message d'accueil personnalisé et le bouton "Forget" du formulaire, tout en masquant le bouton "Say hello" du formulaire. Sinon, on affiche un message d'accueil générique et le bouton "Say hello". Encore une fois, mettez les lignes suivantes au bas de votre code :

    + +
    // définit la fonction nameDisplayCheck()
    +function nameDisplayCheck() {
    +  // vérifie si l'élément 'name' est stocké dans le web storage
    +  if(localStorage.getItem('name')) {
    +    // Si c'est le cas, affiche un accueil personnalisé
    +    let name = localStorage.getItem('name');
    +    h1.textContent = 'Welcome, ' + name;
    +    personalGreeting.textContent = 'Welcome to our website, ' + name + '! We hope you have fun while you are here.';
    +    // cache la partie 'remember' du formulaire et affiche la partie 'forget'
    +    forgetDiv.style.display = 'block';
    +    rememberDiv.style.display = 'none';
    +  } else {
    +    // Sinon, affiche un accueil générique
    +    h1.textContent = 'Welcome to our website ';
    +    personalGreeting.textContent = 'Welcome to our website. We hope you have fun while you are here.';
    +    // cache la partie 'forget' du formulaire et affiche la partie 'remember'
    +    forgetDiv.style.display = 'none';
    +    rememberDiv.style.display = 'block';
    +  }
    +}
    +
  14. +
  15. +

    Dernier point, mais non des moindres, on exécute la fonction nameDisplayCheck() à chaque fois que la page est chargée. Si on ne le faisait pas, l'accueil personnalisé ne serait pas affiché après qu'on ait rafraichit la page. Ajoutez ce qui suit au bas de votre code :

    + +
    document.body.onload = nameDisplayCheck;
    +
  16. +
+ +

Notre exemple est terminé — bien joué ! Il ne vous reste plus qu'à enregistrer votre code et tester votre page HTML dans un navigateur. Vous pouvez voir notre version terminée en direct ici (ou le code JavaScript terminé).

+ +
+

Note : Vous pouvez trouver un exemple un peu plus complexe dans l'article Utiliser l'API de stockage web.

+
+ +
+

Note : Dans la ligne <script src="index.js" defer></script> de notre version finie, l'attribut defer spécifie que le contenu de l'élément {{htmlelement("script")}} ne doit pas s'exécuter avant que la page ait fini de charger.

+
+ +

Stocker des données complexes — IndexedDB

+ +

L'API IndexedDB (parfois abrégé IDB) est un système de base de données complet disponible dans le navigateur. Vous pouvez y stocker des données complexes, les types ne sont pas limités à des valeurs simples de type chaînes ou nombres. Vous pouvez stocker des vidéos, des images et à peu près tout ce que vous voulez, dans une instance IndexedDB.

+ +

Cependant, cela a un coût : IndexedDB est beaucoup plus complexe à utiliser que l'API Web Storage. Dans cette section, nous ne ferons qu'égratigner la surface de ce qu'IndexedDB peut faire, mais nous vous en donnerons assez pour débuter.

+ +

Un exemple de stockage de notes

+ +

Nous allons voir un exemple qui vous permettra de stocker des notes dans votre navigateur, les voir et les supprimer, quand vous le souhaitez. Vous apprendrez à le construire par vous-même au fur et à mesure des explications et cela vous permettra de comprendre les parties fondamentales d'IDB.

+ +

L'application ressemble à ceci :

+ +

+ +

Chaque note a un titre et une description, chacun éditables individuellement. Le code JavaScript que nous allons voir ci-dessous contient des commentaires détaillés pour vous aider à comprendre ce qu'il se passe.

+ +

Pour commencer

+ +
    +
  1. Tout d'abord, copiez les fichiers index.html, style.css, et index-start.js dans un nouveau répertoire sur votre ordinateur.
  2. +
  3. Jetez un coup d'oeil aux fichiers. +
      +
    • Vous verrez que le HTML est assez simple : un site web avec une entête et un pied de page, ainsi qu'une zone de contenu principal contenant un emplacement pour afficher les notes et un formulaire pour en ajouter.
    • +
    • Le CSS fournit un style simple pour rendre plus clair ce qu'il se passe.
    • +
    • Le fichier JavaScript contient cinq constantes déclarées — des références à l'élément {{htmlelement("ul")}} dans lequel seront affichées les notes, les {{htmlelement("input")}} title et body, le {{htmlelement("form")}} lui-même, et un {{htmlelement("button")}}.
    • +
    +
  4. +
  5. Renommez votre fichier JavaScript en index.js. Vous êtes maintenant prêt pour y ajouter du code.
  6. +
+ +

Configuration initiale de la base de données

+ +

Voyons maintenant la première chose à faire, mettre en place la base de données.

+ +
    +
  1. +

    À la suite des déclarations de constantes, ajoutez les lignes suivantes :

    + +
    // Objet db pour stocker la BDD ouverte
    +let db;
    + +

    Ici, on déclare une variable appelée db — on l'utilisera plus tard pour stocker un objet permettant d'accéder à la base de données. On l'utilisera à plusieurs endroits, on l'a donc déclaré globablement ici pour faciliter les choses.

    +
  2. +
  3. +

    Ensuite, ajoutez ce qui suit au bas de votre code :

    + +
    window.onload = function() {
    +
    +};
    + +

    On écrira tout notre code dans le gestionnaire d'événement window.onload, appelé quand l'événement {{event("load")}} de la fenêtre est chargé, pour s'assurer qu'on n'essaiera pas d'utiliser IndexedDB avant que l'application ne soit complètement chargée (ça ne marcherait pas sinon).

    +
  4. +
  5. +

    À l'intérieur de window.onload, ajoutez ce qui suit :

    + +
    // Ouvrir la BDD; elle sera créée si elle n'existe pas déjà
    +// (voir onupgradeneeded)
    +let request = window.indexedDB.open('notes', 1);
    + +

    Cette ligne crée une requête request pour ouvrir la version 1 de la base de données appelée notes. Si elle n'existe pas déjà, on devra la créer via un gestionnaire d'événement.

    + +

    Vous verrez très souvent ce format dans IndexedDB. Les opérations de base de données prennent du temps et on ne veut pas suspendre le navigateur le temps de récupérer le résultat, les opérations sur la base de données sont donc {{Glossary("asynchronous", "asynchrones")}} — ce qui signifie qu'au lieu d'arriver immédiatement, elles se produiront à un moment ultérieur et un événement sera déclenché lorsque cela arrivera.

    + +

    Pour gérer cela dans IndexedDB, on crée d'abord une requête (que vous pouvez appeler comme vous le voulez — on l'appelle request pour que ce soit plus explicite). On utilise ensuite des gestionnaire d'événement pour exécuter du code lorsque les requêtes sont terminées, échouent, etc, ce que l'on va voir ci-dessous.

    + +
    +

    Note : Le numéro de version est important. Si vous voulez mettre à jour votre base de données (par exemple, pour modifier la structure de la table), vous devez ré-exécuter votre code avec un numéro de version supérieur et spécifier le schéma de la base de données avec le gestionnaire d'événement onupgradeneeded. Nous ne verrons pas la mise à jour de base de données dans ce tutoriel.

    +
    +
  6. +
  7. +

    Maintenant, ajoutez les gestionnaires d'événement suivants, juste en dessous des lignes précédentes — toujours à l'intérieur de window.onload :

    + +
    // la base de données n'a pas pu être ouverte avec succès
    +request.onerror = function() {
    +  console.log('Database failed to open');
    +};
    +
    +// la base de données a été ouverte avec succès
    +request.onsuccess = function() {
    +  console.log('Database opened successfully');
    +
    +  // Stocke la base de données ouverte dans la variable db. On l'utilise par la suite
    +  db = request.result;
    +
    +  // Exécute la fonction displayData() pour afficher les notes qui sont dans la BDD
    +  displayData();
    +};
    + +

    Le gestionnaire d'événement {{domxref("IDBRequest.onerror", "request.onerror")}} s'exécutera si la requête échoue. Cela vous permet de gérer le problème si cela arrive. Dans notre exemple, on affiche simplement un message dans la console JavaScript.

    + +

    Le gestionnare d'événement {{domxref("IDBRequest.onsuccess", "request.onsuccess")}}, d'autre part, s'exécutera si la requête aboutit, que la base de données a été ouverte avec succès. Lorsque cela arrive, la propriété {{domxref("IDBRequest.result", "request.result")}} contient alors un objet représentant la base de données ouverte, qui nous permet de la manipuler. On stocke cette valeur dans la variable db qu'on a crée plus tôt pour pouvoir l'utiliser ensuite. On exécute également une fonction appelée displayData(), qu'on définira plus tard — elle affiche les données de la base de données dans le {{HTMLElement("ul")}}. On l'exécute dès à présent pour que les notes en base de données soient affichées dès que la page est chargée.

    +
  8. +
  9. +

    Pour en finir avec cette section, on ajoute le gestionnaire d'événement qui est  probablement le plus important, {{domxref("IDBOpenDBRequest.onupgradeneeded", "request.onupdateneeded")}}. Il est exécuté si la base de données n'a pas déjà été créée ou si on veut ouvrir la base de données avec un numéro de version supérieur à celle qui existe (pour faire une mise à jour). Ajoutez le code suivant en dessous de votre gestionnaire précédent :

    + +
    // Spécifie les tables de la BDD si ce n'est pas déjà pas fait
    +request.onupgradeneeded = function(e) {
    +  // Récupère une référence à la BDD ouverte
    +  let db = e.target.result;
    +
    +  // Crée un objectStore pour stocker nos notes (une table)
    +  // Avec un champ qui s'auto-incrémente comme clé
    +  let objectStore = db.createObjectStore('notes', { keyPath: 'id', autoIncrement:true });
    +
    +  // Définit les champs que l'objectStore contient
    +  objectStore.createIndex('title', 'title', { unique: false });
    +  objectStore.createIndex('body', 'body', { unique: false });
    +
    +  console.log('Database setup complete');
    +};
    + +

    C'est ici qu'on définit le schéma (la structure) de notre base de données; c'est à dire l'ensemble des champs (ou colonnes) qu'il contient.

    + +
      +
    1. +

      On récupère une référence à la base de données existante depuis e.target.result (la propriété result de la cible de l'événement, c'est à dire l'objet request). C'est l'équivalent de la ligne db = request.result; du gestionnaire d'événement onsuccess, mais on doit le faire de cette manière ici puisque le gestionnaire d'événement onupgradeneeded est exécuté avant onsuccess — la valeur de db n'est pas encore disponible.

      +
    2. +
    3. +

      Ensuite, on utilise {{domxref("IDBDatabase.createObjectStore()")}} pour créer un object store (un container pour une collection d'objets) à l'intérieur de notre base de données. C'est l'équivalent d'une table dans un système de base de données traditionnel. On lui a donné le nom notes, et un champs id avec autoIncrement — pour chaque nouvelle entrée dans cette table, une valeur auto-incrementée sera attributée au champ id sans que le développeur n'ait à le définir. Le champ id est la clé de l'object store: il sera utilisé pour identifier de manière unique les entrées, permettant de les mettre à jour ou les supprimer.

      +
    4. +
    5. +

      On crée deux autres index (champs) en utilisant la méthode {{domxref("IDBObjectStore.createIndex()")}}: title (qui contiendra le titre de chaque note), et body (qui contiendra la description de chaque note).

      +
    6. +
    +
  10. +
+ +

Avec ce simple schéma de base de données en place, on va pouvoir ajouter des entrées à la base de données, des objets qui ressembleront à ça :

+ +
{
+  title: "Acheter du lait",
+  body: "Lait de vache et de soja.",
+  id: 8
+}
+ +

Ajouter des données à la base de données

+ +

Maintenant, voyons comment ajouter des entrées dans la base de données. On le fera en utilisant le formulaire de notre page.

+ +
    +
  1. +

    À la suite du gestionnaire d'événement précédent (mais toujours dans window.onload), ajoutez la ligne suivante — elle définit un gestionnaire d'événement onsubmit pour exécuter la fonction addData() quand le formulaire est soumis (que le {{htmlelement("button")}} envoyer est pressé et que les champs du formulaire sont valides) :

    + +
    // Créer un gestionnaire onsubmit pour appeler la fonction addData() quand le formulaire est soumis
    +form.onsubmit = addData;
    +
  2. +
  3. +

    Maintenant, définissons la fonction addData(). Ajoutez ce qui suit après la ligne précédente :

    + +
    // Définit la fonction addData()
    +function addData(e) {
    +  // empêcher le formulaire d'être soumis vers le serveur
    +  e.preventDefault();
    +
    +  // récupérer les valeurs entrées dans les champs du formulaire
    +  // et les stocker dans un objet qui sera inséré en BDD
    +  let newItem = { title: titleInput.value, body: bodyInput.value };
    +
    +  // ouvrir une transaction en lecture/écriture
    +  let transaction = db.transaction(['notes'], 'readwrite');
    +
    +  // récupérer l'object store de la base de données qui a été ouvert avec la transaction
    +  let objectStore = transaction.objectStore('notes');
    +
    +  // demander l'ajout de notre nouvel objet à l'object store
    +  var request = objectStore.add(newItem);
    +  request.onsuccess = function() {
    +    // vider le formulaire, pour qu'il soit prêt pour un nouvel ajout
    +    titleInput.value = '';
    +    bodyInput.value = '';
    +  };
    +
    +  // attendre la fin de la transaction, quand l'ajout a été effectué
    +  transaction.oncomplete = function() {
    +    console.log('Transaction completed: database modification finished.');
    +
    +    // mettre à jour l'affichage pour montrer le nouvel item en exécutant displayData()
    +    displayData();
    +  };
    +
    +  transaction.onerror = function() {
    +    console.log('Transaction not opened due to error');
    +  };
    +}
    + +

    C'est assez complexe, voyons ça pas à pas :

    + +
      +
    1. +

      On exécute {{domxref("Event.preventDefault()")}} sur l'objet événement pour empêcher le formulaire d'être véritablement soumis (cela provoquerait une actualisation de la page et gâcherait l'expérience utilisateur).

      +
    2. +
    3. +

      On crée un objet représentant une entrée à ajouter dans la base de données, en le remplissant avec les valeurs des champs du formulaire. Notez qu'on n'a pas besoin d'inclure explicitement une valeur id — comme nous l'avons précédemment expliqué, il est auto-rempli.

      +
    4. +
    5. +

      On ouvre une transaction en lecture/écritre (readwrite) sur l'object store notes en utilisant la méthode {{domxref("IDBDatabase.transaction()")}}. Cet object transaction va nous permettre d'accéder à l'object store, pour ajouter une nouvelle entrée par exemple.

      +
    6. +
    7. +

      On récupère l'object store de la transaction avec la méthode {{domxref("IDBTransaction.objectStore()")}} et on le stocke dans la variable objectStore.

      +
    8. +
    9. +

      On ajoute un nouvel enregistrement à la base de données en utilisant {{domxref("IDBObjectStore.add()")}}. Cela crée une requête, sur le même principe qu'on a déjà vu.

      +
    10. +
    11. On ajoute des gestionnaires d'événement à request et transaction pour exécuter du code aux points importants de leur cycle de vie : +
        +
      • Quand la requête a réussit, on efface les champs du formulaire — pour pouvoir ajouter une nouvelle note
      • +
      • Quand la transaction est terminé, on réexécute la fonction displayData() — pour mettre à jour l'affichage de notes sur la page.
      • +
      +
    12. +
    +
  4. +
+ +

Afficher les données

+ +

Nous avons déjà appelé displayData() deux fois dans notre code, nous allons maintenant définir cette fonction. Ajoutez ce qui suit à votre code, en dessous de la définition de la fonction précédente :

+ +
// Définit la fonction displayData()
+function displayData() {
+  // Vide le contenu de la liste à chaque fois qu'on la met à jour
+  // Si on ne le faisait pas, des duplicats seraient affichés à chaque ajout
+  while (list.firstChild) {
+    list.removeChild(list.firstChild);
+  }
+
+  // Ouvre l'object store puis récupère un curseur - qui va nous permettre d'itérer
+  // sur les entrées de l'object store
+  let objectStore = db.transaction('notes').objectStore('notes');
+  objectStore.openCursor().onsuccess = function(e) {
+    // Récupère une référence au curseur
+    let cursor = e.target.result;
+
+    // S'il reste des entrées sur lesquelles itérer, on exécute ce code
+    if(cursor) {
+      // Crée un li, h3, et p pour mettre les données de l'entrée puis les ajouter à la liste
+      let listItem = document.createElement('li');
+      let h3 = document.createElement('h3');
+      let para = document.createElement('p');
+
+      listItem.appendChild(h3);
+      listItem.appendChild(para);
+      list.appendChild(listItem);
+
+      // Récupère les données à partir du curseur et les met dans le h3 et p
+      h3.textContent = cursor.value.title;
+      para.textContent = cursor.value.body;
+
+      // Met l'ID de l'entrée dans un attribut du li, pour savoir à quelle entrée il correspond
+      // Ce sera utile plus tard pour pouvoir supprimer des entrées
+      listItem.setAttribute('data-note-id', cursor.value.id);
+
+      // Crée un bouton et le place dans le li
+      let deleteBtn = document.createElement('button');
+      listItem.appendChild(deleteBtn);
+      deleteBtn.textContent = 'Delete';
+
+      // Définit un gestionnaire d'événement pour appeler deleteItem() quand le bouton supprimer est cliqué
+      deleteBtn.onclick = deleteItem;
+
+      // Continue l'itération vers la prochaine entrée du curseur
+      cursor.continue();
+    } else {
+      // Si la liste est vide, affiche un message "Aucune note n'existe"
+      if(!list.firstChild) {
+        let listItem = document.createElement('li');
+        listItem.textContent = 'No notes stored.';
+        list.appendChild(listItem);
+      }
+      // Il n'y a plus d'entrées dans le curseur
+      console.log('Notes all displayed');
+    }
+  };
+}
+ +

Encore une fois, pas à pas :

+ +
    +
  1. +

    D'abord on vide le contenu de l'élément {{htmlelement("ul")}}, pour pouvoir le remplir avec le contenu mis à jour. Si on ne le faisait pas, on obtiendrait une énorme liste de contenus dupliqués à chaque mise à jour.

    +
  2. +
  3. +

    Ensuite, on récupère une référence à l'object store notes en utilisant {{domxref("IDBDatabase.transaction()")}} et {{domxref("IDBTransaction.objectStore()")}} comme nous l'avons fait dans addData(), mais en chaînant ces deux instructions en une seule ligne.

    +
  4. +
  5. +

    L'étape suivante consiste à utiliser la méthode {{domxref("IDBObjectStore.openCursor()")}} pour ouvrir un curseur — une construction qui peut être utilisée pour itérer sur les entrées d'un object store. On chaîne un gestionnaire d'événement onsuccess à la fin de cette opération pour rendre le code plus concis — dès que le curseur est récupéré, le gestionnaire est exécuté.

    +
  6. +
  7. +

    On récupère une référence au curseur lui-même (un objet {{domxref("IDBCursor")}}) avec cursor = e.target.result.

    +
  8. +
  9. +

    Ensuite, on vérifie si le curseur contient une entrée de l'object store (if(cursor){ ... }) — si c'est le cas, on crée des éléments du DOM, les remplit avec les données de l'entrée, et les insère dans la page (à l'intérieur de l'élément <ul>). On inclut un bouton de suppression, qui, quand il est cliqué, supprime l'entrée en cours en appelant la fonction deleteItem() — que nous allons voir dans la section suivante.

    +
  10. +
  11. +

    À la fin du bloc if, on utilise la méthode {{domxref("IDBCursor.continue()")}} pour avancer le curseur à la prochaine entrée dans l'object store et réexécuter le bloc. S'il reste une autre entrée sur laquelle itérer, elle sera à son tour insérée dans la page, continue() sera exécuté à nouveau, et ainsi de suite.

    +
  12. +
  13. +

    Quand il n'y a plus d'enregistrements à parcourir, le curseur retourne undefined, et le bloc else sera donc exécuté à la place. Ce bloc vérifie si des notes ont été insérées dans le <ul> — si ce n'est pas le cas, on insère un message indiquant qu'il n'existe aucune note.

    +
  14. +
+ +

Supprimer une note

+ +

Come nous avons vu ci-dessus, lorsque le bouton supprimer est cliqué, la note correspondante est supprimée. Cette action est réalisée par la fonction deleteItem(), que l'on définit ainsi :

+ +
// Définit la fonction deleteItem()
+function deleteItem(e) {
+  // Récupère l'id de l'entrée que l'on veut supprimer
+  // On doit le convertir en nombre avant d'essayer de récupérer l'entrée correspondante dans IDB
+  // les clés sont sensibles à la casse
+  let noteId = Number(e.target.parentNode.getAttribute('data-note-id'));
+
+  // Ouvre une transaction et supprime la note ayant l'id récupéré ci-dessus
+  let transaction = db.transaction(['notes'], 'readwrite');
+  let objectStore = transaction.objectStore('notes');
+  let request = objectStore.delete(noteId);
+
+  // Indique à l'utilisateur que l'entrée a été supprimée
+  transaction.oncomplete = function() {
+    // supprime l'élément parent du bouton, le li
+    // pour qu'il ne soit plus affiché
+    e.target.parentNode.parentNode.removeChild(e.target.parentNode);
+    console.log('Note ' + noteId + ' deleted.');
+
+    // Si la liste est vide, affiche un message qui l'indique
+    if(!list.firstChild) {
+      let listItem = document.createElement('li');
+      listItem.textContent = 'No notes stored.';
+      list.appendChild(listItem);
+    }
+  };
+}
+ + + +

Et voilà ! L'exemple devrait maintenant fonctionner.

+ +
+

Note : Si vous rencontrez des difficultés, n'hésitez pas à consulter notre exemple en direct (ou voir le code source).

+
+ +

Stocker des données complexes avec IndexedDB

+ +

Comme nous l'avons mentionné auparavant, IndexedDB peut être utilisé pour stocker plus que de simples chaînes de caractères. On peut stocker à peu près tout ce qu'on veux, y compris des objets complexes tels que des vidéos ou des images. Et ce n'est pas plus difficilte à réaliser qu'avec n'importe quel autre type de données.

+ +

Pour vous montrer comment le faire, nous avons écrit un autre exemple appelé IndexedDB video store (le voir en direct). Lorsque vous exécutez l'exemple pour la première fois, il télécharge des vidéos à partir du réseau, les stocke dans une base de données IndexedDB, puis affiche les vidéos dans des éléments {{htmlelement("video")}} de l'interface utilisateur. Les prochaines fois que vous l'exécutez, il récupère les vidéos de la base de données — cela rend les chargements suivants beaucoup plus rapides et moins gourmands en bande passante.

+ +

Passons en revue les parties les plus intéressantes de l'exemple. Nous ne regarderons pas tout — une grande partie est similaire à l'exemple précédent, et le code est bien commenté.

+ +
    +
  1. +

    Pour cet exemple, nous avons stocké le nom des vidéos à récupérer dans un tableau d'objets :

    + +
    const videos = [
    +  { 'name' : 'crystal' },
    +  { 'name' : 'elf' },
    +  { 'name' : 'frog' },
    +  { 'name' : 'monster' },
    +  { 'name' : 'pig' },
    +  { 'name' : 'rabbit' }
    +];
    +
  2. +
  3. +

    Pour commencer, une fois que la base de données a été ouverte, on exécute la fonction init(). Elle boucle sur les noms des vidéos et essaie de charger l'entrée correspondante dans la base de données videos.

    + +

    On peut facilement vérifier si une entrée a été trouvée en vérifiant si request.result est évalué à true — si l'entrée n'est pas présente, la valeur retournée est undefined.

    + +

    Les vidéos présentes en base de données (stockées sous formes de blobs), sont directement passées à la fonction displayVideo() pour les afficher dans l'interface utilisateur. Pour les vidéos non présentes, on appelle la fonction fetchVideoFromNetwork(), qui récupère la vidéo à partir du réseau.

    + +
    function init() {
    +  // Boucle sur les vidéos une par une
    +  for(let i = 0; i < videos.length; i++) {
    +    // Ouvre une transaction, récupère l'object store, et récupère chaque video par son nom
    +    let objectStore = db.transaction('videos').objectStore('videos');
    +    let request = objectStore.get(videos[i].name);
    +    request.onsuccess = function() {
    +      // Si l'entrée existe dans la BDD (le résultat n'est pas undefined)
    +      if(request.result) {
    +        // Affiche la vidéo en utilisant displayVideo()
    +        console.log('taking videos from IDB');
    +        displayVideo(request.result.mp4, request.result.webm, request.result.name);
    +      } else {
    +        // Récupère la vidéo à partir du réseau
    +        fetchVideoFromNetwork(videos[i]);
    +      }
    +    };
    +  }
    +}
    +
  4. +
  5. +

    Le bout de code qui suit est extrait de la fonction fetchVideoFromNetwork() — ici, on récupère les versions MP4 et WebM de la vidéos en utilisant deux requêtes {{domxref("fetch()", "WindowOrWorkerGlobalScope.fetch()")}} distinctes. On utilise ensuite la méthode {{domxref("blob()", "Body.blob()")}} pour extraire la réponse sous forme de blob, ce qui nous donne une représentation objet de la vidéo que l'on peut stocker et afficher plus tard.

    + +

    Il reste cependant un problème — ces deux requêtes sont asynchrones et ont veut afficher/stocker la vidéo uniquement lorsque les deux promesses sont résolues. Heureusement, il existe une méthode native qui gère ce problème — {{jsxref("Promise.all()")}}. Elle prend un argument — la liste de toutes les promesses qui doivent être attendues — et retourne elle-même une promesse. Quand toutes les promesses sont résolues, alors la promesse de la méthode all() est résolue, avec pour valeur un tableau contenant toutes les valeurs individuelles retournées par les promesses.

    + +

    À l'intérieur du bloc all(), vous pouvez voir qu'on appelle la fonction displayVideo(), comme on l'a fait précédemment, pour afficher les vidéos dans l'interface utilisateur, puis la fonction storeVideo() pour stocker ces vidéos dans la base de données.

    + +
    let mp4Blob = fetch('videos/' + video.name + '.mp4').then(response =>
    +  response.blob()
    +);
    +let webmBlob = fetch('videos/' + video.name + '.webm').then(response =>
    +  response.blob()
    +);
    +
    +// Exécuter le bloc de code suivant lorsque les deux promesses sont résolues
    +Promise.all([mp4Blob, webmBlob]).then(function(values) {
    +  // Afficher la vidéo récupérée à partir du réseau avec displayVideo()
    +  displayVideo(values[0], values[1], video.name);
    +  // La stocker dans IDB avec storeVideo()
    +  storeVideo(values[0], values[1], video.name);
    +});
    +
  6. +
  7. +

    Regardons storeVideo() en premier. Cela ressemble beaucoup à ce qu'on a fait dans l'exemple précédent pour ajouter des données à la base de données — on ouvre une transaction en lecture/écriture et on récupère l'object store de videos, on crée un objet à ajouter à la base de données et on l'ajoute avec {{domxref("IDBObjectStore.add()")}}.

    + +
    function storeVideo(mp4Blob, webmBlob, name) {
    +  // Ouvre une transaction, récupère object store
    +  let objectStore = db.transaction(['videos'], 'readwrite').objectStore('videos');
    +  // Crée une entrée à ajouter à IDB
    +  let record = {
    +    mp4 : mp4Blob,
    +    webm : webmBlob,
    +    name : name
    +  }
    +
    +  // Ajoute l'entrée à IDB avec add()
    +  let request = objectStore.add(record);
    +
    +  ...
    +
    +};
    +
  8. +
  9. +

    Enfin, displayVideo() crée les éléments DOM nécessaires pour insérer la vidéo dans l'interface utilisateur, puis les ajoute à la page. Les parties les plus intéressantes sont copiées ci-dessous — pour afficher notre blob vidéo dans un élément <video>, on doit créer un objet URL (URL interne qui pointe vers un blob en mémoire) en utilisant la méthode {{domxref("URL.createObjectURL()")}}. Une fois que c'est fait, on peut assigner l'URL comme valeur d'attribut src de l'élément {{htmlelement("source")}}, et ça marche.

    + +
    function displayVideo(mp4Blob, webmBlob, title) {
    +  // Crée l'objet URL à partir du blob
    +  let mp4URL = URL.createObjectURL(mp4Blob);
    +  let webmURL = URL.createObjectURL(webmBlob);
    +
    +  ...
    +
    +  let video = document.createElement('video');
    +  video.controls = true;
    +  let source1 = document.createElement('source');
    +  source1.src = mp4URL;
    +  source1.type = 'video/mp4';
    +  let source2 = document.createElement('source');
    +  source2.src = webmURL;
    +  source2.type = 'video/webm';
    +
    +  ...
    +}
    +
  10. +
+ +

Stockage hors-ligne de ressources

+ +

L'exemple ci-dessus montre comment créer une application qui stocke des ressources volumineuses dans une base de données IndexedDB, évitant ainsi de devoir les télécharger plus d'une fois. C'est déjà une grande amélioration pour l'expérience utilisateur, mais il manque encore une chose: les fichiers HTML, CSS, et JavaScript doivent encore être téléchargés à chaque fois que le site est accédé, ce qui veut dire qu'il ne fonctionnera pas lorsqu'il n'y a pas de connexion réseau

+ +

+ +

C'est là qu'interviennet les Service workers et l'API étroitement liée, Cache.

+ +

Service Worker / Cache

+ +

Un service worker est un fichier JavaScript qui, pour faire simple, est associé à une origine (un site web à un domaine donné) lorsque le navigateur y accède. Une fois associé, il peut contrôler les pages disponibles pour cette origine. Il le fait en s'installant entre la page chargée et le réseau, interceptant les requêtes réseau visant cette origine.

+ +

Quand le service worker intercepte une requête, il peut faire tout ce que vous voulez (voir quelques idées de cas d'utilisation), mais l'exemple le plus classique est de sauvegarder les réponses réseau hors-ligne pour fournir ces réponses aux requêtes qui suivent au lieu d'utiliser le réseau. Ainsi, cela vous permet de faire fonctionner un site web complètement hors-ligne.

+ +

L'API Cache est un autre mécanisme de stockage côté client, il a été conçu pour enregistrer les réponses HTTP et fonctionne donc très bien en synergie avec les service workers.

+ +
+

Note : Les Service workers et Cache sont pris en charge par la plupart des navigateurs modernes aujourd'hui. Au moment de la rédaction de cet article, Safari était encore occupé à l'implémenter, mais il devrait bientôt être disponible.

+
+ +

Un exemple service worker

+ +

Voyons un exemple, pour vous donner une idée de ce à quoi cela pourrait ressembler. Nous avons crée une autre version de l'exemple video store vu précédemment. Cela fonctionne de manière identique, mais enregistre également le HTML, CSS, et JavaScript dans l'API Cache via un service worker, permettant à l'exemple de marcher hors ligne!

+ +

Voir IndexedDB video store avec service worker en direct, ou voir le code source.

+ +

Enregistrer le service worker

+ +

La première chose à noter est qu'il  a un peu plus de code placé dans le fichier JavaScript principal (voir index.js):

+ +
// Enregistre un service worker pour contrôler le site hors-ligne
+if('serviceWorker' in navigator) {
+  navigator.serviceWorker
+           .register('/learning-area/javascript/apis/client-side-storage/cache-sw/video-store-offline/sw.js')
+           .then(function() { console.log('Service Worker Registered'); });
+}
+ + + +
+

Note : Le chemin du fichier sw.js est relatif à l'origine du site, et non au fichier JavaScript qui l'appelle.
+ Le service worker est sur https://mdn.github.io/learning-area/.../sw.js. L'origine est https://mdn.github.io. Le chemin donné doit donc être /learning-area/.../sw.js.
+ Si vous vouliez héberger cet exemple sur votre propre serveur, vous devriez changer le chemin en conséquence. C'est plutôt inhabituel, mais cela doit fonctionner de cette façon pour des raisons de sécurité.

+
+ +

Installer le service worker

+ +

Quand une page sous le contrôle du service worker est appelée (par exemple lorsque l'exemple est rechargé), alors le service worker est installé par rapport à cette page et il peut commencer à la contrôler. Quand cela arrive, un événement install est déclenché sur le service worker; vous pouvez écrire du code dans le service worker pour qu'il réponde à cette installation.

+ +

Prenons pour exemple le fichier sw.js (le service worker) :

+ +
self.addEventListener('install', function(e) {
+ e.waitUntil(
+   caches.open('video-store').then(function(cache) {
+     return cache.addAll([
+       '/learning-area/javascript/apis/client-side-storage/cache-sw/video-store-offline/',
+       '/learning-area/javascript/apis/client-side-storage/cache-sw/video-store-offline/index.html',
+       '/learning-area/javascript/apis/client-side-storage/cache-sw/video-store-offline/index.js',
+       '/learning-area/javascript/apis/client-side-storage/cache-sw/video-store-offline/style.css'
+     ]);
+   })
+ );
+});
+ +
    +
  1. +

    Le gestionnaire d'événément install est enregistré sur self. Le mot-clé self est un moyen de faire référence au service worker de la portée globale à partir de son fichier.

    +
  2. +
  3. +

    À l'intérieur du gestionnaire d'installation, on utilise la méthode {{domxref("ExtendableEvent.waitUntil()")}}, disponible sur l'objet événement, pour signaler que le navigateur ne doit pas terminer l'installation du service worker avant que la promesse qu'il contient ne soit résolue avec succès.

    +
  4. +
  5. +

    Ici, on voit l'API Cache en action: on utilise la méthode {{domxref("CacheStorage.open()")}} pour ouvrir un nouvel objet cache dans lequel les réponses seront stockées (similaire à un object store IndexedDB). Cette promesse se résout avec un objet {{domxref("Cache")}} représentant le cache du video-store.

    +
  6. +
  7. +

    On utilise la méthode {{domxref("Cache.addAll()")}} pour récupérer une série de ressources et ajouter leur réponse au cache.

    +
  8. +
+ +

C'est tout pour l'instant, l'installation est terminée.

+ +

Répondre aux futures requêtes

+ +

Avec le service worker enregistré et installé pour notre page HTML, et les ressources pertinentes ajoutées au cache, on est presque prêts. Il n'y a plus qu'une chose à faire: écrire du code pour répondre aux prochaines requêtes réseau.

+ +

C'est ce que fait le second bloc de code dans sw.js :

+ +
self.addEventListener('fetch', function(e) {
+  console.log(e.request.url);
+  e.respondWith(
+    caches.match(e.request).then(function(response) {
+      return response || fetch(e.request);
+    })
+  );
+});
+ +
    +
  1. +

    On ajoute un deuxième gestionnaire d'événement au service worker, qui exécute une fonction quand l'événement fetch est déclenché. Cela arrive quand le navigateur requête une ressource dans le même répertoire que le service worker (ou sous-répertoire).

    +
  2. +
  3. +

    À l'intérieur de cette fonction, on affiche l'URL de la ressource demandée dans la console, et on utilise la méthode {{domxref("FetchEvent.respondWith()")}} pour retourner une réponse personnalisée à la requête.

    +
  4. +
  5. +

    Pour construire la réponse, on utilise d'abord {{domxref("CacheStorage.match()")}} afin de vérifier si la requête est en cache (qu'une requête correspond à l'URL demandée est en cache).

    +
  6. +
  7. +

    Si elle est trouvée, la promesse se résout avec la réponse correspondante; sinon, avec undefined. Dans ce cas, on récupère la réponse à partir du réseau, en utilisant fetch(), et on retourne le résultat.

    +
  8. +
+ +

C'est tout pour notre service worker. Il y a tout un tas de choses que vous pouvez faire avec — pour plus de détails, consultez le service worker cookbook. Et merci à Paul Kinlan pour son article Adding a Service Worker and Offline into your Web App, qui a inspiré cet exemple.

+ +

Tester l'exemple hors-ligne

+ +

Pour tester notre exemple de service worker, rechargez d'abord la page pour vous assurer qu'il est bien installé. Une fois que c'est fait, vous pouvez soit:

+ + + +

Si vous actualisez votre page d'exemple, vous devriez toujours la voir se charger normalemment. Tout est stocké hors connexion — les ressources de la page dans Cache et les vidéos dans une base de données IndexedDB.

+ +

Sommaire

+ +

C'est tout pour l'instant. Nous espérons que vous avez trouvé notre récapitulatif des technologies de stockage côté client utile.

+ +

Voir aussi

+ + + +

{{PreviousMenu("Learn/JavaScript/Client-side_web_APIs/Video_and_audio_APIs", "Learn/JavaScript/Client-side_web_APIs")}}

+ +

Dans ce module

+ + diff --git a/files/fr/learn/javascript/client-side_web_apis/drawing_graphics/index.html b/files/fr/learn/javascript/client-side_web_apis/drawing_graphics/index.html new file mode 100644 index 0000000000..ce68c6620b --- /dev/null +++ b/files/fr/learn/javascript/client-side_web_apis/drawing_graphics/index.html @@ -0,0 +1,922 @@ +--- +title: Dessiner des éléments graphiques +slug: Apprendre/JavaScript/Client-side_web_APIs/Drawing_graphics +tags: + - API + - Apprendre + - Articles + - Canvas + - Codage + - Débutant + - Graphismes + - JavaScript + - WebGL +translation_of: Learn/JavaScript/Client-side_web_APIs/Drawing_graphics +--- +
{{LearnSidebar}}{{PreviousMenuNext("Learn/JavaScript/Client-side_web_APIs/Third_party_APIs", "Learn/JavaScript/Client-side_web_APIs/Video_and_audio_APIs", "Learn/JavaScript/Client-side_web_APIs")}}
+ +

Le navigateur contient des outils de programmation graphique très puissants, du langage SVG (Scalable Vector Graphics), aux APIs pour dessiner sur les éléments HTML {{htmlelement("canvas")}}, (voir API Canvas et WebGL). Cet article fournit une introduction à canvas et introduit d'autres ressources pour vous permettre d'en apprendre plus.

+ + + + + + + + + + + + +
Prérequis:Bases de JavaScript (voir premiers pas, les briques JavaScript, introduction aux objets), les notions de bases des APIs côté client
Objectif:Apprendre les bases pour dessiner sur des éléments <canvas> en utilisant JavaScript.
+ +

Éléments graphiques sur le Web

+ +

Comme nous en avons parlé dans notre module HTML Multimédia et Intégration, le web était à l'origine uniquement du texte, ce qui était très ennuyeux. Les images ont donc été introduites — d'abord via l'élément {{htmlelement("img")}} et plus tard via les propriétés CSS comme {{cssxref("background-image")}}, et SVG.

+ +

Ce n'était cependant toujours pas assez. Tandis qu'il était possible d'utiliser CSS et JavaScript pour animer (ou manipuler) les images vectorielles SVG — puisqu'elles sont définies par le balisage — il n'y avait aucun moyen de faire de même pour les images bitmap, et les outils disponibles étaient plutôt limités. Le Web n'avait toujours pas de moyen efficace de créer des animations de jeux, des scènes 3D, et autres dispositions couramment traitées par les langages de bas niveau tels que C++ ou Java.

+ +

La situation a commencé à s'améliorer quand les navigateurs ont commencé à prendre en charge l'élément {{htmlelement("canvas")}} et l' API Canvas associée — Apple l'a inventée vers 2004, et les autres navigateurs l'ont l'implémentée dans les années qui ont suivi. Comme vous le verrez dans cet article, canvas fournit de nombreux outils utiles à la création d'animation 2D, jeux, visualisations de données, et autres types d'application, particulièrement quand il est combiné à d'autres APIs que la plateforme web fournit.

+ +

L'exemple ci-dessous montre une simple animation de balles qui rebondissent en canvas 2D, que nous avons déjà vue dans notre module La construction d'objet en pratique:

+ +

{{EmbedGHLiveSample("learning-area/javascript/oojs/bouncing-balls/index-finished.html", '100%', 500)}}

+ +

Autour de 2006-2007, Mozilla a commencé à travailler sur une implémentation expérimentale de canvas 3D. C'est devenu WebGL, lequel a gagné en popularité parmi les fournisseurs de navigateur, et a été standardisé autour de 2009-2010. WebGL permet de créer de véritables graphiques 3D dans le navigateur web; l'exemple ci-dessous montre un simple cube WebGL qui tourne:

+ +

{{EmbedGHLiveSample("learning-area/javascript/apis/drawing-graphics/threejs-cube/index.html", '100%', 500)}}

+ +

Cet article se concentrera principalement sur les canvas 2D, car le code WebGL brut est très complexe. Nous montrerons cependant comment utiliser une bibliothèque WebGL pour créer une scène 3D plus facilement, et vous pourrez  par la suite suivre le tutoriel WebGL, qui couvre le code WebGL brut.

+ +
+

Note: Canvas est très bien pris en charge parmi les différents navigateurs, à l'exception de IE 8 (et inférieur) pour les canvas 2D, et IE 11 (et inférieur) pour WebGL.

+
+ +

Apprentissage actif: Débuter avec un <canvas>

+ +

Si vous voulez créer une scène 2D ou 3D sur une page web, vous devez commencer avec un élément HTML {{htmlelement("canvas")}}. Cet élément est utilisé pour définir la zone de la page où l'image sera dessinée. C'est aussi simple que d'inclure l'élément dans la page:

+ +
<canvas width="320" height="240"></canvas>
+ +

Cela va créer un canvas sur la page d'une taille de 320 pixels par 240.

+ +

À l'intérieur des balises du canvas, vous pouvez mettre du contenu alternatif, qui est affiché si le navigateur de l'utilisateur ne prend pas en charge les canvas.

+ +
<canvas width="320" height="240">
+  <p>Votre navigateur ne prend pas en charge canvas. Boo hoo!</p>
+</canvas>
+ +

Bien sûr, le message ci-dessus est vraiment inutile! Dans un exemple réel, vous voudriez plutôt associer le contenu alternatif au contenu du canvas. Par exemple, si vous voulez afficher un graphique en temps réel des cours boursiers, le contenu alternatif pourrait être une image statique du dernier graphique, avec un texte indiquant quels sont les prix.

+ +

Crée et dimensionner notre canvas

+ +

Commençons par créer notre propre canvas, que nous utiliserons pour dessiner nos futures expériences.

+ +
    +
  1. +

    Premièrement, copiez localement notre fichier 0_canvas_start.html, et ouvez-le dans votre éditeur de texte.

    +
  2. +
  3. +

    Ajoutez le code suivant à l'intérieur, juste après la balise {{htmlelement("body")}} ouvrante:

    + +
    <canvas class="myCanvas">
    +  <p>Ajouter un contenu alternatif approprié ici.</p>
    +</canvas>
    + +

    Nous avons ajouté un attribut class à l'élément <canvas> pour que ce soit plus facile à sélectionner dans le cas où nous aurions plusieurs canvas sur la page. Et nous avons supprimé les attributs width et height pour le moment (vous pouvez les remettre si vous le voulez mais nous les définirons en utilisant JavaScript dans une section plus bas). Les canvas sans hauteur et largeur explicites sont définits par défaut à 300 pixels par 150.

    +
  4. +
  5. +

    Maintenant, ajoutez les lignes suivantes à l'intérieur de l'élément {{htmlelement("script")}}:

    + +
    var canvas = document.querySelector('.myCanvas');
    +var width = canvas.width = window.innerWidth;
    +var height = canvas.height = window.innerHeight;
    + +

    Ici, nous avons stocké une référence vers le canvas dans la variable canvas. Sur la deuxième ligne, nous affectons à la fois une nouvelle variable width et la propriété width du canvas à {{domxref("Window.innerWidth")}} (ce qui nous donne la largeur de la fenêtre). Sur la troisième ligne, nos affectons à la fois une nouvelle variable height et la propriété height du canvas à {{domxref("Window.innerHeight")}} (ce qui nous donne la hauteur de la fenêtre). Nous avons donc un canvas qui remplit toute la largeur et hauteur de la fenêtre!

    + +

    Vous avez également vu que nous avons chaîné les assignations ensemble avec plusieurs signes égal — ce qui est autorié en JavaScript, et c'est une bonne technique si vous voulez que plusieurs variables aient la même valeur. Nous avons gardé la hauteur et largeur du canvas facilement accessibles dans les variables width/height, ces valeurs seront utiles plus tard (par exemple, si vous voulez dessiner quelque chose exactement à mi-chemin de la largeur du canvas).

    +
  6. +
  7. +

    Si vous sauvegardez et chargez votre exemple dans le navigateur maintenant, vous ne verrez rien, ce qui est normal, mais vous verrez également des barres de défilement, ce qui est un problème pour nous. Cela se produit parce que l'élément {{htmlelement("body")}} a des {{cssxref("margin")}} qui, ajoutées à la taille du canvas, résulte en un document qui est plus large que la fenêtre. Pour se débarasser des barres de défilement, nous devons supprimer les {{cssxref("margin")}} et aussi définir {{cssxref("overflow")}} à hidden. Ajoutez ce qui suit à l'intérieur du {{htmlelement("head")}} du document:

    + +
    <style>
    +  body {
    +    margin: 0;
    +    overflow: hidden;
    +  }
    +</style>
    + +

    Les barres de défilement ne devraient plus être là.

    +
  8. +
+ +
+

Note: Vous devrez généralement définir la taille de l'image en utilisant les attributs HTML ou les propriétéss DOM, comme expliqué ci-dessus. Vous pourriez théoriquement utiliser CSS, le problème étant que le dimensionnement le canvas est alors effectué après que le contenu canvas n'ait été calculé, et comme toute autre image (puisque le canvas une fois affiché n'est plus qu'une simple image), elle peut devenir pixelisée/déformée.

+
+ +

Obtenir le contexte du canvas et configuration finale

+ +

Nous devons faire une dernière chose avant de considérer notre template finit. Pour dessiner sur le canvas, nous devons récupérer une référence à la zone de dessin, appelé un contexte. Pour ce faire, on utilise la méthode {{domxref("HTMLCanvasElement.getContext()")}}, qui, pour un usage basique ne prend qu'un seul paramètre, spécifiant quel type de contexte nous voulons récupérer.

+ +

En l'occurence, nous voulons un canvas 2D, alors ajoutez le JavaScript suivant à la suite des autres instructions à l'intérieur de l'élément <script>:

+ +
var ctx = canvas.getContext('2d');
+ +
+

Note: Vous pouvez choisir d'autres types de contexte comme webgl pour WebGL, webgl2 pour WebGL 2, etc., mais nous n'en aurons pas besoin dans cet article.

+
+ +

Voilà — notre canvas est maintenant préparé et prêt à être dessiné! La variable ctx contient désormais un objet {{domxref("CanvasRenderingContext2D")}}, et toutes les opérations de dessin sur le canvas impliqueront de manipuler cet objet.

+ +

Faisons une dernière chose avant de passer à autre chose. Nous allons colorier l'arrière-plan du canvas en noir, cela vous donnera un avant-goût de l'API canvas. Ajoutez les lignes suivantes au bas de votre JavaScript:

+ +
ctx.fillStyle = 'rgb(0, 0, 0)';
+ctx.fillRect(0, 0, width, height);
+ +

Ici nous définissons une couleur de remplissage en utilisant la propriété du canvas {{domxref("CanvasRenderingContext2D.fillStyle", "fillStyle")}} (qui prend une valeur de couleur tout comme les propriétés CSS), puis nous dessinons un rectangle qui recouvre intégralement la surface du canvas avec la méthode {{domxref("CanvasRenderingContext2D.fillRect", "fillRect")}} (les deux premiers paramètres sont les coordonnées du coin supérieur gauche du rectangle; les deux derniers sont la largeur et la hauteur du rectangle que vous voulez dessiner — on vous avait dit que ces variables width et height allaient être utiles)!

+ +

OK, notre template est prêt et il est temps de passer à autre chose.

+ +

Les bases du canvas 2D

+ +

Pour rappel, toutes les opération de dessin sont effectuées en manipulant un objet {{domxref("CanvasRenderingContext2D")}} (dans notre cas, ctx).

+ +

De nombreuses opérations doivent recevoir des coordonnées en entrée pour savoir où dessiner quelque chose — le coin supérieur gauche du canvas est le point (0, 0), l'axe horizontal (x) va de gauche à droite, et l'axe vertical (y) va de haut en bas.

+ +

+ +

Dessiner des formes est souvent fait en utilisant la forme rectangle, ou alors en traçant une ligne le long d'un certain chemin puis en remplissant la forme. Nous allons vous montrer ci-dessous comment faire ces deux choses.

+ +

Rectangles simples

+ +

Commençons avec quelques rectangles simples.

+ +
    +
  1. +

    Tout d'abord, faites une copie de votre template (ou copiez localement le fichier 1_canvas_template.html si vous n'avez pas suivit les étapes précédentes).

    +
  2. +
  3. +

    Ensuite, ajoutez les lignes suivantes au bas de votre JavaScript:

    + +
    ctx.fillStyle = 'rgb(255, 0, 0)';
    +ctx.fillRect(50, 50, 100, 150);
    + +

    Si vous sauvegardez votre code et rafraichissez la page, vous devriez voir qu'un rectangle rouge est apparu sur le canvas. Son coin supérieur gauche est à (50,50) pixels du coin supérieur gauche du canvas (comme définit par les deux premiers paramètres), il a une largeur de 100 pixels et une hauteur de 150 pixels (comme définit par les paramètres 3 et 4).

    +
  4. +
  5. +

    Ajoutons un autre rectangle dans le mix — un vert cette fois. Ajoutez ce qui suit au bas de votre JavaScript:

    + +
    ctx.fillStyle = 'rgb(0, 255, 0)';
    +ctx.fillRect(75, 75, 100, 100);
    + +

    Sauvegardez et rafraichissez, et vous verrez un nouveau rectangle. Cela soulève un point important: les opérations graphiques comme dessiner des rectangles, lignes, et autres, sont executées dans l'ordre dans lequel elle apparaissent dans le code. Pensez-y comme peindre un mur, chaque couche de peinture s'ajoute par dessus les anciennes et peuvent même mettre cacher ce qu'il y a en dessous. Vous ne pouvez rien y faire, il faut donc réfléchir soigneusement à l'ordre dans lequel vous allez dessiner les éléments graphiques.

    +
  6. +
  7. +

    Notez que vous pouvez dessiner des éléments graphiques semi-transparents en spécifiant une couleur semi-transparente, par exemple en utilisant rgba(). La valeur a définit ce qu'on appelle le "canal alpha", ou la quantité de transparence de la couleur. Plus la valeur de a est élevée, plus la couleur est opaque. Ajoutez ce qui suit à votre code:

    + +
    ctx.fillStyle = 'rgba(255, 0, 255, 0.75)';
    +ctx.fillRect(25, 100, 175, 50);
    +
  8. +
  9. +

    Maintenant essayez de dessiner plus de rectangles par vous-même; amusez-vous!

    +
  10. +
+ +

Traits et épaisseurs de ligne

+ +

Jusqu'à présent nous avons vu comment dessiner des rectangles pleins, mais on peut aussi ne dessiner que les contours (dit strokes - traits - en graphic design). Pour définir la couleur que vous voulez pour le contour, utilisez la propriété {{domxref("CanvasRenderingContext2D.strokeStyle", "strokeStyle")}}. Pour dessiner le contour du rectangle, on appelle {{domxref("CanvasRenderingContext2D.strokeRect", "strokeRect")}}.

+ +
    +
  1. +

    Ajoutez ce qui suit au bas de votre JavaScript:

    + +
    ctx.strokeStyle = 'rgb(255, 255, 255)';
    +ctx.strokeRect(25, 25, 175, 200);
    +
  2. +
  3. +

    L'épaisseur de trait par défaut est de 1 pixel; vous pouvez ajuster la valeur de la propriété {{domxref("CanvasRenderingContext2D.lineWidth", "lineWidth")}} pour changer ça (prend un nombre spécifiant le nombre de pixels d'épaisseur de trait). Ajoutez la ligne suivante entre les deux lignes précédentes:

    + +
    ctx.lineWidth = 5;
    + +

    Vous devriez maintenant voir que votre contour blanc est devenu beaucoup plus épais!

    +
  4. +
+ +

C'est tout pour le moment. À ce stade votre exemple devrait ressembler à ça:

+ +

{{EmbedGHLiveSample("learning-area/javascript/apis/drawing-graphics/getting-started/2_canvas_rectangles.html", '100%', 250)}}

+ +
+

Note: Le code terminé est disponible sur GitHub, 2_canvas_rectangles.html.

+
+ +

Dessiner des chemins

+ +

Si vous voulez dessiner quelque chose de plus complexe qu'un rectangle, vous allez certainement devoir utiliser un path (chemin). En gros, cela implique de spécifier exactement où déplacer un stylo sur le canvas pour tracer la forme que vous voulez. L'API Canvas inclut des fonctions pour dessiner des lignes droites, des cercles, des courbes Bézier, et plus encore.

+ +

Commençons la section en faisant une nouvelle copie de notre template (1_canvas_template.html), dans lequel nous allons dessiner le nouvel exemple.

+ +

Nous allons utiliser quelques méthodes et propriétés communes dans les sections suivantes:

+ + + +

Typiquement, une manière de dessiner un trait simple ressemblerait à ça:

+ +
ctx.fillStyle = 'rgb(255, 0, 0)';
+ctx.beginPath();
+ctx.moveTo(50, 50);
+// tracer le trait
+ctx.fill();
+ +

Dessiner des lignes

+ +

Dessinons un triangle équilatéral sur le canvas.

+ +
    +
  1. +

    Tout d'abord, ajoutez la fonction d'aide suivante au bas de votre code. Elle convertit des valeurs en degrés en radians, ce qui est utile car chaque fois que vous devez fournir une valeur d'angle en JavaScript, ce sera presque toujours en radians, tandis que les humains pensent généralement en degrés.

    + +
    function degToRad(degrees) {
    +  return degrees * Math.PI / 180;
    +};
    +
  2. +
  3. +

    Ensuite, commencez votre path en ajoutant ce qui suit au bas de votre JavaScript. Ici, nous définissons une couleur pour notre triangle et déplaçons le stylo au point (50, 50) sans rien tracer. C'est à partir de là que nous allons dessiner notre triangle.

    + +
    ctx.fillStyle = 'rgb(255, 0, 0)';
    +ctx.beginPath();
    +ctx.moveTo(50, 50);
    +
  4. +
  5. +

    Maintenant ajoutez le bloc de code suivant:

    + +
    ctx.lineTo(150, 50);
    +var triHeight = 50 * Math.tan(degToRad(60));
    +ctx.lineTo(100, 50+triHeight);
    +ctx.lineTo(50, 50);
    +ctx.fill();
    + +

    Parcourons ceci dans l'ordre:

    + +
      +
    1. +

      D'abord nous ajoutons une ligne vers (150, 50) — notre path va maintenant 100 pixels vers la droite le long de l'axe horizontal (x).

      +
    2. +
    3. +

      Puis, nous calculons la hauteur de notre triangle équilatéral, en utilisant un peu de trigonométrie simple. Nous dessinons un triangle pointant vers le bas.

      + +

      Les angles d'un triangle équilatéral sont tous de 60 degrés. Pour calculer la hauteur, nous pouvons séparer le triangle en deux triangles rectangles par le milieu, qui auront alors des angles de 90, 60 et 30 degrés.

      + +

      Pour ce qui est des côtés:

      + +
        +
      • Le côté le plus long est appelé l'hypoténuse
      • +
      • Le côté relié à l'angle de 60 degrés (et qui n'est pas l'hypothénuse) est dit adjacent à cet angle — sa longueur est de 50 pixels puisque c'est la moitié de la ligne que nous avons dessiné.
      • +
      • Le côté opposé à l'angle de 60 degrés est dit opposé à cet angle — c'est la hauteur que nous voulons calculer.
      • +
      + +

       

      + +

      + +

      Une des formule trigonométrique de base stipule que la longueur du côté adjacent mutiplié par la tangente de l'angle est égale à l'opposé, soit 50 * Math.tan(degToRad(60)). Nous utilisons notre fonction degToRad() pour convertir 60 degrés en radians, puisque {{jsxref("Math.tan()")}} attend une valeur en radians.

      +
    4. +
    5. +

      Avec la hauteur calculée, nous ajoutons une nouvelle ligne vers (100, 50+triHeight). La coordonnée X est simple, elle est à mi-chemin de la ligne que nous avons tracé. La valeur de Y d'autre part doit être de 50 plus la hauteur du triangle, puisque le haut du triangle est à 50 pixels du haut du canvas.

      +
    6. +
    7. +

      L'instruction qui suit ajoute une ligne vers le point de départ du triangle.

      +
    8. +
    9. +

      Pour finir, nous appelons ctx.fill() pour finir le path et remplir la forme.

      +
    10. +
    +
  6. +
+ +

Dessiner des cercles

+ +

Maintenant, voyons comment dessiner un cercle sur le canvas. Pour ce faire, on utilise la méthode {{domxref("CanvasRenderingContext2D.arc", "arc()")}}, qui dessine tout ou une portion de cercle à un point spécifié.

+ +
    +
  1. +

    Ajoutons un arc à notre canvas en ajoutant le code qui suit:

    + +
    ctx.fillStyle = 'rgb(0, 0, 255)';
    +ctx.beginPath();
    +ctx.arc(150, 106, 50, degToRad(0), degToRad(360), false);
    +ctx.fill();
    + +

    arc() prend six paramètres.

    + +
      +
    • Les deux premiers spécifient la position du centre du cercle (X et Y respectivement).
    • +
    • Le troisième est le rayon du cercle
    • +
    • Le quatrième et le cinquième sont les angles de début et de fin pour dessiner l'arc (donc spécifier 0 et 360 nous donne un cercle fermé)
    • +
    • Et le sixième paramètre définit si le cercle doit être dessiné dans le sens des aiguilles d'une montre ou dans le sens inverse (false pour le sens horaire).
    • +
    + +
    +

    Note: 0 degrés est horizontalement vers la droite.

    +
    +
  2. +
  3. +

    Ajoutons un autre arc:

    + +
    ctx.fillStyle = 'yellow';
    +ctx.beginPath();
    +ctx.arc(200, 106, 50, degToRad(-45), degToRad(45), true);
    +ctx.lineTo(200, 106);
    +ctx.fill();
    + +

    Le motif ici est très similaire, a deux différences près:

    + +
      +
    • Nous avons mis le dernier paramètre de arc() à true, ce qui signifie que l'arc est tracé dans le sens inverse des aiguilles d'une montre.  Donc si notre arc commence à -45 degrés et fini à 45 degrés, nous dessinons un arc de 270 degrés. Si vous changez true à false et ré-exécutez le code, seule une portion de 90 degrés sera dessinée.
    • +
    • Avant d'appeler fill(), nous ajoutons une ligne vers le centre du cercle. Nous obtenons une découpe de style Pac-Man plutôt sympa. Si vous supprimiez cette ligne (essayez!) et ré-exécutiez le code, vous auriez juste un cercle dont le bout a été coupé — entre le début et la fin de l'arc. Cela illuste un autre point important du canvas: si vous essayez de remplir une forme incomplète (qui n'est pas fermée), le navigateur ajoute une ligne droite entre le début et la fin du path et le remplit.
    • +
    +
  4. +
+ +

C'est tout pour le moment; votre exemple final devrait ressembler à ceci:

+ +

{{EmbedGHLiveSample("learning-area/javascript/apis/drawing-graphics/getting-started/3_canvas_paths.html", '100%', 200)}}

+ +
+

Note: Le code finit est disponible sur GitHub, 3_canvas_paths.html.

+
+ +
+

Note: Pour en savoir plus sur les fonctions de dessin avancées, telles que les courbes Bézier, consultez notre tutoriel Dessiner des formes avec le canevas.

+
+ +

Texte

+ +

Canvas dispose également de fonctionnalités pour écrire du texte. Nous allons les explorer brièvement. Commencez par créer une nouvelle copie du template (1_canvas_template.html), dans lequel nous allons dessiner le nouvel exemple.

+ +

Le texte peut être avec deux méthodes:

+ + + +

Ces deux méthodes prennent trois paramètres: la chaîne de caractères à écrire et les coordonnées X et Y du coin supérieur gauche de la zone de texte (text box) — littéralement, la zone entourant le texte que vous écrivez.

+ +

Il existe également un certain nombre de proprétés pour contrôler le rendu du texte, comme {{domxref("CanvasRenderingContext2D.font", "font")}}, qui permer de spécifier la police d'écriture, la taille, etc — elle accepte la même syntaxe que la propriété CSS {{cssxref("font")}}.

+ +

Essayez d'ajouter le bloc suivant au bas de votre javaScript:

+ +
ctx.strokeStyle = 'white';
+ctx.lineWidth = 1;
+ctx.font = '36px arial';
+ctx.strokeText('Canvas text', 50, 50);
+
+ctx.fillStyle = 'red';
+ctx.font = '48px georgia';
+ctx.fillText('Canvas text', 50, 150);
+ +

Ici nous dessinons deux lignes de texte, une avec le contour et l'autre remplie. L'exemple final devrait ressembler à ça:

+ +

{{EmbedGHLiveSample("learning-area/javascript/apis/drawing-graphics/getting-started/4_canvas_text.html", '100%', 180)}}

+ +
+

Note: Le code final est disponible sur GitHub, 4_canvas_text.html.

+
+ +

Jouez avec et voyez ce que vous pouvez faire! Vous pouvez trouver plus d'information sur les options disponibles pour ajouter du texte sur un canvas dans Dessin de texte avec canvas.

+ +

Dessiner des images sur le canvas

+ +

Il est possible d'afficher des images externes sur le canvas. Ce peut être des images simples, des images à l'intérieur d'une vidéo, ou le contenu d'autres canvas. Pour le moment, nous allons juste nous occuper d'ajouter des images simples sur le canvas.

+ +
    +
  1. +

    Comme précédemment, créez une nouvelle copie du template (1_canvas_template.html), où nous dessinerons l'exemple. Vous allez également devoir sauvegarder une copie de notre image d'exemple — firefox.png — dans le même répertoire.

    + +

    Les images sont dessinés sur le canvas en utilisant la méthode {{domxref("CanvasRenderingContext2D.drawImage", "drawImage()")}}. Dans sa version la plus simple, elle prend trois paramètres — une référence de l'image que vous voulez afficher et les coordonnées X et Y du coin supérieur gauche de l'image sur le canvas.

    +
  2. +
  3. +

    Commençons par obtenir une ressource de l'image à inclure dans notre canvas. Ajoutez les lignes suivantes au bas de votre JavaScript:

    + +
    var image = new Image();
    +image.src = 'firefox.png';
    + +

    Ici, nous créons un nouvel objet {{domxref("HTMLImageElement")}} en utilisant le constructeur {{domxref("HTMLImageElement.Image()", "Image()")}}. (L'objet retourné est le même type que celui retourné lorsque vous récupérez une référence vers un élément {{htmlelement("img")}} existant). Nous définissons son attribut  {{htmlattrxref("src", "img")}} à notre image du logo Firefox. À ce stade, le navigateur commence à charger l'image.

    +
  4. +
  5. +

    Nous pourrions essayer maintenant d'inclure l'image en utilisant drawImage(), mais nous devons nous assurer que le fichier image ait été chargé en premier, faute de quoi le code échouera. Nous pouvons y parvenir en utilisant le gestionnaire d'événement onload, qui ne sera appelé que lorsque l'image aura fini de charger. Ajoutez le bloc suivant à la suite du précédent:

    + +
    image.onload = function() {
    +  ctx.drawImage(image, 50, 50);
    +}
    + +

    Si vous chargez votre exemple dans le navigateur maintenant, vous devriez voir l'image inclue dans le canvas.

    +
  6. +
  7. +

    Mais il y en a plus! Et si nous ne voulions afficher qu'une partie de l'image, ou la redimensionner? Nous pouvons faire ces deux choses avec une version plus complexe de drawImage(). Mettez à jour votre ligne ctx.drawImage() comme suit:

    + +
    ctx.drawImage(image, 20, 20, 185, 175, 50, 50, 185, 175);
    + +
      +
    • Le premier paramètre est la référence de l'image, comme précédemment.
    • +
    • Les paramètres 2 et 3 définissent les coordonnées à partir d'où découper l'image, relativement au coin supérieur gauche de l'image d'origine. Tout ce qui est à gauche de X (paramètre 2) ou au-dessus de Y (paramètre 3) ne sera pas dessiné.
    • +
    • Les paramètres 4 et 5 définissent la largeur et hauteur de la zone que nous voulons découper, à partir du coin supérieur gauche de l'image découpée.
    • +
    • Les paramètres 6 et 7 définissent les coordonnées où vous souhaitez placer l'image sur le canvas, relativement au coin supérieur gauche du canvas.
    • +
    • Les paramètres 8 et 9 définissent la largeur et la hauteur affichée de l'image découpée. En l'occurence, nous avons spécifié les mêmes dimensions que la découpe, mais vous pouvez la redimensionner (et la déformer) en spécifiant des valeurs différentes.
    • +
    +
  8. +
+ +

L'exemple final devrait ressembler à ça:

+ +

{{EmbedGHLiveSample("learning-area/javascript/apis/drawing-graphics/getting-started/5_canvas_images.html", '100%', 260)}}

+ +
+

Note: Le code final est disponible sur GitHub, 5_canvas_images.html.

+
+ +

Boucles et animations

+ +

Jusqu'ici, nous avons couvert quelques utilisations très basiques du canvas 2D, mais vous ne ressentirez la pleine puissance du canvas que si vous le mettez à jour ou l'animez d'une manière ou d'une autre. Après tout, le canvas fournit des images scriptables! Si vous n'avez pas l'intention de changer quelque chose, alors autant utiiliser des images statiques et vous épargner du travail.

+ +

Créer une boucle

+ +

Jouer avec des boucles est plutôt amusant — vous pouvez exécuter des commandes de canvas à l'intérieur d'une boucle for (ou tout autre type de boucle) comme n'importe quel autre code JavaScript.

+ +

Construisons un exemple simple.

+ +
    +
  1. +

    Créez une nouvelle copie du template (1_canvas_template.html) et ouvrez-le dans votre éditeur de texte.

    +
  2. +
  3. +

    Ajoutez la ligne qui suit au bas de votre JavaScript. Elle contient une nouvelle méthode, {{domxref("CanvasRenderingContext2D.translate", "translate()")}}, qui déplace le point d'origine du canvas:

    + +
    ctx.translate(width/2, height/2);
    + +

    Cela a pour effet de déplacer l'origine des coordonnées (0, 0) au centre du canvas, plutôt que d'être dans le coin supérieur gauche. C'est très utile dans de nombreuses situations, comme celle-ci, où nous voulons que notre dessin soit dessiné par rapport au centre du canvas.

    +
  4. +
  5. +

    Maintenant ajoutez le code suivant au bas du Javacript:

    + +
    function degToRad(degrees) {
    +  return degrees * Math.PI / 180;
    +};
    +
    +function rand(min, max) {
    +  return Math.floor(Math.random() * (max-min+1)) + (min);
    +}
    +
    +var length = 250;
    +var moveOffset = 20;
    +
    +for(var i = 0; i < length; i++) {
    +
    +}
    + +

    Ici, nous implémentons

    + +
      +
    • la même fonction degToRad() que nous avons vu dans l'exemple du triangle auparavant,
    • +
    • une fonction rand(), qui retoune un nombre aléatoire entre une limite inférieure et une limite supérieure,
    • +
    • les variables length et moveOffset (que nous verrons plus loin),
    • +
    • et une boucle for vide.
    • +
    +
  6. +
  7. +

    L'idée est que nous allons dessiner quelque chose sur le canvas à l'intérieur de la boucle for, et itérer dessus pour créer quelque chose d'intéressant. Ajoutez le code suivant à l'intérieur de la boucle for:

    + +
    ctx.fillStyle = 'rgba(' + (255-length) + ', 0, ' + (255-length) + ', 0.9)';
    +ctx.beginPath();
    +ctx.moveTo(moveOffset, moveOffset);
    +ctx.lineTo(moveOffset+length, moveOffset);
    +var triHeight = length/2 * Math.tan(degToRad(60));
    +ctx.lineTo(moveOffset+(length/2), moveOffset+triHeight);
    +ctx.lineTo(moveOffset, moveOffset);
    +ctx.fill();
    +
    +length--;
    +moveOffset += 0.7;
    +ctx.rotate(degToRad(5));
    + +

    Ainsi à chaque itération, on:

    + +
      +
    1. Définit fillStyle comme étant une nuance de violet légèrement transparente, et qui change à chaque fois en fonction de la valeur de length. Comme vous le verrez plus tard, sa valeur diminue à chaque itération, ce qui a pour effet de rendre la couleur toujours plus claire.
    2. +
    3. Ouvre un path.
    4. +
    5. Déplace le stylo aux coordonnées de (moveOffset, moveOffset); Cette variable définit jusqu'où nous voulons nous déplacer à chaque fois que nous dessinons.
    6. +
    7. Dessine une ligne aux coordonées de (moveOffset+length, moveOffset). Cela dessine une ligne de longueur length parallèle à l'axe X.
    8. +
    9. Calcule la hauteur du triangle, comme vu auparavant.
    10. +
    11. Dessine une ligne vers le coin du bas du triangle.
    12. +
    13. Dessine une ligne vers le début du triangle.
    14. +
    15. Appelle fill() pour remplir le triangle.
    16. +
    17. Met à jour les variables qui indiquent comment dessiner le triangle, afin qu'elles soient prêtes pour la prochaine itération: +
        +
      • Diminue la valeur de length de 1, de sorte que les triangles deviennent de plus en plus petits;
      • +
      • Augmente un peu moveOffset pour que chaque triangle successif soit légèrement plus éloigné;
      • +
      • et utilise une nouvelle fonction, {{domxref("CanvasRenderingContext2D.rotate", "rotate()")}}, qui permet de faire pivoter entièrement le canvas! Nous le faisons pivoter de 5 degrés avant de dessiner le triangle suivant.
      • +
      +
    18. +
    +
  8. +
+ +

C'est tout! L'exemple final devrait ressemble à ça:

+ +

{{EmbedGHLiveSample("learning-area/javascript/apis/drawing-graphics/loops_animation/6_canvas_for_loop.html", '100%', 550)}}

+ +

À ce stade, nous vous encourageons à jouer avec l'exemple et de vous l'approprier! Par exemple:

+ + + +
+

Note: Le code terminé est disponible sur GitHub, 6_canvas_for_loop.html.

+
+ +

Animations

+ +

L'exemple de boucle que nous avons construit ci-dessus était amusant, mais en vrai vous avez besoin d'une boucle qui continue constamment d'itérer pour toute application sérieuse de canvas (telles que les jeux et les visualisations en temps réel). Si vous pensez à votre canvas comme étant en quelque sorte un film, vous allez vouloir que l'affichage se mette à jour à chaque image pour afficher la mise à jour avec un taux de rafraichissement idéal de 60 images par seconde, afin que le mouvement soit lisse et agréable pour l'oeil humain.

+ +

Il y a quelques fonctions JavaScript qui vous permettrons d'exécuter des fonctions de manière répétée, plusieurs fois par seconde, la meilleure étant ici {{domxref("window.requestAnimationFrame()")}}. Elle prend un paramètre — la fonction que vous voulez exécuter pour chaque image. Dès que le navigateur est prêt à mettre à jour l'écran, votre fonction sera appelée. Si cette fonction dessine la nouvelle mise à jour, puis appelle de nouveau requestAnimationFrame() juste avant la fin de la fonction, la boucle d'animation continuera de s'exécuter de manière fluide. La boucle s'arrête lorsque vous vous arrêtez d'appeler requestAnimationFrame() ou si vous appelez {{domxref("window.cancelAnimationFrame()")}} après avoir appelé requestAnimationFrame() mais avant que votre fonction n'ait été exécutée.

+ +
+

Note: C'est une bonne pratique d'appeler cancelAnimationFrame() à partir de votre code principal lorsque vous avez terminé d'utiliser l'animation, pour vous assurer qu'aucune mise à jour n'attend d'être exécutée.

+
+ +

Le navigateur s'occupe des détails complexes tels qu'exécuter l'animation à une vitesse constante, et ne pas gaspiller de ressources en animant des choses qui ne sont pas visibles.

+ +

Pour voir comment cela fonctionne, regardons rapidement notre exemple des balles qui rebondissent (le voir en direct, et voir le code source). Le code de la boucle qui garde le tout en mouvement ressemble à ceci:

+ +
function loop() {
+  ctx.fillStyle = 'rgba(0, 0, 0, 0.25)';
+  ctx.fillRect(0, 0, width, height);
+
+  while(balls.length < 25) {
+    var ball = new Ball();
+    balls.push(ball);
+  }
+
+  for(i = 0; i < balls.length; i++) {
+    balls[i].draw();
+    balls[i].update();
+    balls[i].collisionDetect();
+  }
+
+  requestAnimationFrame(loop);
+}
+
+loop();
+ +

Nous lançons la fonction loop() une fois pour commencer le cycle et dessiner la première image de l'animation. La fonction loop() s'occupe ensuite d'appeler requestAnimationFrame(loop) pour afficher la prochaine image de l'animation, et ce continuellement.

+ +

Notez que sur chaque image, nous effaçons complètement le canvas et redessinons tout. Nous créons de nouvelles balles pour chaque image — au maximum 25 — puis, pour chaque balle, la dessinons, mettons à jour sa position, et vérifions si elle est en collision avec une autre balle. Une fois que vous avez dessiné quelque chose sur un canvas, il n'y a aucun moyen pour manipuler cet élément graphique individuellement comme vous pouvez le faire avec les élément DOM. Vous ne pouvez pas déplacer les balles sur le canvas parce qu'une fois dessinée, une balle n'est plus une balle mais juste des pixels sur un canvas. Au lieu de ça, vous devez effacer et redessiner, soit en effaçant et redessinant absolutement tout le canvas, soit en ayant du code qui sait exactement quelles parties doivent être effacées, et qui efface et redessine uniquement la zone minimale nécessaire.

+ +

Optimiser l'animation graphique est une spécialité entière de programmation, avec beaucoup de techniques ingénieuses disponibles. Mais celles-ci sont au-delà de ce dont nous avons besoin pour notre exemple!

+ +

En général, le processus pour animer un canvas implique les étapes suivantes:

+ +
    +
  1. Effacer le contenu du cavas (par exemple avec {{domxref("CanvasRenderingContext2D.fillRect", "fillRect()")}} ou {{domxref("CanvasRenderingContext2D.clearRect", "clearRect()")}}).
  2. +
  3. Sauvegarder l'état (si nécessaire) en utilisant {{domxref("CanvasRenderingContext2D.save", "save()")}} — c'est nécessaire lorsque vous voulez enregistrer les paramètres que vous mis à jour sur le canvas avant de continuer, ce qui est utile pour des applications plus avancées.
  4. +
  5. Dessiner les éléments graphiques que vous animez.
  6. +
  7. Restaurer les paramètres sauvegardés à l'étape 2 en utilisant {{domxref("CanvasRenderingContext2D.restore", "restore()")}}
  8. +
  9. Appeler requestAnimationFrame() pour planifier le dessin de l'image suivante de l'animation.
  10. +
+ +
+

Note: Nous ne couvrirons pas save() et restore() ici, mais elles sont bien expliquées dans notre tutoriel Transformations (et ceux qui le suivent).

+
+ +

Une animation simple de personnage

+ +

Créons maintenant notre propre animation simple — nous allons faire parcourir l'écran à un personnage d'un certain jeu vidéo rétro plutôt génial.

+ +
    +
  1. +

    Faites une nouvelle copie du template (1_canvas_template.html) et ouvrez-le dans votre éditeur de texte. Sauvegardez une copie de walk-right.png dans le même répertoire.

    +
  2. +
  3. +

    Au bas du JavaScript, ajoutez la ligne suivante pour placer une fois de plus l'origine des coordonnées au milieu du canvas:

    + +
    ctx.translate(width/2, height/2);
    +
  4. +
  5. +

    Nous allons maintenant créer un objet {{domxref("HTMLImageElement")}}, définir son attribut {{htmlattrxref("src", "img")}} à l'image que nous voulons charger, et ajouter le gestionnaire d'événement onload pour appeler la fonction draw() quand l'image sera chargée:

    + +
    var image = new Image();
    +image.src = 'walk-right.png';
    +image.onload = draw;
    +
  6. +
  7. +

    Ajoutons quelques variables pour garder une trace de la position du sprite à dessiner à l'écran, et le numéro du sprite que nous voulons afficher.

    + +
    var sprite = 0;
    +var posX = 0;
    + +

    L'image de sprites (que nous avons respectueusement emprunté à Mike Thomas dans son article Create a sprite sheet walk cycle using using CSS animation — créer un cycle de marche avec une feuille de sprites en utilisant les animations CSS) ressemble à ça:

    + +

    + +

    Elle contient six sprites qui constituent une séquence de marche — chacun a 102 pixels de large et 148 pixels de hauteur. Pour afficher chaque sprite proprement, nous allons devoir utiliser drawImage() pour découper un seul sprite de l'image et n'afficher que cette partie, comme nous l'avons fait précédemment avec le logo Firefox. La coordonnée X de la découpe devra être un multiple de 102 et la coordonnée Y sera toujours 0. La taille de la découpe sera toujours de 102 pixels par 148.

    +
  8. +
  9. +

    Insérons maintenant une fonction draw() vide au bas du code, prête à être remplie de code:

    + +
    function draw() {
    +
    +};
    +
  10. +
  11. +

    Le reste du code dans cette section va dans draw(). Tout d'abord, ajoutez la ligne suivante, qui efface le canvas pour préparer le dessin de chaque image. Notez que nous devons spécifier le coin supérieur gauche du rectangle comme étant -(width/2), -(height/2) puisque nous avons définit l'origine du canvas à width/2, height/2 plus tôt.

    + +
    ctx.fillRect(-(width/2), -(height/2), width, height);
    +
  12. +
  13. +

    Ensuite, nous allons dessinons notre image en utilisant drawImage() — la version à 9 paramètres. Ajoutez ce qui suit:

    + +
    ctx.drawImage(image, (sprite*102), 0, 102, 148, 0+posX, -74, 102, 148);
    + +

    Comme vous pouvez le voir:

    + +
      +
    • Nous spécifions image comme étant l'image à inclure.
    • +
    • Les paramètres 2 et 3 spécifient le coin supérieur gauche de la portion de l'image à découper: la valeur X vaut sprite multiplié par 102 (où sprite est le numéro du sprite, entre 0 et 5) et la valeur Y vaut toujours 0.
    • +
    • Les paramètres 4 et 5 spécifient la taille de la découpe — 102 pixels par 148.
    • +
    • Les paramètres 6 et 7 spécifient le coin supérieur gauche de la découpe sur le canvas — la position de X est 0+posX, ce qui signifie que nous pouvons modifier la position du dessin en modifiant la valeur de posX.
    • +
    • Les paramètres 8 et 9 spécifient la taille de l'image sur le canvas. Nous voulons garder sa taille d'origine, on définit donc 102 pour largeur et 148 pour hauteur.
    • +
    +
  14. +
  15. +

    Maintenant, nous allons changer la valeur de sprite après chaque dessin — après certains d'entre eux du moins. Ajoutez le bloc de code suivant au bas de la fonction draw():

    + +
      if (posX % 13 === 0) {
    +    if (sprite === 5) {
    +      sprite = 0;
    +    } else {
    +      sprite++;
    +    }
    +  }
    + +

    Nous enveloppons le bloc entier de if (posX % 13 === 0) { ... }. On utilise l'opérateur modulo (%) (aussi connu sous le nom d'opérateur reste) pour vérifier si la valeur de posX peut être exactement divisée par 13, sans reste. Si c'est le cas, on passe au sprite suivant en incrémentant sprite (en retournant à 0 après le sprite #5). Cela implique que nous ne mettons à jour le sprite que toutes les 13èmes images, ou à peu près 5 images par seconde (requestAnimationFrame() appelle jusqu'à 60 images par secondes si possible). Nous ralentissons délibéremment le cadence des images parce que nous n'avons que six sprites avec lesquels travailler, et si on en affiche un à chaque 60ième de seconde, notre personnage va bouger beaucoup trop vite!

    + +

    À l'intérieur du bloc, on utilise une instruction if ... else pour vérifier si la valeur de sprite vaut 5 (le dernier sprite, puisque les numéro de sprite vont de 0 à 5). Si nous sommes en train d'afficher le dernier sprite, alors on réinitialilse sprite à 0; sinon on l'incrémente de 1.

    +
  16. +
  17. +

    Ensuite, nous devons déterminer comment modifier la valeur de posX sur chaque image — ajoutez le bloc de code à la suite:

    + +
      if(posX > width/2) {
    +    newStartPos = -((width/2) + 102);
    +    posX = Math.ceil(newStartPos / 13) * 13;
    +    console.log(posX);
    +  } else {
    +    posX += 2;
    +  }
    + +

    Nous utilisons une autre instruction if ... else pour voir si la valeur de posX est plus grande que width/2, ce qui signifie que notre personnage est sortit du bord droit de l'écran. Si c'est le cas, on calcule la position qui met le personnage à gauche du bord gauche de l'écran, et on définit posX au multiple de 13 le plus proche de ce nombre. Il faut obligatoirement un multiple de 13 pour que le bloc de code précédent puisse toujours fonctionner!

    + +

    Si notre personnage n'a pas atteint le bord de l'écran, on incrémente posX de 2. Cela le fera bouger un peu vers la droite la prochaine fois qu'on le dessinera.

    +
  18. +
  19. +

    Finalement, nous devons boucler sur l'animation en appelannt {{domxref("window.requestAnimationFrame", "requestAnimationFrame()")}} en bas de la fonction draw():

    + +
    window.requestAnimationFrame(draw);
    +
  20. +
+ +

Et voilà! L'exemple final devrait ressembler à ça:

+ +

{{EmbedGHLiveSample("learning-area/javascript/apis/drawing-graphics/loops_animation/7_canvas_walking_animation.html", '100%', 260)}}

+ +
+

Note: Le code final est disponible sur GitHub, 7_canvas_walking_animation.html.

+
+ +

Une application simple de dessin

+ +

Comme exemple final d'animation, nous aimerions vous montrer une application très simple de dessin, pour illustrer comment la boucle d'animation peut être combinée avec les entrées de l'utilisateur (comme le mouvement de la souris en l'occurence). Nous n'allons pas expliquer la procédure pas à pas pour construire cette application, nous allons juste explorer les parties les plus intéressantes du code.

+ +

L'exemple peut être trouvé sur GitHub, 8_canvas_drawing_app.html, et vous pouvez jouer avec en direct ci-dessous:

+ +

{{EmbedGHLiveSample("learning-area/javascript/apis/drawing-graphics/loops_animation/8_canvas_drawing_app.html", '100%', 600)}}

+ +

Regardons les parties les plus intéressantes. Tout d'abord, nous gardons une trace des coordonnées X et Y de la souris et si elle est pressée ou non grâce à trois variables: curX, curY, et pressed. Quand la souris bouge, nous déclenchons une fonction via le gestionnaire d'événement onmousemove, lequel capture les valeurs X et Y actuelles. Nous utilisons également les gestionnaires d'événement onmousedown et onmouseup pour changer la valeur de pressed à true quand le bouton de la souris est pressé, et de nouveau à false quand il est relaché.

+ +
var curX;
+var curY;
+var pressed = false;
+
+document.onmousemove = function(e) {
+  curX = (window.Event) ? e.pageX : e.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
+  curY = (window.Event) ? e.pageY : e.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
+}
+
+canvas.onmousedown = function() {
+  pressed = true;
+};
+
+canvas.onmouseup = function() {
+  pressed = false;
+}
+ +

Quand le bouton "Clear canvas" (effacer le canvas) est cliqué, nous exécutons une simple fonction qui efface entièrement le canvas grâce à un rectangle noir, de la même manière que nous avons vu précédemment:

+ +
clearBtn.onclick = function() {
+  ctx.fillStyle = 'rgb(0, 0, 0)';
+  ctx.fillRect(0, 0, width, height);
+}
+ +

La boucle du dessin est relativement simple cette fois-ci — si pressed est à true, nous dessinons un cercle rempli avec la couleur du color picker (sélecteur de couleur), et d'un rayon égal à la valeur définit dans le champs de sélection dans un intervalle.

+ +
function draw() {
+  if(pressed) {
+    ctx.fillStyle = colorPicker.value;
+    ctx.beginPath();
+    ctx.arc(curX, curY-85, sizePicker.value, degToRad(0), degToRad(360), false);
+    ctx.fill();
+  }
+
+  requestAnimationFrame(draw);
+}
+
+draw();
+ +
+

Note: Les types d'{{htmlelement("input")}} range et color sont relativement bien pris en charge parmi les différents navigateurs, à l'exception des versions d'Internet Explorer inférieures à 10; et Safari ne prend pas en charge le type color. Si votre navigateur ne prend pas en charge ces types, il affichera simplement un champ texte et vous n'aurez qu'à entrer des valeurs de couleur et numéro valides vous-mêmes.

+
+ +

WebGL

+ +

Il est maintenant temps de laisser la 2D derrière, et de jeter un coup d'oeil au canvas 3D. Le contenu 3D d'un canvas est spécifié en utilisant l'API WebGL, qui est une API complètement séparée de l'API des canvas 2D, même si ls deux sont affichés sur des éléments {{htmlelement("canvas")}}.

+ +

WebGL est basé sur le langage de programmation graphique OpenGL, et permet de communiquer directement avec le GPU de l'ordinateur. En soi, l'écriture WebGL est plus proche des langages de bas niveau tel que C++ que du JavaScript usuel; c'est assez complexe mais incroyablement puissant.

+ +

Utiliser une bibliothèque

+ +

De par sa complexité, la plupart des gens écrivent du code de graphique 3D en utilisant une bibliothèque JavaScript tierce telle que Three.js, PlayCanvas ou Babylon.js. La plupart d'entre elles fonctionnent d'une manière similaire, offrant des fonctionnalités pour créer des formes primitives et personnalisées, positionner des caméras et des éclairages, recouvrir des surfaces avec des textures et plus encore. Elles se chargent de WebGL pour vous, vous permettant de travailler à un niveau plus haut.

+ +

Oui, en utiliser une signifie apprendre une autre nouvelle API (une API tierce en l'occurence), mais elles sont beaucoup plus simples que de coder du WebGL brut.

+ +

Recréer notre cube

+ +

Regardons un exemple simple pour créer quelque chose avec une bibliothèque WebGL. Nous allons choisir Three.js, puisque c'est l'une des plus populaires. Dans ce tutoriel, nous allons créer le cube 3D qui tourne que nous avons plus tôt.

+ +
    +
  1. +

    Pour commencer, créez une copie locale de index.html dans un nouveau répertoire, et sauvegardez metal003.png dans ce même répertoire. C'est l'image que nous allons utiliser comme texture de surface du cube plus tard.

    +
  2. +
  3. +

    Ensuite, créez un nouveau fichier main.js, toujours dans le même répertoire.

    +
  4. +
  5. +

    Si vous ouvrez index.html dans votre éditeur de texte, vous verrez qu'il y a deux éléments {{htmlelement("script")}} — le premier ajoute three.min.js à la page, et le second ajoute notre fichier main.js à la page. Vous devez télécharger la bibliothèque three.min.js et la sauvegarder dans le même répertoire que précédemment.

    +
  6. +
  7. +

    Maintenant que nous avons inclus three.js dans notre page, nous pouvons commencer à écrire du code JavaScript qui l'utilise dans main.js. Commençons par créer une nouvelle scène — ajoutez ce qui suit dans le fichier main.js:

    + +
    var scene = new THREE.Scene();
    + +

    Le constructeur Scene() crée une nouvelle scène, qui représente l'ensemble du monde 3D que nous essayons d'afficher.

    +
  8. +
  9. +

    Ensuite, nous avons besoin d'une caméra pour voir la scène. En terme d'imagerie 3D, la caméra représente la position du spectateur dans le monde. Pour ajouter une caméra, ajoutez les lignes suivantes à la suite:

    + +
    var camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 1000);
    +camera.position.z = 5;
    +
    + +

    Le constructeur PerspectiveCamera() prend quatre arguments:

    + +
      +
    • Le champ de vision: Quelle est la largeur de la zone devant la caméra qui doit être visible à l'écran, en degrés.
    • +
    • Le rapport d'aspect (aspect ratio): Habituellement, c'est le rapport entre la largeur de la scène divisé par la hauteur de la scène. Utiliser une autre valeur va déformer la scène (ce qui pourrait être ce que vous voulez, mais ce n'est généralement pas le cas).
    • +
    • Le plan proche (near plane): Jusqu'où les objets peuvent être proches de la caméra avant que nous arrêtions de les afficher à l'écran. Pensez-y comme quand vous approchez votre doigt de plus en plus près de l'espace entre vos yeux, vous finissez par ne plus le voir.
    • +
    • Le plan éloigné (far plane): Jusqu'à quelle distance de la caméra doit-on afficher les objets.
    • +
    + +

    Nous définissons également la position de la caméra à 5 unités de distance de l'axe Z, qui, comme en CSS, est hors de l'écran vers vous, le spectateur.

    +
  10. +
  11. +

    Le troisième ingrédient essentiel est un moteur de rendu. C'est un objet qui restitue une scène donnée, vu à travers une caméra donnée. Nous allons en créer dès à présent en utilisant le constructeur WebGLRenderer() — mais nous ne l'utiliserons que plus tard. Ajoutez les lignes suivantes à la suite de votre JavaScript:

    + +
    var renderer = new THREE.WebGLRenderer();
    +renderer.setSize(window.innerWidth, window.innerHeight);
    +document.body.appendChild(renderer.domElement);
    + +

    La première ligne crée un nouveau moteur de rendu, la deuxième ligne définit la taille à laquelle le moteur de rendu va dessiner la vue de la caméra, et la troisième ligne ajoute l'élément {{htmlelement("canvas")}} crée par le moteur de rendu au {{htmlelement("body")}} du document. Désormais, tout ce que dessine le moteur de rendu sera affiché dans notre fenêtre.

    +
  12. +
  13. +

    Ensuite, nous voulons créer le cube que nous afficherons sur le canvas. Ajoutez le morceau de code suivant au bas de votre JavaScript:

    + +
    var cube;
    +
    +var loader = new THREE.TextureLoader();
    +
    +loader.load( 'metal003.png', function (texture) {
    +  texture.wrapS = THREE.RepeatWrapping;
    +  texture.wrapT = THREE.RepeatWrapping;
    +  texture.repeat.set(2, 2);
    +
    +  var geometry = new THREE.BoxGeometry(2.4, 2.4, 2.4);
    +  var material = new THREE.MeshLambertMaterial( { map: texture, shading: THREE.FlatShading } );
    +  cube = new THREE.Mesh(geometry, material);
    +  scene.add(cube);
    +
    +  draw();
    +});
    + +

    Il y a un peu plus à encaisser ici, alors allons-ici par étapes:

    + +
      +
    • Nous créons d'abord une variable globale cube pour pouvoir accéder à notre cube de n'importe où dans notre code.
    • +
    • Ensuite, nous créons un nouvel objet TextureLoader, et appellons load() dessus. La fonction load() prend deux paramètres dans notre exemple (bien qu'elle puisse en prendre plus): la texture que nous voulons charger (notre PNG), et la fonction qui sera exécutée lorsque la texture sera chargée.
    • +
    • À l'intérieur de cette fonction, nous utilisons les propriétés de l'objet texture pour spécifier que nous voulons une répétition 2 x 2 de l'image sur tous les côtés du cube.
    • +
    • Ensuite, nous créons un nouvel objet BoxGeometry et MeshLambertMaterial, que nous passons à un Mesh pour créer notre cube. Typiquement, un objet requiert une géométrie (quelle est sa forme) et un matériau (à quoi ressemble sa surface).
    • +
    • Pour finir, nous ajoutons notre cube à la scène, puis appellons la fonction draw() pour commencer l'animation.
    • +
    +
  14. +
  15. +

    Avant de définir la fonction draw(), nous allons ajouter quelques lumières à la scène, pour égayer un peu les choses; ajoutez le bloc suivant à la suite de votre code:

    + +
    var light = new THREE.AmbientLight('rgb(255, 255, 255)'); // soft white light
    +scene.add(light);
    +
    +var spotLight = new THREE.SpotLight('rgb(255, 255, 255)');
    +spotLight.position.set( 100, 1000, 1000 );
    +spotLight.castShadow = true;
    +scene.add(spotLight);
    + +

    Un objet AmbientLight est une lumière douce qui illumine la scène entière, un peu comme le soleil comme vous êtes dehors. Un objet SpotLight, d'autre part, est un faisceau de lumière, plutôt comme une lampe de poche/torche (ou un spotlight - projecteur - en fait).

    +
  16. +
  17. +

    Pour finir, ajoutons notre fonction draw() au bas du code:

    + +
    function draw() {
    +  cube.rotation.x += 0.01;
    +  cube.rotation.y += 0.01;
    +  renderer.render(scene, camera);
    +
    +  requestAnimationFrame(draw);
    +}
    + +

    C'est assez intuittif: sur chaque image, on fait légèrement tourner notre cube sur ses axes X et Y, affichons la scène telle qu'elle vue par notre caméra, puis appellons requestAnimationFrame() pour planifier le dessin de notre prochaine image.

    +
  18. +
+ +

Jetons un coup d'oeil rapide au produit fini:

+ +

{{EmbedGHLiveSample("learning-area/javascript/apis/drawing-graphics/threejs-cube/index.html", '100%', 500)}}

+ +

Vous pouvez trouver le code terminé sur GitHub.

+ +
+

Note: Dans notre repo GitHub vous pouvez également trouver d'autres exemples 3D intéressants — Three.js Video Cube (le voir en direct). On utilise {{domxref("MediaDevices.getUserMedia", "getUserMedia()")}} pour prendre un flux vidéo à partir d'une webcam de l'ordinateur et le projetons sur le côté du cube comme texture!

+
+ +

Sommaire

+ +

À ce stade, vous devriez avoir une idée utile des bases de la programmation graphique en utilisant Canvas et WebGL et de ce que vous pouvez faire avec ces APIs. Vous pouvez trouver des endroits où aller pour trouver plus d'informations dans la section suivante. Amusez-vous!

+ +

Voir aussi

+ +

Nous n'avons couverts dans cet article que les vraies bases du canvas — il y a tellement plus à apprendre! Les articles suivants vous mèneront plus loin.

+ + + +

Exemples

+ + + +

{{PreviousMenuNext("Learn/JavaScript/Client-side_web_APIs/Third_party_APIs", "Learn/JavaScript/Client-side_web_APIs/Video_and_audio_APIs", "Learn/JavaScript/Client-side_web_APIs")}}

+ +

 

+ +

Dans ce module

+ + diff --git a/files/fr/learn/javascript/client-side_web_apis/fetching_data/index.html b/files/fr/learn/javascript/client-side_web_apis/fetching_data/index.html new file mode 100644 index 0000000000..2acc2ed9b3 --- /dev/null +++ b/files/fr/learn/javascript/client-side_web_apis/fetching_data/index.html @@ -0,0 +1,397 @@ +--- +title: Récupérer des données du serveur +slug: Apprendre/JavaScript/Client-side_web_APIs/Fetching_data +tags: + - API + - Apprendre + - Article + - Codage + - Débutant + - Fetch + - JavaScript + - XHR + - data +translation_of: Learn/JavaScript/Client-side_web_APIs/Fetching_data +--- +
{{LearnSidebar}}
+ +
{{PreviousMenuNext("Learn/JavaScript/Client-side_web_APIs/Manipulating_documents", "Learn/JavaScript/Client-side_web_APIs/Third_party_APIs", "Learn/JavaScript/Client-side_web_APIs")}}
+ +

Une autre tâche courante dans les sites et applications web modernes est de récupérer des données à partir du serveur pour mettre à jour des sections de la page web sans la recharger entièrement. Ce qui pourrait paraître comme un petit détail a, en vérité, eu un impact énorme sur les performances et le comportement des sites. Dans cet article, nous allons expliquer le concept et les technologies qui rendent cela possible, tels que XMLHttpRequest et l'API Fetch.

+ + + + + + + + + + + + +
Prérequis :Notions de base de JavaScript (voir premiers pas, les briques JavaScript, les objets JavaScript), les notions de bases des APIs côté client
Objectif :Apprendre à récupérer des données du serveur web et les utiliser pour mettre à jour le contenu de la page.
+ +

Quel est le problème?

+ +

À la base, le chargement d'une page web est simple — vous envoyez une requête à un serveur et, tant qu'il n'y a pas eu de problème, les ressources de la page web sont téléchargées et affichées sur votre ordinateur.

+ +

A basic representation of a web site architecture

+ +

Le problème avec ce modèle c'est qu'à chaque fois que vous voulez mettre à jour une partie de la page, par exemple pour afficher la page suivante d'une liste de produits, vous devez recharger toute la page. Ce surcoût est tout à fait inutile et résulte en une mauvaise expérience utilisateur, particulièrement pour les pages qui sont lourdes, complexes et du coup longues à charger.

+ +

L'arrivée d'Ajax

+ +

Pour traiter ce problème, des technologies ont été élaborées qui permettent de récupérer à la demande de petites portions de données (comme du HTML, {{glossary("XML")}}, JSON, ou texte brut) et de les afficher dans la page web.

+ +

Nous avons pour cela l'API {{domxref("XMLHttpRequest")}} à notre disposition ou — plus récemment — l'API Fetch. Elles permettent de réaliser des requêtes HTTP pour récupérer des ressources spécifiques disponibles sur un serveur et de formater les données retournées selon les besoins avant l'affichage dans la page.

+ +
+

Note : Dans les premiers temps, cette technique était appelée "Asynchronous JavaScript and XML" (JavaScript asychrone et XML), dit AJAX, parce qu'elle utilisait {{domxref("XMLHttpRequest")}} pour requêter des données XML. De nos jours, c'est rarement le cas; la plupart du temps, on utilise XMLHttpRequest ou Fetch pour requêter des données JSON. Quoi qu'il en soit, le procédé reste le même et le terme "Ajax" est resté pour décrire cette technique.

+
+ +

A simple modern architecture for web sites

+ +

Le modèle Ajax implique une API web comme proxy pour requêter les données plus intelligemment que simplement rafraîchir la page à chaque fois. Voyons plutôt l'impact que cela a :

+ +
    +
  1. Allez sur un site riche en information de votre choix, comme Amazon, YouTube, CNN...
  2. +
  3. Cherchez quelque chose dans la barre de recherche, comme un nouveau produit. Le contenu principal va changer, mais la plupart de ce qui l'entoure reste statique, comme l'entête, le pied de page, le menu de navigation, etc.
  4. +
+ +

C'est une bonne chose puisque :

+ + + +

Notez que pour accélerer les choses encore davantage, certains sites stockent les ressources et données chez le client lors de sa première visite, si bien que les visites suivantes, les fichiers locaux sont utilisés et non re-téléchargés du serveur. Le contenu n'est rechargé que lorsqu'il a été mis à jour sur le serveur.

+ +

A basic web app data flow architecture

+ +

Une requête Ajax basique

+ +

Voyons maintenant comment ces requêtes sont gérées, en utilisant soit {{domxref("XMLHttpRequest")}} soit Fetch. Pour ces exemples, nous allons requêter les données de différents fichiers texte et les utiliserons pour remplir une zone de contenu.

+ +

Ces fichiers agiront comme une fausse base de données ; dans une vraie application, il est plus probable que vous utiliseriez un langage côté serveur comme PHP, Python, ou Node pour récupérer les données à partir d'une véritable base de données. En revanche, nous voulons ici garder les choses simples ; nous allons donc nous concentrer sur le côté client.

+ +

XMLHttpRequest

+ +

XMLHttpRequest (qui est fréquemment abrégé XHR) est une technologie assez vieille maintenant — elle a été inventée par Microsoft dans les années 90 et a été standardisée dans les autres navigateurs il y a longtemps.

+ +
    +
  1. +

    Pour commencer cet exemple, faites une copie locale de ajax-start.html et des quatre fichiers texte — verse1.txt, verse2.txt, verse3.txt, et verse4.txt — dans un nouveau répertoire sur votre ordinateur. Dans cet exemple, nous allons charger le verset d'un poème (que vous pourriez bien reconnaître), quand il est sélectionné dans le menu déroulant, en utilisant XHR.

    +
  2. +
  3. +

    À l'intérieur de l'élément {{htmlelement("script")}}, ajoutez le code qui suit. Il stocke une référence aux éléments {{htmlelement("select")}} et {{htmlelement("pre")}} dans des variables et définit un gestionnaire d'événement {{domxref("GlobalEventHandlers.onchange","onchange")}}, pour que, quand la valeur du menu déroulant est changée, la valeur sélectionnée soit passée comme paramètre à la fonction  updateDisplay().

    + +
    var verseChoose = document.querySelector('select');
    +var poemDisplay = document.querySelector('pre');
    +
    +verseChoose.onchange = function() {
    +  var verse = verseChoose.value;
    +  updateDisplay(verse);
    +};
    +
  4. +
  5. +

    Définissons maintenant la fonction updateDisplay(). Tout d'abord, mettez ce qui suit au bas de votre JavaScript — c'est la structure vide de la fonction :

    + +
    function updateDisplay(verse) {
    +
    +};
    +
  6. +
  7. +

    Nous allons commencer notre fonction en construisant une URL relative qui pointe vers le fichier texte que nous voulons charger, nous en aurons besoin plus tard. La valeur de l'élément {{htmlelement("select")}} à tout instant est la même que l'élément {{htmlelement("option")}} sélectionné (c'est à dire le texte de l'élément sélectionné, ou son attribut value s'il est spécifié) — par exemple "Verse 1". Le fichier correspondant est "verse1.txt" et il est situé dans le même répertoire que le fichier HTML, le nom du fichier seul suffira donc.

    + +

    Les serveurs web sont généralement sensibles à la casse, le nom de fichier n'a pas d'espace et a une extension de fichier. Pour convertir "Verse 1" en "verse1.txt" nous allons convertir le "V" en minuscles avec {{jsxref("String.toLowerCase", "toLowerCase()")}}, supprimer l'espace avec {{jsxref("String.replace", "replace()")}} et ajouter ".txt" à la fin avec une simple concaténation de chaînes. Ajoutez les lignes suivantes à l'intérieur de la fonction updateDisplay() :

    + +
    verse = verse.replace(" ", "");
    +verse = verse.toLowerCase();
    +var url = verse + '.txt';
    +
  8. +
  9. +

    Pour commencer à créer une requête XHR, vous allez devoir créer un nouvel objet avec le constructeur {{domxref("XMLHttpRequest.XMLHttpRequest", "XMLHttpRequest()")}}. Vous pouvez appeler cet objet comme vous le voulez, mais nous l'appellerons request pour plus de clarté. Ajoutez ce qui suit à vos lignes précédentes :

    + +
    var request = new XMLHttpRequest();
    +
  10. +
  11. +

    Ensuite, vous allez devoir utiliser la méthode {{domxref("XMLHttpRequest.open","open()")}} pour spécifier la méthode HTTP et l'URL à utiliser pour récupérer la ressource. Nous allons ici utiliser la méthode GET et passer notre variable url pour URL. Ajoutez ceci à la suite de la ligne précédente :

    + +
    request.open('GET', url);
    +
  12. +
  13. +

    Nous allons définir le type de réponse que nous attendons — définit par la propriété {{domxref("XMLHttpRequest.responseType", "responseType")}} de la requête — comme text. Ce n'est pas strictement nécessaire ici — XHR retourne du texte par défaut — mais c'est une bonne idée d'en prendre l'habitude pour les cas où vous aurez besoin de définir un type différent. Ajoutez ceci à la suite :

    + +
    request.responseType = 'text';
    +
  14. +
  15. +

    Récupérer une ressource sur le réseau est une opération {{glossary("asynchronous","asynchrone")}}, ce qui signifie que vous devez attendre que cette opération se termine (par exemple, que la ressource soit renvoyée) avant de pouvoir récupérer la réponse — sans quoi une erreur est levée. XHR permet d'exécuter du code lorsque la réponse est reçue grâce au gestionnaire d'événement {{domxref("XMLHttpRequest.onload", "onload")}} — quand l'événement {{event("load")}} est déclenché. Une fois que la réponse a été reçue, alors la réponse est accessible via la propriété response de l'objet XHR utilisé.

    + +

    Ajoutez le bloc de code qui suit toujours au bas de la fonction updateDisplay(). Vous verrez qu'à l'intérieur du gestionnaire d'événément onload, nous assignons la propriété textContent de poemDisplay (l'élément {{htmlelement("pre")}}) à la valeur de la propriété {{domxref("XMLHttpRequest.response", "request.response")}}.

    + +
    request.onload = function() {
    +  poemDisplay.textContent = request.response;
    +};
    +
  16. +
  17. +

    Les étapes précédentes nous ont permis de configurer la requête XHR, mais celle-ci n'est exécutée que lorsqu'on le demande explicitement. Pour ce faire, il faut appeler la méthode {{domxref("XMLHttpRequest.send","send()")}}. Ajoutez la ligne suivante à la suite du code déjà écrit :

    + +
    request.send();
    + +

    Voyez la section {{anch("Serving your example from a server", "Servir votre exemple depuis un serveur")}} pour pouvoir tester.

    +
  18. +
  19. +

    Un dernier problème avec cet exemple est qu'il ne montre rien au chargement de la page (mais uniquement à la sélection d'un verset). Pour corriger cela, ajoutez ce qui suit au bas de votre code (juste au-dessus de la balise fermante </script>), pour charger le verset 1 par défaut, et s'assurer que l'élément {{htmlelement("select")}} montre toujours la bonne valeur :

    + +
    updateDisplay('Verse 1');
    +verseChoose.value = 'Verse 1';
    +
  20. +
+ +

Servir votre exemple depuis un serveur

+ +

Certains navigateurs (dont Chrome) n'exécuteront pas de requêtes XHR si vous exécutez votre script simplement à partir d'un fichier local. Cela est dû à des restrictions de sécurité (pour plus d'infos sur la sécurité web, consultez l'article La sécurité d'un site web).

+ +

Pour règler ce problème, vous devez tester l'exemple à travers un serveur web local. Pour savoir comment procéder, lisez Comment configurer un serveur de test local?

+ +

Fetch

+ +

L'API Fetch est une solution moderne qui vient remplacer XHR — elle a été introduite récemment dans les navigateurs pour rendre les requêtes HTTP asynchrones plus simples en JavaScript, à la fois pour les développeurs et pour les autres APIs qui utilisent cette technologie.

+ +

Voyons comment convertir le dernier exemple, en remplaçant XHR par Fetch.

+ +
    +
  1. +

    Faites une copie du répertoire de votre dernier exemple. (Ou si vous ne l'avez pas fait, créez un nouveau répertoire et copiez le fichier xhr-basic.html et les quatre fichiers texte — verse1.txt, verse2.txt, verse3.txt, and verse4.txt — à l'intérieur).

    +
  2. +
  3. +

    À l'intérieur de la fonction updateDisplay(), vous avez le code XHR suivant :

    + +
    var request = new XMLHttpRequest();
    +request.open('GET', url);
    +request.responseType = 'text';
    +
    +request.onload = function() {
    +  poemDisplay.textContent = request.response;
    +};
    +
    +request.send();
    +
  4. +
  5. +

    Remplacez-le avec ce qui suit :

    + +
    fetch(url).then(function(response) {
    +  response.text().then(function(text) {
    +    poemDisplay.textContent = text;
    +  });
    +});
    +
  6. +
  7. +

    Chargez l'exemple dans votre navigateur (en l'exécutant à travers un serveur web) et il devrait produire le même résultat que la version XHR  — pourvu que vous utilisiez un navigateur moderne.

    +
  8. +
+ +

Que se passe-t-il dans le code Fetch?

+ +

Tout d'abord, nous invoquons la méthode {{domxref("WindowOrWorkerGlobalScope.fetch()","fetch()")}}, en lui passant l'URL de la ressource que nous voulons récupérer. C'est la version moderne équivalente à {{domxref("XMLHttpRequest.open","request.open()")}} de XHR, et n'avez pas à appeler .send() — la requête est exécutée directemment.

+ +

Ensuite, la méthode {{jsxref("Promise.then",".then()")}} est chaînée à la suite de fetch() — cette méthode fait partie des {{jsxref("Promise","Promesses")}}, une fonctionnalité JavaScript moderne qui permet d'effectuer des opérations asynchrones. fetch() retourne une promesse, qui est résolue lorsque la réponse est reçue du serveur — et nous utilisons .then() pour exécuter du code à ce moment là. C'est l'équivalent du gestionnaire d'événément onload dans la version XHR.

+ +

La fonction définie dans le .then() reçoit la réponse du serveur comme paramètre, une fois que la promesse retournée par fetch() est résolue. À l'intérieur de cette fonction, nous utilisons la méthode {{domxref("Body.text","text()")}} pour récupérer le contenu de la réponse en texte brut. C'est l'équivalent de request.responseType = 'text' dans la version XHR.

+ +

Vous verrez que text() retourne également une promesse, nous y chaînons donc un nouveau .then(), à l'intérieur de quoi nous définissons une fonction. Cette dernière récupère quant à elle le texte brut que la promesse précédente résout.

+ +

Enfin, dans le corps de la fonction, nous faisons la même chose que nous faisions dans la version XHR — définir le contenu texte de l'élément {{htmlelement("pre")}} au texte récupéré.

+ +

À propos des promesses

+ +

Les promesses peuvent être un peu déroutantes au premier abord, ne vous en souciez pas trop pour l'instant. Vous vous y ferez après un certain temps, d'autant plus après en avoir appris davantage sur les APIs JavaScript modernes — la plupart des APIs récentes utilisent beaucoup les promesses.

+ +

Regardons à nouveau la structure d'une promesse pour voir si nous pouvons en donner plus de sens.

+ +

Promesse 1

+ +
fetch(url).then(function(response) {
+  //...
+});
+ +

Si l'on traduit en bon français les instructions JavaScript, on pourrait dire

+ + + +

On dit qu'une promesse est "résolue" (resolved) lorsque l'opération spécifiée à un moment donné est terminée. En l'occurence, l'opération spécifiée est de récupérer une ressource à une URL donnée (en utilisant une requête HTTP) et de retourner la réponse reçue du serveur.

+ +

La fonction passée à then() n'est pas exécutée immédiatement — elle est exécutée à un moment dans le futur, dès que la promesse est résolue (c'est à dire qu'elle a retourné la réponse du serveur).

+ +

Notez que vous pouvez également choisir de stocker votre promesse dans une variable, et de chaîner le {{jsxref("Promise.then",".then()")}} sur cette variable. L'exemple suivant fait la même chose que le précédent :

+ +
var myFetch = fetch(url);
+
+myFetch.then(function(response) {
+  //...
+});
+ +

Parce que la méthode fetch() retourne une promesse qui résout une réponse HTTP, la fonction définie à l'intérieur du .then() reçoit la réponse en tant que paramètre. Vous pouvez appeler le paramètre comme vous souhaitez — l'exemple ci-dessous fait toujours la même chose :

+ +
fetch(url).then(function(dogBiscuits) {
+  //...
+});
+ +

Mais il est plus logique de donner un nom de paramètre qui décrit son contenu !

+ +

Promesse 2

+ +

Voyons maintenant la fonction appelé dans .then():

+ +
function(response) {
+  response.text().then(function(text) {
+    poemDisplay.textContent = text;
+  });
+}
+ +

L'objet response a une méthode {{domxref("Body.text","text()")}}, qui convertit les données brutes contenues dans la réponse en texte brut — c'est le format que nous voulons. Cette méthode retourne également une promesse, qui se résout lorsque la réponse est convertie en texte, nous utilisons donc un deuxième {{jsxref("Promise.then",".then()")}} pour cette deuxième promesse.

+ +

À l'intérieur de ce dernier .then(), nous définissons une nouvelle fonction, qui décide de ce que nous faisons avec le texte récupéré. Nous nous contentons de définir la propriété textContent de l'élément {{htmlelement("pre")}} à la valeur du texte.

+ +

Chaîner les then()

+ +

Notez que le résultat de la fonction appelée par le .then() est également retourné par ce dernier, nous pouvons donc mettre les .then() bout à bout, en passant le résultat du bloc précédent au prochain.

+ +

Ainsi, le bloc de code suivant fait la même chose que notre exemple original, mais écrit dans un style différent :

+ +
fetch(url).then(function(response) {
+  return response.text()
+}).then(function(text) {
+  poemDisplay.textContent = text;
+});
+ +

Beaucoup de développeurs préfèrent ce style, plus "plat" : il évite de définir des fonctions à l'intérieur de fonctions et est plus facile à lire lorsqu'il y a beaucoup de promesses qui s'enchaînent. La seule différence ici est que nous avons une instruction return pour retourner response.text(), et ce résultat est passé au prochain .then().

+ +

Quel mécanisme devriez-vous utiliser?

+ +

Cela dépend du projet sur lequel vous travaillez. XHR existe depuis longtemps maintenant et bénéficie d'un très bon support sur les différents navigateurs. Fetch et les promesses, en revanche, sont un ajout plus récent à la plateforme web, bien qu'ils soient pris en charge par la plupart des navigateurs, Internet Explorer et Safari font exception.

+ +

Si vous voulez un support des anciens navigateurs, alors XHR est probablement la solution préférable. En revanche, si vous travaillez sur un projet plus progressif, et que vous n'êtes pas tant préoccupé par les anciens navigateurs, alors Fetch peut être un bon choix.

+ +

Vous devriez apprendre les deux alternatives — Fetch deviendra plus populaire au fur et à mesure que l'utilisation d'Internet Explorer diminue (IE n'est plus développé, en faveur du nouveau navigateur de Microsoft, Edge), mais vous allez avoir besoin de XHR pendant un moment encore.

+ +

Un exemple plus complexe

+ +

Pour clore l'article, nous allons regarder un exemple un peu plus complexe, qui montre des utilisations plus intéressantes de Fetch. Nous avons créé un site d'exemple appelé The Can Store (le magasin de conserves) — c'est un supermarché fictif qui ne vend que des boites de conserves. Vous pouvez trouver cet exemple en direct sur GitHub, et voir le code source.

+ +

A fake ecommerce site showing search options in the left hand column, and product search results in the right hand column.

+ +

Par défaut, le site affiche tous les produits ; mais vous pouvez utiliser le formulaire dans la colonne de gauche pour les filtrer par catégorie, ou chercher un terme, ou les deux.

+ +

Il y a du code plutôt complexe pour traiter le filtrage des produits par catégorie et par terme de recherche, manipulant les chaînes de caractères pour afficher les données correctement dans l'interface utilisateur, etc. Nous n'allons pas en discuter dans cet article, mais vous pouvez trouver des commentaires très complets dans le code (voir can-script.js). Nous allons expliquer le code Fetch.

+ +

Premier Fetch

+ +

Le premier bloc qui utilise Fetch se trouve au début du JavaScript :

+ +
fetch('products.json').then(function(response) {
+  if(response.ok) {
+    response.json().then(function(json) {
+      products = json;
+      initialize();
+    });
+  } else {
+    console.log('Network request for products.json failed with response ' + response.status + ': ' + response.statusText);
+  }
+});
+ +

Cela ressemble à ce que vous avons vu précédemment, sauf que la deuxième promesse est à l'intérieur d'une condition. Cette condition vérifie si la réponse retournée est un succès ou non — la propriété {{domxref("response.ok")}} contient un booléen qui vaut true si le statut de la réponse était OK (statut HTTP 200, "OK"), ou false sinon.

+ +

Si la réponse était un succès, nous déclenchons la deuxième promesse — cette fois-ci en utilisant {{domxref("Body.json","json()")}} et non {{domxref("Body.text","text()")}}, puisque nous voulons récupérer la réponse sous forme de données structurées JSON et non de texte brut.

+ +

Si la réponse n'est pas un succès, nous affichons une erreur dans la console indiquant que la requête réseau a échoué, avec le statut et le message obtenus (contenus dans les propriétés {{domxref("response.status")}} et {{domxref("response.statusText")}} respectivement). Bien sûr, un véritable site web traiterait cette erreur plus gracieusement, en affichant un message à l'écran en offrant peut-être des options pour remédier à la situation.

+ +

Vous pouvez tester le cas d'échec vous-même :

+ +
    +
  1. Faites une copie locale des fichiers d'exemple (téléchargez et dézippez le fichier ZIP can-store)
  2. +
  3. Éxecutez le code via un serveur web (comme vu précédemment dans {{anch("Serving your example from a server", "Servir votre exemple depuis un serveur")}})
  4. +
  5. Modifiez le chemin du fichier à récupérer, mettez un nom de fichier qui n'existe pas, comme 'produc.json'.
  6. +
  7. Maintenant, chargez le fichier index dans votre navigateur (via localhost:8000) et regardez dans la console de développement. Vous verrez un message parmi les lignes "Network request for products.json failed with response 404: File not found" (la requête réseau pour products.json a échoué avec la réponse 404: Fichier non trouvé).
  8. +
+ +

Deuxième Fetch

+ +

Le deuxième bloc Fetch se trouve dans la fonction fetchBlob():

+ +
fetch(url).then(function(response) {
+  if(response.ok) {
+    response.blob().then(function(blob) {
+      objectURL = URL.createObjectURL(blob);
+      showProduct(objectURL, product);
+    });
+  } else {
+    console.log('Network request for "' + product.name + '" image failed with response ' + response.status + ': ' + response.statusText);
+  }
+});
+ +

Cela fonctionne à peu près de la même manière que le précédent, sauf qu'au lieu d'utiliser {{domxref("Body.json","json()")}}, on utilise {{domxref("Body.blob","blob()")}} — en l'occurence, nous voulons récupérer la réponse sous la forme d'un fichier image, et le format de données que nous utilisons est Blob — ce terme est une abbréviation de "Binary Large Object" (large objet binaire) et peut être utilisé pour représenter de gros objets fichier — tels que des fichiers images ou vidéo.

+ +

Une fois que nous avons reçu notre blob avec succès, nous créons un objet URL, en utilisant {{domxref("URL.createObjectURL()", "createObjectURL()")}}. Cela renvoie une URL interne temporaire qui pointe vers un blob en mémoire dans le navigateur. Cet objet n'est pas très lisible, mais vous pouvez voir à quoi il ressemble en ouvrant l'application Can Store, Ctrl + Clic droit sur l'image, et sélectionner l'option "Afficher l'image" (peut légèrement varier selon le navigateur que vous utilisez). L'URL créée sera visible à l'intérieur de la barre d'adresse et devrait ressembler à quelque chose comme ça :

+ +
blob:http://localhost:7800/9b75250e-5279-e249-884f-d03eb1fd84f4
+ +

Challenge : une version XHR de Can Store

+ +

Comme exercice pratique, nous aimerions que vous essayiez de convertir la version Fetch de l'application en une version XHR. Faites une copie du fichier ZIP et essayiez de modifier le JavaScript en conséquence.

+ +

Quelques conseils qui pourraient s'avérer utiles :

+ + + +
+

Note : Si vous avez des difficultés à le faire, vous pouvez comparer votre code à la version finale sur GitHub (voir le code source, ou voir en direct).

+
+ +

Sommaire

+ +

Voilà qui clôt notre article sur la récupération de données à partir du serveur. À ce stade, vous devriez savoir comment travailler avec XHR et Fetch.

+ +

Voir aussi

+ +

Il y a beaucoup de sujets abordés dans cet article, dont nous n'avons qu'égratigné la surface. Pour plus de détails sur ces sujets, essayez les articles suivants:

+ + + +
{{PreviousMenuNext("Learn/JavaScript/Client-side_web_APIs/Manipulating_documents", "Learn/JavaScript/Client-side_web_APIs/Third_party_APIs", "Learn/JavaScript/Client-side_web_APIs")}}
+ +
+

Dans ce module

+ + +
diff --git a/files/fr/learn/javascript/client-side_web_apis/index.html b/files/fr/learn/javascript/client-side_web_apis/index.html new file mode 100644 index 0000000000..d5d6f410e3 --- /dev/null +++ b/files/fr/learn/javascript/client-side_web_apis/index.html @@ -0,0 +1,51 @@ +--- +title: API web utilisées côté client +slug: Apprendre/JavaScript/Client-side_web_APIs +tags: + - API + - API Web + - Apprendre + - Articles + - Codage + - DOM + - Débutant + - Graphismes + - JavaScript + - Localisation + - Media + - Module + - données +translation_of: Learn/JavaScript/Client-side_web_APIs +--- +
{{LearnSidebar}}
+ +

Lorsque vous écrivez du JavaScript côté client pour des sites Web ou des applications, vous n'irez pas très loin avant d'utiliser des API - des interfaces pour manipuler différents aspects du navigateur et du système d'exploitation sur lesquels le site opère, ou même des données provenant d'autres sites web ou services. Dans ce module, nous allons explorer ce que sont les API, et comment utiliser certaines API les plus courantes que vous rencontrerez souvent dans votre travail de développement.

+ +

Prérequis

+ +

Pour tirer le meilleur parti de ce module, vous devriez avoir parcouru les précédents modules JavaScript de la série (Premiers pas, Building blocks et objets JavaScript). Ces modules impliquent tout de même un bon nombre d'utilisations simples de l'API, car il est difficile d'écrire des exemples JavaScript côté client faisant quelque chose d'utile sans eux! Ici, nous passons à un niveau supérieur, en supposant que vous connaissiez le langage JavaScript de base et explorant les APIs Web courantes de manière un peu plus détaillée.

+ +

Une connaissance basique de HTML et CSS serait aussi utile.

+ +
+

Remarque: Si vous travaillez sur un ordinateur/tablette/autre périphérique où vous n'avez pas la possibilité de créer vos propres fichiers, vous pouvez essayer (la plupart) des exemples de code dans un programme de code en ligne tel que JSBin ou Thimble.

+
+ +

Guides

+ +
+
Introduction aux API du Web
+
Tout d'abord, nous survolerons du concept d'API — qu'est-ce que c'est, comment ça fonctionne, comment les utiliser dans votre code, et comment sont-elles structurées. Nous verrons également quelles sont les principales API et leur utilisation.
+
Manipuler des documents
+
Quand on écrit des pages web et des applications, une des choses les plus courantes que l'on veut faire est de manipuler la structure du document d'une manière ou d'une autre. On le fait généralement en utilisant le Document Object Model (DOM), un ensemble d'APIs qui permettent de contrôler le HTML et le style — et qui utilisent massivement l'objet {{domxref("Document")}}. Dans cet article, nous allons voir comment utiliser le DOM en détail, ainsi que quelques APIs intéressantes qui peuvent modifier votre environnement.
+
Récupérer des données du serveur
+
Une autre tâche courante dans les sites et applications web modernes est de récupérer des données à partir du serveur pour mettre à jour des sections de la page web sans la recharger entièrement. Ce qui pourrait paraître comme un petit détail, a en vérité eu un impact énorme sur les performances et le comportement des sites. Dans cet article, nous allons expliquer le concept et les technologies qui rendent cela possible, tels que {{domxref("XMLHttpRequest")}} et l'API Fetch.
+
APIs tierces
+
Les APIs que nous avons vu jusqu'à présent sont intégrées dans le navigateur, mais ce n'est pas le cas de toutes. De nombreux gros sites web tels que Google Maps, Twitter, Facebook, PayPal, etc, fournissent des APIs permettant aux développeurs d'utiliser leurs données (par exemple pour afficher un flux twitter sur un blog) ou service (par exemple afficher une carte Google Maps sur un site, ou utiliser Facebook pour permettre aux utilisateurs de se connecter). Cet article compare les APIs du navigateur aux APIs tierces et montre quelques utilisations typiques de ces dernières.
+
Dessiner des éléments graphiques
+
Le navigateur contient des outils de programmation graphique très puissants, du langage SVG (Scalable Vector Graphics), aux APIs pour dessiner sur les éléments HTML {{htmlelement("canvas")}}, (voir API Canvas et WebGL). Cet article fournit une introduction à canvas et introduit d'autres ressources pour vous permettre d'en apprendre plus.
+
APIs vidéo et audio
+
HTML5 fournit des éléments pour intégrer du multimédia dans les documents — {{htmlelement("video")}} et {{htmlelement("audio")}} — et qui viennent avec leurs propres APIs pour contrôler la lecture, se déplacer dans le flux, etcCet article montre comment réaliser les tâches les plus communes, comme créer des contrôles de lectures personnalisés.
+
Stockage côté client
+
Les navigateurs web modernes permettent aux sites web de stocker des données sur l'ordinateur de l'utilisateur — avec sa permission — puis de les récupérer au besoin. Cela permet d'enregistrer des données pour du stockage long-terme, de sauvegarder des documents ou sites hors-ligne, de conserver des préférences spécifiques à l'utilisateur, et plus encore. Cet article explique les fondamentaux pour y parvenir.
+
diff --git a/files/fr/learn/javascript/client-side_web_apis/introduction/index.html b/files/fr/learn/javascript/client-side_web_apis/introduction/index.html new file mode 100644 index 0000000000..b7e2ed71b4 --- /dev/null +++ b/files/fr/learn/javascript/client-side_web_apis/introduction/index.html @@ -0,0 +1,307 @@ +--- +title: Introduction aux API du Web +slug: Apprendre/JavaScript/Client-side_web_APIs/Introduction +tags: + - API + - API Web + - Apprentissage + - Article + - Codage + - Débutant + - Navigateur + - Objet + - Tierce partie + - côté‑client +translation_of: Learn/JavaScript/Client-side_web_APIs/Introduction +--- +
{{LearnSidebar}}
+ +
{{NextMenu("Learn/JavaScript/Client-side_web_APIs/Manipulating_documents", "Learn/JavaScript/Client-side_web_APIs")}}
+ +

Tout d'abord, nous survolerons le concept d'API — qu'est-ce que c'est, comment ça fonctionne, comment les utiliser dans votre code, et comment sont-elles structurées ? Nous verrons également quelles sont les principales APIs et leur utilisation.

+ + + + + + + + + + + + +
Prérequis :Des connaissances de base en informatique, une compréhension de base du HTML et CSS, des notions de JavaScript (voir premiers pas, briques JavaScript, objets JavaScript).
Objectif :Vous familiariser avec les APIs, ce qu'elles permettent de faire, et comment les utiliser dans votre code.
+ +

C'est quoi une API ?

+ +

Les APIs (Application Programming Interfaces) sont des constructions disponibles dans les langages de programmation pour permettre aux développeurs de créer plus facilement des fonctionnalités complexes. Elles s'occupent des parties de code plus complexes, fournissant au développeur une syntaxe plus facile à utiliser à la place.

+ +

En guise d'exemple concret, pensez à des branchements électriques dans une maison, appartement ou autre logement. Si vous souhaitez utiliser un appareil dans votre maison, il vous suffit de le brancher dans une prise et cela fonctionne. Vous n'essayez pas de le brancher directement à l'alimentation électrique — le faire serait réellement inefficace, et, si vous n'êtes pas électricien, difficile et dangereux à réaliser.

+ +

+ +

Image source: Overloaded plug socket by The Clear Communication People, on Flickr.

+ +

De la même façon, par exemple, pour programmer des graphismes en 3D, il est beaucoup plus facile de le faire en utilisant une API écrite dans un langage de haut niveau comme JavaScript ou Python, plutôt que d'essayer d'écrire du code bas niveau (comme C ou C ++) qui contrôle directement le GPU de l'ordinateur ou d'autres fonctions graphiques.

+ +
+

Note : Voir aussi l'entrée API du glossaire pour plus de descriptions.

+
+ +

APIs JavaScript côté client

+ +

Le JavaScript côté client en particulier a de nombreuses APIs à sa disposition — elles ne font pas partie du langage JavaScript lui-même, elles sont construites par dessus JavaScript, offrant des super-pouvoirs supplémentaires à utiliser dans votre code. Elles appartiennent généralement à une des deux catégories:

+ + + +

+ +

Relations entre JavaScript, APIs et autres outils JavaScript

+ +

Ci-dessus, nous avons indiqué ce qu'est une API JavaScript côté client et quelle est sa relation avec le langage JavaScript. Pour récapituler, clarifier, et apporter plus de précisions sur  d'autres outils JavaScript qui existent:

+ + + +

Que peuvent faire les API ?

+ +

Il y a un beaucoup d'APIs disponibles dans les navigateurs modernes. Elles permettent de faire un large éventail de choses. Vous pouvez vous en faire une petite idée en jetant un coup d'œil à la page de l'index des API MDN

+ +

API de navigateur courantes

+ +

En particulier, voici les catégories d'API de navigateur les plus courantes que vous utiliserez (et que nous allons voir dans ce module plus en détail) :

+ + + +

APIs tierces courantes

+ +

Il y a une grande variété d'APIs tierces; en voici quelques unes des plus populaires que vous allez probablement utiliser tôt ou tard : 

+ + + +
+

Note : Vous pouvez trouver des informations sur beaucoup plus d'API tierces dans le répertoire Programmable Web API.

+
+ +

Comment les API fonctionnent-elles?

+ +

Chaque API Javascript fonctionne de manière légèrement différente d'une autre, mais de manière générale, elles ont des fonctionnalités communes et des thèmes similaires.

+ +

Elles sont fondées sur des objets

+ +

Les APIs interagissent avec le code en utilisant un ou plusieurs objets Javascript, qui servent de conteneurs pour les données utilisées par l'API (contenues dans les propriétés d'objet), et la fonctionnalité rendue disponible par l'API (contenue dans des méthodes d'objet).

+ +
+

Note : Si vous n'êtes pas déjà familier avec le fonctionnement des objets, vous devriez revenir en arrière et parcourir le module objets Javascript avant de continuer.

+
+ +

Prenons pour exemple l'API Géolocalisation — c'est une API très simple composée de quelques simples objets :

+ + + +

Alors comment ces objets interagissent-ils ? Si vous regardez notre exemple maps-example.html (regardez‑le aussi en direct), vous verrez le code suivant : 

+ +
navigator.geolocation.getCurrentPosition(function(position) {
+  var latlng = new google.maps.LatLng(position.coords.latitude,position.coords.longitude);
+  var myOptions = {
+    zoom: 8,
+    center: latlng,
+    mapTypeId: google.maps.MapTypeId.TERRAIN,
+    disableDefaultUI: true
+  }
+  var map = new google.maps.Map(document.querySelector("#map_canvas"), myOptions);
+});
+ +
+

Note : Quand vous chargez l'exemple ci-dessus pour la première fois, vous devriez voir une boîte de dialogue demandant si vous acceptez de partager votre position avec cette application (voir la section {{anch ("Elles ont des mécanismes de sécurité supplémentaires si nécessaire")}} plus loin dans cet article).
+ Vous devez accepter pour pouvoir inscrire votre position sur la carte. Si vous ne pouvez toujours pas voir la carte, vous devrez activer l'autorisation à la main. Vous pouvez le faire de différentes manières selon le navigateur utilisé ; par exemple, dans Firefox, allez dans > Outils > Informations sur la page > Permissions, puis modifiez le paramètre Accèder à votre position ; dans Chrome, allez à Paramètres > Confidentialité > Afficher les paramètres avancés > Paramètres de contenu, puis modifiez les paramètres d'emplacement.
+  

+
+ +

Pour récupérer l'objet {{domxref("Geolocation")}} du navigateur, on fait appel à {{domxref("Navigator.geolocation")}}. On se sert ensuite de la méthode {{domxref("Geolocation.getCurrentPosition()")}} pour obtenir la position actuelle de notre appareil. On commence donc avec

+ +
navigator.geolocation.getCurrentPosition(function(position) { ... });
+ +

C'est pareil que:

+ +
var myGeo = navigator.geolocation;
+myGeo.getCurrentPosition(function(position) { ... });
+ +

On peut utiliser la syntaxe point pour chaîner l'accès propriété/méthode et réduire ainsi le nombre de lignes à écrire.

+ +

La méthode {{domxref("Geolocation.getCurrentPosition()")}} n'a qu'un seul paramètre obligatoire : une fonction anonyme qui s'exécute une fois que la position actuelle du périphérique a été récupérée avec succès. Cette fonction prend elle-même un paramètre, l'objet {{domxref("Position")}}, contenant les données de position actuelle.

+ +
+

Note : Une fonction prise en argument par une autre fonction s'appelle une fonction de rappel.

+
+ +

Elles utilisent des fonctions de rappel

+ +

Cette manière d'appeler des fonctions seulement quand une opération est terminée, pour s'assurer de la bonne fin d'une opération avant d'utiliser les données renvoyées dans une autre opération, est très courante dans les API JavaScript. C'est ce qu'on appelle des opérations {{glossary("asynchronous", "asynchrones")}}.

+ +

Récupérer la position actuelle de l'appareil repose sur un composant externe (le GPS de l'appareil ou un autre matériel de géolocalisation), on ne peut pas garantir que cela sera fait à temps pour utiliser immédiatement les données qu'il renvoie. Par conséquent, quelque chose comme cela ne fonctionne pas :

+ +
var position = navigator.geolocation.getCurrentPosition();
+var myLatitude = position.coords.latitude;
+ +

Si la première ligne n'a pas encore renvoyé son résultat, la deuxième ligne renvoie une erreur, car les données de position ne sont pas encore disponibles.

+ +

Pour cette raison, les APIs impliquant des opérations asynchrones sont conçues pour utiliser des {{glossary ("callback function","fonctions de rappel")}} ou bien le système plus moderne des Promesses — maintenant disponible dans ECMAScript 6 et largement utilisé dans les nouvelles APIs.

+ +

Pour les APIs tierces, elles doivent être inclues

+ +

On combine l'API Geolocation avec une API tierce — l'API Google Maps — pour tracer l'emplacement renvoyé par getCurrentPosition() sur une carte Google Map. Pour mettre cette API à disposition sur notre page on doit l'inclure — vous trouverez cette ligne dans le code HTML:

+ +
<script type="text/javascript" src="https://maps.google.com/maps/api/js?key=AIzaSyDDuGt0E5IEGkcE6ZfrKfUtE9Ko_de66pA"></script>
+ +

Elles utilisent des constructeurs et des options pour être personnalisées

+ +

Pour afficher la position de l'utilisateur sur la carte, on crée d'abord une instance d'objet LatLng avec le constructeur google.maps.LatLng(). Il prend les valeurs de géolocalisation {{domxref ("coords.latitude")}} et {{domxref ("coords.longitude")}} comme paramètres:

+ +
var latlng = new google.maps.LatLng(
+    position.coords.latitude,
+    position.coords.longitude
+);
+ +

L'objet que nous avons construit est définit comme la valeur de la propriété center d'un objet d'options, myOptions. Ces options vont être utilisées pour construire la carte.

+ +

On crée une instance d'objet pour représenter notre carte en appelant le constructeur google.maps.Map() avec deux paramètres — une référence à l'élément {{htmlelement ("div")}} sur lequel on veut afficher la carte (celui avec l'ID map_canvas), et l'objet d'options que nous avons défini juste au-dessus.

+ +
var myOptions = {
+  zoom: 8,
+  center: latlng,
+  mapTypeId: google.maps.MapTypeId.TERRAIN,
+  disableDefaultUI: true
+}
+
+var map = new google.maps.Map(document.querySelector("#map_canvas"), myOptions);
+ +

Ceci fait, notre carte s'affiche.

+ +

Ce dernier bloc de code met en évidence deux modèles courants que vous verrez dans de nombreuses APIs. Tout d'abord, les objets des APIs contiennent généralement des constructeurs, qui sont appelés pour créer des instances d'objets. Ensuite, les objets APIs ont souvent plusieurs options disponibles qui peuvent être modifiées pour obtenir l'environnement exact que vous voulez pour votre programme. Les constructeurs d'API acceptent généralement des objets d'options en tant que paramètres, ce qui vous permet de définir leur comportement.

+ +
+

Note : Ne vous inquiétez pas si vous ne comprenez pas immédiatement le détail de cet exemple . Nous aborderons plus amplement les APIs tierces parties dans un futur article.

+
+ +

Elles ont des points d'entrée identifiables

+ +

Lorsque vous utilisez une API, vous devez d'abord savoir quel est le point d'entrée de l'API. Dans l'API Geolocation, c'est assez simple — c'est la propriété {{domxref ("Navigator.geolocation")}} qui renvoie l'objet {{domxref ("Geolocation")}} du navigateur. Cet objet contient toutes les méthodes disponibles de géolocalisation à l'intérieur.

+ +

L'API DOM (Document Object Model) a un point d'entrée encore plus simple — ses caractéristiques sont généralement trouvées attachées à l'objet {{domxref ("Document")}}, ou à toute instance d'un élément HTML que vous souhaitez affecter d'une manière ou d'une autre. Par exemple:

+ +
var em = document.createElement('em'); // créer un nouvel élément
+var para = document.querySelector('p'); // référence à un élément p existant
+em.textContent = 'Hello there!'; // fournir à em un contenu textuel
+para.appendChild(em); // incorporer un paragraphe dans em
+ +

D'autres API ont des points d'entrée légèrement plus complexes, impliquant souvent un contexte spécifique dans lequel le code de l'API doit être écrit. Par exemple, l'objet contextuel de l'API Canvas est créé en obtenant une référence à l'élément {{htmlelement ("canvas")}} sur lequel vous voulez dessiner, puis en appelant sa méthode {{domxref ("HTMLCanvasElement.getContext ()")}} :

+ +
var canvas = document.querySelector('canvas');
+var ctx = canvas.getContext('2d');
+ +

Tout ce que nous voulons faire sur canvas est alors obtenu en appelant les propriétés et méthodes de l'objet conteneur (qui est une instance de {{domxref ("CanvasRenderingContext2D")}}). Par exemple :

+ +
Ball.prototype.draw = function() {
+  ctx.beginPath();
+  ctx.fillStyle = this.color;
+  ctx.arc(this.x, this.y, this.size, 0, 2 * Math.PI);
+  ctx.fill();
+};
+ +
+

Note : Vous pouvez voir le code source de notre démo « balles rebondissantes » (ou voir directement).

+
+ +

Elles utilisent des événements pour réagir aux changements d'état

+ +

Nous avons déjà parlé des événements plus haut dans ce cours, dans notre article Introduction aux événements — cet article explique en détail ce que sont les événements Web et leur utilisation dans votre code. Si vous ne vous êtes pas encore familiarisé avec le fonctionnement des événements de l'API Web côté client, vous devriez lire cet article avant de continuer.

+ +

Certaines API Web ne détectent pas les événements, d'autres peuvent réagir à certains. Vous pouvez généralement trouver les propriétés des APIs qui permettent de lancer des fonctions lorsque les événements surviennent dans les sections "Gestionnaires d'événements" des documents de réference des APIs.

+ +

À titre de simple exemple, les instances de l'objet XMLHttpRequest (qui représentent une requête HTTP vers le serveur pour récupérer une ressource) ont un certain nombre d'événements disponibles. Par exemple, l'événement load est déclenché lorsqu'une réponse a été retournée avec succès avec la ressource demandée, et qu'elle devient alors disponible:

+ +
var requestURL = 'https://mdn.github.io/learning-area/javascript/oojs/json/superheroes.json';
+var request = new XMLHttpRequest();
+request.open('GET', requestURL);
+request.responseType = 'json';
+request.send();
+
+request.onload = function() {
+  var superHeroes = request.response;
+  populateHeader(superHeroes);
+  showHeroes(superHeroes);
+}
+ +
+

Note : Vous pouvez voir le code source de notre exemple ajax.html (ou le voir directement).

+
+ +

Les cinq premières lignes définissent l'emplacement de la ressource que nous voulons récupérer, créent une nouvelle instance d'un objet de requête en utilisant le constructeur XMLHttpRequest(), ouvrent une requête HTTP GET pour récupérer la ressource spécifiée, spécifient que la réponse doit être envoyée au format JSON, puis envoient la demande.

+ +

La fonction gestionnaire onload indique ensuite ce qu'on fait avec la réponse. On sait que la réponse sera disponible dès que l'événement load est appelé (sauf si une erreur se produit), on sauvegarde donc la réponse — contenant le JSON renvoyé — dans la variable superHeroes, puis on la passe à deux fonctions différentes pour un traitement ultérieur.

+ +

Elles ont des mécanismes de sécurité supplémentaires si nécessaire

+ +

Les caractéristiques des APIs Web sont soumises aux mêmes considérations de sécurité que JavaScript et des autres technologies Web (par exemple, la same-origin policy), mais elles disposent parfois de mécanismes de sécurité supplémentaires.

+ +

Par exemple, certaines des APIs Web les plus modernes ne fonctionneront que sur les pages HTTPS car elles transmettent des données potentiellement sensibles (exemple: Service Workers et Push).

+ +

En outre, certaines APIs Web demandent l'autorisation d'être activés par l'utilisateur une fois que les appels sont faits dans votre code. Par exemple, vous avez peut-être remarqué une boîte de dialogue comme celle-ci lors du chargement de notre exemple de Geolocation précédent :

+ +

+ +

De même, l'API Notifications demande une autorisation:

+ +

+ +

Ces invites d'autorisation sont affichées aux utilisateurs pour des raisons de sécurité — si elles n'étaient pas en place, alors les sites pourraient commencer à suivre secrètement votre emplacement sans que vous le sachiez, ou à vous envoyer des messages indésirables avec beaucoup de notifications ennuyantes.

+ +

Résumé

+ +

À ce stade, vous devriez avoir une bonne idée de ce que sont les APIs, comment elles fonctionnent et ce que vous pouvez faire avec dans votre code JavaScript. Vous êtes probablement impatients de commencer à faire des choses amusantes avec des APIs spécifiques, alors allons-y ! Par la suite, nous verrons comment manipuler des documents avec le Document Object Model (DOM).

+ +

{{NextMenu("Learn/JavaScript/Client-side_web_APIs/Manipulating_documents", "Learn/JavaScript/Client-side_web_APIs")}}

+ +

Dans ce module

+ + + +

 

diff --git a/files/fr/learn/javascript/client-side_web_apis/manipulating_documents/index.html b/files/fr/learn/javascript/client-side_web_apis/manipulating_documents/index.html new file mode 100644 index 0000000000..79911663f8 --- /dev/null +++ b/files/fr/learn/javascript/client-side_web_apis/manipulating_documents/index.html @@ -0,0 +1,332 @@ +--- +title: Manipuler des documents +slug: Apprendre/JavaScript/Client-side_web_APIs/Manipulating_documents +tags: + - API + - Apprendre + - Article + - Codage + - DOM + - Document Object Model + - Débutant + - JavaScript + - Navigator + - WebAPI + - Window +translation_of: Learn/JavaScript/Client-side_web_APIs/Manipulating_documents +--- +
{{LearnSidebar}}
+ +
{{PreviousMenuNext("Learn/JavaScript/Client-side_web_APIs/Introduction", "Learn/JavaScript/Client-side_web_APIs/Fetching_data", "Learn/JavaScript/Client-side_web_APIs")}}
+ +

Quand on écrit des pages web et des applications, une des choses les plus courantes que l'on veut faire est de manipuler la structure du document d'une manière ou d'une autre. On le fait généralement en utilisant le Document Object Model (DOM), un ensemble d'APIs qui permettent de contrôler le HTML et le style — et qui utilisent massivement l'objet {{domxref("Document")}}. Dans cet article, nous allons voir comment utiliser le DOM en détail, ainsi que quelques APIs intéressantes qui peuvent modifier votre environnement.

+ + + + + + + + + + + + +
Prérequis:Connaissances de base en informatique, notions de base d'HTML, CSS, et JavaScript — dont les objets JavaScript.
Objectif:Sa familiariser avec les APIs DOM, et autres APIs souvent associées au DOM et à la manipulation de document
+ +

Les principaux composants du navigateur

+ +

Les navigateurs web sont des logiciels très compliqués avec beaucoup de pièces mobiles, dont beaucoup qui ne peuvent pas être contrôlées ou manipulées par un développeur web en utilisant JavaScript. Vous pourriez penser que de telles limitations sont une mauvaise chose, mais les navigateurs sont verrouillés pour de bonnes raisons, la plupart du temps pour des raisons de sécurité. Imaginez qu'un site web puisse accéder à vos mots de passe stockés ou autre information sensible, et se connecter à des sites Web comme si c'était vous?

+ +

Malgré les limitations, les APIs Web nous donnent accès à beaucoup de fonctionnalités, lesquelles nous permettent de faire pleins de choses géniales avec les pages web. Il existe quelques éléments évidents que vous utilisez régulièrement dans votre code — jetez un coup d'oeil au diagramme suivant, il représente les principaux composants du navigateur directemment impliqués dans l'affichage des pages web:

+ +

+ + + +

Dans cet article, nous allons principalement nous concentrer sur la manipulation du document, mais nous verrons également quelques autres éléments utiles.

+ +

Le modèle objet du document (Document Object Model)

+ +

Le document chargé dans l'onglet de votre navigateur, et donc son contenu, est accessible via un modèle objet du document — Document Objet Model en anglais, ou DOM. Il s'agit d'une structure arborescente créée par le navigateur et qui permet aux langages de programmation d'accéder facilement à la structure HTML — par exemple, le navigateur lui-même l'utilise pour appliquer les informations de style ou pour corriger les éléments lorsque le HTML est invalide, tandis qu'un développeur peut l'utiliser pour manipuler la page une fois qu'elle a été chargée.

+ +

Nous avons créé une simple page d'example, dom-example.html (voir en direct). Essayez de l'ouvrir dans votre navigateur — c'est une page très simple qui contient un élément {{htmlelement("section")}}, à l'intérieur duquel se situe une image et un paragraphe avec un lien. Le code source HTML ressemble à ça:

+ +
<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <title>Simple DOM example</title>
+  </head>
+  <body>
+      <section>
+        <img src="dinosaur.png" alt="A red Tyrannosaurus Rex: A two legged dinosaur standing upright like a human, with small arms, and a large head with lots of sharp teeth.">
+        <p>Here we will add a link to the <a href="https://www.mozilla.org/">Mozilla homepage</a></p>
+      </section>
+  </body>
+</html>
+ +

Le DOM, d'autre part, ressemble à ça:

+ +

+ +
+

Note: Ce diagramme du DOM a été créé en utilisant le Live DOM viewer de Ian Hickson.

+
+ +

Vous pouvez voir ici que chaque élément et donnée texte dans le document a sa propre entrée dans l'arbre — appelé un noeud (node). Vous rencontrerez également différents termes pour décrire différents type de noeuds et leur position dans l'arbre par rapport à d'autres:

+ + + +

Il est utile de vous familiariser avec ces termes avant de travailler avec le DOM, puisqu'un certain nombre de documentations les utilisent. Vous les avez peut-être déjà rencontrés si vous avez étudié CSS (ex. sélecteur descendant, sélecteur enfant).

+ +

Apprentissage actif: Manipulations basiques du DOM

+ +

Pour commencer l'apprentissage de la manipulation du DOM, commençons par la pratique.

+ +
    +
  1. Faites une copie locale de la page dom-example.html et de l'image qui l'accompagne.
  2. +
  3. Ajoutez un élément <script></script> juste avant la balise fermante </body>.
  4. +
  5. Pour manipuler un élément dans le DOM, vous allez d'abord sélectionner cet élément et stocker une référence vers cet élément dans une variable. À l'intérieur de votre élément <script>, ajoutez la ligne suivante: +
    var link = document.querySelector('a');
    +
  6. +
  7. Maintenant que nous avons une référence vers l'élément, nous pouvous commencer à le manipuler en utilisant les propriétés et les méthodes disponibles dessus (celles-ci sont définies sur les interfaces telles que {{domxref("HTMLAnchorElement")}} dans le cas d'un élément {{htmlelement("a")}}, et sur les interfaces plus génériques {{domxref("HTMLElement")}}, et {{domxref("Node")}} — qui représente tout noeud dans le DOM). Tout d'abord, nous allons changer le texte du lien en mettant à jour la valeur de la propriété {{domxref("Node.textContent")}}. Ajoutez la ligne suivante à la suite de la précédente: +
    link.textContent = 'Mozilla Developer Network';
    +
  8. +
  9. Nous allons également changer l'URL où dirige le lien, pour qu'il ne dirige pas au mauvais endroit quand on clique dessus. Ajoutez la ligne suivante au bas de votre JavaScript: +
    link.href = 'https://developer.mozilla.org';
    +
  10. +
+ +
+

Notez que, comme beaucoup de choses en JavaScript, il y a plusieurs façons de sélectionner et récupérer une référence vers un élément dans une variable. {{domxref("Document.querySelector()")}} est l'approche moderne recommandée — elle est pratique puisqu'elle permet de sélectionner des éléments en utilisant les sélecteurs CSS. L'appel à querySelector() que nous avons utilisé plus tôt récupère le premier élément {{htmlelement("a")}} qui apparaît dans le document. Si vous vouliez récupérer plusieurs éléments, vous auriez pu utiliser {{domxref("Document.querySelectorAll()")}}, qui récupère tous les éléments du document qui correspondent au sélecteur, et retourne des références vers ces éléments dans un objet similaire à un tableau appelé un NodeList.

+ +

Il existe des méthodes plus anciennes pour récupérer des références aux éléments, telles que:

+ + + +

Ces deux dernières méthodes fonctionnent même dans les anciens navigateurs, contrairement à querySelector(), mais sont beaucoup moins pratiques. Jetez un coup d'oeil aux docs et essayez d'en trouver d'autres!

+
+ +

Créer et placer de nouveaux noeuds

+ +

Ce qui précède vous a donné un petit avant-goût de ce que vous pouvez faire, mais allons plus loin et regardons comment créer de nouveaux éléments.

+ +
    +
  1. De retour à notre exemple, commençons par récupérer une référence vers notre élément {{htmlelement("section")}} — ajoutez le code suivant au bas de votre script existant (faites de même avec les lignes qui suivront): +
    var sect = document.querySelector('section');
    +
  2. +
  3. Nous allons créer un nouveau paragraphe avec {{domxref("Document.createElement()")}} et lui donner un texte de la même manière que précédemment: +
    var para = document.createElement('p');
    +para.textContent = 'We hope you enjoyed the ride.';
    +
  4. +
  5. Nous pouvons maintenant ajouter ce paragraphe en bas de la section en utilisant {{domxref("Node.appendChild()")}}: +
    sect.appendChild(para);
    +
  6. +
  7. Finallement, ajoutons un noeud texte au premier paragraphe, pour finir la phrase joliment. D'abord, créons un noeud texte avec {{domxref("Document.createTextNode()")}}: +
    var text = document.createTextNode(' — the premier source for web development knowledge.');
    +
  8. +
  9. Puis, après avoir récupéré un référence vers le premier paragraphe, ajoutons-y le noeud texte: +
    var linkPara = document.querySelector('p');
    +linkPara.appendChild(text);
    +
  10. +
+ +

C'est le plus gros de ce dont vous aurez besoin pour ajouter des noeuds au DOM — vous utiliserez beaucoup ces méthodes lorsque vous construirez des interfaces dynamiques (nous verrons quelques exemples plus tard).

+ +

Déplacer des éléments

+ +

Il peut y avoir des moments où vous allez vouloir déplacer des noeuds. Si on voulait déplacer le premier paragraphe au bas de la section, on pourrait faire ça:

+ +
sect.appendChild(linkPara);
+ +

Cela déplace le paragraphe tout au bas de la section. On pourrait penser que cela ajouterait une copie, mais ce n'est pas le cas — linkPara est une référence vers un et un seul élément. Si on voulait ajouter une copie, on devrait utiliser {{domxref("Node.cloneNode()")}} à la place.

+ +

Supprimer des éléments

+ +

Supprimer des éléments est également plutôt simple, du moins quand on a une référence de l'élément et de son parent. Dans notre cas, on peut utiliser {{domxref("Node.removeChild()")}}, comme ceci:

+ +
sect.removeChild(linkPara);
+ +

Vous pourriez aussi vouloir supprimer un élément en n'ayant qu'une référence vers cet élément, et c'est souvent le cas. Il n'existe pas de méthode pour dire à un noeud de se supprimer, vous auriez donc à faire comme suit:

+ +
linkPara.parentNode.removeChild(linkPara);
+ +

Testez les lignes ci-dessus dans votre code.

+ +

Manipuler le style

+ +

Il est possible de manipuler le style CSS JavaScript de plusieurs manières.

+ +

Stylesheets

+ +

Vous pouvez obtenir une liste de toutes les feuilles de style du document en utilisant {{domxref("Document.stylesheets")}}, qui retourne un tableau d'objets {{domxref("CSSStyleSheet")}}. Vous pouvez ainsi ajouter/supprimer des styles comme vous le souhaitez. Cependant, nous n'allons pas nous étendre sur ces fonctionnalités car elles sont archaïques et il est difficule de manipuler le style avec. Il y a des moyens plus simples.

+ +

Propriété style

+ +

La première façon consiste à ajouter des styles en ligne (inline style), directement sur les éléments que vous voulez styler. Pour ce faire, on utilise la propriété {{domxref("HTMLElement.style")}}, qui nous permet d'accéder au style en ligne des éléments du document. Vous pouvez définir les propriétés de cet objet pour mettre à jour directement le style en ligne d'un élément.

+ +
    +
  1. À titre d'exemple, essayez d'ajouter les lignes suivantes au bas de votre JavaScript: +
    para.style.color = 'white';
    +para.style.backgroundColor = 'black';
    +para.style.padding = '10px';
    +para.style.width = '250px';
    +para.style.textAlign = 'center';
    +
  2. +
  3. Rafraichissez la page et vous verrez que les styles ont été appliqués au paragraphe. Si vous regardez le paragraphe dans l'Inspecteur du navigateur, vous verrez que que ces lignes sont en effet ajoutées comme style en ligne au document: +
    <p style="color: white; background-color: black; padding: 10px; width: 250px; text-align: center;">We hope you enjoyed the ride.</p>
    +
  4. +
+ +
+

Note: Notez que les propriétés JavaScript qui représentent les propriétés CSS sont écrites en lower camel case tandis que la version CSS est liée par des tirets (par exemple backgroundColor au lieu de background-color). Assurez-vous de ne pas les mélanger, sans quoi ça ne marchera pas.

+
+ +

Attribut classe

+ +

Il y a un autre moyen de manipuler dynamiquement des styles sur votre document, que nous allons voir maintenant.

+ +
    +
  1. Supprimez l'exemple précédent de votre JavaScript (5 lignes).
  2. +
  3. Ajoutez ce qui suit de le {{htmlelement("head")}} de votre HTML: +
    <style>
    +.highlight {
    +  color: white;
    +  background-color: black;
    +  padding: 10px;
    +  width: 250px;
    +  text-align: center;
    +}
    +</style>
    +
  4. +
  5. Nous allons maintenant utiliser une méthode très utile pour la manipulation HTML de manière générale — {{domxref("Element.setAttribute()")}}. Cette fonction prend deux paramètres, le nom de l'attribut que vous voulez définir sur l'élémént et la valeur que vous voulez lui attribuer. En l'occurence, nous allons définir la classe de l'élément à highlight: +
    para.setAttribute('class', 'highlight');
    +
  6. +
  7. Rafraichissez votre page, et vous pourrez constater qu'il n'y a aucun changement par rapport au dernier exemple. La seule différence est qu'on a utilisé une classe et non des styles en ligne.
  8. +
+ +

La méthode que vous utilisez ne dépend que de vous; chacune a ses avantages et ses inconvénients. Les styles en ligne demandent moins de préparation et sont utiles pour un usage simple, tandis que l'usage des classes est une méthode plus puriste — on ne mélange pas le CSS et le JavaScript. Alors que vous construirez des applications de plus en plus volumineuses et complexes, vous allez probablement utiliser la dernière méthode plus fréquemment, mais c'est à vous de décider.

+ +

À ce stade, nous n'avons pas vraiment fait quoi que soit d'utile! Il n'y a pas d'intérêt à générer du contenu statique avec JavaScript — autant l'écrire directement en HTML et ne pas utiliser JavaScript c'est plus complexe qu'HTML et vient avec quelques inconvénients, comme le fait que ce ne soit pas lisible par les moteurs de recherche.

+ +

Dans les prochaines sections, nous verrons un exemple plus pratique de l'utilisation des APIs du DOM.

+ +
+

Note: Vous pouvez trouver la version finale de dom-example.html sur GitHub (le voir en direct aussi).

+
+ +

Apprentissage actif: Récupérer des informations à partir de l'objet Window

+ +

Jusqu'à présent nous avons utilisé les fonctionnalités de {{domxref("Node")}} et {{domxref("Document")}} (le DOM) pour manipuler les documents, mais vous pouvez obtenir des données d'autres sources. Repensez à notre démo maps-example.html du dernier article — on y récupérait des données de géolocalisation pour afficher une carte de votre région. Vous devez juste vous assurer que vos données sont dans le bon format, et JavaScript rend cette tâche facile par rapport à de nombreux autres langages, puisqu'il est faiblement typé — par exemple, les nombres sont automatiquement convertis en chaîne de caractères quand on veut les afficher à l'écran.

+ +

Dans cet exemple, nous allons résoudre un problème très commun — s'assurer que votre application est de la taille de la fenêtre, quelle que soit la taille de la fenêtre. C'est souvent utilisé pour les jeux, où vous voulez utiliser autant de place à l'écran que vous en avez pour jouer.

+ +
    +
  1. Pour commencer, faites une copie locale des fichiers de démo window-resize-example.html et bgtile.png. Ouvrez le fichier html — vous verrez que nous avons un élément {{htmlelement("div")}} qui recouvre une petite partie de l'écran avec un motif de mosaïques. Nous allons l'utiliser pour représenter la surface de notre interface.
  2. +
  3. Premièrement, nous allons récupérer une référence au <div>, ainsi que la largeur et la hauteur de la fenêtre, et les stocker dans des variables — ces deux dernières valeurs sont faciles à obtenir via les propriétés {{domxref("Window.innerWidth")}} et {{domxref("Window.innerHeight")}}. Ajoutez les lignes qui suivent à l'intérieur de l'élément {{htmlelement("script")}}: +
    var div = document.querySelector('div');
    +var WIDTH = window.innerWidth;
    +var HEIGHT = window.innerHeight;
    +
  4. +
  5. Ensuite, nous allons modifier dynamiquement la largeur et hauteur du <div> pour qu'elles soient égales à celles de la fenêtre. Ajoutez les lignes suivantes à la suite des précédentes: +
    div.style.width = WIDTH + 'px';
    +div.style.height = HEIGHT + 'px';
    +
  6. +
  7. Sauvegardez et rafraichissez votre page — vous devriez désormais voir que le <div> est aussi grand que la fenêtre, quelle qu'en soit la taille. Si maintenant vous essayez d'agrandir votre fenêtre, vous pouvez constater qu'il ne change pas de taille — nous ne définissons la taille qu'une seule fois.
  8. +
  9. Nous pouvons utiliser un gestionnaire d'événément pour que le <div> soit redimensionné à chaque fois que la fenêtre est redimensionnée. L'objet {{domxref("Window")}} a pour ça un événement disponible appelé resize, qui est déclenché lorsque la fenêtre est redimensionnée — nous pouvons utiliser le gestionnaire d'événement {{domxref("Window.onresize")}} pour ré-exécuter notre code de dimensionnement à chaque fois. Ajoutez ce qui suit au bas de votre code: +
    window.onresize = function() {
    +  WIDTH = window.innerWidth;
    +  HEIGHT = window.innerHeight;
    +  div.style.width = WIDTH + 'px';
    +  div.style.height = HEIGHT + 'px';
    +}
    +
  10. +
+ +
+

Note: Vous pouvez trouver notre exemple de redimensionnement de la fenêtre terminé sur Github (voir en direct aussi).

+
+ +

Apprentissage actif: Une liste de courses dynamique

+ +

Pour clore l'article, nous aimerions vous proposer un petit challenge — nous voulons créer une simple liste de courses qui nous permette d'ajouter des items à la liste dynamiquement en utilisant un champ de formulaire et un bouton. Quand vous ajoutez une valeur au champ et appuyez sur le bouton:

+ + + +

La démo terminée doit ressembler à ça:

+ +

+ +

Pour compléter l'exercice, suivez les étapes ci-dessous, et assurez-vous que votre exemple se comporte comme décrit ci-dessus.

+ +
    +
  1. Tout d'abord, téléchargez une copie du fichier shopping-list.html. Vous verrez qu'il contient un peu de CSS, un label, champ et bouton, une liste vide et un élément {{htmlelement("script")}}. Vous devrez apporter toutes vos modifications à l'intérieur du script.
  2. +
  3. Créez trois variables, contenant des références à la liste {{htmlelement("ul")}}, champ {{htmlelement("input")}}, et bouton {{htmlelement("button")}}.
  4. +
  5. Créez une fonction qui est déclenchée lorsqu'on clique sur le bouton.
  6. +
  7. À l'intérieur du corps de la fonction, commencez par stoquer la valeur (propriété value) du champ dans une variable.
  8. +
  9. Ensuite, videz le champ en définissant sa valeur à une chaîne vide — ''.
  10. +
  11. Créez trois nouveaux éléments — un élément de liste {{htmlelement('li')}}, un {{htmlelement('span')}} et {{htmlelement('button')}}, et stockez-les dans des variables.
  12. +
  13. Ajoutez le <span> et <button> comme enfant du <li>.
  14. +
  15. Définissez le contenu du <span> à la valeur du champ que vous avez récupéré précedemment, et définissez le contenu du boutton à "Supprimer".
  16. +
  17. Ajoutez le <li> comme enfant de la liste.
  18. +
  19. Ajoutez un gestionnaire d'événément pour le bouton "Supprimer", pour que quand il est cliqué, le <li> dans lequel il se situe est supprimé.
  20. +
  21. Finalement, utilisez la méthode {{domxref("HTMLElement.focus")}} pour donner le focus au champ, qu'il soit prêt à recevoir la valeur du prochain élément.
  22. +
+ +
+

Note: Si vous êtes vraiment bloqué, vous pouvez regarder notre liste de courses terminée (voir en direct.)

+
+ +

Sommaire

+ +

Nous avons finit de voir la manipulation du document par le DOM. À ce stade, vous devriez comprendre quels sont les composants importants du navigateur web en ce qui concerne le contrôle des documents et l'expérience utilisateur sur le web. Plus important encore, vous devriez comprendre ce qu'est le Document Object Model, et comment l'utiliser pour créer des fonctionnalités utiles.

+ +

Voir aussi

+ +

Il y a beaucoup plus à voir que ce qui est couvert dans cet article. Jetez un coup d'oeil à nos références pour en découvrir davantage:

+ + + +

(Voir notre Référence Web API pour une liste complètes des APIs web documentées sur MDN!)

+ +
{{PreviousMenuNext("Learn/JavaScript/Client-side_web_APIs/Introduction", "Learn/JavaScript/Client-side_web_APIs/Fetching_data", "Learn/JavaScript/Client-side_web_APIs")}}
+ +
+

Dans ce module

+ + +
diff --git a/files/fr/learn/javascript/client-side_web_apis/third_party_apis/index.html b/files/fr/learn/javascript/client-side_web_apis/third_party_apis/index.html new file mode 100644 index 0000000000..f8e36b2078 --- /dev/null +++ b/files/fr/learn/javascript/client-side_web_apis/third_party_apis/index.html @@ -0,0 +1,440 @@ +--- +title: API tierces +slug: Apprendre/JavaScript/Client-side_web_APIs/Third_party_APIs +tags: + - API + - Apprendre + - Débutant +translation_of: Learn/JavaScript/Client-side_web_APIs/Third_party_APIs +--- +
{{LearnSidebar}}{{PreviousMenuNext("Learn/JavaScript/Client-side_web_APIs/Fetching_data", "Learn/JavaScript/Client-side_web_APIs/Drawing_graphics", "Learn/JavaScript/Client-side_web_APIs")}}
+ +

Jusqu'à présent, nous avons uniquement abordé des API qui sont fournies par le navigateur. Il en existe d'autres : de nombreux sites et services, tels que Google Maps, Twitter, Facebook, PayPal, etc. fournissent des API permettant aux développeurs d'exploiter leurs données (ex. afficher un flux Twitter sur un blog) ou leurs services (utiliser l'outil de connexion Facebook pour que vos utilisateurs se connectent sur votre application). Dans cet article, nous verrons les différences entre les API du navigateur et celles fournies par des services tiers (en anglais, on parle de « third-party API ») et nous illustrerons certains cas d'usage pour ces API tierces.

+ + + + + + + + + + + + +
Prérequis :Les bases de JavaScript (voir premiers pas, blocs de construction, les objets JavaScript), les bases des API côté client.
Objectifs :Comprendre le fonctionnement des API tierces et comment les utiliser pour ajouter des fonctionnalités à ses sites / applications.
+ +

Qu'est-ce qu'une API tierce ?

+ +

Les API tierces sont des API qui sont fournis par des tiers, généralement des entreprises comme Facebook, Twitter ou Google, qui permettent d'accéder à leurs données et/ou leurs fonctionnalités grâce à JavaScript afin de les utiliser sur son site. Utiliser une API de cartographie afin d'afficher une carte sur une page est un exemple.

+ +

Regardons cet exemple qui utilise l'API MapQuest et voyons avec lui les différences entre les API tierces et celles du navigateur.

+ +
+

Note : Vous pouvez récupérer l'ensemble des exemples de code en une seule fois. Dans ce cas, il vous suffit de rechercher dans votre dépôt les fichiers utilisés pour chaque section.

+
+ +

Elles sont situées sur des serveurs tiers

+ +

Les API fournies par le navigateur sont construites dans le navigateur et on peut y accéder immédiatement avec du code JavaScript. Ainsi, l'API Web Audio que nous avons vu dans cet article introductif s'utilise via l'objet {{domxref("AudioContext")}} fourni nativement :

+ +
const audioCtx = new AudioContext();
+  ...
+const audioElement = document.querySelector('audio');
+  ...
+const audioSource = audioCtx.createMediaElementSource(audioElement);
+// etc.
+ +

En revanche, les API tierces sont situées sur des serveurs tiers. Pour y accéder avec JavaScript, il faut d'abord se connecter aux fonctionnalités de l'API afin de les rendre disponibles sur la page. Pour cela, on pourra utiliser une bibliothèque JavaScript disponible sur le serveur via un élément {{htmlelement("script")}}. Pour notre exemple avec MapQuest, voici ce que ça donne :

+ +
<script src="https://api.mqcdn.com/sdk/mapquest-js/v1.3.2/mapquest.js"></script>
+<link type="text/css" rel="stylesheet" href="https://api.mqcdn.com/sdk/mapquest-js/v1.3.2/mapquest.css"/>
+ +

On peut alors utiliser les objets fournis par cette bibliothèque. Voici un fragment de code qui illustre cette utilisation :

+ +
var L;
+
+var map = L.mapquest.map('map', {
+  center: [53.480759, -2.242631],
+  layers: L.mapquest.tileLayer('map'),
+  zoom: 12
+});
+ +

Ici on crée une variable dans laquelle enregistrer les informations de la carte puis on crée une nouvelle carte à l'aide de la méthode mapquest.map() qui prend comme argument :

+ + + +

C'est tout ce dont l'API MapQuest a besoin pour dessiner une carte. C'est le serveur auquel on se connecte qui gère les aspects plus compliqués (comme afficher les bonnes tuiles pour la zone géographique, etc.).

+ +
+

Note : Certaines API fonctionnent différemment pour l'accès aux fonctionnalités et passent par une requête HTTP sur une URL spécifique pour récupérer les données. Ces API sont appelées API REST (ou RESTful APIs en anglais) et nous les abordons plus bas dans l'article.

+
+ +

Des clés d'API sont nécessaires pour les utiliser

+ +

Dans les navigateurs, comme nous l'avons vu dans le premier article, les sécurités relatives aux API sont gérées via des permissions afin d'avertir l'utilisateur et d'éviter les utilisations malveillantes de la part des sites.

+ +

Pour les API tierces, le système est légèrement différent. Généralement, ce sont des clés qui sont utilisées afin de fournir aux développeurs l'accès aux fonctionnalités de l'API. Dans ce système, la clé sert plutôt à protéger des abus de la part des développeurs envers le site tiers.

+ +

Dans l'exemple MapQuest, vous pourrez trouver une ligne semblable à celle-ci :

+ +
L.mapquest.key = 'VOTRE-CLE-D-API-ICI';
+ +

Cette ligne indique une clé d'API utilisée par notre application. Le développeur de l'application doit obtenir une clé et l'inclure dans le code de l'application afin de pouvoir accéder aux fonctionnalités de l'API. Pour cet exemple, il s'agit d'une valeur imaginaire.

+ +
+

Note : Lorsque vous construisez votre propre application, utilisez une « vraie » valeur de clé plutôt que la valeur de substitution fournie en exemple.

+
+ +

Certaines API peuvent nécessiter de fournir la clé d'une façon différente mais le fonctionnement général reste similaire.

+ +

L'existence d'une telle clé d'API permet au fournisseur tiers de contrôler les accès et actions des différents développeurs/utilisateurs. Ainsi, lorsqu'un développeur demande une clé, il devient alors connu du fournisseur de l'API et ce dernier peut agir de son côté si l'API est détournée ou utilisée de façon incorrecte (par exemple pour pister des personnes ou parce que le site du développeur sollicite l'API avec de trop nombreuses requêtes). Dès qu'un usage incorrect est détecté du côté du fournisseur, il suffit alors de révoquer l'accès et de couper ou de limiter les accès pour cette clé.

+ +

Étendre l'exemple « MapQuest »

+ +

Ajoutons quelques fonctionnalités à cet exemple MapQuest afin d'illustrer le fonctionnement d'autres aspects de l'API.

+ +
    +
  1. +

    Pour commencer cette section, copiez le fichier initial dans un nouveau répertoire. Si vous avez déjà cloné le dépôt des exemples, vous disposez déjà d'une copie située sous le répertoire javascript/apis/third-party-apis/mapquest.

    +
  2. +
  3. +

    Ensuite, rendez-vous sur le site MapQuest pour les développeurs, créez un compte puis créez une clé de développement (au moment où nous écrivons ces lignes, sur le site, le nom utilisé est "consumer key" et la procédure de création demande aussi la saisie d'une URL "callback URL" qui est optionnelle (vous pouvez la laisser vide).

    +
  4. +
  5. Ouvrez un éditeur pour éditer le fichier initial et remplacez la valeur pour la clé d'API avec la vôtre.
  6. +
+ +

Modifier le type de la carte

+ +

L'API MapQuest permet d'afficher différents types de carte. Localisez la ligne suivante dans votre fichier :

+ +
layers: L.mapquest.tileLayer('map')
+ +

Ici, vous pouvez changer 'map' en 'hybrid' afin d'afficher une carte avec un style hybride. Vous pouvez essayer d'autres valeurs comme celles indiquées sur la page de référence de la méthode tileLayer().

+ +

Ajouter différents contrôles

+ +

Sur la carte, on peut utiliser différents contrôles. Par défaut, seul un contrôle pour le zoom est affiché. Il est possible d'étendre les contrôles disponibles en utilisant la méthodemap.addControl(). Ajoutez la ligne suivante à l'intérieur du gestionnaire window.onload :

+ +
map.addControl(L.mapquest.control());
+ +

La méthode mapquest.control() crée un ensemble complet de contrôle et est placée, par défaut, dans le coin supérieur droit de la carte. Cette position peut être ajustée grâce à un paramètre d'options contenant une propriété position dont la valeur est un mot-clé décrivant la position souhaitée. Vous pouvez modifier la ligne de la façon suivante par exemple :

+ +
  map.addControl(L.mapquest.control({ position: 'bottomright' }));
+ +

D'autres types de contrôle sont disponibles comme mapquest.searchControl() et mapquest.satelliteControl(). Certains sont avancés et permettent de nombreuses choses. N'hésitez pas à en essayer différents pour voir ce qui vous semble le mieux pour votre projet.

+ +

Ajouter un marqueur personnalisé

+ +

Pour ajouter une icône sur un point de la carte, on pourra utiliser la méthode L.marker()  (documentée dans la documentation de Leaflet.js). Dans window.onload, vous pouvez ajouter le fragment de code suivante window.onload :

+ +
L.marker([53.480759, -2.242631], {
+  icon: L.mapquest.icons.marker({
+    primaryColor: '#22407F',
+    secondaryColor: '#3B5998',
+    shadow: true,
+    size: 'md',
+    symbol: 'A'
+  })
+})
+.bindPopup('Ici se trouve Manchester !')
+.addTo(map);
+ +

Comme on peut le voir ici, la méthode peut prendre deux paramètres :

+ + + +

L'icône est définie via un appel à la méthode mapquest.icons.marker() à laquelle on fournit des informations telles que la couleur et la taille du marqueur.

+ +

Après l'appel à la première méthode, on enchaîne avec un appel avec .bindPopup('Ici se trouve Manchester !'), qui fournit le contenu à afficher lorsqu'on cliquera sur le marqueur.

+ +

Enfin, on chaîne un appel .addTo(map) pour ajouter le marqueur sur la carte.

+ +

Essayez les différentes options que vous trouverez dans la documentation et voyez quel résultat vous pouvez obtenir ! MapQuest fournit certaines fonctionnalités relativement avancées (itinéraire, recherche, etc.).

+ +
+

Note : Si vous ne parvenez pas à faire fonctionner l'exemple, vous pouvez consulter la version finalisée de notre exemple : expanded-example.html.

+
+ +

Quid de Google Maps ?

+ +

Google Maps est sans doute l'API de cartographie la plus populaire. Pourquoi ne l'avons-nous pas incluse ici ? Nous avons choisi MapQuest pour plusieurs raisons :

+ + + +

Une approche pour utiliser les API tierces

+ +

Une API REST du NYTimes

+ +

Prenons un autre exemple d'API, l'API du New York Times. Cette API permet de récupérer les informations provenant du New York Times et de les afficher sur votre site. Cette API est ce qu'on appelle une API REST car elle permet de récupérer des données via des requêtes HTTP sur des URL spécifiques dans lesquelles on peut fournir des données comme des termes de recherches (souvent encodés comme paramètres dans l'URL). Ce type d'API est relativement fréquent.

+ +

Construisons un second exemple pour comprendre comment utiliser l'API du NYTimes. Au fur et à mesure nous décrirons également une approche plus générale pour consommer d'autres API tierces.

+ +

Trouver la documentation

+ +

Lorsqu'on veut utiliser une API tierce, il est toujours utile de trouver la documentation correspondante pour connaître les fonctionnalités offertes, comment les utiliser, etc. La documentation de l'API du New York Times API se situe ici : https://developer.nytimes.com/.

+ +

Obtenir une clé de développement

+ +

La plupart des API reposent sur l'obtention et l'utilisation d'une clé de développement (tant pour des raisons de sécurité que de responsabilité). Pour obtenir une clé de développement pour l'API du NYTimes, vous pouvez suivre les instructions de https://developer.nytimes.com/get-started.

+ +
    +
  1. +

    Demandez une clé pour l'API Article Search — créez une nouvelle application et sélectionnez cette API, fournissez un nom et une description pour votre application, activez le bouton sous "Article Search API" puis cliquez sur "Create").

    +
  2. +
  3. +

    Vous pouvez alors récupérer la clé d'API à partir de la page suivante.

    +
  4. +
  5. +

    Pour construire le socle de notre exemple, copiez nytimes_start.html et nytimes.css dans un nouveau répertoire sur votre ordinateur. Si vous avez déjà cloné le dépôt des exemples, vous disposez déjà d'un exemplaire de ces fichiers et vous pourrez les trouver sous le répertoire javascript/apis/third-party-apis/nytimes. L'élément <script> contient un certain nombre de variables nécessaires à l'initialisation de l'exemple. Nous allons ensuite remplir les fonctionnalités nécessaires.

    +
  6. +
+ +

Au final, on souhaite que l'application permette de saisir un terme de recherche, des dates optionnelles pour le début et la fin de la période à rechercher. Nous utiliserons alors ces paramètres afin de d'envoyer des requêtes sur l'API Article Search puis nous afficherons les résultats obtenus.

+ +

+ +

Connecter l'API à son application

+ +

Tout d'abord, vous devrez créer une connexion entre l'API et votre application. Pour cette API, vous devez fournir la clé d'API comme paramètre GET à chaque requête.

+ +
    +
  1. +

    Localisez la ligne qui suit et remplacez la valeur avec la clé de développement que vous avez obtenu plus tôt :

    + +
    var key = ' ... ';
    +
  2. +
  3. +

    Ajoutez la ligne suivante sous le commentaire // Event listeners to control the functionality. Cette ligne permet d'exécuter la fonction submitSearch() lorsque le formulaire est envoyé (quand on presse le bouton).

    + +
    searchForm.addEventListener('submit', submitSearch);
    +
  4. +
  5. +

    Sous cette nouvelle ligne, ajoutons les fonctions submitSearch() et fetchResults() :

    + +
    function submitSearch(e) {
    +  pageNumber = 0;
    +  fetchResults(e);
    +}
    +
    +function fetchResults(e) {
    +  // On utilise preventDefault() afin d'éviter
    +  // l'envoie vers notre serveur et le rafraîchissement
    +  // de la page
    +  e.preventDefault();
    +
    +  // On compose l'URL
    +  url = baseURL + '?api-key=' + key + '&page=' + pageNumber + '&q=' + searchTerm.value + '&fq=document_type:("article")';
    +
    +  if(startDate.value !== '') {
    +    url += '&begin_date=' + startDate.value;
    +  };
    +
    +  if(endDate.value !== '') {
    +    url += '&end_date=' + endDate.value;
    +  };
    +
    +}
    +
  6. +
+ +

submitSearch() commence par réinitialiser le nombre de page à 0 puis appelle fetchResults(). Cette fonction commence par appeler preventDefault() sur l'évènement afin d'empêcher l'envoi du formulaire vers notre serveur (ce qui casserait l'exemple). Ensuite, on assemble la chaîne de caractères qui formera l'URL sur laquelle on fera la requête. Dans cette URL, on commence par mettre les fragments « obligatoires » (en tout cas pour cette démonstration) :

+ + + +

Après, on utilise un ensemble d'instructions if() pour vérifier si des valeurs ont été fournies pour les champs startDate et endDate dans le formulaire. Si c'est le cas, on utilise ces valeurs pour renseigner les paramètres d'URL begin_date et/ou end_date.

+ +

Si on prend un exemple d'URL complète ainsi construite :

+ +
https://api.nytimes.com/svc/search/v2/articlesearch.json?api-key=YOUR-API-KEY-HERE&page=0&q=cats
+&fq=document_type:("article")&begin_date=20170301&end_date=20170312 
+ +
+

Note : Pour en savoir plus sur les différents paramètres d'URL qui peuvent être utilisés, vous pouvez consulter la documentation du NYTimes.

+
+ +
+

Note : Dans cet exemple, la validation du formulaire est assez rudimentaire : le terme recherché doit nécessairement être renseigné avant de pouvoir valider le formulaire grâce à l'attribut required. Les champs pour les dates doivent suivre un format particulier et elles ne seront pas envoyées tant que leur valeur ne se composera pas de 8 chiffres (en HTML, c'est ce qui est indiqué par l'attribut pattern="[0-9]{8}"). Voir la page sur la validation des données d'un formulaire pour en savoir plus sur ce fonctionnement.

+
+ +

Récupérer des données depuis l'API

+ +

Maintenant que nous avons construit notre URL, envoyons une requête à cet endroit. Pour cela, nous utiliserons l'API Fetch.

+ +

Dans la fonction fetchResults(), juste avant l'accolade de fin, ajoutez le fragment de code suivant :

+ +
// On utilise fetch() pour envoyer la requête à l'API
+fetch(url).then(function(result) {
+  return result.json();
+}).then(function(json) {
+  displayResults(json);
+});
+ +

On envoie la requête en passant la variable url comme paramètre à la fonction fetch() puis on convertit le corps de la réponse avec la fonction json() puis on passe le JSON ainsi obtenu à la fonction displayResults() afin que les données puissent être affichées dans l'interface utilisateur.

+ +

Afficher les données

+ +

Voyons maintenant comment afficher les données reçues. Dans le fichier contenant votre code, ajoutez la fonction suivante après la fonction fetchResults().

+ +
function displayResults(json) {
+  while (section.firstChild) {
+      section.removeChild(section.firstChild);
+  }
+
+  var articles = json.response.docs;
+
+  if(articles.length === 10) {
+    nav.style.display = 'block';
+  } else {
+    nav.style.display = 'none';
+  }
+
+  if(articles.length === 0) {
+    var para = document.createElement('p');
+    para.textContent = 'Aucun résultat reçu.'
+    section.appendChild(para);
+  } else {
+    for(var i = 0; i < articles.length; i++) {
+      var article = document.createElement('article');
+      var heading = document.createElement('h2');
+      var link = document.createElement('a');
+      var img = document.createElement('img');
+      var para1 = document.createElement('p');
+      var para2 = document.createElement('p');
+      var clearfix = document.createElement('div');
+
+      var current = articles[i];
+      console.log(current);
+
+      link.href = current.web_url;
+      link.textContent = current.headline.main;
+      para1.textContent = current.snippet;
+      para2.textContent = 'Mots-clés : ';
+      for(var j = 0; j < current.keywords.length; j++) {
+        var span = document.createElement('span');
+        span.textContent += current.keywords[j].value + ' ';
+        para2.appendChild(span);
+      }
+
+      if(current.multimedia.length > 0) {
+        img.src = 'http://www.nytimes.com/' + current.multimedia[0].url;
+        img.alt = current.headline.main;
+      }
+
+      clearfix.setAttribute('class','clearfix');
+
+      article.appendChild(heading);
+      heading.appendChild(link);
+      article.appendChild(img);
+      article.appendChild(para1);
+      article.appendChild(para2);
+      article.appendChild(clearfix);
+      section.appendChild(article);
+    }
+  }
+}
+ +

Il y a pas mal de code ici. Reprenons étape par étape pour l'expliquer :

+ + + +

Câbler les boutons pour la pagination

+ +

Pour que les boutons de pagination fonctionnent, on incrémente (ou on décrémente) la valeur de la variable pageNumber puis on renvoie une requête avec la nouvelle valeur incluse dans le paramètre de l'URL page. Cela fonctionne car l'API du NYTimes ne renvoie que 10 résultats à la fois. S'il y a plus de 10 résultats disponibles, la requête renverra les 10 premiers (0 à 9) lorsque le paramètre page vaut 0 dans l'URL (ou lorsqu'il n'est pas inclus du tout, c'est la valeur par défaut). Les 10 prochains résultats (10 à 19) peuvent être récupérés lorsque le paramètre page vaut 1 et ainsi de suite.

+ +

En connaissant cela, on peut écrire une fonction pour gérer la pagination.

+ +
    +
  1. +

    Après l'appel existant à addEventListener(), on ajoute les deux prochaines lignes qui appelleront les fonctions nextPage() et previousPage() lorsqu'on cliquera sur le bouton correspondant :

    + +
    nextBtn.addEventListener('click', nextPage);
    +previousBtn.addEventListener('click', previousPage);
    +
  2. +
  3. +

    À la suite, on définit le corps de ces fonctions :

    + +
    function nextPage(e) {
    +  pageNumber++;
    +  fetchResults(e);
    +};
    +
    +function previousPage(e) {
    +  if(pageNumber > 0) {
    +    pageNumber--;
    +  } else {
    +    return;
    +  }
    +  fetchResults(e);
    +};
    + +

    La première fonction est assez simple : on incrémente la variable pageNumber puis on exécute à nouveau la fonction fetchResults() afin d'afficher les prochains résultats.

    + +

    La seconde fonction est similaire, mais on prend la précaution de vérifier que pageNumber ne vaut pas déjà 0 avant de diminuer sa valeur (si la requête est envoyée avec un paramètre négatif, on pourrait avoir une erreur). Lorsque pageNumber vaut déjà 0, on sort de la fonction avec return afin d'éviter de lancer une requête pour rien (si on est déjà sur la première page, pas besoin de recharger les résultats à nouveau).

    +
  4. +
+ +
+

Note : Vous pouvez trouver l'exemple complet sur l'API du NYTimes sur GitHub.

+
+ +

Exemple d'utilisation de l'API YouTube

+ +

Nous avons également mis à disposition un autre exemple que vous pouvez étudier et adapter : exemple de recherche de vidéo YouTube. Dans cet exemple, on utilise deux API :

+ + + +

Cet exemple est intéressant car il permet d'illustrer l'utilisation combinée de deux API tierces pour construire une application. La première API est une API REST tandis que la seconde est plus proche du fonctionnement de MapQuest (des méthodes spécifiques à l'API, etc.). On notera que les deux API ont besoin qu'une bibliothèque JavaScript soit chargée sur la page. L'API REST possède des fonctions qui permettent de gérer les requêtes HTTP et de renvoyer les résultats.

+ +

+ +

Nous n'allons pas détailler plus encore cet exemple ici, vous pouvez consulter le code source qui contient des commentaires expliquant son fonctionnement. Là encore, pour utiliser vous-même l'exemple, vous aurez besoin de récupérer une clé d'API et de l'insérer dans le code afin que les exemples fonctionnent.

+ +

Résumé

+ +

Dans cet article, nous avons vu une introduction à l'utilisation des API tierces afin d'ajouter des fonctionnalités à nos sites web.

+ +

{{PreviousMenuNext("Learn/JavaScript/Client-side_web_APIs/Fetching_data", "Learn/JavaScript/Client-side_web_APIs/Drawing_graphics", "Learn/JavaScript/Client-side_web_APIs")}}

+ +

Dans ce module

+ + diff --git a/files/fr/learn/javascript/client-side_web_apis/video_and_audio_apis/index.html b/files/fr/learn/javascript/client-side_web_apis/video_and_audio_apis/index.html new file mode 100644 index 0000000000..358458db64 --- /dev/null +++ b/files/fr/learn/javascript/client-side_web_apis/video_and_audio_apis/index.html @@ -0,0 +1,518 @@ +--- +title: APIs vidéo et audio +slug: Apprendre/JavaScript/Client-side_web_APIs/Video_and_audio_APIs +tags: + - API + - Apprendre + - Article + - Audio + - Codage + - Débutant + - Guide + - JavaScript + - Video +translation_of: Learn/JavaScript/Client-side_web_APIs/Video_and_audio_APIs +--- +
{{LearnSidebar}}
+ +
{{PreviousMenuNext("Learn/JavaScript/Client-side_web_APIs/Drawing_graphics", "Learn/JavaScript/Client-side_web_APIs/Client-side_storage", "Learn/JavaScript/Client-side_web_APIs")}}
+ +

HTML5 fournit des éléments pour intégrer du multimédia dans les documents — {{htmlelement("video")}} et {{htmlelement("audio")}} — et qui viennent avec leurs propres APIs pour contrôler la lecture, se déplacer dans le flux, etcCet article montre comment réaliser les tâches les plus communes, comme créer des contrôles de lectures personnalisés.

+ + + + + + + + + + + + +
Prérequis:Les bases du JavaScript (voir premiers pas en JavaScript, les briques Javascript, Introduction aux objets), Introduction aux APIs web
Objectif:Apprendre à utiliser les APIs du navigateur pour contrôler la lecture de audio et vidéo.
+ +

Les balises HTML5 video et audio

+ +

Les balises {{htmlelement("video")}} et {{htmlelement("audio")}} permettent d'intégrer des vidéos et de l'audio dans des pages web. Comme nous l'avons montré dans Contenu audio et vidéo, une implémentation habituelle ressemble à ça :

+ +
<video controls>
+  <source src="rabbit320.mp4" type="video/mp4">
+  <source src="rabbit320.webm" type="video/webm">
+  <p>Votre navigateur ne supporte pas la vidéo HTML5. Voici à la place <a href="rabbit320.mp4">un lien vers la vidéo</a>.</p>
+</video>
+ +

Cela crée un lecteur vidéo à l'intérieur du navigateur:

+ +

{{EmbedGHLiveSample("learning-area/html/multimedia-and-embedding/video-and-audio-content/multiple-video-formats.html", '100%', 380)}}

+ +

Vous pouvez consulter toutes fonctionnalités HTML audio et vidéo dans l'article mentionné précédemment. Pour notre utilisation ici, l'attribut le plus intéressant est {{htmlattrxref("controls", "video")}}. Il permet d'activer l'ensemble des contrôles de lecture par défaut; si vous ne le spécifiez pas, vous aucun contrôle ne sera affiché:

+ +

{{EmbedGHLiveSample("learning-area/html/multimedia-and-embedding/video-and-audio-content/multiple-video-formats-no-controls.html", '100%', 380)}}

+ +

Ce n'est pas immédiatement utile pour la lecture de vidéos, mais ça a des avantages. Les contrôles natifs des navigateurs différent complètement d'un navigateur à l'autre — ce qui est embêtant pour un support global des différents navigateurs. Un autre problème est que le contrôles natifs sont généralement assez peu accessibles au clavier.

+ +

Vous pouvez régler ces deux problèmes en cachant les contrôles natifs (en supprimant l'attribut controls) et en les remplaçant par les votres en HTML, CSS et JavaScript. Dans la prochaine section, nous verrons les outils de base à notre disposition pour faire ça.

+ +

L'API HTMLMediaElement

+ +

L'API {{domxref("HTMLMediaElement")}}, spécifiée dans HTML5, fournit des fonctionnalités qui permettent de controller des lecteurs audio et vidéo avec JavaScript — avec par exemple {{domxref("HTMLMediaElement.play()")}} ou encore {{domxref("HTMLMediaElement.pause()")}}. Cette interface est disponible à la fois pour les balises {{htmlelement("audio")}} et {{htmlelement("video")}}, les fonctionnalités utiles pour les deux étant quasiment identiques. Voyons un exemple pour découvrir ces fonctionnalités.

+ +

Notre exemple final ressemblera (et fonctionnera) comme ceci:

+ +

{{EmbedGHLiveSample("learning-area/javascript/apis/video-audio/finished/", '100%', 360)}}

+ +

Débuter

+ +

Pour commencer avec cet exemple, télechargez notre media-player-start.zip et décompressez-le dans un nouveau dossier sur votre disque dur. Si vous avez téléchargé notre dépôt d'exemples, vous le trouverez dans javascript/apis/video-audio/start/.

+ +

Si vous ouvrez la page HTML, vous devriez voir un lecteur HTML5 utilisant les contrôles natifs.

+ +

Exploration du HTML

+ +

Ouvrez le fichier HTML d'index. Vous allez voir que le HTML contient majoritairement du code pour le lecteur et ses contrôles:

+ +
<div class="player">
+  <video controls>
+    <source src="video/sintel-short.mp4" type="video/mp4">
+    <source src="video/sintel-short.mp4" type="video/webm">
+    <!-- fallback contenu ici -->
+  </video>
+  <div class="controls">
+    <button class="play" data-icon="P" aria-label="bascule lecture pause"></button>
+    <button class="stop" data-icon="S" aria-label="stop"></button>
+    <div class="timer">
+      <div></div>
+      <span aria-label="timer">00:00</span>
+    </div>
+    <button class="rwd" data-icon="B" aria-label="retour arrière"></button>
+    <button class="fwd" data-icon="F" aria-label="avance rapide"></button>
+  </div>
+</div>
+
+ + + +

Exploration du CSS

+ +

Maintenant, ouvrez le fichier CSS et jetez-y un coup d'oeil. Le CSS pour cet exemple n'est pas très compliqué, mais nous allons voir les éléments les plus intéressants ici. Tout d'abord, le style de .controls:

+ +
.controls {
+  visibility: hidden;
+  opacity: 0.5;
+  width: 400px;
+  border-radius: 10px;
+  position: absolute;
+  bottom: 20px;
+  left: 50%;
+  margin-left: -200px;
+  background-color: black;
+  box-shadow: 3px 3px 5px black;
+  transition: 1s all;
+  display: flex;
+}
+
+.player:hover .controls, player:focus .controls {
+  opacity: 1;
+}
+
+ + + +

Ensuite, voyons les icônes des boutons:

+ +
@font-face {
+   font-family: 'HeydingsControlsRegular';
+   src: url('fonts/heydings_controls-webfont.eot');
+   src: url('fonts/heydings_controls-webfont.eot?#iefix') format('embedded-opentype'),
+        url('fonts/heydings_controls-webfont.woff') format('woff'),
+        url('fonts/heydings_controls-webfont.ttf') format('truetype');
+   font-weight: normal;
+   font-style: normal;
+}
+
+button:before {
+  font-family: HeydingsControlsRegular;
+  font-size: 20px;
+  position: relative;
+  content: attr(data-icon);
+  color: #aaa;
+  text-shadow: 1px 1px 0px black;
+}
+ +

Tout d'abord, en haut du CSS, nous utilisons un bloc {{cssxref("@font-face")}} pour importer une police web personnalisée. Il s'agit d'une police d'icônes — tous les caractères de l'alphabet correspondent à des icônes que vous pouvez utiliser dans votre application.

+ +

Ensuite, nous générons du contenu pour afficher une icône sur chaque bouton:

+ + + +

Les polices d'icônes sont très cool pour de nombreuses raisons: réduire les requêtes HTTP (puisque vous n'avez pas besoin de télécharger des icônes sous forme de fichiers image), bonne scalabilité, et le fait que vous pouvez utiliser les propriétés de texte pour les formatter — comme {{cssxref("color")}} et {{cssxref("text-shadow")}}.

+ +

Dernier point mais non des moindres, le CSS du décompte:

+ +
.timer {
+  line-height: 38px;
+  font-size: 10px;
+  font-family: monospace;
+  text-shadow: 1px 1px 0px black;
+  color: white;
+  flex: 5;
+  position: relative;
+}
+
+.timer div {
+  position: absolute;
+  background-color: rgba(255,255,255,0.2);
+  left: 0;
+  top: 0;
+  width: 0;
+  height: 38px;
+  z-index: 2;
+}
+
+.timer span {
+  position: absolute;
+  z-index: 3;
+  left: 19px;
+}
+ + + +

Implémenter le JavaScript

+ +

Nous avons déjà une interface HTML et CSS assez complète; nous avons maintenant besoin de gérer les boutons pour que les contrôles fonctionnent.

+ +
    +
  1. +

    Créez un nouveau fichier JavaScript dans le même répertoire que votre fichier index.html. Nous l'appelerons custom-player.js.

    +
  2. +
  3. +

    En haut de ce fichier, insérez le code suivant:

    + +
    var media = document.querySelector('video');
    +var controls = document.querySelector('.controls');
    +
    +var play = document.querySelector('.play');
    +var stop = document.querySelector('.stop');
    +var rwd = document.querySelector('.rwd');
    +var fwd = document.querySelector('.fwd');
    +
    +var timerWrapper = document.querySelector('.timer');
    +var timer = document.querySelector('.timer span');
    +var timerBar = document.querySelector('.timer div');
    +
    + +

    Ici, nous créons des variables pour stocker les références de tous les objets que nous voulons manipuler. Nous avons trois groupes:

    + +
      +
    • L'élément <video>, et la barre de contrôle.
    • +
    • Les boutons play/pause, stop, retour arrière, et avance rapide.
    • +
    • Le <div> externe, le <span> qui décompte le temps écoulé, et le <div> interne qui affiche le progrès de la vidéo.
    • +
    +
  4. +
  5. +

    Ensuite, insérez ce qui suit en bas de votre code:

    + +
    media.removeAttribute('controls');
    +controls.style.visibility = 'visible';
    + +

    Ces deux lignes suppriment les contrôles par défaut du navigateur sur la vidéo, et rendent nos contrôles personnalisés visibles.

    +
  6. +
+ +

Lecture et pause de la vidéo

+ +

Imlémentons le contrôle le plus important — le bouton play/pause.

+ +
    +
  1. +

    Tout d'abord, ajoutez ce qui suit au bas de votre code, pour que la fonction playPauseMedia() soit invoquée quand le bouton play est cliqué:

    + +
    play.addEventListener('click', playPauseMedia);
    +
    +
  2. +
  3. +

    Maintenant, définissons playPauseMedia() — ajoutez ce qui suit, toujours au bas de votre code:

    + +
    function playPauseMedia() {
    +  if(media.paused) {
    +    play.setAttribute('data-icon','u');
    +    media.play();
    +  } else {
    +    play.setAttribute('data-icon','P');
    +    media.pause();
    +  }
    +}
    + +

    Ici, nous utilisons une instruction if pour vérifier si la vidéo est en pause. La propriété {{domxref("HTMLMediaElement.paused")}} retourne vrai si le média est en pause — c'est le cas quand la vidéo n'est pas en cours de lecture, y compris quand la vidéo est au début après son chargement. Si elle est en pause, nous définissons la valeur de l'attribut data-icon à "u", qui est une icône "en pause", et invoquons la  méthode {{domxref("HTMLMediaElement.play()")}} pour jouer le média.

    + +

    Au second clic, le bouton sera de nouveau alterné — l'icône "play" sera affiché, et la vidéo sera mise en pause avec {{domxref("HTMLMediaElement.paused()")}}.

    +
  4. +
+ +

Stopper la vidéo

+ +
    +
  1. +

    Ajoutons la possibilité d'arrêter la vidéo. Ajoutez les lignes addEventListener() suivantes au-dessous de vos ajouts précédents:

    + +
    stop.addEventListener('click', stopMedia);
    +media.addEventListener('ended', stopMedia);
    +
    + +

    L'événement {{event("click")}} est explicite — nous voulons stopper la vidéo en appelant la fonction stopMedia() quand le bouton stop est cliqué. Cependant, nous voulons également stopper la vidéo quand elle a fini de jouer — signalé par l'événement {{event("ended")}}, nous pouvons donc mettre en place un gestionnaire d'événement pour exécuter la fonction quand cet événément se produit.

    +
  2. +
  3. +

    Ensuite, définissons stopMedia() — ajoutez ce qui suit après la fonction playPauseMedia():

    + +
    function stopMedia() {
    +  media.pause();
    +  media.currentTime = 0;
    +  play.setAttribute('data-icon','P');
    +}
    +
    + +

    Il n'y a pas de méthode stop() dans l'API  HTMLMediaElement — l'équivalent du stop est de mettre pause() sur la vidéo, et de définir la propriété {{domxref("HTMLMediaElement.currentTime","currentTime")}} à 0. Définir une valeur à currentTime (en secondes) change immédiatement la position du temps du média.

    + +

    Tout ce qui nous reste à faire après ça est d'afficher l'icône "play". Que la vidéo ait été en train de jouer ou en pause, quand le bouton stop est pressé, vous voulez qu'elle doit prête à être lue.

    +
  4. +
+ +

Retour arrière et avance rapide

+ +

Il y a différentes manières d'implémenter le retour arrière et l'avance rapide; ici, nous vous montrons une manière relativement complexe de le faire, qui n'a pas de comportement inattendu quand différents boutons sont pressés dans un ordre aléatoire.

+ +
    +
  1. +

    Tout d'abord, ajoutez les lignes addEventListener() suivantes à la suite des précédentes:

    + +
    rwd.addEventListener('click', mediaBackward);
    +fwd.addEventListener('click', mediaForward);
    +
    +
  2. +
  3. +

    Maintenant, occupons-nous des fonctions des gestionnaires d'événément — ajoutez le code suivant à la suite des fonctions précédentes pour définir mediaBackward() et mediaForward():

    + +
    var intervalFwd;
    +var intervalRwd;
    +
    +function mediaBackward() {
    +  clearInterval(intervalFwd);
    +  fwd.classList.remove('active');
    +
    +  if(rwd.classList.contains('active')) {
    +    rwd.classList.remove('active');
    +    clearInterval(intervalRwd);
    +    media.play();
    +  } else {
    +    rwd.classList.add('active');
    +    media.pause();
    +    intervalRwd = setInterval(windBackward, 200);
    +  }
    +}
    +
    +function mediaForward() {
    +  clearInterval(intervalRwd);
    +  rwd.classList.remove('active');
    +
    +  if(fwd.classList.contains('active')) {
    +    fwd.classList.remove('active');
    +    clearInterval(intervalFwd);
    +    media.play();
    +  } else {
    +    fwd.classList.add('active');
    +    media.pause();
    +    intervalFwd = setInterval(windForward, 200);
    +  }
    +}
    +
    + +

    Vous remarquerez que nous commençons par initialiser deux variables — intervalFwd et intervalRwd — vous verrez à quoi elles servent plus tard.

    + +

    Voyons pas à pas mediaBackward() (mediaForward() fait la même chose, mais dans l'autre sens):

    + +
      +
    1. Nous effaçons les classes et intervales qui sont définits sur la fonctionnalité d'avance rapide — de cette manière, si on presse le bouton rwd après avoir pressé le bouton fwd, on annule l'avance rapide et la remplaçons avec le retour arrière. Si on essayait de faire les deux à la fois, le lecteur échouerait.
    2. +
    3. Nous utilisons une instruction if pour vérifier si la classe active a été définie sur le bouton rwd, ce qui indique qu'il a déjà été pressé. La propriété {{domxref("classList")}} est une propriété plutôt pratique qui existe sur chaque élément — elle contient une liste de toutes les classes définies sur l'élément, ainsi que des méthodes pour en ajouter/supprimer, etc. Nous utilisons la méthode classList.contains() pour vérifier si la liste contient la classe active. Cela retourne un booléen true/false en résultat.
    4. +
    5. Si la classe active a été définie sur le bouton rwd, nous la supprimons avec classList.remove(), effaçons l'intervale qui a été définit sur le bouton quand il a été pressé (voir ci-dessous pour plus d'explication), et utilisons {{domxref("HTMLMediaElement.play()")}} pour annuler le retour arrière et démarrer la vidéo normalement.
    6. +
    7. +

      Sinon, nous ajoutons la classe active sur le bouton rwd avec classList.add(), mettons la vidéo en pause en utilisant {{domxref("HTMLMediaElement.pause()")}}, puis définissons la variable intervalRwd en appelant {{domxref("WindowOrWorkerGlobalScope.setInterval", "setInterval()")}}. Quand elle invoquée, la fonction setInterval() créé un intervale actif, ce qui signifie qu'une fonction donnée en paramètre est exécutée toutes les x millisecondes — x est la valeur du 2ème paramètre. Ainsi, nous exécutons ici la fonction windBackward() toutes les 200 millisecondes — nous utiliserons cette fonction pour retourner la fonction en arrière de manière constante. Pour stopper un intervale actif, vous devez appeler {{domxref("WindowOrWorkerGlobalScope.clearInterval", "clearInterval()")}} en lui donnant l'intervale à arrêter en paramètre, dans notre cas il est stocké dans la variable intervalRwd (voir l'appel à clearInterval() effectué plus tôt dans la fonction).

      +
    8. +
    +
  4. +
  5. +

    Pour en finir avec cette section, nous devons définir les fonctions windBackward() et windForward() invoquées dans les appels setInterval(). Ajoutez ce qui suit après les deux fonctions précédentes:

    + +
    function windBackward() {
    +  if(media.currentTime <= 3) {
    +    rwd.classList.remove('active');
    +    clearInterval(intervalRwd);
    +    stopMedia();
    +  } else {
    +    media.currentTime -= 3;
    +  }
    +}
    +
    +function windForward() {
    +  if(media.currentTime >= media.duration - 3) {
    +    fwd.classList.remove('active');
    +    clearInterval(intervalFwd);
    +    stopMedia();
    +  } else {
    +    media.currentTime += 3;
    +  }
    +}
    + Encore une fois, nous allons voir pas à pas la première fonction, puisque les deux fonctions font la même chose mais dans le sens inverse. Dans windBackward(), nous faisons comme suit — gardez à l'esprit que la fonction est exécutée toutes les 200 millisecondes. + +
      +
    1. Nous commençons avec une instruction if qui vérifie si le temps en cours est inférieur à 3 secondes, c'est à dire si le retour arrière nous ramènerait avant le début de la vidéo. Cela provoquerait un comportement étrange. Ainsi, si c'est le cas, nous arrêtons la vidéo en appelant stopMedia(), supprimons la classe active du bouton, et stoppons l'intervale intervalRwd pour stopper le retour arrière. Si nous n'avions pas ajouté cette dernière étape, la vidéo continuerait de se remboniner éternellement.
    2. +
    3. Si le temps en cours n'est pas inférieur à 3 secondes, nous retournons en arrière de 3 secondes en exécutant media.currentTime -= 3. Dans les faits, on rembobine donc la vidéo de 3 secondes toutes les 200 millisecondes.
    4. +
    +
  6. +
+ +

Mettre à jour le temps écoulé

+ +

La dernière chose à implémenter pour notre lecteur multimédia est l'affichage du temps écoulé. Pour ce faire, nous allons exécuter une fonction pour mettre à jour le temps affiché à chaque fois que l'événement {{event("timeupdate")}} est déclenché sur l'élément <video>. La fréquence à laquelle cet événement se déclenche dépend de votre navigateur, de la puissance de votre CPU, etc (voir post stackoverflow).

+ +

Ajoutez la ligne addEventListener() suivante à la suite des autres:

+ +
media.addEventListener('timeupdate', setTime);
+ +

Maintenant, ajoutez la fonction setTime():

+ +
function setTime() {
+  var minutes = Math.floor(media.currentTime / 60);
+  var seconds = Math.floor(media.currentTime - minutes * 60);
+  var minuteValue;
+  var secondValue;
+
+  if (minutes < 10) {
+    minuteValue = '0' + minutes;
+  } else {
+    minuteValue = minutes;
+  }
+
+  if (seconds < 10) {
+    secondValue = '0' + seconds;
+  } else {
+    secondValue = seconds;
+  }
+
+  var mediaTime = minuteValue + ':' + secondValue;
+  timer.textContent = mediaTime;
+
+  var barLength = timerWrapper.clientWidth * (media.currentTime/media.duration);
+  timerBar.style.width = barLength + 'px';
+}
+
+ +

C'est une fonction assez longue, alors allons-y étape par étape:

+ +
    +
  1. Tout d'abord, nous récupérons le nombre de minutes et de secondes à partir de {{domxref("HTMLMediaElement.currentTime")}}.
  2. +
  3. Ensuite, on initialise deux variables supplémentaires — minuteValue et secondValue.
  4. +
  5. Les deux instructions if qui suivent déterminent si le nombre de minutes et secondes est inférieur à 10. Si c'est le cas, on ajoute un zéro à gauche pour afficher le numéro sur deux chiffres — comme sur une horloge digitale.
  6. +
  7. Le temps est au final la concaténation de minuteValue, un caractère deux-points, et secondValue.
  8. +
  9. Le temps qu'on vient de définir devient la valeur {{domxref("Node.textContent")}} du décompte, pour qu'il s'affiche dans l'interface utilisateur.
  10. +
  11. La largeur que nous devons donner <div> intérieur est calculée en récupérant la largeur du <div> externe (la propriété {{domxref("HTMLElement.clientWidth", "clientWidth")}} retourne la largeur de l'élément), et en la multipliant par {{domxref("HTMLMediaElement.currentTime")}} divisé par le total {{domxref("HTMLMediaElement.duration")}} du média.
  12. +
  13. Nous assignons la largeur du <div> intérieur à la valeur calculée, plus "px", il sera donc fixé à ce nombre de pixels.
  14. +
+ +

Corriger play et pause

+ +

Il nous reste un problème à régler. Si on presse les boutons play/pause ou stop pendant que le retour arrière ou l'avance rapide sont actifs, alors ça ne marchera pas. Comment corriger le code pour qu'ils annulent l'action rwd/fwd et joue/stoppe la vidéo comme on s'y attendrait? C'est relativement simple.

+ +

Tout d'abord, ajoutez les lignes qui suivent à l'intérieur de la fonction stopMedia() — n'importe où:

+ +
rwd.classList.remove('active');
+fwd.classList.remove('active');
+clearInterval(intervalRwd);
+clearInterval(intervalFwd);
+
+ +

Maintenant, ajoutez ces mêmes lignes une fois de plus, au début de la fonction playPauseMedia() (juste avant le début de l'instruction if).

+ +

À ce stade, vous pouvez supprimer les lignes équivalentes des fonctions windBackward() et windForward(), puisqu'elles ont été ajoutées à la fonction stopMedia() à la place.

+ +
+

Note: Vous pouvez améliorer votre code en créant une fonction séparée qui exécute ces lignes, et l'appeler aux endroits où vous en avez besoin plutôt que de répéter ces lignes à de multiples endroits du code. Mais nous vous laissons vous en occuper.

+
+ +
+

Note: Le code terminé est disponible sur Github (le voir en direct).

+
+ +

Sommaire

+ +

Je pense que nous vous en avons suffisamment appris dans cet article. L'API {{domxref("HTMLMediaElement")}} offre une multitude de fonctionnalités pour la création de lecteurs audio et vidéo simples, et ce n'est que le sommet de l'iceberg. La section "Voir aussi" ci-dessous vous fournirea des liens vers des fonctionnalités plus complexes et plus intéressantes.

+ +

Voici quelques suggestions de modifications à apporter à l'exemple que nous avons construit:

+ +
    +
  1. +

    Si la vidéo dure plus d'une heure, le temps écoulé va bien afficher les minutes et les secondes mais pas les heures. Changez l'exemple pour lui faire afficher les heures.

    +
  2. +
  3. +

    Parce que les éléments <audio> ont la même fonctionnalité {{domxref("HTMLMediaElement")}} de disponible, vous pouvez faire fonctionner ce lecteur avec un élément <audio>. Essayez  de le faire.

    +
  4. +
  5. +

    Trouvez un moyen de transformer le <div> interne en une véritable barre de progrès — quand vous cliquez quelque part sur la barre, vous vous déplacez à la position relative dans la vidéo. Un indice: vous pouvez trouver les valeurs X et Y des côtés gauche/droite et haut/bas d'un l'élément via la méthode getBoundingClientRect(), et vous pouvez trouver les coordonnées de la souris au moment du clic à l'intérieur de l'objet event du clic, appelé sur l'objet {{domxref("Document")}}. Par exemple:

    + +
    document.onclick = function(e) {
    +  console.log(e.x) + ',' + console.log(e.y)
    +}
    +
  6. +
+ +

Voir aussi

+ + + +

{{PreviousMenuNext("Learn/JavaScript/Client-side_web_APIs/Drawing_graphics", "Learn/JavaScript/Client-side_web_APIs/Video_and_audio_APIs", "Learn/JavaScript/Client-side_web_APIs")}}

+ +

 

+ +

Dans ce module

+ + diff --git a/files/fr/learn/javascript/first_steps/arrays/index.html b/files/fr/learn/javascript/first_steps/arrays/index.html new file mode 100644 index 0000000000..4fc38abf8d --- /dev/null +++ b/files/fr/learn/javascript/first_steps/arrays/index.html @@ -0,0 +1,528 @@ +--- +title: Les tableaux +slug: Learn/JavaScript/First_steps/tableaux +tags: + - Apprendre + - Article + - Codage + - Débutants + - JavaScript + - Lier + - Pop + - Push + - Tableaux + - décalage + - séparer +translation_of: Learn/JavaScript/First_steps/Arrays +--- +
{{LearnSidebar}}
+ +
{{PreviousMenuNext("Learn/JavaScript/First_steps/Useful_string_methods", "Learn/JavaScript/First_steps/Silly_story_generator", "Learn/JavaScript/First_steps")}}
+ +

Dans le dernier article de ce module, nous examinerons les tableaux — une façon de stocker proprement une liste d'éléments de données sous un seul nom de variable. Ici nous verrons pourquoi c'est utile, puis nous apprendrons comment créer un tableau, y retrouver, y ajouter ou en enlever les éléments dedans, et quelques à‑côtés en bonus.

+ + + + + + + + + + + + +
Prérequis :Vocabulaire courant de l'informatique, bases de HTML et CSS, compréhension de ce que fait JavaScript.
Objectif :Comprendre ce que sont les tableaux et savoir comment les manipuler en JavaScript.
+ +

Qu'est‑ce qu'un tableau ?

+ +

Les tableaux sont généralement décrits comme des "objets de type liste" ; un tableau est un objet contenant plusieurs valeurs. Les objets tableau peuvent être stockés dans des variables et traités de la même manière que tout autre type de valeur, la différence étant que nous pouvons accéder à chaque valeur du tableau individuellement, et faire des choses super utiles et efficaces avec la liste des valeurs, comme boucler et faire la même chose pour chaque valeur. Peut-être que nous avons une série d'articles et leurs prix stockés dans un tableau, et nous voulons les parcourir tous et les imprimer sur une facture, tout en totalisant tous les prix ensemble et en imprimant le prix total en bas.

+ +

Sans tableaux, nous devrions stocker chaque valeur dans une variable séparée, puis appeler le code qui effectue l'affichage ou l'impression, puis ajouter séparément chaque élément. Ce serait plus long à écrire, moins efficace et cela comporterait plus de risques d'erreurs. Si nous avions 10 articles à ajouter à la facture, ce serait déjà assez mauvais, mais qu'en serait-il de 100 articles ou de 1000 ? Nous reviendrons sur cet exemple plus loin dans l'article.

+ +

Comme précédemment, initions‑nous aux bases pratiques des tableaux en entrant quelques exemples dans une console JavaScript. En voici une plus bas (vous pouvez aussi ouvrir cette console dans un onglet ou une fenêtre séparés ou utiliser la console développeur de l'explorateur si vous préférez).

+ + + +

{{ EmbedLiveSample('Hidden_code', '100%', 300) }}

+ +

Créer un tableau

+ +

On définit les valeurs d'un tableau par une liste d'éléments entre crochets droits, séparés par des virgules.

+ +
    +
  1. Disons que nous voulons mettre une liste d'achats dans un tableau — nous devons opérer comme suit. Entrez les lignes ci‑après dans la console : +
    let shopping = ['pain', 'lait', 'fromage', 'houmous', 'nouilles'];
    +shopping;
    +
  2. +
  3. Dans ce cas, chaque élément du tableau est une chaîne, mais gardez en tête que vous pouvez stocker n'importe quel élément dans un tableau — chaîne, nombre, objet, autre variable et même d'autres tableaux. Vous pouvez également mélanger et assortir les types d'articles — il n'est pas obligatoire que ce soient tous des nombres, des chaînes, etc. Essayez ceci :
  4. +
  5. +
    let sequence = [1, 1, 2, 3, 5, 8, 13];
    +let random = ['arbre', 795, [0, 1, 2]];
    +
  6. +
  7. Créez donc quelques tableaux de votre cru avant de continuer.
  8. +
+ +

Accès aux éléments de tableau et modification de ceux‑ci

+ +

Vous pouvez avoir accès isolément aux éléments dans un tableau en utilisant la notation crochet, de la même façon que nous avons eu accès aux lettres dans une chaîne.

+ +
    +
  1. Entrez ceci dans la console : +
    shopping[0];
    +// renvoie "pain"
    +
  2. +
  3. Vous pouvez aussi modifier un élément dans un tableau en donnant simplement une nouvelle valeur à l'élément. Essayez ceci : +
    shopping[0] = 'crème de sésame';
    +shopping;
    +// shopping renvoie maintenant [ "crème de sésame", "lait", "fromage", "houmous", "nouilles" ]
    + +
    Note : Nous l'avons déjà dit, mais enseigner c'est répéter — les ordinateurs commencent les décomptes à partir de 0 !
    +
  4. +
  5. Notez qu'un tableau à l'intérieur d'un tableau est appelé un tableau multidimensionnel. Vous accédez à un des éléments de ce tableau interne en chaînant deux paires de crochets. Par exemple, pour avoir accès à l'un des éléments (le troisième) du tableau élément du tableau random (voir la section précédente), vous pouvez écrire quelque chose comme :
  6. +
  7. +
    random[2][2];
    +
  8. +
  9. Poursuivez et faites quelques autres modifications dans les exemples de tableaux avant de poursuivre.
  10. +
+ +

Trouver la taille d'un tableau

+ +

Vous pouvez trouver la taille d'un tableau (le nombre d'éléments qu'il comporte) de la même façon que vous obtenez la taille (en caractères) d'un chaîne — avec la propriété {{jsxref("Array.prototype.length","length")}}. Essayez :

+ +
sequence.length;
+// renvoie 7
+ +

Il y a d'autres usages, mais le plus courant permet de dire à une boucle de poursuivre jusqu'à ce que tous les éléments du tableau aient été passés en revue. Ainsi, par exemple :

+ +
let sequence = [1, 1, 2, 3, 5, 8, 13];
+for (var i = 0; i < sequence.length; i++) {
+  console.log(sequence[i]);
+}
+ +

Vous en apprendrez plus sur les boucles dans un prochain article, mais, en résumé, ce code dit :

+ +
    +
  1. Commencer la boucle à l'élément 0 du tableau.
  2. +
  3. Arrêter de tourner quand le dernier élément du tableau sera atteint. Cela fonctionne pour n'importe quelle dimension de tableau ; dans notre cas, on sortira de la boucle à l'élément  7 (c'est bon, car le dernier élément — que nous souhaitons que la boucle traite — est le 6).
  4. +
  5. Afficher chaque élément sur la console de l'explorateur avec console.log().
  6. +
+ +

Quelques méthodes utiles pour les tableaux

+ +

Dans ce paragraphe nous examinerons quelques méthodes de tableaux à connaître. Elles permettent de scinder des chaînes en éléments de tableau et inversement, et d'ajouter de nouveaux éléments dans des tableaux.

+ +

Conversions entre chaînes et tableaux

+ +

Souvent, vous serez confronté à des données brutes contenues dans une longue chaîne de caractères, et vous voudrez peut-être en extraire les éléments utiles sous une forme plus pratique pour en faire quelque chose, comme les afficher dans un tableau de données. Pour ce faire, nous pouvons utiliser la méthode {{jsxref ("String. prototype. prototype. split ()","split ()")}}. Dans sa formulation la plus simple, elle prend un seul paramètre, le caractère servant de séparateur ; elle renverra les sous-chaînes entre séparateurs en tant qu'éléments d'un tableau.

+ +
+

Note : D'accord, techniquement parlant c'est une méthode de chaîne, et non une méthode de tableau, mais nous la mettons dans le chapitre des tableaux car elle est bien à sa place ici.

+
+ +
    +
  1. Servons‑nous en et voyons comment elle fonctionne. D'abord créons une chaîne dans la console : +
    let myData = 'Manchester,London,Liverpool,Birmingham,Leeds,Carlisle';
    +
  2. +
  3. Scindons‑la à chaque virgule : +
    let myArray = myData.split(',');
    +myArray;
    +
  4. +
  5. Pour terminer, trouvons la taille du nouveau tableau et retrouvons quelques‑uns de ses éléments : +
    myArray.length;
    +myArray[0]; // le premier élément du tableau
    +myArray[1]; // le deuxième élément du tableau
    +myArray[myArray.length-1]; // le dernier élément du tableau
    +
  6. +
  7. Vous pouvez également faire le contraire avec la méthode {{jsxref("Array.prototype.join()","join()")}}. Essayons : +
    let myNewString = myArray.join(',');
    +myNewString;
    +
  8. +
  9. Une autre façon de convertir un tableau en chaîne consiste à se servir de la méthode {{jsxref("Array.prototype.toString()","toString()")}}. toString() est plus simple au plan des arguments que join(), car elle ne prend pas de paramètre, mais elle est plus limitée. Avec join() vous pouvez diversifier les séparateurs (essayez de lancer la commande du point 4 avec un caractère autre que la virgule). +
    let dogNames = ["Rocket","Flash","Bella","Slugger"];
    +dogNames.toString(); //Rocket,Flash,Bella,Slugger
    +
  10. +
+ +

Ajout et suppression d'éléments de tableau

+ +

Nous n'avons pas encore parlé d'ajout et de suppression d'éléments de tableau — allons‑y. Nous utiliserons le tableau myArray dont nous nous sommes servis à la fin de la dernière section. Si vous n'avez pas entré les commandes de cette section dans la console, il est nécessaire de créer d'abord le tableau :

+ +
let myArray = ['Manchester', 'London', 'Liverpool', 'Birmingham', 'Leeds', 'Carlisle'];
+ +

Premièrement, pour ajouter ou supprimer un élément à la fin du tableau, vous pouvez respectivement utiliser {{jsxref("Array.prototype.push()","push()")}} et {{jsxref("Array.prototype.pop()","pop()")}}.

+ +
    +
  1. Voyons push() d'abord — notez que vous devez mettre en paramètre les éléments que vous souhaitez ajouter à la fin du tableau. Essayez ceci : + +
    myArray.push('Cardiff');
    +myArray;
    +myArray.push('Bradford', 'Brighton');
    +myArray;
    +
    +
  2. +
  3. La taille du tableau modifié est renvoyée quand l'appel de la méthode est terminé. Si vous voulez enregistrer la taille du nouveau tableau dans une variable, vous pouvez écrire quelque chose comme ceci : +
    let newLength = myArray.push('Bristol');
    +myArray;
    +newLength;
    +
  4. +
  5. Supprimer le dernier élément de la liste est très simple : il suffit de lancer pop() sur celle‑ci. Essayez : +
    myArray.pop();
    +
  6. +
  7. L'élément supprimé est renvoyé à la fin de l'appel de la méthode. Également : +
    let removedItem = myArray.pop();
    +myArray;
    +removedItem;
    +
  8. +
+ +

{{jsxref("Array.prototype.unshift()","unshift()")}} et {{jsxref("Array.prototype.shift()","shift()")}} fonctionnent exactement de la même manière, excepté qu'il travaillent sur la tête du tableau au lieu de la queue.

+ +
    +
  1. D'abord unshift() — essayez : + +
    myArray.unshift('Edinburgh');
    +myArray;
    +
  2. +
  3. Maintenant shift() — essayez ! +
    let removedItem = myArray.shift();
    +myArray;
    +removedItem;
    +
  4. +
+ +

Activité : affichons les produits !

+ +

Revenons à l'exemple que nous avons décrit plus haut — afficher les noms des produits et leurs prix pour un envoi, puis faire le total des prix et l'afficher à la fin de la liste. Dans l'exemple modifiable ci‑dessous, il y a des commentaires numérotés — chacun d'entre eux marque l'emplacement où vous devez ajouter quelque chose au code. Voici :

+ +
    +
  1. Sous le commentaire // number 1 il y a un certain nombre de chaînes de caractères, chacune précise le nom d'un produit et son prix séparé par deux‑points. Placez‑les dans un tableau ; enregistrez‑le sous le nom products.
  2. +
  3. Sur la même ligne que le commentaire // number 2 se trouve le début d'une boucle. Dans cette ligne nous avons actuellement i <= 0, test conditionnel qui fait que la  boucle stoppe immédiatement, car ce test dit « stopper dès que i est inférieur ou égal à 0 » et i part de 0. Remplacez ce test par un qui  n'arrêtera pas la boucle tant que i sera inférieur à la taille du tableau products.
  4. +
  5. Au dessous du commentaire // number 3 nous voudrions que vous écriviez une ligne de code qui scinde l'élément courant du tableau (nom:prix) en deux éléments distincts, un contenant uniquement le nom, l'autre uniquement le prix. Si vous nous ne savez pas trop comment faire, revoyez l'article relatif aux Méthodes utiles pour les chaînes de caractères pour vous aider, ou même mieux, regardez la section {{anch("Converting between strings and arrays")}} de cet article.
  6. +
  7. En plus des lignes de code ci‑dessus, vous aurez aussi à convertir les prix de chaîne de caractères en chiffres. Si vous ne vous souvenez pas comment faire, revoyez le premier article à propos des chaînes.
  8. +
  9. Il y a une variable nommée total créée et initialisée à la valeur de 0 en tête du code. Dans la boucle (sous // number 4) ajoutez une ligne qui ajoute à ce total le prix de l'article courant  à chaque itération de la boucle, de sorte que à la fin du code le prix total soit correctement inscrit sur l'envoi. Vous pourriez avoir besoin d'un opérateur d'assignation pour faire cela ;-).
  10. +
  11. Nous souhaitons que vous modifiez la ligne au‑dessous de  // number 5 de sorte que la variable itemText soit égale à « nom actuel de l'élément — $prix actuel de l'élément », par exemple « Shoes — $23.99 » dans chaque cas, de façon à ce qu'une information correcte soit affichée sur l'envoi. Il s'agit d'une simple concaténation de chaînes de caractères, chose qui doit vous être familière.
  12. +
+ + + +

{{ EmbedLiveSample('Playable_code', '100%', 600) }}

+ +

Activité : Top 5 des recherches

+ +

Une bonne utilisation des méthodes de tableaux comme {{jsxref("Array.prototype.push()","push()")}} et {{jsxref("Array.prototype.pop()","pop()")}} permet de conserver un enregistrement des éléments actuellement actifs dans une application web. Dans une scène animée, par exemple, vous pouvez avoir un tableau d'objets représentant les graphiques d'arrière-plan actuellement affichés, et vous pouvez n'en vouloir que 50 à la fois, pour des raisons de performance ou d'encombrement. Chaque fois que de nouveaux objets sont créés et ajoutés au tableau, les plus anciens peuvent être supprimés du tableau pour n'en conserver que le nombre voulu.

+ +

Dans cet exemple nous allons montrer une utilisation beaucoup plus simple — ici, nous allons vous fournir un site de recherche fictif, avec une boîte de recherche. Voici l'idée : quand un terme est entré dans la boîte de recherche, les 5 précédents termes entrés sont affichés dans la liste. Quand le nombre de termes dépasse 5, le dernier terme est supprimé chaque fois qu'un nouveau terme est ajouté ; ainsi, le 5 termes précédents sont toujours affichés.

+ +
+

Note : Dans une application réelle avec boîte de recherche, vous pourriez vraisemblablement cliquer sur un des termes de la liste pour revenir à la recherche précédente, et l'application afficherait les vrais résultats ! Mais pour le moment nous en resterons à quelque chose de simple.

+
+ +

Pour terminer l'application, il vous faut :

+ +
    +
  1. Ajouter une ligne sous le commentaire // number 1 pour ajouter la valeur qui vient d'être saisie dans la boîte au début du tableau. Cette valeur est récupérée avec searchInput.value.
  2. +
  3. Ajouter une ligne sous le commentaire // number 2  pour supprimer la valeur en fin de liste du tableau.
  4. +
+ + + +

{{ EmbedLiveSample('Playable_code_2', '100%', 600) }}

+ +

Testez vos compétences !

+ +


+ Vous avez atteint la fin de cet article, mais vous souvenez-vous des informations les plus importantes ? Vous pouvez trouver d'autres tests pour vérifier que vous avez bien fixé ces connaissances avant de continuer — voir Test de compétences : les tableaux.

+ +

Conclusion

+ +

Après la lecture de cet article, vous conviendrez que les tableaux semblent fichtrement utiles ; vous les verrez un peu partout en JavaScript, souvent associés à des boucles pour appliquer la même action à chaque élément du tableau. Nous vous indiquerons toutes les bases utiles à savoir à propos des boucles dans le prochain module, mais pour l'instant, félicitations : prenez une pause bien méritée ; vous avez étudié tous les articles du module !

+ +

La seule chose restant à faire est de procéder à l'évaluation de ce module pour tester votre compréhension de son contenu.

+ +

Voir aussi

+ + + + + +

{{PreviousMenuNext("Learn/JavaScript/First_steps/Useful_string_methods", "Learn/JavaScript/First_steps/Silly_story_generator", "Learn/JavaScript/First_steps")}}

+ +

Dans ce module

+ + diff --git a/files/fr/learn/javascript/first_steps/methode_chaine_utile/index.html b/files/fr/learn/javascript/first_steps/methode_chaine_utile/index.html deleted file mode 100644 index d81c3ccb4e..0000000000 --- a/files/fr/learn/javascript/first_steps/methode_chaine_utile/index.html +++ /dev/null @@ -1,479 +0,0 @@ ---- -title: Méthodes utiles pour les chaînes de caractères -slug: Learn/JavaScript/First_steps/methode_chaine_utile -tags: - - Apprentissage - - Article - - Codage - - Débutant - - JavaScript - - Longueur - - cas - - couper - - indexof - - majuscule - - minuscule - - remplacer -translation_of: Learn/JavaScript/First_steps/Useful_string_methods ---- -
{{LearnSidebar}}
- -
{{PreviousMenuNext("Learn/JavaScript/First_steps/Strings", "Learn/JavaScript/First_steps/Arrays", "Learn/JavaScript/First_steps")}}
- -

À présent que nous avons vu les bases de la manipulation des chaînes de caractères, allons un cran plus loin et commençons à imaginer les opérations utiles que nous pourrions faire sur les chaînes de caractères avec les méthodes intégrées : trouver la longueur d'une chaîne, assembler ou couper des chaînes, substituer un caractère à un autre dans une chaîne, et plus encore.

- - - - - - - - - - - - -
Prérequis :Vocabulaire courant de l'informatique, bases de HTML et CSS, compréhension de ce que fait JavaScript.
Objectif :Comprendre que les chaînes de caractères sont des objets, et apprendre à utiliser certaines méthodes basiques disponibles sur ces objets pour manipuler les chaînes.
- -

Les chaînes de caractères sont des objets

- -

Nous l'avons déjà dit, et nous le redirons — tout est objet en JavaScript. Lorsque vous créez une chaîne, par exemple en utilisant :

- -
let string = 'Ceci est une chaîne';
- -

votre variable devient une instance de l'objet String, et par conséquent possède un grand nombre de propriétés et de méthodes associées. Allez sur la page de l'objet {{jsxref("String")}} et regardez la liste sur le côté de la page !

- -

Avant que votre cervelle ne commence à bouillir, pas de panique ! Vous n'avez vraiment pas besoin de connaître la plupart des méthodes de cette liste au début de cet apprentissage. Mais il est probable que vous utiliserez  certaines assez souvent. Nous allons les voir maintenant.

- -

Entrez quelques exemples dans une console vierge. En voici une ci-dessous (vous pouvez aussi ouvrir cette console dans un onglet ou une fenêtre séparés, ou utiliser la console de développement du navigateur si vous préférez).

- - - -

{{ EmbedLiveSample('Hidden_code', '100%', 300) }}

- -

Trouver la longueur d'une chaîne

- -

C'est facile — il suffit d'utiliser la propriété {{jsxref("String.prototype.length", "length")}}. Entrez ceci :

- -
let browserType = 'mozilla';
-browserType.length;
- -

Cette commande doit renvoyer le nombre 7, parce que « mozilla » comporte 7 caractères. C'est utile pour de nombreuses raisons ; par exemple, vous pourriez avoir besoin de trouver les longueurs d'une série de noms pour les afficher par taille ou faire savoir à un utilisateur qu'il a entré un nom trop long dans un champ de formulaire à partir du moment où il dépasse une certaine taille.

- -

Retrouver un caractère donné dans une chaîne

- -

Dans le même ordre d'idées, il est possible de faire renvoyer tout caractère d'une chaîne avec la notation crochets — c'est-à-dire en ajoutant des crochets ([]) à la fin du nom de la variable. Entre les crochets, mettez le rang du caractère à retrouver ; par exemple, pour retrouver le premier caractère, vous devez  écrire ceci :

- -
browserType[0];
- -

Les ordinateurs décomptent à partir de 0, pas de 1 ! Pour retrouver le dernier caractère de n'importe quelle chaîne, on peut utiliser la commande qui suit ; elle combine cette technique avec la propriété length  que nous avons vue plus haut :

- -
browserType[browserType.length-1];
- -

La longueur de « mozilla » est de 7 caractères, mais comme le décompte se fait à partir de 0, la position du caractère est 6, d'où la nécessité d'écrire length-1. Vous pourrez utiliser cette propriété pour, par exemple, trouver la première lettre d'une série de chaînes et les trier alphabétiquement.

- -

Trouver une sous-chaîne à l'intérieur d'une chaîne et l'extraire

- -
    -
  1. Parfois, vous aurez besoin de trouver si une chaîne est présente à l'intérieur d'une autre chaîne plus grande (on dit en général si une sous-chaîne est présente à l'intérieur d'une chaîne). La méthode {{jsxref("String.prototype.indexOf()", "indexOf()")}} permet de le faire ; elle prend un unique ({{glossary("parameter")}}) — la sous-chaîne recherchée. Essayez : - -
    browserType.indexOf('zilla');
    - La commande donne 2 comme résultat, car la sous-chaîne « zilla » commence à la position 2 (0, 1, 2 — donc au troisième caractère) dans « mozilla ». Un tel code s'utilise pour filtrer des chaînes. Par exemple, vous pourriez avoir une liste d'adresses web et ne vouloir afficher que celles qui contiennent « mozilla ».
  2. -
- -
    -
  1. On peut faire cela autrement, peut-être plus efficacement encore. Écrivez : -
    browserType.indexOf('vanilla');
    - Cela doit vous donner -1 comme résultat — renvoyé quand la sous-chaîne, en l'occurence « vanilla », n'est pas trouvée dans la chaîne principale.
    -
    - Vous pouvez utiliser cette propriété pour trouver tous les cas de chaînes ne contenant pas la sous-chaîne « mozilla », ou bien la contenant, si vous utilisez l'opérateur négation logique, tel que montré ci-dessous. Vous pourriez faire quelque chose comme : - -
    if(browserType.indexOf('mozilla') !== -1) {
    -  // faire des tas de choses avec la chaîne
    -}
    -
  2. -
  3. Lorsque vous savez où la sous-chaîne commence à l'intérieur de la chaîne, et savez à quel caractère elle prend fin, vous pouvez utiliser {{jsxref("String.prototype.slice()", "slice()")}} pour l'extraire. Voyez ce code : -
    browserType.slice(0,3);
    - Il renvoie « moz » — le premier paramètre est la position du caractère où doit commencer l'extraction, et le second paramètre est la position du caractère se trouvant après le dernier à extraire. Ainsi, l'extraction va de la première position à la dernière, celle-ci non comprise. On peut dire, dans notre cas, que le second paramètre est égal à la longueur de la chaîne retournée.
  4. -
  5. Également, si vous souhaitez extraire tous les caractères après un caractère donné jusqu'à la fin de la chaîne, vous n'avez pas à mettre le second paramètre ! Il suffit d'indiquer la position du caractère à partir duquel vous voulez extraire les caractères restants dans la chaîne. Essayez la commande : -
    browserType.slice(2);
    - Elle renvoie « zilla » — le caractère à la position 2 est « z » et comme nous n'avons pas mis de second paramètre, la sous-chaîne retournée comporte tous les caractères restants de la chaîne.
  6. -
- -
-

Note : Le second paramètre de slice() est optionnel : s'il n'est pas defini, l'extraction va jusqu'à la fin de la chaîne originale. Il existe aussi d'autres options, allez à la page de {{jsxref("String.prototype.slice()", "slice()")}} pour voir ces autres options.

-
- -

Changer la casse

- -

Les méthodes {{jsxref("String.prototype.toLowerCase()", "toLowerCase()")}} et {{jsxref("String.prototype.toUpperCase()", "toUpperCase()")}} s'appliquent à une chaîne et en convertissent tous les caractères, respectivement en minuscules ou en majuscules. C'est utile si, par exemple, vous souhaitez normaliser toutes les données entrées par des utilisateurs avant de les stocker dans une base de données.

- -

Essayons d'entrer les lignes suivantes et voyons ce qui se passe :

- -
let radData = 'My NaMe Is MuD';
-radData.toLowerCase();
-radData.toUpperCase();
- -

Actualiser des parties de chaîne

- -

Vous pouvez remplacer une sous-chaîne à l'intérieur d'une chaîne avec une autre sous-chaîne à l'aide de la méthode {{jsxref("String.prototype.replace()", "replace()")}}. Cela fonctionne très simplement au niveau basique, bien qu'il soit possible de faire des choses plus avancées, mais nous ne y attarderons pas maintenant.

- -

La méthode prend deux paramètres — la chaîne que vous voulez remplacer et la chaîne avec laquelle vous voulez la remplacer. Essayez avec cet exemple :

- -
browserType.replace('moz','van');
- -

À noter : pour que, dans un programme réel, la variable browserType reflète effectivement la valeur actualisée, il faut assigner à la valeur de la variable le résultat de l'opération ; cette dernière ne met pas à jour automatiquement la valeur de la sous-chaîne. Pour ce faire, il faut écrire : browserType = browserType.replace('moz','van');

- -

Apprendre en pratiquant

- -

Dans cette section, vous allez pouvoir vous entraîner à écrire du code de manipulation de chaîne. Dans chacun des exercices ci-dessous, nous avons un tableau de chaînes, une boucle qui traîte chaque valeur dans le tableau et l'affiche dans une liste à puces. Vous n'avez pas besoin de comprendre comment fonctionnent les tableaux ou les boucles dès maintenant — cela vous sera expliqué dans de prochains articles. Tout ce dont vous avez besoin dans chaque cas est d'écrire le code qui va renvoyer les chaînes dans le format souhaité.

- -

Chaque exemple est accompagné d'un bouton « Réinitialiser », que vous pouvez utiliser pour réinitialiser le code si vous faites une erreur et que vous ne parvenez pas à la corriger, et un bouton « Montrer la solution » sur lequel vous pouvez cliquer pour afficher une réponse possible si jamais vous êtes vraiment bloqué.

- -

Filtrer des messages de vœux

- -

Dans ce premier exercice, nous commencerons simplement — nous avons un tableau de carte de voeux, mais nous voulons les trier pour ne lister que les messages concernant Noël. Nous attendons de vous que vous utilisiez un test conditionnel à l'intérieur d'une structure if( ... ), pour tester chaque chaîne et ne l'afficher dans la liste que si elle contient un message concernant Noël.

- -
    -
  1. Réfléchissez d'abord à comment vérifier que le message concerne Noël. Quelle chaîne est présente dans tous ces messages, et quelle méthode pourriez-vous utiliser pour en tester la présence ?
  2. -
  3. Il vous faudra alors écrire un test conditionnel sous la forme opérande1 opérateur opérande2. La chose à gauche est-elle égale à la chose à droite ? Ou dans notre cas, l'appel de méthode de gauche renvoie-t-il le résultat de droite ?
  4. -
  5. Conseil : dans notre cas, il est probablement plus utile de tester si le résultat de l'appel de notre méthode n'est pas égal à un certain résultat.
  6. -
- - - -

{{ EmbedLiveSample('Playable_code', '100%', 490) }}

- -

Remettre les majuscules

- -

Dans cet exercice, nous avons des noms des villes du Royaume-Uni, mais les majuscules ne sont pas au bon endroit. Nous souhaitons modifier les noms pour qu'ils soient en minuscules à l'exception de la première lettre qui doit être une majuscule. Une bonne manière de faire ceci :

- -
    -
  1. Convertissez la totalité de la chaîne contenue dans la variable input en minuscules et stockez-la dans une nouvelle variable.
  2. -
  3. Récupérez la première lettre de la chaîne dans cette nouvelle variable et stockez-la dans une autre variable.
  4. -
  5. En utilisant la dernière variable comme une sous-chaîne, remplacez la première lettre de la chaîne en minuscules par la première lettre de la chaîne en minuscules transformé en majuscules. Stockez le résultat de cette procédure de remplacement dans une autre nouvelle variable.
  6. -
  7. Changez la valeur de la variable result afin qu'elle soit égale au résultat final plutôt qu'à input.
  8. -
- -
-

Note: Un conseil — les paramètres des méthodes de chaîne n'ont pas besoin d'être des chaînes, elle peuvent aussi être des variables, ou même des variables avec une méthode invoquée sur elles.

-
- - - -

{{ EmbedLiveSample('Playable_code_2', '100%', 450) }}

- -

Créer de nouvelles chaînes à partir de morceaux

- -

Dans ce dernier exercice, le tableau contient un lot de chaînes contenant des informations à propos d'arrêts de train dans le nord de l'Angleterre. Les chaînes sont des éléments de données contenant le code en trois lettres de l'arrêt, suivi par des données lisibles par machine, suivi par un point-virgule, et enfin le nom de la station lisible par un humain. Par exemple :

- -
MAN675847583748sjt567654;Manchester Piccadilly
- -

Nous voulons extraire le code de la station et son nom, et les associer dans une chaîne avec la structure suivante :

- -
MAN: Manchester Piccadilly
- -

Nous vous recommandons de procéder de la manière suivante :

- -
    -
  1. Extraire le code de trois lettres de la station et le stocker dans une nouvelle variable.
  2. -
  3. Trouver la position du caractère point-virgule.
  4. -
  5. Extraire le nom de la station lisible par un humain en utilisant la position du caractère point virgule comme référence, et le stocker dans une nouvelle variable.
  6. -
  7. Concaténer les deux nouvelles variables et une chaîne pour fabriquer la chaîne finale.
  8. -
  9. Changer la valeur de la variable result pour qu'elle soit égale à la chaîne finale, plutôt qu'à input.
  10. -
- - - -

{{ EmbedLiveSample('Playable_code_3', '100%', 485) }}

- -

Conclusion

- -

Il n'est pas possible d'éluder le fait qu'il est très important de savoir manipuler des mots et des phrases lorsqu'on programme — tout particulièrement en JavaScript, dans la mesure où les sites web servent à la communication entre les personnes. Cet article vous a indiqué, pour l'instant, les bases à connaître pour manipuler les chaînes. Ce sera utile lorsque vous aborderez des sujets plus complexes à l'avenir. Pour suivre, nous allons nous intéresser au dernier grand type de données sur lequel nous devons nous concentrer à court terme — les tableaux.

- -

{{PreviousMenuNext("Learn/JavaScript/First_steps/Strings", "Learn/JavaScript/First_steps/Arrays", "Learn/JavaScript/First_steps")}}

diff --git a/files/fr/learn/javascript/first_steps/tableaux/index.html b/files/fr/learn/javascript/first_steps/tableaux/index.html deleted file mode 100644 index 4fc38abf8d..0000000000 --- a/files/fr/learn/javascript/first_steps/tableaux/index.html +++ /dev/null @@ -1,528 +0,0 @@ ---- -title: Les tableaux -slug: Learn/JavaScript/First_steps/tableaux -tags: - - Apprendre - - Article - - Codage - - Débutants - - JavaScript - - Lier - - Pop - - Push - - Tableaux - - décalage - - séparer -translation_of: Learn/JavaScript/First_steps/Arrays ---- -
{{LearnSidebar}}
- -
{{PreviousMenuNext("Learn/JavaScript/First_steps/Useful_string_methods", "Learn/JavaScript/First_steps/Silly_story_generator", "Learn/JavaScript/First_steps")}}
- -

Dans le dernier article de ce module, nous examinerons les tableaux — une façon de stocker proprement une liste d'éléments de données sous un seul nom de variable. Ici nous verrons pourquoi c'est utile, puis nous apprendrons comment créer un tableau, y retrouver, y ajouter ou en enlever les éléments dedans, et quelques à‑côtés en bonus.

- - - - - - - - - - - - -
Prérequis :Vocabulaire courant de l'informatique, bases de HTML et CSS, compréhension de ce que fait JavaScript.
Objectif :Comprendre ce que sont les tableaux et savoir comment les manipuler en JavaScript.
- -

Qu'est‑ce qu'un tableau ?

- -

Les tableaux sont généralement décrits comme des "objets de type liste" ; un tableau est un objet contenant plusieurs valeurs. Les objets tableau peuvent être stockés dans des variables et traités de la même manière que tout autre type de valeur, la différence étant que nous pouvons accéder à chaque valeur du tableau individuellement, et faire des choses super utiles et efficaces avec la liste des valeurs, comme boucler et faire la même chose pour chaque valeur. Peut-être que nous avons une série d'articles et leurs prix stockés dans un tableau, et nous voulons les parcourir tous et les imprimer sur une facture, tout en totalisant tous les prix ensemble et en imprimant le prix total en bas.

- -

Sans tableaux, nous devrions stocker chaque valeur dans une variable séparée, puis appeler le code qui effectue l'affichage ou l'impression, puis ajouter séparément chaque élément. Ce serait plus long à écrire, moins efficace et cela comporterait plus de risques d'erreurs. Si nous avions 10 articles à ajouter à la facture, ce serait déjà assez mauvais, mais qu'en serait-il de 100 articles ou de 1000 ? Nous reviendrons sur cet exemple plus loin dans l'article.

- -

Comme précédemment, initions‑nous aux bases pratiques des tableaux en entrant quelques exemples dans une console JavaScript. En voici une plus bas (vous pouvez aussi ouvrir cette console dans un onglet ou une fenêtre séparés ou utiliser la console développeur de l'explorateur si vous préférez).

- - - -

{{ EmbedLiveSample('Hidden_code', '100%', 300) }}

- -

Créer un tableau

- -

On définit les valeurs d'un tableau par une liste d'éléments entre crochets droits, séparés par des virgules.

- -
    -
  1. Disons que nous voulons mettre une liste d'achats dans un tableau — nous devons opérer comme suit. Entrez les lignes ci‑après dans la console : -
    let shopping = ['pain', 'lait', 'fromage', 'houmous', 'nouilles'];
    -shopping;
    -
  2. -
  3. Dans ce cas, chaque élément du tableau est une chaîne, mais gardez en tête que vous pouvez stocker n'importe quel élément dans un tableau — chaîne, nombre, objet, autre variable et même d'autres tableaux. Vous pouvez également mélanger et assortir les types d'articles — il n'est pas obligatoire que ce soient tous des nombres, des chaînes, etc. Essayez ceci :
  4. -
  5. -
    let sequence = [1, 1, 2, 3, 5, 8, 13];
    -let random = ['arbre', 795, [0, 1, 2]];
    -
  6. -
  7. Créez donc quelques tableaux de votre cru avant de continuer.
  8. -
- -

Accès aux éléments de tableau et modification de ceux‑ci

- -

Vous pouvez avoir accès isolément aux éléments dans un tableau en utilisant la notation crochet, de la même façon que nous avons eu accès aux lettres dans une chaîne.

- -
    -
  1. Entrez ceci dans la console : -
    shopping[0];
    -// renvoie "pain"
    -
  2. -
  3. Vous pouvez aussi modifier un élément dans un tableau en donnant simplement une nouvelle valeur à l'élément. Essayez ceci : -
    shopping[0] = 'crème de sésame';
    -shopping;
    -// shopping renvoie maintenant [ "crème de sésame", "lait", "fromage", "houmous", "nouilles" ]
    - -
    Note : Nous l'avons déjà dit, mais enseigner c'est répéter — les ordinateurs commencent les décomptes à partir de 0 !
    -
  4. -
  5. Notez qu'un tableau à l'intérieur d'un tableau est appelé un tableau multidimensionnel. Vous accédez à un des éléments de ce tableau interne en chaînant deux paires de crochets. Par exemple, pour avoir accès à l'un des éléments (le troisième) du tableau élément du tableau random (voir la section précédente), vous pouvez écrire quelque chose comme :
  6. -
  7. -
    random[2][2];
    -
  8. -
  9. Poursuivez et faites quelques autres modifications dans les exemples de tableaux avant de poursuivre.
  10. -
- -

Trouver la taille d'un tableau

- -

Vous pouvez trouver la taille d'un tableau (le nombre d'éléments qu'il comporte) de la même façon que vous obtenez la taille (en caractères) d'un chaîne — avec la propriété {{jsxref("Array.prototype.length","length")}}. Essayez :

- -
sequence.length;
-// renvoie 7
- -

Il y a d'autres usages, mais le plus courant permet de dire à une boucle de poursuivre jusqu'à ce que tous les éléments du tableau aient été passés en revue. Ainsi, par exemple :

- -
let sequence = [1, 1, 2, 3, 5, 8, 13];
-for (var i = 0; i < sequence.length; i++) {
-  console.log(sequence[i]);
-}
- -

Vous en apprendrez plus sur les boucles dans un prochain article, mais, en résumé, ce code dit :

- -
    -
  1. Commencer la boucle à l'élément 0 du tableau.
  2. -
  3. Arrêter de tourner quand le dernier élément du tableau sera atteint. Cela fonctionne pour n'importe quelle dimension de tableau ; dans notre cas, on sortira de la boucle à l'élément  7 (c'est bon, car le dernier élément — que nous souhaitons que la boucle traite — est le 6).
  4. -
  5. Afficher chaque élément sur la console de l'explorateur avec console.log().
  6. -
- -

Quelques méthodes utiles pour les tableaux

- -

Dans ce paragraphe nous examinerons quelques méthodes de tableaux à connaître. Elles permettent de scinder des chaînes en éléments de tableau et inversement, et d'ajouter de nouveaux éléments dans des tableaux.

- -

Conversions entre chaînes et tableaux

- -

Souvent, vous serez confronté à des données brutes contenues dans une longue chaîne de caractères, et vous voudrez peut-être en extraire les éléments utiles sous une forme plus pratique pour en faire quelque chose, comme les afficher dans un tableau de données. Pour ce faire, nous pouvons utiliser la méthode {{jsxref ("String. prototype. prototype. split ()","split ()")}}. Dans sa formulation la plus simple, elle prend un seul paramètre, le caractère servant de séparateur ; elle renverra les sous-chaînes entre séparateurs en tant qu'éléments d'un tableau.

- -
-

Note : D'accord, techniquement parlant c'est une méthode de chaîne, et non une méthode de tableau, mais nous la mettons dans le chapitre des tableaux car elle est bien à sa place ici.

-
- -
    -
  1. Servons‑nous en et voyons comment elle fonctionne. D'abord créons une chaîne dans la console : -
    let myData = 'Manchester,London,Liverpool,Birmingham,Leeds,Carlisle';
    -
  2. -
  3. Scindons‑la à chaque virgule : -
    let myArray = myData.split(',');
    -myArray;
    -
  4. -
  5. Pour terminer, trouvons la taille du nouveau tableau et retrouvons quelques‑uns de ses éléments : -
    myArray.length;
    -myArray[0]; // le premier élément du tableau
    -myArray[1]; // le deuxième élément du tableau
    -myArray[myArray.length-1]; // le dernier élément du tableau
    -
  6. -
  7. Vous pouvez également faire le contraire avec la méthode {{jsxref("Array.prototype.join()","join()")}}. Essayons : -
    let myNewString = myArray.join(',');
    -myNewString;
    -
  8. -
  9. Une autre façon de convertir un tableau en chaîne consiste à se servir de la méthode {{jsxref("Array.prototype.toString()","toString()")}}. toString() est plus simple au plan des arguments que join(), car elle ne prend pas de paramètre, mais elle est plus limitée. Avec join() vous pouvez diversifier les séparateurs (essayez de lancer la commande du point 4 avec un caractère autre que la virgule). -
    let dogNames = ["Rocket","Flash","Bella","Slugger"];
    -dogNames.toString(); //Rocket,Flash,Bella,Slugger
    -
  10. -
- -

Ajout et suppression d'éléments de tableau

- -

Nous n'avons pas encore parlé d'ajout et de suppression d'éléments de tableau — allons‑y. Nous utiliserons le tableau myArray dont nous nous sommes servis à la fin de la dernière section. Si vous n'avez pas entré les commandes de cette section dans la console, il est nécessaire de créer d'abord le tableau :

- -
let myArray = ['Manchester', 'London', 'Liverpool', 'Birmingham', 'Leeds', 'Carlisle'];
- -

Premièrement, pour ajouter ou supprimer un élément à la fin du tableau, vous pouvez respectivement utiliser {{jsxref("Array.prototype.push()","push()")}} et {{jsxref("Array.prototype.pop()","pop()")}}.

- -
    -
  1. Voyons push() d'abord — notez que vous devez mettre en paramètre les éléments que vous souhaitez ajouter à la fin du tableau. Essayez ceci : - -
    myArray.push('Cardiff');
    -myArray;
    -myArray.push('Bradford', 'Brighton');
    -myArray;
    -
    -
  2. -
  3. La taille du tableau modifié est renvoyée quand l'appel de la méthode est terminé. Si vous voulez enregistrer la taille du nouveau tableau dans une variable, vous pouvez écrire quelque chose comme ceci : -
    let newLength = myArray.push('Bristol');
    -myArray;
    -newLength;
    -
  4. -
  5. Supprimer le dernier élément de la liste est très simple : il suffit de lancer pop() sur celle‑ci. Essayez : -
    myArray.pop();
    -
  6. -
  7. L'élément supprimé est renvoyé à la fin de l'appel de la méthode. Également : -
    let removedItem = myArray.pop();
    -myArray;
    -removedItem;
    -
  8. -
- -

{{jsxref("Array.prototype.unshift()","unshift()")}} et {{jsxref("Array.prototype.shift()","shift()")}} fonctionnent exactement de la même manière, excepté qu'il travaillent sur la tête du tableau au lieu de la queue.

- -
    -
  1. D'abord unshift() — essayez : - -
    myArray.unshift('Edinburgh');
    -myArray;
    -
  2. -
  3. Maintenant shift() — essayez ! -
    let removedItem = myArray.shift();
    -myArray;
    -removedItem;
    -
  4. -
- -

Activité : affichons les produits !

- -

Revenons à l'exemple que nous avons décrit plus haut — afficher les noms des produits et leurs prix pour un envoi, puis faire le total des prix et l'afficher à la fin de la liste. Dans l'exemple modifiable ci‑dessous, il y a des commentaires numérotés — chacun d'entre eux marque l'emplacement où vous devez ajouter quelque chose au code. Voici :

- -
    -
  1. Sous le commentaire // number 1 il y a un certain nombre de chaînes de caractères, chacune précise le nom d'un produit et son prix séparé par deux‑points. Placez‑les dans un tableau ; enregistrez‑le sous le nom products.
  2. -
  3. Sur la même ligne que le commentaire // number 2 se trouve le début d'une boucle. Dans cette ligne nous avons actuellement i <= 0, test conditionnel qui fait que la  boucle stoppe immédiatement, car ce test dit « stopper dès que i est inférieur ou égal à 0 » et i part de 0. Remplacez ce test par un qui  n'arrêtera pas la boucle tant que i sera inférieur à la taille du tableau products.
  4. -
  5. Au dessous du commentaire // number 3 nous voudrions que vous écriviez une ligne de code qui scinde l'élément courant du tableau (nom:prix) en deux éléments distincts, un contenant uniquement le nom, l'autre uniquement le prix. Si vous nous ne savez pas trop comment faire, revoyez l'article relatif aux Méthodes utiles pour les chaînes de caractères pour vous aider, ou même mieux, regardez la section {{anch("Converting between strings and arrays")}} de cet article.
  6. -
  7. En plus des lignes de code ci‑dessus, vous aurez aussi à convertir les prix de chaîne de caractères en chiffres. Si vous ne vous souvenez pas comment faire, revoyez le premier article à propos des chaînes.
  8. -
  9. Il y a une variable nommée total créée et initialisée à la valeur de 0 en tête du code. Dans la boucle (sous // number 4) ajoutez une ligne qui ajoute à ce total le prix de l'article courant  à chaque itération de la boucle, de sorte que à la fin du code le prix total soit correctement inscrit sur l'envoi. Vous pourriez avoir besoin d'un opérateur d'assignation pour faire cela ;-).
  10. -
  11. Nous souhaitons que vous modifiez la ligne au‑dessous de  // number 5 de sorte que la variable itemText soit égale à « nom actuel de l'élément — $prix actuel de l'élément », par exemple « Shoes — $23.99 » dans chaque cas, de façon à ce qu'une information correcte soit affichée sur l'envoi. Il s'agit d'une simple concaténation de chaînes de caractères, chose qui doit vous être familière.
  12. -
- - - -

{{ EmbedLiveSample('Playable_code', '100%', 600) }}

- -

Activité : Top 5 des recherches

- -

Une bonne utilisation des méthodes de tableaux comme {{jsxref("Array.prototype.push()","push()")}} et {{jsxref("Array.prototype.pop()","pop()")}} permet de conserver un enregistrement des éléments actuellement actifs dans une application web. Dans une scène animée, par exemple, vous pouvez avoir un tableau d'objets représentant les graphiques d'arrière-plan actuellement affichés, et vous pouvez n'en vouloir que 50 à la fois, pour des raisons de performance ou d'encombrement. Chaque fois que de nouveaux objets sont créés et ajoutés au tableau, les plus anciens peuvent être supprimés du tableau pour n'en conserver que le nombre voulu.

- -

Dans cet exemple nous allons montrer une utilisation beaucoup plus simple — ici, nous allons vous fournir un site de recherche fictif, avec une boîte de recherche. Voici l'idée : quand un terme est entré dans la boîte de recherche, les 5 précédents termes entrés sont affichés dans la liste. Quand le nombre de termes dépasse 5, le dernier terme est supprimé chaque fois qu'un nouveau terme est ajouté ; ainsi, le 5 termes précédents sont toujours affichés.

- -
-

Note : Dans une application réelle avec boîte de recherche, vous pourriez vraisemblablement cliquer sur un des termes de la liste pour revenir à la recherche précédente, et l'application afficherait les vrais résultats ! Mais pour le moment nous en resterons à quelque chose de simple.

-
- -

Pour terminer l'application, il vous faut :

- -
    -
  1. Ajouter une ligne sous le commentaire // number 1 pour ajouter la valeur qui vient d'être saisie dans la boîte au début du tableau. Cette valeur est récupérée avec searchInput.value.
  2. -
  3. Ajouter une ligne sous le commentaire // number 2  pour supprimer la valeur en fin de liste du tableau.
  4. -
- - - -

{{ EmbedLiveSample('Playable_code_2', '100%', 600) }}

- -

Testez vos compétences !

- -


- Vous avez atteint la fin de cet article, mais vous souvenez-vous des informations les plus importantes ? Vous pouvez trouver d'autres tests pour vérifier que vous avez bien fixé ces connaissances avant de continuer — voir Test de compétences : les tableaux.

- -

Conclusion

- -

Après la lecture de cet article, vous conviendrez que les tableaux semblent fichtrement utiles ; vous les verrez un peu partout en JavaScript, souvent associés à des boucles pour appliquer la même action à chaque élément du tableau. Nous vous indiquerons toutes les bases utiles à savoir à propos des boucles dans le prochain module, mais pour l'instant, félicitations : prenez une pause bien méritée ; vous avez étudié tous les articles du module !

- -

La seule chose restant à faire est de procéder à l'évaluation de ce module pour tester votre compréhension de son contenu.

- -

Voir aussi

- - - - - -

{{PreviousMenuNext("Learn/JavaScript/First_steps/Useful_string_methods", "Learn/JavaScript/First_steps/Silly_story_generator", "Learn/JavaScript/First_steps")}}

- -

Dans ce module

- - diff --git a/files/fr/learn/javascript/first_steps/test_your_skills_colon__arrays/index.html b/files/fr/learn/javascript/first_steps/test_your_skills_colon__arrays/index.html new file mode 100644 index 0000000000..240e934831 --- /dev/null +++ b/files/fr/learn/javascript/first_steps/test_your_skills_colon__arrays/index.html @@ -0,0 +1,87 @@ +--- +title: 'Testez vos compétences: Tableaux' +slug: 'Learn/JavaScript/First_steps/Testes_vos_competence:_Tableaux' +translation_of: 'Learn/JavaScript/First_steps/Test_your_skills:_Arrays' +--- +
{{learnsidebar}}
+ +

This aim of this skill test is to assess whether you've understood our Arrays article.

+ +
+

Note: You can try out solutions in the interactive editors below, however it may be helpful to download the code and use an online tool such as CodePen, jsFiddle, or Glitch to work on the tasks.
+
+ If you get stuck, then ask us for help — see the {{anch("Assessment or further help")}} section at the bottom of this page.

+
+ +
+

Note: In the examples below, if there is an error in your code it will be outputted into the results panel on the page, to help you try to figure out the answer (or into the browser's JavaScript console, in the case of the downloadable version).

+
+ +

Arrays 1

+ +

Let's start off with some basic array practice. In this task we'd like you to create an array of three items, stored inside a variable called myArray. The items can be anything you want — how about your favourite foods or bands?

+ +

Next, modify the first two items in the array using simple bracket notation and assignment. Then add a new item to the beginning of the array.

+ +

Try updating the live code below to recreate the finished example:

+ +

{{EmbedGHLiveSample("learning-area/javascript/introduction-to-js-1/tasks/arrays/arrays1.html", '100%', 400)}}

+ +
+

Download the starting point for this task to work in your own editor or in an online editor.

+
+ +

Arrays 2

+ +

Now let's move on to another task. Here you are provided with a string to work with. We'd like you to:

+ +
    +
  1. Convert the string into an array, removing the + characters in the process. Save the result in a variable called myArray.
  2. +
  3. Store the length of the array in a variable called arrayLength.
  4. +
  5. Store the last item in the array in a variable called lastItem.
  6. +
+ +

Try updating the live code below to recreate the finished example:

+ +

{{EmbedGHLiveSample("learning-area/javascript/introduction-to-js-1/tasks/arrays/arrays2.html", '100%', 400)}}

+ +
+

Download the starting point for this task to work in your own editor or in an online editor.

+
+ +

Arrays 3

+ +

For this final array task, we provide you with a starting array, and you will work in somewhat the opposite direction. You need to:

+ +
    +
  1. Remove the last item in the array.
  2. +
  3. Add two new names to the end of the array.
  4. +
  5. Go over each item in the array and add its index number after the name inside parentheses, for example Ryu (0). Note that we don't teach how to do this in the Arrays article, so you'll have to do some research.
  6. +
  7. Finally, join the array items together in a single string called myString, with a separator of " - ".
  8. +
+ +

Try updating the live code below to recreate the finished example:

+ +

{{EmbedGHLiveSample("learning-area/javascript/introduction-to-js-1/tasks/arrays/arrays3.html", '100%', 400)}}

+ +
+

Download the starting point for this task to work in your own editor or in an online editor.

+
+ +

Assessment or further help

+ +

You can practice these examples in the Interactive Editors above.

+ +

If you would like your work assessed, or are stuck and want to ask for help:

+ +
    +
  1. Put your work into an online shareable editor such as CodePen, jsFiddle, or Glitch. You can write the code yourself, or use the starting point files linked to in the above sections.
  2. +
  3. Write a post asking for assessment and/or help at the MDN Discourse forum Learning category. Your post should include: +
      +
    • A descriptive title such as "Assessment wanted for Variables 1 skill test".
    • +
    • Details of what you have already tried, and what you would like us to do, e.g. if you are stuck and need help, or want an assessment.
    • +
    • A link to the example you want assessed or need help with, in an online shareable editor (as mentioned in step 1 above). This is a good practice to get into — it's very hard to help someone with a coding problem if you can't see their code.
    • +
    • A link to the actual task or assessment page, so we can find the question you want help with.
    • +
    +
  4. +
diff --git a/files/fr/learn/javascript/first_steps/testes_vos_competence_colon__tableaux/index.html b/files/fr/learn/javascript/first_steps/testes_vos_competence_colon__tableaux/index.html deleted file mode 100644 index 240e934831..0000000000 --- a/files/fr/learn/javascript/first_steps/testes_vos_competence_colon__tableaux/index.html +++ /dev/null @@ -1,87 +0,0 @@ ---- -title: 'Testez vos compétences: Tableaux' -slug: 'Learn/JavaScript/First_steps/Testes_vos_competence:_Tableaux' -translation_of: 'Learn/JavaScript/First_steps/Test_your_skills:_Arrays' ---- -
{{learnsidebar}}
- -

This aim of this skill test is to assess whether you've understood our Arrays article.

- -
-

Note: You can try out solutions in the interactive editors below, however it may be helpful to download the code and use an online tool such as CodePen, jsFiddle, or Glitch to work on the tasks.
-
- If you get stuck, then ask us for help — see the {{anch("Assessment or further help")}} section at the bottom of this page.

-
- -
-

Note: In the examples below, if there is an error in your code it will be outputted into the results panel on the page, to help you try to figure out the answer (or into the browser's JavaScript console, in the case of the downloadable version).

-
- -

Arrays 1

- -

Let's start off with some basic array practice. In this task we'd like you to create an array of three items, stored inside a variable called myArray. The items can be anything you want — how about your favourite foods or bands?

- -

Next, modify the first two items in the array using simple bracket notation and assignment. Then add a new item to the beginning of the array.

- -

Try updating the live code below to recreate the finished example:

- -

{{EmbedGHLiveSample("learning-area/javascript/introduction-to-js-1/tasks/arrays/arrays1.html", '100%', 400)}}

- -
-

Download the starting point for this task to work in your own editor or in an online editor.

-
- -

Arrays 2

- -

Now let's move on to another task. Here you are provided with a string to work with. We'd like you to:

- -
    -
  1. Convert the string into an array, removing the + characters in the process. Save the result in a variable called myArray.
  2. -
  3. Store the length of the array in a variable called arrayLength.
  4. -
  5. Store the last item in the array in a variable called lastItem.
  6. -
- -

Try updating the live code below to recreate the finished example:

- -

{{EmbedGHLiveSample("learning-area/javascript/introduction-to-js-1/tasks/arrays/arrays2.html", '100%', 400)}}

- -
-

Download the starting point for this task to work in your own editor or in an online editor.

-
- -

Arrays 3

- -

For this final array task, we provide you with a starting array, and you will work in somewhat the opposite direction. You need to:

- -
    -
  1. Remove the last item in the array.
  2. -
  3. Add two new names to the end of the array.
  4. -
  5. Go over each item in the array and add its index number after the name inside parentheses, for example Ryu (0). Note that we don't teach how to do this in the Arrays article, so you'll have to do some research.
  6. -
  7. Finally, join the array items together in a single string called myString, with a separator of " - ".
  8. -
- -

Try updating the live code below to recreate the finished example:

- -

{{EmbedGHLiveSample("learning-area/javascript/introduction-to-js-1/tasks/arrays/arrays3.html", '100%', 400)}}

- -
-

Download the starting point for this task to work in your own editor or in an online editor.

-
- -

Assessment or further help

- -

You can practice these examples in the Interactive Editors above.

- -

If you would like your work assessed, or are stuck and want to ask for help:

- -
    -
  1. Put your work into an online shareable editor such as CodePen, jsFiddle, or Glitch. You can write the code yourself, or use the starting point files linked to in the above sections.
  2. -
  3. Write a post asking for assessment and/or help at the MDN Discourse forum Learning category. Your post should include: -
      -
    • A descriptive title such as "Assessment wanted for Variables 1 skill test".
    • -
    • Details of what you have already tried, and what you would like us to do, e.g. if you are stuck and need help, or want an assessment.
    • -
    • A link to the example you want assessed or need help with, in an online shareable editor (as mentioned in step 1 above). This is a good practice to get into — it's very hard to help someone with a coding problem if you can't see their code.
    • -
    • A link to the actual task or assessment page, so we can find the question you want help with.
    • -
    -
  4. -
diff --git a/files/fr/learn/javascript/first_steps/useful_string_methods/index.html b/files/fr/learn/javascript/first_steps/useful_string_methods/index.html new file mode 100644 index 0000000000..d81c3ccb4e --- /dev/null +++ b/files/fr/learn/javascript/first_steps/useful_string_methods/index.html @@ -0,0 +1,479 @@ +--- +title: Méthodes utiles pour les chaînes de caractères +slug: Learn/JavaScript/First_steps/methode_chaine_utile +tags: + - Apprentissage + - Article + - Codage + - Débutant + - JavaScript + - Longueur + - cas + - couper + - indexof + - majuscule + - minuscule + - remplacer +translation_of: Learn/JavaScript/First_steps/Useful_string_methods +--- +
{{LearnSidebar}}
+ +
{{PreviousMenuNext("Learn/JavaScript/First_steps/Strings", "Learn/JavaScript/First_steps/Arrays", "Learn/JavaScript/First_steps")}}
+ +

À présent que nous avons vu les bases de la manipulation des chaînes de caractères, allons un cran plus loin et commençons à imaginer les opérations utiles que nous pourrions faire sur les chaînes de caractères avec les méthodes intégrées : trouver la longueur d'une chaîne, assembler ou couper des chaînes, substituer un caractère à un autre dans une chaîne, et plus encore.

+ + + + + + + + + + + + +
Prérequis :Vocabulaire courant de l'informatique, bases de HTML et CSS, compréhension de ce que fait JavaScript.
Objectif :Comprendre que les chaînes de caractères sont des objets, et apprendre à utiliser certaines méthodes basiques disponibles sur ces objets pour manipuler les chaînes.
+ +

Les chaînes de caractères sont des objets

+ +

Nous l'avons déjà dit, et nous le redirons — tout est objet en JavaScript. Lorsque vous créez une chaîne, par exemple en utilisant :

+ +
let string = 'Ceci est une chaîne';
+ +

votre variable devient une instance de l'objet String, et par conséquent possède un grand nombre de propriétés et de méthodes associées. Allez sur la page de l'objet {{jsxref("String")}} et regardez la liste sur le côté de la page !

+ +

Avant que votre cervelle ne commence à bouillir, pas de panique ! Vous n'avez vraiment pas besoin de connaître la plupart des méthodes de cette liste au début de cet apprentissage. Mais il est probable que vous utiliserez  certaines assez souvent. Nous allons les voir maintenant.

+ +

Entrez quelques exemples dans une console vierge. En voici une ci-dessous (vous pouvez aussi ouvrir cette console dans un onglet ou une fenêtre séparés, ou utiliser la console de développement du navigateur si vous préférez).

+ + + +

{{ EmbedLiveSample('Hidden_code', '100%', 300) }}

+ +

Trouver la longueur d'une chaîne

+ +

C'est facile — il suffit d'utiliser la propriété {{jsxref("String.prototype.length", "length")}}. Entrez ceci :

+ +
let browserType = 'mozilla';
+browserType.length;
+ +

Cette commande doit renvoyer le nombre 7, parce que « mozilla » comporte 7 caractères. C'est utile pour de nombreuses raisons ; par exemple, vous pourriez avoir besoin de trouver les longueurs d'une série de noms pour les afficher par taille ou faire savoir à un utilisateur qu'il a entré un nom trop long dans un champ de formulaire à partir du moment où il dépasse une certaine taille.

+ +

Retrouver un caractère donné dans une chaîne

+ +

Dans le même ordre d'idées, il est possible de faire renvoyer tout caractère d'une chaîne avec la notation crochets — c'est-à-dire en ajoutant des crochets ([]) à la fin du nom de la variable. Entre les crochets, mettez le rang du caractère à retrouver ; par exemple, pour retrouver le premier caractère, vous devez  écrire ceci :

+ +
browserType[0];
+ +

Les ordinateurs décomptent à partir de 0, pas de 1 ! Pour retrouver le dernier caractère de n'importe quelle chaîne, on peut utiliser la commande qui suit ; elle combine cette technique avec la propriété length  que nous avons vue plus haut :

+ +
browserType[browserType.length-1];
+ +

La longueur de « mozilla » est de 7 caractères, mais comme le décompte se fait à partir de 0, la position du caractère est 6, d'où la nécessité d'écrire length-1. Vous pourrez utiliser cette propriété pour, par exemple, trouver la première lettre d'une série de chaînes et les trier alphabétiquement.

+ +

Trouver une sous-chaîne à l'intérieur d'une chaîne et l'extraire

+ +
    +
  1. Parfois, vous aurez besoin de trouver si une chaîne est présente à l'intérieur d'une autre chaîne plus grande (on dit en général si une sous-chaîne est présente à l'intérieur d'une chaîne). La méthode {{jsxref("String.prototype.indexOf()", "indexOf()")}} permet de le faire ; elle prend un unique ({{glossary("parameter")}}) — la sous-chaîne recherchée. Essayez : + +
    browserType.indexOf('zilla');
    + La commande donne 2 comme résultat, car la sous-chaîne « zilla » commence à la position 2 (0, 1, 2 — donc au troisième caractère) dans « mozilla ». Un tel code s'utilise pour filtrer des chaînes. Par exemple, vous pourriez avoir une liste d'adresses web et ne vouloir afficher que celles qui contiennent « mozilla ».
  2. +
+ +
    +
  1. On peut faire cela autrement, peut-être plus efficacement encore. Écrivez : +
    browserType.indexOf('vanilla');
    + Cela doit vous donner -1 comme résultat — renvoyé quand la sous-chaîne, en l'occurence « vanilla », n'est pas trouvée dans la chaîne principale.
    +
    + Vous pouvez utiliser cette propriété pour trouver tous les cas de chaînes ne contenant pas la sous-chaîne « mozilla », ou bien la contenant, si vous utilisez l'opérateur négation logique, tel que montré ci-dessous. Vous pourriez faire quelque chose comme : + +
    if(browserType.indexOf('mozilla') !== -1) {
    +  // faire des tas de choses avec la chaîne
    +}
    +
  2. +
  3. Lorsque vous savez où la sous-chaîne commence à l'intérieur de la chaîne, et savez à quel caractère elle prend fin, vous pouvez utiliser {{jsxref("String.prototype.slice()", "slice()")}} pour l'extraire. Voyez ce code : +
    browserType.slice(0,3);
    + Il renvoie « moz » — le premier paramètre est la position du caractère où doit commencer l'extraction, et le second paramètre est la position du caractère se trouvant après le dernier à extraire. Ainsi, l'extraction va de la première position à la dernière, celle-ci non comprise. On peut dire, dans notre cas, que le second paramètre est égal à la longueur de la chaîne retournée.
  4. +
  5. Également, si vous souhaitez extraire tous les caractères après un caractère donné jusqu'à la fin de la chaîne, vous n'avez pas à mettre le second paramètre ! Il suffit d'indiquer la position du caractère à partir duquel vous voulez extraire les caractères restants dans la chaîne. Essayez la commande : +
    browserType.slice(2);
    + Elle renvoie « zilla » — le caractère à la position 2 est « z » et comme nous n'avons pas mis de second paramètre, la sous-chaîne retournée comporte tous les caractères restants de la chaîne.
  6. +
+ +
+

Note : Le second paramètre de slice() est optionnel : s'il n'est pas defini, l'extraction va jusqu'à la fin de la chaîne originale. Il existe aussi d'autres options, allez à la page de {{jsxref("String.prototype.slice()", "slice()")}} pour voir ces autres options.

+
+ +

Changer la casse

+ +

Les méthodes {{jsxref("String.prototype.toLowerCase()", "toLowerCase()")}} et {{jsxref("String.prototype.toUpperCase()", "toUpperCase()")}} s'appliquent à une chaîne et en convertissent tous les caractères, respectivement en minuscules ou en majuscules. C'est utile si, par exemple, vous souhaitez normaliser toutes les données entrées par des utilisateurs avant de les stocker dans une base de données.

+ +

Essayons d'entrer les lignes suivantes et voyons ce qui se passe :

+ +
let radData = 'My NaMe Is MuD';
+radData.toLowerCase();
+radData.toUpperCase();
+ +

Actualiser des parties de chaîne

+ +

Vous pouvez remplacer une sous-chaîne à l'intérieur d'une chaîne avec une autre sous-chaîne à l'aide de la méthode {{jsxref("String.prototype.replace()", "replace()")}}. Cela fonctionne très simplement au niveau basique, bien qu'il soit possible de faire des choses plus avancées, mais nous ne y attarderons pas maintenant.

+ +

La méthode prend deux paramètres — la chaîne que vous voulez remplacer et la chaîne avec laquelle vous voulez la remplacer. Essayez avec cet exemple :

+ +
browserType.replace('moz','van');
+ +

À noter : pour que, dans un programme réel, la variable browserType reflète effectivement la valeur actualisée, il faut assigner à la valeur de la variable le résultat de l'opération ; cette dernière ne met pas à jour automatiquement la valeur de la sous-chaîne. Pour ce faire, il faut écrire : browserType = browserType.replace('moz','van');

+ +

Apprendre en pratiquant

+ +

Dans cette section, vous allez pouvoir vous entraîner à écrire du code de manipulation de chaîne. Dans chacun des exercices ci-dessous, nous avons un tableau de chaînes, une boucle qui traîte chaque valeur dans le tableau et l'affiche dans une liste à puces. Vous n'avez pas besoin de comprendre comment fonctionnent les tableaux ou les boucles dès maintenant — cela vous sera expliqué dans de prochains articles. Tout ce dont vous avez besoin dans chaque cas est d'écrire le code qui va renvoyer les chaînes dans le format souhaité.

+ +

Chaque exemple est accompagné d'un bouton « Réinitialiser », que vous pouvez utiliser pour réinitialiser le code si vous faites une erreur et que vous ne parvenez pas à la corriger, et un bouton « Montrer la solution » sur lequel vous pouvez cliquer pour afficher une réponse possible si jamais vous êtes vraiment bloqué.

+ +

Filtrer des messages de vœux

+ +

Dans ce premier exercice, nous commencerons simplement — nous avons un tableau de carte de voeux, mais nous voulons les trier pour ne lister que les messages concernant Noël. Nous attendons de vous que vous utilisiez un test conditionnel à l'intérieur d'une structure if( ... ), pour tester chaque chaîne et ne l'afficher dans la liste que si elle contient un message concernant Noël.

+ +
    +
  1. Réfléchissez d'abord à comment vérifier que le message concerne Noël. Quelle chaîne est présente dans tous ces messages, et quelle méthode pourriez-vous utiliser pour en tester la présence ?
  2. +
  3. Il vous faudra alors écrire un test conditionnel sous la forme opérande1 opérateur opérande2. La chose à gauche est-elle égale à la chose à droite ? Ou dans notre cas, l'appel de méthode de gauche renvoie-t-il le résultat de droite ?
  4. +
  5. Conseil : dans notre cas, il est probablement plus utile de tester si le résultat de l'appel de notre méthode n'est pas égal à un certain résultat.
  6. +
+ + + +

{{ EmbedLiveSample('Playable_code', '100%', 490) }}

+ +

Remettre les majuscules

+ +

Dans cet exercice, nous avons des noms des villes du Royaume-Uni, mais les majuscules ne sont pas au bon endroit. Nous souhaitons modifier les noms pour qu'ils soient en minuscules à l'exception de la première lettre qui doit être une majuscule. Une bonne manière de faire ceci :

+ +
    +
  1. Convertissez la totalité de la chaîne contenue dans la variable input en minuscules et stockez-la dans une nouvelle variable.
  2. +
  3. Récupérez la première lettre de la chaîne dans cette nouvelle variable et stockez-la dans une autre variable.
  4. +
  5. En utilisant la dernière variable comme une sous-chaîne, remplacez la première lettre de la chaîne en minuscules par la première lettre de la chaîne en minuscules transformé en majuscules. Stockez le résultat de cette procédure de remplacement dans une autre nouvelle variable.
  6. +
  7. Changez la valeur de la variable result afin qu'elle soit égale au résultat final plutôt qu'à input.
  8. +
+ +
+

Note: Un conseil — les paramètres des méthodes de chaîne n'ont pas besoin d'être des chaînes, elle peuvent aussi être des variables, ou même des variables avec une méthode invoquée sur elles.

+
+ + + +

{{ EmbedLiveSample('Playable_code_2', '100%', 450) }}

+ +

Créer de nouvelles chaînes à partir de morceaux

+ +

Dans ce dernier exercice, le tableau contient un lot de chaînes contenant des informations à propos d'arrêts de train dans le nord de l'Angleterre. Les chaînes sont des éléments de données contenant le code en trois lettres de l'arrêt, suivi par des données lisibles par machine, suivi par un point-virgule, et enfin le nom de la station lisible par un humain. Par exemple :

+ +
MAN675847583748sjt567654;Manchester Piccadilly
+ +

Nous voulons extraire le code de la station et son nom, et les associer dans une chaîne avec la structure suivante :

+ +
MAN: Manchester Piccadilly
+ +

Nous vous recommandons de procéder de la manière suivante :

+ +
    +
  1. Extraire le code de trois lettres de la station et le stocker dans une nouvelle variable.
  2. +
  3. Trouver la position du caractère point-virgule.
  4. +
  5. Extraire le nom de la station lisible par un humain en utilisant la position du caractère point virgule comme référence, et le stocker dans une nouvelle variable.
  6. +
  7. Concaténer les deux nouvelles variables et une chaîne pour fabriquer la chaîne finale.
  8. +
  9. Changer la valeur de la variable result pour qu'elle soit égale à la chaîne finale, plutôt qu'à input.
  10. +
+ + + +

{{ EmbedLiveSample('Playable_code_3', '100%', 485) }}

+ +

Conclusion

+ +

Il n'est pas possible d'éluder le fait qu'il est très important de savoir manipuler des mots et des phrases lorsqu'on programme — tout particulièrement en JavaScript, dans la mesure où les sites web servent à la communication entre les personnes. Cet article vous a indiqué, pour l'instant, les bases à connaître pour manipuler les chaînes. Ce sera utile lorsque vous aborderez des sujets plus complexes à l'avenir. Pour suivre, nous allons nous intéresser au dernier grand type de données sur lequel nous devons nous concentrer à court terme — les tableaux.

+ +

{{PreviousMenuNext("Learn/JavaScript/First_steps/Strings", "Learn/JavaScript/First_steps/Arrays", "Learn/JavaScript/First_steps")}}

diff --git a/files/fr/learn/javascript/index.html b/files/fr/learn/javascript/index.html new file mode 100644 index 0000000000..a10f2deb2d --- /dev/null +++ b/files/fr/learn/javascript/index.html @@ -0,0 +1,61 @@ +--- +title: JavaScript +slug: Apprendre/JavaScript +tags: + - Débutant + - Développement + - JavaScript + - Modules + - scripts +translation_of: Learn/JavaScript +--- +

{{LearnSidebar}}

+ +

{{Glossary('JavaScript')}} est un langage de programmation qui vous permet de mettre en œuvre des éléments complexes sur des pages Web (une page Web contenant plus que de simples informations statiques). Chaque fois qu'une page affiche des mises à jour de contenu en temps réel, des cartes interactives, des animations graphiques 2D / 3D ou un juke-box vidéo défilant, etc. — vous pouvez parier que JavaScript est probablement impliqué.

+ +

Parcours d'apprentissage

+ +

JavaScript est sans doute plus difficile à apprendre que les technologies connexes telles que HTML et CSS. Avant d'essayer d'apprendre le JavaScript, il est fortement conseillé de se familiariser d'abord avec au moins ces deux technologies, et peut-être aussi avec d'autres. Commencez par travailler sur les modules suivants :

+ + + +

Avoir une expérience antérieure avec d'autres langages de programmation peut également aider.

+ +

Après vous être familiarisé avec les bases de JavaScript, vous devriez être en mesure d'en apprendre davantage sur des sujets plus avancés, par exemple :

+ + + +

Modules

+ +

Cette rubrique contient les modules suivants, dans l'ordre suggéré pour les aborder :

+ +
+
Premiers pas en JavaScript
+
Dans notre premier module JavaScript, nous répondons d'abord à des questions fondamentales telles que «qu'est-ce que le JavaScript ?», «à quoi cela ressemble-t-il ?» et «que peut-il faire ?», avant de passer à votre première expérience pratique d'écriture de JavaScript. Après cela, nous discutons en détail de certaines fonctionnalités clés de JavaScript, telles que les variables, les chaînes, les nombres et les tableaux.
+
JavaScript les blocs
+
Dans ce module, nous continuons de couvrir toutes les fonctions clés fondamentales de JavaScript, en nous concentrant sur les types de blocs de code les plus courants, tels que les instructions conditionnelles, les boucles, les fonctions et les événements. Vous avez déjà vu ce genre de choses dans le cours, mais seulement en passant, nous en discuterons explicitement ici.
+
Introduction aux objets JavaScript
+
En JavaScript, la plupart des éléments sont des objets, depuis les principales fonctionnalités de JavaScript comme les chaînes et les tableaux jusqu'aux API du navigateur construites sur JavaScript. Vous pouvez même créer vos propres objets pour encapsuler des fonctions et des variables associées dans des paquets efficaces. La nature orientée objet de JavaScript est importante à comprendre, si vous voulez aller plus loin dans la connaissance du langage et rédiger un code plus efficace. C'est pourquoi nous avons conçu ce module pour vous aider. Ici, nous enseignons la théorie et la syntaxe des objets en détail, regardons comment créer vos propres objets et expliquons quelles sont les données JSON et comment les utiliser.
+
API Web côté client
+
Lors de l'écriture de JavaScript côté client, pour des sites Web ou des applications, vous n'irez pas très loin avant de commencer à utiliser des interfaces API, pour manipuler différents aspects du navigateur et du système d'exploitation sur lequel le site fonctionne, ou même des données d'autres sites Web ou des services. Dans ce module, nous explorerons quelles sont les API et comment utiliser certaines des API les plus courantes que vous rencontrerez souvent dans votre travail de développement.
+
+ +

Résoudre les problèmes JavaScript courants

+ +

Utiliser JavaScript pour résoudre des problèmes courants fournit des liens vers des sections expliquant comment utiliser JavaScript pour résoudre des problèmes très courants lors de la création d'une page Web.

+ +

Voir aussi

+ +
+
JavaScript sur MDN
+
Principal point d'entrée de la documentation JavaScript de base sur MDN, vous y trouverez de nombreux documents de référence sur tous les aspects du langage JavaScript, ainsi que des tutoriels avancés destinés aux programmeurs en JavaScript expérimentés.
+
Codage des mathématiques
+
Une excellente série de tutoriels vidéo (anglophones) sur les mathématiques que vous devez comprendre pour être un programmeur efficace, par Keith Peters.
+
diff --git a/files/fr/learn/javascript/objects/adding_bouncing_balls_features/index.html b/files/fr/learn/javascript/objects/adding_bouncing_balls_features/index.html new file mode 100644 index 0000000000..36232925ec --- /dev/null +++ b/files/fr/learn/javascript/objects/adding_bouncing_balls_features/index.html @@ -0,0 +1,208 @@ +--- +title: Ajouter des fonctionnalités à notre exercice des balles rebondissantes +slug: >- + Learn/JavaScript/Objects/Ajouter_des_fonctionnalités_à_notre_démo_de_balles_rebondissantes +tags: + - Apprentissage + - CodingScripting + - Débutant + - Evaluation + - JavaScript + - OOJS + - Objet + - Orienté objet +translation_of: Learn/JavaScript/Objects/Adding_bouncing_balls_features +--- +
{{LearnSidebar}}
+ +
{{PreviousMenuNext("Learn/JavaScript/Objects/Object_building_practice", "", "Learn/JavaScript/Objects")}}
+ +

Dans cet exercice, vous devrez utiliser le jeu des balles rebondissantes de l'article précédent comme base, pour y ajouter de nouvelles fonctionnalitées intéressantes.

+ + + + + + + + + + + + +
Prérequis:Avant de vous lancer dans cet exercice, il est fortement conseillé d'avoir vus et compris tous les précédents articles de ce module.
Objectifs:Tester votre connaissance du Javascript orienté objet en conception et en pratique.
+ +

Pour commencer

+ +

Pour commencer, faite une copie locale de index-finished.html, style.css, et main-finished.js de l'article précédent, dans un nouveau dossier.

+ +
+

Note: Vous pouvez utiliser un site comme JSBin ou Thimble. Vous pouvez copier vos codes HTML, CSS et JavaScript dans l'un d'entre eux. Si celui que vous utilisez ne possède pas de fenêtres séparées pour les différents langages, ajoutez les dans des balises <script>/<style> dans votre code HTML.

+
+ +

Le projet en bref

+ +

Notre jeu des balles est assez sympa, mais maintenant il s'agit de le rendre plus interactif en y ajoutant un viseur controlé par l'utilisateur, qui va détruire une balle si il l'a touche. Nous voulons aussi testé votre capacité en programmation orienté objet en créant un object Shape() dont le viseur et les balles peuvent hériter. Pour terminer nous voulons créer un compteur qui permet d'afficher combien de balle il nous reste encore à détruire.

+ +

Ce screenshot vous donne une idée du résultat final:

+ +

+ + + +

Si vous voulez en savoir plus regardez l'exemple finit finished example (N'en profitez pas pour récupérer le code source !)

+ +

Vos objectifs

+ +

Cette section décrit ce que vous aurez à faire.

+ +

Créons nos nouveaux objets

+ +

Pour commencer, modifions le constructeur de l'objet Ball() pour qu'il devienne le constructeur de Shape() puis créons en un nouveau pour Ball() :

+ +
    +
  1. Le constructeur Shape() devra définir les propriétés x, y, velX, et velY de la même manière que le constructeur Ball() auparavent, mais sans les propriétés color et size.
  2. +
  3. Shape() doit aussi définir une nouvelle propriété exists, qui servira à identifier les balles qu'il reste à détruire dans la fenêtre (celles qui n'on pas encore été détruites). Elle doit retourner un booléen (true/false).
  4. +
  5. Le constructeur Ball() doit hériter des propriétés x, y, velX, velY, et exists du constructeur Shape().
  6. +
  7. Ball() doit aussi définir les propriétés color et size, comme à l'origine.
  8. +
  9. N'oubliez pas de définir le prototype de Ball() et son constructeur de manière approprié.
  10. +
+ +

Les méthodes draw(), update(), et collisionDetect() doivent fonctionnées comme avant, sans être modifiées.

+ +

Vous devrez ajouter un nouveau paramètre au constructeur new Ball() ( ... ) — le paramètre exists doit être le 5ème et être égal à  true.

+ +

Vous pouvez recharger la page — Tout doit fonctionner comme avant même après les modifications que vous avez effectuées sur les objets.

+ +

Définition du EvilCircle() (viseur)

+ +

Il est temps de vous équipez ! — le EvilCircle()! Dans notre jeu nous allons créer un viseur, mais nous allons nous servir de l'objet Shape() pour le définir. Vous voudrez certainement en ajouter un (plusieurs) autre plus tard, qu'un autre joueur ou l'ordinateur pourra contrôler. Vous n'irez probablement pas bien loin avec un seul viseur, mais ce sera suffisant pour le moment !

+ +

Le constructeur du EvilCircle() doit hériter des propriétés x, y, velX, velY, et exists de Shape(), mais velX et velY doivent toujours être égales à 20.

+ +

Vous devriez utiliser quelque chose comme Shape.call(this, x, y, 20, 20, exists);

+ +

Le constructeur doit aussi définir ses propres propriétés:

+ + + +

Une fois de plus, souvenez vous de définir vos propriétés héritées en paramètre du constructeur et de définir le prototype et son constructeur de manière appropriée.

+ +

Définir les méthodes du EvilCircle() (viseur)

+ +

EvilCircle() doit avoir quatre méthodes, comme définie en dessous.

+ +

draw()

+ +

Cette méthode doit avoir la même fonction que celle de Ball(): soit dessiner l'objet dans le canvas. Elle fonctionnera quasiment de la même manière, copiez la fonction Ball.prototype.draw. Puis appliquez les modifications suivantes:

+ + + +

checkBounds()

+ +

Cette méthode à la même fonction que la première partie de Ball() update() — Savoir si le viseur va hors de l'écran, et l'arrêter si besoin. Une fois encore, copié la méthode Ball.prototype.update, mais en effectuant quelques changements:

+ + + +

setControls()

+ +

Cette méthode ajoute un écouteur d'évènement onkeydown à l'objet window ce qui permettra en enfonçant certaine touche du clavier de déplacer le viseur dans la fenêtre. Insérez le code suivant dans la méthode:

+ +
var _this = this;
+window.onkeydown = function(e) {
+    if (e.keyCode === 65) {
+      _this.x -= _this.velX;
+    } else if (e.keyCode === 68) {
+      _this.x += _this.velX;
+    } else if (e.keyCode === 87) {
+      _this.y -= _this.velY;
+    } else if (e.keyCode === 83) {
+      _this.y += _this.velY;
+    }
+  }
+ +

Quand une touche est enfoncée, la propriété keyCode de l'objet event est consultée pour savoir quelle touche est enfoncée. Si c'est une des touches spécifiée, alors le viseur ce déplacera à gauche, à droite, en haut ou en bas.

+ + + +

collisionDetect()

+ +

Cette méthode fonctionne d'une manière similaire à Ball() collisionDetect(), copier celle-ci pour vous en servir comme base. Il y a deux différences:

+ + + +

Insérer le viseur dans notre programme

+ +

Maintenant que nous avons définit notre viseur, on a besoin de le faire apparaître à l'écran. Pour ce faire on doit appliquer quelques modifications à la fonction loop().

+ + + +

Implémenter le compteur de score

+ +

Pour implémenter le compteur de score, suivez les étapes suivantes:

+ +
    +
  1. Dans votre fichier HTML, ajoutez un élement {{HTMLElement("p")}} qui contiendra le texte suivant "Ball count: ", juste en dessous de l'élément {{HTMLElement("h1")}} .
  2. +
  3. Dans votre fichier CSS, ajouter les règlesz suivantes: +
    p {
    +  position: absolute;
    +  margin: 0;
    +  top: 35px;
    +  right: 5px;
    +  color: #aaa;
    +}
    +
  4. +
  5. Dans votre JavaScript, effectuez les modifications suivante: +
      +
    • Créez une variable qui contiendra la référence vers le paragraphe.
    • +
    • Stocker et afficher le nombre de balle présentent à l'écran.
    • +
    • Incrémentez le compteur de balle à chaque fois qu'une balle apparait à l'écran.
    • +
    • Décrementez le compteur à chaque fois qu'une balle est détruite par le viseur.
    • +
    +
  6. +
+ +

Conseils et astuces

+ + + +

Evaluation

+ +

Si vous effectuez cette évalutation dans le cadre d'un cours, vous devriez pouvoir fournir votre travail à votre professeur/mentor pour correction. Si vous apprenez par vous même, vous pouvez obtenir la correction sur discussion thread for this exercise, ou sur #mdn IRC channel sur Mozilla IRC. Tout d'abord effectuez cet exercice — vous n'obtiendrez jamais rien en trichant !

+ +

{{PreviousMenuNext("Learn/JavaScript/Objects/Object_building_practice", "", "Learn/JavaScript/Objects")}}

+ +

Dans ce Module

+ + diff --git "a/files/fr/learn/javascript/objects/ajouter_des_fonctionnalit\303\251s_\303\240_notre_d\303\251mo_de_balles_rebondissantes/index.html" "b/files/fr/learn/javascript/objects/ajouter_des_fonctionnalit\303\251s_\303\240_notre_d\303\251mo_de_balles_rebondissantes/index.html" deleted file mode 100644 index 36232925ec..0000000000 --- "a/files/fr/learn/javascript/objects/ajouter_des_fonctionnalit\303\251s_\303\240_notre_d\303\251mo_de_balles_rebondissantes/index.html" +++ /dev/null @@ -1,208 +0,0 @@ ---- -title: Ajouter des fonctionnalités à notre exercice des balles rebondissantes -slug: >- - Learn/JavaScript/Objects/Ajouter_des_fonctionnalités_à_notre_démo_de_balles_rebondissantes -tags: - - Apprentissage - - CodingScripting - - Débutant - - Evaluation - - JavaScript - - OOJS - - Objet - - Orienté objet -translation_of: Learn/JavaScript/Objects/Adding_bouncing_balls_features ---- -
{{LearnSidebar}}
- -
{{PreviousMenuNext("Learn/JavaScript/Objects/Object_building_practice", "", "Learn/JavaScript/Objects")}}
- -

Dans cet exercice, vous devrez utiliser le jeu des balles rebondissantes de l'article précédent comme base, pour y ajouter de nouvelles fonctionnalitées intéressantes.

- - - - - - - - - - - - -
Prérequis:Avant de vous lancer dans cet exercice, il est fortement conseillé d'avoir vus et compris tous les précédents articles de ce module.
Objectifs:Tester votre connaissance du Javascript orienté objet en conception et en pratique.
- -

Pour commencer

- -

Pour commencer, faite une copie locale de index-finished.html, style.css, et main-finished.js de l'article précédent, dans un nouveau dossier.

- -
-

Note: Vous pouvez utiliser un site comme JSBin ou Thimble. Vous pouvez copier vos codes HTML, CSS et JavaScript dans l'un d'entre eux. Si celui que vous utilisez ne possède pas de fenêtres séparées pour les différents langages, ajoutez les dans des balises <script>/<style> dans votre code HTML.

-
- -

Le projet en bref

- -

Notre jeu des balles est assez sympa, mais maintenant il s'agit de le rendre plus interactif en y ajoutant un viseur controlé par l'utilisateur, qui va détruire une balle si il l'a touche. Nous voulons aussi testé votre capacité en programmation orienté objet en créant un object Shape() dont le viseur et les balles peuvent hériter. Pour terminer nous voulons créer un compteur qui permet d'afficher combien de balle il nous reste encore à détruire.

- -

Ce screenshot vous donne une idée du résultat final:

- -

- - - -

Si vous voulez en savoir plus regardez l'exemple finit finished example (N'en profitez pas pour récupérer le code source !)

- -

Vos objectifs

- -

Cette section décrit ce que vous aurez à faire.

- -

Créons nos nouveaux objets

- -

Pour commencer, modifions le constructeur de l'objet Ball() pour qu'il devienne le constructeur de Shape() puis créons en un nouveau pour Ball() :

- -
    -
  1. Le constructeur Shape() devra définir les propriétés x, y, velX, et velY de la même manière que le constructeur Ball() auparavent, mais sans les propriétés color et size.
  2. -
  3. Shape() doit aussi définir une nouvelle propriété exists, qui servira à identifier les balles qu'il reste à détruire dans la fenêtre (celles qui n'on pas encore été détruites). Elle doit retourner un booléen (true/false).
  4. -
  5. Le constructeur Ball() doit hériter des propriétés x, y, velX, velY, et exists du constructeur Shape().
  6. -
  7. Ball() doit aussi définir les propriétés color et size, comme à l'origine.
  8. -
  9. N'oubliez pas de définir le prototype de Ball() et son constructeur de manière approprié.
  10. -
- -

Les méthodes draw(), update(), et collisionDetect() doivent fonctionnées comme avant, sans être modifiées.

- -

Vous devrez ajouter un nouveau paramètre au constructeur new Ball() ( ... ) — le paramètre exists doit être le 5ème et être égal à  true.

- -

Vous pouvez recharger la page — Tout doit fonctionner comme avant même après les modifications que vous avez effectuées sur les objets.

- -

Définition du EvilCircle() (viseur)

- -

Il est temps de vous équipez ! — le EvilCircle()! Dans notre jeu nous allons créer un viseur, mais nous allons nous servir de l'objet Shape() pour le définir. Vous voudrez certainement en ajouter un (plusieurs) autre plus tard, qu'un autre joueur ou l'ordinateur pourra contrôler. Vous n'irez probablement pas bien loin avec un seul viseur, mais ce sera suffisant pour le moment !

- -

Le constructeur du EvilCircle() doit hériter des propriétés x, y, velX, velY, et exists de Shape(), mais velX et velY doivent toujours être égales à 20.

- -

Vous devriez utiliser quelque chose comme Shape.call(this, x, y, 20, 20, exists);

- -

Le constructeur doit aussi définir ses propres propriétés:

- - - -

Une fois de plus, souvenez vous de définir vos propriétés héritées en paramètre du constructeur et de définir le prototype et son constructeur de manière appropriée.

- -

Définir les méthodes du EvilCircle() (viseur)

- -

EvilCircle() doit avoir quatre méthodes, comme définie en dessous.

- -

draw()

- -

Cette méthode doit avoir la même fonction que celle de Ball(): soit dessiner l'objet dans le canvas. Elle fonctionnera quasiment de la même manière, copiez la fonction Ball.prototype.draw. Puis appliquez les modifications suivantes:

- - - -

checkBounds()

- -

Cette méthode à la même fonction que la première partie de Ball() update() — Savoir si le viseur va hors de l'écran, et l'arrêter si besoin. Une fois encore, copié la méthode Ball.prototype.update, mais en effectuant quelques changements:

- - - -

setControls()

- -

Cette méthode ajoute un écouteur d'évènement onkeydown à l'objet window ce qui permettra en enfonçant certaine touche du clavier de déplacer le viseur dans la fenêtre. Insérez le code suivant dans la méthode:

- -
var _this = this;
-window.onkeydown = function(e) {
-    if (e.keyCode === 65) {
-      _this.x -= _this.velX;
-    } else if (e.keyCode === 68) {
-      _this.x += _this.velX;
-    } else if (e.keyCode === 87) {
-      _this.y -= _this.velY;
-    } else if (e.keyCode === 83) {
-      _this.y += _this.velY;
-    }
-  }
- -

Quand une touche est enfoncée, la propriété keyCode de l'objet event est consultée pour savoir quelle touche est enfoncée. Si c'est une des touches spécifiée, alors le viseur ce déplacera à gauche, à droite, en haut ou en bas.

- - - -

collisionDetect()

- -

Cette méthode fonctionne d'une manière similaire à Ball() collisionDetect(), copier celle-ci pour vous en servir comme base. Il y a deux différences:

- - - -

Insérer le viseur dans notre programme

- -

Maintenant que nous avons définit notre viseur, on a besoin de le faire apparaître à l'écran. Pour ce faire on doit appliquer quelques modifications à la fonction loop().

- - - -

Implémenter le compteur de score

- -

Pour implémenter le compteur de score, suivez les étapes suivantes:

- -
    -
  1. Dans votre fichier HTML, ajoutez un élement {{HTMLElement("p")}} qui contiendra le texte suivant "Ball count: ", juste en dessous de l'élément {{HTMLElement("h1")}} .
  2. -
  3. Dans votre fichier CSS, ajouter les règlesz suivantes: -
    p {
    -  position: absolute;
    -  margin: 0;
    -  top: 35px;
    -  right: 5px;
    -  color: #aaa;
    -}
    -
  4. -
  5. Dans votre JavaScript, effectuez les modifications suivante: -
      -
    • Créez une variable qui contiendra la référence vers le paragraphe.
    • -
    • Stocker et afficher le nombre de balle présentent à l'écran.
    • -
    • Incrémentez le compteur de balle à chaque fois qu'une balle apparait à l'écran.
    • -
    • Décrementez le compteur à chaque fois qu'une balle est détruite par le viseur.
    • -
    -
  6. -
- -

Conseils et astuces

- - - -

Evaluation

- -

Si vous effectuez cette évalutation dans le cadre d'un cours, vous devriez pouvoir fournir votre travail à votre professeur/mentor pour correction. Si vous apprenez par vous même, vous pouvez obtenir la correction sur discussion thread for this exercise, ou sur #mdn IRC channel sur Mozilla IRC. Tout d'abord effectuez cet exercice — vous n'obtiendrez jamais rien en trichant !

- -

{{PreviousMenuNext("Learn/JavaScript/Objects/Object_building_practice", "", "Learn/JavaScript/Objects")}}

- -

Dans ce Module

- - diff --git a/files/fr/learn/javascript/objects/heritage/index.html b/files/fr/learn/javascript/objects/heritage/index.html deleted file mode 100644 index 9359b6f4ee..0000000000 --- a/files/fr/learn/javascript/objects/heritage/index.html +++ /dev/null @@ -1,260 +0,0 @@ ---- -title: L'héritage au sein de JavaScript -slug: Learn/JavaScript/Objects/Heritage -tags: - - Apprendre - - Article - - Débutant - - Héritage - - JS Orienté Objet - - JavaScript - - Objet - - Programmation orientée objet - - Prototype -translation_of: Learn/JavaScript/Objects/Inheritance ---- -
-

{{LearnSidebar}}

- -

{{PreviousMenuNext("Learn/JavaScript/Objects/Object_prototypes", "Learn/JavaScript/Objects/JSON", "Learn/JavaScript/Objects")}}

- -

Les présentations ayant été faites pour les concepts du JavaScript orienté objet, cet article détaille comment il est possible de créer une classe fille qui hérite des propriétés de sa classe mère. Nous verrons ensuite quelques conseils quant à l'utilisation du JavaScript orienté objet.

- - - - - - - - - - - - -
Pré-requis :Une connaissance générale de l'informatique, des notions d'HTML et CSS, une connaissance des bases en JavaScript (voir Premiers pas et Blocs de construction) ainsi que des notions de JavaScript orienté objet (JSOO) (voir Introduction aux objets).
Objectif :Comprendre comment implémenter l'héritage en JavaScript.
- -

Héritage prototypique

- -

Nous avons déjà vu le concept d'héritage en action, nous avons vu comment la chaîne de prototypage fonctionnait, et comment les propriétés de cette chaîne sont lues de manière ascendante. En revanche,nous n'avons utilisé pratiquement que quelques fonctionnalités déjà intégrées dans le navigateur pour le faire. Comment créer un objet JavaScript qui hérite d'un autre objet ?

- -

Certains pensent que JavaScript n'est pas un véritable langage orienté objet. Dans les langages orientés objets classiques, on définit des classes objet et on peut ensuite définir laquelle hérite d'une autre (voir C++ inheritance en anglais pour des exemples simples). JavasScript utilise une approche différente : les objets héritant d'un autre n'ont pas de fonctionnalités copiées d'un autre objet, au lieu de ça, ils héritent des fonctionnalités via les liens de la chaîne de prototypage (on parle alors d'un héritage prototypique).

- -

Voyons comment cela se passe avec un exemple concret.

- -

Pour commencer

- -

Tout d'abord, faites une copie du fichier oojs-class-inheritance-start.html (voir la démo). Vous y trouverez le constructeur Personne() que nous avons utilisé jusque là dans l'ensemble des modules, néanmoins il y a un léger changement : nous n'avons défini que les attributs au sein du constructeur.

- -
function Personne(prenom, nom, age, genre, interets) {
-  this.nom = {
-    prenom,
-    nom
-  };
-  this.age = age;
-  this.genre = genre;
-  this.interets = interets;
-};
- -

L'ensemble des méthodes est défini dans le prototype :

- -
Personne.prototype.saluer = function() {
-  alert('Salut! Je suis ' + this.nom.prenom + '.');
-};
- -

Essayons de créer une classe Professeur similaire à celle que nous avons utilisée jusqu'ici dans les autres modules d'initiations à l'approche objet. Ainsi, cette classe hérite de Personne mais possède aussi :

- -
    -
  1. Un nouvel attribut matière — qui contiendra la matière que le professeur enseigne.
  2. -
  3. Une méthode saluer un peu plus élaborée, qui sera un peu plus formelle que la méthode de base, cela sera plus approprié, lorsque le professeur s'adrressera à des étudiants, par exemple.
  4. -
- -

Définissons le constructeur Professeur()

- -

La première chose à faire est de créer le constructeur Professeur() via l'ajout du code suivant :

- -
function Professeur(prenom, nom, age, genre, interets, matiere) {
-  Personne.call(this, prenom, nom, age, genre, interets);
-
-  this.matiere = matiere;
-}
- -

Cela ressemble beaucoup au constructeur Personne mais il y a quelque chose que nous n'avons pas encore vu : la fonction call(). Cette fonction permet d'appeler une fonction définie ailleurs dans le contexte actuel. Le premier paramètre spécifie la valeur de this que l'on souhaite utiliser lors que l'on utilisera la fonction, les paramètres suivants seront les paramètres qui pourront être passés en arguments lorsqu'elle sera appelée.

- -

Nous voulons que le constructeur Professeur() aie les mêmes attributs que Personne(), nous les spécifions donc dans l'appel fait via la fonction call().

- -

La dernière ligne au sein du constructeur sert simplement à définir l'attribut matière que les professeurs enseignent, ce qui n'est pas valable pour les personnes génériques.

- -

Notez que nous aurions très bien pu écrire tout simplement ceci :

- -
function Professeur(prenom, nom, age, genre, interets, matiere) {
-  this.nom_complet = {
-    prenom,
-    nom
-  };
-  this.age = age;
-  this.genre = genre;
-  this.interets = interets;
-  this.matiere = matiere;
-}
- -

Cependant cela aurait eu pour effet de redéfinir les attributs à nouveau, sans les hériter de Personne(), ce qui n'est pas vraiment le but que nous voulons atteindre lorsque l'on parle de l'héritage, cela rajoute aussi des lignes de code inutiles.

- -

 

- -

Hériter d'un constructeur sans paramètres

- -

Notez que si les valeurs des propriétés du constructeur dont vous héritez ne proviennent pas de paramètres, vous n'avez nullement besoin de les specifier comme arguments additionnels dans l'appel de la fonction call(). Donc, par exemple, si vous avez quelque chose d'aussi simple que ceci :

- -
function Brick() {
-  this.width = 10;
-  this.height = 20;
-}
- -

Vous pouvez hériter des propriétés width et height en procédant comme ceci (Mais  également en suivant bien sûr les différentes étapes décrites ci dessous) :

- -
function BlueGlassBrick() {
-  Brick.call(this);
-
-  this.opacity = 0.5;
-  this.color = 'blue';
-}
- -

Notez que nous n'avons spécifié que this au sein de call() — Aucun autre paramètre n'est requis puisque nous n'héritons ici d'aucune propriété provenant de la classe parente qui soit spécifiée via paramètres.  

- -

Définir le prototype de Professeur() et son constructeur référent.

- -

Pour le moment tout va bien, mais nous avons un petit problème. Nous avons défini un  nouveau constructeur et ce dernier possède une propriété prototype, qui par défaut ne contient qu'une référence à la fonction constructrice elle même. En revanche il ne contient pas les méthodes de la propriété prototype du constructeur Personne(). Pour le constater, vous pouvez par exemple entrer Professeur.prototype.constructor dans la console JavaScript pour voir ce qu'il en est. Le nouveau constructeur n'a en aucun cas hérité de ces méthodes. Pour le constater, comparez les sorties de Personne.prototype.saluer et de Professeur.prototype.saluer

- -

Notre classe Professeur() doit hériter des méthodes définies dans le prototype de Personne(). Aussi comment procéder pour obtenir ce résultat ?

- -

Ajoutez la ligne suivante à la suite du bloc de code que nous venons d'ajouter :

- -
Professeur.prototype = Object.create(Personne.prototype);
- -
    -
  1. Ici, notre ami create() vient nous aider à nouveau. Dans ce cas, on l'utilise afin de créer un nouvel objet que nous assignons à Professeur.prototype. Le nouvel objet possède Personne.prototype désormais comme son prototype et héritera ainsi, si et quand le besoin se fera sentir, de toutes les méthodes disponible sur Personne.prototype
  2. -
  3. Nous avons également besoin de faire encore une chose avant de continuer. Après avoir ajouté la ligne précédente, le constructeur du prototype de Professeur() est désormais équivalent à celui de Personne(), parce que nous avons défini Professeur.prototype pour référencer un objet qui hérite ses propriétés de  Personne.prototype ! Essayez, après avoir sauvegardé votre code et rechargé la page, d'entrer Professeur.prototype.constructor dans la console pour vérifier.
  4. -
  5. Cela peut devenir problématique, autant le corriger dès maintenant. C'est possible via l'ajout de la ligne de code suivante à la fin : -
    Professeur.prototype.constructor = Professeur;
    -
  6. -
  7. -

    A présent, si vous sauvegardez et rafraichissez après avoir écrit Professeur.prototype.constructor, cela devrait retourner Professeur(), et en plus nous héritons maintenant de Personne() !

    -
  8. -
- -

Donner au prototype de Professeur() une nouvelle fonction saluer()

- -

Pour terminer notre code, nous devons définir une nouvelle fonction saluer() sur le constructeur de Professeur().

- -

La façon la plus facile d'accomplir cela est de la définir sur le prototype de Professeur() — ajoutez ceci à la suite de votre code :

- -
Professeur.prototype.saluer = function() {
-  var prefix;
-
-  if (this.genre === 'mâle' || this.genre === 'Mâle' || this.genre === 'm' || this.genre === 'M') {
-    prefix = 'M.';
-  } else if (this.genre === 'femelle' || this.genre === 'Femelle' || this.genre === 'f' || this.genre === 'F') {
-    prefix = 'Mme';
-  } else {
-    prefix = '';
-  }
-
-  alert('Bonjour. Mon nom est ' + prefix + ' ' + this.nom_complet.nom + ', et j\'enseigne ' + this.matiere + '.');
-};
- -

Ceci affiche la salutation du professeur, qui utilise le titre de civilité approprié à son genre, au moyen d'une instruction conditionnelle.

- -

 

- -

Exécuter l'exemple

- -

Une fois tout le code saisi, essayez de créer une instance d'objet Professeur() en ajoutant à la fin de votre JavaScript (ou à l'endroit de votre choix) :

- -
var professeur1 = new Professeur('Cédric', 'Villani', 44, 'm', ['football', 'cuisine'], 'les mathématiques');
- -

Sauvegardez et actualisez, et essayez d'accéder aux propriétés et méthodes de votre nouvel objet professeur1, par exemple :

- -
professeur1.nom_complet.nom;
-professeur1.interets[0];
-professeur1.bio();
-professeur1.matiere;
-professeur1.saluer();Ffa
- -

Tout cela devrait parfaitement fonctionner. Les instructions des lignes 1,2,3  et 6 accèdent à des membres hérités de la classe générique Personne() via son constructeur, tandis que la ligne 4 accède de façon plus spécifique à un membre qui n'est disponible que via le constructeur de la classe spécialisée Professeur().

- -

Note: Si vous rencontrez un problème afin de faire fonctionner ce code comparez le à notre version finalisée (Ou regarder tourner notre demo en ligne).

- -

La méthode que nous avons détaillée ici n'est pas la seule permettant de mettre en place l'héritage de classes en JavaScript, mais elle fonctionne parfaitement et elle vous permet d'avoir une bonne idée de comment implémenter l'héritage en JavaScript.

- -

Vous pourriez également être intéressé par certaines des nouvelles fonctionnalités de {{glossary("ECMAScript")}} qui nous permettent de mettre en place l'héritage d'une façon beaucoup plus élégante en JavaScript (Voir Classes). Nous ne les avons pas développées ici parce qu'elles ne sont actuellement pas supportées par tous les navigateurs. Toutes les autres constructions dont nous avons discuté dans cette série d'articles sont supportées par IE9 et les versions moins récentes et il existe des méthodes qui prennent plus en  charge les navigateurs moins récents.

- -

Un moyen habituel est d'utiliser les librairies JavaScript — La plupart des options populaires ont une sélection de fonctionnalités disponibles pour réaliser l'héritage plus facilement et plus rapidement.

- -

CoffeeScript par exemple fournit les fonctionnalités class, extends, etc.

- -

Un exercice plus complexe.

- -

Dans notre section sur la programmation orientée objet nous avons également inclus  une classe Etudiant comme un concept qui hérite de toutes les fonctionnalités de la classe Personne, et qui a également une méthode saluer() differente de celle de Personne qui est beaucoup moins formelle que la méthode saluer() de Professeur(). Jetez un oeil à ce à quoi ressemble la méthode saluer() de la classe Etudiant dans cette section et essayez d'implémenter votre propre constructeur Etudiant() qui hérite de toutes les fonctionnalités de Personne() et la fonction saluer() différente.

- -

Note: Si vous rencontrez un problème afin de faire fonctionner ce code comparez le à notre version finalisée (Ou regarder tourner notre demo en ligne).

- -

Résumé sur les membres de l'Objet

- -

Pour résumer, vous avez de façon basique trois types de propriétés/méthodes à prendre en compte :

- -
    -
  1. Celles définies au sein d'un constructeur et passées en paramètres aux instances de l'objet. Celles là ne sont pas difficiles à repérer — Dans votre propre code personnalisé, elles sont les membres définis en utilisant les lignes comme this.x = x ; Dans les codes préconstruits propres aux navigateurs, ils sont les membres seulement accessibles aux instances d'objet (usuellement créés en appelant un constructeur via l'utilisation du mot clé new, exemple : var myInstance = new myConstructor()).
  2. -
  3. Celles définies directement sur les constructeurs eux mêmes et accessibles uniquement sur les constructeurs. Celles là sont communément présentes uniquement dans les objets préconstruits des navigateurs et sont reconnus par le fait d'être directement chaînées sur un constructeur et non sur une instance. Par exemple, Object.keys().
  4. -
  5. Celles définies sur un prototype de constructeur qui sont héritées par toutes les instances des classes d'objet. Celles là incluent n'importe quel membre défini sur un prototype de constructeur, exemple : myConstructor.prototype.x().
  6. -
- -

Si vous êtes encore dans la confusion par rapport aux différents types ne vous inquiétez pas c'est normal — vous êtes encore entrain d'apprendre et la familiarité apparaîtra avec la pratique.

- -

Quand devez-vous utiliser  l'héritage en JavaScript?

- -

Particulièrement après ce dernier article, vous pourriez penser "woa c'est compliqué". Bien, vous avez vu juste, prototypes et héritages représentent une partie des aspects les plus complexes de JavaScript, mais une bonne partie de la puissance et de la flexibilité de JavaScript vient de sa structure Objet et de l'héritage et il est vraiment très important de comprendre comment cela fonctionne. 

- -

D'une certaine manière, vous utilisez l'héritage à plein temps — Que vous utilisiez différentes fonctionnalités d'une WebAPI , ou une méthode/propriété définie par défaut  sur un objet prédéfini du navigateur que vous invoquez sur vos chaînes de caractères, tableaux etc., vous utilisez de façon implicite l'héritage. 

- -

En termes d'utilisation de l'héritage dans votre propre code, vous ne l'utiliserez probablement pas si souvent et spécialement pour débuter avec, et dans les petits projets — C'est une perte de temps d'utiliser les objets et l'héritage par amour pour cette pratique quand vous n'en avez pas besoin. Mais à mesure que les bases de votre code s'élargissent vous trouverez cette façon de faire probablement très utile. Si vous trouvez utile et plus pratique de commencer en créant un certain nombre d'objets spécialisés partageant les mêmes fonctionnalités, alors créer un objet générique qui contiendra toutes les fonctionnalités communes dont les objets spécialisés hériteront vous apparaîtra être une pratique peut être plus confortable et efficace par la suite. 

- -

Note: A cause de la manière dont JavaScript fonctionne, avec la chaîne de prototype, etc., le partage de fonctionnalités entre objet est souvent appelée délégation — Les objets spécialisés délèguent cette fonctionnalité à l'objet de type générique. C'est certainement beaucoup plus précis que de l'appeler héritage, puisque la fonctionnalité "héritée" n'est pas copiée dans les objets qui "héritent". Au contraire, elle demeure dans l'objet générique.

- -

Lorsque vous utilisez l'héritage, il est conseillé de ne pas avoir trop de degrés d'héritage et de toujours garder minutieusement trace de l'endroit où vous définissez vos propriétés et méthodes. Il est possible de commencer à écrire un code qui modifie temporairement les prototypes des objets prédéfinis du navigateur mais vous ne devriez pas le faire à moins que n'ayiez une très bonne raison. Trop de degrés d'héritages peut conduire à une confusion sans fin et une peine sans fin quand vous essayez de déboguer un tel code. 

- -

En définitive, les objets sont juste une autre forme de réutilisation de code comme les fonctions et les boucles avec leurs propres rôles et avantages. Si vous trouvez utile de créer un lot de variables et fonctions relatives et que vous voulez les retracer ensemble et les empaqueter de façon ordonnée, un objet est une bonne idée. Les objets sont également très utiles quand vous souhaitez passer une collection de données d'un endroit à un autre. Toutes ces choses peuvent être accomplies sans l'utilisation d'un constructeur ou de l'héritage. Si vous n'avez besoin que d'une seule instance, l'utilisation d'un simple objet littéral serait certainement un choix beaucoup plus judicieux et vous n'avez certainement pas besoin de l'héritage.

- -

Résumé

- -

Cet article a couvert le reste du coeur de la théorie du JSOO et des syntaxes que nous pensons que vous devriez connaître maintenant. A cet stade vous devriez comprendre l'objet JavaScript et les bases de la POO, les prototypes et l'héritage par prototype, comment créer les classes (constructeurs) et les instances d'objet, ajouter des fonctionnalités aux classes, et créer des sous classes qui héritent d'autres classes. 

- -

Dans le prochain article, nous jetterons un regard sur comment travailler avec le (JSON),  un format commun d'échange de données écrit en utilisant les objets JavaScript.

- -

Voir aussi

- - - -

{{PreviousMenuNext("Learn/JavaScript/Objects/Object_prototypes", "Learn/JavaScript/Objects/JSON", "Learn/JavaScript/Objects")}}

- -

 

- -

Dans ce module

- - - -

 

-
- -

 

diff --git a/files/fr/learn/javascript/objects/inheritance/index.html b/files/fr/learn/javascript/objects/inheritance/index.html new file mode 100644 index 0000000000..9359b6f4ee --- /dev/null +++ b/files/fr/learn/javascript/objects/inheritance/index.html @@ -0,0 +1,260 @@ +--- +title: L'héritage au sein de JavaScript +slug: Learn/JavaScript/Objects/Heritage +tags: + - Apprendre + - Article + - Débutant + - Héritage + - JS Orienté Objet + - JavaScript + - Objet + - Programmation orientée objet + - Prototype +translation_of: Learn/JavaScript/Objects/Inheritance +--- +
+

{{LearnSidebar}}

+ +

{{PreviousMenuNext("Learn/JavaScript/Objects/Object_prototypes", "Learn/JavaScript/Objects/JSON", "Learn/JavaScript/Objects")}}

+ +

Les présentations ayant été faites pour les concepts du JavaScript orienté objet, cet article détaille comment il est possible de créer une classe fille qui hérite des propriétés de sa classe mère. Nous verrons ensuite quelques conseils quant à l'utilisation du JavaScript orienté objet.

+ + + + + + + + + + + + +
Pré-requis :Une connaissance générale de l'informatique, des notions d'HTML et CSS, une connaissance des bases en JavaScript (voir Premiers pas et Blocs de construction) ainsi que des notions de JavaScript orienté objet (JSOO) (voir Introduction aux objets).
Objectif :Comprendre comment implémenter l'héritage en JavaScript.
+ +

Héritage prototypique

+ +

Nous avons déjà vu le concept d'héritage en action, nous avons vu comment la chaîne de prototypage fonctionnait, et comment les propriétés de cette chaîne sont lues de manière ascendante. En revanche,nous n'avons utilisé pratiquement que quelques fonctionnalités déjà intégrées dans le navigateur pour le faire. Comment créer un objet JavaScript qui hérite d'un autre objet ?

+ +

Certains pensent que JavaScript n'est pas un véritable langage orienté objet. Dans les langages orientés objets classiques, on définit des classes objet et on peut ensuite définir laquelle hérite d'une autre (voir C++ inheritance en anglais pour des exemples simples). JavasScript utilise une approche différente : les objets héritant d'un autre n'ont pas de fonctionnalités copiées d'un autre objet, au lieu de ça, ils héritent des fonctionnalités via les liens de la chaîne de prototypage (on parle alors d'un héritage prototypique).

+ +

Voyons comment cela se passe avec un exemple concret.

+ +

Pour commencer

+ +

Tout d'abord, faites une copie du fichier oojs-class-inheritance-start.html (voir la démo). Vous y trouverez le constructeur Personne() que nous avons utilisé jusque là dans l'ensemble des modules, néanmoins il y a un léger changement : nous n'avons défini que les attributs au sein du constructeur.

+ +
function Personne(prenom, nom, age, genre, interets) {
+  this.nom = {
+    prenom,
+    nom
+  };
+  this.age = age;
+  this.genre = genre;
+  this.interets = interets;
+};
+ +

L'ensemble des méthodes est défini dans le prototype :

+ +
Personne.prototype.saluer = function() {
+  alert('Salut! Je suis ' + this.nom.prenom + '.');
+};
+ +

Essayons de créer une classe Professeur similaire à celle que nous avons utilisée jusqu'ici dans les autres modules d'initiations à l'approche objet. Ainsi, cette classe hérite de Personne mais possède aussi :

+ +
    +
  1. Un nouvel attribut matière — qui contiendra la matière que le professeur enseigne.
  2. +
  3. Une méthode saluer un peu plus élaborée, qui sera un peu plus formelle que la méthode de base, cela sera plus approprié, lorsque le professeur s'adrressera à des étudiants, par exemple.
  4. +
+ +

Définissons le constructeur Professeur()

+ +

La première chose à faire est de créer le constructeur Professeur() via l'ajout du code suivant :

+ +
function Professeur(prenom, nom, age, genre, interets, matiere) {
+  Personne.call(this, prenom, nom, age, genre, interets);
+
+  this.matiere = matiere;
+}
+ +

Cela ressemble beaucoup au constructeur Personne mais il y a quelque chose que nous n'avons pas encore vu : la fonction call(). Cette fonction permet d'appeler une fonction définie ailleurs dans le contexte actuel. Le premier paramètre spécifie la valeur de this que l'on souhaite utiliser lors que l'on utilisera la fonction, les paramètres suivants seront les paramètres qui pourront être passés en arguments lorsqu'elle sera appelée.

+ +

Nous voulons que le constructeur Professeur() aie les mêmes attributs que Personne(), nous les spécifions donc dans l'appel fait via la fonction call().

+ +

La dernière ligne au sein du constructeur sert simplement à définir l'attribut matière que les professeurs enseignent, ce qui n'est pas valable pour les personnes génériques.

+ +

Notez que nous aurions très bien pu écrire tout simplement ceci :

+ +
function Professeur(prenom, nom, age, genre, interets, matiere) {
+  this.nom_complet = {
+    prenom,
+    nom
+  };
+  this.age = age;
+  this.genre = genre;
+  this.interets = interets;
+  this.matiere = matiere;
+}
+ +

Cependant cela aurait eu pour effet de redéfinir les attributs à nouveau, sans les hériter de Personne(), ce qui n'est pas vraiment le but que nous voulons atteindre lorsque l'on parle de l'héritage, cela rajoute aussi des lignes de code inutiles.

+ +

 

+ +

Hériter d'un constructeur sans paramètres

+ +

Notez que si les valeurs des propriétés du constructeur dont vous héritez ne proviennent pas de paramètres, vous n'avez nullement besoin de les specifier comme arguments additionnels dans l'appel de la fonction call(). Donc, par exemple, si vous avez quelque chose d'aussi simple que ceci :

+ +
function Brick() {
+  this.width = 10;
+  this.height = 20;
+}
+ +

Vous pouvez hériter des propriétés width et height en procédant comme ceci (Mais  également en suivant bien sûr les différentes étapes décrites ci dessous) :

+ +
function BlueGlassBrick() {
+  Brick.call(this);
+
+  this.opacity = 0.5;
+  this.color = 'blue';
+}
+ +

Notez que nous n'avons spécifié que this au sein de call() — Aucun autre paramètre n'est requis puisque nous n'héritons ici d'aucune propriété provenant de la classe parente qui soit spécifiée via paramètres.  

+ +

Définir le prototype de Professeur() et son constructeur référent.

+ +

Pour le moment tout va bien, mais nous avons un petit problème. Nous avons défini un  nouveau constructeur et ce dernier possède une propriété prototype, qui par défaut ne contient qu'une référence à la fonction constructrice elle même. En revanche il ne contient pas les méthodes de la propriété prototype du constructeur Personne(). Pour le constater, vous pouvez par exemple entrer Professeur.prototype.constructor dans la console JavaScript pour voir ce qu'il en est. Le nouveau constructeur n'a en aucun cas hérité de ces méthodes. Pour le constater, comparez les sorties de Personne.prototype.saluer et de Professeur.prototype.saluer

+ +

Notre classe Professeur() doit hériter des méthodes définies dans le prototype de Personne(). Aussi comment procéder pour obtenir ce résultat ?

+ +

Ajoutez la ligne suivante à la suite du bloc de code que nous venons d'ajouter :

+ +
Professeur.prototype = Object.create(Personne.prototype);
+ +
    +
  1. Ici, notre ami create() vient nous aider à nouveau. Dans ce cas, on l'utilise afin de créer un nouvel objet que nous assignons à Professeur.prototype. Le nouvel objet possède Personne.prototype désormais comme son prototype et héritera ainsi, si et quand le besoin se fera sentir, de toutes les méthodes disponible sur Personne.prototype
  2. +
  3. Nous avons également besoin de faire encore une chose avant de continuer. Après avoir ajouté la ligne précédente, le constructeur du prototype de Professeur() est désormais équivalent à celui de Personne(), parce que nous avons défini Professeur.prototype pour référencer un objet qui hérite ses propriétés de  Personne.prototype ! Essayez, après avoir sauvegardé votre code et rechargé la page, d'entrer Professeur.prototype.constructor dans la console pour vérifier.
  4. +
  5. Cela peut devenir problématique, autant le corriger dès maintenant. C'est possible via l'ajout de la ligne de code suivante à la fin : +
    Professeur.prototype.constructor = Professeur;
    +
  6. +
  7. +

    A présent, si vous sauvegardez et rafraichissez après avoir écrit Professeur.prototype.constructor, cela devrait retourner Professeur(), et en plus nous héritons maintenant de Personne() !

    +
  8. +
+ +

Donner au prototype de Professeur() une nouvelle fonction saluer()

+ +

Pour terminer notre code, nous devons définir une nouvelle fonction saluer() sur le constructeur de Professeur().

+ +

La façon la plus facile d'accomplir cela est de la définir sur le prototype de Professeur() — ajoutez ceci à la suite de votre code :

+ +
Professeur.prototype.saluer = function() {
+  var prefix;
+
+  if (this.genre === 'mâle' || this.genre === 'Mâle' || this.genre === 'm' || this.genre === 'M') {
+    prefix = 'M.';
+  } else if (this.genre === 'femelle' || this.genre === 'Femelle' || this.genre === 'f' || this.genre === 'F') {
+    prefix = 'Mme';
+  } else {
+    prefix = '';
+  }
+
+  alert('Bonjour. Mon nom est ' + prefix + ' ' + this.nom_complet.nom + ', et j\'enseigne ' + this.matiere + '.');
+};
+ +

Ceci affiche la salutation du professeur, qui utilise le titre de civilité approprié à son genre, au moyen d'une instruction conditionnelle.

+ +

 

+ +

Exécuter l'exemple

+ +

Une fois tout le code saisi, essayez de créer une instance d'objet Professeur() en ajoutant à la fin de votre JavaScript (ou à l'endroit de votre choix) :

+ +
var professeur1 = new Professeur('Cédric', 'Villani', 44, 'm', ['football', 'cuisine'], 'les mathématiques');
+ +

Sauvegardez et actualisez, et essayez d'accéder aux propriétés et méthodes de votre nouvel objet professeur1, par exemple :

+ +
professeur1.nom_complet.nom;
+professeur1.interets[0];
+professeur1.bio();
+professeur1.matiere;
+professeur1.saluer();Ffa
+ +

Tout cela devrait parfaitement fonctionner. Les instructions des lignes 1,2,3  et 6 accèdent à des membres hérités de la classe générique Personne() via son constructeur, tandis que la ligne 4 accède de façon plus spécifique à un membre qui n'est disponible que via le constructeur de la classe spécialisée Professeur().

+ +

Note: Si vous rencontrez un problème afin de faire fonctionner ce code comparez le à notre version finalisée (Ou regarder tourner notre demo en ligne).

+ +

La méthode que nous avons détaillée ici n'est pas la seule permettant de mettre en place l'héritage de classes en JavaScript, mais elle fonctionne parfaitement et elle vous permet d'avoir une bonne idée de comment implémenter l'héritage en JavaScript.

+ +

Vous pourriez également être intéressé par certaines des nouvelles fonctionnalités de {{glossary("ECMAScript")}} qui nous permettent de mettre en place l'héritage d'une façon beaucoup plus élégante en JavaScript (Voir Classes). Nous ne les avons pas développées ici parce qu'elles ne sont actuellement pas supportées par tous les navigateurs. Toutes les autres constructions dont nous avons discuté dans cette série d'articles sont supportées par IE9 et les versions moins récentes et il existe des méthodes qui prennent plus en  charge les navigateurs moins récents.

+ +

Un moyen habituel est d'utiliser les librairies JavaScript — La plupart des options populaires ont une sélection de fonctionnalités disponibles pour réaliser l'héritage plus facilement et plus rapidement.

+ +

CoffeeScript par exemple fournit les fonctionnalités class, extends, etc.

+ +

Un exercice plus complexe.

+ +

Dans notre section sur la programmation orientée objet nous avons également inclus  une classe Etudiant comme un concept qui hérite de toutes les fonctionnalités de la classe Personne, et qui a également une méthode saluer() differente de celle de Personne qui est beaucoup moins formelle que la méthode saluer() de Professeur(). Jetez un oeil à ce à quoi ressemble la méthode saluer() de la classe Etudiant dans cette section et essayez d'implémenter votre propre constructeur Etudiant() qui hérite de toutes les fonctionnalités de Personne() et la fonction saluer() différente.

+ +

Note: Si vous rencontrez un problème afin de faire fonctionner ce code comparez le à notre version finalisée (Ou regarder tourner notre demo en ligne).

+ +

Résumé sur les membres de l'Objet

+ +

Pour résumer, vous avez de façon basique trois types de propriétés/méthodes à prendre en compte :

+ +
    +
  1. Celles définies au sein d'un constructeur et passées en paramètres aux instances de l'objet. Celles là ne sont pas difficiles à repérer — Dans votre propre code personnalisé, elles sont les membres définis en utilisant les lignes comme this.x = x ; Dans les codes préconstruits propres aux navigateurs, ils sont les membres seulement accessibles aux instances d'objet (usuellement créés en appelant un constructeur via l'utilisation du mot clé new, exemple : var myInstance = new myConstructor()).
  2. +
  3. Celles définies directement sur les constructeurs eux mêmes et accessibles uniquement sur les constructeurs. Celles là sont communément présentes uniquement dans les objets préconstruits des navigateurs et sont reconnus par le fait d'être directement chaînées sur un constructeur et non sur une instance. Par exemple, Object.keys().
  4. +
  5. Celles définies sur un prototype de constructeur qui sont héritées par toutes les instances des classes d'objet. Celles là incluent n'importe quel membre défini sur un prototype de constructeur, exemple : myConstructor.prototype.x().
  6. +
+ +

Si vous êtes encore dans la confusion par rapport aux différents types ne vous inquiétez pas c'est normal — vous êtes encore entrain d'apprendre et la familiarité apparaîtra avec la pratique.

+ +

Quand devez-vous utiliser  l'héritage en JavaScript?

+ +

Particulièrement après ce dernier article, vous pourriez penser "woa c'est compliqué". Bien, vous avez vu juste, prototypes et héritages représentent une partie des aspects les plus complexes de JavaScript, mais une bonne partie de la puissance et de la flexibilité de JavaScript vient de sa structure Objet et de l'héritage et il est vraiment très important de comprendre comment cela fonctionne. 

+ +

D'une certaine manière, vous utilisez l'héritage à plein temps — Que vous utilisiez différentes fonctionnalités d'une WebAPI , ou une méthode/propriété définie par défaut  sur un objet prédéfini du navigateur que vous invoquez sur vos chaînes de caractères, tableaux etc., vous utilisez de façon implicite l'héritage. 

+ +

En termes d'utilisation de l'héritage dans votre propre code, vous ne l'utiliserez probablement pas si souvent et spécialement pour débuter avec, et dans les petits projets — C'est une perte de temps d'utiliser les objets et l'héritage par amour pour cette pratique quand vous n'en avez pas besoin. Mais à mesure que les bases de votre code s'élargissent vous trouverez cette façon de faire probablement très utile. Si vous trouvez utile et plus pratique de commencer en créant un certain nombre d'objets spécialisés partageant les mêmes fonctionnalités, alors créer un objet générique qui contiendra toutes les fonctionnalités communes dont les objets spécialisés hériteront vous apparaîtra être une pratique peut être plus confortable et efficace par la suite. 

+ +

Note: A cause de la manière dont JavaScript fonctionne, avec la chaîne de prototype, etc., le partage de fonctionnalités entre objet est souvent appelée délégation — Les objets spécialisés délèguent cette fonctionnalité à l'objet de type générique. C'est certainement beaucoup plus précis que de l'appeler héritage, puisque la fonctionnalité "héritée" n'est pas copiée dans les objets qui "héritent". Au contraire, elle demeure dans l'objet générique.

+ +

Lorsque vous utilisez l'héritage, il est conseillé de ne pas avoir trop de degrés d'héritage et de toujours garder minutieusement trace de l'endroit où vous définissez vos propriétés et méthodes. Il est possible de commencer à écrire un code qui modifie temporairement les prototypes des objets prédéfinis du navigateur mais vous ne devriez pas le faire à moins que n'ayiez une très bonne raison. Trop de degrés d'héritages peut conduire à une confusion sans fin et une peine sans fin quand vous essayez de déboguer un tel code. 

+ +

En définitive, les objets sont juste une autre forme de réutilisation de code comme les fonctions et les boucles avec leurs propres rôles et avantages. Si vous trouvez utile de créer un lot de variables et fonctions relatives et que vous voulez les retracer ensemble et les empaqueter de façon ordonnée, un objet est une bonne idée. Les objets sont également très utiles quand vous souhaitez passer une collection de données d'un endroit à un autre. Toutes ces choses peuvent être accomplies sans l'utilisation d'un constructeur ou de l'héritage. Si vous n'avez besoin que d'une seule instance, l'utilisation d'un simple objet littéral serait certainement un choix beaucoup plus judicieux et vous n'avez certainement pas besoin de l'héritage.

+ +

Résumé

+ +

Cet article a couvert le reste du coeur de la théorie du JSOO et des syntaxes que nous pensons que vous devriez connaître maintenant. A cet stade vous devriez comprendre l'objet JavaScript et les bases de la POO, les prototypes et l'héritage par prototype, comment créer les classes (constructeurs) et les instances d'objet, ajouter des fonctionnalités aux classes, et créer des sous classes qui héritent d'autres classes. 

+ +

Dans le prochain article, nous jetterons un regard sur comment travailler avec le (JSON),  un format commun d'échange de données écrit en utilisant les objets JavaScript.

+ +

Voir aussi

+ + + +

{{PreviousMenuNext("Learn/JavaScript/Objects/Object_prototypes", "Learn/JavaScript/Objects/JSON", "Learn/JavaScript/Objects")}}

+ +

 

+ +

Dans ce module

+ + + +

 

+
+ +

 

diff --git "a/files/fr/learn/javascript/objects/js_orient\303\251-objet/index.html" "b/files/fr/learn/javascript/objects/js_orient\303\251-objet/index.html" deleted file mode 100644 index c16e9a230e..0000000000 --- "a/files/fr/learn/javascript/objects/js_orient\303\251-objet/index.html" +++ /dev/null @@ -1,278 +0,0 @@ ---- -title: Le JavaScript orienté objet pour débutants -slug: Learn/JavaScript/Objects/JS_orienté-objet -tags: - - Apprendre - - Débutant - - Guide - - JavaScript - - OOJS - - OOP - - POO -translation_of: Learn/JavaScript/Objects/Object-oriented_JS ---- -
{{LearnSidebar}}
- -
{{PreviousMenuNext("Learn/JavaScript/Objects/Basics", "Learn/JavaScript/Objects/Object_prototypes", "Learn/JavaScript/Objects")}}
- -

Après avoir parcouru les fondamentaux, nous allons aborder en détail le JavaScript orienté objet (JSOO). Cet article présente une approche simple de la programmation orientée objet (POO) et détaille comment JavaScript émule des classes objet au travers des méthodes constructeur et comment instancier ces objets.

- - - - - - - - - - - - -
Pré-requis :Connaissances de base en informatique et compréhension des notions HTML et CSS, notions de JavaScript (voir Premiers pas et Blocs de construction)
Objectif :Comprendre les concepts de base derrière la programmation orientée objet et comment ils s'appliquent à JavaScript ( « tout est objet » ) et comment créer des constructeurs et instancier des objets.
- -

La programmation orientée objet de loin

- -

Pour commencer, donnons une vue simplifiée et de haut niveau de ce qu'est la programmation orientée objet (POO). On parle d'une vision simplifiée étant donnée que la POO peut devenir très vite complexe et qu'être exhaustif rendrait probablement la découverte plus confuse et difficile qu'autre chose. L'idée de base de la POO consiste à utiliser des objets pour modéliser les objets du monde réel que l'on souhaite représenter dans nos programmes et/ou de fournir un moyen simple d'accéder à une fonctionnalité qu'il serait difficile d'utiliser autrement.

- -

Les objets peuvent contenir des données et du code représentant de l'information au sujet de la chose que l'on essaie de modéliser ainsi que des fonctionnalités ou un comportement que l'on souhaite lui appliquer. Les données (et bien souvent les fonctions) associées à un objet peuvent être stockées (le terme officiel est encapsulé) à l'intérieur d'un paquet objet. Il est possible de donner un nom spécifique à un paquet objet afin  d'y faire référence, on parle alors d'espace de noms ou namespace, il sera ainsi plus facile de le manipuler et d'y accéder. Les objets peuvent aussi servir pour stocker des données et les transférer facilement sur un réseau.

- -

Définissons un modèle objet

- -

Nous allons voir un programme simple qui affiche des informations à propos des élèves et des professeurs d'une école. Nous allons aborder la théorie de la programmation orientée objet de manière générale sans l'appliquer à un langage particulier.

- -

Pour débuter, nous pouvons réutiliser l'objet Personne que nous avons créé dans notre premier article, il définit un ensemble de données et actions d'une personne. Il existe tout un tas de choses que nous pourrions savoir au sujet d'une personne (son adresse, sa taille, sa pointure, son ADN, son numéro de passeport, ses traits particuliers significatifs… ). En l'occurrence, nous souhaitons uniquement afficher son nom, son âge, ses passions, écrire une petite introduction à son sujet en utilisant ces données et lui apprendre à se présenter. On parle alors d'abstraction : créer un modèle simplifié de quelque chose de complexe mais qui ne contient que les aspects qui nous intéressent. Il sera alors plus simple de manipuler ce modèle objet simplifié dans le cadre de notre programme.

- -

Classe Personne avec attributs élémentaires

- -

Dans plusieurs langages de POO, la définition d'un objet est appelé une classe (comme on le verra ci-après, JavaScript se base sur un mécanisme et une terminologie différente). En réalité ce n'est pas vraiment un objet mais plutôt un modèle qui définit les propriétés que notre objet doit avoir.

- -

Créons des objets

- -

À partir de notre classe, nous pouvons créer des objets, on parle alors d'instancier des objets, une classe objet a alors une instance. Il s'agit d'objets qui contiennent les données et attributs définis dans une classe. À partir de notre classe Personne, nous pouvons modéliser des personnes réelles :

- -

Instantiation on a Personn Class for JS examples (fr)

- -

Lorsque l'instance d'un objet est créée, on appelle la fonction constructeur de la classe pour la créer. On parle d'instanciation d'un objet — l'objet ainsi créé est instancié à partir de la classe.

- -

Classes filles

- -

Pour notre exemple, nous n'allons pas nous contenter de personnes génériques — nous pourrions utiliser des professeurs, des étudiants, qui sont des types un peu plus spécifiques de personnes. En POO, il est possible de créer de nouvelles classes à partir d'autres classes — ces classes filles nouvellement créées peuvent hériter des propriétés et des attributs de leur classe mère. Il est donc possible d'avoir des attributs partagés à l'ensemble des classes plutôt que de les dupliquer. Si besoin, il est possible d'ajouter des fonctions et attributs spécifiques sur chaque classe fille.

- -

Inheritance principle with French text for JS example

- -

Cela s'avère très utile puisque les étudiants et les professeurs se ressemblent sur de nombreux aspects : ils ont un nom, un genre, un âge, il est donc utile de ne définir ces attributs qu'une seule fois. Il est aussi possible de redéfinir le même attribut dans différentes classes étant donné que l'attribut appartiendra à chaque fois à un nom d'espace différent. On pourra ainsi avoir différentes formes de salutations : « Hey, je m'appelle [prénom] » pour les étudiants ( « Hey je m'appelle Sam » ) tandis que les professeurs pourront dire quelque chose d'un peu plus formel comme « Bonjour, mon nom est [Titre][Nom] et j'enseigne [matière] » par exemple « Bonjour mon nom est M. Griffiths et j'enseigne la chimie ».

- -
-

Note : On parle de polymorphisme, lorsque des objets réutilisent la même propriété,  mais c'est juste pour info, vous embêtez pas.

-
- -

Une fois la classe fille créée il est alors possible de l'instancier et de créer des objets. Par exemple :

- -

Professor instantiation example for JS fr

- -

Dans la suite de l'article, nous nous intéresserons à la mise en œuvre de la programmation orientée objet (POO) au sein de JavaScript.

- -

Constructeurs et instances d'objet

- -

Certains disent que le JavaScript n'est pas vraiment un langage de programmation orienté objet — Il n'existe pas, en JavaScript d'élément class pour créer des classes alors que c'est le cas dans plusieurs langages orientés objet. JavaScript quant à lui, utilise des fonctions spéciales appelées constructeurs pour définir les objets et leurs propriétés. Ces constructeurs s'avèrent utiles, puisque bien souvent, nous ne savons pas combien d'objets nous allons définir, les constructeurs nous permettent de créer autant d'objets que nécessaire et d'y associer des données et des fonctions au fur et à mesure.

- -

Lorsqu'un objet est instancié à partir d'une fonction constructeur, les fonctions de la classe ne sont pas copiées directement dans l'objet comme dans la plupart des langages orientés objet (OO). En JavaScript, les fonctions sont liées grâce à une chaîne de référence appelée chaîne prototype (voir Prototypes Objet). Il ne s'agit donc pas d'une véritable instanciation au sens strict puisque JavaScript utilise un mécanisme différent pour partager des fonctionnalités entre les objets.

- -
-

Note : Ne pas être un "langage classique de POO" n'est pas nécessairement un défaut. Comme nous le mentionnions au début de l'article, la POO peut très vite devenir compliquée et JavaScript, grâce à ses différences parvient à utiliser certains concepts avancés tout en restant abordable.

-
- -

Voyons comment créer des classes via les constructeurs et les utiliser pour instancier des objets en JavaScript. Nous allons commencer par faire une copie locale du fichier oojs.html que nous avons vu dans notre premier article sur les objets.

- -

Un exemple simple

- -
    -
  1. Tout d'abord ; voyons comment définir une personne au travers d'une fonction classique. Vous pouvez ajouter l'exemple ci-dessous dans votre code existant : -
    function creerNouvellePersonne(nom) {
    -  var obj = {};
    -  obj.nom = nom;
    -  obj.salutation = function() {
    -    alert('Salut ! Je m\'appelle ' + this.nom + '.');
    -  };
    -  return obj;
    -}
    -
  2. -
  3. Vous pouvez désormais créer une personne en appelant cette fonction, essayez en copiant les lignes suivantes dans la console JavaScript de votre navigateur : -
    var salva = creerNouvellePersonne('Salva');
    -salva.nom;
    -salva.salutation();
    - Ça fonctionne bien, mais on peut améliorer notre exemple. Si l'on sait que l'on va créer un objet, pourquoi créer un objet vide pour l'utiliser ensuite ? Heureusement, JavaScript est là et possède des fonctions adaptées comme les constructeurs. À l'abordage !
  4. -
  5. Remplacez la fonction précédente par celle-ci : -
    function Personne(nom) {
    -  this.nom = nom;
    -  this.salutation = function() {
    -    alert('Bonjour ! Je m\'appelle ' + this.nom + '.');
    -  };
    -}
    -
  6. -
- -

Le constructeur est l'équivalent JavaScript d'une classe. Il possède l'ensemble des fonctionnalités d'une fonction, cependant il ne renvoie rien et ne crée pas d'objet explicitement. Il se contente de définir les propriétés et les méthodes associées. Il y a aussi l'utilisation du mot-clé this, ce mot-clé sert au sein d'une instance qui sera créée à y faire référence, ainsi l'attribut nom sera, pour l'instance, égal au nom passé en argument de la fonction constructrice, la méthode salutation() retournera elle aussi le nom passé en argument de la fonction constructrice.

- -
-

Note : Les fonctions de type constructeur commencent généralement par une majuscule. Cette convention d'écriture permet de repérer les constructeurs plus facilement dans le code.

-
- -

Comment pouvons-nous utiliser un constructeur ?

- -
    -
  1. Ajoutez les lignes suivantes au code déjà existant : -
    var personne1 = new Personne('Bob');
    -var personne2 = new Personne('Sarah');
    -
  2. -
  3. Enregistrez votre code et relancez le dans votre navigateur puis essayez d'entrer les lignes suivantes dans la console : -
    personne1.nom
    -personne1.salutation()
    -personne2.nom
    -personne2.salutation()
    -
  4. -
- -

Pas mal ! Vous voyez désormais que nous avons deux nouveaux objets sur cette page, chaque objet étant stocké dans un espace de nom différent, pour y accéder il faut utiliser personne1 et personne2 pour préfixer les fonctions et attributs. Ce rangement permet de ne pas tout casser et de ne pas rentrer en collision avec d'autres fonctionnalités. Cependant les objets disposent du même attribut nom et de la même méthode salutation(). Heureusement, les attributs et les méthodes utilisent this ce qui leur permet d'utiliser les valeurs propres à chaque instance et de ne pas les mélanger.

- -

Revoyons l'appel au constructeur :

- -
var personne1 = new Personne('Bob');
-var personne2 = new Personne('Sarah');
- -

Dans chaque cas, le mot clé new est utilisé pour dire au navigateur que nous souhaitons définir une nouvelle instance, il est suivi du nom de la fonction que l'on utilise et de ses paramètres fournis entre parenthèses, le résultat est stocké dans une variable. Chaque instance est créée à partir de cette définition :

- -
function Personne(nom) {
-  this.nom = nom;
-  this.salutation = function() {
-    alert('Bonjour ! Je m\'appelle ' + this.nom + '.');
-  };
-}
- -

Une fois les objets créés, les variables personne1 et personne2 contiennent les objets suivants :

- -
{
-  nom: 'Bob',
-  salutation: function() {
-    alert('Bonjour ! Je m\'appelle ' + this.nom + '.');
-  }
-}
-
-{
-  nom: 'Sarah',
-  salutation: function() {
-    alert('Bonjour ! Je m\'appelle ' + this.nom + '.');
-  }
-}
- -

On peut remarquer qu'à chaque appel de notre fonction constructrice nous définissons salutation() à chaque fois. Cela peut être évité via la définition de la fonction au sein du prototype, ce que nous verrons plus tard.

- -

Créons une version finalisée de notre constructeur

- -

L'exemple que nous avons utilisé jusqu'à présent était destiné à aborder les notions de base des constructeurs. Créons un constructeur digne de ce nom pour notre fonction constructrice Personne().

- -
    -
  1. Vous pouvez retirer le code que vous aviez ajouté précédemment pour le remplacer par le constructeur suivant, c'est la même fonction, ça reste un constructeur, nous avons juste ajouté quelques détails : -
    function Personne(prenom, nom, age, genre, interets) {
    -  this.nom = {
    -    prenom,
    -    nom
    -  };
    -  this.age = age;
    -  this.genre = genre;
    -  this.interets = interets;
    -  this.bio = function() {
    -    alert(this.nom.prenom + ' ' + this.nom.nom + ' a ' + this.age + ' ans. Il aime ' + this.interets[0] + ' et ' + this.interets[1] + '.');
    -  };
    -  this.salutation = function() {
    -    alert('Bonjour ! Je m\'appelle ' + this.nom.prenom + '.');
    -  };
    -};
    -
  2. -
  3. Vous pouvez ajouter la ligne ci-dessous pour créer une instance à partir du constructeur : -
    var personne1 = new Personne('Bob', 'Smith', 32, 'homme', ['musique', 'ski']);
    -
  4. -
- -

Vous pouvez accéder aux fonctions des objets instanciés de la même manière qu'avant :

- -
personne1['age']
-personne1.interets[1]
-personne1.bio()
-// etc.
- -
-

Note : Si vous avez du mal à faire fonctionner cet exemple, vous pouvez comparez votre travail avec notre version (voir oojs-class-finished.html (vous pouvez aussi jeter un œil à la démo)

-
- -

Exercices

- -

Vous pouvez démarrer en instanciant de nouveaux objets puis en essayant de modifier et d'accéder à leurs attributs respectifs.

- -

D'autre part, il y a quelques améliorations possibles pour notre méthode bio(). En effet elle affiche systématiquement le pronom 'il', même si votre personne est une femme ou bien préfère se définir par un autre genre. De plus, la biographie n'inclut que deux passions, même s'il y en a plus dans la liste. Essayez d'améliorer cette méthode. Vous pourrez mettre votre code à l'intérieur du constructeur (vous aurez probablement besoin de quelques structures conditionnelles et d'une boucle). Réflechissez à la syntaxe des phrases qui devra s'adapter en fonction du genre et du nombre de passions listées.

- -
-

Note: Si vous êtes bloqués, nous avons mis une réponse possible sur notre dépôt GitHub (la démo) —tentez d'abord l'aventure avant d'aller regarder la réponse !

-
- -

D'autres manières d'instancier des objets

- -

Jusque là nous n'avons abordé que deux manières différentes pour créer une instance d'objet, la déclarer de manière explicite et en utilisant le constructeur.

- -

Elles sont toutes les deux valables, mais il en existe d'autres. Afin que vous les reconnaissiez lorsque vous vous baladez sur le Web, nous en avons listées quelques unes.

- -

Le constructeur Object()

- -

Vous pouvez en premier lieu utiliser le constructeur Object() pour créer un nouvel objet. Oui, même les objets génériques ont leur propre constructeur, qui génère un objet vide.

- -
    -
  1. Essayez la commande suivante dans la console JavaScript de votre navigateur : -
    var personne1 = new Object();
    -
  2. -
  3. On stocke ainsi un objet vide dans la variable personne1. Vous pouvez ensuite ajouter des attributs et des méthodes à cet objet en utilisant la notation point ou parenthèses comme vous le souhaitez. -
    personne1.nom = 'Chris';
    -personne1['age'] = 38;
    -personne1.salutation = function() {
    -  alert('Bonjour ! Je m\'appelle ' + this.nom + '.');
    -};
    -
  4. -
  5. Vous pouvez aussi passer un objet en paramètre du constructeur Object(), afin de prédéfinir certains attributs et méthodes. -
    var personne1 = new Object({
    -  nom: 'Chris',
    -  age: 38,
    -  salutation: function() {
    -    alert('Bonjour ! Je m\'appelle ' + this.nom + '.');
    -  }
    -});
    -
  6. -
- -

Via la méthode create()

- -

Les constructeurs permettent de structurer le code : vous pouvez avoir l'ensemble de vos constructeurs au même endroit et ensuite créer les instances suivant vos besoins, en identifiant clairement leur origine.  

- -

Cependant, on peut vouloir créér des instances d'un objet, sans forcément définir un constructeur au préalable. (Particulierement si l'on a peu d'instances de cet object). JavaScript intègre directement une méthode appelée create() qui rend cela possible. Elle permet d'instancier un objet à partir d'un objet existant  .

- -
    -
  1. Essayez d'ajouter la ligne suivante dans votre console JavaScript : -
    var personne2 = Object.create(personne1);
    -
  2. -
  3. Maintenant : -
    personne2.nom
    -personne2.salutation()
    -
  4. -
- -

personne2 a été créée à partir de personne1 — et elle possède les mêmes propriétés. 

- -

L'inconvénient de create() est qu'elle n'est pas supportée par IE8. Ainsi, utiliser les constructeurs peut s'avérer plus judicieux lorsqu'il s'agit de supporter les anciens navigateurs Web.

- -

Nous verrons les détails et les effets de create() plus tard.

- -

Résumé

- -

Cet article vous a donné un aperçu simplifié de la programmation orientée objet. Tout n'y a pas été détaillé mais ça vous permet de vous faire une idée. Nous avons vu comment JavaScript s'appuyait sur un certain nombre de principes orienté objet tout en ayant un certain nombre de particularités. Nous avons aussi vu comment implémenter des classes en JavaScript via la fonction constructeur ainsi que les différentes manières de générer des instances d'objets.

- -

Dans le prochain article, nous explorerons le monde des objets prototypes en JavaScript.

- -

{{PreviousMenuNext("Learn/JavaScript/Objects/Basics", "Learn/JavaScript/Objects/Object_prototypes", "Learn/JavaScript/Objects")}}

diff --git a/files/fr/learn/javascript/objects/la_construction_d_objet_en_pratique/index.html b/files/fr/learn/javascript/objects/la_construction_d_objet_en_pratique/index.html deleted file mode 100644 index a2ab4270eb..0000000000 --- a/files/fr/learn/javascript/objects/la_construction_d_objet_en_pratique/index.html +++ /dev/null @@ -1,316 +0,0 @@ ---- -title: La construction d'objet en pratique -slug: Learn/JavaScript/Objects/la_construction_d_objet_en_pratique -tags: - - Apprendre - - Article - - Canvas - - Débutant - - JavaScript - - Manuel - - Objets - - Tutoriel -translation_of: Learn/JavaScript/Objects/Object_building_practice ---- -
{{LearnSidebar}}
- -
{{PreviousMenuNext("Learn/JavaScript/Objects/JSON", "Learn/JavaScript/Objects/Adding_bouncing_balls_features", "Learn/JavaScript/Objects")}}
- -

Dans l'article précédent, nous avons passé en revue l'essentiel de la théorie de l'objet Javascript et sa syntaxe détaillée, vous donnant ainsi des bases solides sur lesquelles commencer. Dans le présent article nous plongeons dans un exercice pratique afin d'accroître votre savoir-faire dans la construction d'objets entièrement personnalisés donnant un résultat plutôt amusant et très coloré.

- - - - - - - - - - - - -
Pré-requis : -

Connaissance basique de l'informatique, une compréhension basique du HTML et du CSS, une familiarité avec  les bases du JavaScript (voir Premiers pas et Les blocs de construction) et les bases de la programmation objet en JavaScript (voir Introduction aux objets). 

-
Objectif : -

Acquérir plus de pratique dans l'utilisation des objets et des techniques orientées objet dans un contexte "monde réel".

-
- -

Faisons bondir quelques balles

- -

Dans cet article, nous écrirons une démo classique de "balles bondissantes", pour vous montrer à quel point les objets peuvent être utiles en JavaScript. Nos petites balles bondiront partout sur notre écran et changeront de couleurs lorsqu'elles se toucheront. L'exemple finalisé ressemblera un peu à ceci : 

- -

- -
    -
- -

Cet exemple utilise l'API Canvas  pour dessiner les balles sur l'écran, et l'API requestAnimationFrame  pour animer l'ensemble de l'affichage — Nul besoin d'avoir une connaissance préalable de ces APIs, nous expérons qu'une fois cet article terminé, vous aurez envie d'en faire une exploration approfondie. Tout le long du parcours nous utiliserons certains objets formidables et vous montrerons nombre de techniques sympathiques comme des balles bondissantes sur les murs et la vérification de balles qui s'entrechoquent (encore connue sous l'appelation détection de collision).

- -

Pour commencer, faites des copies locales de nos fichiers index.html, style.css, et main.js. Ces fichiers contiennent respectivement :

- -
    -
  1. Un document  HTML très simple contenant un élément {{HTMLElement("h1")}} , un élément {{HTMLElement("canvas")}} pour dessiner nos balles dessus et des élements  pour appliquer notre CSS et notre JavaScript à notre HTML ;
  2. -
  3. Quelques styles très simples qui servent principalement à mettre en forme et placer le <h1>, et se débarasser de toutes barres de défilement ou de marges autour du pourtour de notre page (afin que cela paraisse plus sympathique et élégant) ;
  4. -
  5. Un peu de JavaScript qui sert à paramétrer l'élément  <canvas> et fournir les fonctions globalles que nous utiliserons.
  6. -
- -

La première partie du script ressemble à ceci :

- -
const canvas = document.querySelector('canvas');
-
-const ctx = canvas.getContext('2d');
-
-const width = canvas.width = window.innerWidth;
-const height = canvas.height = window.innerHeight;
- -

Ce script prend une référence à l'élément  <canvas> et ensuite invoque la méthode  getContext() sur lui, nous donnant ainsi un contexte sur lequel nous pouvons commencer à dessiner. La variable résultante  (ctx)  est l'objet qui représente directement la surface du Canvas où nous pouvons dessiner et qui nous permet de dessiner des formes 2D sur ce dernier. 

- -

Après, nous configurons  les variables width (largeur) et height(hauteur),  et la largeur et la hauteur de l'élément canvas (représentés par les propriétés  canvas.width et canvas.height ) afin qu'elles soient identiques à la fenêtre du navigateur (la surface sur laquelle apparaît la page web— Ceci peut être tiré des propriétés {{domxref("Window.innerWidth")}} et {{domxref("Window.innerHeight")}}).

- -

Vous verrez qu'ici nous enchaînons les assignations des valeurs des différentes variables ensemble à des fins de rapidité. Ceci est parfaitement autorisé.

- -

Le dernier morceau du script ressemble à ceci :

- -
function random(min, max) {
-  var num = Math.floor(Math.random() * (max - min + 1)) + min;
-  return num;
-}
- -

Cette fonction prend deux nombres comme arguments, et renvoie un nombre compris entre les deux. 

- -

Modéliser une balle dans notre programme

- -

Notre programme met en œuvre beaucoup de balles bondissant partout sur l'écran. Comme nos balles se comporteront toutes de la même façon, cela semble tout à fait sensé de les représenter avec un objet. Commençons donc en ajoutant le constructeur suivant à la fin de notre code.

- -
function Ball(x, y, velX, velY, color, size) {
-  this.x = x;
-  this.y = y;
-  this.velX = velX;
-  this.velY = velY;
-  this.color = color;
-  this.size = size;
-}
- -

Ici, nous incluons des paramètres qui définissent  des propriétés dont chaque balle aura besoin pour fonctionner dans notre programme :

- - - -

Ceci règle le problème des propriétés mais qu'en est il des méthodes ? Nous voulons maintenant amener nos balles à faire quelque chose dans notre programme.

- -

Dessiner la balle

- -

En premier lieu ajoutez la méthode draw() au prototype de Ball() :

- -
Ball.prototype.draw = function() {
-  ctx.beginPath();
-  ctx.fillStyle = this.color;
-  ctx.arc(this.x, this.y, this.size, 0, 2 * Math.PI);
-  ctx.fill();
-}
- -

En utilisant cette fonction, nous pouvons dire à notre balle de se dessiner sur l'écran en appelant une série de membres du contexte 2D du canvas que nous avons défini plus tôt  (ctx). Le contexte est comme le papier et maintenant nous allons demander à notre stylo d'y dessiner quelque chose :

- - - -

Vous pouvez déjà commencer à tester votre objet.

- -
    -
  1. Sauvegardez le code et chargez le fichier html dans un navigateur.
  2. -
  3. Ouvrez la console JavaScript du navigateur et actualisez la page afin que la taille du canvas change et prenne la petite taille restante de la fenêtre lorsque la console est ouverte.
  4. -
  5. Tapez dans la console ce qui suit afin de créer une nouvelle instance de balle : -
    let testBall = new Ball(50, 100, 4, 4, 'blue', 10);
    -
  6. -
  7. Essayez d'appeler ses membres : -
    testBall.x
    -testBall.size
    -testBall.color
    -testBall.draw()
    -
  8. -
  9. Lorsque vous entrerez la dernière ligne, vous devriez voir la balle se dessiner quelque part sur votre canvas.
  10. -
- -

Mettre à jour les données de la balle

- -

Nous pouvons dessiner la balle dans n'importe quelle position, mais actuellement pour commencer à la bouger nous aurons besoin d'une sorte de fonction de mise à jour. Insérez donc le code suivant à la fin de votre fichier JavaScript pour ajouter une méthode update() au prototype de Ball():

- -
Ball.prototype.update = function() {
-  if ((this.x + this.size) >= width) {
-    this.velX = -(this.velX);
-  }
-
-  if ((this.x - this.size) <= 0) {
-    this.velX = -(this.velX);
-  }
-
-  if ((this.y + this.size) >= height) {
-    this.velY = -(this.velY);
-  }
-
-  if ((this.y - this.size) <= 0) {
-    this.velY = -(this.velY);
-  }
-
-  this.x += this.velX;
-  this.y += this.velY;
-}
- -

Les quatre premières parties de la fonction vérifient si la balle a atteint le rebord  du canvas. Si c'est le cas, nous inversons la polarité de la vitesse appropriée pour faire bouger la balle dans le sens opposé. Donc par exemple, si la balle se déplaçait vers le haut (positif velY) alors la vitesse verticale est changée afin qu'elle commence à bouger plutôt vers le bas (negatif velY).

- -

Dans les quatre cas nous :

- - - -

Dans chaque cas, nous incluons la taille size de la balle dans les calculs parce que les coordonnées  x/y  sont situées au centre de la balle mais nous voulons que le pourtour de la balle rebondisse sur le rebord  — nous ne voulons pas que la balle sorte à moité hors de l'écran avant de commencer à rebondir vers l'arrière.

- -

Les deux dernières lignes ajoutent la valeur velX à la coordonnée x et la valeur velY à la coordonnée y — la balle est en effet mise en mouvement chaque fois que cette méthode est invoquée.

- -

Cela suffira pour l'instant, passons à l'animation !

- -

Animer la balle

- -

Maintenant, rendons cela amusant. Nous allons commencer à ajouter des balles au canvas et à les animer.

- -
    -
  1. Tout d'abord, nous avons besoin d'un endroit où stocker toutes nos balles. Le tableau suivant fera ce travail — ajoutez-le au bas de votre code maintenant : - -
    let balls = [];
    -
    - -
    while (balls.length < 25) {
    -  let size = random(10,20);
    -  let ball = new Ball(
    -    // ball position always drawn at least one ball width
    -    // away from the edge of the canvas, to avoid drawing errors
    -    random(0 + size,width - size),
    -    random(0 + size,height - size),
    -    random(-7,7),
    -    random(-7,7),
    -    'rgb(' + random(0,255) + ',' + random(0,255) + ',' + random(0,255) +')',
    -    size
    -  );
    -
    -  balls.push(ball);
    -}
    - Tous les programmes qui animent les choses impliquent généralement une boucle d'animation, qui sert à mettre à jour les informations dans le programme et à restituer ensuite la vue résultante sur chaque image de l'animation. C'est la base de la plupart des jeux et autres programmes similaires.
  2. -
  3. Ajoutez ce qui suit au bas de votre code maintenant : -
    function loop() {
    -  ctx.fillStyle = 'rgba(0, 0, 0, 0.25)';
    -  ctx.fillRect(0, 0, width, height);
    -
    -  for (let i = 0; i < balls.length; i++) {
    -    balls[i].draw();
    -    balls[i].update();
    -  }
    -
    -  requestAnimationFrame(loop);
    -}
    - -

    Notre fonction loop() fonctionne comme suit :

    - -
      -
    • On définit la couleur de remplissage du canvas en noir semi-transparent, puis dessine un rectangle de couleur sur toute la largeur et la hauteur du canvas, en utilisant fillRect() (les quatre paramètres fournissent une coordonnée de départ et une largeur et une hauteur pour le rectangle dessiné ). Cela sert à masquer le dessin de l'image précédente avant que la suivante ne soit dessinée. Si vous ne faites pas cela, vous verrez juste de longs serpents se faufiler autour de la toile au lieu de balles qui bougent ! La couleur du remplissage est définie sur semi-transparent, rgba (0,0,0,.25), pour permettre aux quelques images précédentes de briller légèrement, produisant les petites traînées derrière les balles lorsqu'elles se déplacent. Si vous avez changé 0.25 à 1, vous ne les verrez plus du tout. Essayez de faire varier ce dernier nombre (entre 0 et 1) pour voir l'effet qu'il a.
    • -
    • On crée un nouvel objet Ball() avec des attributs générées aléatoirement grâce à la fonction random(), puis on ajoute l'objet au tableau, mais seulement lorsque le nombre de balles dans le tableau est inférieur à 25. Donc quand on a 25 balles à l'écran, plus aucune balle supplémentaire n'apparaît. Vous pouvez essayer de faire varier le nombre dans balls.length <25 pour obtenir plus, ou moins de balles à l'écran. En fonction de la puissance de traitement de votre ordinateur / navigateur, spécifier plusieurs milliers de boules peut ralentir l'animation de façon très significative !
    • -
    • Le programme boucle à travers tous les objets du tableau sur chacun desquels il exécute la fonction draw() et update() pour dessiner à l'écran chaque balle et faire les mise à jour de chaque attribut vant le prochain rafraîchissement.
    • -
    • Exécute à nouveau la fonction à l'aide de la méthode requestAnimationFrame()  lorsque cette méthode est exécutée en permanence et a reçu le même nom de fonction, elle exécute cette fonction un nombre défini de fois par seconde pour créer une animation fluide. Cela se fait généralement de manière récursive  ce qui signifie que la fonction s'appelle elle-même à chaque fois qu'elle s'exécute, de sorte qu'elle sera répétée encore et encore.
    • -
    -
  4. -
  5. Finallement mais non moins important, ajoutez la ligne suivante au bas de votre code — nous devons appeler la fonction une fois pour démarrer l'animation. -
    loop();
    -
  6. -
- -

Voilà pour les bases — essayez d'enregistrer et de rafraîchir pour tester vos balles bondissantes!

- -

Ajouter la détection de collision

- -

Maintenant, pour un peu de plaisir, ajoutons une détection de collision à notre programme, afin que nos balles sachent quand elles ont frappé une autre balle.

- -
    -
  1. Tout d'abord, ajoutez la définition de méthode suivante ci-dessous où vous avez défini la méthode update() (c'est-à-dire le bloc Ball.prototype.update). - -
    Ball.prototype.collisionDetect = function() {
    -  for (let j = 0; j < balls.length; j++) {
    -    if (!(this === balls[j])) {
    -      const dx = this.x - balls[j].x;
    -      const dy = this.y - balls[j].y;
    -      const distance = Math.sqrt(dx * dx + dy * dy);
    -
    -      if (distance < this.size + balls[j].size) {
    -        balls[j].color = this.color = 'rgb(' + random(0, 255) + ',' + random(0, 255) + ',' + random(0, 255) +')';
    -      }
    -    }
    -  }
    -}
    - -

    Cette méthode est un peu complexe, donc ne vous inquiétez pas si vous ne comprenez pas exactement comment cela fonctionne pour le moment. Regardons cela pas-à-pas :

    - -
      -
    • Pour chaque balle b, nous devons vérifier chaque autre balle pour voir si elle est entrée en collision avec b. Pour ce faire, on inspecte toutes les balles du tableau balls[] dans une boucle for.
    • -
    • Immédiatement à l'intérieur de cette boucle for, une instruction if vérifie si la balle courante  b' , inspectée dans la boucle, n'est égale à la balle b. Le code correspondant est :  b'!== b. En effet, nous ne voulons pas vérifier si une balle b est entrée en collision avec elle-même ! Nous contrôlons donc si la balle actuelle bdont la méthode collisionDetect() est invoquéeest distincte de la balle b' inspectée dans la boucleAinsi le bloc de code venant après l'instruction if ne s'exécutera que si les balles b et b' ne sont pas identiques.
    • -
    • Un algorithme classique permet ensuite de vérifier la superposition de deux disques. Ceci est expliqué plus loin dans 2D collision detection.
    • -
    • Si une collision est détectée, le code à l'intérieur de l'instruction interne if est exécuté. Dans ce cas, nous définissons simplement la propriété color des deux cercles à une nouvelle couleur aléatoire. Nous aurions pu faire quelque chose de bien plus complexe, comme faire rebondir les balles de façon réaliste, mais cela aurait été beaucoup plus complexe à mettre en œuvre. Pour de telles simulations de physique, les développeurs ont tendance à utiliser des bibliothèques de jeux ou de physiques telles que PhysicsJS, matter.js, Phaser, etc.
    • -
    -
  2. -
  3. Vous devez également appeler cette méthode dans chaque image de l'animation. Ajouter le code ci-dessous  juste après la ligne balls[i].update();: -
    balls[i].collisionDetect();
    -
  4. -
  5. Enregistrez et rafraîchissez la démo à nouveau, et vous verrez vos balles changer de couleur quand elles entrent en collision !
  6. -
- -
-

Note : Si vous avez des difficultés à faire fonctionner cet exemple, essayez de comparer votre code JavaScript avec notre version finale (voir également la démo en ligne).

-
- -

Résumé

- -

Nous espérons que vous vous êtes amusé à écrire votre propre exemple de balles aléatoires bondissantes comme dans le monde réel, en utilisant diverses techniques orientées objet et divers objets d'un bout à l'autre du module ! Nous espérons vous avoir offert un aperçu utile de l'utilisation des objets.
-
- C'est tout pour les articles sur les objets
il ne vous reste plus qu'à tester vos compétences dans l'évaluation sur les objets.

- -

Voir aussi

- - - -

{{PreviousMenuNext("Learn/JavaScript/Objects/JSON", "Learn/JavaScript/Objects/Adding_bouncing_balls_features", "Learn/JavaScript/Objects")}}

- - - -

Dans ce module

- - diff --git a/files/fr/learn/javascript/objects/object-oriented_js/index.html b/files/fr/learn/javascript/objects/object-oriented_js/index.html new file mode 100644 index 0000000000..c16e9a230e --- /dev/null +++ b/files/fr/learn/javascript/objects/object-oriented_js/index.html @@ -0,0 +1,278 @@ +--- +title: Le JavaScript orienté objet pour débutants +slug: Learn/JavaScript/Objects/JS_orienté-objet +tags: + - Apprendre + - Débutant + - Guide + - JavaScript + - OOJS + - OOP + - POO +translation_of: Learn/JavaScript/Objects/Object-oriented_JS +--- +
{{LearnSidebar}}
+ +
{{PreviousMenuNext("Learn/JavaScript/Objects/Basics", "Learn/JavaScript/Objects/Object_prototypes", "Learn/JavaScript/Objects")}}
+ +

Après avoir parcouru les fondamentaux, nous allons aborder en détail le JavaScript orienté objet (JSOO). Cet article présente une approche simple de la programmation orientée objet (POO) et détaille comment JavaScript émule des classes objet au travers des méthodes constructeur et comment instancier ces objets.

+ + + + + + + + + + + + +
Pré-requis :Connaissances de base en informatique et compréhension des notions HTML et CSS, notions de JavaScript (voir Premiers pas et Blocs de construction)
Objectif :Comprendre les concepts de base derrière la programmation orientée objet et comment ils s'appliquent à JavaScript ( « tout est objet » ) et comment créer des constructeurs et instancier des objets.
+ +

La programmation orientée objet de loin

+ +

Pour commencer, donnons une vue simplifiée et de haut niveau de ce qu'est la programmation orientée objet (POO). On parle d'une vision simplifiée étant donnée que la POO peut devenir très vite complexe et qu'être exhaustif rendrait probablement la découverte plus confuse et difficile qu'autre chose. L'idée de base de la POO consiste à utiliser des objets pour modéliser les objets du monde réel que l'on souhaite représenter dans nos programmes et/ou de fournir un moyen simple d'accéder à une fonctionnalité qu'il serait difficile d'utiliser autrement.

+ +

Les objets peuvent contenir des données et du code représentant de l'information au sujet de la chose que l'on essaie de modéliser ainsi que des fonctionnalités ou un comportement que l'on souhaite lui appliquer. Les données (et bien souvent les fonctions) associées à un objet peuvent être stockées (le terme officiel est encapsulé) à l'intérieur d'un paquet objet. Il est possible de donner un nom spécifique à un paquet objet afin  d'y faire référence, on parle alors d'espace de noms ou namespace, il sera ainsi plus facile de le manipuler et d'y accéder. Les objets peuvent aussi servir pour stocker des données et les transférer facilement sur un réseau.

+ +

Définissons un modèle objet

+ +

Nous allons voir un programme simple qui affiche des informations à propos des élèves et des professeurs d'une école. Nous allons aborder la théorie de la programmation orientée objet de manière générale sans l'appliquer à un langage particulier.

+ +

Pour débuter, nous pouvons réutiliser l'objet Personne que nous avons créé dans notre premier article, il définit un ensemble de données et actions d'une personne. Il existe tout un tas de choses que nous pourrions savoir au sujet d'une personne (son adresse, sa taille, sa pointure, son ADN, son numéro de passeport, ses traits particuliers significatifs… ). En l'occurrence, nous souhaitons uniquement afficher son nom, son âge, ses passions, écrire une petite introduction à son sujet en utilisant ces données et lui apprendre à se présenter. On parle alors d'abstraction : créer un modèle simplifié de quelque chose de complexe mais qui ne contient que les aspects qui nous intéressent. Il sera alors plus simple de manipuler ce modèle objet simplifié dans le cadre de notre programme.

+ +

Classe Personne avec attributs élémentaires

+ +

Dans plusieurs langages de POO, la définition d'un objet est appelé une classe (comme on le verra ci-après, JavaScript se base sur un mécanisme et une terminologie différente). En réalité ce n'est pas vraiment un objet mais plutôt un modèle qui définit les propriétés que notre objet doit avoir.

+ +

Créons des objets

+ +

À partir de notre classe, nous pouvons créer des objets, on parle alors d'instancier des objets, une classe objet a alors une instance. Il s'agit d'objets qui contiennent les données et attributs définis dans une classe. À partir de notre classe Personne, nous pouvons modéliser des personnes réelles :

+ +

Instantiation on a Personn Class for JS examples (fr)

+ +

Lorsque l'instance d'un objet est créée, on appelle la fonction constructeur de la classe pour la créer. On parle d'instanciation d'un objet — l'objet ainsi créé est instancié à partir de la classe.

+ +

Classes filles

+ +

Pour notre exemple, nous n'allons pas nous contenter de personnes génériques — nous pourrions utiliser des professeurs, des étudiants, qui sont des types un peu plus spécifiques de personnes. En POO, il est possible de créer de nouvelles classes à partir d'autres classes — ces classes filles nouvellement créées peuvent hériter des propriétés et des attributs de leur classe mère. Il est donc possible d'avoir des attributs partagés à l'ensemble des classes plutôt que de les dupliquer. Si besoin, il est possible d'ajouter des fonctions et attributs spécifiques sur chaque classe fille.

+ +

Inheritance principle with French text for JS example

+ +

Cela s'avère très utile puisque les étudiants et les professeurs se ressemblent sur de nombreux aspects : ils ont un nom, un genre, un âge, il est donc utile de ne définir ces attributs qu'une seule fois. Il est aussi possible de redéfinir le même attribut dans différentes classes étant donné que l'attribut appartiendra à chaque fois à un nom d'espace différent. On pourra ainsi avoir différentes formes de salutations : « Hey, je m'appelle [prénom] » pour les étudiants ( « Hey je m'appelle Sam » ) tandis que les professeurs pourront dire quelque chose d'un peu plus formel comme « Bonjour, mon nom est [Titre][Nom] et j'enseigne [matière] » par exemple « Bonjour mon nom est M. Griffiths et j'enseigne la chimie ».

+ +
+

Note : On parle de polymorphisme, lorsque des objets réutilisent la même propriété,  mais c'est juste pour info, vous embêtez pas.

+
+ +

Une fois la classe fille créée il est alors possible de l'instancier et de créer des objets. Par exemple :

+ +

Professor instantiation example for JS fr

+ +

Dans la suite de l'article, nous nous intéresserons à la mise en œuvre de la programmation orientée objet (POO) au sein de JavaScript.

+ +

Constructeurs et instances d'objet

+ +

Certains disent que le JavaScript n'est pas vraiment un langage de programmation orienté objet — Il n'existe pas, en JavaScript d'élément class pour créer des classes alors que c'est le cas dans plusieurs langages orientés objet. JavaScript quant à lui, utilise des fonctions spéciales appelées constructeurs pour définir les objets et leurs propriétés. Ces constructeurs s'avèrent utiles, puisque bien souvent, nous ne savons pas combien d'objets nous allons définir, les constructeurs nous permettent de créer autant d'objets que nécessaire et d'y associer des données et des fonctions au fur et à mesure.

+ +

Lorsqu'un objet est instancié à partir d'une fonction constructeur, les fonctions de la classe ne sont pas copiées directement dans l'objet comme dans la plupart des langages orientés objet (OO). En JavaScript, les fonctions sont liées grâce à une chaîne de référence appelée chaîne prototype (voir Prototypes Objet). Il ne s'agit donc pas d'une véritable instanciation au sens strict puisque JavaScript utilise un mécanisme différent pour partager des fonctionnalités entre les objets.

+ +
+

Note : Ne pas être un "langage classique de POO" n'est pas nécessairement un défaut. Comme nous le mentionnions au début de l'article, la POO peut très vite devenir compliquée et JavaScript, grâce à ses différences parvient à utiliser certains concepts avancés tout en restant abordable.

+
+ +

Voyons comment créer des classes via les constructeurs et les utiliser pour instancier des objets en JavaScript. Nous allons commencer par faire une copie locale du fichier oojs.html que nous avons vu dans notre premier article sur les objets.

+ +

Un exemple simple

+ +
    +
  1. Tout d'abord ; voyons comment définir une personne au travers d'une fonction classique. Vous pouvez ajouter l'exemple ci-dessous dans votre code existant : +
    function creerNouvellePersonne(nom) {
    +  var obj = {};
    +  obj.nom = nom;
    +  obj.salutation = function() {
    +    alert('Salut ! Je m\'appelle ' + this.nom + '.');
    +  };
    +  return obj;
    +}
    +
  2. +
  3. Vous pouvez désormais créer une personne en appelant cette fonction, essayez en copiant les lignes suivantes dans la console JavaScript de votre navigateur : +
    var salva = creerNouvellePersonne('Salva');
    +salva.nom;
    +salva.salutation();
    + Ça fonctionne bien, mais on peut améliorer notre exemple. Si l'on sait que l'on va créer un objet, pourquoi créer un objet vide pour l'utiliser ensuite ? Heureusement, JavaScript est là et possède des fonctions adaptées comme les constructeurs. À l'abordage !
  4. +
  5. Remplacez la fonction précédente par celle-ci : +
    function Personne(nom) {
    +  this.nom = nom;
    +  this.salutation = function() {
    +    alert('Bonjour ! Je m\'appelle ' + this.nom + '.');
    +  };
    +}
    +
  6. +
+ +

Le constructeur est l'équivalent JavaScript d'une classe. Il possède l'ensemble des fonctionnalités d'une fonction, cependant il ne renvoie rien et ne crée pas d'objet explicitement. Il se contente de définir les propriétés et les méthodes associées. Il y a aussi l'utilisation du mot-clé this, ce mot-clé sert au sein d'une instance qui sera créée à y faire référence, ainsi l'attribut nom sera, pour l'instance, égal au nom passé en argument de la fonction constructrice, la méthode salutation() retournera elle aussi le nom passé en argument de la fonction constructrice.

+ +
+

Note : Les fonctions de type constructeur commencent généralement par une majuscule. Cette convention d'écriture permet de repérer les constructeurs plus facilement dans le code.

+
+ +

Comment pouvons-nous utiliser un constructeur ?

+ +
    +
  1. Ajoutez les lignes suivantes au code déjà existant : +
    var personne1 = new Personne('Bob');
    +var personne2 = new Personne('Sarah');
    +
  2. +
  3. Enregistrez votre code et relancez le dans votre navigateur puis essayez d'entrer les lignes suivantes dans la console : +
    personne1.nom
    +personne1.salutation()
    +personne2.nom
    +personne2.salutation()
    +
  4. +
+ +

Pas mal ! Vous voyez désormais que nous avons deux nouveaux objets sur cette page, chaque objet étant stocké dans un espace de nom différent, pour y accéder il faut utiliser personne1 et personne2 pour préfixer les fonctions et attributs. Ce rangement permet de ne pas tout casser et de ne pas rentrer en collision avec d'autres fonctionnalités. Cependant les objets disposent du même attribut nom et de la même méthode salutation(). Heureusement, les attributs et les méthodes utilisent this ce qui leur permet d'utiliser les valeurs propres à chaque instance et de ne pas les mélanger.

+ +

Revoyons l'appel au constructeur :

+ +
var personne1 = new Personne('Bob');
+var personne2 = new Personne('Sarah');
+ +

Dans chaque cas, le mot clé new est utilisé pour dire au navigateur que nous souhaitons définir une nouvelle instance, il est suivi du nom de la fonction que l'on utilise et de ses paramètres fournis entre parenthèses, le résultat est stocké dans une variable. Chaque instance est créée à partir de cette définition :

+ +
function Personne(nom) {
+  this.nom = nom;
+  this.salutation = function() {
+    alert('Bonjour ! Je m\'appelle ' + this.nom + '.');
+  };
+}
+ +

Une fois les objets créés, les variables personne1 et personne2 contiennent les objets suivants :

+ +
{
+  nom: 'Bob',
+  salutation: function() {
+    alert('Bonjour ! Je m\'appelle ' + this.nom + '.');
+  }
+}
+
+{
+  nom: 'Sarah',
+  salutation: function() {
+    alert('Bonjour ! Je m\'appelle ' + this.nom + '.');
+  }
+}
+ +

On peut remarquer qu'à chaque appel de notre fonction constructrice nous définissons salutation() à chaque fois. Cela peut être évité via la définition de la fonction au sein du prototype, ce que nous verrons plus tard.

+ +

Créons une version finalisée de notre constructeur

+ +

L'exemple que nous avons utilisé jusqu'à présent était destiné à aborder les notions de base des constructeurs. Créons un constructeur digne de ce nom pour notre fonction constructrice Personne().

+ +
    +
  1. Vous pouvez retirer le code que vous aviez ajouté précédemment pour le remplacer par le constructeur suivant, c'est la même fonction, ça reste un constructeur, nous avons juste ajouté quelques détails : +
    function Personne(prenom, nom, age, genre, interets) {
    +  this.nom = {
    +    prenom,
    +    nom
    +  };
    +  this.age = age;
    +  this.genre = genre;
    +  this.interets = interets;
    +  this.bio = function() {
    +    alert(this.nom.prenom + ' ' + this.nom.nom + ' a ' + this.age + ' ans. Il aime ' + this.interets[0] + ' et ' + this.interets[1] + '.');
    +  };
    +  this.salutation = function() {
    +    alert('Bonjour ! Je m\'appelle ' + this.nom.prenom + '.');
    +  };
    +};
    +
  2. +
  3. Vous pouvez ajouter la ligne ci-dessous pour créer une instance à partir du constructeur : +
    var personne1 = new Personne('Bob', 'Smith', 32, 'homme', ['musique', 'ski']);
    +
  4. +
+ +

Vous pouvez accéder aux fonctions des objets instanciés de la même manière qu'avant :

+ +
personne1['age']
+personne1.interets[1]
+personne1.bio()
+// etc.
+ +
+

Note : Si vous avez du mal à faire fonctionner cet exemple, vous pouvez comparez votre travail avec notre version (voir oojs-class-finished.html (vous pouvez aussi jeter un œil à la démo)

+
+ +

Exercices

+ +

Vous pouvez démarrer en instanciant de nouveaux objets puis en essayant de modifier et d'accéder à leurs attributs respectifs.

+ +

D'autre part, il y a quelques améliorations possibles pour notre méthode bio(). En effet elle affiche systématiquement le pronom 'il', même si votre personne est une femme ou bien préfère se définir par un autre genre. De plus, la biographie n'inclut que deux passions, même s'il y en a plus dans la liste. Essayez d'améliorer cette méthode. Vous pourrez mettre votre code à l'intérieur du constructeur (vous aurez probablement besoin de quelques structures conditionnelles et d'une boucle). Réflechissez à la syntaxe des phrases qui devra s'adapter en fonction du genre et du nombre de passions listées.

+ +
+

Note: Si vous êtes bloqués, nous avons mis une réponse possible sur notre dépôt GitHub (la démo) —tentez d'abord l'aventure avant d'aller regarder la réponse !

+
+ +

D'autres manières d'instancier des objets

+ +

Jusque là nous n'avons abordé que deux manières différentes pour créer une instance d'objet, la déclarer de manière explicite et en utilisant le constructeur.

+ +

Elles sont toutes les deux valables, mais il en existe d'autres. Afin que vous les reconnaissiez lorsque vous vous baladez sur le Web, nous en avons listées quelques unes.

+ +

Le constructeur Object()

+ +

Vous pouvez en premier lieu utiliser le constructeur Object() pour créer un nouvel objet. Oui, même les objets génériques ont leur propre constructeur, qui génère un objet vide.

+ +
    +
  1. Essayez la commande suivante dans la console JavaScript de votre navigateur : +
    var personne1 = new Object();
    +
  2. +
  3. On stocke ainsi un objet vide dans la variable personne1. Vous pouvez ensuite ajouter des attributs et des méthodes à cet objet en utilisant la notation point ou parenthèses comme vous le souhaitez. +
    personne1.nom = 'Chris';
    +personne1['age'] = 38;
    +personne1.salutation = function() {
    +  alert('Bonjour ! Je m\'appelle ' + this.nom + '.');
    +};
    +
  4. +
  5. Vous pouvez aussi passer un objet en paramètre du constructeur Object(), afin de prédéfinir certains attributs et méthodes. +
    var personne1 = new Object({
    +  nom: 'Chris',
    +  age: 38,
    +  salutation: function() {
    +    alert('Bonjour ! Je m\'appelle ' + this.nom + '.');
    +  }
    +});
    +
  6. +
+ +

Via la méthode create()

+ +

Les constructeurs permettent de structurer le code : vous pouvez avoir l'ensemble de vos constructeurs au même endroit et ensuite créer les instances suivant vos besoins, en identifiant clairement leur origine.  

+ +

Cependant, on peut vouloir créér des instances d'un objet, sans forcément définir un constructeur au préalable. (Particulierement si l'on a peu d'instances de cet object). JavaScript intègre directement une méthode appelée create() qui rend cela possible. Elle permet d'instancier un objet à partir d'un objet existant  .

+ +
    +
  1. Essayez d'ajouter la ligne suivante dans votre console JavaScript : +
    var personne2 = Object.create(personne1);
    +
  2. +
  3. Maintenant : +
    personne2.nom
    +personne2.salutation()
    +
  4. +
+ +

personne2 a été créée à partir de personne1 — et elle possède les mêmes propriétés. 

+ +

L'inconvénient de create() est qu'elle n'est pas supportée par IE8. Ainsi, utiliser les constructeurs peut s'avérer plus judicieux lorsqu'il s'agit de supporter les anciens navigateurs Web.

+ +

Nous verrons les détails et les effets de create() plus tard.

+ +

Résumé

+ +

Cet article vous a donné un aperçu simplifié de la programmation orientée objet. Tout n'y a pas été détaillé mais ça vous permet de vous faire une idée. Nous avons vu comment JavaScript s'appuyait sur un certain nombre de principes orienté objet tout en ayant un certain nombre de particularités. Nous avons aussi vu comment implémenter des classes en JavaScript via la fonction constructeur ainsi que les différentes manières de générer des instances d'objets.

+ +

Dans le prochain article, nous explorerons le monde des objets prototypes en JavaScript.

+ +

{{PreviousMenuNext("Learn/JavaScript/Objects/Basics", "Learn/JavaScript/Objects/Object_prototypes", "Learn/JavaScript/Objects")}}

diff --git a/files/fr/learn/javascript/objects/object_building_practice/index.html b/files/fr/learn/javascript/objects/object_building_practice/index.html new file mode 100644 index 0000000000..a2ab4270eb --- /dev/null +++ b/files/fr/learn/javascript/objects/object_building_practice/index.html @@ -0,0 +1,316 @@ +--- +title: La construction d'objet en pratique +slug: Learn/JavaScript/Objects/la_construction_d_objet_en_pratique +tags: + - Apprendre + - Article + - Canvas + - Débutant + - JavaScript + - Manuel + - Objets + - Tutoriel +translation_of: Learn/JavaScript/Objects/Object_building_practice +--- +
{{LearnSidebar}}
+ +
{{PreviousMenuNext("Learn/JavaScript/Objects/JSON", "Learn/JavaScript/Objects/Adding_bouncing_balls_features", "Learn/JavaScript/Objects")}}
+ +

Dans l'article précédent, nous avons passé en revue l'essentiel de la théorie de l'objet Javascript et sa syntaxe détaillée, vous donnant ainsi des bases solides sur lesquelles commencer. Dans le présent article nous plongeons dans un exercice pratique afin d'accroître votre savoir-faire dans la construction d'objets entièrement personnalisés donnant un résultat plutôt amusant et très coloré.

+ + + + + + + + + + + + +
Pré-requis : +

Connaissance basique de l'informatique, une compréhension basique du HTML et du CSS, une familiarité avec  les bases du JavaScript (voir Premiers pas et Les blocs de construction) et les bases de la programmation objet en JavaScript (voir Introduction aux objets). 

+
Objectif : +

Acquérir plus de pratique dans l'utilisation des objets et des techniques orientées objet dans un contexte "monde réel".

+
+ +

Faisons bondir quelques balles

+ +

Dans cet article, nous écrirons une démo classique de "balles bondissantes", pour vous montrer à quel point les objets peuvent être utiles en JavaScript. Nos petites balles bondiront partout sur notre écran et changeront de couleurs lorsqu'elles se toucheront. L'exemple finalisé ressemblera un peu à ceci : 

+ +

+ +
    +
+ +

Cet exemple utilise l'API Canvas  pour dessiner les balles sur l'écran, et l'API requestAnimationFrame  pour animer l'ensemble de l'affichage — Nul besoin d'avoir une connaissance préalable de ces APIs, nous expérons qu'une fois cet article terminé, vous aurez envie d'en faire une exploration approfondie. Tout le long du parcours nous utiliserons certains objets formidables et vous montrerons nombre de techniques sympathiques comme des balles bondissantes sur les murs et la vérification de balles qui s'entrechoquent (encore connue sous l'appelation détection de collision).

+ +

Pour commencer, faites des copies locales de nos fichiers index.html, style.css, et main.js. Ces fichiers contiennent respectivement :

+ +
    +
  1. Un document  HTML très simple contenant un élément {{HTMLElement("h1")}} , un élément {{HTMLElement("canvas")}} pour dessiner nos balles dessus et des élements  pour appliquer notre CSS et notre JavaScript à notre HTML ;
  2. +
  3. Quelques styles très simples qui servent principalement à mettre en forme et placer le <h1>, et se débarasser de toutes barres de défilement ou de marges autour du pourtour de notre page (afin que cela paraisse plus sympathique et élégant) ;
  4. +
  5. Un peu de JavaScript qui sert à paramétrer l'élément  <canvas> et fournir les fonctions globalles que nous utiliserons.
  6. +
+ +

La première partie du script ressemble à ceci :

+ +
const canvas = document.querySelector('canvas');
+
+const ctx = canvas.getContext('2d');
+
+const width = canvas.width = window.innerWidth;
+const height = canvas.height = window.innerHeight;
+ +

Ce script prend une référence à l'élément  <canvas> et ensuite invoque la méthode  getContext() sur lui, nous donnant ainsi un contexte sur lequel nous pouvons commencer à dessiner. La variable résultante  (ctx)  est l'objet qui représente directement la surface du Canvas où nous pouvons dessiner et qui nous permet de dessiner des formes 2D sur ce dernier. 

+ +

Après, nous configurons  les variables width (largeur) et height(hauteur),  et la largeur et la hauteur de l'élément canvas (représentés par les propriétés  canvas.width et canvas.height ) afin qu'elles soient identiques à la fenêtre du navigateur (la surface sur laquelle apparaît la page web— Ceci peut être tiré des propriétés {{domxref("Window.innerWidth")}} et {{domxref("Window.innerHeight")}}).

+ +

Vous verrez qu'ici nous enchaînons les assignations des valeurs des différentes variables ensemble à des fins de rapidité. Ceci est parfaitement autorisé.

+ +

Le dernier morceau du script ressemble à ceci :

+ +
function random(min, max) {
+  var num = Math.floor(Math.random() * (max - min + 1)) + min;
+  return num;
+}
+ +

Cette fonction prend deux nombres comme arguments, et renvoie un nombre compris entre les deux. 

+ +

Modéliser une balle dans notre programme

+ +

Notre programme met en œuvre beaucoup de balles bondissant partout sur l'écran. Comme nos balles se comporteront toutes de la même façon, cela semble tout à fait sensé de les représenter avec un objet. Commençons donc en ajoutant le constructeur suivant à la fin de notre code.

+ +
function Ball(x, y, velX, velY, color, size) {
+  this.x = x;
+  this.y = y;
+  this.velX = velX;
+  this.velY = velY;
+  this.color = color;
+  this.size = size;
+}
+ +

Ici, nous incluons des paramètres qui définissent  des propriétés dont chaque balle aura besoin pour fonctionner dans notre programme :

+ + + +

Ceci règle le problème des propriétés mais qu'en est il des méthodes ? Nous voulons maintenant amener nos balles à faire quelque chose dans notre programme.

+ +

Dessiner la balle

+ +

En premier lieu ajoutez la méthode draw() au prototype de Ball() :

+ +
Ball.prototype.draw = function() {
+  ctx.beginPath();
+  ctx.fillStyle = this.color;
+  ctx.arc(this.x, this.y, this.size, 0, 2 * Math.PI);
+  ctx.fill();
+}
+ +

En utilisant cette fonction, nous pouvons dire à notre balle de se dessiner sur l'écran en appelant une série de membres du contexte 2D du canvas que nous avons défini plus tôt  (ctx). Le contexte est comme le papier et maintenant nous allons demander à notre stylo d'y dessiner quelque chose :

+ + + +

Vous pouvez déjà commencer à tester votre objet.

+ +
    +
  1. Sauvegardez le code et chargez le fichier html dans un navigateur.
  2. +
  3. Ouvrez la console JavaScript du navigateur et actualisez la page afin que la taille du canvas change et prenne la petite taille restante de la fenêtre lorsque la console est ouverte.
  4. +
  5. Tapez dans la console ce qui suit afin de créer une nouvelle instance de balle : +
    let testBall = new Ball(50, 100, 4, 4, 'blue', 10);
    +
  6. +
  7. Essayez d'appeler ses membres : +
    testBall.x
    +testBall.size
    +testBall.color
    +testBall.draw()
    +
  8. +
  9. Lorsque vous entrerez la dernière ligne, vous devriez voir la balle se dessiner quelque part sur votre canvas.
  10. +
+ +

Mettre à jour les données de la balle

+ +

Nous pouvons dessiner la balle dans n'importe quelle position, mais actuellement pour commencer à la bouger nous aurons besoin d'une sorte de fonction de mise à jour. Insérez donc le code suivant à la fin de votre fichier JavaScript pour ajouter une méthode update() au prototype de Ball():

+ +
Ball.prototype.update = function() {
+  if ((this.x + this.size) >= width) {
+    this.velX = -(this.velX);
+  }
+
+  if ((this.x - this.size) <= 0) {
+    this.velX = -(this.velX);
+  }
+
+  if ((this.y + this.size) >= height) {
+    this.velY = -(this.velY);
+  }
+
+  if ((this.y - this.size) <= 0) {
+    this.velY = -(this.velY);
+  }
+
+  this.x += this.velX;
+  this.y += this.velY;
+}
+ +

Les quatre premières parties de la fonction vérifient si la balle a atteint le rebord  du canvas. Si c'est le cas, nous inversons la polarité de la vitesse appropriée pour faire bouger la balle dans le sens opposé. Donc par exemple, si la balle se déplaçait vers le haut (positif velY) alors la vitesse verticale est changée afin qu'elle commence à bouger plutôt vers le bas (negatif velY).

+ +

Dans les quatre cas nous :

+ + + +

Dans chaque cas, nous incluons la taille size de la balle dans les calculs parce que les coordonnées  x/y  sont situées au centre de la balle mais nous voulons que le pourtour de la balle rebondisse sur le rebord  — nous ne voulons pas que la balle sorte à moité hors de l'écran avant de commencer à rebondir vers l'arrière.

+ +

Les deux dernières lignes ajoutent la valeur velX à la coordonnée x et la valeur velY à la coordonnée y — la balle est en effet mise en mouvement chaque fois que cette méthode est invoquée.

+ +

Cela suffira pour l'instant, passons à l'animation !

+ +

Animer la balle

+ +

Maintenant, rendons cela amusant. Nous allons commencer à ajouter des balles au canvas et à les animer.

+ +
    +
  1. Tout d'abord, nous avons besoin d'un endroit où stocker toutes nos balles. Le tableau suivant fera ce travail — ajoutez-le au bas de votre code maintenant : + +
    let balls = [];
    +
    + +
    while (balls.length < 25) {
    +  let size = random(10,20);
    +  let ball = new Ball(
    +    // ball position always drawn at least one ball width
    +    // away from the edge of the canvas, to avoid drawing errors
    +    random(0 + size,width - size),
    +    random(0 + size,height - size),
    +    random(-7,7),
    +    random(-7,7),
    +    'rgb(' + random(0,255) + ',' + random(0,255) + ',' + random(0,255) +')',
    +    size
    +  );
    +
    +  balls.push(ball);
    +}
    + Tous les programmes qui animent les choses impliquent généralement une boucle d'animation, qui sert à mettre à jour les informations dans le programme et à restituer ensuite la vue résultante sur chaque image de l'animation. C'est la base de la plupart des jeux et autres programmes similaires.
  2. +
  3. Ajoutez ce qui suit au bas de votre code maintenant : +
    function loop() {
    +  ctx.fillStyle = 'rgba(0, 0, 0, 0.25)';
    +  ctx.fillRect(0, 0, width, height);
    +
    +  for (let i = 0; i < balls.length; i++) {
    +    balls[i].draw();
    +    balls[i].update();
    +  }
    +
    +  requestAnimationFrame(loop);
    +}
    + +

    Notre fonction loop() fonctionne comme suit :

    + +
      +
    • On définit la couleur de remplissage du canvas en noir semi-transparent, puis dessine un rectangle de couleur sur toute la largeur et la hauteur du canvas, en utilisant fillRect() (les quatre paramètres fournissent une coordonnée de départ et une largeur et une hauteur pour le rectangle dessiné ). Cela sert à masquer le dessin de l'image précédente avant que la suivante ne soit dessinée. Si vous ne faites pas cela, vous verrez juste de longs serpents se faufiler autour de la toile au lieu de balles qui bougent ! La couleur du remplissage est définie sur semi-transparent, rgba (0,0,0,.25), pour permettre aux quelques images précédentes de briller légèrement, produisant les petites traînées derrière les balles lorsqu'elles se déplacent. Si vous avez changé 0.25 à 1, vous ne les verrez plus du tout. Essayez de faire varier ce dernier nombre (entre 0 et 1) pour voir l'effet qu'il a.
    • +
    • On crée un nouvel objet Ball() avec des attributs générées aléatoirement grâce à la fonction random(), puis on ajoute l'objet au tableau, mais seulement lorsque le nombre de balles dans le tableau est inférieur à 25. Donc quand on a 25 balles à l'écran, plus aucune balle supplémentaire n'apparaît. Vous pouvez essayer de faire varier le nombre dans balls.length <25 pour obtenir plus, ou moins de balles à l'écran. En fonction de la puissance de traitement de votre ordinateur / navigateur, spécifier plusieurs milliers de boules peut ralentir l'animation de façon très significative !
    • +
    • Le programme boucle à travers tous les objets du tableau sur chacun desquels il exécute la fonction draw() et update() pour dessiner à l'écran chaque balle et faire les mise à jour de chaque attribut vant le prochain rafraîchissement.
    • +
    • Exécute à nouveau la fonction à l'aide de la méthode requestAnimationFrame()  lorsque cette méthode est exécutée en permanence et a reçu le même nom de fonction, elle exécute cette fonction un nombre défini de fois par seconde pour créer une animation fluide. Cela se fait généralement de manière récursive  ce qui signifie que la fonction s'appelle elle-même à chaque fois qu'elle s'exécute, de sorte qu'elle sera répétée encore et encore.
    • +
    +
  4. +
  5. Finallement mais non moins important, ajoutez la ligne suivante au bas de votre code — nous devons appeler la fonction une fois pour démarrer l'animation. +
    loop();
    +
  6. +
+ +

Voilà pour les bases — essayez d'enregistrer et de rafraîchir pour tester vos balles bondissantes!

+ +

Ajouter la détection de collision

+ +

Maintenant, pour un peu de plaisir, ajoutons une détection de collision à notre programme, afin que nos balles sachent quand elles ont frappé une autre balle.

+ +
    +
  1. Tout d'abord, ajoutez la définition de méthode suivante ci-dessous où vous avez défini la méthode update() (c'est-à-dire le bloc Ball.prototype.update). + +
    Ball.prototype.collisionDetect = function() {
    +  for (let j = 0; j < balls.length; j++) {
    +    if (!(this === balls[j])) {
    +      const dx = this.x - balls[j].x;
    +      const dy = this.y - balls[j].y;
    +      const distance = Math.sqrt(dx * dx + dy * dy);
    +
    +      if (distance < this.size + balls[j].size) {
    +        balls[j].color = this.color = 'rgb(' + random(0, 255) + ',' + random(0, 255) + ',' + random(0, 255) +')';
    +      }
    +    }
    +  }
    +}
    + +

    Cette méthode est un peu complexe, donc ne vous inquiétez pas si vous ne comprenez pas exactement comment cela fonctionne pour le moment. Regardons cela pas-à-pas :

    + +
      +
    • Pour chaque balle b, nous devons vérifier chaque autre balle pour voir si elle est entrée en collision avec b. Pour ce faire, on inspecte toutes les balles du tableau balls[] dans une boucle for.
    • +
    • Immédiatement à l'intérieur de cette boucle for, une instruction if vérifie si la balle courante  b' , inspectée dans la boucle, n'est égale à la balle b. Le code correspondant est :  b'!== b. En effet, nous ne voulons pas vérifier si une balle b est entrée en collision avec elle-même ! Nous contrôlons donc si la balle actuelle bdont la méthode collisionDetect() est invoquéeest distincte de la balle b' inspectée dans la boucleAinsi le bloc de code venant après l'instruction if ne s'exécutera que si les balles b et b' ne sont pas identiques.
    • +
    • Un algorithme classique permet ensuite de vérifier la superposition de deux disques. Ceci est expliqué plus loin dans 2D collision detection.
    • +
    • Si une collision est détectée, le code à l'intérieur de l'instruction interne if est exécuté. Dans ce cas, nous définissons simplement la propriété color des deux cercles à une nouvelle couleur aléatoire. Nous aurions pu faire quelque chose de bien plus complexe, comme faire rebondir les balles de façon réaliste, mais cela aurait été beaucoup plus complexe à mettre en œuvre. Pour de telles simulations de physique, les développeurs ont tendance à utiliser des bibliothèques de jeux ou de physiques telles que PhysicsJS, matter.js, Phaser, etc.
    • +
    +
  2. +
  3. Vous devez également appeler cette méthode dans chaque image de l'animation. Ajouter le code ci-dessous  juste après la ligne balls[i].update();: +
    balls[i].collisionDetect();
    +
  4. +
  5. Enregistrez et rafraîchissez la démo à nouveau, et vous verrez vos balles changer de couleur quand elles entrent en collision !
  6. +
+ +
+

Note : Si vous avez des difficultés à faire fonctionner cet exemple, essayez de comparer votre code JavaScript avec notre version finale (voir également la démo en ligne).

+
+ +

Résumé

+ +

Nous espérons que vous vous êtes amusé à écrire votre propre exemple de balles aléatoires bondissantes comme dans le monde réel, en utilisant diverses techniques orientées objet et divers objets d'un bout à l'autre du module ! Nous espérons vous avoir offert un aperçu utile de l'utilisation des objets.
+
+ C'est tout pour les articles sur les objets
il ne vous reste plus qu'à tester vos compétences dans l'évaluation sur les objets.

+ +

Voir aussi

+ + + +

{{PreviousMenuNext("Learn/JavaScript/Objects/JSON", "Learn/JavaScript/Objects/Adding_bouncing_balls_features", "Learn/JavaScript/Objects")}}

+ + + +

Dans ce module

+ + diff --git a/files/fr/learn/javascript/objects/object_prototypes/index.html b/files/fr/learn/javascript/objects/object_prototypes/index.html new file mode 100644 index 0000000000..efb3681f18 --- /dev/null +++ b/files/fr/learn/javascript/objects/object_prototypes/index.html @@ -0,0 +1,244 @@ +--- +title: Prototypes Objet +slug: Learn/JavaScript/Objects/Prototypes_Objet +tags: + - Constructeur + - JavaScript + - Prototype +translation_of: Learn/JavaScript/Objects/Object_prototypes +--- +
{{LearnSidebar}}
+ +
{{PreviousMenuNext("Learn/JavaScript/Objects/Object-oriented_JS", "Learn/JavaScript/Objects/Inheritance", "Learn/JavaScript/Objects")}}
+ +

Les prototypes sont un mécanisme au sein de JavaScript qui permettent aux objets JavaScript d'hériter des propriétés d'autres objets. Les prototypes implémentent un héritage différent de celui rencontré dans les langages de programmation objets habituels. Dans cet article, nous allons aborder ces différences, nous allons aussi voir comment la chaîne de prototypage fonctionne. Nous verrons aussi comment les propriétés prototypes peuvent être utilisées afin d'ajouter des méthodes à des constructeurs existants.

+ + + + + + + + + + + + +
Pré-requis :Une connaissance générale de l'informatique, des notions d'HTML et CSS, une connaissance des bases en JavaScript (voir Premiers pas et Blocs de construction) ainsi que des notions de JavaScript orienté objet (JSOO) (voir Introduction aux objets).
Objectifs :Comprendre le concept de prototype en JavaScript, comprendre comment fonctionne une chaîne de prototypage et comment ajouter de nouvelles méthodes aux propriétés d'un prototype.
+ +

Un langage basé sur des prototypes ?

+ +

JavaScript est souvent décrit comme un langage basé sur les prototypes, chaque objet pouvant avoir un prototype objet d'où il hérite des méthodes et des attributs. Un prototype peut lui aussi avoir son prototype objet duquel il héritera des méthodes et des attributs et ainsi de suite. On parle alors de chaîne de prototypage (ou prototype chain en anglais). Cela permet d'expliquer pourquoi différents objets possèdent des attributs et des méthodes définis à partir d'autres objets.

+ +

En réalité, les méthodes et attributs sont définis dans l'attribut prototype , la fonction constructrice de l'objet et non pas dans les instances des objets elles-mêmes.

+ +

En programmation orientée objet classique, les classes sont définies, puis lorsque des instances sont créées, l'ensemble des attributs et des méthodes sont copiés dans l'instance. En JavaScript en revanche, tout n'est pas copié : on établit un lien entre l'objet instancié et son constructeur (c'est un lien dans la chaîne de prototypage). On détermine alors les méthodes et les attributs en remontant la chaîne.

+ +
+

Note: Il faut bien comprendre qu'il y a une différence entre la notion de prototype d'un objet (qu'on obtient via Object.getPrototypeOf(obj), ou via la propriété dépréciée  __proto__ ) et l' attribut prototyped'une fonction constructrice. La première concerne chaque instance, le dernier existe uniquement sur une fonction constructrice. Cela dit, Object.getPrototypeOf(new Foobar()) renvoie au même object queFoobar.prototype.

+
+ +

Prenons un exemple afin de rendre cela un peu plus clair.

+ +

Comprendre les prototypes objet

+ +

Reprenons notre exemple dans lequel nous avions écrit notre constructeur Personne(). Chargez cet exemple dans votre navigateur, si vous ne l'avez plus, vous pouvez utiliser notre exemple oojs-class-further-exercises.html example (voir aussi le code source).

+ +

Dans cet exemple, nous avons défini un constructeur comme suit :

+ +
function Personne(prenom, nom, age, genre, interets) {
+
+  // property and method definitions
+
+};
+ +

Nous avons ensuite instancié des objets comme ceci :

+ +
var personne1 = new Personne('Bob', 'Smith', 32, 'homme', ['musique', 'ski']);
+ +

Si vous entrez  « personne1 » dans votre console JavaScript, vous devriez voir que le navigateur essaie de faire de l'auto-complétion avec les attributs de cet objet.

+ +

+ +

Dans cette liste vous verrez les membres définis au niveau du constructeur de personne1 qui n'est autre  Personne(). On y trouve les valeurs suivantes : nom, age, genre, interets, bio, et salutation. On peut voir aussi d'autres membres tels que watch, valueOf …  Ces membres particuliers sont définis au niveau du prototype objet du constructeur Personne(), qui est Object. On voit ici une mise en œuvre de la chaine de prototypage.

+ +

+ +

Que peut-il bien se passer lorsque l'on tente d'appeler une méthode définie pour Object en l'appliquant à Personne1 ? Par exemple :

+ +
personne1.valueOf()
+ +

Cette méthode renvoie simplement la valeur de l'objet pour lequel elle est appelée. Vous pouvez essayer dans votre console ! Lorsque l'on effectue cet appel, il se produit les choses suivantes :

+ + + +
+

Note : Encore une fois, il est important d'insister sur le fait que les méthodes et attributs ne sont pas copiés d'un objet à un autre, mais qu'on y accède à chaque fois en remontant la chaine de prototypage.

+
+ +
+

Note : Il n'existe pas de façon officielle d'accéder directement au prototype d'un objet donné. Les « liens » entre les éléments de la chaine sont définis au sein d'une propriété interne appelée [[prototype]] définie dans la spécification de JavaScript. (voir ECMAScript). Néanmoins, la plupart des navigateurs modernes implémentent l'attribut __proto__   (deux tirets soulignés ou underscore de chaque côté) qui contient le prototype objet d'un objet. Vous pouvez tenter personne1.__proto__ et personne1.__proto__.__proto__ pour voir à quoi ressemble une chaine de prototypage dans la console !

+
+ +

L'attribut prototype : là où l'on définit les éléments héritables

+ +

Mais alors, où définissons-nous les attributs et méthodes qui seront hérités au long de la chaîne de prototypage ? En effet, s'il on regarde à la page de documentation Object on peut voir un large éventail d'attributs et de méthodes qui sont définis, une liste bien plus longue que celle disponible pour notre objet Personne1. Pourquoi Personne1 hérite de certains de ces éléments mais pas de tous ?

+ +

Cela vient du fait que les éléments hérités sont ceux définis au niveau de l'attribut prototype d'Object (on peut voir cet attribut comme un sous espace de noms). Ainsi, les éléments listés sont ceux sous Object.prototype. et pas ceux situés juste sous Object. La valeur de l'attribut prototype est un objet qui rassemble les attributs et méthodes que l'on souhaite appliquer aux objets tout au long de la chaine de prototypage.

+ +

Ainsi Object.prototype.watch(), Object.prototype.valueOf() …  sont disponibles pour n'importe quel objet qui hérite de Object.prototype ce qui inclus les nouvelles instances créées à partir du constructeur Personne().

+ +

Object.is(), Object.keys(), ainsi que d'autres membres non définis dans prototype ne sont pas hérités par les instances d'objet ou les objets qui héritent de Object.prototype. Ces méthodes et attributs sont disponibles uniquement pour le constructeur Object().

+ +
+

Note : Ça paraît bizarre, d'avoir une méthode définie au sein d'un constructeur qui est lui même une fonction non ? Et bien, une fonction est aussi un type d'objet — vous pouvez jeter un  œil à la documentation du constructeur Function() si vous ne nous croyez pas.

+
+ +
    +
  1. Vous pouvez vérifier les attributs du prototype en reprenant l'exemple précédent et en entrant le code suivant dans la console JavaScript : +
    Personne.prototype
    +
  2. +
  3. Il n'y a pas grand chose renvoyé par le navigateur. En même temps, nous n'avons rien défini dans l'attribut prototype de notre constructeur, et par défaut l'attribut prototype d'un constructeur est toujours vide. Voyons ce que renvoie le code suivant : +
    Object.prototype
    +
  4. +
+ +

On observe que plusieurs méthodes sont définies au niveau de l'attribut prototype d'Object, qui seront alors disponibles pour les objets qui héritent d'Object, comme nous l'avons vu plus haut.

+ +

Vous verrez qu'il existe plein d'exemples de chaine de prototypage dans JavaScript. Vous pouvez essayer de trouver les méthodes et les attributs définis dans les attributs prototype des objets globeaux comme String,  DateNumber, et  Array. Chacun de ces objets possède des éléments au sein de leur attribut prototype. Dès lors que l'on crée une chaine de caractères, comme celle-ci :

+ +
var maChaine = 'Ceci est ma chaine de caracteres.';
+ +

maChaine possède aussitôt plusieurs méthodes utiles pour manipuler les chaines de caractères telles que split(), indexOf(), replace()

+ +
+

Important : L'attribut prototype est un des éléments JavaScript qui peut le plus prêter à confusion. On pourrait penser qu'il s'agit du prototype objet de l'objet courant mais ça ne l'est pas (on peut y accéder via __proto__). L'attribut prototype est un attribut qui contient un objet où l'on définit les éléments dont on va pouvoir hériter.

+
+ +

Revenons sur create()

+ +

Nous avons vu précedemment que la méthode Object.create() pouvait être utilisée pour instancier des objets.

+ +
    +
  1. Par exemple, vous pouvez essayer le code suivant dans la console JavaScript : +
    var personne2 = Object.create(personne1);
    +
  2. +
  3. En réalité create() se contente de créer un nouvel objet à partir d'un prototype spécifique. Dans cet exemple, personne2 est créé à partir de personne1 qui agit en tant que prototype. Vous pouvez le vérifier via : +
    person2.__proto__
    +
  4. +
+ +

Cela renverra l'objet personne1.

+ +

L'attribut constructor

+ +

Chaque fonction possède un attribut prototype dont la valeur est un objet contenant un attribut constructor. L'attribut constructor renvoie vers la méthode constructrice utilisée. Nous allons le voir dans la section suivante, les attributs définis dans l'attribut Personne.prototype deviennent disponibles pour toutes les instances créées à partir du constructeur Personne(). De cette manière, l'attribut constructor est aussi disponible au sein de personne1 et personne2.

+ +
    +
  1. Par exemple, vous pouvez tester le code suivant : +
    personne1.constructor
    +personne2.constructor
    + +

    Chaque commande devrait renvoyer le constructeur Personne() étant donné qu'il a permis d'instancier ces objets.

    + +

    Une astuce qui peut s'avérer utile est d'ajouter des parenthèses à la fin de l'attribut constructor pour le transformer en méthode. Après tout, le constructeur est une fonction que l'on peut appeler si besoin. Il faut juste utiliser le mot-clé new pour signifier que l'on souhaite construire un objet.

    +
  2. +
  3. Par exemple : +
    var personne3 = new personne1.constructor('Karen', 'Stephenson', 26, 'femme', ['jouer de la batterie', 'escalade']);
    +
  4. +
  5. Vous pouvez désormais essayer d'accéder aux propriétés de personne3 : +
    personne3.prenom
    +personne3.age
    +personne3.bio()
    +
  6. +
+ +

Ça fonctionne bien. A priori, ce n'est pas la manière la plus simple de créer un objet et vous n'aurez pas à l'utiliser souvent. En revanche, ça peut vous débloquer quand vous devez créer une nouvelle instance et que vous ne disposez pas facilement du constructeur d'origine.

+ +

L'attribut constructor possède d'autres intérêts. Par exemple, si vous disposez du nom d'une instance objet vous pouvez utiliser le code suivant pour renvoyer le nom de son constructeur :

+ +
instanceName.constructor.name
+ +

Vous pouvez essayer :

+ +
personne1.constructor.name
+ +

Modifions les prototypes

+ +

Voyons au travers d'un exemple comment modifier l'attribut prototype d'un constructeur (les méthodes ajoutées au prototype seront alors disponibles pour toutes les instances créées à partir du constructeur).

+ +
    +
  1. Revenons à notre exemple oojs-class-further-exercises.html et faisons une copie local du code source. En dessous du JavaScript existant, vous pouvez ajouter le code suivant, ce qui aura pour effet d'ajouter une nouvelle méthode à l'attribut prototype du constructeur : + +
    Personne.prototype.aurevoir = function() {
    +  alert(this.nom.prenom + ' est sorti. Au revoir !');
    +}
    +
  2. +
  3. Enregistrez vos modifications et chargez la page dans votre navigateur. Vous pouvez ensuite entrer le code suivant dans la console : +
    personne1.aurevoir();
    +
  4. +
+ +

Vous devriez voir une fenêtre s'afficher avec un message contenant le nom de la personne. Cette fonctionalité est utile, mais là où ça devient plus intéressant c'est que la chaine de prototypage a été mis à jour dynamiquement, rendant automatiquement cette méthode disponible à l'ensemble des instances existantes.

+ +

Revoyons en détail ce qui s'est passé : tout d'abord, nous avons défini le constructeur. Ensuite, nous avons instancié un objet à partir du constructeur. Enfin, nous avons ajouté une nouvelle méthode au prototype du construceur :

+ +
function Personne(prenom, nom, age, genre, interets) {
+
+  // définition des attrbuts et des méthodes
+
+};
+
+var personne1 = new Personne('Tammi', 'Smith', 32, 'neutre', ['musique', 'ski', 'kickboxing']);
+
+Personne.prototype.aurevoir= function() {
+  alert(this.nom.prenom + ' est sorti. Au revoir !');
+}
+ +

Même si nous l'avons déclaré après, la méthode aurevoir() est disponible pour l'instance personne1. Son existence a mis à jour dynamiquement les méthodes de l'instance. Cela démontre ce que nous expliquions plus haut au sujet de la chaine de prototypage : le navigateur la parcourt de manière ascendante. Ainsi, il est possible de trouver directement les méthodes qui n'ont pas été définies au niveau de l'instance, plutôt que de les recopier au sein de l'instance. Cela nous permet de bénéficier d'un système extensible de manière simple et élégante.

+ +
+

Note : Si vous avez du mal à faire fonctionner cet exemple, vous pouvez jeter un œil au notre (oojs-class-prototype.html, voir la démo)

+
+ +

Vous verrez peu d'attributs définis au sein de l'attribut prototype, pour la simple et bonne raison que c'est assez peu pratique. Vous pourriez avoir :

+ +
Personne.prototype.nomComplet = 'Bob Smith';
+ +

Mais ce n'est pas très pratique, étant donné qu'une personne ne sera peut-être pas appelée de cette manière. Il est plus cohérent de construire le nom entier en combinant le nom et le prénom :

+ +
Personne.prototype.nomComplet = this.nom.prenom + ' ' + this.nom.nom;
+ +

Ça ne fonctionnera toujours pas. En effet, this aura une portée globale et ne sera pas dans le contexte de la fonction. En appelant cet attribut, nous aurions alors undefined undefined. Dans les exemples précédents sur le prototype, nous arrivions à obtenir quelque chose de fonctionnel puisque nous étions au sein d'une méthode, qui sera utilisée par l'instance. Il est donc possible de définir des attributs invariables au niveau du prototype mais de manière générale, il est préférable de les définir au sein du constructeur.

+ +

En fait, on retrouve généralement la chose suivante : les attributs sont définis dans le constructeur, tandis que les méthodes sont définies au niveau du prototype. Cela rend le code plus simple à lire puisque les attributs sont groupés et les méthodes structurées en blocs distincts. Par exempe :

+ +
// Constructeur avec définition des attributs
+
+function Test(a, b, c, d) {
+  // définition des attributs
+};
+
+// Définition de la première méthode
+
+Test.prototype.x = function() { ... }
+
+// Définition de la seconde méthode
+
+Test.prototype.y = function() { ... }
+
+// etc...
+ +

Ce type d'implémentation peut être observée dans l'appli plan d'école de Piotr Zalewa par exemple.

+ +

Résumé

+ +

Cet article a traité des prototypes objet en JavaScript, en incluant la chaine de prototypage qui permet aux objets d'hériter des propriétés d'un autre objet. Nous avons aussi vu l'attribut prototype et comment nous pouvons l'utiliser pour ajouter des méthodes au constructeur.

+ +

Dans le prochain article, nous verrons comment appliquer l'héritage entre deux de nos propres objets.

+ +

{{PreviousMenuNext("Learn/JavaScript/Objects/Object-oriented_JS", "Learn/JavaScript/Objects/Inheritance", "Learn/JavaScript/Objects")}}

diff --git a/files/fr/learn/javascript/objects/prototypes_objet/index.html b/files/fr/learn/javascript/objects/prototypes_objet/index.html deleted file mode 100644 index efb3681f18..0000000000 --- a/files/fr/learn/javascript/objects/prototypes_objet/index.html +++ /dev/null @@ -1,244 +0,0 @@ ---- -title: Prototypes Objet -slug: Learn/JavaScript/Objects/Prototypes_Objet -tags: - - Constructeur - - JavaScript - - Prototype -translation_of: Learn/JavaScript/Objects/Object_prototypes ---- -
{{LearnSidebar}}
- -
{{PreviousMenuNext("Learn/JavaScript/Objects/Object-oriented_JS", "Learn/JavaScript/Objects/Inheritance", "Learn/JavaScript/Objects")}}
- -

Les prototypes sont un mécanisme au sein de JavaScript qui permettent aux objets JavaScript d'hériter des propriétés d'autres objets. Les prototypes implémentent un héritage différent de celui rencontré dans les langages de programmation objets habituels. Dans cet article, nous allons aborder ces différences, nous allons aussi voir comment la chaîne de prototypage fonctionne. Nous verrons aussi comment les propriétés prototypes peuvent être utilisées afin d'ajouter des méthodes à des constructeurs existants.

- - - - - - - - - - - - -
Pré-requis :Une connaissance générale de l'informatique, des notions d'HTML et CSS, une connaissance des bases en JavaScript (voir Premiers pas et Blocs de construction) ainsi que des notions de JavaScript orienté objet (JSOO) (voir Introduction aux objets).
Objectifs :Comprendre le concept de prototype en JavaScript, comprendre comment fonctionne une chaîne de prototypage et comment ajouter de nouvelles méthodes aux propriétés d'un prototype.
- -

Un langage basé sur des prototypes ?

- -

JavaScript est souvent décrit comme un langage basé sur les prototypes, chaque objet pouvant avoir un prototype objet d'où il hérite des méthodes et des attributs. Un prototype peut lui aussi avoir son prototype objet duquel il héritera des méthodes et des attributs et ainsi de suite. On parle alors de chaîne de prototypage (ou prototype chain en anglais). Cela permet d'expliquer pourquoi différents objets possèdent des attributs et des méthodes définis à partir d'autres objets.

- -

En réalité, les méthodes et attributs sont définis dans l'attribut prototype , la fonction constructrice de l'objet et non pas dans les instances des objets elles-mêmes.

- -

En programmation orientée objet classique, les classes sont définies, puis lorsque des instances sont créées, l'ensemble des attributs et des méthodes sont copiés dans l'instance. En JavaScript en revanche, tout n'est pas copié : on établit un lien entre l'objet instancié et son constructeur (c'est un lien dans la chaîne de prototypage). On détermine alors les méthodes et les attributs en remontant la chaîne.

- -
-

Note: Il faut bien comprendre qu'il y a une différence entre la notion de prototype d'un objet (qu'on obtient via Object.getPrototypeOf(obj), ou via la propriété dépréciée  __proto__ ) et l' attribut prototyped'une fonction constructrice. La première concerne chaque instance, le dernier existe uniquement sur une fonction constructrice. Cela dit, Object.getPrototypeOf(new Foobar()) renvoie au même object queFoobar.prototype.

-
- -

Prenons un exemple afin de rendre cela un peu plus clair.

- -

Comprendre les prototypes objet

- -

Reprenons notre exemple dans lequel nous avions écrit notre constructeur Personne(). Chargez cet exemple dans votre navigateur, si vous ne l'avez plus, vous pouvez utiliser notre exemple oojs-class-further-exercises.html example (voir aussi le code source).

- -

Dans cet exemple, nous avons défini un constructeur comme suit :

- -
function Personne(prenom, nom, age, genre, interets) {
-
-  // property and method definitions
-
-};
- -

Nous avons ensuite instancié des objets comme ceci :

- -
var personne1 = new Personne('Bob', 'Smith', 32, 'homme', ['musique', 'ski']);
- -

Si vous entrez  « personne1 » dans votre console JavaScript, vous devriez voir que le navigateur essaie de faire de l'auto-complétion avec les attributs de cet objet.

- -

- -

Dans cette liste vous verrez les membres définis au niveau du constructeur de personne1 qui n'est autre  Personne(). On y trouve les valeurs suivantes : nom, age, genre, interets, bio, et salutation. On peut voir aussi d'autres membres tels que watch, valueOf …  Ces membres particuliers sont définis au niveau du prototype objet du constructeur Personne(), qui est Object. On voit ici une mise en œuvre de la chaine de prototypage.

- -

- -

Que peut-il bien se passer lorsque l'on tente d'appeler une méthode définie pour Object en l'appliquant à Personne1 ? Par exemple :

- -
personne1.valueOf()
- -

Cette méthode renvoie simplement la valeur de l'objet pour lequel elle est appelée. Vous pouvez essayer dans votre console ! Lorsque l'on effectue cet appel, il se produit les choses suivantes :

- - - -
-

Note : Encore une fois, il est important d'insister sur le fait que les méthodes et attributs ne sont pas copiés d'un objet à un autre, mais qu'on y accède à chaque fois en remontant la chaine de prototypage.

-
- -
-

Note : Il n'existe pas de façon officielle d'accéder directement au prototype d'un objet donné. Les « liens » entre les éléments de la chaine sont définis au sein d'une propriété interne appelée [[prototype]] définie dans la spécification de JavaScript. (voir ECMAScript). Néanmoins, la plupart des navigateurs modernes implémentent l'attribut __proto__   (deux tirets soulignés ou underscore de chaque côté) qui contient le prototype objet d'un objet. Vous pouvez tenter personne1.__proto__ et personne1.__proto__.__proto__ pour voir à quoi ressemble une chaine de prototypage dans la console !

-
- -

L'attribut prototype : là où l'on définit les éléments héritables

- -

Mais alors, où définissons-nous les attributs et méthodes qui seront hérités au long de la chaîne de prototypage ? En effet, s'il on regarde à la page de documentation Object on peut voir un large éventail d'attributs et de méthodes qui sont définis, une liste bien plus longue que celle disponible pour notre objet Personne1. Pourquoi Personne1 hérite de certains de ces éléments mais pas de tous ?

- -

Cela vient du fait que les éléments hérités sont ceux définis au niveau de l'attribut prototype d'Object (on peut voir cet attribut comme un sous espace de noms). Ainsi, les éléments listés sont ceux sous Object.prototype. et pas ceux situés juste sous Object. La valeur de l'attribut prototype est un objet qui rassemble les attributs et méthodes que l'on souhaite appliquer aux objets tout au long de la chaine de prototypage.

- -

Ainsi Object.prototype.watch(), Object.prototype.valueOf() …  sont disponibles pour n'importe quel objet qui hérite de Object.prototype ce qui inclus les nouvelles instances créées à partir du constructeur Personne().

- -

Object.is(), Object.keys(), ainsi que d'autres membres non définis dans prototype ne sont pas hérités par les instances d'objet ou les objets qui héritent de Object.prototype. Ces méthodes et attributs sont disponibles uniquement pour le constructeur Object().

- -
-

Note : Ça paraît bizarre, d'avoir une méthode définie au sein d'un constructeur qui est lui même une fonction non ? Et bien, une fonction est aussi un type d'objet — vous pouvez jeter un  œil à la documentation du constructeur Function() si vous ne nous croyez pas.

-
- -
    -
  1. Vous pouvez vérifier les attributs du prototype en reprenant l'exemple précédent et en entrant le code suivant dans la console JavaScript : -
    Personne.prototype
    -
  2. -
  3. Il n'y a pas grand chose renvoyé par le navigateur. En même temps, nous n'avons rien défini dans l'attribut prototype de notre constructeur, et par défaut l'attribut prototype d'un constructeur est toujours vide. Voyons ce que renvoie le code suivant : -
    Object.prototype
    -
  4. -
- -

On observe que plusieurs méthodes sont définies au niveau de l'attribut prototype d'Object, qui seront alors disponibles pour les objets qui héritent d'Object, comme nous l'avons vu plus haut.

- -

Vous verrez qu'il existe plein d'exemples de chaine de prototypage dans JavaScript. Vous pouvez essayer de trouver les méthodes et les attributs définis dans les attributs prototype des objets globeaux comme String,  DateNumber, et  Array. Chacun de ces objets possède des éléments au sein de leur attribut prototype. Dès lors que l'on crée une chaine de caractères, comme celle-ci :

- -
var maChaine = 'Ceci est ma chaine de caracteres.';
- -

maChaine possède aussitôt plusieurs méthodes utiles pour manipuler les chaines de caractères telles que split(), indexOf(), replace()

- -
-

Important : L'attribut prototype est un des éléments JavaScript qui peut le plus prêter à confusion. On pourrait penser qu'il s'agit du prototype objet de l'objet courant mais ça ne l'est pas (on peut y accéder via __proto__). L'attribut prototype est un attribut qui contient un objet où l'on définit les éléments dont on va pouvoir hériter.

-
- -

Revenons sur create()

- -

Nous avons vu précedemment que la méthode Object.create() pouvait être utilisée pour instancier des objets.

- -
    -
  1. Par exemple, vous pouvez essayer le code suivant dans la console JavaScript : -
    var personne2 = Object.create(personne1);
    -
  2. -
  3. En réalité create() se contente de créer un nouvel objet à partir d'un prototype spécifique. Dans cet exemple, personne2 est créé à partir de personne1 qui agit en tant que prototype. Vous pouvez le vérifier via : -
    person2.__proto__
    -
  4. -
- -

Cela renverra l'objet personne1.

- -

L'attribut constructor

- -

Chaque fonction possède un attribut prototype dont la valeur est un objet contenant un attribut constructor. L'attribut constructor renvoie vers la méthode constructrice utilisée. Nous allons le voir dans la section suivante, les attributs définis dans l'attribut Personne.prototype deviennent disponibles pour toutes les instances créées à partir du constructeur Personne(). De cette manière, l'attribut constructor est aussi disponible au sein de personne1 et personne2.

- -
    -
  1. Par exemple, vous pouvez tester le code suivant : -
    personne1.constructor
    -personne2.constructor
    - -

    Chaque commande devrait renvoyer le constructeur Personne() étant donné qu'il a permis d'instancier ces objets.

    - -

    Une astuce qui peut s'avérer utile est d'ajouter des parenthèses à la fin de l'attribut constructor pour le transformer en méthode. Après tout, le constructeur est une fonction que l'on peut appeler si besoin. Il faut juste utiliser le mot-clé new pour signifier que l'on souhaite construire un objet.

    -
  2. -
  3. Par exemple : -
    var personne3 = new personne1.constructor('Karen', 'Stephenson', 26, 'femme', ['jouer de la batterie', 'escalade']);
    -
  4. -
  5. Vous pouvez désormais essayer d'accéder aux propriétés de personne3 : -
    personne3.prenom
    -personne3.age
    -personne3.bio()
    -
  6. -
- -

Ça fonctionne bien. A priori, ce n'est pas la manière la plus simple de créer un objet et vous n'aurez pas à l'utiliser souvent. En revanche, ça peut vous débloquer quand vous devez créer une nouvelle instance et que vous ne disposez pas facilement du constructeur d'origine.

- -

L'attribut constructor possède d'autres intérêts. Par exemple, si vous disposez du nom d'une instance objet vous pouvez utiliser le code suivant pour renvoyer le nom de son constructeur :

- -
instanceName.constructor.name
- -

Vous pouvez essayer :

- -
personne1.constructor.name
- -

Modifions les prototypes

- -

Voyons au travers d'un exemple comment modifier l'attribut prototype d'un constructeur (les méthodes ajoutées au prototype seront alors disponibles pour toutes les instances créées à partir du constructeur).

- -
    -
  1. Revenons à notre exemple oojs-class-further-exercises.html et faisons une copie local du code source. En dessous du JavaScript existant, vous pouvez ajouter le code suivant, ce qui aura pour effet d'ajouter une nouvelle méthode à l'attribut prototype du constructeur : - -
    Personne.prototype.aurevoir = function() {
    -  alert(this.nom.prenom + ' est sorti. Au revoir !');
    -}
    -
  2. -
  3. Enregistrez vos modifications et chargez la page dans votre navigateur. Vous pouvez ensuite entrer le code suivant dans la console : -
    personne1.aurevoir();
    -
  4. -
- -

Vous devriez voir une fenêtre s'afficher avec un message contenant le nom de la personne. Cette fonctionalité est utile, mais là où ça devient plus intéressant c'est que la chaine de prototypage a été mis à jour dynamiquement, rendant automatiquement cette méthode disponible à l'ensemble des instances existantes.

- -

Revoyons en détail ce qui s'est passé : tout d'abord, nous avons défini le constructeur. Ensuite, nous avons instancié un objet à partir du constructeur. Enfin, nous avons ajouté une nouvelle méthode au prototype du construceur :

- -
function Personne(prenom, nom, age, genre, interets) {
-
-  // définition des attrbuts et des méthodes
-
-};
-
-var personne1 = new Personne('Tammi', 'Smith', 32, 'neutre', ['musique', 'ski', 'kickboxing']);
-
-Personne.prototype.aurevoir= function() {
-  alert(this.nom.prenom + ' est sorti. Au revoir !');
-}
- -

Même si nous l'avons déclaré après, la méthode aurevoir() est disponible pour l'instance personne1. Son existence a mis à jour dynamiquement les méthodes de l'instance. Cela démontre ce que nous expliquions plus haut au sujet de la chaine de prototypage : le navigateur la parcourt de manière ascendante. Ainsi, il est possible de trouver directement les méthodes qui n'ont pas été définies au niveau de l'instance, plutôt que de les recopier au sein de l'instance. Cela nous permet de bénéficier d'un système extensible de manière simple et élégante.

- -
-

Note : Si vous avez du mal à faire fonctionner cet exemple, vous pouvez jeter un œil au notre (oojs-class-prototype.html, voir la démo)

-
- -

Vous verrez peu d'attributs définis au sein de l'attribut prototype, pour la simple et bonne raison que c'est assez peu pratique. Vous pourriez avoir :

- -
Personne.prototype.nomComplet = 'Bob Smith';
- -

Mais ce n'est pas très pratique, étant donné qu'une personne ne sera peut-être pas appelée de cette manière. Il est plus cohérent de construire le nom entier en combinant le nom et le prénom :

- -
Personne.prototype.nomComplet = this.nom.prenom + ' ' + this.nom.nom;
- -

Ça ne fonctionnera toujours pas. En effet, this aura une portée globale et ne sera pas dans le contexte de la fonction. En appelant cet attribut, nous aurions alors undefined undefined. Dans les exemples précédents sur le prototype, nous arrivions à obtenir quelque chose de fonctionnel puisque nous étions au sein d'une méthode, qui sera utilisée par l'instance. Il est donc possible de définir des attributs invariables au niveau du prototype mais de manière générale, il est préférable de les définir au sein du constructeur.

- -

En fait, on retrouve généralement la chose suivante : les attributs sont définis dans le constructeur, tandis que les méthodes sont définies au niveau du prototype. Cela rend le code plus simple à lire puisque les attributs sont groupés et les méthodes structurées en blocs distincts. Par exempe :

- -
// Constructeur avec définition des attributs
-
-function Test(a, b, c, d) {
-  // définition des attributs
-};
-
-// Définition de la première méthode
-
-Test.prototype.x = function() { ... }
-
-// Définition de la seconde méthode
-
-Test.prototype.y = function() { ... }
-
-// etc...
- -

Ce type d'implémentation peut être observée dans l'appli plan d'école de Piotr Zalewa par exemple.

- -

Résumé

- -

Cet article a traité des prototypes objet en JavaScript, en incluant la chaine de prototypage qui permet aux objets d'hériter des propriétés d'un autre objet. Nous avons aussi vu l'attribut prototype et comment nous pouvons l'utiliser pour ajouter des méthodes au constructeur.

- -

Dans le prochain article, nous verrons comment appliquer l'héritage entre deux de nos propres objets.

- -

{{PreviousMenuNext("Learn/JavaScript/Objects/Object-oriented_JS", "Learn/JavaScript/Objects/Inheritance", "Learn/JavaScript/Objects")}}

-- cgit v1.2.3-54-g00ecf From 7766d67593cf81cc5d15a77b6dcad98d1b98f6aa Mon Sep 17 00:00:00 2001 From: Florian Merz Date: Thu, 11 Feb 2021 12:36:30 +0100 Subject: unslug fr: modify --- files/fr/_redirects.txt | 6272 ++- files/fr/_wikihistory.json | 51684 +++++++++---------- files/fr/conflicting/glossary/chrome/index.html | 3 +- files/fr/conflicting/glossary/doctype/index.html | 3 +- files/fr/conflicting/glossary/dom/index.html | 3 +- .../set_up_a_local_testing_server/index.html | 3 +- .../cascade_and_inheritance/index.html | 5 +- .../learn/css/building_blocks/index.html | 5 +- .../learn/css/building_blocks/selectors/index.html | 3 +- .../index.html | 6 +- .../css/building_blocks/styling_tables/index.html | 5 +- .../building_blocks/values_and_units/index.html | 5 +- .../fr/conflicting/learn/css/css_layout/index.html | 5 +- .../learn/css/css_layout/introduction/index.html | 3 +- .../first_steps/how_css_is_structured/index.html | 5 +- .../learn/css/first_steps/how_css_works/index.html | 3 +- .../index.html | 6 +- .../index.html | 4 +- .../index.html | 6 +- .../index.html | 6 +- .../conflicting/learn/css/first_steps/index.html | 5 +- .../learn/css/styling_text/fundamentals/index.html | 3 +- .../index.html | 6 +- .../index.html | 4 +- .../css/styling_text/styling_lists/index.html | 3 +- .../index.html | 6 +- .../dealing_with_files/index.html | 3 +- .../learn/getting_started_with_the_web/index.html | 3 +- .../javascript_basics/index.html | 3 +- .../advanced_text_formatting/index.html | 3 +- .../index.html | 4 +- .../index.html | 4 +- .../creating_hyperlinks/index.html | 3 +- .../index.html | 4 +- .../document_and_website_structure/index.html | 3 +- .../getting_started/index.html | 3 +- .../html_text_fundamentals/index.html | 3 +- .../index.html | 4 +- .../index.html | 4 +- .../learn/html/introduction_to_html/index.html | 3 +- .../images_in_html/index.html | 3 +- .../index.html | 4 +- .../other_embedding_technologies/index.html | 3 +- .../index.html | 4 +- .../video_and_audio_content/index.html | 3 +- .../index.html | 4 +- files/fr/conflicting/learn/index.html | 3 +- .../manipulating_documents/index.html | 5 +- .../learn/javascript/objects/index.html | 3 +- .../index.html | 3 +- .../index.html | 3 +- files/fr/conflicting/mdn/contribute/index.html | 3 +- files/fr/conflicting/mdn/tools/index.html | 3 +- .../api/menus/overridecontext/index.html | 3 +- .../registereduserscript/unregister/index.html | 4 +- .../how_to/set_watch_expressions/index.html | 7 +- .../tools/memory/basic_operations/index.html | 3 +- .../index.html | 3 +- .../index.html | 3 +- .../tools/page_inspector/ui_tour/index.html | 5 +- .../tools/performance/waterfall/index.html | 3 +- .../tools/responsive_design_mode/index.html | 3 +- files/fr/conflicting/web/accessibility/index.html | 3 +- .../web/api/canvas_api/tutorial/index.html | 3 +- .../web/api/document/createevent/index.html | 3 +- .../web/api/document_object_model/index.html | 3 +- .../index.html | 3 +- .../index.html | 3 +- .../api/formdata/using_formdata_objects/index.html | 3 +- .../api/globaleventhandlers/onresize/index.html | 3 +- .../api/htmlmediaelement/abort_event/index.html | 3 +- .../api/htmlmediaelement/ended_event/index.html | 3 +- files/fr/conflicting/web/api/index.html | 3 +- .../web/api/node/getrootnode/index.html | 3 +- files/fr/conflicting/web/api/node/index.html | 3 +- .../index.html | 3 +- files/fr/conflicting/web/api/selection/index.html | 3 +- files/fr/conflicting/web/api/url/index.html | 3 +- .../conflicting/web/api/web_storage_api/index.html | 3 +- .../web_workers_api/using_web_workers/index.html | 3 +- files/fr/conflicting/web/api/webrtc_api/index.html | 3 +- .../index.html | 3 +- .../web/api/window/localstorage/index.html | 3 +- .../conflicting/web/api/xsltprocessor/index.html | 3 +- .../index.html | 3 +- .../index.html | 3 +- files/fr/conflicting/web/css/@viewport/index.html | 3 +- .../index.html | 3 +- .../index.html | 3 +- .../index.html | 3 +- .../index.html | 3 +- .../index.html | 3 +- .../index.html | 3 +- .../index.html | 3 +- .../index.html | 3 +- .../index.html | 3 +- .../index.html | 3 +- .../index.html | 3 +- files/fr/conflicting/web/css/_colon_is/index.html | 7 +- .../web/css/_colon_placeholder-shown/index.html | 7 +- .../web/css/_doublecolon_placeholder/index.html | 7 +- .../conflicting/web/css/border-collapse/index.html | 3 +- .../web/css/box-ordinal-group/index.html | 3 +- .../fr/conflicting/web/css/color_value/index.html | 3 +- files/fr/conflicting/web/css/column-gap/index.html | 3 +- .../web/css/css_backgrounds_and_borders/index.html | 3 +- files/fr/conflicting/web/css/css_color/index.html | 3 +- .../backwards_compatibility_of_flexbox/index.html | 3 +- .../typical_use_cases_of_flexbox/index.html | 3 +- files/fr/conflicting/web/css/cursor/index.html | 3 +- .../conflicting/web/css/filter_effects/index.html | 3 +- files/fr/conflicting/web/css/float/index.html | 3 +- .../fr/conflicting/web/css/font-variant/index.html | 3 +- files/fr/conflicting/web/css/index.html | 3 +- files/fr/conflicting/web/css/mask-image/index.html | 3 +- .../web/css/mozilla_extensions/index.html | 3 +- .../conflicting/web/css/pseudo-classes/index.html | 3 +- .../web/css/scroll-snap-type/index.html | 3 +- .../conflicting/web/css/shape-outside/index.html | 3 +- files/fr/conflicting/web/css/url()/index.html | 3 +- .../index.html | 3 +- .../fr/conflicting/web/css/user-select/index.html | 3 +- files/fr/conflicting/web/css/width/index.html | 3 +- .../creating_and_triggering_events/index.html | 3 +- files/fr/conflicting/web/guide/index.html | 3 +- files/fr/conflicting/web/html/element/index.html | 3 +- .../web/html/global_attributes/index.html | 3 +- .../web/http/basics_of_http/mime_types/index.html | 3 +- .../equality_comparisons_and_sameness/index.html | 3 +- .../fr/conflicting/web/javascript/guide/index.html | 3 +- .../web/javascript/guide/introduction/index.html | 3 +- .../index.html | 3 +- .../regular_expressions/assertions/index.html | 3 +- .../inheritance_and_the_prototype_chain/index.html | 3 +- .../global_objects/arraybuffer/index.html | 3 +- .../reference/global_objects/boolean/index.html | 3 +- .../reference/global_objects/dataview/index.html | 3 +- .../reference/global_objects/date/index.html | 3 +- .../global_objects/date/tostring/index.html | 3 +- .../reference/global_objects/error/index.html | 3 +- .../reference/global_objects/evalerror/index.html | 3 +- .../reference/global_objects/function/index.html | 3 +- .../global_objects/generatorfunction/index.html | 3 +- .../global_objects/internalerror/index.html | 3 +- .../global_objects/intl/collator/index.html | 3 +- .../global_objects/intl/datetimeformat/index.html | 3 +- .../global_objects/intl/listformat/index.html | 3 +- .../global_objects/intl/locale/index.html | 3 +- .../global_objects/intl/numberformat/index.html | 3 +- .../global_objects/intl/pluralrules/index.html | 3 +- .../intl/relativetimeformat/index.html | 3 +- .../reference/global_objects/json/index.html | 3 +- .../reference/global_objects/map/index.html | 3 +- .../reference/global_objects/number/index.html | 3 +- .../reference/global_objects/object/index.html | 3 +- .../global_objects/object/tosource/index.html | 3 +- .../reference/global_objects/promise/index.html | 3 +- .../reference/global_objects/rangeerror/index.html | 3 +- .../global_objects/referenceerror/index.html | 3 +- .../reference/global_objects/regexp/index.html | 3 +- .../reference/global_objects/set/index.html | 3 +- .../global_objects/sharedarraybuffer/index.html | 3 +- .../reference/global_objects/string/index.html | 3 +- .../reference/global_objects/symbol/index.html | 3 +- .../global_objects/syntaxerror/index.html | 3 +- .../reference/global_objects/typedarray/index.html | 3 +- .../reference/global_objects/typeerror/index.html | 3 +- .../reference/global_objects/urierror/index.html | 3 +- .../reference/global_objects/weakmap/index.html | 3 +- .../reference/global_objects/weakset/index.html | 3 +- .../global_objects/webassembly/global/index.html | 3 +- .../global_objects/webassembly/instance/index.html | 3 +- .../global_objects/webassembly/memory/index.html | 3 +- .../global_objects/webassembly/module/index.html | 3 +- .../global_objects/webassembly/table/index.html | 3 +- .../reference/lexical_grammar/index.html | 3 +- .../web/javascript/reference/operators/index.html | 3 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../reference/statements/switch/index.html | 3 +- .../web/progressive_web_apps/index.html | 3 +- .../index.html | 3 +- .../index.html | 3 +- .../index.html | 3 +- .../index.html | 3 +- .../index.html | 3 +- .../index.html | 3 +- .../index.html | 3 +- files/fr/games/anatomy/index.html | 3 +- files/fr/games/examples/index.html | 3 +- files/fr/games/index.html | 3 +- files/fr/games/index/index.html | 3 +- files/fr/games/introduction/index.html | 3 +- .../index.html | 3 +- .../publishing_games/game_monetization/index.html | 3 +- files/fr/games/publishing_games/index.html | 3 +- .../tutorials/2d_breakout_game_phaser/index.html | 3 +- .../bounce_off_the_walls/index.html | 5 +- .../build_the_brick_field/index.html | 3 +- .../collision_detection/index.html | 3 +- .../create_the_canvas_and_draw_on_it/index.html | 4 +- .../finishing_up/index.html | 3 +- .../game_over/index.html | 3 +- .../2d_breakout_game_pure_javascript/index.html | 3 +- .../mouse_controls/index.html | 3 +- .../move_the_ball/index.html | 3 +- .../paddle_and_keyboard_controls/index.html | 3 +- .../track_the_score_and_win/index.html | 3 +- .../index.html | 3 +- files/fr/games/tutorials/index.html | 3 +- files/fr/glossary/404/index.html | 3 +- files/fr/glossary/502/index.html | 3 +- files/fr/glossary/abstraction/index.html | 3 +- files/fr/glossary/accessibility/index.html | 3 +- files/fr/glossary/adobe_flash/index.html | 3 +- files/fr/glossary/ajax/index.html | 5 +- files/fr/glossary/algorithm/index.html | 3 +- files/fr/glossary/alignment_container/index.html | 3 +- files/fr/glossary/alignment_subject/index.html | 3 +- files/fr/glossary/alpn/index.html | 3 +- files/fr/glossary/api/index.html | 3 +- files/fr/glossary/apple_safari/index.html | 3 +- files/fr/glossary/application_context/index.html | 3 +- files/fr/glossary/argument/index.html | 3 +- files/fr/glossary/aria/index.html | 3 +- files/fr/glossary/arpa/index.html | 3 +- files/fr/glossary/arpanet/index.html | 3 +- files/fr/glossary/array/index.html | 3 +- files/fr/glossary/ascii/index.html | 3 +- files/fr/glossary/asynchronous/index.html | 3 +- files/fr/glossary/atag/index.html | 3 +- files/fr/glossary/attribute/index.html | 3 +- files/fr/glossary/bandwidth/index.html | 3 +- files/fr/glossary/base64/index.html | 3 +- files/fr/glossary/baseline/index.html | 3 +- files/fr/glossary/beacon/index.html | 3 +- files/fr/glossary/bidi/index.html | 3 +- files/fr/glossary/bigint/index.html | 3 +- files/fr/glossary/blink/index.html | 3 +- files/fr/glossary/block/css/index.html | 3 +- .../block_cipher_mode_of_operation/index.html | 3 +- files/fr/glossary/boolean/index.html | 3 +- files/fr/glossary/boot2gecko/index.html | 3 +- files/fr/glossary/bootstrap/index.html | 3 +- files/fr/glossary/bounding_box/index.html | 3 +- files/fr/glossary/breadcrumb/index.html | 3 +- files/fr/glossary/brotli_compression/index.html | 3 +- files/fr/glossary/browser/index.html | 3 +- files/fr/glossary/browsing_context/index.html | 3 +- files/fr/glossary/buffer/index.html | 3 +- "files/fr/glossary/b\303\251zier_curve/index.html" | 3 +- files/fr/glossary/cache/index.html | 3 +- files/fr/glossary/cacheable/index.html | 3 +- files/fr/glossary/caldav/index.html | 3 +- files/fr/glossary/call_stack/index.html | 3 +- files/fr/glossary/callback_function/index.html | 3 +- files/fr/glossary/canonical_order/index.html | 3 +- files/fr/glossary/canvas/index.html | 3 +- files/fr/glossary/card_sorting/index.html | 3 +- files/fr/glossary/carddav/index.html | 3 +- files/fr/glossary/caret/index.html | 3 +- files/fr/glossary/cdn/index.html | 3 +- files/fr/glossary/certificate_authority/index.html | 3 +- files/fr/glossary/certified/index.html | 3 +- files/fr/glossary/challenge/index.html | 3 +- files/fr/glossary/character/index.html | 3 +- files/fr/glossary/character_encoding/index.html | 3 +- files/fr/glossary/chrome/index.html | 3 +- files/fr/glossary/cia/index.html | 3 +- files/fr/glossary/cipher/index.html | 3 +- files/fr/glossary/cipher_suite/index.html | 3 +- files/fr/glossary/ciphertext/index.html | 3 +- files/fr/glossary/class/index.html | 3 +- files/fr/glossary/closure/index.html | 3 +- files/fr/glossary/cms/index.html | 3 +- files/fr/glossary/codec/index.html | 3 +- files/fr/glossary/compile/index.html | 3 +- files/fr/glossary/compile_time/index.html | 3 +- files/fr/glossary/computer_programming/index.html | 3 +- files/fr/glossary/conditional/index.html | 3 +- files/fr/glossary/constant/index.html | 3 +- files/fr/glossary/constructor/index.html | 3 +- files/fr/glossary/control_flow/index.html | 3 +- files/fr/glossary/cookie/index.html | 3 +- files/fr/glossary/copyleft/index.html | 3 +- files/fr/glossary/cors/index.html | 3 +- files/fr/glossary/crawler/index.html | 3 +- files/fr/glossary/crlf/index.html | 3 +- files/fr/glossary/cross-site_scripting/index.html | 3 +- files/fr/glossary/cross_axis/index.html | 3 +- files/fr/glossary/crud/index.html | 3 +- files/fr/glossary/cryptanalysis/index.html | 3 +- .../cryptographic_hash_function/index.html | 3 +- files/fr/glossary/cryptography/index.html | 3 +- files/fr/glossary/csp/index.html | 3 +- files/fr/glossary/csrf/index.html | 3 +- files/fr/glossary/css/index.html | 5 +- files/fr/glossary/css_pixel/index.html | 3 +- files/fr/glossary/css_preprocessor/index.html | 3 +- files/fr/glossary/css_selector/index.html | 3 +- files/fr/glossary/data_structure/index.html | 3 +- files/fr/glossary/decryption/index.html | 3 +- files/fr/glossary/delta/index.html | 3 +- files/fr/glossary/denial_of_service/index.html | 3 +- files/fr/glossary/descriptor_(css)/index.html | 3 +- files/fr/glossary/deserialization/index.html | 3 +- files/fr/glossary/developer_tools/index.html | 3 +- files/fr/glossary/dhtml/index.html | 3 +- files/fr/glossary/digest/index.html | 3 +- files/fr/glossary/digital_certificate/index.html | 3 +- .../distributed_denial_of_service/index.html | 3 +- files/fr/glossary/dmz/index.html | 3 +- files/fr/glossary/dns/index.html | 3 +- files/fr/glossary/doctype/index.html | 3 +- files/fr/glossary/document_directive/index.html | 3 +- files/fr/glossary/document_environment/index.html | 3 +- files/fr/glossary/dom/index.html | 3 +- files/fr/glossary/domain/index.html | 3 +- files/fr/glossary/domain_name/index.html | 3 +- files/fr/glossary/dominator/index.html | 3 +- files/fr/glossary/dos_attack/index.html | 3 +- files/fr/glossary/dtmf/index.html | 3 +- .../dynamic_programming_language/index.html | 3 +- files/fr/glossary/dynamic_typing/index.html | 3 +- files/fr/glossary/ecma/index.html | 3 +- files/fr/glossary/ecmascript/index.html | 3 +- files/fr/glossary/element/index.html | 3 +- files/fr/glossary/empty_element/index.html | 3 +- files/fr/glossary/encapsulation/index.html | 3 +- files/fr/glossary/encryption/index.html | 3 +- files/fr/glossary/endianness/index.html | 3 +- files/fr/glossary/engine/index.html | 3 +- files/fr/glossary/entity/index.html | 3 +- files/fr/glossary/entity_header/index.html | 3 +- files/fr/glossary/event/index.html | 3 +- files/fr/glossary/exception/index.html | 3 +- files/fr/glossary/expando/index.html | 3 +- files/fr/glossary/falsy/index.html | 3 +- files/fr/glossary/favicon/index.html | 3 +- files/fr/glossary/fetch_directive/index.html | 3 +- files/fr/glossary/firefox_os/index.html | 3 +- files/fr/glossary/firewall/index.html | 3 +- files/fr/glossary/first-class_function/index.html | 3 +- .../fr/glossary/first_contentful_paint/index.html | 3 +- .../fr/glossary/first_meaningful_paint/index.html | 3 +- files/fr/glossary/flex/index.html | 3 +- files/fr/glossary/flex_container/index.html | 3 +- files/fr/glossary/flex_item/index.html | 3 +- files/fr/glossary/flexbox/index.html | 3 +- files/fr/glossary/forbidden_header_name/index.html | 3 +- .../forbidden_response_header_name/index.html | 3 +- files/fr/glossary/fork/index.html | 3 +- files/fr/glossary/ftp/index.html | 3 +- files/fr/glossary/ftu/index.html | 3 +- files/fr/glossary/function/index.html | 3 +- files/fr/glossary/gaia/index.html | 3 +- files/fr/glossary/garbage_collection/index.html | 3 +- files/fr/glossary/gecko/index.html | 3 +- files/fr/glossary/general_header/index.html | 3 +- files/fr/glossary/gif/index.html | 3 +- files/fr/glossary/gij/index.html | 3 +- files/fr/glossary/git/index.html | 3 +- files/fr/glossary/global_object/index.html | 3 +- files/fr/glossary/global_scope/index.html | 3 +- files/fr/glossary/global_variable/index.html | 3 +- files/fr/glossary/glyph/index.html | 3 +- files/fr/glossary/gonk/index.html | 3 +- files/fr/glossary/google_chrome/index.html | 3 +- files/fr/glossary/gpl/index.html | 3 +- files/fr/glossary/gpu/index.html | 3 +- files/fr/glossary/graceful_degradation/index.html | 3 +- files/fr/glossary/grid/index.html | 3 +- files/fr/glossary/grid_areas/index.html | 3 +- files/fr/glossary/grid_axis/index.html | 3 +- files/fr/glossary/grid_cell/index.html | 3 +- files/fr/glossary/grid_column/index.html | 3 +- files/fr/glossary/grid_container/index.html | 3 +- files/fr/glossary/grid_lines/index.html | 3 +- files/fr/glossary/grid_rows/index.html | 3 +- files/fr/glossary/grid_tracks/index.html | 3 +- files/fr/glossary/guard/index.html | 3 +- files/fr/glossary/gutters/index.html | 3 +- files/fr/glossary/gzip_compression/index.html | 3 +- files/fr/glossary/hash/index.html | 3 +- files/fr/glossary/head/index.html | 3 +- .../high-level_programming_language/index.html | 3 +- files/fr/glossary/hmac/index.html | 3 +- files/fr/glossary/hoisting/index.html | 3 +- files/fr/glossary/host/index.html | 3 +- files/fr/glossary/hotlink/index.html | 3 +- files/fr/glossary/houdini/index.html | 3 +- files/fr/glossary/hpkp/index.html | 3 +- files/fr/glossary/hsts/index.html | 3 +- files/fr/glossary/html/index.html | 5 +- files/fr/glossary/html5/index.html | 3 +- files/fr/glossary/http/index.html | 3 +- files/fr/glossary/http_2/index.html | 5 +- files/fr/glossary/http_3/index.html | 3 +- files/fr/glossary/http_header/index.html | 3 +- files/fr/glossary/https/index.html | 3 +- files/fr/glossary/hyperlink/index.html | 3 +- files/fr/glossary/hypertext/index.html | 3 +- files/fr/glossary/i18n/index.html | 3 +- files/fr/glossary/iana/index.html | 3 +- files/fr/glossary/icann/index.html | 3 +- files/fr/glossary/ice/index.html | 3 +- files/fr/glossary/ide/index.html | 3 +- files/fr/glossary/idempotent/index.html | 3 +- files/fr/glossary/identifier/index.html | 3 +- files/fr/glossary/idl/index.html | 3 +- files/fr/glossary/ietf/index.html | 3 +- files/fr/glossary/iife/index.html | 3 +- files/fr/glossary/imap/index.html | 3 +- files/fr/glossary/immutable/index.html | 3 +- files/fr/glossary/index.html | 3 +- files/fr/glossary/index/index.html | 3 +- files/fr/glossary/indexeddb/index.html | 3 +- .../glossary/information_architecture/index.html | 3 +- files/fr/glossary/inheritance/index.html | 3 +- files/fr/glossary/input_method_editor/index.html | 3 +- files/fr/glossary/instance/index.html | 3 +- .../index.html | 3 +- files/fr/glossary/internet/index.html | 3 +- files/fr/glossary/ip_address/index.html | 3 +- files/fr/glossary/ipv4/index.html | 3 +- files/fr/glossary/ipv6/index.html | 3 +- files/fr/glossary/irc/index.html | 3 +- files/fr/glossary/iso/index.html | 3 +- files/fr/glossary/isp/index.html | 3 +- files/fr/glossary/itu/index.html | 3 +- files/fr/glossary/jank/index.html | 3 +- files/fr/glossary/java/index.html | 3 +- files/fr/glossary/javascript/index.html | 5 +- files/fr/glossary/jpeg/index.html | 3 +- files/fr/glossary/jquery/index.html | 3 +- files/fr/glossary/json/index.html | 3 +- files/fr/glossary/key/index.html | 3 +- files/fr/glossary/keyword/index.html | 3 +- files/fr/glossary/latency/index.html | 3 +- files/fr/glossary/lazy_load/index.html | 3 +- files/fr/glossary/lgpl/index.html | 3 +- files/fr/glossary/ligature/index.html | 3 +- files/fr/glossary/local_scope/index.html | 3 +- files/fr/glossary/local_variable/index.html | 3 +- files/fr/glossary/locale/index.html | 3 +- files/fr/glossary/localization/index.html | 3 +- files/fr/glossary/loop/index.html | 3 +- files/fr/glossary/lossless_compression/index.html | 3 +- files/fr/glossary/lossy_compression/index.html | 3 +- files/fr/glossary/ltr/index.html | 3 +- files/fr/glossary/main_axis/index.html | 3 +- files/fr/glossary/mathml/index.html | 3 +- files/fr/glossary/media/css/index.html | 3 +- files/fr/glossary/media/index.html | 3 +- files/fr/glossary/metadata/index.html | 3 +- files/fr/glossary/method/index.html | 3 +- files/fr/glossary/microsoft_edge/index.html | 3 +- .../microsoft_internet_explorer/index.html | 3 +- files/fr/glossary/middleware/index.html | 3 +- files/fr/glossary/mime/index.html | 3 +- files/fr/glossary/mime_type/index.html | 3 +- files/fr/glossary/minification/index.html | 3 +- files/fr/glossary/mitm/index.html | 3 +- files/fr/glossary/mixin/index.html | 3 +- files/fr/glossary/mobile_first/index.html | 3 +- files/fr/glossary/modem/index.html | 3 +- files/fr/glossary/modern_web_apps/index.html | 3 +- files/fr/glossary/modularity/index.html | 3 +- files/fr/glossary/mozilla_firefox/index.html | 3 +- files/fr/glossary/mutable/index.html | 3 +- files/fr/glossary/mvc/index.html | 3 +- files/fr/glossary/namespace/index.html | 3 +- files/fr/glossary/nan/index.html | 3 +- files/fr/glossary/nat/index.html | 3 +- files/fr/glossary/native/index.html | 3 +- files/fr/glossary/navigation_directive/index.html | 3 +- files/fr/glossary/netscape_navigator/index.html | 3 +- files/fr/glossary/nntp/index.html | 3 +- files/fr/glossary/node.js/index.html | 3 +- files/fr/glossary/node/networking/index.html | 3 +- files/fr/glossary/non-normative/index.html | 3 +- files/fr/glossary/normative/index.html | 3 +- files/fr/glossary/null/index.html | 3 +- files/fr/glossary/number/index.html | 3 +- files/fr/glossary/object/index.html | 3 +- files/fr/glossary/object_reference/index.html | 3 +- files/fr/glossary/oop/index.html | 3 +- files/fr/glossary/opengl/index.html | 3 +- files/fr/glossary/openssl/index.html | 3 +- files/fr/glossary/opera_browser/index.html | 3 +- files/fr/glossary/operand/index.html | 3 +- files/fr/glossary/operator/index.html | 3 +- files/fr/glossary/origin/index.html | 3 +- files/fr/glossary/ota/index.html | 3 +- files/fr/glossary/owasp/index.html | 3 +- files/fr/glossary/p2p/index.html | 3 +- files/fr/glossary/pac/index.html | 3 +- files/fr/glossary/packet/index.html | 3 +- files/fr/glossary/parameter/index.html | 3 +- files/fr/glossary/parent_object/index.html | 3 +- files/fr/glossary/parse/index.html | 3 +- files/fr/glossary/parser/index.html | 3 +- files/fr/glossary/pdf/index.html | 3 +- files/fr/glossary/percent-encoding/index.html | 3 +- files/fr/glossary/php/index.html | 3 +- files/fr/glossary/pixel/index.html | 3 +- files/fr/glossary/placeholder_names/index.html | 3 +- files/fr/glossary/plaintext/index.html | 3 +- files/fr/glossary/png/index.html | 3 +- files/fr/glossary/polyfill/index.html | 3 +- files/fr/glossary/polymorphism/index.html | 3 +- files/fr/glossary/pop/index.html | 3 +- files/fr/glossary/port/index.html | 3 +- files/fr/glossary/preflight_request/index.html | 3 +- files/fr/glossary/presto/index.html | 3 +- files/fr/glossary/primitive/index.html | 3 +- files/fr/glossary/privileged/index.html | 3 +- files/fr/glossary/privileged_code/index.html | 3 +- .../fr/glossary/progressive_enhancement/index.html | 3 +- files/fr/glossary/progressive_web_apps/index.html | 3 +- files/fr/glossary/promise/index.html | 3 +- files/fr/glossary/property/css/index.html | 3 +- files/fr/glossary/protocol/index.html | 3 +- .../prototype-based_programming/index.html | 3 +- files/fr/glossary/prototype/index.html | 3 +- files/fr/glossary/proxy_server/index.html | 3 +- files/fr/glossary/pseudo-class/index.html | 3 +- files/fr/glossary/pseudo-element/index.html | 3 +- files/fr/glossary/pseudocode/index.html | 3 +- files/fr/glossary/python/index.html | 3 +- files/fr/glossary/quality_values/index.html | 3 +- files/fr/glossary/quic/index.html | 3 +- files/fr/glossary/rail/index.html | 3 +- files/fr/glossary/raster_image/index.html | 3 +- files/fr/glossary/rdf/index.html | 3 +- files/fr/glossary/real_user_monitoring/index.html | 3 +- files/fr/glossary/recursion/index.html | 3 +- files/fr/glossary/reference/index.html | 3 +- files/fr/glossary/reflow/index.html | 3 +- files/fr/glossary/regular_expression/index.html | 3 +- files/fr/glossary/rendering_engine/index.html | 3 +- files/fr/glossary/repo/index.html | 3 +- files/fr/glossary/reporting_directive/index.html | 3 +- files/fr/glossary/request_header/index.html | 3 +- files/fr/glossary/response_header/index.html | 3 +- files/fr/glossary/responsive_web_design/index.html | 3 +- files/fr/glossary/rest/index.html | 3 +- files/fr/glossary/rgb/index.html | 3 +- files/fr/glossary/ril/index.html | 3 +- files/fr/glossary/rng/index.html | 3 +- files/fr/glossary/robots.txt/index.html | 3 +- files/fr/glossary/rss/index.html | 3 +- files/fr/glossary/rtf/index.html | 3 +- files/fr/glossary/rtl/index.html | 3 +- files/fr/glossary/rtp/index.html | 3 +- files/fr/glossary/ruby/index.html | 3 +- files/fr/glossary/safe/index.html | 3 +- files/fr/glossary/same-origin_policy/index.html | 3 +- files/fr/glossary/scm/index.html | 3 +- files/fr/glossary/scope/index.html | 3 +- .../glossary/script-supporting_element/index.html | 3 +- files/fr/glossary/sctp/index.html | 3 +- files/fr/glossary/sdp/index.html | 3 +- files/fr/glossary/search_engine/index.html | 3 +- files/fr/glossary/second-level_domain/index.html | 3 +- .../self-executing_anonymous_function/index.html | 3 +- files/fr/glossary/semantics/index.html | 3 +- files/fr/glossary/seo/index.html | 3 +- files/fr/glossary/serialization/index.html | 3 +- files/fr/glossary/server/index.html | 3 +- files/fr/glossary/session_hijacking/index.html | 3 +- files/fr/glossary/sgml/index.html | 3 +- files/fr/glossary/shim/index.html | 3 +- files/fr/glossary/signature/function/index.html | 3 +- files/fr/glossary/signature/index.html | 3 +- files/fr/glossary/signature/security/index.html | 3 +- files/fr/glossary/simd/index.html | 3 +- files/fr/glossary/simple_header/index.html | 3 +- .../fr/glossary/simple_response_header/index.html | 3 +- files/fr/glossary/sisd/index.html | 3 +- files/fr/glossary/site/index.html | 3 +- files/fr/glossary/site_map/index.html | 3 +- files/fr/glossary/sld/index.html | 3 +- files/fr/glossary/sloppy_mode/index.html | 3 +- files/fr/glossary/slug/index.html | 3 +- files/fr/glossary/smoke_test/index.html | 3 +- files/fr/glossary/smtp/index.html | 3 +- files/fr/glossary/soap/index.html | 3 +- files/fr/glossary/specification/index.html | 3 +- files/fr/glossary/speculative_parsing/index.html | 3 +- files/fr/glossary/sql/index.html | 3 +- files/fr/glossary/sql_injection/index.html | 3 +- files/fr/glossary/sri/index.html | 3 +- files/fr/glossary/ssl/index.html | 3 +- files/fr/glossary/stacking_context/index.html | 3 +- files/fr/glossary/state_machine/index.html | 3 +- files/fr/glossary/statement/index.html | 3 +- files/fr/glossary/static_typing/index.html | 3 +- files/fr/glossary/string/index.html | 3 +- files/fr/glossary/stun/index.html | 3 +- files/fr/glossary/svg/index.html | 3 +- files/fr/glossary/svn/index.html | 3 +- files/fr/glossary/symbol/index.html | 3 +- files/fr/glossary/synchronous/index.html | 3 +- files/fr/glossary/syntax/index.html | 3 +- files/fr/glossary/syntax_error/index.html | 3 +- files/fr/glossary/tag/index.html | 3 +- files/fr/glossary/tcp/index.html | 3 +- files/fr/glossary/tcp_handshake/index.html | 3 +- files/fr/glossary/tcp_slow_start/index.html | 3 +- files/fr/glossary/telnet/index.html | 3 +- files/fr/glossary/texel/index.html | 3 +- files/fr/glossary/three_js/index.html | 3 +- files/fr/glossary/time_to_interactive/index.html | 3 +- files/fr/glossary/tld/index.html | 3 +- files/fr/glossary/tls/index.html | 3 +- files/fr/glossary/tofu/index.html | 3 +- .../transmission_control_protocol_(tcp)/index.html | 3 +- files/fr/glossary/tree_shaking/index.html | 3 +- files/fr/glossary/trident/index.html | 3 +- files/fr/glossary/truthy/index.html | 3 +- files/fr/glossary/ttl/index.html | 3 +- files/fr/glossary/turn/index.html | 3 +- files/fr/glossary/type/index.html | 3 +- files/fr/glossary/type_coercion/index.html | 3 +- files/fr/glossary/type_conversion/index.html | 3 +- files/fr/glossary/udp/index.html | 3 +- files/fr/glossary/ui/index.html | 3 +- files/fr/glossary/undefined/index.html | 3 +- files/fr/glossary/unicode/index.html | 3 +- files/fr/glossary/uri/index.html | 3 +- files/fr/glossary/url/index.html | 3 +- files/fr/glossary/urn/index.html | 3 +- files/fr/glossary/usenet/index.html | 3 +- files/fr/glossary/user_agent/index.html | 3 +- files/fr/glossary/utf-8/index.html | 3 +- files/fr/glossary/ux/index.html | 3 +- files/fr/glossary/validator/index.html | 3 +- files/fr/glossary/value/index.html | 3 +- files/fr/glossary/variable/index.html | 3 +- files/fr/glossary/vendor_prefix/index.html | 3 +- files/fr/glossary/viewport/index.html | 3 +- files/fr/glossary/voip/index.html | 3 +- files/fr/glossary/w3c/index.html | 3 +- files/fr/glossary/wai/index.html | 3 +- files/fr/glossary/wcag/index.html | 3 +- files/fr/glossary/web_server/index.html | 3 +- files/fr/glossary/web_standards/index.html | 3 +- files/fr/glossary/webdav/index.html | 3 +- files/fr/glossary/webextensions/index.html | 3 +- files/fr/glossary/webgl/index.html | 3 +- files/fr/glossary/webidl/index.html | 3 +- files/fr/glossary/webkit/index.html | 3 +- files/fr/glossary/webm/index.html | 3 +- files/fr/glossary/webp/index.html | 3 +- files/fr/glossary/webrtc/index.html | 3 +- files/fr/glossary/websockets/index.html | 3 +- files/fr/glossary/webvtt/index.html | 3 +- files/fr/glossary/whatwg/index.html | 3 +- files/fr/glossary/whitespace/index.html | 3 +- files/fr/glossary/world_wide_web/index.html | 3 +- files/fr/glossary/wrapper/index.html | 3 +- files/fr/glossary/xforms/index.html | 3 +- files/fr/glossary/xhr_(xmlhttprequest)/index.html | 3 +- files/fr/glossary/xhtml/index.html | 3 +- files/fr/glossary/xinclude/index.html | 3 +- files/fr/glossary/xlink/index.html | 3 +- files/fr/glossary/xml/index.html | 3 +- files/fr/glossary/xpath/index.html | 3 +- files/fr/glossary/xquery/index.html | 3 +- files/fr/glossary/xslt/index.html | 3 +- .../accessibility_troubleshooting/index.html | 3 +- .../accessibility/css_and_javascript/index.html | 3 +- files/fr/learn/accessibility/html/index.html | 3 +- files/fr/learn/accessibility/index.html | 3 +- files/fr/learn/accessibility/mobile/index.html | 3 +- files/fr/learn/accessibility/multimedia/index.html | 3 +- .../learn/accessibility/wai-aria_basics/index.html | 3 +- .../accessibility/what_is_accessibility/index.html | 3 +- .../available_text_editors/index.html | 5 +- .../index.html | 3 +- .../common_questions/common_web_layouts/index.html | 3 +- .../design_for_all_types_of_users/index.html | 3 +- .../how_does_the_internet_work/index.html | 3 +- .../how_much_does_it_cost/index.html | 3 +- files/fr/learn/common_questions/index.html | 3 +- .../index.html | 3 +- .../set_up_a_local_testing_server/index.html | 3 +- .../thinking_before_coding/index.html | 3 +- .../upload_files_to_a_web_server/index.html | 3 +- .../common_questions/using_github_pages/index.html | 3 +- .../what_are_browser_developer_tools/index.html | 3 +- .../what_are_hyperlinks/index.html | 3 +- .../what_is_a_domain_name/index.html | 3 +- .../common_questions/what_is_a_url/index.html | 3 +- .../what_is_a_web_server/index.html | 3 +- .../what_is_accessibility/index.html | 3 +- .../what_software_do_i_need/index.html | 3 +- .../building_blocks/a_cool_looking_box/index.html | 3 +- .../advanced_styling_effects/index.html | 3 +- .../backgrounds_and_borders/index.html | 3 +- .../cascade_and_inheritance/index.html | 3 +- .../creating_fancy_letterheaded_paper/index.html | 3 +- .../css/building_blocks/debugging_css/index.html | 3 +- .../fundamental_css_comprehension/index.html | 3 +- .../handling_different_text_directions/index.html | 3 +- files/fr/learn/css/building_blocks/index.html | 3 +- .../building_blocks/overflowing_content/index.html | 3 +- .../selectors/attribute_selectors/index.html | 3 +- .../selectors/combinators/index.html | 3 +- .../learn/css/building_blocks/selectors/index.html | 3 +- .../pseudo-classes_and_pseudo-elements/index.html | 3 +- .../type_class_and_id_selectors/index.html | 5 +- .../building_blocks/sizing_items_in_css/index.html | 3 +- .../css/building_blocks/styling_tables/index.html | 3 +- .../css/building_blocks/the_box_model/index.html | 3 +- .../building_blocks/values_and_units/index.html | 3 +- files/fr/learn/css/css_layout/flexbox/index.html | 3 +- .../learn/css/css_layout/flexbox_skills/index.html | 3 +- files/fr/learn/css/css_layout/floats/index.html | 3 +- .../fundamental_layout_comprehension/index.html | 3 +- files/fr/learn/css/css_layout/grids/index.html | 3 +- files/fr/learn/css/css_layout/index.html | 3 +- .../learn/css/css_layout/introduction/index.html | 3 +- .../css_layout/legacy_layout_methods/index.html | 3 +- .../learn/css/css_layout/media_queries/index.html | 3 +- .../css_layout/multiple-column_layout/index.html | 3 +- .../fr/learn/css/css_layout/normal_flow/index.html | 3 +- .../fr/learn/css/css_layout/positioning/index.html | 3 +- .../practical_positioning_examples/index.html | 3 +- .../css/css_layout/responsive_design/index.html | 3 +- .../supporting_older_browsers/index.html | 3 +- .../learn/css/first_steps/what_is_css/index.html | 3 +- .../learn/css/howto/create_fancy_boxes/index.html | 3 +- files/fr/learn/css/howto/css_faq/index.html | 3 +- .../learn/css/howto/generated_content/index.html | 5 +- files/fr/learn/css/howto/index.html | 3 +- files/fr/learn/css/index.html | 3 +- .../learn/css/styling_text/fundamentals/index.html | 3 +- .../css/styling_text/styling_links/index.html | 3 +- .../learn/forms/advanced_form_styling/index.html | 3 +- .../forms/basic_native_form_controls/index.html | 3 +- files/fr/learn/forms/form_validation/index.html | 3 +- .../example_1/index.html | 5 +- .../example_2/index.html | 5 +- .../example_3/index.html | 5 +- .../example_4/index.html | 5 +- .../example_5/index.html | 5 +- .../how_to_build_custom_form_controls/index.html | 5 +- .../how_to_structure_a_web_form/example/index.html | 3 +- .../forms/how_to_structure_a_web_form/index.html | 3 +- .../forms/html_forms_in_legacy_browsers/index.html | 3 +- files/fr/learn/forms/index.html | 3 +- .../index.html | 3 +- .../sending_and_retrieving_form_data/index.html | 3 +- .../sending_forms_through_javascript/index.html | 3 +- files/fr/learn/forms/styling_web_forms/index.html | 3 +- .../learn/forms/your_first_form/example/index.html | 3 +- files/fr/learn/forms/your_first_form/index.html | 3 +- files/fr/learn/front-end_web_developer/index.html | 3 +- .../css_basics/index.html | 3 +- .../dealing_with_files/index.html | 3 +- .../how_the_web_works/index.html | 3 +- .../html_basics/index.html | 3 +- .../learn/getting_started_with_the_web/index.html | 3 +- .../installing_basic_software/index.html | 3 +- .../javascript_basics/index.html | 3 +- .../publishing_your_website/index.html | 3 +- .../the_web_and_web_standards/index.html | 3 +- .../what_will_your_website_look_like/index.html | 3 +- files/fr/learn/html/cheatsheet/index.html | 3 +- .../add_a_hit_map_on_top_of_an_image/index.html | 3 +- .../author_fast-loading_html_pages/index.html | 3 +- .../html/howto/define_terms_with_html/index.html | 3 +- files/fr/learn/html/howto/index.html | 3 +- .../html/howto/use_data_attributes/index.html | 3 +- .../use_javascript_within_a_webpage/index.html | 3 +- files/fr/learn/html/index.html | 3 +- .../advanced_text_formatting/index.html | 3 +- .../creating_hyperlinks/index.html | 3 +- .../introduction_to_html/debugging_html/index.html | 3 +- .../document_and_website_structure/index.html | 3 +- .../getting_started/index.html | 3 +- .../html_text_fundamentals/index.html | 3 +- .../fr/learn/html/introduction_to_html/index.html | 3 +- .../marking_up_a_letter/index.html | 3 +- .../structuring_a_page_of_content/index.html | 3 +- .../the_head_metadata_in_html/index.html | 3 +- .../adding_vector_graphics_to_the_web/index.html | 3 +- .../images_in_html/index.html | 3 +- .../learn/html/multimedia_and_embedding/index.html | 3 +- .../mozilla_splash_page/index.html | 3 +- .../other_embedding_technologies/index.html | 3 +- .../responsive_images/index.html | 3 +- .../video_and_audio_content/index.html | 3 +- files/fr/learn/html/tables/advanced/index.html | 3 +- files/fr/learn/html/tables/basics/index.html | 3 +- files/fr/learn/html/tables/index.html | 3 +- .../html/tables/structuring_planet_data/index.html | 3 +- files/fr/learn/index.html | 3 +- files/fr/learn/index/index.html | 3 +- .../build_your_own_function/index.html | 3 +- .../building_blocks/conditionals/index.html | 3 +- .../javascript/building_blocks/events/index.html | 3 +- .../building_blocks/functions/index.html | 3 +- .../building_blocks/image_gallery/index.html | 5 +- .../fr/learn/javascript/building_blocks/index.html | 3 +- .../building_blocks/looping_code/index.html | 5 +- .../building_blocks/return_values/index.html | 3 +- .../client-side_storage/index.html | 3 +- .../drawing_graphics/index.html | 3 +- .../client-side_web_apis/fetching_data/index.html | 3 +- .../javascript/client-side_web_apis/index.html | 3 +- .../client-side_web_apis/introduction/index.html | 3 +- .../manipulating_documents/index.html | 3 +- .../third_party_apis/index.html | 3 +- .../video_and_audio_apis/index.html | 3 +- .../learn/javascript/first_steps/arrays/index.html | 3 +- .../test_your_skills_colon__arrays/index.html | 5 +- .../first_steps/useful_string_methods/index.html | 3 +- files/fr/learn/javascript/index.html | 3 +- .../adding_bouncing_balls_features/index.html | 5 +- .../javascript/objects/inheritance/index.html | 3 +- .../objects/object-oriented_js/index.html | 3 +- .../objects/object_building_practice/index.html | 3 +- .../objects/object_prototypes/index.html | 3 +- .../performance/why_web_performance/index.html | 3 +- .../server-side/django/generic_views/index.html | 3 +- .../first_steps/client-server_overview/index.html | 3 +- files/fr/learn/server-side/first_steps/index.html | 3 +- .../first_steps/introduction/index.html | 3 +- .../first_steps/web_frameworks/index.html | 3 +- .../first_steps/website_security/index.html | 3 +- .../cross_browser_testing/accessibility/index.html | 3 +- .../cross_browser_testing/html_and_css/index.html | 3 +- files/fr/learn/tools_and_testing/github/index.html | 3 +- files/fr/learn/tools_and_testing/index.html | 3 +- .../command_line/index.html | 3 +- files/fr/mdn/about/index.html | 3 +- files/fr/mdn/at_ten/history_of_mdn/index.html | 3 +- files/fr/mdn/at_ten/index.html | 3 +- .../convert_code_samples_to_be_live/index.html | 3 +- .../index.html | 3 +- files/fr/mdn/guidelines/code_guidelines/index.html | 3 +- .../mdn/structures/compatibility_tables/index.html | 3 +- files/fr/mdn/structures/live_samples/index.html | 3 +- files/fr/mdn/yari/index.html | 5 +- .../add_a_button_to_the_toolbar/index.html | 3 +- .../api/devtools/inspectedwindow/eval/index.html | 3 +- .../api/devtools/inspectedwindow/index.html | 3 +- .../api/devtools/inspectedwindow/reload/index.html | 3 +- .../api/devtools/inspectedwindow/tabid/index.html | 3 +- .../api/devtools/network/gethar/index.html | 3 +- .../webextensions/api/devtools/network/index.html | 3 +- .../api/devtools/network/onnavigated/index.html | 3 +- .../devtools/network/onrequestfinished/index.html | 3 +- .../api/devtools/panels/create/index.html | 3 +- .../api/devtools/panels/elements/index.html | 3 +- .../elementspanel/createsidebarpane/index.html | 4 +- .../api/devtools/panels/elementspanel/index.html | 3 +- .../elementspanel/onselectionchanged/index.html | 4 +- .../api/devtools/panels/extensionpanel/index.html | 3 +- .../panels/extensionsidebarpane/index.html | 3 +- .../extensionsidebarpane/onhidden/index.html | 4 +- .../panels/extensionsidebarpane/onshown/index.html | 3 +- .../extensionsidebarpane/setexpression/index.html | 4 +- .../extensionsidebarpane/setobject/index.html | 4 +- .../panels/extensionsidebarpane/setpage/index.html | 3 +- .../webextensions/api/devtools/panels/index.html | 3 +- .../api/devtools/panels/onthemechanged/index.html | 3 +- .../api/devtools/panels/themename/index.html | 3 +- .../webextensions/api/proxy/onerror/index.html | 3 +- .../webextensions/api/proxy/settings/index.html | 3 +- .../working_with_userscripts/index.html | 3 +- .../browser_support_for_javascript_apis/index.html | 3 +- .../build_a_cross_browser_extension/index.html | 3 +- .../chrome_incompatibilities/index.html | 3 +- .../debugging_(before_firefox_50)/index.html | 3 +- .../index.html | 3 +- .../add-ons/webextensions/examples/index.html | 3 +- .../extending_the_developer_tools/index.html | 3 +- .../implement_a_settings_page/index.html | 3 +- .../interact_with_the_clipboard/index.html | 3 +- .../intercept_http_requests/index.html | 3 +- .../webextensions/manifest.json/author/index.html | 3 +- .../manifest.json/background/index.html | 3 +- .../manifest.json/theme_experiment/index.html | 3 +- .../webextensions/native_manifests/index.html | 3 +- .../index.html | 5 +- .../sharing_objects_with_page_scripts/index.html | 3 +- .../user_interface/context_menu_items/index.html | 3 +- .../user_interface/devtools_panels/index.html | 3 +- .../user_interface/extension_pages/index.html | 3 +- .../user_interface/sidebars/index.html | 3 +- .../add-ons/webextensions/what_next_/index.html | 3 +- .../work_with_contextual_identities/index.html | 3 +- .../work_with_the_cookies_api/index.html | 3 +- .../working_with_the_tabs_api/index.html | 3 +- .../developer_guide/build_instructions/index.html | 3 +- .../developer_guide/introduction/index.html | 3 +- .../so_you_just_built_firefox/index.html | 3 +- .../index.html | 3 +- files/fr/mozilla/firefox/releases/1.5/index.html | 3 +- .../1.5/using_firefox_1.5_caching/index.html | 3 +- files/fr/mozilla/firefox/releases/11/index.html | 3 +- files/fr/mozilla/firefox/releases/12/index.html | 3 +- files/fr/mozilla/firefox/releases/13/index.html | 3 +- files/fr/mozilla/firefox/releases/15/index.html | 3 +- files/fr/mozilla/firefox/releases/16/index.html | 3 +- files/fr/mozilla/firefox/releases/17/index.html | 3 +- .../releases/17/site_compatibility/index.html | 3 +- files/fr/mozilla/firefox/releases/18/index.html | 3 +- .../releases/18/site_compatibility/index.html | 3 +- files/fr/mozilla/firefox/releases/19/index.html | 3 +- .../releases/19/site_compatibility/index.html | 3 +- files/fr/mozilla/firefox/releases/2/index.html | 3 +- .../firefox/releases/2/security_changes/index.html | 3 +- .../releases/2/updating_extensions/index.html | 3 +- files/fr/mozilla/firefox/releases/20/index.html | 3 +- .../releases/20/site_compatibility/index.html | 3 +- files/fr/mozilla/firefox/releases/21/index.html | 3 +- .../releases/21/site_compatibility/index.html | 3 +- files/fr/mozilla/firefox/releases/22/index.html | 3 +- .../releases/22/site_compatibility/index.html | 3 +- files/fr/mozilla/firefox/releases/23/index.html | 3 +- .../releases/23/site_compatibility/index.html | 3 +- files/fr/mozilla/firefox/releases/24/index.html | 3 +- .../releases/24/site_compatibility/index.html | 3 +- files/fr/mozilla/firefox/releases/3.5/index.html | 3 +- files/fr/mozilla/firefox/releases/3.6/index.html | 3 +- .../firefox/releases/3/dom_improvements/index.html | 3 +- .../firefox/releases/3/full_page_zoom/index.html | 3 +- files/fr/mozilla/firefox/releases/3/index.html | 3 +- .../releases/3/notable_bugs_fixed/index.html | 3 +- .../releases/3/site_compatibility/index.html | 3 +- .../firefox/releases/3/svg_improvements/index.html | 3 +- .../releases/3/updating_extensions/index.html | 3 +- .../3/updating_web_applications/index.html | 3 +- .../3/xul_improvements_in_firefox_3/index.html | 3 +- files/fr/mozilla/firefox/releases/35/index.html | 3 +- .../releases/35/site_compatibility/index.html | 3 +- files/fr/mozilla/firefox/releases/4/index.html | 3 +- files/fr/mozilla/firefox/releases/40/index.html | 3 +- .../releases/40/site_compatibility/index.html | 3 +- files/fr/mozilla/firefox/releases/41/index.html | 3 +- .../releases/41/site_compatibility/index.html | 3 +- files/fr/mozilla/firefox/releases/5/index.html | 3 +- files/fr/mozilla/firefox/releases/50/index.html | 3 +- files/fr/mozilla/firefox/releases/59/index.html | 3 +- files/fr/mozilla/firefox/releases/6/index.html | 3 +- files/fr/mozilla/firefox/releases/63/index.html | 3 +- files/fr/mozilla/firefox/releases/65/index.html | 3 +- files/fr/mozilla/firefox/releases/68/index.html | 3 +- files/fr/mozilla/firefox/releases/69/index.html | 3 +- files/fr/mozilla/firefox/releases/7/index.html | 3 +- files/fr/mozilla/firefox/releases/70/index.html | 3 +- files/fr/mozilla/firefox/releases/76/index.html | 3 +- files/fr/mozilla/firefox/releases/77/index.html | 3 +- files/fr/mozilla/firefox/releases/8/index.html | 3 +- files/fr/mozilla/firefox/releases/9/index.html | 3 +- files/fr/mozilla/firefox/releases/index.html | 3 +- .../certificats_et_authentification/index.html" | 4 +- .../index.html" | 4 +- .../gestion_des_certificats/index.html" | 4 +- .../index.html" | 4 +- .../signatures_num\303\251riques/index.html" | 3 +- .../fr/orphaned/learn/how_to_contribute/index.html | 3 +- .../mdn/community/conversations/index.html | 3 +- .../orphaned/mdn/community/doc_sprints/index.html | 3 +- files/fr/orphaned/mdn/community/index.html | 3 +- .../mdn/community/whats_happening/index.html | 3 +- .../howto/create_an_mdn_account/index.html | 3 +- .../howto/do_a_technical_review/index.html | 3 +- .../howto/do_an_editorial_review/index.html | 3 +- .../howto/set_the_summary_for_a_page/index.html | 3 +- .../howto/tag_javascript_pages/index.html | 3 +- .../index.html | 3 +- .../mdn/editor/basics/attachments/index.html | 3 +- files/fr/orphaned/mdn/editor/basics/index.html | 3 +- files/fr/orphaned/mdn/editor/index.html | 3 +- .../orphaned/mdn/tools/template_editing/index.html | 3 +- .../api/userscripts/apiscript/index.html | 3 +- .../index.html | 4 +- .../index.html | 4 +- .../comparison_with_the_add-on_sdk/index.html | 3 +- .../webextensions/developer_accounts/index.html | 3 +- .../add-ons_for_desktop_apps/index.html | 4 +- .../add-ons_in_the_enterprise/index.html | 4 +- .../webextensions/distribution_options/index.html | 3 +- .../sideloading_add-ons/index.html | 4 +- .../package_your_extension_/index.html | 3 +- .../porting_a_legacy_firefox_add-on/index.html | 3 +- .../request_the_right_permissions/index.html | 3 +- .../security_best_practices/index.html | 3 +- .../temporary_installation_in_firefox/index.html | 3 +- .../test_permission_requests/index.html | 3 +- .../index.html | 5 +- .../user_experience_best_practices/index.html | 3 +- .../accessibility_guidelines/index.html | 5 +- .../index.html | 4 +- .../index.html | 3 +- .../dom_inspector/dom_inspector_faq/index.html | 3 +- .../tools/add-ons/dom_inspector/index.html | 13 +- .../add-ons/dom_inspector/internals/index.html | 3 +- .../introduction_to_dom_inspector/index.html | 3 +- files/fr/orphaned/tools/add-ons/index.html | 3 +- files/fr/orphaned/tools/css_coverage/index.html | 3 +- .../limitations_of_the_new_debugger/index.html | 3 +- .../disable_breakpoints/index.html | 3 +- .../how_to/access_debugging_in_add-ons/index.html | 3 +- .../how_to/black_box_a_source/index.html | 3 +- .../how_to/break_on_a_dom_event/index.html | 3 +- .../how_to/debug_eval_sources/index.html | 3 +- .../how_to/disable_breakpoints/index.html | 3 +- .../index.html | 6 +- .../highlight_and_inspect_dom_nodes/index.html | 4 +- .../debugger_(before_firefox_52)/how_to/index.html | 3 +- .../how_to/open_the_debugger/index.html | 3 +- .../how_to/pretty-print_a_minified_file/index.html | 4 +- .../how_to/search_and_filter/index.html | 3 +- .../how_to/set_a_breakpoint/index.html | 3 +- .../how_to/set_a_conditional_breakpoint/index.html | 4 +- .../how_to/step_through_code/index.html | 3 +- .../how_to/use_a_source_map/index.html | 3 +- .../tools/debugger_(before_firefox_52)/index.html | 3 +- .../keyboard_shortcuts/index.html | 3 +- .../settings/index.html | 3 +- .../ui_tour/index.html | 3 +- files/fr/orphaned/web/api/entity/index.html | 3 +- .../fr/orphaned/web/api/entityreference/index.html | 3 +- files/fr/orphaned/web/api/namelist/index.html | 3 +- files/fr/orphaned/web/css/@media/index/index.html | 3 +- files/fr/orphaned/web/css/index/index.html | 3 +- .../orphaned/web/html/element/command/index.html | 3 +- .../orphaned/web/html/element/element/index.html | 3 +- .../web/html/global_attributes/dropzone/index.html | 3 +- .../global_objects/array/prototype/index.html | 3 +- .../asyncfunction/prototype/index.html | 3 +- .../global_objects/bigint/prototype/index.html | 3 +- .../information_security_basics/index.html | 3 +- .../objet_components/index.html | 3 +- .../reference/standard_xpcom_components/index.html | 3 +- files/fr/plugins/guide/constants/index.html | 3 +- files/fr/tools/3d_view/index.html | 3 +- .../index.html | 7 +- files/fr/tools/about_colon_debugging/index.html | 7 +- files/fr/tools/accessibility_inspector/index.html | 3 +- .../accessibility_inspector/simulation/index.html | 3 +- .../tools/accessing_the_developer_tools/index.html | 3 +- files/fr/tools/browser_console/index.html | 5 +- files/fr/tools/browser_toolbox/index.html | 3 +- .../debugger/break_on_dom_mutation/index.html | 3 +- .../how_to/access_debugging_in_add-ons/index.html | 3 +- .../how_to/breaking_on_exceptions/index.html | 3 +- .../debugger/how_to/debug_eval_sources/index.html | 3 +- .../debugger/how_to/disable_breakpoints/index.html | 3 +- .../highlight_and_inspect_dom_nodes/index.html | 3 +- .../debugger/how_to/ignore_a_source/index.html | 3 +- files/fr/tools/debugger/how_to/index.html | 3 +- .../debugger/how_to/open_the_debugger/index.html | 3 +- .../how_to/pretty-print_a_minified_file/index.html | 3 +- files/fr/tools/debugger/how_to/search/index.html | 3 +- .../debugger/how_to/set_a_breakpoint/index.html | 3 +- .../how_to/set_a_conditional_breakpoint/index.html | 3 +- .../how_to/set_watch_expressions/index.html | 3 +- .../debugger/how_to/step_through_code/index.html | 3 +- .../debugger/how_to/use_a_source_map/index.html | 3 +- files/fr/tools/debugger/index.html | 3 +- .../tools/debugger/keyboard_shortcuts/index.html | 3 +- .../debugger/set_an_xhr_breakpoint/index.html | 3 +- .../fr/tools/debugger/source_map_errors/index.html | 3 +- files/fr/tools/debugger/ui_tour/index.html | 3 +- files/fr/tools/devtoolsapi/index.html | 3 +- files/fr/tools/devtoolscolors/index.html | 3 +- files/fr/tools/dom_property_viewer/index.html | 3 +- files/fr/tools/eyedropper/index.html | 5 +- .../fr/tools/firefox_os_simulator_clone/index.html | 3 +- files/fr/tools/index.html | 5 +- files/fr/tools/index/index.html | 3 +- files/fr/tools/json_viewer/index.html | 3 +- files/fr/tools/keyboard_shortcuts/index.html | 3 +- .../tools/measure_a_portion_of_the_page/index.html | 3 +- files/fr/tools/memory/aggregate_view/index.html | 3 +- files/fr/tools/memory/basic_operations/index.html | 3 +- .../tools/memory/dom_allocation_example/index.html | 3 +- files/fr/tools/memory/dominators/index.html | 3 +- files/fr/tools/memory/dominators_view/index.html | 3 +- files/fr/tools/memory/index.html | 3 +- files/fr/tools/memory/monster_example/index.html | 3 +- files/fr/tools/memory/tree_map_view/index.html | 3 +- files/fr/tools/migrating_from_firebug/index.html | 3 +- files/fr/tools/network_monitor/index.html | 3 +- .../performance_analysis/index.html | 3 +- .../fr/tools/network_monitor/recording/index.html | 3 +- .../network_monitor/request_details/index.html | 3 +- .../tools/network_monitor/request_list/index.html | 3 +- .../fr/tools/network_monitor/throttling/index.html | 3 +- files/fr/tools/network_monitor/toolbar/index.html | 5 +- .../fr/tools/page_inspector/3-pane_mode/index.html | 3 +- .../how_to/edit_css_filters/index.html | 3 +- .../how_to/examine_and_edit_css/index.html | 3 +- .../how_to/examine_and_edit_html/index.html | 3 +- .../examine_and_edit_the_box_model/index.html | 3 +- .../how_to/examine_event_listeners/index.html | 3 +- .../how_to/examine_grid_layouts/index.html | 3 +- files/fr/tools/page_inspector/how_to/index.html | 3 +- .../how_to/inspect_and_select_colors/index.html | 3 +- .../how_to/open_the_inspector/index.html | 3 +- .../reposition_elements_in_the_page/index.html | 3 +- .../how_to/select_an_element/index.html | 3 +- .../select_and_highlight_elements/index.html | 3 +- .../how_to/use_the_inspector_api/index.html | 3 +- .../index.html | 3 +- .../how_to/view_background_images/index.html | 3 +- .../how_to/visualize_transforms/index.html | 3 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../how_to/work_with_animations/index.html | 3 +- files/fr/tools/page_inspector/index.html | 3 +- .../page_inspector/keyboard_shortcuts/index.html | 3 +- files/fr/tools/page_inspector/ui_tour/index.html | 3 +- files/fr/tools/paint_flashing_tool/index.html | 3 +- files/fr/tools/performance/allocations/index.html | 3 +- files/fr/tools/performance/call_tree/index.html | 3 +- files/fr/tools/performance/examples/index.html | 3 +- .../sorting_algorithms_comparison/index.html | 3 +- files/fr/tools/performance/flame_chart/index.html | 3 +- files/fr/tools/performance/frame_rate/index.html | 3 +- files/fr/tools/performance/how_to/index.html | 3 +- files/fr/tools/performance/index.html | 3 +- .../scenarios/animating_css_properties/index.html | 3 +- files/fr/tools/performance/scenarios/index.html | 3 +- .../scenarios/intensive_javascript/index.html | 3 +- files/fr/tools/performance/ui_tour/index.html | 3 +- files/fr/tools/performance/waterfall/index.html | 3 +- .../remote_debugging/chrome_desktop/index.html | 3 +- .../debugging_firefox_desktop/index.html | 3 +- .../index.html | 3 +- files/fr/tools/remote_debugging/index.html | 3 +- .../tools/remote_debugging/thunderbird/index.html | 3 +- files/fr/tools/responsive_design_mode/index.html | 3 +- files/fr/tools/rulers/index.html | 3 +- files/fr/tools/settings/index.html | 3 +- files/fr/tools/shader_editor/index.html | 3 +- files/fr/tools/style_editor/index.html | 5 +- files/fr/tools/taking_screenshots/index.html | 3 +- files/fr/tools/tips/index.html | 3 +- files/fr/tools/tools_toolbox/index.html | 3 +- files/fr/tools/validators/index.html | 3 +- files/fr/tools/view_source/index.html | 3 +- files/fr/tools/web_audio_editor/index.html | 3 +- .../tools/web_console/console_messages/index.html | 3 +- files/fr/tools/web_console/helpers/index.html | 3 +- files/fr/tools/web_console/index.html | 5 +- .../web_console/keyboard_shortcuts/index.html | 3 +- files/fr/tools/web_console/rich_output/index.html | 3 +- .../fr/tools/web_console/split_console/index.html | 3 +- .../the_command_line_interpreter/index.html | 3 +- files/fr/tools/web_console/ui_tour/index.html | 3 +- files/fr/tools/working_with_iframes/index.html | 3 +- .../index.html | 5 +- .../web/accessibility/aria/aria_guides/index.html | 3 +- .../aria/aria_live_regions/index.html | 3 +- .../aria_technique_template/index.html | 3 +- .../accessibility/aria/aria_techniques/index.html | 3 +- .../using_the_alert_role/index.html | 3 +- .../using_the_alertdialog_role/index.html | 3 +- .../index.html | 3 +- .../using_the_aria-invalid_attribute/index.html | 3 +- .../using_the_aria-label_attribute/index.html | 3 +- .../using_the_aria-labelledby_attribute/index.html | 3 +- .../index.html | 3 +- .../using_the_aria-relevant_attribute/index.html | 3 +- .../using_the_aria-required_attribute/index.html | 3 +- .../using_the_aria-valuemax_attribute/index.html | 3 +- .../using_the_aria-valuemin_attribute/index.html | 3 +- .../using_the_aria-valuenow_attribute/index.html | 3 +- .../using_the_aria-valuetext_attribute/index.html | 3 +- .../using_the_article_role/index.html | 3 +- .../using_the_group_role/index.html | 3 +- .../aria_techniques/using_the_link_role/index.html | 3 +- .../aria_techniques/using_the_log_role/index.html | 3 +- .../using_the_presentation_role/index.html | 3 +- .../using_the_progressbar_role/index.html | 3 +- .../using_the_radio_role/index.html | 3 +- .../using_the_slider_role/index.html | 3 +- .../using_the_status_role/index.html | 3 +- .../using_the_toolbar_role/index.html | 3 +- .../web/accessibility/aria/forms/alerts/index.html | 3 +- .../aria/forms/basic_form_hints/index.html | 3 +- files/fr/web/accessibility/aria/forms/index.html | 3 +- .../aria/forms/multipart_labels/index.html | 3 +- .../aria/how_to_file_aria-related_bugs/index.html | 3 +- files/fr/web/accessibility/aria/index.html | 3 +- .../aria/roles/banner_role/index.html | 3 +- .../aria/roles/button_role/index.html | 3 +- .../aria/roles/checkbox_role/index.html | 3 +- .../aria/roles/dialog_role/index.html | 3 +- .../aria/roles/listbox_role/index.html | 3 +- .../aria/roles/switch_role/index.html | 3 +- .../aria/roles/textbox_role/index.html | 3 +- .../aria/web_applications_and_aria_faq/index.html | 3 +- files/fr/web/accessibility/community/index.html | 3 +- files/fr/web/accessibility/index.html | 3 +- .../index.html | 3 +- .../mobile_accessibility_checklist/index.html | 3 +- .../perceivable/color_contrast/index.html | 3 +- files/fr/web/api/ambient_light_events/index.html | 3 +- .../web/api/baseaudiocontext/creategain/index.html | 3 +- .../api/canvas_api/a_basic_ray-caster/index.html | 3 +- .../manipulating_video_using_canvas/index.html | 3 +- .../tutorial/advanced_animations/index.html | 3 +- .../tutorial/applying_styles_and_colors/index.html | 3 +- .../tutorial/basic_animations/index.html | 3 +- .../api/canvas_api/tutorial/basic_usage/index.html | 3 +- .../tutorial/compositing/example/index.html | 3 +- .../api/canvas_api/tutorial/compositing/index.html | 3 +- .../canvas_api/tutorial/drawing_shapes/index.html | 3 +- .../canvas_api/tutorial/drawing_text/index.html | 3 +- .../hit_regions_and_accessibility/index.html | 3 +- files/fr/web/api/canvas_api/tutorial/index.html | 3 +- .../tutorial/optimizing_canvas/index.html | 3 +- .../pixel_manipulation_with_canvas/index.html | 3 +- .../canvas_api/tutorial/transformations/index.html | 3 +- .../canvas_api/tutorial/using_images/index.html | 3 +- files/fr/web/api/crypto/getrandomvalues/index.html | 3 +- .../api/detecting_device_orientation/index.html | 3 +- .../devicemotioneventrotationrate/alpha/index.html | 3 +- .../devicemotioneventrotationrate/beta/index.html | 3 +- .../devicemotioneventrotationrate/gamma/index.html | 3 +- .../api/devicemotioneventrotationrate/index.html | 3 +- .../api/deviceorientationevent/absolute/index.html | 3 +- files/fr/web/api/document/anchors/index.html | 3 +- .../api/document/readystatechange_event/index.html | 3 +- .../api/document_object_model/events/index.html | 3 +- .../api/document_object_model/examples/index.html | 3 +- .../how_to_create_a_dom_tree/index.html | 3 +- .../index.html | 5 +- .../index.html | 4 +- .../example/index.html | 3 +- .../using_the_w3c_dom_level_1_core/index.html | 3 +- .../documentorshadowroot/activeelement/index.html | 3 +- .../elementfrompoint/index.html | 3 +- .../documentorshadowroot/getselection/index.html | 3 +- .../documentorshadowroot/stylesheets/index.html | 3 +- files/fr/web/api/dommatrix/index.html | 3 +- files/fr/web/api/effecttiming/delay/index.html | 3 +- files/fr/web/api/effecttiming/index.html | 3 +- .../api/element/compositionend_event/index.html | 3 +- .../api/element/compositionstart_event/index.html | 3 +- .../api/element/compositionupdate_event/index.html | 3 +- files/fr/web/api/element/copy_event/index.html | 3 +- files/fr/web/api/element/error_event/index.html | 3 +- files/fr/web/api/element/focusin_event/index.html | 3 +- files/fr/web/api/element/focusout_event/index.html | 3 +- files/fr/web/api/element/innerhtml/index.html | 3 +- .../web/api/elementcssinlinestyle/style/index.html | 3 +- .../event/comparison_of_event_targets/index.html | 3 +- .../api/file_and_directory_entries_api/index.html | 3 +- .../api/formdata/using_formdata_objects/index.html | 3 +- files/fr/web/api/fullscreen_api/index.html | 3 +- .../gamepad_api/using_the_gamepad_api/index.html | 3 +- .../web/api/globaleventhandlers/onwheel/index.html | 3 +- files/fr/web/api/history_api/example/index.html | 3 +- files/fr/web/api/history_api/index.html | 3 +- .../drag_operations/index.html | 3 +- files/fr/web/api/html_drag_and_drop_api/index.html | 3 +- files/fr/web/api/htmlelement/accesskey/index.html | 3 +- .../api/htmlelement/animationend_event/index.html | 3 +- .../animationiteration_event/index.html | 3 +- .../htmlelement/animationstart_event/index.html | 3 +- files/fr/web/api/htmlelement/innertext/index.html | 3 +- .../api/htmlelement/transitionend_event/index.html | 3 +- .../api/htmlformelement/submit_event/index.html | 3 +- .../web/api/htmlhyperlinkelementutils/index.html | 3 +- .../web/api/htmlorforeignelement/blur/index.html | 3 +- .../api/htmlorforeignelement/dataset/index.html | 3 +- .../web/api/htmlorforeignelement/focus/index.html | 3 +- .../api/htmlorforeignelement/tabindex/index.html | 3 +- .../api/idbopendbrequest/blocked_event/index.html | 3 +- .../basic_concepts_behind_indexeddb/index.html | 3 +- .../index.html | 3 +- files/fr/web/api/indexeddb_api/index.html | 3 +- .../api/indexeddb_api/using_indexeddb/index.html | 3 +- files/fr/web/api/media_streams_api/index.html | 3 +- files/fr/web/api/navigator/getusermedia/index.html | 3 +- .../online_and_offline_events/index.html | 3 +- .../fr/web/api/network_information_api/index.html | 3 +- .../using_the_notifications_api/index.html | 3 +- .../offlineaudiocontext/complete_event/index.html | 3 +- .../pointer_events/pinch_zoom_gestures/index.html | 3 +- files/fr/web/api/pointer_lock_api/index.html | 3 +- files/fr/web/api/proximity_events/index.html | 3 +- .../audioprocess_event/index.html | 3 +- files/fr/web/api/touch_events/index.html | 3 +- .../index.html | 5 +- .../index.html | 3 +- .../structured_clone_algorithm/index.html | 3 +- .../web_workers_api/using_web_workers/index.html | 3 +- .../by_example/basic_scissoring/index.html | 3 +- .../webgl_api/by_example/boilerplate_1/index.html | 3 +- .../by_example/canvas_size_and_webgl/index.html | 3 +- .../by_example/clearing_by_clicking/index.html | 3 +- .../by_example/clearing_with_colors/index.html | 3 +- .../webgl_api/by_example/color_masking/index.html | 3 +- .../webgl_api/by_example/detect_webgl/index.html | 3 +- .../by_example/hello_vertex_attributes/index.html | 3 +- .../by_example/raining_rectangles/index.html | 3 +- .../by_example/scissor_animation/index.html | 3 +- .../by_example/simple_color_animation/index.html | 3 +- .../by_example/textures_from_code/index.html | 3 +- .../webgl_api/by_example/video_textures/index.html | 3 +- files/fr/web/api/webgl_api/data/index.html | 3 +- .../index.html | 3 +- .../animating_objects_with_webgl/index.html | 3 +- .../animating_textures_in_webgl/index.html | 3 +- .../creating_3d_objects_using_webgl/index.html | 3 +- .../tutorial/getting_started_with_webgl/index.html | 3 +- .../tutorial/lighting_in_webgl/index.html | 3 +- .../index.html | 3 +- .../tutorial/using_textures_in_webgl/index.html | 3 +- .../api/webglrenderingcontext/canvas/index.html | 3 +- .../api/webglrenderingcontext/enable/index.html | 3 +- .../fr/web/api/webrtc_api/connectivity/index.html | 3 +- .../web/api/webrtc_api/session_lifetime/index.html | 3 +- .../signaling_and_video_calling/index.html | 3 +- .../api/webrtc_api/taking_still_photos/index.html | 3 +- .../using_vr_controllers_with_webvr/index.html | 3 +- .../fr/web/api/window/afterprint_event/index.html | 3 +- .../fr/web/api/window/beforeprint_event/index.html | 3 +- .../web/api/window/beforeunload_event/index.html | 3 +- .../web/api/window/devicemotion_event/index.html | 3 +- .../api/window/deviceorientation_event/index.html | 3 +- .../api/window/domcontentloaded_event/index.html | 3 +- files/fr/web/api/window/load_event/index.html | 3 +- files/fr/web/api/window/pagehide_event/index.html | 3 +- files/fr/web/api/window/pageshow_event/index.html | 3 +- files/fr/web/api/window/unload_event/index.html | 3 +- .../api/windoworworkerglobalscope/atob/index.html | 3 +- .../api/windoworworkerglobalscope/btoa/index.html | 3 +- .../clearinterval/index.html | 3 +- .../web/api/xmlhttprequest/abort_event/index.html | 3 +- .../xmlhttprequest/using_xmlhttprequest/index.html | 3 +- files/fr/web/api/xmlserializer/index.html | 3 +- .../web/api/xsltprocessor/basic_example/index.html | 3 +- .../xsltprocessor/browser_differences/index.html | 3 +- .../api/xsltprocessor/generating_html/index.html | 3 +- .../xsl_transformations_in_mozilla_faq/index.html | 3 +- .../fr/web/css/@media/-ms-high-contrast/index.html | 3 +- .../fr/web/css/_colon_-moz-list-bullet/index.html | 5 +- .../fr/web/css/_colon_-moz-list-number/index.html | 5 +- files/fr/web/css/_colon_autofill/index.html | 5 +- files/fr/web/css/_colon_user-invalid/index.html | 5 +- .../_doublecolon_file-selector-button/index.html | 5 +- files/fr/web/css/actual_value/index.html | 3 +- .../web/css/adjacent_sibling_combinator/index.html | 3 +- .../fr/web/css/alternative_style_sheets/index.html | 3 +- files/fr/web/css/at-rule/index.html | 3 +- files/fr/web/css/attribute_selectors/index.html | 3 +- files/fr/web/css/child_combinator/index.html | 3 +- files/fr/web/css/class_selectors/index.html | 3 +- files/fr/web/css/color_value/index.html | 3 +- files/fr/web/css/column_combinator/index.html | 3 +- files/fr/web/css/computed_value/index.html | 3 +- files/fr/web/css/containing_block/index.html | 3 +- .../fr/web/css/css_animated_properties/index.html | 3 +- .../detecting_css_animation_support/index.html | 3 +- files/fr/web/css/css_animations/index.html | 3 +- files/fr/web/css/css_animations/tips/index.html | 3 +- .../css_animations/using_css_animations/index.html | 3 +- .../border-image_generator/index.html | 3 +- .../border-radius_generator/index.html | 3 +- .../box-shadow_generator/index.html | 3 +- .../resizing_background_images/index.html | 3 +- .../using_multiple_backgrounds/index.html | 3 +- .../index.html | 3 +- .../index.html | 3 +- .../box_alignment_in_flexbox/index.html | 3 +- .../box_alignment_in_grid_layout/index.html | 3 +- .../index.html | 3 +- files/fr/web/css/css_box_model/index.html | 3 +- .../mastering_margin_collapsing/index.html | 3 +- files/fr/web/css/css_charsets/index.html | 3 +- .../css/css_colors/color_picker_tool/index.html | 3 +- .../basic_concepts_of_multicol/index.html | 3 +- .../handling_content_breaks_in_multicol/index.html | 3 +- .../handling_overflow_in_multicol/index.html | 3 +- .../css/css_columns/spanning_columns/index.html | 3 +- .../web/css/css_columns/styling_columns/index.html | 3 +- .../using_multi-column_layouts/index.html | 3 +- .../using_feature_queries/index.html | 5 +- files/fr/web/css/css_containment/index.html | 3 +- .../aligning_items_in_a_flex_container/index.html | 5 +- .../backwards_compatibility_of_flexbox/index.html | 3 +- .../basic_concepts_of_flexbox/index.html | 3 +- .../index.html | 4 +- .../mastering_wrapping_of_flex_items/index.html | 5 +- .../ordering_flex_items/index.html | 3 +- .../index.html | 4 +- .../typical_use_cases_of_flexbox/index.html | 3 +- .../index.html | 3 +- .../flow_layout_and_overflow/index.html | 3 +- .../flow_layout_and_writing_modes/index.html | 3 +- .../in_flow_and_out_of_flow/index.html | 3 +- .../intro_to_formatting_contexts/index.html | 3 +- .../css/css_fonts/opentype_fonts_guide/index.html | 3 +- .../css/css_fonts/variable_fonts_guide/index.html | 3 +- .../auto-placement_in_css_grid_layout/index.html | 3 +- .../basic_concepts_of_grid_layout/index.html | 3 +- .../box_alignment_in_css_grid_layout/index.html | 3 +- .../index.html | 3 +- .../css_grid_layout_and_accessibility/index.html | 3 +- .../index.html | 9 +- .../css_grid_layout/grid_template_areas/index.html | 3 +- .../layout_using_named_grid_lines/index.html | 3 +- .../line-based_placement_with_css_grid/index.html | 3 +- .../index.html | 5 +- .../relationship_of_grid_layout/index.html | 3 +- .../implementing_image_sprites_in_css/index.html | 3 +- .../css/css_images/using_css_gradients/index.html | 3 +- .../consistent_list_indentation/index.html | 3 +- files/fr/web/css/css_lists_and_counters/index.html | 3 +- .../using_css_counters/index.html | 3 +- .../basic_concepts/index.html | 3 +- .../floating_and_positioning/index.html | 3 +- .../margins_borders_padding/index.html | 7 +- .../css/css_logical_properties/sizing/index.html | 3 +- files/fr/web/css/css_masking/index.html | 3 +- files/fr/web/css/css_motion_path/index.html | 3 +- .../adding_z-index/index.html | 3 +- .../understanding_z_index/index.html | 3 +- .../stacking_and_float/index.html | 3 +- .../stacking_context_example_1/index.html | 3 +- .../stacking_context_example_2/index.html | 3 +- .../stacking_context_example_3/index.html | 3 +- .../stacking_without_z-index/index.html | 3 +- .../the_stacking_context/index.html | 3 +- .../css/css_scroll_snap/basic_concepts/index.html | 3 +- .../css/css_scroll_snap/browser_compat/index.html | 3 +- files/fr/web/css/css_selectors/index.html | 3 +- .../index.html | 7 +- .../fr/web/css/css_shapes/basic_shapes/index.html | 3 +- .../web/css/css_shapes/from_box_values/index.html | 3 +- .../css_shapes/overview_of_css_shapes/index.html | 3 +- .../css/css_shapes/shapes_from_images/index.html | 3 +- .../css_transforms/using_css_transforms/index.html | 3 +- .../using_css_transitions/index.html | 3 +- files/fr/web/css/css_types/index.html | 3 +- files/fr/web/css/css_values_and_units/index.html | 3 +- .../css/cssom_view/coordinate_systems/index.html | 3 +- files/fr/web/css/descendant_combinator/index.html | 3 +- files/fr/web/css/easing-function/index.html | 3 +- .../web/css/general_sibling_combinator/index.html | 3 +- files/fr/web/css/id_selectors/index.html | 3 +- files/fr/web/css/inheritance/index.html | 3 +- files/fr/web/css/initial_value/index.html | 3 +- .../web/css/inline_formatting_context/index.html | 3 +- files/fr/web/css/inset-block-end/index.html | 3 +- files/fr/web/css/inset-block-start/index.html | 3 +- files/fr/web/css/inset-inline-end/index.html | 3 +- files/fr/web/css/inset-inline-start/index.html | 3 +- .../breadcrumb_navigation/index.html | 3 +- files/fr/web/css/layout_cookbook/card/index.html | 3 +- .../layout_cookbook/center_an_element/index.html | 3 +- .../css/layout_cookbook/column_layouts/index.html | 3 +- .../cookbook_template/index.html | 3 +- .../layout_cookbook/contribute_a_recipe/index.html | 3 +- .../list_group_with_badges/index.html | 3 +- .../layout_cookbook/split_navigation/index.html | 3 +- .../css/layout_cookbook/sticky_footers/index.html | 3 +- files/fr/web/css/layout_mode/index.html | 3 +- .../list_of_proprietary_css_features/index.html | 3 +- files/fr/web/css/media_queries/index.html | 3 +- .../media_queries/testing_media_queries/index.html | 3 +- .../media_queries/using_media_queries/index.html | 3 +- .../index.html | 3 +- files/fr/web/css/microsoft_extensions/index.html | 3 +- files/fr/web/css/mozilla_extensions/index.html | 3 +- .../guide_to_scroll_anchoring/index.html | 3 +- files/fr/web/css/paged_media/index.html | 3 +- files/fr/web/css/position_value/index.html | 3 +- .../index.html | 7 +- files/fr/web/css/pseudo-elements/index.html | 3 +- files/fr/web/css/replaced_element/index.html | 3 +- files/fr/web/css/resolved_value/index.html | 3 +- .../web/css/scaling_of_svg_backgrounds/index.html | 3 +- files/fr/web/css/shorthand_properties/index.html | 3 +- files/fr/web/css/specified_value/index.html | 3 +- .../css/tools/cubic_bezier_generator/index.html | 3 +- files/fr/web/css/tools/index.html | 3 +- .../css/tools/linear-gradient_generator/index.html | 3 +- files/fr/web/css/type_selectors/index.html | 3 +- files/fr/web/css/universal_selectors/index.html | 3 +- files/fr/web/css/used_value/index.html | 3 +- .../fr/web/css/value_definition_syntax/index.html | 3 +- files/fr/web/css/viewport_concepts/index.html | 3 +- .../fr/web/css/visual_formatting_model/index.html | 3 +- .../web/demos_of_open_web_technologies/index.html | 3 +- files/fr/web/guide/ajax/community/index.html | 3 +- files/fr/web/guide/ajax/getting_started/index.html | 3 +- .../index.html | 3 +- .../guide/css/block_formatting_context/index.html | 3 +- .../creating_and_triggering_events/index.html | 3 +- files/fr/web/guide/events/index.html | 3 +- files/fr/web/guide/events/media_events/index.html | 3 +- .../index.html | 3 +- .../web/guide/html/content_categories/index.html | 3 +- .../fr/web/guide/html/editable_content/index.html | 3 +- .../html/html5/introduction_to_html5/index.html | 3 +- .../using_html_sections_and_outlines/index.html | 3 +- .../introduction_to_web_development/index.html | 3 +- .../writing_forward-compatible_websites/index.html | 3 +- files/fr/web/html/applying_color/index.html | 3 +- .../fr/web/html/attributes/autocomplete/index.html | 3 +- .../fr/web/html/attributes/crossorigin/index.html | 3 +- files/fr/web/html/attributes/index.html | 3 +- files/fr/web/html/attributes/pattern/index.html | 3 +- files/fr/web/html/block-level_elements/index.html | 3 +- files/fr/web/html/cors_enabled_image/index.html | 3 +- files/fr/web/html/date_and_time_formats/index.html | 3 +- .../html/global_attributes/accesskey/index.html | 3 +- .../global_attributes/autocapitalize/index.html | 3 +- .../fr/web/html/global_attributes/class/index.html | 3 +- .../global_attributes/contenteditable/index.html | 3 +- .../html/global_attributes/contextmenu/index.html | 3 +- .../html/global_attributes/data-_star_/index.html | 3 +- files/fr/web/html/global_attributes/dir/index.html | 3 +- .../html/global_attributes/draggable/index.html | 3 +- .../web/html/global_attributes/hidden/index.html | 3 +- files/fr/web/html/global_attributes/id/index.html | 3 +- files/fr/web/html/global_attributes/index.html | 3 +- .../html/global_attributes/inputmode/index.html | 3 +- files/fr/web/html/global_attributes/is/index.html | 3 +- .../web/html/global_attributes/itemid/index.html | 3 +- .../web/html/global_attributes/itemprop/index.html | 3 +- .../web/html/global_attributes/itemref/index.html | 3 +- .../html/global_attributes/itemscope/index.html | 3 +- .../web/html/global_attributes/itemtype/index.html | 3 +- .../fr/web/html/global_attributes/lang/index.html | 3 +- .../fr/web/html/global_attributes/slot/index.html | 3 +- .../html/global_attributes/spellcheck/index.html | 3 +- .../fr/web/html/global_attributes/style/index.html | 3 +- .../web/html/global_attributes/tabindex/index.html | 3 +- .../fr/web/html/global_attributes/title/index.html | 3 +- .../html/global_attributes/translate/index.html | 3 +- .../x-ms-acceleratorkey/index.html | 3 +- .../x-ms-format-detection/index.html | 3 +- files/fr/web/html/inline_elements/index.html | 3 +- files/fr/web/html/link_types/index.html | 3 +- files/fr/web/html/microdata/index.html | 3 +- files/fr/web/html/preloading_content/index.html | 3 +- .../html/using_the_application_cache/index.html | 3 +- .../index.html | 3 +- .../identifying_resources_on_the_web/index.html | 3 +- .../http/basics_of_http/resource_urls/index.html | 3 +- .../index.html | 3 +- files/fr/web/http/caching/index.html | 3 +- files/fr/web/http/conditional_requests/index.html | 3 +- .../corsalloworiginnotmatchingorigin/index.html | 3 +- .../http/cors/errors/corsdidnotsucceed/index.html | 3 +- .../web/http/cors/errors/corsdisabled/index.html | 3 +- .../cors/errors/corsmissingalloworigin/index.html | 3 +- files/fr/web/http/headers/server/index.html | 3 +- files/fr/web/http/link_prefetching_faq/index.html | 3 +- files/fr/web/http/methods/connect/index.html | 3 +- files/fr/web/http/methods/delete/index.html | 3 +- files/fr/web/http/methods/get/index.html | 3 +- files/fr/web/http/methods/head/index.html | 3 +- files/fr/web/http/methods/index.html | 3 +- files/fr/web/http/methods/options/index.html | 3 +- files/fr/web/http/methods/patch/index.html | 3 +- files/fr/web/http/methods/post/index.html | 3 +- files/fr/web/http/methods/put/index.html | 3 +- files/fr/web/http/methods/trace/index.html | 3 +- files/fr/web/http/overview/index.html | 3 +- files/fr/web/http/public_key_pinning/index.html | 3 +- .../a_re-introduction_to_javascript/index.html | 3 +- .../fr/web/javascript/about_javascript/index.html | 3 +- files/fr/web/javascript/data_structures/index.html | 3 +- .../index.html | 3 +- .../equality_comparisons_and_sameness/index.html | 3 +- files/fr/web/javascript/eventloop/index.html | 3 +- .../control_flow_and_error_handling/index.html | 3 +- .../guide/details_of_the_object_model/index.html | 3 +- .../guide/expressions_and_operators/index.html | 3 +- files/fr/web/javascript/guide/functions/index.html | 3 +- .../javascript/guide/grammar_and_types/index.html | 3 +- .../guide/indexed_collections/index.html | 3 +- .../guide/iterators_and_generators/index.html | 3 +- .../javascript/guide/keyed_collections/index.html | 3 +- .../guide/loops_and_iteration/index.html | 3 +- .../javascript/guide/meta_programming/index.html | 3 +- .../javascript/guide/numbers_and_dates/index.html | 3 +- .../regular_expressions/assertions/index.html | 3 +- .../character_classes/index.html | 3 +- .../groups_and_ranges/index.html | 3 +- .../guide/regular_expressions/index.html | 3 +- .../regular_expressions/quantifiers/index.html | 3 +- .../unicode_property_escapes/index.html | 3 +- .../javascript/guide/text_formatting/index.html | 5 +- .../web/javascript/guide/using_promises/index.html | 3 +- .../guide/working_with_objects/index.html | 3 +- .../inheritance_and_the_prototype_chain/index.html | 3 +- .../fr/web/javascript/memory_management/index.html | 3 +- files/fr/web/javascript/reference/about/index.html | 3 +- .../classes/public_class_fields/index.html | 3 +- .../deprecated_and_obsolete_features/index.html | 3 +- .../the_legacy_iterator_protocol/index.html | 4 +- .../reference/errors/already_has_pragma/index.html | 3 +- .../errors/array_sort_argument/index.html | 3 +- .../reference/errors/bad_octal/index.html | 3 +- .../reference/errors/bad_radix/index.html | 3 +- .../reference/errors/bad_regexp_flag/index.html | 3 +- .../errors/bad_return_or_yield/index.html | 3 +- .../errors/called_on_incompatible_type/index.html | 3 +- .../index.html | 3 +- .../errors/cant_access_property/index.html | 3 +- .../errors/cant_assign_to_property/index.html | 3 +- .../index.html | 3 +- .../reference/errors/cant_delete/index.html | 3 +- .../errors/cant_redefine_property/index.html | 3 +- .../errors/cyclic_object_value/index.html | 3 +- .../reference/errors/dead_object/index.html | 3 +- .../errors/delete_in_strict_mode/index.html | 3 +- .../index.html | 3 +- .../deprecated_expression_closures/index.html | 3 +- .../reference/errors/deprecated_octal/index.html | 3 +- .../errors/deprecated_source_map_pragma/index.html | 3 +- .../errors/deprecated_string_generics/index.html | 3 +- .../errors/deprecated_tolocaleformat/index.html | 3 +- .../reference/errors/equal_as_assign/index.html | 3 +- .../for-each-in_loops_are_deprecated/index.html | 3 +- .../reference/errors/getter_only/index.html | 3 +- .../errors/identifier_after_number/index.html | 3 +- .../reference/errors/illegal_character/index.html | 3 +- .../errors/in_operator_no_object/index.html | 3 +- .../fr/web/javascript/reference/errors/index.html | 3 +- .../errors/invalid_array_length/index.html | 3 +- .../invalid_assignment_left-hand_side/index.html | 3 +- .../errors/invalid_const_assignment/index.html | 3 +- .../reference/errors/invalid_date/index.html | 3 +- .../errors/invalid_for-in_initializer/index.html | 3 +- .../errors/invalid_for-of_initializer/index.html | 3 +- .../index.html | 3 +- .../reference/errors/is_not_iterable/index.html | 3 +- .../reference/errors/json_bad_parse/index.html | 3 +- .../errors/malformed_formal_parameter/index.html | 3 +- .../reference/errors/malformed_uri/index.html | 3 +- .../errors/missing_bracket_after_list/index.html | 3 +- .../missing_colon_after_property_id/index.html | 3 +- .../missing_curly_after_function_body/index.html | 3 +- .../missing_curly_after_property_list/index.html | 3 +- .../errors/missing_formal_parameter/index.html | 3 +- .../errors/missing_initializer_in_const/index.html | 3 +- .../missing_name_after_dot_operator/index.html | 3 +- .../index.html | 3 +- .../missing_parenthesis_after_condition/index.html | 3 +- .../missing_semicolon_before_statement/index.html | 3 +- .../errors/more_arguments_needed/index.html | 3 +- .../errors/negative_repetition_count/index.html | 3 +- .../reference/errors/no_non-null_object/index.html | 3 +- .../reference/errors/no_properties/index.html | 3 +- .../reference/errors/no_variable_name/index.html | 3 +- .../non_configurable_array_element/index.html | 3 +- .../reference/errors/not_a_codepoint/index.html | 3 +- .../reference/errors/not_a_constructor/index.html | 3 +- .../reference/errors/not_a_function/index.html | 3 +- .../reference/errors/not_defined/index.html | 3 +- .../reference/errors/precision_range/index.html | 3 +- .../errors/property_access_denied/index.html | 3 +- .../reference/errors/read-only/index.html | 3 +- .../errors/redeclared_parameter/index.html | 3 +- .../index.html | 3 +- .../errors/reserved_identifier/index.html | 3 +- .../errors/resulting_string_too_large/index.html | 3 +- .../reference/errors/stmt_after_return/index.html | 3 +- .../errors/strict_non_simple_params/index.html | 3 +- .../reference/errors/too_much_recursion/index.html | 3 +- .../typed_array_invalid_arguments/index.html | 3 +- .../reference/errors/undeclared_var/index.html | 3 +- .../reference/errors/undefined_prop/index.html | 3 +- .../reference/errors/unexpected_token/index.html | 3 +- .../reference/errors/unexpected_type/index.html | 3 +- .../errors/unnamed_function_statement/index.html | 3 +- .../errors/unterminated_string_literal/index.html | 3 +- .../reference/errors/var_hides_argument/index.html | 3 +- .../functions/arguments/@@iterator/index.html | 5 +- .../functions/arguments/callee/index.html | 3 +- .../reference/functions/arguments/index.html | 3 +- .../functions/arguments/length/index.html | 3 +- .../reference/functions/arrow_functions/index.html | 3 +- .../functions/default_parameters/index.html | 3 +- .../javascript/reference/functions/get/index.html | 3 +- .../web/javascript/reference/functions/index.html | 3 +- .../functions/method_definitions/index.html | 3 +- .../reference/functions/rest_parameters/index.html | 3 +- .../javascript/reference/functions/set/index.html | 3 +- .../global_objects/aggregateerror/index.html | 3 +- .../global_objects/array/@@iterator/index.html | 5 +- .../global_objects/array/@@species/index.html | 5 +- .../global_objects/array/@@unscopables/index.html | 5 +- .../global_objects/array/array/index.html | 3 +- .../global_objects/array/concat/index.html | 3 +- .../global_objects/array/copywithin/index.html | 3 +- .../global_objects/array/entries/index.html | 3 +- .../global_objects/array/every/index.html | 3 +- .../reference/global_objects/array/fill/index.html | 3 +- .../global_objects/array/filter/index.html | 3 +- .../reference/global_objects/array/find/index.html | 3 +- .../global_objects/array/findindex/index.html | 3 +- .../reference/global_objects/array/flat/index.html | 3 +- .../global_objects/array/flatmap/index.html | 3 +- .../global_objects/array/foreach/index.html | 3 +- .../reference/global_objects/array/from/index.html | 3 +- .../global_objects/array/includes/index.html | 3 +- .../reference/global_objects/array/index.html | 3 +- .../global_objects/array/indexof/index.html | 3 +- .../global_objects/array/isarray/index.html | 3 +- .../reference/global_objects/array/join/index.html | 3 +- .../reference/global_objects/array/keys/index.html | 3 +- .../global_objects/array/lastindexof/index.html | 3 +- .../global_objects/array/length/index.html | 3 +- .../reference/global_objects/array/map/index.html | 3 +- .../reference/global_objects/array/of/index.html | 3 +- .../reference/global_objects/array/pop/index.html | 3 +- .../reference/global_objects/array/push/index.html | 3 +- .../global_objects/array/reduce/index.html | 3 +- .../global_objects/array/reduceright/index.html | 3 +- .../global_objects/array/reverse/index.html | 3 +- .../global_objects/array/shift/index.html | 3 +- .../global_objects/array/slice/index.html | 3 +- .../reference/global_objects/array/some/index.html | 3 +- .../reference/global_objects/array/sort/index.html | 3 +- .../global_objects/array/splice/index.html | 3 +- .../global_objects/array/tolocalestring/index.html | 3 +- .../global_objects/array/tosource/index.html | 3 +- .../global_objects/array/tostring/index.html | 3 +- .../global_objects/array/unshift/index.html | 3 +- .../global_objects/array/values/index.html | 3 +- .../arraybuffer/@@species/index.html | 5 +- .../arraybuffer/bytelength/index.html | 3 +- .../global_objects/arraybuffer/index.html | 3 +- .../global_objects/arraybuffer/isview/index.html | 3 +- .../global_objects/arraybuffer/slice/index.html | 3 +- .../global_objects/asyncfunction/index.html | 3 +- .../global_objects/atomics/add/index.html | 3 +- .../global_objects/atomics/and/index.html | 3 +- .../atomics/compareexchange/index.html | 3 +- .../global_objects/atomics/exchange/index.html | 3 +- .../reference/global_objects/atomics/index.html | 3 +- .../global_objects/atomics/islockfree/index.html | 3 +- .../global_objects/atomics/load/index.html | 3 +- .../global_objects/atomics/notify/index.html | 3 +- .../reference/global_objects/atomics/or/index.html | 3 +- .../global_objects/atomics/store/index.html | 3 +- .../global_objects/atomics/sub/index.html | 3 +- .../global_objects/atomics/wait/index.html | 3 +- .../global_objects/atomics/xor/index.html | 3 +- .../global_objects/bigint/asintn/index.html | 3 +- .../global_objects/bigint/asuintn/index.html | 3 +- .../reference/global_objects/bigint/index.html | 3 +- .../bigint/tolocalestring/index.html | 3 +- .../global_objects/bigint/tostring/index.html | 3 +- .../global_objects/bigint/valueof/index.html | 3 +- .../global_objects/bigint64array/index.html | 3 +- .../global_objects/biguint64array/index.html | 3 +- .../reference/global_objects/boolean/index.html | 3 +- .../global_objects/boolean/tosource/index.html | 3 +- .../global_objects/boolean/tostring/index.html | 3 +- .../global_objects/boolean/valueof/index.html | 3 +- .../global_objects/dataview/buffer/index.html | 3 +- .../global_objects/dataview/bytelength/index.html | 3 +- .../global_objects/dataview/byteoffset/index.html | 3 +- .../global_objects/dataview/getbigint64/index.html | 3 +- .../dataview/getbiguint64/index.html | 3 +- .../global_objects/dataview/getfloat32/index.html | 3 +- .../global_objects/dataview/getfloat64/index.html | 3 +- .../global_objects/dataview/getint16/index.html | 3 +- .../global_objects/dataview/getint32/index.html | 3 +- .../global_objects/dataview/getint8/index.html | 3 +- .../global_objects/dataview/getuint16/index.html | 3 +- .../global_objects/dataview/getuint32/index.html | 3 +- .../global_objects/dataview/getuint8/index.html | 3 +- .../reference/global_objects/dataview/index.html | 3 +- .../global_objects/dataview/setbigint64/index.html | 3 +- .../dataview/setbiguint64/index.html | 3 +- .../global_objects/dataview/setfloat32/index.html | 3 +- .../global_objects/dataview/setfloat64/index.html | 3 +- .../global_objects/dataview/setint16/index.html | 3 +- .../global_objects/dataview/setint32/index.html | 3 +- .../global_objects/dataview/setint8/index.html | 3 +- .../global_objects/dataview/setuint16/index.html | 3 +- .../global_objects/dataview/setuint32/index.html | 3 +- .../global_objects/dataview/setuint8/index.html | 3 +- .../global_objects/date/@@toprimitive/index.html | 5 +- .../global_objects/date/getdate/index.html | 3 +- .../global_objects/date/getday/index.html | 3 +- .../global_objects/date/getfullyear/index.html | 3 +- .../global_objects/date/gethours/index.html | 3 +- .../global_objects/date/getmilliseconds/index.html | 3 +- .../global_objects/date/getminutes/index.html | 3 +- .../global_objects/date/getmonth/index.html | 3 +- .../global_objects/date/getseconds/index.html | 3 +- .../global_objects/date/gettime/index.html | 3 +- .../date/gettimezoneoffset/index.html | 3 +- .../global_objects/date/getutcdate/index.html | 3 +- .../global_objects/date/getutcday/index.html | 3 +- .../global_objects/date/getutcfullyear/index.html | 3 +- .../global_objects/date/getutchours/index.html | 3 +- .../date/getutcmilliseconds/index.html | 3 +- .../global_objects/date/getutcminutes/index.html | 3 +- .../global_objects/date/getutcmonth/index.html | 3 +- .../global_objects/date/getutcseconds/index.html | 3 +- .../global_objects/date/getyear/index.html | 3 +- .../reference/global_objects/date/index.html | 3 +- .../reference/global_objects/date/now/index.html | 3 +- .../reference/global_objects/date/parse/index.html | 3 +- .../global_objects/date/setdate/index.html | 3 +- .../global_objects/date/setfullyear/index.html | 3 +- .../global_objects/date/sethours/index.html | 3 +- .../global_objects/date/setmilliseconds/index.html | 3 +- .../global_objects/date/setminutes/index.html | 3 +- .../global_objects/date/setmonth/index.html | 3 +- .../global_objects/date/setseconds/index.html | 3 +- .../global_objects/date/settime/index.html | 3 +- .../global_objects/date/setutcdate/index.html | 3 +- .../global_objects/date/setutcfullyear/index.html | 3 +- .../global_objects/date/setutchours/index.html | 3 +- .../date/setutcmilliseconds/index.html | 3 +- .../global_objects/date/setutcminutes/index.html | 3 +- .../global_objects/date/setutcmonth/index.html | 3 +- .../global_objects/date/setutcseconds/index.html | 3 +- .../global_objects/date/setyear/index.html | 3 +- .../global_objects/date/todatestring/index.html | 3 +- .../global_objects/date/togmtstring/index.html | 3 +- .../global_objects/date/toisostring/index.html | 3 +- .../global_objects/date/tojson/index.html | 3 +- .../date/tolocaledatestring/index.html | 3 +- .../global_objects/date/tolocalestring/index.html | 3 +- .../date/tolocaletimestring/index.html | 3 +- .../global_objects/date/tosource/index.html | 3 +- .../global_objects/date/tostring/index.html | 3 +- .../global_objects/date/totimestring/index.html | 3 +- .../global_objects/date/toutcstring/index.html | 3 +- .../reference/global_objects/date/utc/index.html | 3 +- .../global_objects/date/valueof/index.html | 3 +- .../reference/global_objects/decodeuri/index.html | 3 +- .../global_objects/decodeuricomponent/index.html | 3 +- .../reference/global_objects/encodeuri/index.html | 3 +- .../global_objects/encodeuricomponent/index.html | 3 +- .../global_objects/error/columnnumber/index.html | 3 +- .../global_objects/error/filename/index.html | 3 +- .../reference/global_objects/error/index.html | 3 +- .../global_objects/error/linenumber/index.html | 3 +- .../global_objects/error/message/index.html | 3 +- .../reference/global_objects/error/name/index.html | 3 +- .../global_objects/error/stack/index.html | 3 +- .../global_objects/error/tosource/index.html | 3 +- .../global_objects/error/tostring/index.html | 3 +- .../reference/global_objects/escape/index.html | 3 +- .../reference/global_objects/eval/index.html | 3 +- .../reference/global_objects/evalerror/index.html | 3 +- .../global_objects/float32array/index.html | 3 +- .../global_objects/float64array/index.html | 3 +- .../global_objects/function/apply/index.html | 3 +- .../global_objects/function/arguments/index.html | 3 +- .../global_objects/function/bind/index.html | 3 +- .../global_objects/function/call/index.html | 3 +- .../global_objects/function/caller/index.html | 3 +- .../global_objects/function/displayname/index.html | 3 +- .../reference/global_objects/function/index.html | 3 +- .../global_objects/function/length/index.html | 3 +- .../global_objects/function/name/index.html | 3 +- .../global_objects/function/tosource/index.html | 3 +- .../global_objects/function/tostring/index.html | 3 +- .../reference/global_objects/generator/index.html | 3 +- .../global_objects/generator/next/index.html | 3 +- .../global_objects/generator/return/index.html | 3 +- .../global_objects/generator/throw/index.html | 3 +- .../global_objects/generatorfunction/index.html | 3 +- .../reference/global_objects/globalthis/index.html | 3 +- .../javascript/reference/global_objects/index.html | 3 +- .../reference/global_objects/infinity/index.html | 3 +- .../reference/global_objects/int16array/index.html | 3 +- .../reference/global_objects/int32array/index.html | 3 +- .../reference/global_objects/int8array/index.html | 3 +- .../global_objects/internalerror/index.html | 3 +- .../intl/collator/compare/index.html | 3 +- .../global_objects/intl/collator/index.html | 3 +- .../intl/collator/resolvedoptions/index.html | 3 +- .../intl/collator/supportedlocalesof/index.html | 3 +- .../intl/datetimeformat/format/index.html | 3 +- .../intl/datetimeformat/formatrange/index.html | 3 +- .../datetimeformat/formatrangetoparts/index.html | 3 +- .../intl/datetimeformat/formattoparts/index.html | 3 +- .../global_objects/intl/datetimeformat/index.html | 3 +- .../intl/datetimeformat/resolvedoptions/index.html | 3 +- .../datetimeformat/supportedlocalesof/index.html | 3 +- .../intl/getcanonicallocales/index.html | 3 +- .../reference/global_objects/intl/index.html | 3 +- .../intl/listformat/format/index.html | 3 +- .../intl/listformat/formattoparts/index.html | 3 +- .../global_objects/intl/listformat/index.html | 3 +- .../intl/listformat/resolvedoptions/index.html | 3 +- .../intl/listformat/supportedlocalesof/index.html | 3 +- .../global_objects/intl/locale/basename/index.html | 3 +- .../global_objects/intl/locale/calendar/index.html | 3 +- .../intl/locale/casefirst/index.html | 3 +- .../intl/locale/collation/index.html | 3 +- .../intl/locale/hourcycle/index.html | 3 +- .../global_objects/intl/locale/index.html | 3 +- .../global_objects/intl/locale/language/index.html | 3 +- .../global_objects/intl/locale/maximize/index.html | 3 +- .../global_objects/intl/locale/minimize/index.html | 3 +- .../intl/locale/numberingsystem/index.html | 3 +- .../global_objects/intl/locale/numeric/index.html | 3 +- .../global_objects/intl/locale/region/index.html | 3 +- .../global_objects/intl/locale/script/index.html | 3 +- .../global_objects/intl/locale/tostring/index.html | 3 +- .../intl/numberformat/format/index.html | 3 +- .../intl/numberformat/formattoparts/index.html | 3 +- .../global_objects/intl/numberformat/index.html | 3 +- .../intl/numberformat/resolvedoptions/index.html | 3 +- .../numberformat/supportedlocalesof/index.html | 3 +- .../global_objects/intl/pluralrules/index.html | 3 +- .../intl/pluralrules/resolvedoptions/index.html | 3 +- .../intl/pluralrules/select/index.html | 3 +- .../intl/pluralrules/supportedlocalesof/index.html | 3 +- .../intl/relativetimeformat/format/index.html | 3 +- .../relativetimeformat/formattoparts/index.html | 3 +- .../intl/relativetimeformat/index.html | 3 +- .../relativetimeformat/resolvedoptions/index.html | 4 +- .../supportedlocalesof/index.html | 4 +- .../reference/global_objects/isfinite/index.html | 3 +- .../reference/global_objects/isnan/index.html | 3 +- .../reference/global_objects/json/index.html | 3 +- .../reference/global_objects/json/parse/index.html | 3 +- .../global_objects/json/stringify/index.html | 3 +- .../global_objects/map/@@iterator/index.html | 5 +- .../global_objects/map/@@species/index.html | 5 +- .../global_objects/map/@@tostringtag/index.html | 5 +- .../reference/global_objects/map/clear/index.html | 3 +- .../reference/global_objects/map/delete/index.html | 3 +- .../global_objects/map/entries/index.html | 3 +- .../global_objects/map/foreach/index.html | 3 +- .../reference/global_objects/map/get/index.html | 3 +- .../reference/global_objects/map/has/index.html | 3 +- .../reference/global_objects/map/index.html | 3 +- .../reference/global_objects/map/keys/index.html | 3 +- .../reference/global_objects/map/set/index.html | 3 +- .../reference/global_objects/map/size/index.html | 3 +- .../reference/global_objects/map/values/index.html | 3 +- .../reference/global_objects/math/abs/index.html | 3 +- .../reference/global_objects/math/acos/index.html | 3 +- .../reference/global_objects/math/acosh/index.html | 3 +- .../reference/global_objects/math/asin/index.html | 3 +- .../reference/global_objects/math/asinh/index.html | 3 +- .../reference/global_objects/math/atan/index.html | 3 +- .../reference/global_objects/math/atan2/index.html | 3 +- .../reference/global_objects/math/atanh/index.html | 3 +- .../reference/global_objects/math/cbrt/index.html | 3 +- .../reference/global_objects/math/ceil/index.html | 3 +- .../reference/global_objects/math/clz32/index.html | 3 +- .../reference/global_objects/math/cos/index.html | 3 +- .../reference/global_objects/math/cosh/index.html | 3 +- .../reference/global_objects/math/e/index.html | 3 +- .../reference/global_objects/math/exp/index.html | 3 +- .../reference/global_objects/math/expm1/index.html | 3 +- .../reference/global_objects/math/floor/index.html | 3 +- .../global_objects/math/fround/index.html | 3 +- .../reference/global_objects/math/hypot/index.html | 3 +- .../reference/global_objects/math/imul/index.html | 3 +- .../reference/global_objects/math/index.html | 3 +- .../reference/global_objects/math/ln10/index.html | 3 +- .../reference/global_objects/math/ln2/index.html | 3 +- .../reference/global_objects/math/log/index.html | 3 +- .../reference/global_objects/math/log10/index.html | 3 +- .../global_objects/math/log10e/index.html | 3 +- .../reference/global_objects/math/log1p/index.html | 3 +- .../reference/global_objects/math/log2/index.html | 3 +- .../reference/global_objects/math/log2e/index.html | 3 +- .../reference/global_objects/math/max/index.html | 3 +- .../reference/global_objects/math/min/index.html | 3 +- .../reference/global_objects/math/pi/index.html | 3 +- .../reference/global_objects/math/pow/index.html | 3 +- .../global_objects/math/random/index.html | 3 +- .../reference/global_objects/math/round/index.html | 3 +- .../reference/global_objects/math/sign/index.html | 3 +- .../reference/global_objects/math/sin/index.html | 3 +- .../reference/global_objects/math/sinh/index.html | 3 +- .../reference/global_objects/math/sqrt/index.html | 3 +- .../global_objects/math/sqrt1_2/index.html | 3 +- .../reference/global_objects/math/sqrt2/index.html | 3 +- .../reference/global_objects/math/tan/index.html | 3 +- .../reference/global_objects/math/tanh/index.html | 3 +- .../reference/global_objects/math/trunc/index.html | 3 +- .../reference/global_objects/nan/index.html | 3 +- .../reference/global_objects/null/index.html | 3 +- .../global_objects/number/epsilon/index.html | 3 +- .../reference/global_objects/number/index.html | 3 +- .../global_objects/number/isfinite/index.html | 3 +- .../global_objects/number/isinteger/index.html | 3 +- .../global_objects/number/isnan/index.html | 3 +- .../global_objects/number/issafeinteger/index.html | 3 +- .../number/max_safe_integer/index.html | 3 +- .../global_objects/number/max_value/index.html | 3 +- .../number/min_safe_integer/index.html | 3 +- .../global_objects/number/min_value/index.html | 3 +- .../reference/global_objects/number/nan/index.html | 3 +- .../number/negative_infinity/index.html | 3 +- .../global_objects/number/parsefloat/index.html | 3 +- .../global_objects/number/parseint/index.html | 3 +- .../number/positive_infinity/index.html | 3 +- .../global_objects/number/toexponential/index.html | 3 +- .../global_objects/number/tofixed/index.html | 3 +- .../number/tolocalestring/index.html | 3 +- .../global_objects/number/toprecision/index.html | 3 +- .../global_objects/number/tosource/index.html | 3 +- .../global_objects/number/tostring/index.html | 3 +- .../global_objects/number/valueof/index.html | 3 +- .../object/__definegetter__/index.html | 3 +- .../object/__definesetter__/index.html | 3 +- .../object/__lookupgetter__/index.html | 3 +- .../object/__lookupsetter__/index.html | 3 +- .../global_objects/object/assign/index.html | 3 +- .../global_objects/object/constructor/index.html | 3 +- .../global_objects/object/create/index.html | 3 +- .../object/defineproperties/index.html | 3 +- .../object/defineproperty/index.html | 3 +- .../global_objects/object/entries/index.html | 3 +- .../global_objects/object/freeze/index.html | 3 +- .../global_objects/object/fromentries/index.html | 3 +- .../object/getownpropertydescriptor/index.html | 3 +- .../object/getownpropertydescriptors/index.html | 3 +- .../object/getownpropertynames/index.html | 3 +- .../object/getownpropertysymbols/index.html | 3 +- .../object/getprototypeof/index.html | 3 +- .../object/hasownproperty/index.html | 3 +- .../reference/global_objects/object/index.html | 3 +- .../reference/global_objects/object/is/index.html | 3 +- .../global_objects/object/isextensible/index.html | 3 +- .../global_objects/object/isfrozen/index.html | 3 +- .../global_objects/object/isprototypeof/index.html | 3 +- .../global_objects/object/issealed/index.html | 3 +- .../global_objects/object/keys/index.html | 3 +- .../object/preventextensions/index.html | 3 +- .../object/propertyisenumerable/index.html | 3 +- .../global_objects/object/proto/index.html | 3 +- .../global_objects/object/seal/index.html | 3 +- .../object/setprototypeof/index.html | 3 +- .../object/tolocalestring/index.html | 3 +- .../global_objects/object/tosource/index.html | 3 +- .../global_objects/object/tostring/index.html | 3 +- .../global_objects/object/valueof/index.html | 3 +- .../global_objects/object/values/index.html | 3 +- .../reference/global_objects/parsefloat/index.html | 3 +- .../reference/global_objects/parseint/index.html | 3 +- .../global_objects/promise/all/index.html | 3 +- .../global_objects/promise/allsettled/index.html | 3 +- .../global_objects/promise/any/index.html | 3 +- .../global_objects/promise/catch/index.html | 3 +- .../global_objects/promise/finally/index.html | 3 +- .../reference/global_objects/promise/index.html | 3 +- .../global_objects/promise/race/index.html | 3 +- .../global_objects/promise/reject/index.html | 3 +- .../global_objects/promise/resolve/index.html | 3 +- .../global_objects/promise/then/index.html | 3 +- .../reference/global_objects/proxy/index.html | 3 +- .../global_objects/proxy/proxy/apply/index.html | 3 +- .../proxy/proxy/construct/index.html | 3 +- .../proxy/proxy/defineproperty/index.html | 3 +- .../proxy/proxy/deleteproperty/index.html | 3 +- .../global_objects/proxy/proxy/get/index.html | 3 +- .../proxy/getownpropertydescriptor/index.html | 3 +- .../proxy/proxy/getprototypeof/index.html | 3 +- .../global_objects/proxy/proxy/has/index.html | 3 +- .../global_objects/proxy/proxy/index.html | 3 +- .../proxy/proxy/isextensible/index.html | 3 +- .../global_objects/proxy/proxy/ownkeys/index.html | 3 +- .../proxy/proxy/preventextensions/index.html | 3 +- .../global_objects/proxy/proxy/set/index.html | 3 +- .../proxy/proxy/setprototypeof/index.html | 3 +- .../global_objects/proxy/revocable/index.html | 3 +- .../reference/global_objects/rangeerror/index.html | 3 +- .../global_objects/referenceerror/index.html | 3 +- .../global_objects/reflect/apply/index.html | 3 +- .../index.html | 4 +- .../global_objects/reflect/construct/index.html | 3 +- .../reflect/defineproperty/index.html | 3 +- .../reflect/deleteproperty/index.html | 3 +- .../global_objects/reflect/get/index.html | 3 +- .../reflect/getownpropertydescriptor/index.html | 3 +- .../reflect/getprototypeof/index.html | 3 +- .../global_objects/reflect/has/index.html | 3 +- .../reference/global_objects/reflect/index.html | 3 +- .../global_objects/reflect/isextensible/index.html | 3 +- .../global_objects/reflect/ownkeys/index.html | 3 +- .../reflect/preventextensions/index.html | 3 +- .../global_objects/reflect/set/index.html | 3 +- .../reflect/setprototypeof/index.html | 3 +- .../global_objects/regexp/@@match/index.html | 5 +- .../global_objects/regexp/@@matchall/index.html | 5 +- .../global_objects/regexp/@@replace/index.html | 5 +- .../global_objects/regexp/@@search/index.html | 5 +- .../global_objects/regexp/@@species/index.html | 5 +- .../global_objects/regexp/@@split/index.html | 5 +- .../global_objects/regexp/compile/index.html | 3 +- .../global_objects/regexp/dotall/index.html | 3 +- .../global_objects/regexp/exec/index.html | 3 +- .../global_objects/regexp/flags/index.html | 3 +- .../global_objects/regexp/global/index.html | 3 +- .../global_objects/regexp/ignorecase/index.html | 3 +- .../reference/global_objects/regexp/index.html | 3 +- .../global_objects/regexp/input/index.html | 3 +- .../global_objects/regexp/lastindex/index.html | 3 +- .../global_objects/regexp/lastmatch/index.html | 3 +- .../global_objects/regexp/lastparen/index.html | 3 +- .../global_objects/regexp/leftcontext/index.html | 3 +- .../global_objects/regexp/multiline/index.html | 3 +- .../reference/global_objects/regexp/n/index.html | 3 +- .../global_objects/regexp/rightcontext/index.html | 3 +- .../global_objects/regexp/source/index.html | 3 +- .../global_objects/regexp/sticky/index.html | 3 +- .../global_objects/regexp/test/index.html | 3 +- .../global_objects/regexp/tosource/index.html | 3 +- .../global_objects/regexp/tostring/index.html | 3 +- .../global_objects/regexp/unicode/index.html | 3 +- .../global_objects/set/@@iterator/index.html | 5 +- .../global_objects/set/@@species/index.html | 5 +- .../reference/global_objects/set/add/index.html | 3 +- .../reference/global_objects/set/clear/index.html | 3 +- .../reference/global_objects/set/delete/index.html | 3 +- .../global_objects/set/entries/index.html | 3 +- .../global_objects/set/foreach/index.html | 3 +- .../reference/global_objects/set/has/index.html | 3 +- .../reference/global_objects/set/index.html | 3 +- .../reference/global_objects/set/size/index.html | 3 +- .../reference/global_objects/set/values/index.html | 3 +- .../sharedarraybuffer/bytelength/index.html | 3 +- .../global_objects/sharedarraybuffer/index.html | 3 +- .../sharedarraybuffer/slice/index.html | 3 +- .../global_objects/string/@@iterator/index.html | 5 +- .../global_objects/string/anchor/index.html | 3 +- .../reference/global_objects/string/big/index.html | 3 +- .../global_objects/string/blink/index.html | 3 +- .../global_objects/string/bold/index.html | 3 +- .../global_objects/string/charat/index.html | 3 +- .../global_objects/string/charcodeat/index.html | 3 +- .../global_objects/string/codepointat/index.html | 3 +- .../global_objects/string/concat/index.html | 3 +- .../global_objects/string/endswith/index.html | 3 +- .../global_objects/string/fixed/index.html | 3 +- .../global_objects/string/fontcolor/index.html | 3 +- .../global_objects/string/fontsize/index.html | 3 +- .../global_objects/string/fromcharcode/index.html | 3 +- .../global_objects/string/fromcodepoint/index.html | 3 +- .../global_objects/string/includes/index.html | 3 +- .../reference/global_objects/string/index.html | 3 +- .../global_objects/string/indexof/index.html | 3 +- .../global_objects/string/italics/index.html | 3 +- .../global_objects/string/lastindexof/index.html | 3 +- .../global_objects/string/length/index.html | 3 +- .../global_objects/string/link/index.html | 3 +- .../global_objects/string/localecompare/index.html | 3 +- .../global_objects/string/match/index.html | 3 +- .../global_objects/string/matchall/index.html | 3 +- .../global_objects/string/normalize/index.html | 3 +- .../global_objects/string/padend/index.html | 3 +- .../global_objects/string/padstart/index.html | 3 +- .../reference/global_objects/string/raw/index.html | 3 +- .../global_objects/string/repeat/index.html | 3 +- .../global_objects/string/replace/index.html | 3 +- .../global_objects/string/replaceall/index.html | 3 +- .../global_objects/string/search/index.html | 3 +- .../global_objects/string/slice/index.html | 3 +- .../global_objects/string/small/index.html | 3 +- .../global_objects/string/split/index.html | 3 +- .../global_objects/string/startswith/index.html | 3 +- .../global_objects/string/strike/index.html | 3 +- .../reference/global_objects/string/sub/index.html | 3 +- .../global_objects/string/substr/index.html | 3 +- .../global_objects/string/substring/index.html | 3 +- .../reference/global_objects/string/sup/index.html | 3 +- .../string/tolocalelowercase/index.html | 3 +- .../string/tolocaleuppercase/index.html | 3 +- .../global_objects/string/tolowercase/index.html | 3 +- .../global_objects/string/tosource/index.html | 3 +- .../global_objects/string/tostring/index.html | 3 +- .../global_objects/string/touppercase/index.html | 3 +- .../global_objects/string/trim/index.html | 3 +- .../global_objects/string/trimend/index.html | 3 +- .../global_objects/string/trimstart/index.html | 3 +- .../global_objects/string/valueof/index.html | 3 +- .../global_objects/symbol/@@toprimitive/index.html | 5 +- .../global_objects/symbol/asynciterator/index.html | 3 +- .../global_objects/symbol/description/index.html | 3 +- .../reference/global_objects/symbol/for/index.html | 3 +- .../global_objects/symbol/hasinstance/index.html | 3 +- .../reference/global_objects/symbol/index.html | 3 +- .../symbol/isconcatspreadable/index.html | 3 +- .../global_objects/symbol/iterator/index.html | 3 +- .../global_objects/symbol/keyfor/index.html | 3 +- .../global_objects/symbol/match/index.html | 3 +- .../global_objects/symbol/matchall/index.html | 3 +- .../global_objects/symbol/replace/index.html | 3 +- .../global_objects/symbol/search/index.html | 3 +- .../global_objects/symbol/species/index.html | 3 +- .../global_objects/symbol/split/index.html | 3 +- .../global_objects/symbol/toprimitive/index.html | 3 +- .../global_objects/symbol/tosource/index.html | 3 +- .../global_objects/symbol/tostring/index.html | 3 +- .../global_objects/symbol/tostringtag/index.html | 3 +- .../global_objects/symbol/unscopables/index.html | 3 +- .../global_objects/symbol/valueof/index.html | 3 +- .../global_objects/syntaxerror/index.html | 3 +- .../typedarray/@@iterator/index.html | 5 +- .../global_objects/typedarray/@@species/index.html | 5 +- .../global_objects/typedarray/buffer/index.html | 3 +- .../typedarray/bytelength/index.html | 3 +- .../typedarray/byteoffset/index.html | 3 +- .../typedarray/bytes_per_element/index.html | 3 +- .../typedarray/copywithin/index.html | 3 +- .../global_objects/typedarray/entries/index.html | 3 +- .../global_objects/typedarray/every/index.html | 3 +- .../global_objects/typedarray/fill/index.html | 3 +- .../global_objects/typedarray/filter/index.html | 3 +- .../global_objects/typedarray/find/index.html | 3 +- .../global_objects/typedarray/findindex/index.html | 3 +- .../global_objects/typedarray/foreach/index.html | 3 +- .../global_objects/typedarray/from/index.html | 3 +- .../global_objects/typedarray/includes/index.html | 3 +- .../reference/global_objects/typedarray/index.html | 3 +- .../global_objects/typedarray/indexof/index.html | 3 +- .../global_objects/typedarray/join/index.html | 3 +- .../global_objects/typedarray/keys/index.html | 3 +- .../typedarray/lastindexof/index.html | 3 +- .../global_objects/typedarray/length/index.html | 3 +- .../global_objects/typedarray/map/index.html | 3 +- .../global_objects/typedarray/name/index.html | 3 +- .../global_objects/typedarray/of/index.html | 3 +- .../global_objects/typedarray/reduce/index.html | 3 +- .../typedarray/reduceright/index.html | 3 +- .../global_objects/typedarray/reverse/index.html | 3 +- .../global_objects/typedarray/set/index.html | 3 +- .../global_objects/typedarray/slice/index.html | 3 +- .../global_objects/typedarray/some/index.html | 3 +- .../global_objects/typedarray/sort/index.html | 3 +- .../global_objects/typedarray/subarray/index.html | 3 +- .../typedarray/tolocalestring/index.html | 3 +- .../global_objects/typedarray/tostring/index.html | 3 +- .../global_objects/typedarray/values/index.html | 3 +- .../reference/global_objects/typeerror/index.html | 3 +- .../global_objects/uint16array/index.html | 3 +- .../global_objects/uint32array/index.html | 3 +- .../reference/global_objects/uint8array/index.html | 3 +- .../global_objects/uint8clampedarray/index.html | 3 +- .../reference/global_objects/undefined/index.html | 3 +- .../reference/global_objects/unescape/index.html | 3 +- .../reference/global_objects/uneval/index.html | 3 +- .../reference/global_objects/urierror/index.html | 3 +- .../global_objects/weakmap/clear/index.html | 3 +- .../global_objects/weakmap/delete/index.html | 3 +- .../global_objects/weakmap/get/index.html | 3 +- .../global_objects/weakmap/has/index.html | 3 +- .../reference/global_objects/weakmap/index.html | 3 +- .../global_objects/weakmap/set/index.html | 3 +- .../global_objects/weakset/add/index.html | 3 +- .../global_objects/weakset/clear/index.html | 3 +- .../global_objects/weakset/delete/index.html | 3 +- .../global_objects/weakset/has/index.html | 3 +- .../reference/global_objects/weakset/index.html | 3 +- .../global_objects/webassembly/compile/index.html | 3 +- .../webassembly/compileerror/index.html | 3 +- .../webassembly/compilestreaming/index.html | 3 +- .../global_objects/webassembly/global/index.html | 3 +- .../global_objects/webassembly/index.html | 3 +- .../webassembly/instance/exports/index.html | 3 +- .../global_objects/webassembly/instance/index.html | 3 +- .../webassembly/instantiate/index.html | 3 +- .../webassembly/instantiatestreaming/index.html | 3 +- .../webassembly/linkerror/index.html | 3 +- .../webassembly/memory/buffer/index.html | 3 +- .../webassembly/memory/grow/index.html | 3 +- .../global_objects/webassembly/memory/index.html | 3 +- .../webassembly/module/customsections/index.html | 3 +- .../webassembly/module/exports/index.html | 3 +- .../webassembly/module/imports/index.html | 3 +- .../global_objects/webassembly/module/index.html | 3 +- .../webassembly/runtimeerror/index.html | 3 +- .../webassembly/table/get/index.html | 3 +- .../webassembly/table/grow/index.html | 3 +- .../global_objects/webassembly/table/index.html | 3 +- .../webassembly/table/length/index.html | 3 +- .../webassembly/table/set/index.html | 3 +- .../global_objects/webassembly/validate/index.html | 3 +- .../reference/iteration_protocols/index.html | 3 +- .../reference/lexical_grammar/index.html | 3 +- .../reference/operators/addition/index.html | 3 +- .../operators/addition_assignment/index.html | 3 +- .../reference/operators/assignment/index.html | 3 +- .../reference/operators/async_function/index.html | 3 +- .../reference/operators/await/index.html | 3 +- .../reference/operators/class/index.html | 3 +- .../reference/operators/comma_operator/index.html | 3 +- .../operators/conditional_operator/index.html | 3 +- .../reference/operators/delete/index.html | 3 +- .../operators/destructuring_assignment/index.html | 3 +- .../reference/operators/function/index.html | 3 +- .../reference/operators/function_star_/index.html | 3 +- .../reference/operators/grouping/index.html | 3 +- .../javascript/reference/operators/in/index.html | 3 +- .../web/javascript/reference/operators/index.html | 3 +- .../reference/operators/instanceof/index.html | 3 +- .../reference/operators/new.target/index.html | 3 +- .../javascript/reference/operators/new/index.html | 3 +- .../nullish_coalescing_operator/index.html | 3 +- .../operators/object_initializer/index.html | 3 +- .../operators/operator_precedence/index.html | 3 +- .../operators/optional_chaining/index.html | 3 +- .../operators/pipeline_operator/index.html | 3 +- .../operators/property_accessors/index.html | 3 +- .../reference/operators/spread_syntax/index.html | 3 +- .../reference/operators/super/index.html | 3 +- .../javascript/reference/operators/this/index.html | 3 +- .../reference/operators/typeof/index.html | 3 +- .../javascript/reference/operators/void/index.html | 3 +- .../reference/operators/yield/index.html | 3 +- .../reference/operators/yield_star_/index.html | 3 +- .../reference/statements/async_function/index.html | 3 +- .../reference/statements/block/index.html | 3 +- .../reference/statements/break/index.html | 3 +- .../reference/statements/class/index.html | 3 +- .../reference/statements/const/index.html | 3 +- .../reference/statements/continue/index.html | 3 +- .../reference/statements/debugger/index.html | 3 +- .../reference/statements/do...while/index.html | 3 +- .../reference/statements/empty/index.html | 3 +- .../reference/statements/export/index.html | 3 +- .../reference/statements/for-await...of/index.html | 3 +- .../reference/statements/for...in/index.html | 3 +- .../reference/statements/for...of/index.html | 3 +- .../javascript/reference/statements/for/index.html | 3 +- .../reference/statements/function/index.html | 3 +- .../reference/statements/function_star_/index.html | 3 +- .../reference/statements/if...else/index.html | 3 +- .../reference/statements/import.meta/index.html | 3 +- .../reference/statements/import/index.html | 3 +- .../web/javascript/reference/statements/index.html | 3 +- .../reference/statements/label/index.html | 3 +- .../javascript/reference/statements/let/index.html | 3 +- .../reference/statements/return/index.html | 3 +- .../reference/statements/switch/index.html | 3 +- .../reference/statements/throw/index.html | 3 +- .../reference/statements/try...catch/index.html | 3 +- .../javascript/reference/statements/var/index.html | 3 +- .../reference/statements/while/index.html | 3 +- .../reference/statements/with/index.html | 3 +- .../transitioning_to_strict_mode/index.html | 3 +- .../reference/template_literals/index.html | 3 +- .../reference/trailing_commas/index.html | 3 +- .../index.html | 5 +- files/fr/web/javascript/typed_arrays/index.html | 3 +- files/fr/web/mathml/attribute/values/index.html | 3 +- .../deriving_the_quadratic_formula/index.html | 3 +- files/fr/web/mathml/examples/index.html | 3 +- .../examples/mathml_pythagorean_theorem/index.html | 3 +- .../index.html | 3 +- files/fr/web/media/formats/image_types/index.html | 3 +- .../fr/web/media/formats/support_issues/index.html | 3 +- .../web/performance/performance_budgets/index.html | 3 +- .../add_to_home_screen/index.html | 3 +- .../fr/web/progressive_web_apps/loading/index.html | 3 +- .../re-engageable_notifications_push/index.html | 3 +- .../responsive/media_types/index.html | 5 +- .../responsive_design_building_blocks/index.html | 3 +- .../fr/web/security/same-origin_policy/index.html | 3 +- .../index.html | 3 +- files/fr/web/svg/compatibility_sources/index.html | 3 +- .../web/svg/svg_1.1_support_in_firefox/index.html | 3 +- files/fr/web/svg/svg_as_an_image/index.html | 3 +- files/fr/web/svg/tutorial/basic_shapes/index.html | 3 +- .../svg/tutorial/basic_transformations/index.html | 5 +- .../svg/tutorial/clipping_and_masking/index.html | 5 +- .../web/svg/tutorial/fills_and_strokes/index.html | 5 +- .../fr/web/svg/tutorial/filter_effects/index.html | 5 +- .../fr/web/svg/tutorial/getting_started/index.html | 5 +- files/fr/web/svg/tutorial/gradients/index.html | 5 +- files/fr/web/svg/tutorial/index.html | 5 +- files/fr/web/svg/tutorial/introduction/index.html | 5 +- .../svg/tutorial/other_content_in_svg/index.html | 3 +- files/fr/web/svg/tutorial/paths/index.html | 5 +- files/fr/web/svg/tutorial/patterns/index.html | 5 +- files/fr/web/svg/tutorial/positions/index.html | 5 +- files/fr/web/svg/tutorial/svg_and_css/index.html | 5 +- files/fr/web/svg/tutorial/svg_fonts/index.html | 3 +- files/fr/web/svg/tutorial/svg_image_tag/index.html | 3 +- .../tutorial/svg_in_html_introduction/index.html | 3 +- files/fr/web/svg/tutorial/texts/index.html | 5 +- files/fr/web/svg/tutorial/tools_for_svg/index.html | 3 +- files/fr/web/tutorials/index.html | 3 +- .../using_templates_and_slots/index.html | 3 +- files/fr/web/xml/xml_introduction/index.html | 3 +- .../xpath/comparison_with_css_selectors/index.html | 3 +- files/fr/web/xpath/functions/boolean/index.html | 3 +- files/fr/web/xpath/functions/ceiling/index.html | 3 +- files/fr/web/xpath/functions/concat/index.html | 3 +- files/fr/web/xpath/functions/contains/index.html | 3 +- files/fr/web/xpath/functions/count/index.html | 3 +- files/fr/web/xpath/functions/current/index.html | 3 +- files/fr/web/xpath/functions/document/index.html | 3 +- .../xpath/functions/element-available/index.html | 3 +- files/fr/web/xpath/functions/false/index.html | 3 +- files/fr/web/xpath/functions/floor/index.html | 3 +- .../web/xpath/functions/format-number/index.html | 3 +- .../xpath/functions/function-available/index.html | 3 +- .../fr/web/xpath/functions/generate-id/index.html | 3 +- files/fr/web/xpath/functions/id/index.html | 3 +- files/fr/web/xpath/functions/index.html | 3 +- files/fr/web/xpath/functions/key/index.html | 3 +- files/fr/web/xpath/functions/lang/index.html | 3 +- files/fr/web/xpath/functions/last/index.html | 3 +- files/fr/web/xpath/functions/local-name/index.html | 3 +- files/fr/web/xpath/functions/name/index.html | 3 +- .../web/xpath/functions/namespace-uri/index.html | 3 +- .../web/xpath/functions/normalize-space/index.html | 3 +- files/fr/web/xpath/functions/not/index.html | 3 +- files/fr/web/xpath/functions/number/index.html | 3 +- files/fr/web/xpath/functions/position/index.html | 3 +- files/fr/web/xpath/functions/round/index.html | 3 +- .../fr/web/xpath/functions/starts-with/index.html | 3 +- .../web/xpath/functions/string-length/index.html | 3 +- files/fr/web/xpath/functions/string/index.html | 3 +- .../web/xpath/functions/substring-after/index.html | 3 +- .../xpath/functions/substring-before/index.html | 3 +- files/fr/web/xpath/functions/substring/index.html | 3 +- files/fr/web/xpath/functions/sum/index.html | 3 +- .../web/xpath/functions/system-property/index.html | 3 +- files/fr/web/xpath/functions/translate/index.html | 3 +- files/fr/web/xpath/functions/true/index.html | 3 +- .../xpath/functions/unparsed-entity-url/index.html | 3 +- .../index.html | 3 +- files/fr/web/xslt/element/apply-imports/index.html | 3 +- .../fr/web/xslt/element/apply-templates/index.html | 3 +- files/fr/web/xslt/element/attribute-set/index.html | 3 +- files/fr/web/xslt/element/attribute/index.html | 3 +- files/fr/web/xslt/element/call-template/index.html | 3 +- files/fr/web/xslt/element/choose/index.html | 3 +- files/fr/web/xslt/element/comment/index.html | 3 +- files/fr/web/xslt/element/copy-of/index.html | 3 +- files/fr/web/xslt/element/copy/index.html | 3 +- .../fr/web/xslt/element/decimal-format/index.html | 3 +- files/fr/web/xslt/element/fallback/index.html | 3 +- files/fr/web/xslt/element/for-each/index.html | 3 +- files/fr/web/xslt/element/if/index.html | 3 +- files/fr/web/xslt/element/import/index.html | 3 +- files/fr/web/xslt/element/include/index.html | 3 +- files/fr/web/xslt/element/key/index.html | 3 +- files/fr/web/xslt/element/message/index.html | 3 +- .../fr/web/xslt/element/namespace-alias/index.html | 3 +- files/fr/web/xslt/element/number/index.html | 3 +- files/fr/web/xslt/element/otherwise/index.html | 3 +- files/fr/web/xslt/element/output/index.html | 3 +- files/fr/web/xslt/element/param/index.html | 3 +- .../fr/web/xslt/element/preserve-space/index.html | 3 +- .../xslt/element/processing-instruction/index.html | 3 +- files/fr/web/xslt/element/sort/index.html | 3 +- files/fr/web/xslt/element/strip-space/index.html | 3 +- files/fr/web/xslt/element/stylesheet/index.html | 3 +- files/fr/web/xslt/element/template/index.html | 3 +- files/fr/web/xslt/element/text/index.html | 3 +- files/fr/web/xslt/element/transform/index.html | 3 +- files/fr/web/xslt/element/value-of/index.html | 3 +- files/fr/web/xslt/element/variable/index.html | 3 +- files/fr/web/xslt/element/when/index.html | 3 +- files/fr/web/xslt/element/with-param/index.html | 3 +- files/fr/web/xslt/index/index.html | 3 +- files/fr/web/xslt/pi_parameters/index.html | 3 +- .../an_overview/index.html | 3 +- .../for_further_reading/index.html | 3 +- .../web/xslt/transforming_xml_with_xslt/index.html | 3 +- .../the_netscape_xslt_xpath_reference/index.html | 3 +- .../index.html | 5 +- .../advanced_example/index.html | 3 +- .../basic_example/index.html | 3 +- .../web/xslt/xslt_js_interface_in_gecko/index.html | 3 +- .../javascript_xslt_bindings/index.html | 3 +- .../resources/index.html | 3 +- .../setting_parameters/index.html | 3 +- 2492 files changed, 35332 insertions(+), 30388 deletions(-) (limited to 'files/fr/learn/javascript') diff --git a/files/fr/_redirects.txt b/files/fr/_redirects.txt index 6127907542..0ce3dc3125 100644 --- a/files/fr/_redirects.txt +++ b/files/fr/_redirects.txt @@ -1,36 +1,127 @@ # FROM-URL TO-URL /fr/docs/AJAX /fr/docs/Web/Guide/AJAX -/fr/docs/AJAX/Communauté /fr/docs/Web/Guide/AJAX/Communauté -/fr/docs/AJAX/Premiers_pas /fr/docs/Web/Guide/AJAX/Premiers_pas -/fr/docs/AJAX:Communauté /fr/docs/Web/Guide/AJAX/Communauté -/fr/docs/AJAX:Premiers_pas /fr/docs/Web/Guide/AJAX/Premiers_pas +/fr/docs/AJAX/Communauté /fr/docs/Web/Guide/AJAX/Community +/fr/docs/AJAX/Premiers_pas /fr/docs/Web/Guide/AJAX/Getting_Started +/fr/docs/AJAX:Communauté /fr/docs/Web/Guide/AJAX/Community +/fr/docs/AJAX:Premiers_pas /fr/docs/Web/Guide/AJAX/Getting_Started /fr/docs/API_d'accès_au_contenu_de_flux /fr/docs/Feed_content_access_API /fr/docs/API_d_acces_au_contenu_de_flux /fr/docs/Feed_content_access_API /fr/docs/API_du_toolkit:Références_officielles /fr/docs/API_du_toolkit/Références_officielles -/fr/docs/ARIA /fr/docs/Accessibilité/ARIA -/fr/docs/ARIA/Accessible_Rich_Internet_Applications /fr/docs/Accessibilité/ARIA -/fr/docs/ARIA/Applications_riches_Internet_accessibles /fr/docs/Accessibilité/ARIA -/fr/docs/ARIA:_Accessible_Rich_Internet_Applications /fr/docs/Accessibilité/ARIA -/fr/docs/ARIA_:_Applications_riches_Internet_accessibles /fr/docs/Accessibilité/ARIA -/fr/docs/Accessibilité/ARIA/Accessible_Rich_Internet_Applications /fr/docs/Accessibilité/ARIA -/fr/docs/Accessibilité/ARIA/Applications_riches_Internet_accessibles /fr/docs/Accessibilité/ARIA -/fr/docs/Accessibilité/An_overview_of_accessible_web_applications_and_widgets /fr/docs/Accessibilité/Aperçu_d_applications_Web_et_de_composants_dynamiques_accessibles -/fr/docs/Accessibilité:Communauté /fr/docs/Accessibilité/Communauté +/fr/docs/ARIA /fr/docs/Web/Accessibility/ARIA +/fr/docs/ARIA/Accessible_Rich_Internet_Applications /fr/docs/Web/Accessibility/ARIA +/fr/docs/ARIA/Applications_riches_Internet_accessibles /fr/docs/Web/Accessibility/ARIA +/fr/docs/ARIA:_Accessible_Rich_Internet_Applications /fr/docs/Web/Accessibility/ARIA +/fr/docs/ARIA_:_Applications_riches_Internet_accessibles /fr/docs/Web/Accessibility/ARIA +/fr/docs/Accessibilité /fr/docs/Web/Accessibility +/fr/docs/Accessibilité/ARIA /fr/docs/Web/Accessibility/ARIA +/fr/docs/Accessibilité/ARIA/Accessible_Rich_Internet_Applications /fr/docs/Web/Accessibility/ARIA +/fr/docs/Accessibilité/ARIA/Applications_riches_Internet_accessibles /fr/docs/Web/Accessibility/ARIA +/fr/docs/Accessibilité/ARIA/Comment_deposer_un_bug_lie_a_ARIA /fr/docs/Web/Accessibility/ARIA/How_to_file_ARIA-related_bugs +/fr/docs/Accessibilité/ARIA/FAQ_Applications_Web_et_ARIA /fr/docs/Web/Accessibility/ARIA/Web_applications_and_ARIA_FAQ +/fr/docs/Accessibilité/ARIA/Guides_ARIA /fr/docs/Web/Accessibility/ARIA/ARIA_Guides +/fr/docs/Accessibilité/ARIA/Techniques_ARIA /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Modele_Technique_ARIA /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/ARIA_Technique_Template +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utilisation_du_groupe_rôle /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_radio_role +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utilisation_du_groupe_switch /fr/docs/Web/Accessibility/ARIA/Roles/Switch_role +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_l_attribut_aria-describedby /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-describedby_attribute +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_l_attribut_aria-invalid /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-invalid_attribute +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_l_attribut_aria-label /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-label_attribute +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_l_attribut_aria-labelledby /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_l_attribut_aria-orientation /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-orientation_attribute +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_l_attribut_aria-relevant /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-relevant_attribute +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_l_attribut_aria-required /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-required_attribute +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_l_attribut_aria-valuemax /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-valuemax_attribute +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_l_attribut_aria-valuemin /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-valuemin_attribute +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_l_attribut_aria-valuenow /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-valuenow_attribute +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_l_attribut_aria-valuetext /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-valuetext_attribute +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_alertdialog /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_alertdialog_role +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_banner /fr/docs/Web/Accessibility/ARIA/Roles/Banner_role +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_checkbox /fr/docs/Web/Accessibility/ARIA/Roles/checkbox_role +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_group /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_group_role +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_link /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_link_role +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_listbox /fr/docs/Web/Accessibility/ARIA/Roles/listbox_role +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_log /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_log_role +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_presentation /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_presentation_role +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_progressbar /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_progressbar_role +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_slider /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_slider_role +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_status /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_status_role +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_textbox /fr/docs/Web/Accessibility/ARIA/Roles/textbox_role +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_toolbar /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_toolbar_role +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_rôle_alert /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_alert_role +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_rôle_article /fr/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_article_role +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_rôle_button /fr/docs/Web/Accessibility/ARIA/Roles/button_role +/fr/docs/Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_rôle_dialog /fr/docs/Web/Accessibility/ARIA/Roles/dialog_role +/fr/docs/Accessibilité/ARIA/Zones_live_ARIA /fr/docs/Web/Accessibility/ARIA/ARIA_Live_Regions +/fr/docs/Accessibilité/ARIA/formulaires /fr/docs/Web/Accessibility/ARIA/forms +/fr/docs/Accessibilité/ARIA/formulaires/Alertes /fr/docs/Web/Accessibility/ARIA/forms/alerts +/fr/docs/Accessibilité/ARIA/formulaires/Indications_elementaires_pour_les_formulaires /fr/docs/Web/Accessibility/ARIA/forms/Basic_form_hints +/fr/docs/Accessibilité/ARIA/formulaires/Labels_multi-options /fr/docs/Web/Accessibility/ARIA/forms/Multipart_labels +/fr/docs/Accessibilité/An_overview_of_accessible_web_applications_and_widgets /fr/docs/Web/Accessibility/An_overview_of_accessible_web_applications_and_widgets +/fr/docs/Accessibilité/Aperçu_d_applications_Web_et_de_composants_dynamiques_accessibles /fr/docs/Web/Accessibility/An_overview_of_accessible_web_applications_and_widgets +/fr/docs/Accessibilité/Checklist_accessibilite_mobile /fr/docs/Web/Accessibility/Mobile_accessibility_checklist +/fr/docs/Accessibilité/Communauté /fr/docs/Web/Accessibility/Community +/fr/docs/Accessibilité/Développement_Web /fr/docs/conflicting/Web/Accessibility +/fr/docs/Accessibilité:Communauté /fr/docs/Web/Accessibility/Community /fr/docs/Accueil /fr/docs/Web /fr/docs/Accéder_à_des_services_web_avec_Mozilla_en_utilisant_un_proxy_WSDL /fr/docs/Services_Web_XML/Accéder_à_des_services_web_avec_Mozilla_en_utilisant_un_proxy_WSDL +/fr/docs/Adaptation_des_applications_XUL_pour_Firefox_1.5 /fr/docs/Mozilla/Firefox/Releases/1.5/Adapting_XUL_Applications_for_Firefox_1.5 +/fr/docs/Améliorations_DOM_dans_Firefox_3 /fr/docs/Mozilla/Firefox/Releases/3/DOM_improvements +/fr/docs/Améliorations_SVG_dans_Firefox_3 /fr/docs/Mozilla/Firefox/Releases/3/SVG_improvements +/fr/docs/Améliorations_XUL_dans_Firefox_3 /fr/docs/Mozilla/Firefox/Releases/3/XUL_improvements_in_Firefox_3 /fr/docs/Applications/Design/Building_Blocks /fr/docs/Web/Apps/Design/Building_Blocks /fr/docs/Applications/Design/Building_Blocks/Buton /fr/docs/Web/Apps/Design/Building_Blocks/Buton /fr/docs/Applications/Design/Building_Blocks/Confirmation /fr/docs/Web/Apps/Design/Building_Blocks/Confirmation /fr/docs/Applications/Design/Building_Blocks/Filtre /fr/docs/Web/Apps/Design/Building_Blocks/Filtre /fr/docs/Applications/Design/Building_Blocks/menu_action /fr/docs/Web/Apps/Design/Building_Blocks/menu_action /fr/docs/Applications/Design/Building_Blocks/zone_saisie /fr/docs/Web/Apps/Design/Building_Blocks/zone_saisie +/fr/docs/Apprendre /fr/docs/Learn +/fr/docs/Apprendre/Accessibilité /fr/docs/Learn/Common_questions/What_is_accessibility +/fr/docs/Apprendre/CSS /fr/docs/Learn/CSS /fr/docs/Apprendre/CSS/Basics /en-US/docs/Learn/CSS/First_steps -/fr/docs/Apprendre/CSS/CSS_properties /fr/docs/Apprendre/CSS/Les_propriétés_CSS +/fr/docs/Apprendre/CSS/Building_blocks /fr/docs/Learn/CSS/Building_blocks +/fr/docs/Apprendre/CSS/Building_blocks/Advanced_styling_effects /fr/docs/Learn/CSS/Building_blocks/Advanced_styling_effects +/fr/docs/Apprendre/CSS/Building_blocks/Backgrounds_and_borders /fr/docs/Learn/CSS/Building_blocks/Backgrounds_and_borders +/fr/docs/Apprendre/CSS/Building_blocks/Cascade_et_heritage /fr/docs/Learn/CSS/Building_blocks/Cascade_and_inheritance +/fr/docs/Apprendre/CSS/Building_blocks/Debugging_CSS /fr/docs/Learn/CSS/Building_blocks/Debugging_CSS +/fr/docs/Apprendre/CSS/Building_blocks/Handling_different_text_directions /fr/docs/Learn/CSS/Building_blocks/Handling_different_text_directions +/fr/docs/Apprendre/CSS/Building_blocks/Le_modele_de_boite /fr/docs/Learn/CSS/Building_blocks/The_box_model +/fr/docs/Apprendre/CSS/Building_blocks/Overflowing_content /fr/docs/Learn/CSS/Building_blocks/Overflowing_content +/fr/docs/Apprendre/CSS/Building_blocks/Selectors /fr/docs/Learn/CSS/Building_blocks/Selectors +/fr/docs/Apprendre/CSS/Building_blocks/Selectors/Combinateurs /fr/docs/Learn/CSS/Building_blocks/Selectors/Combinators +/fr/docs/Apprendre/CSS/Building_blocks/Selectors/Pseudo-classes_et_pseudo-éléments /fr/docs/Learn/CSS/Building_blocks/Selectors/Pseudo-classes_and_pseudo-elements +/fr/docs/Apprendre/CSS/Building_blocks/Selectors/Sélecteurs_d_atrribut /fr/docs/Learn/CSS/Building_blocks/Selectors/Attribute_selectors +/fr/docs/Apprendre/CSS/Building_blocks/Selectors/Sélecteurs_de_type_classe_ID /fr/docs/Learn/CSS/Building_blocks/Selectors/Type_Class_and_ID_Selectors +/fr/docs/Apprendre/CSS/Building_blocks/Sizing_items_in_CSS /fr/docs/Learn/CSS/Building_blocks/Sizing_items_in_CSS +/fr/docs/Apprendre/CSS/Building_blocks/Styling_tables /fr/docs/Learn/CSS/Building_blocks/Styling_tables +/fr/docs/Apprendre/CSS/Building_blocks/Values_and_units /fr/docs/Learn/CSS/Building_blocks/Values_and_units +/fr/docs/Apprendre/CSS/CSS_layout /fr/docs/Learn/CSS/CSS_layout +/fr/docs/Apprendre/CSS/CSS_layout/Exemples_pratiques_de_positionnement /fr/docs/Learn/CSS/CSS_layout/Practical_positioning_examples +/fr/docs/Apprendre/CSS/CSS_layout/Flexbox /fr/docs/Learn/CSS/CSS_layout/Flexbox +/fr/docs/Apprendre/CSS/CSS_layout/Flexbox_skills /fr/docs/Learn/CSS/CSS_layout/Flexbox_skills +/fr/docs/Apprendre/CSS/CSS_layout/Floats /fr/docs/Learn/CSS/CSS_layout/Floats +/fr/docs/Apprendre/CSS/CSS_layout/Fundamental_Layout_Comprehension /fr/docs/Learn/CSS/CSS_layout/Fundamental_Layout_Comprehension +/fr/docs/Apprendre/CSS/CSS_layout/Grids /fr/docs/Learn/CSS/CSS_layout/Grids +/fr/docs/Apprendre/CSS/CSS_layout/Introduction /fr/docs/Learn/CSS/CSS_layout/Introduction +/fr/docs/Apprendre/CSS/CSS_layout/Le_positionnement /fr/docs/Learn/CSS/CSS_layout/Positioning +/fr/docs/Apprendre/CSS/CSS_layout/Legacy_Layout_Methods /fr/docs/Learn/CSS/CSS_layout/Legacy_Layout_Methods +/fr/docs/Apprendre/CSS/CSS_layout/Media_queries /fr/docs/Learn/CSS/CSS_layout/Media_queries +/fr/docs/Apprendre/CSS/CSS_layout/Multiple-column_Layout /fr/docs/Learn/CSS/CSS_layout/Multiple-column_Layout +/fr/docs/Apprendre/CSS/CSS_layout/Normal_Flow /fr/docs/Learn/CSS/CSS_layout/Normal_Flow +/fr/docs/Apprendre/CSS/CSS_layout/Prise_En_Charge_Des_Anciens_Navigateurs /fr/docs/Learn/CSS/CSS_layout/Supporting_Older_Browsers +/fr/docs/Apprendre/CSS/CSS_layout/Responsive_Design /fr/docs/Learn/CSS/CSS_layout/Responsive_Design +/fr/docs/Apprendre/CSS/CSS_properties /fr/docs/conflicting/Learn/CSS/Building_blocks/Selectors +/fr/docs/Apprendre/CSS/Comment /fr/docs/Learn/CSS/Howto +/fr/docs/Apprendre/CSS/Comment/Créer_de_belles_boîtes /fr/docs/Learn/CSS/Howto/create_fancy_boxes +/fr/docs/Apprendre/CSS/Comment/Generated_content /fr/docs/Learn/CSS/Howto/Generated_content +/fr/docs/Apprendre/CSS/Comment/Mettre_en_forme_du_texte /fr/docs/conflicting/Learn/CSS/Styling_text/Fundamentals +/fr/docs/Apprendre/CSS/Comment/personnaliser_une_liste /fr/docs/conflicting/Learn/CSS/Styling_text/Styling_lists /fr/docs/Apprendre/CSS/Introduction_à_CSS /en-US/docs/Learn/CSS/First_steps /fr/docs/Apprendre/CSS/Introduction_à_CSS/Attribute_selectors /en-US/docs/Learn/CSS/Building_blocks/Selectors/Attribute_selectors /fr/docs/Apprendre/CSS/Introduction_à_CSS/Combinators_and_multiple_selectors /en-US/docs/Learn/CSS/Building_blocks/Selectors/Combinators /fr/docs/Apprendre/CSS/Introduction_à_CSS/Debugging_CSS /en-US/docs/Learn/CSS/Building_blocks/Debugging_CSS +/fr/docs/Apprendre/CSS/Introduction_à_CSS/Fundamental_CSS_comprehension /fr/docs/Learn/CSS/Building_blocks/Fundamental_CSS_comprehension /fr/docs/Apprendre/CSS/Introduction_à_CSS/La_cascade_et_l_héritage /en-US/docs/Learn/CSS/Building_blocks/Cascade_and_inheritance +/fr/docs/Apprendre/CSS/Introduction_à_CSS/La_disposition /fr/docs/conflicting/Learn/CSS/CSS_layout/Introduction /fr/docs/Apprendre/CSS/Introduction_à_CSS/La_syntaxe /en-US/docs/Learn/CSS/First_steps/How_CSS_is_structured /fr/docs/Apprendre/CSS/Introduction_à_CSS/Le_fonctionnement_de_CSS /en-US/docs/Learn/CSS/First_steps/How_CSS_works /fr/docs/Apprendre/CSS/Introduction_à_CSS/Le_modèle_de_boîte /en-US/docs/Learn/CSS/Building_blocks/The_box_model @@ -40,53 +131,172 @@ /fr/docs/Apprendre/CSS/Introduction_à_CSS/Values_and_units /en-US/docs/Learn/CSS/Building_blocks/Values_and_units /fr/docs/Apprendre/CSS/Les_bases /en-US/docs/Learn/CSS/First_steps /fr/docs/Apprendre/CSS/Les_bases/La_cascade_et_l_héritage /en-US/docs/Learn/CSS/Building_blocks/Cascade_and_inheritance -/fr/docs/Apprendre/CSS/Les_bases/La_disposition /fr/docs/Apprendre/CSS/Introduction_à_CSS/La_disposition +/fr/docs/Apprendre/CSS/Les_bases/La_disposition /fr/docs/conflicting/Learn/CSS/CSS_layout/Introduction /fr/docs/Apprendre/CSS/Les_bases/La_syntaxe /en-US/docs/Learn/CSS/First_steps/How_CSS_is_structured /fr/docs/Apprendre/CSS/Les_bases/Le_fonctionnement_de_CSS /en-US/docs/Learn/CSS/First_steps/How_CSS_works /fr/docs/Apprendre/CSS/Les_bases/Le_modèle_de_boîte /en-US/docs/Learn/CSS/Building_blocks/The_box_model /fr/docs/Apprendre/CSS/Les_bases/Les_sélecteurs /en-US/docs/Learn/CSS/Building_blocks/Selectors +/fr/docs/Apprendre/CSS/Les_propriétés_CSS /fr/docs/conflicting/Learn/CSS/Building_blocks/Selectors +/fr/docs/Apprendre/CSS/Utiliser_CSS_dans_une_page_web /fr/docs/conflicting/Learn/CSS/First_steps/How_CSS_works +/fr/docs/Apprendre/CSS/formatage_texte_CSS /fr/docs/conflicting/Learn/CSS/Styling_text/Fundamentals_9e7ba587262abbb02304cbc099c1f0d8 /fr/docs/Apprendre/CSS/styliser_boites /en-US/docs/Learn/CSS/Building_blocks -/fr/docs/Apprendre/CSS/styliser_boites/Advanced_box_effects /fr/docs/Apprendre/CSS/Building_blocks/Advanced_styling_effects +/fr/docs/Apprendre/CSS/styliser_boites/A_cool_looking_box /fr/docs/Learn/CSS/Building_blocks/A_cool_looking_box +/fr/docs/Apprendre/CSS/styliser_boites/Advanced_box_effects /fr/docs/Learn/CSS/Building_blocks/Advanced_styling_effects /fr/docs/Apprendre/CSS/styliser_boites/Backgrounds /en-US/docs/Learn/CSS/Building_blocks/Backgrounds_and_borders /fr/docs/Apprendre/CSS/styliser_boites/Borders /en-US/docs/Learn/CSS/Building_blocks/Backgrounds_and_borders /fr/docs/Apprendre/CSS/styliser_boites/Box_model_recap /en-US/docs/Learn/CSS/Building_blocks/The_box_model -/fr/docs/Apprendre/CSS/styliser_boites/Styling_tables /fr/docs/Apprendre/CSS/Building_blocks/Styling_tables -/fr/docs/Apprendre/Choose,_Install_and_set_up_a_text_editor /fr/docs/Apprendre/Choisir_installer_paramétrer_un_éditeur_de_texte -/fr/docs/Apprendre/Coder-scripter /fr/docs/Apprendre -/fr/docs/Apprendre/Commencer_avec_le_web/Installing_basic_software /fr/docs/Apprendre/Commencer_avec_le_web/Installation_outils_de_base -/fr/docs/Apprendre/Commencer_avec_le_web/What_will_your_website_look_like /fr/docs/Apprendre/Commencer_avec_le_web/Quel_aspect_pour_votre_site -/fr/docs/Apprendre/Design_Accessibilité /fr/docs/Apprendre/Common_questions -/fr/docs/Apprendre/HTML/Comment/Add_images_to_a_webpage /fr/docs/Apprendre/HTML/Comment/Ajouter_des_images_à_une_page_web -/fr/docs/Apprendre/HTML/Comment/Comment_créer_un_document_HTML_simple /fr/docs/Apprendre/HTML/Comment/Créer_un_document_HTML_simple -/fr/docs/Apprendre/HTML/Comment/Comment_identifier_et_expliquer_des_abréviations /fr/docs/Apprendre/HTML/Comment/Identifier_et_expliquer_des_abréviations -/fr/docs/Apprendre/Infrastructure /fr/docs/Apprendre/Common_questions -/fr/docs/Apprendre/Mécanismes_Web /fr/docs/Apprendre/Common_questions -/fr/docs/Apprendre/Redaction_web /fr/docs/Apprendre/Common_questions -/fr/docs/Apprendre/Réflexion_avant_codage /fr/docs/Apprendre/Commencez_votre_projet_web +/fr/docs/Apprendre/CSS/styliser_boites/Creating_fancy_letterheaded_paper /fr/docs/Learn/CSS/Building_blocks/Creating_fancy_letterheaded_paper +/fr/docs/Apprendre/CSS/styliser_boites/Styling_tables /fr/docs/Learn/CSS/Building_blocks/Styling_tables +/fr/docs/Apprendre/Choisir_installer_paramétrer_un_éditeur_de_texte /fr/docs/Learn/Common_questions/Available_text_editors +/fr/docs/Apprendre/Choose,_Install_and_set_up_a_text_editor /fr/docs/Learn/Common_questions/Available_text_editors +/fr/docs/Apprendre/Coder-scripter /fr/docs/Learn +/fr/docs/Apprendre/Commencer_avec_le_web /fr/docs/Learn/Getting_started_with_the_web +/fr/docs/Apprendre/Commencer_avec_le_web/Gérer_les_fichiers /fr/docs/Learn/Getting_started_with_the_web/Dealing_with_files +/fr/docs/Apprendre/Commencer_avec_le_web/Installation_outils_de_base /fr/docs/Learn/Getting_started_with_the_web/Installing_basic_software +/fr/docs/Apprendre/Commencer_avec_le_web/Installing_basic_software /fr/docs/Learn/Getting_started_with_the_web/Installing_basic_software +/fr/docs/Apprendre/Commencer_avec_le_web/Le_fonctionnement_du_Web /fr/docs/Learn/Getting_started_with_the_web/How_the_Web_works +/fr/docs/Apprendre/Commencer_avec_le_web/Les_bases_CSS /fr/docs/Learn/Getting_started_with_the_web/CSS_basics +/fr/docs/Apprendre/Commencer_avec_le_web/Les_bases_HTML /fr/docs/Learn/Getting_started_with_the_web/HTML_basics +/fr/docs/Apprendre/Commencer_avec_le_web/Les_bases_JavaScript /fr/docs/Learn/Getting_started_with_the_web/JavaScript_basics +/fr/docs/Apprendre/Commencer_avec_le_web/Publier_votre_site_web /fr/docs/Learn/Getting_started_with_the_web/Publishing_your_website +/fr/docs/Apprendre/Commencer_avec_le_web/Quel_aspect_pour_votre_site /fr/docs/Learn/Getting_started_with_the_web/What_will_your_website_look_like +/fr/docs/Apprendre/Commencer_avec_le_web/The_web_and_web_standards /fr/docs/Learn/Getting_started_with_the_web/The_web_and_web_standards +/fr/docs/Apprendre/Commencer_avec_le_web/What_will_your_website_look_like /fr/docs/Learn/Getting_started_with_the_web/What_will_your_website_look_like +/fr/docs/Apprendre/Commencez_votre_projet_web /fr/docs/Learn/Common_questions/Thinking_before_coding +/fr/docs/Apprendre/Comment_contribuer /fr/docs/orphaned/Learn/How_to_contribute +/fr/docs/Apprendre/Common_questions /fr/docs/Learn/Common_questions +/fr/docs/Apprendre/Common_questions/configurer_un_serveur_de_test_local /fr/docs/Learn/Common_questions/set_up_a_local_testing_server +/fr/docs/Apprendre/Comprendre_les_URL /fr/docs/Learn/Common_questions/What_is_a_URL +/fr/docs/Apprendre/Comprendre_noms_de_domaine /fr/docs/Learn/Common_questions/What_is_a_domain_name +/fr/docs/Apprendre/Compétences /fr/docs/conflicting/Learn +/fr/docs/Apprendre/Concevoir_page_web /fr/docs/Learn/Common_questions/Common_web_layouts +/fr/docs/Apprendre/Concevoir_site_tous_types_utilisateurs /fr/docs/Learn/Common_questions/Design_for_all_types_of_users +/fr/docs/Apprendre/Design_Accessibilité /fr/docs/Learn/Common_questions +/fr/docs/Apprendre/Découvrir_outils_développement_navigateurs /fr/docs/Learn/Common_questions/What_are_browser_developer_tools +/fr/docs/Apprendre/Fonctionnement_Internet /fr/docs/Learn/Common_questions/How_does_the_Internet_work +/fr/docs/Apprendre/Front-end_web_developer /fr/docs/Learn/Front-end_web_developer +/fr/docs/Apprendre/HTML /fr/docs/Learn/HTML +/fr/docs/Apprendre/HTML/Balises_HTML /fr/docs/conflicting/Learn/HTML/Introduction_to_HTML +/fr/docs/Apprendre/HTML/Cheatsheet /fr/docs/Learn/HTML/Cheatsheet +/fr/docs/Apprendre/HTML/Comment /fr/docs/Learn/HTML/Howto +/fr/docs/Apprendre/HTML/Comment/Add_images_to_a_webpage /fr/docs/conflicting/Learn/HTML/Multimedia_and_embedding/Images_in_HTML +/fr/docs/Apprendre/HTML/Comment/Afficher_du_code_informatique_avec_HTML /fr/docs/conflicting/Learn/HTML/Introduction_to_HTML/Advanced_text_formatting +/fr/docs/Apprendre/HTML/Comment/Ajouter_carte_zones_cliquables_sur_image /fr/docs/Learn/HTML/Howto/Add_a_hit_map_on_top_of_an_image +/fr/docs/Apprendre/HTML/Comment/Ajouter_citations_sur_page_web /fr/docs/conflicting/Learn/HTML/Introduction_to_HTML/Advanced_text_formatting_c8b0b9eb353375fb9a4679f68164e682 +/fr/docs/Apprendre/HTML/Comment/Ajouter_contenu_Flash_dans_page_web /fr/docs/conflicting/Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies +/fr/docs/Apprendre/HTML/Comment/Ajouter_contenu_audio_vidéo_page_web /fr/docs/conflicting/Learn/HTML/Multimedia_and_embedding/Video_and_audio_content +/fr/docs/Apprendre/HTML/Comment/Ajouter_des_images_adaptatives_à_une_page_web /fr/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images +/fr/docs/Apprendre/HTML/Comment/Ajouter_des_images_vectorielles_à_une_page_web /fr/docs/Learn/HTML/Multimedia_and_embedding/Adding_vector_graphics_to_the_Web +/fr/docs/Apprendre/HTML/Comment/Ajouter_des_images_à_une_page_web /fr/docs/conflicting/Learn/HTML/Multimedia_and_embedding/Images_in_HTML +/fr/docs/Apprendre/HTML/Comment/Annoter_des_images_et_graphiques /fr/docs/conflicting/Learn/HTML/Multimedia_and_embedding/Images_in_HTML_2c0377f7605f693cad465c2b4839addc +/fr/docs/Apprendre/HTML/Comment/Appliquer_du_CSS_à_une_page_web /fr/docs/conflicting/Learn/CSS/First_steps/How_CSS_works_cf31463f874ecd8e10e648dacde4a995 +/fr/docs/Apprendre/HTML/Comment/Comment_créer_un_document_HTML_simple /fr/docs/conflicting/Learn/HTML/Introduction_to_HTML/Getting_started +/fr/docs/Apprendre/HTML/Comment/Comment_identifier_et_expliquer_des_abréviations /fr/docs/conflicting/Learn/HTML/Introduction_to_HTML/Advanced_text_formatting_b235e00aa38ee1d4b535fc921395f446 +/fr/docs/Apprendre/HTML/Comment/Créer_un_document_HTML_simple /fr/docs/conflicting/Learn/HTML/Introduction_to_HTML/Getting_started +/fr/docs/Apprendre/HTML/Comment/Créer_un_hyperlien /fr/docs/conflicting/Learn/HTML/Introduction_to_HTML/Creating_hyperlinks +/fr/docs/Apprendre/HTML/Comment/Créer_une_liste_d_éléments_avec_HTML /fr/docs/conflicting/Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals +/fr/docs/Apprendre/HTML/Comment/Découper_une_page_web_en_sections_logiques /fr/docs/conflicting/Learn/HTML/Introduction_to_HTML/Document_and_website_structure +/fr/docs/Apprendre/HTML/Comment/Définir_des_termes_avec_HTML /fr/docs/Learn/HTML/Howto/Define_terms_with_HTML +/fr/docs/Apprendre/HTML/Comment/Identifier_et_expliquer_des_abréviations /fr/docs/conflicting/Learn/HTML/Introduction_to_HTML/Advanced_text_formatting_b235e00aa38ee1d4b535fc921395f446 +/fr/docs/Apprendre/HTML/Comment/Intégrer_une_page_web_dans_une_autre_page_web /fr/docs/conflicting/Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies_fbe06d127f73df4dd2f56a31b7c2bd2d +/fr/docs/Apprendre/HTML/Comment/Mettre_en_place_une_hiérarchie_de_titres /fr/docs/conflicting/Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals_e22cde852fd55bbd8b014a4eac49a3bc +/fr/docs/Apprendre/HTML/Comment/Mettre_l_accent_sur_un_contenu_ou_indiquer_qu_un_texte_est_important /fr/docs/conflicting/Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals_42ad0dcdd765b60d8adda1f6293954b6 +/fr/docs/Apprendre/HTML/Comment/Utiliser_JavaScript_au_sein_d_une_page_web /fr/docs/Learn/HTML/Howto/Use_JavaScript_within_a_webpage +/fr/docs/Apprendre/HTML/Comment/Utiliser_attributs_donnes /fr/docs/Learn/HTML/Howto/Use_data_attributes +/fr/docs/Apprendre/HTML/Introduction_à_HTML /fr/docs/Learn/HTML/Introduction_to_HTML +/fr/docs/Apprendre/HTML/Introduction_à_HTML/Creating_hyperlinks /fr/docs/Learn/HTML/Introduction_to_HTML/Creating_hyperlinks +/fr/docs/Apprendre/HTML/Introduction_à_HTML/Debugging_HTML /fr/docs/Learn/HTML/Introduction_to_HTML/Debugging_HTML +/fr/docs/Apprendre/HTML/Introduction_à_HTML/Document_and_website_structure /fr/docs/Learn/HTML/Introduction_to_HTML/Document_and_website_structure +/fr/docs/Apprendre/HTML/Introduction_à_HTML/Getting_started /fr/docs/Learn/HTML/Introduction_to_HTML/Getting_started +/fr/docs/Apprendre/HTML/Introduction_à_HTML/HTML_text_fundamentals /fr/docs/Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals +/fr/docs/Apprendre/HTML/Introduction_à_HTML/Marking_up_a_letter /fr/docs/Learn/HTML/Introduction_to_HTML/Marking_up_a_letter +/fr/docs/Apprendre/HTML/Introduction_à_HTML/Structuring_a_page_of_content /fr/docs/Learn/HTML/Introduction_to_HTML/Structuring_a_page_of_content +/fr/docs/Apprendre/HTML/Introduction_à_HTML/The_head_metadata_in_HTML /fr/docs/Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML +/fr/docs/Apprendre/HTML/Introduction_à_HTML/formatage-avance-texte /fr/docs/Learn/HTML/Introduction_to_HTML/Advanced_text_formatting +/fr/docs/Apprendre/HTML/Multimedia_and_embedding /fr/docs/Learn/HTML/Multimedia_and_embedding +/fr/docs/Apprendre/HTML/Multimedia_and_embedding/Contenu_audio_et_video /fr/docs/Learn/HTML/Multimedia_and_embedding/Video_and_audio_content +/fr/docs/Apprendre/HTML/Multimedia_and_embedding/Images_in_HTML /fr/docs/Learn/HTML/Multimedia_and_embedding/Images_in_HTML +/fr/docs/Apprendre/HTML/Multimedia_and_embedding/Mozilla_splash_page /fr/docs/Learn/HTML/Multimedia_and_embedding/Mozilla_splash_page +/fr/docs/Apprendre/HTML/Multimedia_and_embedding/Other_embedding_technologies /fr/docs/Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies +/fr/docs/Apprendre/HTML/Tableaux /fr/docs/Learn/HTML/Tables +/fr/docs/Apprendre/HTML/Tableaux/Advanced /fr/docs/Learn/HTML/Tables/Advanced +/fr/docs/Apprendre/HTML/Tableaux/Basics /fr/docs/Learn/HTML/Tables/Basics +/fr/docs/Apprendre/HTML/Tableaux/Structuring_planet_data /fr/docs/Learn/HTML/Tables/Structuring_planet_data +/fr/docs/Apprendre/HTML/Écrire_une_simple_page_HTML /fr/docs/conflicting/Learn/Getting_started_with_the_web +/fr/docs/Apprendre/Index /fr/docs/Learn/Index +/fr/docs/Apprendre/Infrastructure /fr/docs/Learn/Common_questions +/fr/docs/Apprendre/JavaScript /fr/docs/Learn/JavaScript +/fr/docs/Apprendre/JavaScript/Building_blocks /fr/docs/Learn/JavaScript/Building_blocks +/fr/docs/Apprendre/JavaScript/Building_blocks/Build_your_own_function /fr/docs/Learn/JavaScript/Building_blocks/Build_your_own_function +/fr/docs/Apprendre/JavaScript/Building_blocks/Evènements /fr/docs/Learn/JavaScript/Building_blocks/Events +/fr/docs/Apprendre/JavaScript/Building_blocks/Fonctions /fr/docs/Learn/JavaScript/Building_blocks/Functions +/fr/docs/Apprendre/JavaScript/Building_blocks/Image_gallery /fr/docs/Learn/JavaScript/Building_blocks/Image_gallery +/fr/docs/Apprendre/JavaScript/Building_blocks/Looping_code /fr/docs/Learn/JavaScript/Building_blocks/Looping_code +/fr/docs/Apprendre/JavaScript/Building_blocks/Return_values /fr/docs/Learn/JavaScript/Building_blocks/Return_values +/fr/docs/Apprendre/JavaScript/Building_blocks/conditionals /fr/docs/Learn/JavaScript/Building_blocks/conditionals +/fr/docs/Apprendre/JavaScript/Client-side_web_APIs /fr/docs/Learn/JavaScript/Client-side_web_APIs +/fr/docs/Apprendre/JavaScript/Client-side_web_APIs/Client-side_storage /fr/docs/Learn/JavaScript/Client-side_web_APIs/Client-side_storage +/fr/docs/Apprendre/JavaScript/Client-side_web_APIs/Drawing_graphics /fr/docs/Learn/JavaScript/Client-side_web_APIs/Drawing_graphics +/fr/docs/Apprendre/JavaScript/Client-side_web_APIs/Fetching_data /fr/docs/Learn/JavaScript/Client-side_web_APIs/Fetching_data +/fr/docs/Apprendre/JavaScript/Client-side_web_APIs/Introduction /fr/docs/Learn/JavaScript/Client-side_web_APIs/Introduction +/fr/docs/Apprendre/JavaScript/Client-side_web_APIs/Manipulating_documents /fr/docs/Learn/JavaScript/Client-side_web_APIs/Manipulating_documents +/fr/docs/Apprendre/JavaScript/Client-side_web_APIs/Third_party_APIs /fr/docs/Learn/JavaScript/Client-side_web_APIs/Third_party_APIs +/fr/docs/Apprendre/JavaScript/Client-side_web_APIs/Video_and_audio_APIs /fr/docs/Learn/JavaScript/Client-side_web_APIs/Video_and_audio_APIs +/fr/docs/Apprendre/Le_fonctionnement_des_liens_sur_le_Web /fr/docs/Learn/Common_questions/What_are_hyperlinks +/fr/docs/Apprendre/Mettre_en_place_un_environnement_de_travail /fr/docs/conflicting/Learn/Common_questions/set_up_a_local_testing_server +/fr/docs/Apprendre/Mécanismes_Web /fr/docs/Learn/Common_questions +/fr/docs/Apprendre/Outils_et_tests /fr/docs/Learn/Tools_and_testing +/fr/docs/Apprendre/Outils_et_tests/GitHub /fr/docs/Learn/Tools_and_testing/GitHub +/fr/docs/Apprendre/Ouvrir_un_fichier_dans_un_navigateur_web /fr/docs/conflicting/Learn/Getting_started_with_the_web/Dealing_with_files +/fr/docs/Apprendre/Publier_sur_le_Web_combien_ça_coûte /fr/docs/Learn/Common_questions/How_much_does_it_cost +/fr/docs/Apprendre/Qu_est-ce_qu_un_serveur_web /fr/docs/Learn/Common_questions/What_is_a_web_server +/fr/docs/Apprendre/Quels_logiciels_sont_nécessaires_pour_construire_un_site_web /fr/docs/Learn/Common_questions/What_software_do_I_need +/fr/docs/Apprendre/Redaction_web /fr/docs/Learn/Common_questions +/fr/docs/Apprendre/Réflexion_avant_codage /fr/docs/Learn/Common_questions/Thinking_before_coding +/fr/docs/Apprendre/Tester_le_bon_fonctionnement_de_votre_site_web /fr/docs/Learn/Common_questions/Checking_that_your_web_site_is_working_properly /fr/docs/Apprendre/Threats /fr/docs/Apprendre/Les_menaces +/fr/docs/Apprendre/Transférer_des_fichiers_vers_un_serveur_web /fr/docs/Learn/Common_questions/Upload_files_to_a_web_server +/fr/docs/Apprendre/Tutoriels /fr/docs/conflicting/Learn_6767a192c90d2c9c5179cf004fce2ee8 +/fr/docs/Apprendre/Tutoriels/Comment_construire_un_site_web /fr/docs/conflicting/Learn_370bfb0fa23e42f4384f010341852c43 +/fr/docs/Apprendre/Tutoriels/Les_bases_de_la_sécurité_informatique /fr/docs/orphaned/Web/Security/Information_Security_Basics +/fr/docs/Apprendre/Utiliser_les_pages_GitHub /fr/docs/Learn/Common_questions/Using_Github_pages /fr/docs/Apprendre/WebGL/Par_exemple /fr/docs/Web/API/WebGL_API/By_example -/fr/docs/Apprendre/WebGL/Par_exemple/Appliquer_des_couleurs /fr/docs/Web/API/WebGL_API/By_example/Appliquer_des_couleurs -/fr/docs/Apprendre/WebGL/Par_exemple/Appliquer_des_découpes_simples /fr/docs/Web/API/WebGL_API/By_example/Appliquer_des_découpes_simples -/fr/docs/Apprendre/WebGL/Par_exemple/Appliquer_une_couleur_à_la_souris /fr/docs/Web/API/WebGL_API/By_example/Appliquer_une_couleur_à_la_souris -/fr/docs/Apprendre/WebGL/Par_exemple/Créer_une_animation_avec_découpe_et_applique /fr/docs/Web/API/WebGL_API/By_example/Créer_une_animation_avec_découpe_et_applique -/fr/docs/Apprendre/WebGL/Par_exemple/Créer_une_animation_colorée /fr/docs/Web/API/WebGL_API/By_example/Créer_une_animation_colorée -/fr/docs/Apprendre/WebGL/Par_exemple/Détecter_WebGL /fr/docs/Web/API/WebGL_API/By_example/Détecter_WebGL -/fr/docs/Apprendre/WebGL/Par_exemple/Générer_des_textures_avec_du_code /fr/docs/Web/API/WebGL_API/By_example/Générer_des_textures_avec_du_code +/fr/docs/Apprendre/WebGL/Par_exemple/Appliquer_des_couleurs /fr/docs/Web/API/WebGL_API/By_example/Clearing_with_colors +/fr/docs/Apprendre/WebGL/Par_exemple/Appliquer_des_découpes_simples /fr/docs/Web/API/WebGL_API/By_example/Basic_scissoring +/fr/docs/Apprendre/WebGL/Par_exemple/Appliquer_une_couleur_à_la_souris /fr/docs/Web/API/WebGL_API/By_example/Clearing_by_clicking +/fr/docs/Apprendre/WebGL/Par_exemple/Créer_une_animation_avec_découpe_et_applique /fr/docs/Web/API/WebGL_API/By_example/Scissor_animation +/fr/docs/Apprendre/WebGL/Par_exemple/Créer_une_animation_colorée /fr/docs/Web/API/WebGL_API/By_example/Simple_color_animation +/fr/docs/Apprendre/WebGL/Par_exemple/Détecter_WebGL /fr/docs/Web/API/WebGL_API/By_example/Detect_WebGL +/fr/docs/Apprendre/WebGL/Par_exemple/Générer_des_textures_avec_du_code /fr/docs/Web/API/WebGL_API/By_example/Textures_from_code /fr/docs/Apprendre/WebGL/Par_exemple/Hello_GLSL /fr/docs/Web/API/WebGL_API/By_example/Hello_GLSL -/fr/docs/Apprendre/WebGL/Par_exemple/Introduction_aux_attributs_vertex /fr/docs/Web/API/WebGL_API/By_example/Introduction_aux_attributs_vertex -/fr/docs/Apprendre/WebGL/Par_exemple/Les_textures_vidéos /fr/docs/Web/API/WebGL_API/By_example/Les_textures_vidéos -/fr/docs/Apprendre/WebGL/Par_exemple/Masque_de_couleur /fr/docs/Web/API/WebGL_API/By_example/Masque_de_couleur -/fr/docs/Apprendre/WebGL/Par_exemple/Modèle_1 /fr/docs/Web/API/WebGL_API/By_example/Modèle_1 -/fr/docs/Apprendre/WebGL/Par_exemple/Tailles_de_canvas_et_WebGL /fr/docs/Web/API/WebGL_API/By_example/Tailles_de_canvas_et_WebGL -/fr/docs/Apprendre/WebGL/Par_exemple/Une_pluie_de_rectangle /fr/docs/Web/API/WebGL_API/By_example/Une_pluie_de_rectangle +/fr/docs/Apprendre/WebGL/Par_exemple/Introduction_aux_attributs_vertex /fr/docs/Web/API/WebGL_API/By_example/Hello_vertex_attributes +/fr/docs/Apprendre/WebGL/Par_exemple/Les_textures_vidéos /fr/docs/Web/API/WebGL_API/By_example/Video_textures +/fr/docs/Apprendre/WebGL/Par_exemple/Masque_de_couleur /fr/docs/Web/API/WebGL_API/By_example/Color_masking +/fr/docs/Apprendre/WebGL/Par_exemple/Modèle_1 /fr/docs/Web/API/WebGL_API/By_example/Boilerplate_1 +/fr/docs/Apprendre/WebGL/Par_exemple/Tailles_de_canvas_et_WebGL /fr/docs/Web/API/WebGL_API/By_example/Canvas_size_and_WebGL +/fr/docs/Apprendre/WebGL/Par_exemple/Une_pluie_de_rectangle /fr/docs/Web/API/WebGL_API/By_example/Raining_rectangles +/fr/docs/Apprendre/a11y /fr/docs/Learn/Accessibility +/fr/docs/Apprendre/a11y/Accessibility_troubleshooting /fr/docs/Learn/Accessibility/Accessibility_troubleshooting +/fr/docs/Apprendre/a11y/CSS_and_JavaScript /fr/docs/Learn/Accessibility/CSS_and_JavaScript +/fr/docs/Apprendre/a11y/HTML /fr/docs/Learn/Accessibility/HTML +/fr/docs/Apprendre/a11y/Mobile /fr/docs/Learn/Accessibility/Mobile +/fr/docs/Apprendre/a11y/Multimedia /fr/docs/Learn/Accessibility/Multimedia +/fr/docs/Apprendre/a11y/WAI-ARIA_basics /fr/docs/Learn/Accessibility/WAI-ARIA_basics +/fr/docs/Apprendre/a11y/What_is_accessibility /fr/docs/Learn/Accessibility/What_is_accessibility +/fr/docs/Apprendre/page_vs_site_vs_serveur_vs_moteur_recherche /fr/docs/Learn/Common_questions/Pages_sites_servers_and_search_engines /fr/docs/Assurance_qualité /fr/docs/QA /fr/docs/Assurance_qualité/Communauté /fr/docs/QA /fr/docs/Assurance_qualité:Communauté /fr/docs/QA /fr/docs/Assurance_qualité:Tests_en_charge /fr/docs/Assurance_qualité/Tests_en_charge -/fr/docs/Astuces_CSS:Couleurs_et_fonds /fr/docs/Astuces_CSS/Couleurs_et_fonds -/fr/docs/Astuces_CSS:Liens /fr/docs/Astuces_CSS/Liens -/fr/docs/Astuces_CSS:Tableaux /fr/docs/Astuces_CSS/Tableaux -/fr/docs/Astuces_de_création_de_pages_HTML_à_affichage_rapide /fr/docs/Web/Guide/HTML/Astuces_de_création_de_pages_HTML_à_affichage_rapide +/fr/docs/Astuces_CSS /fr/docs/conflicting/Web/CSS +/fr/docs/Astuces_CSS/Couleurs_et_fonds /fr/docs/conflicting/Web/CSS/color_value +/fr/docs/Astuces_CSS/Liens /fr/docs/conflicting/Web/CSS/Pseudo-classes +/fr/docs/Astuces_CSS/Tableaux /fr/docs/conflicting/Web/CSS/border-collapse +/fr/docs/Astuces_CSS:Couleurs_et_fonds /fr/docs/conflicting/Web/CSS/color_value +/fr/docs/Astuces_CSS:Liens /fr/docs/conflicting/Web/CSS/Pseudo-classes +/fr/docs/Astuces_CSS:Tableaux /fr/docs/conflicting/Web/CSS/border-collapse +/fr/docs/Astuces_de_création_de_pages_HTML_à_affichage_rapide /fr/docs/Learn/HTML/Howto/Author_fast-loading_HTML_pages +/fr/docs/Bugs_importants_corrigés_dans_Firefox_3 /fr/docs/Mozilla/Firefox/Releases/3/Notable_bugs_fixed /fr/docs/CSS /fr/docs/Web/CSS /fr/docs/CSS/-moz-alias /fr/docs/Web/CSS/cursor /fr/docs/CSS/-moz-appearance /fr/docs/Web/CSS/appearance @@ -105,12 +315,12 @@ /fr/docs/CSS/-moz-box-align /fr/docs/Web/CSS/box-align /fr/docs/CSS/-moz-box-direction /fr/docs/Web/CSS/box-direction /fr/docs/CSS/-moz-box-flex /fr/docs/Web/CSS/box-flex -/fr/docs/CSS/-moz-box-ordinal-group /fr/docs/Web/CSS/-moz-box-ordinal-group +/fr/docs/CSS/-moz-box-ordinal-group /fr/docs/conflicting/Web/CSS/box-ordinal-group /fr/docs/CSS/-moz-box-orient /fr/docs/Web/CSS/box-orient /fr/docs/CSS/-moz-box-pack /fr/docs/Web/CSS/box-pack /fr/docs/CSS/-moz-box-shadow /fr/docs/Web/CSS/box-shadow /fr/docs/CSS/-moz-box-sizing /fr/docs/Web/CSS/box-sizing -/fr/docs/CSS/-moz-cell /fr/docs/Web/CSS/-moz-cell +/fr/docs/CSS/-moz-cell /fr/docs/conflicting/Web/CSS/cursor /fr/docs/CSS/-moz-context-menu /fr/docs/Web/CSS/cursor /fr/docs/CSS/-moz-copy /fr/docs/Web/CSS/cursor /fr/docs/CSS/-moz-grab /en-US/docs/Web/CSS/cursor#grab @@ -152,7 +362,7 @@ /fr/docs/CSS/:active-redirection-1 /fr/docs/Web/CSS/:active /fr/docs/CSS/:after /fr/docs/Web/CSS/::after /fr/docs/CSS/:after_|_::after /fr/docs/Web/CSS/::after -/fr/docs/CSS/:any /fr/docs/Web/CSS/:any +/fr/docs/CSS/:any /fr/docs/conflicting/Web/CSS/:is /fr/docs/CSS/:before /fr/docs/Web/CSS/::before /fr/docs/CSS/:checked /fr/docs/Web/CSS/:checked /fr/docs/CSS/:default /fr/docs/Web/CSS/:default @@ -197,68 +407,84 @@ /fr/docs/CSS/@page /fr/docs/Web/CSS/@page /fr/docs/CSS/@supports /fr/docs/Web/CSS/@supports /fr/docs/CSS/@viewport /fr/docs/Web/CSS/@viewport -/fr/docs/CSS/Animations_CSS /fr/docs/Web/CSS/Animations_CSS -/fr/docs/CSS/Block_formatting_context /fr/docs/Web/CSS/Block_formatting_context +/fr/docs/CSS/Animations_CSS /fr/docs/Web/CSS/CSS_Animations +/fr/docs/CSS/Block_formatting_context /fr/docs/Web/Guide/CSS/Block_formatting_context /fr/docs/CSS/CSS_:_la_propriété_animation-iteration-count /fr/docs/Web/CSS/animation-iteration-count /fr/docs/CSS/CSS_:_la_propriété_animation-name /fr/docs/Web/CSS/animation-name /fr/docs/CSS/CSS_:_la_propriété_animation-play-state /fr/docs/Web/CSS/animation-play-state /fr/docs/CSS/CSS_Reference /fr/docs/Web/CSS/Reference -/fr/docs/CSS/CSS_Reference/Sélecteurs_d'attribut /fr/docs/Web/CSS/Sélecteurs_d_attribut +/fr/docs/CSS/CSS_Reference/Sélecteurs_d'attribut /fr/docs/Web/CSS/Attribute_selectors /fr/docs/CSS/CSS_percentage_values /fr/docs/Web/CSS -/fr/docs/CSS/CSS_questions_frequentes /fr/docs/Web/CSS/CSS_questions_frequentes +/fr/docs/CSS/CSS_questions_frequentes /fr/docs/Learn/CSS/Howto/CSS_FAQ /fr/docs/CSS/CSS_values_serialization /fr/docs/Web/CSS /fr/docs/CSS/CSS_values_syntax /fr/docs/Web/CSS -/fr/docs/CSS/Colonnes_CSS3 /fr/docs/Web/CSS/CSS_Columns/Utiliser_une_disposition_multi-colonnes +/fr/docs/CSS/Colonnes_CSS3 /fr/docs/Web/CSS/CSS_Columns/Using_multi-column_layouts /fr/docs/CSS/Commentaires /fr/docs/Web/CSS/Comments /fr/docs/CSS/Comments /fr/docs/Web/CSS/Comments -/fr/docs/CSS/Comprendre_z-index /fr/docs/Web/CSS/Comprendre_z-index -/fr/docs/CSS/Comprendre_z-index/Ajout_de_z-index /fr/docs/Web/CSS/Comprendre_z-index/Ajout_de_z-index -/fr/docs/CSS/Comprendre_z-index/Empilement_et_float /fr/docs/Web/CSS/Comprendre_z-index/Empilement_et_float -/fr/docs/CSS/Comprendre_z-index/Empilement_sans_z-index /fr/docs/Web/CSS/Comprendre_z-index/Empilement_sans_z-index -/fr/docs/CSS/Compteurs_CSS /fr/docs/Web/CSS/CSS_Lists/Compteurs_CSS -/fr/docs/CSS/FAQ /fr/docs/Web/CSS/CSS_questions_frequentes -/fr/docs/CSS/Feuilles_de_style_alternatives /fr/docs/Web/CSS/Feuilles_de_style_alternatives -/fr/docs/CSS/Fonds_multiples /fr/docs/Web/CSS/CSS_Backgrounds_and_Borders/Utiliser_plusieurs_arrière-plans -/fr/docs/CSS/Fusion_des_marges /fr/docs/Web/CSS/Modèle_de_boîte_CSS/Fusion_des_marges -/fr/docs/CSS/Héritage /fr/docs/Web/CSS/Héritage +/fr/docs/CSS/Comprendre_z-index /fr/docs/Web/CSS/CSS_Positioning/Understanding_z_index +/fr/docs/CSS/Comprendre_z-index/Ajout_de_z-index /fr/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Adding_z-index +/fr/docs/CSS/Comprendre_z-index/Empilement_et_float /fr/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_and_float +/fr/docs/CSS/Comprendre_z-index/Empilement_sans_z-index /fr/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_without_z-index +/fr/docs/CSS/Compteurs_CSS /fr/docs/Web/CSS/CSS_Lists_and_Counters/Using_CSS_counters +/fr/docs/CSS/FAQ /fr/docs/Learn/CSS/Howto/CSS_FAQ +/fr/docs/CSS/Feuilles_de_style_alternatives /fr/docs/Web/CSS/Alternative_style_sheets +/fr/docs/CSS/Fonds_multiples /fr/docs/Web/CSS/CSS_Backgrounds_and_Borders/Using_multiple_backgrounds +/fr/docs/CSS/Fusion_des_marges /fr/docs/Web/CSS/CSS_Box_Model/Mastering_margin_collapsing +/fr/docs/CSS/Héritage /fr/docs/Web/CSS/inheritance /fr/docs/CSS/Image-rendering /fr/docs/Web/CSS/Image-rendering -/fr/docs/CSS/Media_queries /fr/docs/Web/CSS/Requêtes_média/Utiliser_les_Media_queries -/fr/docs/CSS/Mode_de_mise_en_page /fr/docs/Web/CSS/Mode_de_mise_en_page +/fr/docs/CSS/Media_queries /fr/docs/Web/CSS/Media_Queries/Using_media_queries +/fr/docs/CSS/Mode_de_mise_en_page /fr/docs/Web/CSS/Layout_mode /fr/docs/CSS/Modèle_de_boîte /en-US/docs/Learn/CSS/Building_blocks/The_box_model /fr/docs/CSS/Média /fr/docs/Web/CSS/@media /fr/docs/CSS/Média/Visuel /fr/docs/Web/CSS/@media -/fr/docs/CSS/Premiers_pas/Contenu /fr/docs/Apprendre/CSS/Comment/Generated_content -/fr/docs/CSS/Premiers_pas/Définition_des_CSS /fr/docs/CSS/Premiers_pas/Présentation_des_CSS -/fr/docs/CSS/Premiers_pas/Sélecteurs /fr/docs/CSS/Premiers_pas/Les_sélecteurs -/fr/docs/CSS/Propriétés_raccourcies /fr/docs/Web/CSS/Propriétés_raccourcies +/fr/docs/CSS/Premiers_pas /fr/docs/conflicting/Learn/CSS/First_steps +/fr/docs/CSS/Premiers_pas/Boîtes /fr/docs/conflicting/Learn/CSS/Building_blocks +/fr/docs/CSS/Premiers_pas/Cascade_et_héritage /fr/docs/conflicting/Learn/CSS/Building_blocks/Cascade_and_inheritance +/fr/docs/CSS/Premiers_pas/Contenu /fr/docs/Learn/CSS/Howto/Generated_content +/fr/docs/CSS/Premiers_pas/Couleurs /fr/docs/conflicting/Learn/CSS/Building_blocks/Values_and_units +/fr/docs/CSS/Premiers_pas/Des_CSS_lisibles /fr/docs/conflicting/Learn/CSS/First_steps/How_CSS_is_structured +/fr/docs/CSS/Premiers_pas/Définition_des_CSS /fr/docs/conflicting/Learn/CSS/First_steps/How_CSS_works_dba75d8c56ccc773f03d946ce2dbb25c +/fr/docs/CSS/Premiers_pas/Fonctionnement_de_CSS /fr/docs/conflicting/Learn/CSS/First_steps/How_CSS_works_cdccf923f6bd040e8d243ee03d223ddc +/fr/docs/CSS/Premiers_pas/Graphiques_SVG /fr/docs/Web/SVG/Tutorial/SVG_and_CSS +/fr/docs/CSS/Premiers_pas/JavaScript /fr/docs/conflicting/Learn/JavaScript/Client-side_web_APIs/Manipulating_documents +/fr/docs/CSS/Premiers_pas/Les_sélecteurs /fr/docs/conflicting/Learn/CSS/Building_blocks/Selectors_9bc80fea302c91cd60fb72c4e83c83e9 +/fr/docs/CSS/Premiers_pas/Listes /fr/docs/conflicting/Learn/CSS/Styling_text/Styling_lists_06e9538892250c13976a84639f0dadd2 +/fr/docs/CSS/Premiers_pas/Mise_en_page /fr/docs/conflicting/Learn/CSS/CSS_layout +/fr/docs/CSS/Premiers_pas/Médias /fr/docs/Web/Progressive_web_apps/Responsive/Media_types +/fr/docs/CSS/Premiers_pas/Pourquoi_utiliser_CSS /fr/docs/conflicting/Learn/CSS/First_steps/How_CSS_works_ecbda2160290b96c02dcfa8276c0333a +/fr/docs/CSS/Premiers_pas/Présentation_des_CSS /fr/docs/conflicting/Learn/CSS/First_steps/How_CSS_works_dba75d8c56ccc773f03d946ce2dbb25c +/fr/docs/CSS/Premiers_pas/Styles_de_texte /fr/docs/conflicting/Learn/CSS/Styling_text/Fundamentals_8249b1bf53d09b06ed51f43697880b5b +/fr/docs/CSS/Premiers_pas/Sélecteurs /fr/docs/conflicting/Learn/CSS/Building_blocks/Selectors_9bc80fea302c91cd60fb72c4e83c83e9 +/fr/docs/CSS/Premiers_pas/Tableaux /fr/docs/conflicting/Learn/CSS/Building_blocks/Styling_tables +/fr/docs/CSS/Propriétés_raccourcies /fr/docs/Web/CSS/Shorthand_properties /fr/docs/CSS/Pseudo-classes /fr/docs/Web/CSS/Pseudo-classes -/fr/docs/CSS/Pseudo-éléments /fr/docs/Web/CSS/Pseudo-éléments +/fr/docs/CSS/Pseudo-éléments /fr/docs/Web/CSS/Pseudo-elements /fr/docs/CSS/Reference /fr/docs/Web/CSS/Reference -/fr/docs/CSS/Reference/Mozilla_Extensions /fr/docs/Web/CSS/Extensions_Mozilla -/fr/docs/CSS/Reference/Sélecteurs_d'ID /fr/docs/Web/CSS/Sélecteurs_d_ID -/fr/docs/CSS/Reference/Sélecteurs_d'attribut /fr/docs/Web/CSS/Sélecteurs_d_attribut -/fr/docs/CSS/Règles_@ /fr/docs/Web/CSS/Règles_@ +/fr/docs/CSS/Reference/Mozilla_Extensions /fr/docs/Web/CSS/Mozilla_Extensions +/fr/docs/CSS/Reference/Sélecteurs_d'ID /fr/docs/Web/CSS/ID_selectors +/fr/docs/CSS/Reference/Sélecteurs_d'attribut /fr/docs/Web/CSS/Attribute_selectors +/fr/docs/CSS/Règles_@ /fr/docs/Web/CSS/At-rule /fr/docs/CSS/Référence_CSS /fr/docs/Web/CSS/Reference /fr/docs/CSS/Référence_CSS-redirect-1 /fr/docs/Web/CSS/Reference /fr/docs/CSS/Spécificité /en-US/docs/Learn/CSS/Building_blocks/Cascade_and_inheritance /fr/docs/CSS/Syntaxe /en-US/docs/Learn/CSS/First_steps/How_CSS_is_structured -/fr/docs/CSS/Syntaxe_de_définition_des_valeurs /fr/docs/Web/CSS/Syntaxe_de_définition_des_valeurs +/fr/docs/CSS/Syntaxe_de_définition_des_valeurs /fr/docs/Web/CSS/Value_definition_syntax /fr/docs/CSS/Syntaxe_des_valeurs_CSS /fr/docs/Web/CSS -/fr/docs/CSS/Sélecteurs_d'attribut /fr/docs/Web/CSS/Sélecteurs_d_attribut -/fr/docs/CSS/Sélecteurs_de_classe /fr/docs/Web/CSS/Sélecteurs_de_classe -/fr/docs/CSS/Sélecteurs_de_type /fr/docs/Web/CSS/Sélecteurs_de_type -/fr/docs/CSS/Sélecteurs_de_voisins_généraux /fr/docs/Web/CSS/Sélecteurs_de_voisins_généraux -/fr/docs/CSS/Sélecteurs_descendant /fr/docs/Web/CSS/Sélecteurs_descendant -/fr/docs/CSS/Sélecteurs_enfant /fr/docs/Web/CSS/Sélecteurs_enfant -/fr/docs/CSS/Sélecteurs_universels /fr/docs/Web/CSS/Sélecteurs_universels +/fr/docs/CSS/Sélecteurs_d'attribut /fr/docs/Web/CSS/Attribute_selectors +/fr/docs/CSS/Sélecteurs_de_classe /fr/docs/Web/CSS/Class_selectors +/fr/docs/CSS/Sélecteurs_de_type /fr/docs/Web/CSS/Type_selectors +/fr/docs/CSS/Sélecteurs_de_voisins_généraux /fr/docs/Web/CSS/General_sibling_combinator +/fr/docs/CSS/Sélecteurs_descendant /fr/docs/Web/CSS/Descendant_combinator +/fr/docs/CSS/Sélecteurs_enfant /fr/docs/Web/CSS/Child_combinator +/fr/docs/CSS/Sélecteurs_universels /fr/docs/Web/CSS/Universal_selectors /fr/docs/CSS/Tutorials /fr/docs/Web/CSS/Tutorials -/fr/docs/CSS/Using_CSS_gradients /fr/docs/Web/CSS/Utilisation_de_dégradés_CSS -/fr/docs/CSS/Utilisation_de_dégradés_CSS /fr/docs/Web/CSS/Utilisation_de_dégradés_CSS -/fr/docs/CSS/Utilisation_des_transformations_CSS /fr/docs/Web/CSS/CSS_Transforms/Utilisation_des_transformations_CSS -/fr/docs/CSS/Valeur_calculée /fr/docs/Web/CSS/Valeur_calculée -/fr/docs/CSS/Valeur_initiale /fr/docs/Web/CSS/Valeur_initiale -/fr/docs/CSS/Valeur_spécifiée /fr/docs/Web/CSS/Valeur_spécifiée -/fr/docs/CSS/Valeur_utilisée /fr/docs/Web/CSS/Valeur_utilisée +/fr/docs/CSS/Using_CSS_gradients /fr/docs/Web/CSS/CSS_Images/Using_CSS_gradients +/fr/docs/CSS/Utilisation_de_dégradés_CSS /fr/docs/Web/CSS/CSS_Images/Using_CSS_gradients +/fr/docs/CSS/Utilisation_des_transformations_CSS /fr/docs/Web/CSS/CSS_Transforms/Using_CSS_transforms +/fr/docs/CSS/Valeur_calculée /fr/docs/Web/CSS/computed_value +/fr/docs/CSS/Valeur_initiale /fr/docs/Web/CSS/initial_value +/fr/docs/CSS/Valeur_spécifiée /fr/docs/Web/CSS/specified_value +/fr/docs/CSS/Valeur_utilisée /fr/docs/Web/CSS/used_value /fr/docs/CSS/angle /fr/docs/Web/CSS/angle /fr/docs/CSS/animation /fr/docs/Web/CSS/animation /fr/docs/CSS/animation-delay /fr/docs/Web/CSS/animation-delay @@ -272,7 +498,7 @@ /fr/docs/CSS/animation-redirection-1 /fr/docs/Web/CSS/animation /fr/docs/CSS/animation-timing-function /fr/docs/Web/CSS/animation-timing-function /fr/docs/CSS/attr /fr/docs/Web/CSS/attr() -/fr/docs/CSS/auto /fr/docs/Web/CSS/auto +/fr/docs/CSS/auto /fr/docs/conflicting/Web/CSS/width /fr/docs/CSS/azimuth /fr/docs/Web/CSS/azimuth /fr/docs/CSS/backface-visibility /fr/docs/Web/CSS/backface-visibility /fr/docs/CSS/backface-visibility-redirection-1 /fr/docs/Web/CSS/backface-visibility @@ -326,7 +552,7 @@ /fr/docs/CSS/clip /fr/docs/Web/CSS/clip /fr/docs/CSS/clip-path /fr/docs/Web/CSS/clip-path /fr/docs/CSS/color /fr/docs/Web/CSS/color -/fr/docs/CSS/color_value /fr/docs/Web/CSS/Type_color +/fr/docs/CSS/color_value /fr/docs/Web/CSS/color_value /fr/docs/CSS/column-count /fr/docs/Web/CSS/column-count /fr/docs/CSS/column-fill /fr/docs/Web/CSS/column-fill /fr/docs/CSS/column-gap /fr/docs/Web/CSS/column-gap @@ -337,10 +563,10 @@ /fr/docs/CSS/column-span /fr/docs/Web/CSS/column-span /fr/docs/CSS/column-width /fr/docs/Web/CSS/column-width /fr/docs/CSS/columns /fr/docs/Web/CSS/columns -/fr/docs/CSS/compteur /fr/docs/Web/CSS/CSS_Lists/Compteurs_CSS -/fr/docs/CSS/computed_value /fr/docs/Web/CSS/Valeur_calculée +/fr/docs/CSS/compteur /fr/docs/Web/CSS/CSS_Lists_and_Counters/Using_CSS_counters +/fr/docs/CSS/computed_value /fr/docs/Web/CSS/computed_value /fr/docs/CSS/content /fr/docs/Web/CSS/content -/fr/docs/CSS/counter /fr/docs/Web/CSS/CSS_Lists/Compteurs_CSS +/fr/docs/CSS/counter /fr/docs/Web/CSS/CSS_Lists_and_Counters/Using_CSS_counters /fr/docs/CSS/counter-increment /fr/docs/Web/CSS/counter-increment /fr/docs/CSS/counter-reset /fr/docs/Web/CSS/counter-reset /fr/docs/CSS/cursor /fr/docs/Web/CSS/cursor @@ -369,9 +595,9 @@ /fr/docs/CSS/image-orientation /fr/docs/Web/CSS/image-orientation /fr/docs/CSS/ime-mode /fr/docs/Web/CSS/ime-mode /fr/docs/CSS/inherit /fr/docs/Web/CSS/inherit -/fr/docs/CSS/inheritance /fr/docs/Web/CSS/Héritage +/fr/docs/CSS/inheritance /fr/docs/Web/CSS/inheritance /fr/docs/CSS/initial /fr/docs/Web/CSS/initial -/fr/docs/CSS/initial_value /fr/docs/Web/CSS/Valeur_initiale +/fr/docs/CSS/initial_value /fr/docs/Web/CSS/initial_value /fr/docs/CSS/integer /fr/docs/Web/CSS/integer /fr/docs/CSS/left /fr/docs/Web/CSS/left /fr/docs/CSS/length /fr/docs/Web/CSS/length @@ -394,8 +620,8 @@ /fr/docs/CSS/min-height /fr/docs/Web/CSS/min-height /fr/docs/CSS/min-width /fr/docs/Web/CSS/min-width /fr/docs/CSS/nombre /fr/docs/Web/CSS/number -/fr/docs/CSS/none /fr/docs/Web/CSS/none -/fr/docs/CSS/normal /fr/docs/Web/CSS/normal +/fr/docs/CSS/none /fr/docs/conflicting/Web/CSS/float +/fr/docs/CSS/normal /fr/docs/conflicting/Web/CSS/font-variant /fr/docs/CSS/number /fr/docs/Web/CSS/number /fr/docs/CSS/opacity /fr/docs/Web/CSS/opacity /fr/docs/CSS/orphans /fr/docs/Web/CSS/orphans @@ -418,7 +644,7 @@ /fr/docs/CSS/pointer-events /fr/docs/Web/CSS/pointer-events /fr/docs/CSS/position /fr/docs/Web/CSS/position /fr/docs/CSS/pourcentage /fr/docs/Web/CSS/percentage -/fr/docs/CSS/proprietes_css_animees /fr/docs/Web/CSS/Liste_propriétés_CSS_animées +/fr/docs/CSS/proprietes_css_animees /fr/docs/Web/CSS/CSS_animated_properties /fr/docs/CSS/quotes /fr/docs/Web/CSS/quotes /fr/docs/CSS/radial-gradient /fr/docs/Web/CSS/radial-gradient() /fr/docs/CSS/ratio /fr/docs/Web/CSS/ratio @@ -454,11 +680,11 @@ /fr/docs/CSS/transition-timing-function /fr/docs/Web/CSS/transition-timing-function /fr/docs/CSS/translation-value /fr/docs/Web/CSS/translation-value /fr/docs/CSS/unicode-bidi /fr/docs/Web/CSS/unicode-bidi -/fr/docs/CSS/uri /fr/docs/Web/CSS/url +/fr/docs/CSS/uri /fr/docs/conflicting/Web/CSS/url()_168028c4e5edd9e19c061adb4b604d4f /fr/docs/CSS/user-ident /fr/docs/Web/CSS/custom-ident /fr/docs/CSS/user-select /fr/docs/Web/CSS/user-select -/fr/docs/CSS/valeur_de_couleur /fr/docs/Web/CSS/Type_color -/fr/docs/CSS/valeur_reelle /fr/docs/Web/CSS/valeur_reelle +/fr/docs/CSS/valeur_de_couleur /fr/docs/Web/CSS/color_value +/fr/docs/CSS/valeur_reelle /fr/docs/Web/CSS/actual_value /fr/docs/CSS/vertical-align /fr/docs/Web/CSS/vertical-align /fr/docs/CSS/visibility /fr/docs/Web/CSS/visibility /fr/docs/CSS/white-space /fr/docs/Web/CSS/white-space @@ -469,7 +695,7 @@ /fr/docs/CSS/word-wrap /fr/docs/Web/CSS/overflow-wrap /fr/docs/CSS/writing-mode /fr/docs/Web/CSS/writing-mode /fr/docs/CSS/z-index /fr/docs/Web/CSS/z-index -/fr/docs/CSS/Élément_remplacé /fr/docs/Web/CSS/Élément_remplacé +/fr/docs/CSS/Élément_remplacé /fr/docs/Web/CSS/Replaced_element /fr/docs/CSS:-moz-alias /fr/docs/Web/CSS/cursor /fr/docs/CSS:-moz-appearance /fr/docs/Web/CSS/appearance /fr/docs/CSS:-moz-background-clip /fr/docs/Web/CSS/background-clip @@ -490,7 +716,7 @@ /fr/docs/CSS:-moz-box-orient /fr/docs/Web/CSS/box-orient /fr/docs/CSS:-moz-box-pack /fr/docs/Web/CSS/box-pack /fr/docs/CSS:-moz-box-sizing /fr/docs/Web/CSS/box-sizing -/fr/docs/CSS:-moz-cell /fr/docs/Web/CSS/-moz-cell +/fr/docs/CSS:-moz-cell /fr/docs/conflicting/Web/CSS/cursor /fr/docs/CSS:-moz-context-menu /fr/docs/Web/CSS/cursor /fr/docs/CSS:-moz-copy /fr/docs/Web/CSS/cursor /fr/docs/CSS:-moz-grab /en-US/docs/Web/CSS/cursor#grab @@ -527,34 +753,34 @@ /fr/docs/CSS:@font-face /fr/docs/Web/CSS/@font-face /fr/docs/CSS:@import /fr/docs/Web/CSS/@import /fr/docs/CSS:@media /fr/docs/Web/CSS/@media -/fr/docs/CSS:Fusion_des_marges /fr/docs/Web/CSS/Modèle_de_boîte_CSS/Fusion_des_marges -/fr/docs/CSS:Héritage /fr/docs/Web/CSS/Héritage +/fr/docs/CSS:Fusion_des_marges /fr/docs/Web/CSS/CSS_Box_Model/Mastering_margin_collapsing +/fr/docs/CSS:Héritage /fr/docs/Web/CSS/inheritance /fr/docs/CSS:Modèle_de_boîte /en-US/docs/Learn/CSS/Building_blocks/The_box_model /fr/docs/CSS:Média:Visuel /fr/docs/Web/CSS/@media -/fr/docs/CSS:Premiers_pas /fr/docs/CSS/Premiers_pas -/fr/docs/CSS:Premiers_pas:Boîtes /fr/docs/CSS/Premiers_pas/Boîtes -/fr/docs/CSS:Premiers_pas:Cascade_et_héritage /fr/docs/CSS/Premiers_pas/Cascade_et_héritage -/fr/docs/CSS:Premiers_pas:Contenu /fr/docs/Apprendre/CSS/Comment/Generated_content -/fr/docs/CSS:Premiers_pas:Couleurs /fr/docs/CSS/Premiers_pas/Couleurs -/fr/docs/CSS:Premiers_pas:Des_CSS_lisibles /fr/docs/CSS/Premiers_pas/Des_CSS_lisibles +/fr/docs/CSS:Premiers_pas /fr/docs/conflicting/Learn/CSS/First_steps +/fr/docs/CSS:Premiers_pas:Boîtes /fr/docs/conflicting/Learn/CSS/Building_blocks +/fr/docs/CSS:Premiers_pas:Cascade_et_héritage /fr/docs/conflicting/Learn/CSS/Building_blocks/Cascade_and_inheritance +/fr/docs/CSS:Premiers_pas:Contenu /fr/docs/Learn/CSS/Howto/Generated_content +/fr/docs/CSS:Premiers_pas:Couleurs /fr/docs/conflicting/Learn/CSS/Building_blocks/Values_and_units +/fr/docs/CSS:Premiers_pas:Des_CSS_lisibles /fr/docs/conflicting/Learn/CSS/First_steps/How_CSS_is_structured /fr/docs/CSS:Premiers_pas:Données_XML /fr/docs/CSS/Premiers_pas/Données_XML -/fr/docs/CSS:Premiers_pas:Définition_des_CSS /fr/docs/CSS/Premiers_pas/Présentation_des_CSS -/fr/docs/CSS:Premiers_pas:Fonctionnement_de_CSS /fr/docs/CSS/Premiers_pas/Fonctionnement_de_CSS -/fr/docs/CSS:Premiers_pas:Graphiques_SVG /fr/docs/CSS/Premiers_pas/Graphiques_SVG +/fr/docs/CSS:Premiers_pas:Définition_des_CSS /fr/docs/conflicting/Learn/CSS/First_steps/How_CSS_works_dba75d8c56ccc773f03d946ce2dbb25c +/fr/docs/CSS:Premiers_pas:Fonctionnement_de_CSS /fr/docs/conflicting/Learn/CSS/First_steps/How_CSS_works_cdccf923f6bd040e8d243ee03d223ddc +/fr/docs/CSS:Premiers_pas:Graphiques_SVG /fr/docs/Web/SVG/Tutorial/SVG_and_CSS /fr/docs/CSS:Premiers_pas:Interfaces_utilisateur_XUL /fr/docs/CSS/Premiers_pas/Interfaces_utilisateur_XUL -/fr/docs/CSS:Premiers_pas:JavaScript /fr/docs/CSS/Premiers_pas/JavaScript -/fr/docs/CSS:Premiers_pas:Les_sélecteurs /fr/docs/CSS/Premiers_pas/Les_sélecteurs +/fr/docs/CSS:Premiers_pas:JavaScript /fr/docs/conflicting/Learn/JavaScript/Client-side_web_APIs/Manipulating_documents +/fr/docs/CSS:Premiers_pas:Les_sélecteurs /fr/docs/conflicting/Learn/CSS/Building_blocks/Selectors_9bc80fea302c91cd60fb72c4e83c83e9 /fr/docs/CSS:Premiers_pas:Liaisons_XBL /fr/docs/CSS/Premiers_pas/Liaisons_XBL -/fr/docs/CSS:Premiers_pas:Listes /fr/docs/CSS/Premiers_pas/Listes -/fr/docs/CSS:Premiers_pas:Mise_en_page /fr/docs/CSS/Premiers_pas/Mise_en_page -/fr/docs/CSS:Premiers_pas:Médias /fr/docs/CSS/Premiers_pas/Médias -/fr/docs/CSS:Premiers_pas:Pourquoi_utiliser_CSS /fr/docs/CSS/Premiers_pas/Pourquoi_utiliser_CSS -/fr/docs/CSS:Premiers_pas:Présentation_des_CSS /fr/docs/CSS/Premiers_pas/Présentation_des_CSS -/fr/docs/CSS:Premiers_pas:Styles_de_texte /fr/docs/CSS/Premiers_pas/Styles_de_texte -/fr/docs/CSS:Premiers_pas:Sélecteurs /fr/docs/CSS/Premiers_pas/Les_sélecteurs -/fr/docs/CSS:Premiers_pas:Tableaux /fr/docs/CSS/Premiers_pas/Tableaux -/fr/docs/CSS:Valeur_calculée /fr/docs/Web/CSS/Valeur_calculée -/fr/docs/CSS:Valeur_initiale /fr/docs/Web/CSS/Valeur_initiale +/fr/docs/CSS:Premiers_pas:Listes /fr/docs/conflicting/Learn/CSS/Styling_text/Styling_lists_06e9538892250c13976a84639f0dadd2 +/fr/docs/CSS:Premiers_pas:Mise_en_page /fr/docs/conflicting/Learn/CSS/CSS_layout +/fr/docs/CSS:Premiers_pas:Médias /fr/docs/Web/Progressive_web_apps/Responsive/Media_types +/fr/docs/CSS:Premiers_pas:Pourquoi_utiliser_CSS /fr/docs/conflicting/Learn/CSS/First_steps/How_CSS_works_ecbda2160290b96c02dcfa8276c0333a +/fr/docs/CSS:Premiers_pas:Présentation_des_CSS /fr/docs/conflicting/Learn/CSS/First_steps/How_CSS_works_dba75d8c56ccc773f03d946ce2dbb25c +/fr/docs/CSS:Premiers_pas:Styles_de_texte /fr/docs/conflicting/Learn/CSS/Styling_text/Fundamentals_8249b1bf53d09b06ed51f43697880b5b +/fr/docs/CSS:Premiers_pas:Sélecteurs /fr/docs/conflicting/Learn/CSS/Building_blocks/Selectors_9bc80fea302c91cd60fb72c4e83c83e9 +/fr/docs/CSS:Premiers_pas:Tableaux /fr/docs/conflicting/Learn/CSS/Building_blocks/Styling_tables +/fr/docs/CSS:Valeur_calculée /fr/docs/Web/CSS/computed_value +/fr/docs/CSS:Valeur_initiale /fr/docs/Web/CSS/initial_value /fr/docs/CSS:azimuth /fr/docs/Web/CSS/azimuth /fr/docs/CSS:background /fr/docs/Web/CSS/background /fr/docs/CSS:background-attachment /fr/docs/Web/CSS/background-attachment @@ -624,37 +850,43 @@ /fr/docs/CSS:text-align /fr/docs/Web/CSS/text-align /fr/docs/CSS:text-decoration /fr/docs/Web/CSS/text-decoration /fr/docs/CSS:text-shadow /fr/docs/Web/CSS/text-shadow -/fr/docs/CSS:valeur_de_couleur /fr/docs/Web/CSS/Type_color +/fr/docs/CSS:valeur_de_couleur /fr/docs/Web/CSS/color_value /fr/docs/CSS:vertical-align /fr/docs/Web/CSS/vertical-align /fr/docs/CSS:visibility /fr/docs/Web/CSS/visibility /fr/docs/CSS:width /fr/docs/Web/CSS/width /fr/docs/CSS:z-index /fr/docs/Web/CSS/z-index /fr/docs/Canvas /fr/docs/Web/API/Canvas_API -/fr/docs/Canvas/Texte /fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Dessin_de_texte_avec_canvas -/fr/docs/Canvas:Texte /fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Dessin_de_texte_avec_canvas -/fr/docs/Canvas_tutoriel /fr/docs/Web/API/Canvas_API/Tutoriel_canvas -/fr/docs/Canvas_tutoriel/Utilisation_d'images /fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Utilisation_d'images -/fr/docs/Colonnes_CSS3 /fr/docs/Web/CSS/CSS_Columns/Utiliser_une_disposition_multi-colonnes -/fr/docs/Commencer_avec_le_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Commencer_avec_WebGL +/fr/docs/Canvas/Texte /fr/docs/Web/API/Canvas_API/Tutorial/Drawing_text +/fr/docs/Canvas:Texte /fr/docs/Web/API/Canvas_API/Tutorial/Drawing_text +/fr/docs/Canvas_tutoriel /fr/docs/Web/API/Canvas_API/Tutorial +/fr/docs/Canvas_tutoriel/Utilisation_d'images /fr/docs/Web/API/Canvas_API/Tutorial/Using_images +/fr/docs/Changements_dans_Gecko_1.9_affectant_les_sites_Web /fr/docs/Mozilla/Firefox/Releases/3/Site_compatibility +/fr/docs/Chrome /fr/docs/conflicting/Glossary/Chrome +/fr/docs/Colonnes_CSS3 /fr/docs/Web/CSS/CSS_Columns/Using_multi-column_layouts +/fr/docs/Commencer_avec_le_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Getting_started_with_WebGL +/fr/docs/Comment_créer_un_arbre_DOM /fr/docs/Web/API/Document_object_model/How_to_create_a_DOM_tree +/fr/docs/Compilation_et_installation /fr/docs/Mozilla/Developer_guide/Build_Instructions /fr/docs/Components /fr/docs/L'objet_Components -/fr/docs/Comprendre_le_z-index_en_CSS /fr/docs/Web/CSS/Comprendre_z-index -/fr/docs/Comprendre_le_z-index_en_CSS/Ajout_de_z-index /fr/docs/Web/CSS/Comprendre_z-index/Ajout_de_z-index -/fr/docs/Comprendre_le_z-index_en_CSS/Empilement_et_float /fr/docs/Web/CSS/Comprendre_z-index/Empilement_et_float -/fr/docs/Comprendre_le_z-index_en_CSS/Empilement_sans_z-index /fr/docs/Web/CSS/Comprendre_z-index/Empilement_sans_z-index -/fr/docs/Comprendre_le_z-index_en_CSS:Ajout_de_z-index /fr/docs/Web/CSS/Comprendre_z-index/Ajout_de_z-index -/fr/docs/Comprendre_le_z-index_en_CSS:Empilement_et_float /fr/docs/Web/CSS/Comprendre_z-index/Empilement_et_float -/fr/docs/Comprendre_le_z-index_en_CSS:Empilement_sans_z-index /fr/docs/Web/CSS/Comprendre_z-index/Empilement_sans_z-index -/fr/docs/Comprendre_z-index /fr/docs/Web/CSS/Comprendre_z-index -/fr/docs/Comprendre_z-index/Ajout_de_z-index /fr/docs/Web/CSS/Comprendre_z-index/Ajout_de_z-index -/fr/docs/Comprendre_z-index/Empilement_et_float /fr/docs/Web/CSS/Comprendre_z-index/Empilement_et_float -/fr/docs/Comprendre_z-index/Empilement_sans_z-index /fr/docs/Web/CSS/Comprendre_z-index/Empilement_sans_z-index -/fr/docs/Compteurs_CSS /fr/docs/Web/CSS/CSS_Lists/Compteurs_CSS -/fr/docs/Consistent_List_Indentation /fr/docs/Web/CSS/CSS_Lists/Indentation_homogène_des_listes -/fr/docs/Console_JavaScript /fr/docs/Outils/Console_JavaScript +/fr/docs/Comprendre_le_z-index_en_CSS /fr/docs/Web/CSS/CSS_Positioning/Understanding_z_index +/fr/docs/Comprendre_le_z-index_en_CSS/Ajout_de_z-index /fr/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Adding_z-index +/fr/docs/Comprendre_le_z-index_en_CSS/Empilement_et_float /fr/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_and_float +/fr/docs/Comprendre_le_z-index_en_CSS/Empilement_sans_z-index /fr/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_without_z-index +/fr/docs/Comprendre_le_z-index_en_CSS:Ajout_de_z-index /fr/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Adding_z-index +/fr/docs/Comprendre_le_z-index_en_CSS:Empilement_et_float /fr/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_and_float +/fr/docs/Comprendre_le_z-index_en_CSS:Empilement_sans_z-index /fr/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_without_z-index +/fr/docs/Comprendre_z-index /fr/docs/Web/CSS/CSS_Positioning/Understanding_z_index +/fr/docs/Comprendre_z-index/Ajout_de_z-index /fr/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Adding_z-index +/fr/docs/Comprendre_z-index/Empilement_et_float /fr/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_and_float +/fr/docs/Comprendre_z-index/Empilement_sans_z-index /fr/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_without_z-index +/fr/docs/Compteurs_CSS /fr/docs/Web/CSS/CSS_Lists_and_Counters/Using_CSS_counters +/fr/docs/Consistent_List_Indentation /fr/docs/Web/CSS/CSS_Lists_and_Counters/Consistent_list_indentation +/fr/docs/Console_JavaScript /fr/docs/Tools/Browser_Console /fr/docs/Construire_une_extension /fr/docs/Mozilla/Add-ons -/fr/docs/Contrôle_du_correcteur_d'orthographe_dans_les_formulaires_HTML /fr/docs/Web/HTML/Attributs_universels/spellcheck +/fr/docs/Contrôle_du_correcteur_d'orthographe_dans_les_formulaires_HTML /fr/docs/Web/HTML/Global_attributes/spellcheck +/fr/docs/Contrôles_DHTML_personnalisés_navigables_au_clavier /fr/docs/Web/Accessibility/Keyboard-navigable_JavaScript_widgets /fr/docs/Création_d'un_microrésumé /fr/docs/Création_d'un_générateur_de_microrésumé /fr/docs/Création_d'un_pack_de_langue-redirection-1 /fr/docs/Création_d'un_pack_de_langue +/fr/docs/DHTML /fr/docs/Glossary/DHTML /fr/docs/DOM /fr/docs/Web/API/Document_Object_Model /fr/docs/DOM/Apps.mgmt.getAll /fr/docs/Web/API/DomApplicationsManager/getAll /fr/docs/DOM/Autres_ressources /fr/docs/Web/API/Document_Object_Model @@ -678,9 +910,11 @@ /fr/docs/DOM/Node /fr/docs/Web/API/Node /fr/docs/DOM/NodeList /fr/docs/Web/API/NodeList /fr/docs/DOM/Selection/toString /fr/docs/Web/API/Selection/toString +/fr/docs/DOM/Storage /fr/docs/conflicting/Web/API/Web_Storage_API /fr/docs/DOM/Whitespace_template /fr/docs/Web/API/Document_Object_Model/Whitespace +/fr/docs/DOM/dispatchEvent_exemple /fr/docs/conflicting/Web/Guide/Events/Creating_and_triggering_events /fr/docs/DOM/document /fr/docs/Web/API/Document -/fr/docs/DOM/document.activeElement /fr/docs/Web/API/Document/activeElement +/fr/docs/DOM/document.activeElement /fr/docs/Web/API/DocumentOrShadowRoot/activeElement /fr/docs/DOM/document.body /fr/docs/Web/API/Document/body /fr/docs/DOM/document.createAttribute /fr/docs/Web/API/Document/createAttribute /fr/docs/DOM/document.createDocumentFragment /fr/docs/Web/API/Document/createDocumentFragment @@ -688,7 +922,7 @@ /fr/docs/DOM/document.createTextNode /fr/docs/Web/API/Document/createTextNode /fr/docs/DOM/document.documentElement /fr/docs/Web/API/Document/documentElement /fr/docs/DOM/document.documentURIObject /fr/docs/Web/API/Document/documentURIObject -/fr/docs/DOM/document.elementFromPoint /fr/docs/Web/API/Document/elementFromPoint +/fr/docs/DOM/document.elementFromPoint /fr/docs/Web/API/DocumentOrShadowRoot/elementFromPoint /fr/docs/DOM/document.execCommand /fr/docs/Web/API/Document/execCommand /fr/docs/DOM/document.firstChild /fr/docs/Web/API/Node/firstChild /fr/docs/DOM/document.getElementById /fr/docs/Web/API/Document/getElementById @@ -701,11 +935,11 @@ /fr/docs/DOM/document.open /fr/docs/Web/API/Document/open /fr/docs/DOM/document.write /fr/docs/Web/API/Document/write /fr/docs/DOM/element /fr/docs/Web/API/Element -/fr/docs/DOM/element.activeElement /fr/docs/Web/API/Document/activeElement +/fr/docs/DOM/element.activeElement /fr/docs/Web/API/DocumentOrShadowRoot/activeElement /fr/docs/DOM/element.addEventListener /fr/docs/Web/API/EventTarget/addEventListener /fr/docs/DOM/element.appendChild /fr/docs/Web/API/Node/appendChild /fr/docs/DOM/element.attributes /fr/docs/Web/API/Element/attributes -/fr/docs/DOM/element.blur /fr/docs/Web/API/Element.blur +/fr/docs/DOM/element.blur /fr/docs/Web/API/HTMLOrForeignElement/blur /fr/docs/DOM/element.childNodes /fr/docs/Web/API/Node/childNodes /fr/docs/DOM/element.classList /fr/docs/Web/API/Element/classList /fr/docs/DOM/element.className /fr/docs/Web/API/Element/className @@ -717,7 +951,7 @@ /fr/docs/DOM/element.dir /fr/docs/Web/API/HTMLElement/dir /fr/docs/DOM/element.dispatchEvent /fr/docs/Web/API/EventTarget/dispatchEvent /fr/docs/DOM/element.firstChild /fr/docs/Web/API/Node/firstChild -/fr/docs/DOM/element.focus /fr/docs/Web/API/HTMLElement/focus +/fr/docs/DOM/element.focus /fr/docs/Web/API/HTMLOrForeignElement/focus /fr/docs/DOM/element.getAttribute /fr/docs/Web/API/Element/getAttribute /fr/docs/DOM/element.getAttributeNS /fr/docs/Web/API/Element/getAttributeNS /fr/docs/DOM/element.getAttributeNode /fr/docs/Web/API/Element/getAttributeNode @@ -731,14 +965,14 @@ /fr/docs/DOM/element.hasChildNodes /fr/docs/Web/API/Node/hasChildNodes /fr/docs/DOM/element.hasFocus /fr/docs/Web/API/Document/hasFocus /fr/docs/DOM/element.id /fr/docs/Web/API/Element/id -/fr/docs/DOM/element.innerHTML /fr/docs/Web/API/Element/innertHTML +/fr/docs/DOM/element.innerHTML /fr/docs/Web/API/Element/innerHTML /fr/docs/DOM/element.insertAdjacentHTML /fr/docs/Web/API/Element/insertAdjacentHTML /fr/docs/DOM/element.insertBefore /fr/docs/Web/API/Node/insertBefore /fr/docs/DOM/element.isSupported /fr/docs/Web/API/Node/isSupported /fr/docs/DOM/element.lang /fr/docs/Web/API/HTMLElement/lang /fr/docs/DOM/element.lastChild /fr/docs/Web/API/Node/lastChild /fr/docs/DOM/element.localName /fr/docs/Web/API/Node/localName -/fr/docs/DOM/element.name /fr/docs/Web/API/Element/name +/fr/docs/DOM/element.name /fr/docs/conflicting/Web/API /fr/docs/DOM/element.namespaceURI /fr/docs/Web/API/Node/namespaceURI /fr/docs/DOM/element.nextSibling /fr/docs/Web/API/Node/nextSibling /fr/docs/DOM/element.nodeName /fr/docs/Web/API/Node/nodeName @@ -784,8 +1018,8 @@ /fr/docs/DOM/element.setAttributeNS /fr/docs/Web/API/Element/setAttributeNS /fr/docs/DOM/element.setAttributeNode /fr/docs/Web/API/Element/setAttributeNode /fr/docs/DOM/element.setAttributeNodeNS /fr/docs/Web/API/Element/setAttributeNodeNS -/fr/docs/DOM/element.style /fr/docs/Web/API/HTMLElement/style -/fr/docs/DOM/element.tabIndex /fr/docs/Web/API/HTMLElement/tabIndex +/fr/docs/DOM/element.style /fr/docs/Web/API/ElementCSSInlineStyle/style +/fr/docs/DOM/element.tabIndex /fr/docs/Web/API/HTMLOrForeignElement/tabIndex /fr/docs/DOM/element.tagName /fr/docs/Web/API/Element/tagName /fr/docs/DOM/element.textContent /fr/docs/Web/API/Node/textContent /fr/docs/DOM/event /fr/docs/Web/API/Event @@ -793,8 +1027,8 @@ /fr/docs/DOM/event.layerX /fr/docs/Web/API/UIEvent/layerX /fr/docs/DOM/event.stopPropagation /fr/docs/Web/API/Event/stopPropagation /fr/docs/DOM/form /fr/docs/Web/API/HTMLFormElement -/fr/docs/DOM/manipuler_lhistorique_du_navigateur /fr/docs/Web/Guide/DOM/Manipuler_historique_du_navigateur -/fr/docs/DOM/manipuler_lhistorique_du_navigateur/Example /fr/docs/Web/Guide/DOM/Manipuler_historique_du_navigateur/Example +/fr/docs/DOM/manipuler_lhistorique_du_navigateur /fr/docs/Web/API/History_API +/fr/docs/DOM/manipuler_lhistorique_du_navigateur/Example /fr/docs/Web/API/History_API/Example /fr/docs/DOM/range /fr/docs/Web/API/Range /fr/docs/DOM/selection /fr/docs/Web/API/Selection /fr/docs/DOM/style /fr/docs/Web/API/HTMLStyleElement @@ -804,9 +1038,9 @@ /fr/docs/DOM/window /fr/docs/Web/API/Window /fr/docs/DOM/window.URL.createObjectURL /fr/docs/Web/API/URL/createObjectURL /fr/docs/DOM/window.alert /fr/docs/Web/API/Window/alert -/fr/docs/DOM/window.atob /fr/docs/Web/API/WindowBase64/atob -/fr/docs/DOM/window.btoa /fr/docs/Web/API/WindowBase64/btoa -/fr/docs/DOM/window.clearInterval /fr/docs/Web/API/WindowTimers/clearInterval +/fr/docs/DOM/window.atob /fr/docs/Web/API/WindowOrWorkerGlobalScope/atob +/fr/docs/DOM/window.btoa /fr/docs/Web/API/WindowOrWorkerGlobalScope/btoa +/fr/docs/DOM/window.clearInterval /fr/docs/Web/API/WindowOrWorkerGlobalScope/clearInterval /fr/docs/DOM/window.close /fr/docs/Web/API/Window/close /fr/docs/DOM/window.closed /fr/docs/Web/API/Window/closed /fr/docs/DOM/window.confirm /fr/docs/Web/API/Window/confirm @@ -840,17 +1074,17 @@ /fr/docs/DOM/window.showModalDialog /fr/docs/Web/API/Window/showModalDialog /fr/docs/DOM:Autres_ressources /fr/docs/Web/API/Document_Object_Model /fr/docs/DOM:Selection:toString /fr/docs/Web/API/Selection/toString -/fr/docs/DOM:Storage /fr/docs/DOM/Storage +/fr/docs/DOM:Storage /fr/docs/conflicting/Web/API/Web_Storage_API /fr/docs/DOM:Whitespace_template /fr/docs/Web/API/Document_Object_Model/Whitespace -/fr/docs/DOM:dispatchEvent_exemple /fr/docs/DOM/dispatchEvent_exemple +/fr/docs/DOM:dispatchEvent_exemple /fr/docs/conflicting/Web/Guide/Events/Creating_and_triggering_events /fr/docs/DOM:document /fr/docs/Web/API/Document -/fr/docs/DOM:document.activeElement /fr/docs/Web/API/Document/activeElement +/fr/docs/DOM:document.activeElement /fr/docs/Web/API/DocumentOrShadowRoot/activeElement /fr/docs/DOM:document.createAttribute /fr/docs/Web/API/Document/createAttribute /fr/docs/DOM:document.createElement /fr/docs/Web/API/Document/createElement /fr/docs/DOM:document.createTextNode /fr/docs/Web/API/Document/createTextNode /fr/docs/DOM:document.documentElement /fr/docs/Web/API/Document/documentElement /fr/docs/DOM:document.documentURIObject /fr/docs/Web/API/Document/documentURIObject -/fr/docs/DOM:document.elementFromPoint /fr/docs/Web/API/Document/elementFromPoint +/fr/docs/DOM:document.elementFromPoint /fr/docs/Web/API/DocumentOrShadowRoot/elementFromPoint /fr/docs/DOM:document.firstChild /fr/docs/Web/API/Node/firstChild /fr/docs/DOM:document.getElementById /fr/docs/Web/API/Document/getElementById /fr/docs/DOM:document.getElementsByClassName /fr/docs/Web/API/Document/getElementsByClassName @@ -862,11 +1096,11 @@ /fr/docs/DOM:document.open /fr/docs/Web/API/Document/open /fr/docs/DOM:document.write /fr/docs/Web/API/Document/write /fr/docs/DOM:element /fr/docs/Web/API/Element -/fr/docs/DOM:element.activeElement /fr/docs/Web/API/Document/activeElement +/fr/docs/DOM:element.activeElement /fr/docs/Web/API/DocumentOrShadowRoot/activeElement /fr/docs/DOM:element.addEventListener /fr/docs/Web/API/EventTarget/addEventListener /fr/docs/DOM:element.appendChild /fr/docs/Web/API/Node/appendChild /fr/docs/DOM:element.attributes /fr/docs/Web/API/Element/attributes -/fr/docs/DOM:element.blur /fr/docs/Web/API/Element.blur +/fr/docs/DOM:element.blur /fr/docs/Web/API/HTMLOrForeignElement/blur /fr/docs/DOM:element.childNodes /fr/docs/Web/API/Node/childNodes /fr/docs/DOM:element.className /fr/docs/Web/API/Element/className /fr/docs/DOM:element.click /fr/docs/Web/API/HTMLElement/click @@ -877,7 +1111,7 @@ /fr/docs/DOM:element.dir /fr/docs/Web/API/HTMLElement/dir /fr/docs/DOM:element.dispatchEvent /fr/docs/Web/API/EventTarget/dispatchEvent /fr/docs/DOM:element.firstChild /fr/docs/Web/API/Node/firstChild -/fr/docs/DOM:element.focus /fr/docs/Web/API/HTMLElement/focus +/fr/docs/DOM:element.focus /fr/docs/Web/API/HTMLOrForeignElement/focus /fr/docs/DOM:element.getAttribute /fr/docs/Web/API/Element/getAttribute /fr/docs/DOM:element.getAttributeNS /fr/docs/Web/API/Element/getAttributeNS /fr/docs/DOM:element.getAttributeNode /fr/docs/Web/API/Element/getAttributeNode @@ -891,13 +1125,13 @@ /fr/docs/DOM:element.hasChildNodes /fr/docs/Web/API/Node/hasChildNodes /fr/docs/DOM:element.hasFocus /fr/docs/Web/API/Document/hasFocus /fr/docs/DOM:element.id /fr/docs/Web/API/Element/id -/fr/docs/DOM:element.innerHTML /fr/docs/Web/API/Element/innertHTML +/fr/docs/DOM:element.innerHTML /fr/docs/Web/API/Element/innerHTML /fr/docs/DOM:element.insertBefore /fr/docs/Web/API/Node/insertBefore /fr/docs/DOM:element.isSupported /fr/docs/Web/API/Node/isSupported /fr/docs/DOM:element.lang /fr/docs/Web/API/HTMLElement/lang /fr/docs/DOM:element.lastChild /fr/docs/Web/API/Node/lastChild /fr/docs/DOM:element.localName /fr/docs/Web/API/Node/localName -/fr/docs/DOM:element.name /fr/docs/Web/API/Element/name +/fr/docs/DOM:element.name /fr/docs/conflicting/Web/API /fr/docs/DOM:element.namespaceURI /fr/docs/Web/API/Node/namespaceURI /fr/docs/DOM:element.nextSibling /fr/docs/Web/API/Node/nextSibling /fr/docs/DOM:element.nodeName /fr/docs/Web/API/Node/nodeName @@ -943,8 +1177,8 @@ /fr/docs/DOM:element.setAttributeNS /fr/docs/Web/API/Element/setAttributeNS /fr/docs/DOM:element.setAttributeNode /fr/docs/Web/API/Element/setAttributeNode /fr/docs/DOM:element.setAttributeNodeNS /fr/docs/Web/API/Element/setAttributeNodeNS -/fr/docs/DOM:element.style /fr/docs/Web/API/HTMLElement/style -/fr/docs/DOM:element.tabIndex /fr/docs/Web/API/HTMLElement/tabIndex +/fr/docs/DOM:element.style /fr/docs/Web/API/ElementCSSInlineStyle/style +/fr/docs/DOM:element.tabIndex /fr/docs/Web/API/HTMLOrForeignElement/tabIndex /fr/docs/DOM:element.tagName /fr/docs/Web/API/Element/tagName /fr/docs/DOM:element.textContent /fr/docs/Web/API/Node/textContent /fr/docs/DOM:event /fr/docs/Web/API/Event @@ -957,9 +1191,9 @@ /fr/docs/DOM:table.caption /fr/docs/Web/API/HTMLTableElement/caption /fr/docs/DOM:window /fr/docs/Web/API/Window /fr/docs/DOM:window.alert /fr/docs/Web/API/Window/alert -/fr/docs/DOM:window.atob /fr/docs/Web/API/WindowBase64/atob -/fr/docs/DOM:window.btoa /fr/docs/Web/API/WindowBase64/btoa -/fr/docs/DOM:window.clearInterval /fr/docs/Web/API/WindowTimers/clearInterval +/fr/docs/DOM:window.atob /fr/docs/Web/API/WindowOrWorkerGlobalScope/atob +/fr/docs/DOM:window.btoa /fr/docs/Web/API/WindowOrWorkerGlobalScope/btoa +/fr/docs/DOM:window.clearInterval /fr/docs/Web/API/WindowOrWorkerGlobalScope/clearInterval /fr/docs/DOM:window.close /fr/docs/Web/API/Window/close /fr/docs/DOM:window.closed /fr/docs/Web/API/Window/closed /fr/docs/DOM:window.confirm /fr/docs/Web/API/Window/confirm @@ -984,17 +1218,20 @@ /fr/docs/DOM:window.setTimeout /fr/docs/Web/API/WindowOrWorkerGlobalScope/setTimeout /fr/docs/DOM:window.showModalDialog /fr/docs/Web/API/Window/showModalDialog /fr/docs/DOMParser /fr/docs/Web/API/DOMParser -/fr/docs/Dessin_de_texte_avec_canvas /fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Dessin_de_texte_avec_canvas -/fr/docs/Dessiner_avec_canvas /fr/docs/Web/Guide/Graphics/Dessiner_avec_canvas -/fr/docs/Detection_du_navigateur_en_utilisant_le_user_agent /fr/docs/Web/HTTP/Detection_du_navigateur_en_utilisant_le_user_agent +/fr/docs/Dessin_de_texte_avec_canvas /fr/docs/Web/API/Canvas_API/Tutorial/Drawing_text +/fr/docs/Dessiner_avec_canvas /fr/docs/conflicting/Web/API/Canvas_API/Tutorial +/fr/docs/Detection_du_navigateur_en_utilisant_le_user_agent /fr/docs/Web/HTTP/Browser_detection_using_the_user_agent /fr/docs/Developer_Guide /fr/docs/Mozilla/Developer_guide /fr/docs/Developer_Guide/How_to_Submit_a_Patch /fr/docs/Mozilla/Developer_guide/How_to_Submit_a_Patch /fr/docs/Developer_Guide/Reviewer_Checklist /fr/docs/Mozilla/Developer_guide/Reviewer_Checklist /fr/docs/Developer_Guide/Utilisation_de_la_Machine_Virtuelle_VM /fr/docs/Mozilla/Developer_guide/Utilisation_de_la_Machine_Virtuelle_VM -/fr/docs/Developer_Guide/Vous_venez_juste_de_compiler_Firefox /fr/docs/Mozilla/Developer_guide/Vous_venez_juste_de_compiler_Firefox -/fr/docs/DragDrop /fr/docs/Web/API/API_HTML_Drag_and_Drop -/fr/docs/Du_DHTML_accessible /fr/docs/Accessibilité/ARIA -/fr/docs/Décoder_encoder_en_base64 /fr/docs/Web/API/WindowBase64/Décoder_encoder_en_base64 +/fr/docs/Developer_Guide/Vous_venez_juste_de_compiler_Firefox /fr/docs/Mozilla/Developer_guide/So_you_just_built_Firefox +/fr/docs/DragDrop /fr/docs/Web/API/HTML_Drag_and_Drop_API +/fr/docs/Du_DHTML_accessible /fr/docs/Web/Accessibility/ARIA +/fr/docs/Décoder_encoder_en_base64 /fr/docs/Glossary/Base64 +/fr/docs/Développement_Web /fr/docs/conflicting/Web/Guide +/fr/docs/Développement_Web/Développer_des_sites_à_compatibilité_descendante /fr/docs/Web/Guide/Writing_forward-compatible_websites +/fr/docs/Développement_Web/Introduction_au_développement_web /fr/docs/Web/Guide/Introduction_to_Web_development /fr/docs/Développement_de_Mozilla /fr/docs/Mozilla/Developer_guide /fr/docs/ECMAScript /fr/docs/Web/JavaScript/Language_Resources /fr/docs/EXSLT /fr/docs/Web/EXSLT @@ -1032,11 +1269,15 @@ /fr/docs/EXSLT:str:tokenize /fr/docs/Web/EXSLT/str/tokenize /fr/docs/Empaqueter_un_thème /fr/docs/Theme_Packaging /fr/docs/Enregistrement_chrome /fr/docs/Mozilla/Enregistrement_chrome -/fr/docs/Examiner,_modifier,_et_espionner_des_variables /fr/docs/Outils/Débogueur/Comment/Examiner,_modifier,_et_espionner_des_variables +/fr/docs/Examiner,_modifier,_et_espionner_des_variables /fr/docs/conflicting/Tools/Debugger/How_to/Set_Watch_Expressions +/fr/docs/Explorer_un_tableau_HTML_avec_des_interfaces_DOM_et_JavaScript /fr/docs/Web/API/Document_Object_Model/Traversing_an_HTML_table_with_JavaScript_and_DOM_Interfaces /fr/docs/Extension_Firefox_Checky_(externe) https://addons.mozilla.org/extensions/moreinfo.php?id=165 /fr/docs/Extension_Firefox_EditCSS_(externe) https://addons.mozilla.org/extensions/moreinfo.php?id=179 -/fr/docs/FAQ_sur_le_préchargement_des_liens /fr/docs/Web/HTTP/FAQ_sur_le_préchargement_des_liens -/fr/docs/FAQ_sur_les_transformations_XLS_dans_Mozilla /fr/docs/FAQ_sur_les_transformations_XSL_dans_Mozilla +/fr/docs/FAQ_sur_le_préchargement_des_liens /fr/docs/Web/HTTP/Link_prefetching_FAQ +/fr/docs/FAQ_sur_les_transformations_XLS_dans_Mozilla /fr/docs/Web/API/XSLTProcessor/XSL_Transformations_in_Mozilla_FAQ +/fr/docs/FAQ_sur_les_transformations_XSL_dans_Mozilla /fr/docs/Web/API/XSLTProcessor/XSL_Transformations_in_Mozilla_FAQ +/fr/docs/FUEL/Window/devicemotion_event /fr/docs/Web/API/Window/devicemotion_event +/fr/docs/FUEL/Window/deviceorientation /fr/docs/Web/API/Window/deviceorientation_event /fr/docs/FUEL:Annotations /fr/docs/FUEL/Annotations /fr/docs/FUEL:Bookmark /fr/docs/FUEL/Bookmark /fr/docs/FUEL:BookmarkFolder /fr/docs/FUEL/BookmarkFolder @@ -1050,157 +1291,610 @@ /fr/docs/FUEL:PreferenceBranch /fr/docs/FUEL/PreferenceBranch /fr/docs/FUEL:SessionStorage /fr/docs/FUEL/SessionStorage /fr/docs/FUEL:Window /fr/docs/FUEL/Window -/fr/docs/Feuilles_de_style_alternatives /fr/docs/Web/CSS/Feuilles_de_style_alternatives +/fr/docs/Feuilles_de_style_alternatives /fr/docs/Web/CSS/Alternative_style_sheets /fr/docs/FileReader /fr/docs/Web/API/FileReader -/fr/docs/Firefox_1.5 /fr/docs/Mozilla/Firefox/Versions/1.5 -/fr/docs/Firefox_1.5_pour_les_développeurs /fr/docs/Mozilla/Firefox/Versions/1.5 -/fr/docs/Firefox_11_for_developers /fr/docs/Mozilla/Firefox/Versions/11 -/fr/docs/Firefox_12_for_developers /fr/docs/Mozilla/Firefox/Versions/12 -/fr/docs/Firefox_13_for_developers /fr/docs/Mozilla/Firefox/Versions/13 -/fr/docs/Firefox_15_for_developers /fr/docs/Mozilla/Firefox/Versions/15 -/fr/docs/Firefox_16_for_developers /fr/docs/Mozilla/Firefox/Versions/16 -/fr/docs/Firefox_17_for_developers /fr/docs/Mozilla/Firefox/Versions/17 -/fr/docs/Firefox_18_for_developers /fr/docs/Mozilla/Firefox/Versions/18 -/fr/docs/Firefox_19_pour_les_developpeurs /fr/docs/Mozilla/Firefox/Versions/19 -/fr/docs/Firefox_2 /fr/docs/Mozilla/Firefox/Versions/2 -/fr/docs/Firefox_20_pour_developeurs /fr/docs/Mozilla/Firefox/Versions/20 -/fr/docs/Firefox_2_pour_les_développeurs /fr/docs/Mozilla/Firefox/Versions/2 -/fr/docs/Firefox_3 /fr/docs/Mozilla/Firefox/Versions/3 -/fr/docs/Firefox_3.1_pour_les_développeurs /fr/docs/Mozilla/Firefox/Versions/3.5 -/fr/docs/Firefox_3.5_pour_les_développeurs /fr/docs/Mozilla/Firefox/Versions/3.5 -/fr/docs/Firefox_3.6_for_developers /fr/docs/Mozilla/Firefox/Versions/3.6 -/fr/docs/Firefox_3.6_pour_les_développeurs /fr/docs/Mozilla/Firefox/Versions/3.6 -/fr/docs/Firefox_3_pour_les_développeurs /fr/docs/Mozilla/Firefox/Versions/3 -/fr/docs/Firefox_4_for_developers /fr/docs/Mozilla/Firefox/Versions/4 -/fr/docs/Firefox_5_for_developers /fr/docs/Mozilla/Firefox/Versions/5 -/fr/docs/Firefox_6_for_developers /fr/docs/Mozilla/Firefox/Versions/6 -/fr/docs/Firefox_7_for_developers /fr/docs/Mozilla/Firefox/Versions/7 -/fr/docs/Firefox_8_for_developers /fr/docs/Mozilla/Firefox/Versions/8 -/fr/docs/Firefox_9_for_developers /fr/docs/Mozilla/Firefox/Versions/9 -/fr/docs/Firefox_pour_les_développeurs /fr/docs/Mozilla/Firefox/Versions +/fr/docs/Firefox_1.5 /fr/docs/Mozilla/Firefox/Releases/1.5 +/fr/docs/Firefox_1.5_pour_les_développeurs /fr/docs/Mozilla/Firefox/Releases/1.5 +/fr/docs/Firefox_11_for_developers /fr/docs/Mozilla/Firefox/Releases/11 +/fr/docs/Firefox_12_for_developers /fr/docs/Mozilla/Firefox/Releases/12 +/fr/docs/Firefox_13_for_developers /fr/docs/Mozilla/Firefox/Releases/13 +/fr/docs/Firefox_15_for_developers /fr/docs/Mozilla/Firefox/Releases/15 +/fr/docs/Firefox_16_for_developers /fr/docs/Mozilla/Firefox/Releases/16 +/fr/docs/Firefox_17_for_developers /fr/docs/Mozilla/Firefox/Releases/17 +/fr/docs/Firefox_18_for_developers /fr/docs/Mozilla/Firefox/Releases/18 +/fr/docs/Firefox_19_pour_les_developpeurs /fr/docs/Mozilla/Firefox/Releases/19 +/fr/docs/Firefox_2 /fr/docs/Mozilla/Firefox/Releases/2 +/fr/docs/Firefox_20_pour_developeurs /fr/docs/Mozilla/Firefox/Releases/20 +/fr/docs/Firefox_2_pour_les_développeurs /fr/docs/Mozilla/Firefox/Releases/2 +/fr/docs/Firefox_3 /fr/docs/Mozilla/Firefox/Releases/3 +/fr/docs/Firefox_3.1_pour_les_développeurs /fr/docs/Mozilla/Firefox/Releases/3.5 +/fr/docs/Firefox_3.5_pour_les_développeurs /fr/docs/Mozilla/Firefox/Releases/3.5 +/fr/docs/Firefox_3.6_for_developers /fr/docs/Mozilla/Firefox/Releases/3.6 +/fr/docs/Firefox_3.6_pour_les_développeurs /fr/docs/Mozilla/Firefox/Releases/3.6 +/fr/docs/Firefox_3_pour_les_développeurs /fr/docs/Mozilla/Firefox/Releases/3 +/fr/docs/Firefox_4_for_developers /fr/docs/Mozilla/Firefox/Releases/4 +/fr/docs/Firefox_5_for_developers /fr/docs/Mozilla/Firefox/Releases/5 +/fr/docs/Firefox_6_for_developers /fr/docs/Mozilla/Firefox/Releases/6 +/fr/docs/Firefox_7_for_developers /fr/docs/Mozilla/Firefox/Releases/7 +/fr/docs/Firefox_8_for_developers /fr/docs/Mozilla/Firefox/Releases/8 +/fr/docs/Firefox_9_for_developers /fr/docs/Mozilla/Firefox/Releases/9 +/fr/docs/Firefox_pour_les_développeurs /fr/docs/Mozilla/Firefox/Releases +/fr/docs/Games/Workflows /fr/docs/Games/Tutorials +/fr/docs/Games/Workflows/2D_Breakout_game_pure_JavaScript /fr/docs/Games/Tutorials/2D_Breakout_game_pure_JavaScript +/fr/docs/Games/Workflows/2D_Breakout_game_pure_JavaScript/Build_the_brick_field /fr/docs/Games/Tutorials/2D_Breakout_game_pure_JavaScript/Build_the_brick_field +/fr/docs/Games/Workflows/2D_Breakout_game_pure_JavaScript/Faire_rebondir_la_balle_sur_les_murs /fr/docs/Games/Tutorials/2D_Breakout_game_pure_JavaScript/Bounce_off_the_walls +/fr/docs/Games/Workflows/2D_Breakout_game_pure_JavaScript/Game_over /fr/docs/Games/Tutorials/2D_Breakout_game_pure_JavaScript/Game_over +/fr/docs/Games/Workflows/2D_Breakout_game_pure_JavaScript/Mouse_controls /fr/docs/Games/Tutorials/2D_Breakout_game_pure_JavaScript/Mouse_controls +/fr/docs/Games/Workflows/2D_Breakout_game_pure_JavaScript/Move_the_ball /fr/docs/Games/Tutorials/2D_Breakout_game_pure_JavaScript/Move_the_ball +/fr/docs/Games/Workflows/2D_Breakout_game_pure_JavaScript/Paddle_et_contrôle_clavier /fr/docs/Games/Tutorials/2D_Breakout_game_pure_JavaScript/Paddle_and_keyboard_controls +/fr/docs/Games/Workflows/2D_Breakout_game_pure_JavaScript/Track_the_score_and_win /fr/docs/Games/Tutorials/2D_Breakout_game_pure_JavaScript/Track_the_score_and_win +/fr/docs/Games/Workflows/2D_Breakout_game_pure_JavaScript/creer_element_canvas_et_afficher /fr/docs/Games/Tutorials/2D_Breakout_game_pure_JavaScript/Create_the_Canvas_and_draw_on_it +/fr/docs/Games/Workflows/2D_Breakout_game_pure_JavaScript/detection_colisions /fr/docs/Games/Tutorials/2D_Breakout_game_pure_JavaScript/Collision_detection +/fr/docs/Games/Workflows/2D_Breakout_game_pure_JavaScript/finitions /fr/docs/Games/Tutorials/2D_Breakout_game_pure_JavaScript/Finishing_up +/fr/docs/Games/Workflows/2D_breakout_game_Phaser /fr/docs/Games/Tutorials/2D_breakout_game_Phaser +/fr/docs/Games/Workflows/HTML5_Gamedev_Phaser_Device_Orientation_FR /fr/docs/Games/Tutorials/HTML5_Gamedev_Phaser_Device_Orientation /fr/docs/Gestion_des_espaces_dans_le_DOM /fr/docs/Web/API/Document_Object_Model/Whitespace /fr/docs/Gestion_du_focus_en_HTML /fr/docs/Web/API/Document/hasFocus /fr/docs/Gestionnaires_de_protocoles_web /fr/docs/Web/API/Navigator/registerProtocolHandler/Web-based_protocol_handlers -/fr/docs/GlisserDéposer/Opérations_de_glissement /fr/docs/Web/API/API_HTML_Drag_and_Drop/Opérations_de_glissement -/fr/docs/Glisser_et_déposer /fr/docs/Web/API/API_HTML_Drag_and_Drop -/fr/docs/Glisser_et_déposer/Opérations_de_glissement /fr/docs/Web/API/API_HTML_Drag_and_Drop/Opérations_de_glissement -/fr/docs/Glossaire/Durée_de_compilation /fr/docs/Glossaire/Moment_de_compilation -/fr/docs/Glossaire/Encryption /fr/docs/Glossaire/Chiffrement -/fr/docs/Glossaire/Identificateur /fr/docs/Glossaire/Identifiant +/fr/docs/GlisserDéposer/Opérations_de_glissement /fr/docs/Web/API/HTML_Drag_and_Drop_API/Drag_operations +/fr/docs/Glisser_et_déposer /fr/docs/Web/API/HTML_Drag_and_Drop_API +/fr/docs/Glisser_et_déposer/Opérations_de_glissement /fr/docs/Web/API/HTML_Drag_and_Drop_API/Drag_operations +/fr/docs/Glossaire /fr/docs/Glossary +/fr/docs/Glossaire/404 /fr/docs/Glossary/404 +/fr/docs/Glossaire/502 /fr/docs/Glossary/502 +/fr/docs/Glossaire/AJAX /fr/docs/Glossary/AJAX +/fr/docs/Glossaire/ALPN /fr/docs/Glossary/ALPN +/fr/docs/Glossaire/API /fr/docs/Glossary/API +/fr/docs/Glossaire/ARIA /fr/docs/Glossary/ARIA +/fr/docs/Glossaire/ARPA /fr/docs/Glossary/ARPA +/fr/docs/Glossaire/ASCII /fr/docs/Glossary/ASCII +/fr/docs/Glossaire/ATAG /fr/docs/Glossary/ATAG +/fr/docs/Glossaire/Abstraction /fr/docs/Glossary/Abstraction +/fr/docs/Glossaire/Accessibilité /fr/docs/Glossary/Accessibility +/fr/docs/Glossaire/Adobe_Flash /fr/docs/Glossary/Adobe_Flash +/fr/docs/Glossaire/Algorithme /fr/docs/Glossary/Algorithm +/fr/docs/Glossaire/Alignment_Container /fr/docs/Glossary/Alignment_Container +/fr/docs/Glossaire/Alignment_Subject /fr/docs/Glossary/Alignment_Subject +/fr/docs/Glossaire/Amélioration_progressive /fr/docs/Glossary/Progressive_Enhancement +/fr/docs/Glossaire/Apple_Safari /fr/docs/Glossary/Apple_Safari +/fr/docs/Glossaire/Architecture_de_l_information /fr/docs/Glossary/Information_architecture +/fr/docs/Glossaire/Argument /fr/docs/Glossary/Argument +/fr/docs/Glossaire/Arpanet /fr/docs/Glossary/Arpanet +/fr/docs/Glossaire/Asynchronous /fr/docs/Glossary/Asynchronous +/fr/docs/Glossaire/Attaque_DOS /fr/docs/Glossary/DOS_attack +/fr/docs/Glossaire/Attribut /fr/docs/Glossary/Attribute +/fr/docs/Glossaire/Attribut_global /fr/docs/conflicting/Web/HTML/Global_attributes +/fr/docs/Glossaire/Axe_de_grille /fr/docs/Glossary/Grid_Axis +/fr/docs/Glossaire/Axe_principal /fr/docs/Glossary/Main_Axis +/fr/docs/Glossaire/Axe_transversal /fr/docs/Glossary/Cross_Axis +/fr/docs/Glossaire/Balise /fr/docs/Glossary/Tag +/fr/docs/Glossaire/Bandwidth /fr/docs/Glossary/Bandwidth +/fr/docs/Glossaire/BiDi /fr/docs/Glossary/BiDi +/fr/docs/Glossaire/BigInt /fr/docs/Glossary/BigInt +/fr/docs/Glossaire/Blink /fr/docs/Glossary/Blink +/fr/docs/Glossaire/Block_cipher_mode_of_operation /fr/docs/Glossary/Block_cipher_mode_of_operation +/fr/docs/Glossaire/Boolean /fr/docs/Glossary/Boolean +/fr/docs/Glossaire/Boot2Gecko /fr/docs/Glossary/Boot2Gecko +/fr/docs/Glossaire/Bootstrap /fr/docs/Glossary/Bootstrap +/fr/docs/Glossaire/Breadcrumb /fr/docs/Glossary/Breadcrumb +/fr/docs/Glossaire/Browsing_context /fr/docs/Glossary/Browsing_context +/fr/docs/Glossaire/Bézier_curve /fr/docs/Glossary/Bézier_curve +/fr/docs/Glossaire/CDN /fr/docs/Glossary/CDN +/fr/docs/Glossaire/CMS /fr/docs/Glossary/CMS +/fr/docs/Glossaire/CORS /fr/docs/Glossary/CORS +/fr/docs/Glossaire/CRLF /fr/docs/Glossary/CRLF +/fr/docs/Glossaire/CRUD /fr/docs/Glossary/CRUD +/fr/docs/Glossaire/CSP /fr/docs/Glossary/CSP +/fr/docs/Glossaire/CSRF /fr/docs/Glossary/CSRF +/fr/docs/Glossaire/CSS /fr/docs/Glossary/CSS +/fr/docs/Glossaire/Cache /fr/docs/Glossary/Cache +/fr/docs/Glossaire/CalDAV /fr/docs/Glossary/CalDAV +/fr/docs/Glossaire/Canvas /fr/docs/Glossary/Canvas +/fr/docs/Glossaire/CardDAV /fr/docs/Glossary/CardDAV +/fr/docs/Glossaire/Cellule_de_grille /fr/docs/Glossary/Grid_Cell +/fr/docs/Glossaire/Certificat_numérique /fr/docs/Glossary/Digital_certificate +/fr/docs/Glossaire/Certificate_authority /fr/docs/Glossary/Certificate_authority +/fr/docs/Glossaire/Certifié /fr/docs/Glossary/Certified +/fr/docs/Glossaire/Character /fr/docs/Glossary/Character +/fr/docs/Glossaire/Chiffre /fr/docs/Glossary/Cipher +/fr/docs/Glossaire/Chiffrement /fr/docs/Glossary/Encryption +/fr/docs/Glossaire/Chrome /fr/docs/Glossary/Chrome +/fr/docs/Glossaire/Class /fr/docs/Glossary/Class +/fr/docs/Glossaire/Clé /fr/docs/Glossary/Key +/fr/docs/Glossaire/Codec /fr/docs/Glossary/Codec +/fr/docs/Glossaire/Colonne_de_grille /fr/docs/Glossary/Grid_Column +/fr/docs/Glossaire/Compile /fr/docs/Glossary/Compile +/fr/docs/Glossaire/Compression_sans_perte /fr/docs/Glossary/Lossless_compression +/fr/docs/Glossaire/Computer_Programming /fr/docs/Glossary/Computer_Programming +/fr/docs/Glossaire/Condensat /fr/docs/Glossary/Digest +/fr/docs/Glossaire/Conditionnel /fr/docs/Glossary/Conditional +/fr/docs/Glossaire/Constant /fr/docs/Glossary/Constant +/fr/docs/Glossaire/Constructeur /fr/docs/Glossary/Constructor +/fr/docs/Glossaire/Contexte_d_empilement /fr/docs/Glossary/Stacking_context +/fr/docs/Glossaire/Conversion_de_type /fr/docs/Glossary/Type_Conversion +/fr/docs/Glossaire/Cookie /fr/docs/Glossary/Cookie +/fr/docs/Glossaire/Copyleft /fr/docs/Glossary/Copyleft +/fr/docs/Glossaire/Cross-site_scripting /fr/docs/Glossary/Cross-site_scripting +/fr/docs/Glossaire/Cryptanalyse /fr/docs/Glossary/Cryptanalysis +/fr/docs/Glossaire/Cryptogramme /fr/docs/Glossary/Ciphertext +/fr/docs/Glossaire/Cryptographie /fr/docs/Glossary/Cryptography +/fr/docs/Glossaire/Curseur_caret /fr/docs/Glossary/caret +/fr/docs/Glossaire/DIC /fr/docs/Glossary/CIA +/fr/docs/Glossaire/DMZ /fr/docs/Glossary/DMZ +/fr/docs/Glossaire/DNS /fr/docs/Glossary/DNS +/fr/docs/Glossaire/DOM /fr/docs/Glossary/DOM +/fr/docs/Glossaire/DTD /fr/docs/conflicting/Glossary/Doctype +/fr/docs/Glossaire/DTMF /fr/docs/Glossary/DTMF +/fr/docs/Glossaire/Delta /fr/docs/Glossary/Delta +/fr/docs/Glossaire/Descripteur_(CSS) /fr/docs/Glossary/Descriptor_(CSS) +/fr/docs/Glossaire/Developer_Tools /fr/docs/Glossary/Developer_Tools +/fr/docs/Glossaire/Directive_de_navigation /fr/docs/Glossary/Navigation_directive +/fr/docs/Glossaire/Directive_de_rapport /fr/docs/Glossary/Reporting_directive +/fr/docs/Glossaire/Directive_de_récupération /fr/docs/Glossary/Fetch_directive +/fr/docs/Glossaire/Doctype /fr/docs/Glossary/Doctype +/fr/docs/Glossaire/Document_directive /fr/docs/Glossary/Document_directive +/fr/docs/Glossaire/Domaine /fr/docs/Glossary/Domain +/fr/docs/Glossaire/Domaine_deuxième-niveau /fr/docs/Glossary/Second-level_Domain +/fr/docs/Glossaire/Dominant /fr/docs/Glossary/Dominator +/fr/docs/Glossaire/Durée_de_compilation /fr/docs/Glossary/Compile_time +/fr/docs/Glossaire/Déchiffrement /fr/docs/Glossary/Decryption +/fr/docs/Glossaire/Déni_de_Service /fr/docs/Glossary/Denial_of_Service +/fr/docs/Glossaire/Déni_de_service_distribué /fr/docs/Glossary/Distributed_Denial_of_Service +/fr/docs/Glossaire/Dépôt /fr/docs/Glossary/Repo +/fr/docs/Glossaire/Désérialisation /fr/docs/Glossary/Deserialization +/fr/docs/Glossaire/Détournement_de_session /fr/docs/Glossary/Session_Hijacking +/fr/docs/Glossaire/ECMA /fr/docs/Glossary/ECMA +/fr/docs/Glossaire/ECMAScript /fr/docs/Glossary/ECMAScript +/fr/docs/Glossaire/Element_vide /fr/docs/Glossary/Empty_element +/fr/docs/Glossaire/En-tête /fr/docs/Glossary/Head +/fr/docs/Glossaire/En-tête_de_requête /fr/docs/Glossary/Request_header +/fr/docs/Glossaire/En-tête_de_réponse_simple /fr/docs/Glossary/Simple_response_header +/fr/docs/Glossaire/En-tête_entité /fr/docs/Glossary/Entity_header +/fr/docs/Glossaire/En-tête_simple /fr/docs/Glossary/Simple_header +/fr/docs/Glossaire/En-têtes_de_réponse /fr/docs/Glossary/Response_header +/fr/docs/Glossaire/Encapsulation /fr/docs/Glossary/Encapsulation +/fr/docs/Glossaire/Encryption /fr/docs/Glossary/Encryption +/fr/docs/Glossaire/Endianness /fr/docs/Glossary/Endianness +/fr/docs/Glossaire/Engine /fr/docs/Glossary/Engine +/fr/docs/Glossaire/Entity /fr/docs/Glossary/Entity +/fr/docs/Glossaire/Environnement_de_document /fr/docs/Glossary/document_environment +/fr/docs/Glossaire/Exception /fr/docs/Glossary/Exception +/fr/docs/Glossaire/Expando /fr/docs/Glossary/Expando +/fr/docs/Glossaire/FAI /fr/docs/Glossary/ISP +/fr/docs/Glossaire/FTP /fr/docs/Glossary/FTP +/fr/docs/Glossaire/FTU /fr/docs/Glossary/FTU +/fr/docs/Glossaire/Falsy /fr/docs/Glossary/Falsy +/fr/docs/Glossaire/Favicon /fr/docs/Glossary/Favicon +/fr/docs/Glossaire/Fermeture /fr/docs/Glossary/Closure +/fr/docs/Glossaire/Firefox_OS /fr/docs/Glossary/Firefox_OS +/fr/docs/Glossaire/First_contentful_paint /fr/docs/Glossary/First_contentful_paint +/fr/docs/Glossaire/Flex /fr/docs/Glossary/Flex +/fr/docs/Glossaire/Flex_Container /fr/docs/Glossary/Flex_Container +/fr/docs/Glossaire/Flex_Item /fr/docs/Glossary/Flex_Item +/fr/docs/Glossaire/Flexbox /fr/docs/Glossary/Flexbox +/fr/docs/Glossaire/Fonction /fr/docs/Glossary/Function +/fr/docs/Glossaire/Fonction_de_hachage_cryptographique /fr/docs/Glossary/Cryptographic_hash_function +/fr/docs/Glossaire/Fonction_de_première_classe /fr/docs/Glossary/First-class_Function +/fr/docs/Glossaire/Fonction_de_rappel /fr/docs/Glossary/Callback_function +/fr/docs/Glossaire/Forbidden_header_name /fr/docs/Glossary/Forbidden_header_name +/fr/docs/Glossaire/Forbidden_response_header_name /fr/docs/Glossary/Forbidden_response_header_name +/fr/docs/Glossaire/Fork /fr/docs/Glossary/Fork +/fr/docs/Glossaire/GIJ /fr/docs/Glossary/GIJ +/fr/docs/Glossaire/GIT /fr/docs/Glossary/Git +/fr/docs/Glossaire/GPL /fr/docs/Glossary/GPL +/fr/docs/Glossaire/GPU /fr/docs/Glossary/GPU +/fr/docs/Glossaire/GZip_compression /fr/docs/Glossary/GZip_compression +/fr/docs/Glossaire/Gaia /fr/docs/Glossary/Gaia +/fr/docs/Glossaire/Gecko /fr/docs/Glossary/Gecko +/fr/docs/Glossaire/General_header /fr/docs/Glossary/General_header +/fr/docs/Glossaire/Glyphe /fr/docs/Glossary/Glyph +/fr/docs/Glossaire/Gonk /fr/docs/Glossary/Gonk +/fr/docs/Glossaire/Google_Chrome /fr/docs/Glossary/Google_Chrome +/fr/docs/Glossaire/Graceful_degradation /fr/docs/Glossary/Graceful_degradation +/fr/docs/Glossaire/Grid /fr/docs/Glossary/Grid +/fr/docs/Glossaire/Guard /fr/docs/Glossary/Guard +/fr/docs/Glossaire/Gutters /fr/docs/Glossary/Gutters +/fr/docs/Glossaire/HMAC /fr/docs/Glossary/HMAC +/fr/docs/Glossaire/HPKP /fr/docs/Glossary/HPKP +/fr/docs/Glossaire/HSTS /fr/docs/Glossary/HSTS +/fr/docs/Glossaire/HTML /fr/docs/Glossary/HTML +/fr/docs/Glossaire/HTML5 /fr/docs/Glossary/HTML5 +/fr/docs/Glossaire/HTTP /fr/docs/Glossary/HTTP +/fr/docs/Glossaire/HTTP_2 /fr/docs/Glossary/HTTP_2 +/fr/docs/Glossaire/HTTP_3 /fr/docs/Glossary/HTTP_3 +/fr/docs/Glossaire/Header /fr/docs/Glossary/HTTP_header +/fr/docs/Glossaire/Hoisting /fr/docs/Glossary/Hoisting +/fr/docs/Glossaire/Host /fr/docs/Glossary/Host +/fr/docs/Glossaire/Hotlink /fr/docs/Glossary/Hotlink +/fr/docs/Glossaire/Houdini /fr/docs/Glossary/Houdini +/fr/docs/Glossaire/Hyperlien /fr/docs/Glossary/Hyperlink +/fr/docs/Glossaire/Hypertexte /fr/docs/Glossary/Hypertext +/fr/docs/Glossaire/Héritage /fr/docs/Glossary/Inheritance +/fr/docs/Glossaire/I18N /fr/docs/Glossary/I18N +/fr/docs/Glossaire/IANA /fr/docs/Glossary/IANA +/fr/docs/Glossaire/ICANN /fr/docs/Glossary/ICANN +/fr/docs/Glossaire/ICE /fr/docs/Glossary/ICE +/fr/docs/Glossaire/IDE /fr/docs/Glossary/IDE +/fr/docs/Glossaire/IDL /fr/docs/Glossary/IDL +/fr/docs/Glossaire/IETF /fr/docs/Glossary/IETF +/fr/docs/Glossaire/IIFE /fr/docs/Glossary/IIFE +/fr/docs/Glossaire/IMAP /fr/docs/Glossary/IMAP +/fr/docs/Glossaire/IP_Address /fr/docs/Glossary/IP_Address +/fr/docs/Glossaire/IPv4 /fr/docs/Glossary/IPv4 +/fr/docs/Glossaire/IPv6 /fr/docs/Glossary/IPv6 +/fr/docs/Glossaire/IRC /fr/docs/Glossary/IRC +/fr/docs/Glossaire/ISO /fr/docs/Glossary/ISO +/fr/docs/Glossaire/ITU /fr/docs/Glossary/ITU +/fr/docs/Glossaire/Idempotent /fr/docs/Glossary/Idempotent +/fr/docs/Glossaire/Identifiant /fr/docs/Glossary/Identifier +/fr/docs/Glossaire/Identificateur /fr/docs/Glossary/Identifier +/fr/docs/Glossaire/Image_matricielle /fr/docs/Glossary/Raster_image +/fr/docs/Glossaire/Immuable /fr/docs/Glossary/Immutable +/fr/docs/Glossaire/Index /fr/docs/Glossary/Index +/fr/docs/Glossaire/IndexedDB /fr/docs/Glossary/IndexedDB +/fr/docs/Glossaire/Injection_SQL /fr/docs/Glossary/SQL_Injection +/fr/docs/Glossaire/Input_method_editor /fr/docs/Glossary/Input_method_editor +/fr/docs/Glossaire/Instance /fr/docs/Glossary/Instance +/fr/docs/Glossaire/Intergiciel /fr/docs/Glossary/Middleware +/fr/docs/Glossaire/Internationalisation_et_localisation /fr/docs/Glossary/Internationalization_and_localization +/fr/docs/Glossaire/Internet /fr/docs/Glossary/Internet +/fr/docs/Glossaire/JSON /fr/docs/Glossary/JSON +/fr/docs/Glossaire/Jank /fr/docs/Glossary/Jank +/fr/docs/Glossaire/Java /fr/docs/Glossary/Java +/fr/docs/Glossaire/JavaScript /fr/docs/Glossary/JavaScript +/fr/docs/Glossaire/Keyword /fr/docs/Glossary/Keyword +/fr/docs/Glossaire/LGPL /fr/docs/Glossary/LGPL +/fr/docs/Glossaire/Langage_de_programmation_de_haut_niveau /fr/docs/Glossary/High-level_programming_language +/fr/docs/Glossaire/Langage_de_programmation_dynamique /fr/docs/Glossary/Dynamic_programming_language +/fr/docs/Glossaire/Latence /fr/docs/Glossary/Latency +/fr/docs/Glossaire/Lazy_load /fr/docs/Glossary/Lazy_load +/fr/docs/Glossaire/Ligature /fr/docs/Glossary/Ligature +/fr/docs/Glossaire/Lignes_de_grille_(Row) /fr/docs/Glossary/Grid_Rows +/fr/docs/Glossaire/Lignes_de_grille_(lines) /fr/docs/Glossary/Grid_Lines +/fr/docs/Glossaire/Locale /fr/docs/Glossary/Locale /fr/docs/Glossaire/MOA /fr/docs/Glossary/Accessibility_tree -/fr/docs/Glossary /fr/docs/Glossaire -/fr/docs/Glossary/404 /fr/docs/Glossaire/404 -/fr/docs/Glossary/502 /fr/docs/Glossaire/502 -/fr/docs/Glossary/AJAX /fr/docs/Glossaire/AJAX -/fr/docs/Glossary/API /fr/docs/Glossaire/API -/fr/docs/Glossary/ARIA /fr/docs/Glossaire/ARIA -/fr/docs/Glossary/ATAG /fr/docs/Glossaire/ATAG -/fr/docs/Glossary/Abstraction /fr/docs/Glossaire/Abstraction -/fr/docs/Glossary/Accessibilité /fr/docs/Glossaire/Accessibilité -/fr/docs/Glossary/Adobe_Flash /fr/docs/Glossaire/Adobe_Flash -/fr/docs/Glossary/Apple_Safari /fr/docs/Glossaire/Apple_Safari -/fr/docs/Glossary/Argument /fr/docs/Glossaire/Argument -/fr/docs/Glossary/Attribut /fr/docs/Glossaire/Attribut -/fr/docs/Glossary/Blink /fr/docs/Glossaire/Blink -/fr/docs/Glossary/CSS /fr/docs/Glossaire/CSS -/fr/docs/Glossary/Chrome /fr/docs/Glossaire/Chrome -/fr/docs/Glossary/Doctype /fr/docs/Glossaire/Doctype -/fr/docs/Glossary/Firefox_OS /fr/docs/Glossaire/Firefox_OS -/fr/docs/Glossary/HTTP /fr/docs/Glossaire/HTTP -/fr/docs/Glossary/Origine /fr/docs/Glossaire/Origine -/fr/docs/Glossary/array /fr/docs/Glossaire/array -/fr/docs/Guide_JavaScript_1.5/Aperçu_de_JavaScript /fr/docs/Web/JavaScript/Guide/JavaScript_Overview -/fr/docs/Guide_JavaScript_1.5/Boucles/L'instruction_break /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/Guide_JavaScript_1.5/Boucles/L'instruction_do...while /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/Guide_JavaScript_1.5/Boucles/L'instruction_for /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/Guide_JavaScript_1.5/Boucles/L'instruction_label /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/Guide_JavaScript_1.5/Boucles/L'instruction_while /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/Guide_JavaScript_1.5/Création_d'objets /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/Guide_JavaScript_1.5/Création_d'objets/Définition_d'accesseurs_et_de_mutateurs /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/Guide_JavaScript_1.5/Création_d'objets/Définition_de_méthodes /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/Guide_JavaScript_1.5/Création_d'objets/Définition_de_propriétés_pour_un_type_d'objet /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/Guide_JavaScript_1.5/Création_d'objets/Indexation_des_propriétés_d'un_objet /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/Guide_JavaScript_1.5/Création_d'objets/Suppression_de_propriétés /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/Guide_JavaScript_1.5/Création_d'objets/Utilisation_d'une_fonction_constructeur /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/Guide_JavaScript_1.5/Création_d'objets/Utilisation_de_this_pour_référencer_un_objet /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/Guide_JavaScript_1.5/Création_d'objets/Utilisation_des_initialisateurs_d'objets /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/Guide_JavaScript_1.5/Création_d'une_expression_rationnelle /fr/docs/Web/JavaScript/Guide/Expressions_régulières -/fr/docs/Guide_JavaScript_1.5/Création_d_une_expression_rationnelle /fr/docs/Web/JavaScript/Guide/Expressions_régulières -/fr/docs/Guide_JavaScript_1.5/Instructions_de_gestion_d'exceptions /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/Guide_JavaScript_1.5/Instructions_de_gestion_d'exceptions/L'instruction_throw /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/Guide_JavaScript_1.5/Instructions_de_gestion_d'exceptions/L'instruction_try...catch /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/Guide_JavaScript_1.5/Instructions_de_manipulation_d'objets /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/Guide_JavaScript_1.5/L'exemple_de_l'employé /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/Guide_JavaScript_1.5/L'exemple_de_l'employé/Création_de_la_hiérarchie /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/Guide_JavaScript_1.5/L'exemple_de_l'employé/Des_constructeurs_plus_flexibles /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/Guide_JavaScript_1.5/L'exemple_de_l'employé/Propriétés_des_objets /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/Guide_JavaScript_1.5/L'exemple_de_l'employé/Propriétés_des_objets/Ajout_de_propriétés /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/Guide_JavaScript_1.5/L'exemple_de_l'employé/Propriétés_des_objets/Héritage_de_propriétés /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Array /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Boolean /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Date /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Function /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Math /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Number /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_RegExp /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_String /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_document /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_windows /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/Guide_JavaScript_1.5/Opérateurs/Opérateurs_d'affectation /fr/docs/Web/JavaScript/Guide/Expressions_et_Opérateurs -/fr/docs/Guide_JavaScript_1.5/Retour_sur_l'héritage_de_propriétés /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/Guide_JavaScript_1.5/Retour_sur_l'héritage_de_propriétés/Déterminer_les_relations_d'instances /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/Guide_JavaScript_1.5/Retour_sur_l'héritage_de_propriétés/Informations_globales_dans_les_constructeurs /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/Guide_JavaScript_1.5/Retour_sur_l'héritage_de_propriétés/Pas_d'héritage_multiple /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/Guide_JavaScript_1.5/Retour_sur_l'héritage_de_propriétés/Valeurs_locales_et_valeurs_héritées /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails +/fr/docs/Glossaire/MVC /fr/docs/Glossary/MVC +/fr/docs/Glossaire/Machine_d_état /fr/docs/Glossary/State_machine +/fr/docs/Glossaire/MathML /fr/docs/Glossary/MathML +/fr/docs/Glossaire/Media /fr/docs/Glossary/Media +/fr/docs/Glossaire/Media/CSS /fr/docs/Glossary/Media/CSS +/fr/docs/Glossaire/Microsoft_Edge /fr/docs/Glossary/Microsoft_Edge +/fr/docs/Glossaire/Microsoft_Internet_Explorer /fr/docs/Glossary/Microsoft_Internet_Explorer +/fr/docs/Glossaire/MitM /fr/docs/Glossary/MitM +/fr/docs/Glossaire/Mixin /fr/docs/Glossary/Mixin +/fr/docs/Glossaire/Mobile_d_abord /fr/docs/Glossary/Mobile_First +/fr/docs/Glossaire/Modem /fr/docs/Glossary/Modem +/fr/docs/Glossaire/Moment_de_compilation /fr/docs/Glossary/Compile_time +/fr/docs/Glossaire/Moteur_de_recherche /fr/docs/Glossary/Search_engine +/fr/docs/Glossaire/Moteur_de_rendu /fr/docs/Glossary/Rendering_engine +/fr/docs/Glossaire/Mozilla_Firefox /fr/docs/Glossary/Mozilla_Firefox +/fr/docs/Glossaire/Muable /fr/docs/Glossary/Mutable +/fr/docs/Glossaire/Métadonnée /fr/docs/Glossary/Metadata +/fr/docs/Glossaire/Méthode /fr/docs/Glossary/Method +/fr/docs/Glossaire/NAT /fr/docs/Glossary/NAT +/fr/docs/Glossaire/NNTP /fr/docs/Glossary/NNTP +/fr/docs/Glossaire/NaN /fr/docs/Glossary/NaN +/fr/docs/Glossaire/Namespace /fr/docs/Glossary/Namespace +/fr/docs/Glossaire/Native /fr/docs/Glossary/Native +/fr/docs/Glossaire/Navigateur /fr/docs/Glossary/Browser +/fr/docs/Glossaire/Netscape_Navigator /fr/docs/Glossary/Netscape_Navigator +/fr/docs/Glossaire/Node.js /fr/docs/Glossary/Node.js +/fr/docs/Glossaire/Nom_de_domaine /fr/docs/Glossary/Domain_name +/fr/docs/Glossaire/Noms_réservés /fr/docs/Glossary/Placeholder_names +/fr/docs/Glossaire/Normative /fr/docs/Glossary/Normative +/fr/docs/Glossaire/Null /fr/docs/Glossary/Null +/fr/docs/Glossaire/Number /fr/docs/Glossary/Number +/fr/docs/Glossaire/OTA /fr/docs/Glossary/OTA +/fr/docs/Glossaire/OWASP /fr/docs/Glossary/OWASP +/fr/docs/Glossaire/Objet /fr/docs/Glossary/Object +/fr/docs/Glossaire/Objet_global /fr/docs/Glossary/Global_object +/fr/docs/Glossaire/Objet_parent /fr/docs/Glossary/Parent_object +/fr/docs/Glossaire/OpenGL /fr/docs/Glossary/OpenGL +/fr/docs/Glossaire/OpenSSL /fr/docs/Glossary/OpenSSL +/fr/docs/Glossaire/Opera_Browser /fr/docs/Glossary/Opera_Browser +/fr/docs/Glossaire/Operand /fr/docs/Glossary/Operand +/fr/docs/Glossaire/Operator /fr/docs/Glossary/Operator +/fr/docs/Glossaire/Ordre_canonique /fr/docs/Glossary/Canonical_order +/fr/docs/Glossaire/Origine /fr/docs/Glossary/Origin +/fr/docs/Glossaire/P2P /fr/docs/Glossary/P2P +/fr/docs/Glossaire/PAC /fr/docs/Glossary/PAC +/fr/docs/Glossaire/PDF /fr/docs/Glossary/PDF +/fr/docs/Glossaire/PHP /fr/docs/Glossary/PHP +/fr/docs/Glossaire/PNG /fr/docs/Glossary/PNG +/fr/docs/Glossaire/POO /fr/docs/Glossary/OOP +/fr/docs/Glossaire/POP /fr/docs/Glossary/POP +/fr/docs/Glossaire/Paquet /fr/docs/Glossary/Packet +/fr/docs/Glossaire/Parameter /fr/docs/Glossary/Parameter +/fr/docs/Glossaire/Parse /fr/docs/Glossary/Parse +/fr/docs/Glossaire/Parser /fr/docs/Glossary/Parser +/fr/docs/Glossaire/Pile_d_exécution /fr/docs/Glossary/Call_stack +/fr/docs/Glossaire/Pistes_de_grille /fr/docs/Glossary/Grid_Tracks +/fr/docs/Glossaire/Pixel /fr/docs/Glossary/Pixel +/fr/docs/Glossaire/Pixel_CSS /fr/docs/Glossary/CSS_pixel +/fr/docs/Glossaire/Polyfill /fr/docs/Glossary/Polyfill +/fr/docs/Glossaire/Polymorphisme /fr/docs/Glossary/Polymorphism +/fr/docs/Glossaire/Port /fr/docs/Glossary/Port +/fr/docs/Glossaire/Portée /fr/docs/Glossary/Scope +/fr/docs/Glossaire/Portée_globale /fr/docs/Glossary/Global_scope +/fr/docs/Glossaire/Portée_locale /fr/docs/Glossary/Local_scope +/fr/docs/Glossaire/Presto /fr/docs/Glossary/Presto +/fr/docs/Glossaire/Primitive /fr/docs/Glossary/Primitive +/fr/docs/Glossaire/Privilégié /fr/docs/Glossary/Privileged +/fr/docs/Glossaire/Programmation_orientée_prototype /fr/docs/Glossary/Prototype-based_programming +/fr/docs/Glossaire/Progressive_web_apps /fr/docs/Glossary/Progressive_web_apps +/fr/docs/Glossaire/Promesse /fr/docs/Glossary/Promise +/fr/docs/Glossaire/Propriete_CSS /fr/docs/Glossary/property/CSS +/fr/docs/Glossaire/Protocol /fr/docs/Glossary/Protocol +/fr/docs/Glossaire/Prototype /fr/docs/Glossary/Prototype +/fr/docs/Glossaire/Préfixe_Vendeur /fr/docs/Glossary/Vendor_Prefix +/fr/docs/Glossaire/Pseudo-classe /fr/docs/Glossary/Pseudo-class +/fr/docs/Glossaire/Pseudo-code /fr/docs/Glossary/Pseudocode +/fr/docs/Glossaire/Pseudo-élément /fr/docs/Glossary/Pseudo-element +/fr/docs/Glossaire/Python /fr/docs/Glossary/Python +/fr/docs/Glossaire/QUIC /fr/docs/Glossary/QUIC +/fr/docs/Glossaire/Quality_values /fr/docs/Glossary/Quality_values +/fr/docs/Glossaire/RAIL /fr/docs/Glossary/RAIL +/fr/docs/Glossaire/RDF /fr/docs/Glossary/RDF +/fr/docs/Glossaire/REST /fr/docs/Glossary/REST +/fr/docs/Glossaire/RGB /fr/docs/Glossary/RGB +/fr/docs/Glossaire/RIL /fr/docs/Glossary/RIL +/fr/docs/Glossaire/RNG /fr/docs/Glossary/RNG +/fr/docs/Glossaire/RSS /fr/docs/Glossary/RSS +/fr/docs/Glossaire/RTF /fr/docs/Glossary/RTF +/fr/docs/Glossaire/RTP /fr/docs/Glossary/RTP +/fr/docs/Glossaire/Ramasse-miettes /fr/docs/Glossary/Garbage_collection +/fr/docs/Glossaire/Real_User_Monitoring /fr/docs/Glossary/Real_User_Monitoring +/fr/docs/Glossaire/Reflow /fr/docs/Glossary/Reflow +/fr/docs/Glossaire/Regular_expression /fr/docs/Glossary/Regular_expression +/fr/docs/Glossaire/Responsive_web_design /fr/docs/Glossary/Responsive_web_design +/fr/docs/Glossaire/Robot_d_indexation /fr/docs/Glossary/Crawler +/fr/docs/Glossaire/Robots.txt /fr/docs/Glossary/Robots.txt +/fr/docs/Glossaire/Ruby /fr/docs/Glossary/Ruby +/fr/docs/Glossaire/Récursion /fr/docs/Glossary/Recursion +/fr/docs/Glossaire/Référence /fr/docs/Glossary/Reference +/fr/docs/Glossaire/Référence_d_objet /fr/docs/Glossary/Object_reference +/fr/docs/Glossaire/SCM /fr/docs/Glossary/SCM +/fr/docs/Glossaire/SCTP /fr/docs/Glossary/SCTP +/fr/docs/Glossaire/SDP /fr/docs/Glossary/SDP +/fr/docs/Glossaire/SEO /fr/docs/Glossary/SEO +/fr/docs/Glossaire/SIMD /fr/docs/Glossary/SIMD +/fr/docs/Glossaire/SISD /fr/docs/Glossary/SISD +/fr/docs/Glossaire/SLD /fr/docs/Glossary/SLD +/fr/docs/Glossaire/SMTP /fr/docs/Glossary/SMTP +/fr/docs/Glossaire/SOAP /fr/docs/Glossary/SOAP +/fr/docs/Glossaire/SQL /fr/docs/Glossary/SQL +/fr/docs/Glossaire/SRI /fr/docs/Glossary/SRI +/fr/docs/Glossaire/SSL_Glossary /fr/docs/Glossary/SSL +/fr/docs/Glossaire/STUN /fr/docs/Glossary/STUN +/fr/docs/Glossaire/SVG /fr/docs/Glossary/SVG +/fr/docs/Glossaire/SVN /fr/docs/Glossary/SVN +/fr/docs/Glossaire/Same-origin_policy /fr/docs/Glossary/Same-origin_policy +/fr/docs/Glossaire/Serveur /fr/docs/Glossary/Server +/fr/docs/Glossaire/Serveur_Web /fr/docs/Glossary/Web_server +/fr/docs/Glossaire/Serveur_proxy /fr/docs/Glossary/Proxy_server +/fr/docs/Glossaire/Shim /fr/docs/Glossary/Shim +/fr/docs/Glossaire/Signature /fr/docs/Glossary/Signature +/fr/docs/Glossaire/Signature/Fonction /fr/docs/Glossary/Signature/Function +/fr/docs/Glossaire/Signature/Sécurité /fr/docs/Glossary/Signature/Security +/fr/docs/Glossaire/Site /fr/docs/Glossary/Site +/fr/docs/Glossaire/Site_map /fr/docs/Glossary/Site_map +/fr/docs/Glossaire/Sloppy_mode /fr/docs/Glossary/Sloppy_mode +/fr/docs/Glossaire/Slug /fr/docs/Glossary/Slug +/fr/docs/Glossaire/Specification /fr/docs/Glossary/Specification +/fr/docs/Glossaire/Statement /fr/docs/Glossary/Statement +/fr/docs/Glossaire/String /fr/docs/Glossary/String +/fr/docs/Glossaire/Structure_de_contrôle /fr/docs/Glossary/Control_flow +/fr/docs/Glossaire/Structure_de_données /fr/docs/Glossary/Data_structure +/fr/docs/Glossaire/Symbole /fr/docs/Glossary/Symbol +/fr/docs/Glossaire/Synchronous /fr/docs/Glossary/Synchronous +/fr/docs/Glossaire/Syntax_error /fr/docs/Glossary/Syntax_error +/fr/docs/Glossaire/Syntaxe /fr/docs/Glossary/Syntax +/fr/docs/Glossaire/Sélecteur_CSS /fr/docs/Glossary/CSS_Selector +/fr/docs/Glossaire/Sémantique /fr/docs/Glossary/Semantics +/fr/docs/Glossaire/Sérialisation /fr/docs/Glossary/Serialization +/fr/docs/Glossaire/TCP /fr/docs/Glossary/TCP +/fr/docs/Glossaire/TCP_handshake /fr/docs/Glossary/TCP_handshake +/fr/docs/Glossaire/TCP_slow_start /fr/docs/Glossary/TCP_slow_start +/fr/docs/Glossaire/TLD /fr/docs/Glossary/TLD +/fr/docs/Glossaire/TLS /fr/docs/Glossary/TLS +/fr/docs/Glossaire/TOFU /fr/docs/Glossary/TOFU +/fr/docs/Glossaire/TTL /fr/docs/Glossary/TTL +/fr/docs/Glossaire/TURN /fr/docs/Glossary/TURN +/fr/docs/Glossaire/Tampon /fr/docs/Glossary/buffer +/fr/docs/Glossaire/Telnet /fr/docs/Glossary/Telnet +/fr/docs/Glossaire/Test_de_fumée /fr/docs/Glossary/Smoke_Test +/fr/docs/Glossaire/Texel /fr/docs/Glossary/Texel +/fr/docs/Glossaire/Texte_brut /fr/docs/Glossary/Plaintext +/fr/docs/Glossaire/Three_js /fr/docs/Glossary/Three_js +/fr/docs/Glossaire/Time_to_interactive /fr/docs/Glossary/Time_to_interactive +/fr/docs/Glossaire/Transmission_Control_Protocol_(TCP) /fr/docs/Glossary/Transmission_Control_Protocol_(TCP) +/fr/docs/Glossaire/Tree_shaking /fr/docs/Glossary/Tree_shaking +/fr/docs/Glossaire/Tri_par_cartes /fr/docs/Glossary/Card_sorting +/fr/docs/Glossaire/Trident /fr/docs/Glossary/Trident +/fr/docs/Glossaire/Truthy /fr/docs/Glossary/Truthy +/fr/docs/Glossaire/Type /fr/docs/Glossary/Type +/fr/docs/Glossaire/Type_MIME /fr/docs/Glossary/MIME_type +/fr/docs/Glossaire/Type_coercion /fr/docs/Glossary/Type_coercion +/fr/docs/Glossaire/UDP /fr/docs/Glossary/UDP +/fr/docs/Glossaire/UI /fr/docs/Glossary/UI +/fr/docs/Glossaire/URI /fr/docs/Glossary/URI +/fr/docs/Glossaire/URL /fr/docs/Glossary/URL +/fr/docs/Glossaire/URN /fr/docs/Glossary/URN +/fr/docs/Glossaire/UTF-8 /fr/docs/Glossary/UTF-8 +/fr/docs/Glossaire/UX /fr/docs/Glossary/UX +/fr/docs/Glossaire/Unicode /fr/docs/Glossary/Unicode +/fr/docs/Glossaire/Usenet /fr/docs/Glossary/Usenet +/fr/docs/Glossaire/User_agent /fr/docs/Glossary/User_agent +/fr/docs/Glossaire/Valeur /fr/docs/Glossary/Value +/fr/docs/Glossaire/Validator /fr/docs/Glossary/Validator +/fr/docs/Glossaire/Variable /fr/docs/Glossary/Variable +/fr/docs/Glossaire/Variable_globale /fr/docs/Glossary/Global_variable +/fr/docs/Glossaire/Variable_locale /fr/docs/Glossary/Local_variable +/fr/docs/Glossaire/Viewport /fr/docs/Glossary/Viewport +/fr/docs/Glossaire/VoIP /fr/docs/Glossary/VoIP +/fr/docs/Glossaire/W3C /fr/docs/Glossary/W3C +/fr/docs/Glossaire/WAI /fr/docs/Glossary/WAI +/fr/docs/Glossaire/WCAG /fr/docs/Glossary/WCAG +/fr/docs/Glossaire/WHATWG /fr/docs/Glossary/WHATWG +/fr/docs/Glossaire/WebDAV /fr/docs/Glossary/WebDAV +/fr/docs/Glossaire/WebExtensions /fr/docs/Glossary/WebExtensions +/fr/docs/Glossaire/WebGL /fr/docs/Glossary/WebGL +/fr/docs/Glossaire/WebIDL /fr/docs/Glossary/WebIDL +/fr/docs/Glossaire/WebKit /fr/docs/Glossary/WebKit +/fr/docs/Glossaire/WebRTC /fr/docs/Glossary/WebRTC +/fr/docs/Glossaire/WebSockets /fr/docs/Glossary/WebSockets +/fr/docs/Glossaire/WebVTT /fr/docs/Glossary/WebVTT +/fr/docs/Glossaire/Web_standards /fr/docs/Glossary/Web_standards +/fr/docs/Glossaire/Whitespace /fr/docs/Glossary/Whitespace +/fr/docs/Glossaire/World_Wide_Web /fr/docs/Glossary/World_Wide_Web +/fr/docs/Glossaire/Wrapper /fr/docs/Glossary/Wrapper +/fr/docs/Glossaire/XForm /fr/docs/Glossary/XForms +/fr/docs/Glossaire/XHR_(XMLHttpRequest) /fr/docs/Glossary/XHR_(XMLHttpRequest) +/fr/docs/Glossaire/XInclude /fr/docs/Glossary/XInclude +/fr/docs/Glossaire/XLink /fr/docs/Glossary/XLink +/fr/docs/Glossaire/XML /fr/docs/Glossary/XML +/fr/docs/Glossaire/XPath /fr/docs/Glossary/XPath +/fr/docs/Glossaire/XQuery /fr/docs/Glossary/XQuery +/fr/docs/Glossaire/XSLT /fr/docs/Glossary/XSLT +/fr/docs/Glossaire/Zones_de_grille /fr/docs/Glossary/Grid_Areas +/fr/docs/Glossaire/application_context /fr/docs/Glossary/application_context +/fr/docs/Glossaire/applications_web_modernes /fr/docs/Glossary/Modern_web_apps +/fr/docs/Glossaire/array /fr/docs/Glossary/array +/fr/docs/Glossaire/beacon /fr/docs/Glossary/beacon +/fr/docs/Glossaire/brotli_compression /fr/docs/Glossary/brotli_compression +/fr/docs/Glossaire/cacheable /fr/docs/Glossary/cacheable +/fr/docs/Glossaire/codage_caracteres /fr/docs/Glossary/character_encoding +/fr/docs/Glossaire/compression_avec_perte /fr/docs/Glossary/lossy_compression +/fr/docs/Glossaire/défi_réponse /fr/docs/Glossary/challenge +/fr/docs/Glossaire/first_meaningful_paint /fr/docs/Glossary/first_meaningful_paint +/fr/docs/Glossaire/fonction_anonyme_auto-executante /fr/docs/Glossary/Self-Executing_Anonymous_Function +/fr/docs/Glossaire/gif /fr/docs/Glossary/gif +/fr/docs/Glossaire/grid_container /fr/docs/Glossary/Grid_Container +/fr/docs/Glossaire/hash /fr/docs/Glossary/hash +/fr/docs/Glossaire/https /fr/docs/Glossary/https +/fr/docs/Glossaire/jQuery /fr/docs/Glossary/jQuery +/fr/docs/Glossaire/jpeg /fr/docs/Glossary/jpeg +/fr/docs/Glossaire/ligne_de_base /fr/docs/Glossary/baseline +/fr/docs/Glossaire/loop /fr/docs/Glossary/loop +/fr/docs/Glossaire/ltr /fr/docs/Glossary/ltr +/fr/docs/Glossaire/mime /fr/docs/Glossary/mime +/fr/docs/Glossaire/minification /fr/docs/Glossary/minification +/fr/docs/Glossaire/modularité /fr/docs/Glossary/modularity +/fr/docs/Glossaire/non-normative /fr/docs/Glossary/non-normative +/fr/docs/Glossaire/pare-feu /fr/docs/Glossary/firewall +/fr/docs/Glossaire/percent-encoding /fr/docs/Glossary/percent-encoding +/fr/docs/Glossaire/preprocesseur_CSS /fr/docs/Glossary/CSS_preprocessor +/fr/docs/Glossaire/privileged_code /fr/docs/Glossary/privileged_code +/fr/docs/Glossaire/rectangle_limitation_minimum /fr/docs/Glossary/bounding_box +/fr/docs/Glossaire/requete_pre-verification /fr/docs/Glossary/Preflight_request +/fr/docs/Glossaire/rtl /fr/docs/Glossary/rtl +/fr/docs/Glossaire/suite_de_chiffrement /fr/docs/Glossary/Cipher_suite +/fr/docs/Glossaire/sécurisée /fr/docs/Glossary/safe +/fr/docs/Glossaire/typage_dynamique /fr/docs/Glossary/Dynamic_typing +/fr/docs/Glossaire/typage_statique /fr/docs/Glossary/Static_typing +/fr/docs/Glossaire/undefined /fr/docs/Glossary/undefined +/fr/docs/Glossaire/webm /fr/docs/Glossary/webm +/fr/docs/Glossaire/webp /fr/docs/Glossary/webp +/fr/docs/Glossaire/Élément /fr/docs/Glossary/Element +/fr/docs/Glossaire/Éléments_supports_de_script /fr/docs/Glossary/Script-supporting_element +/fr/docs/Glossaire/évènement /fr/docs/Glossary/event +/fr/docs/Glossary/Accessibilité /fr/docs/Glossary/Accessibility +/fr/docs/Glossary/Attribut /fr/docs/Glossary/Attribute +/fr/docs/Glossary/Block/Block_(CSS) /fr/docs/Glossary/Block/CSS +/fr/docs/Glossary/Node/réseau /fr/docs/Glossary/Node/networking +/fr/docs/Glossary/Origine /fr/docs/Glossary/Origin +/fr/docs/Guide_JavaScript_1.5/Aperçu_de_JavaScript /fr/docs/conflicting/Web/JavaScript/Guide/Introduction_6f341ba6db4b060ccbd8dce4a0d5214b +/fr/docs/Guide_JavaScript_1.5/Boucles/L'instruction_break /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/Guide_JavaScript_1.5/Boucles/L'instruction_do...while /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/Guide_JavaScript_1.5/Boucles/L'instruction_for /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/Guide_JavaScript_1.5/Boucles/L'instruction_label /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/Guide_JavaScript_1.5/Boucles/L'instruction_while /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/Guide_JavaScript_1.5/Création_d'objets /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/Guide_JavaScript_1.5/Création_d'objets/Définition_d'accesseurs_et_de_mutateurs /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/Guide_JavaScript_1.5/Création_d'objets/Définition_de_méthodes /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/Guide_JavaScript_1.5/Création_d'objets/Définition_de_propriétés_pour_un_type_d'objet /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/Guide_JavaScript_1.5/Création_d'objets/Indexation_des_propriétés_d'un_objet /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/Guide_JavaScript_1.5/Création_d'objets/Suppression_de_propriétés /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/Guide_JavaScript_1.5/Création_d'objets/Utilisation_d'une_fonction_constructeur /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/Guide_JavaScript_1.5/Création_d'objets/Utilisation_de_this_pour_référencer_un_objet /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/Guide_JavaScript_1.5/Création_d'objets/Utilisation_des_initialisateurs_d'objets /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/Guide_JavaScript_1.5/Création_d'une_expression_rationnelle /fr/docs/Web/JavaScript/Guide/Regular_Expressions +/fr/docs/Guide_JavaScript_1.5/Création_d_une_expression_rationnelle /fr/docs/Web/JavaScript/Guide/Regular_Expressions +/fr/docs/Guide_JavaScript_1.5/Instructions_de_gestion_d'exceptions /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/Guide_JavaScript_1.5/Instructions_de_gestion_d'exceptions/L'instruction_throw /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/Guide_JavaScript_1.5/Instructions_de_gestion_d'exceptions/L'instruction_try...catch /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/Guide_JavaScript_1.5/Instructions_de_manipulation_d'objets /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/Guide_JavaScript_1.5/L'exemple_de_l'employé /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/Guide_JavaScript_1.5/L'exemple_de_l'employé/Création_de_la_hiérarchie /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/Guide_JavaScript_1.5/L'exemple_de_l'employé/Des_constructeurs_plus_flexibles /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/Guide_JavaScript_1.5/L'exemple_de_l'employé/Propriétés_des_objets /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/Guide_JavaScript_1.5/L'exemple_de_l'employé/Propriétés_des_objets/Ajout_de_propriétés /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/Guide_JavaScript_1.5/L'exemple_de_l'employé/Propriétés_des_objets/Héritage_de_propriétés /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Array /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Boolean /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Date /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Function /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Math /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Number /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_RegExp /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_String /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_document /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_windows /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/Guide_JavaScript_1.5/Opérateurs/Opérateurs_d'affectation /fr/docs/Web/JavaScript/Guide/Expressions_and_Operators +/fr/docs/Guide_JavaScript_1.5/Retour_sur_l'héritage_de_propriétés /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/Guide_JavaScript_1.5/Retour_sur_l'héritage_de_propriétés/Déterminer_les_relations_d'instances /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/Guide_JavaScript_1.5/Retour_sur_l'héritage_de_propriétés/Informations_globales_dans_les_constructeurs /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/Guide_JavaScript_1.5/Retour_sur_l'héritage_de_propriétés/Pas_d'héritage_multiple /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/Guide_JavaScript_1.5/Retour_sur_l'héritage_de_propriétés/Valeurs_locales_et_valeurs_héritées /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model /fr/docs/Guide_JavaScript_1.5/Traitement_de_XML_avec_E4X /fr/docs/JavaScript_Guide/Traitement_de_XML_avec_E4X -/fr/docs/Guide_JavaScript_1.5/Travailler_avec_les_expressions_rationnelles/Exemples_d'expressions_rationnelles /fr/docs/Web/JavaScript/Guide/Expressions_régulières -/fr/docs/Guide_JavaScript_1.5/À_propos /fr/docs/Web/JavaScript/Guide/Apropos -/fr/docs/Guide_JavaScript_1.5:Aperçu_de_JavaScript /fr/docs/Web/JavaScript/Guide/JavaScript_Overview -/fr/docs/Guide_JavaScript_1.5:Boucles:L'instruction_break /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/Guide_JavaScript_1.5:Boucles:L'instruction_do...while /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/Guide_JavaScript_1.5:Boucles:L'instruction_for /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/Guide_JavaScript_1.5:Boucles:L'instruction_label /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/Guide_JavaScript_1.5:Boucles:L'instruction_while /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/Guide_JavaScript_1.5:Création_d'objets /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/Guide_JavaScript_1.5:Création_d'objets:Définition_d'accesseurs_et_de_mutateurs /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/Guide_JavaScript_1.5:Création_d'objets:Définition_de_méthodes /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/Guide_JavaScript_1.5:Création_d'objets:Définition_de_propriétés_pour_un_type_d'objet /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/Guide_JavaScript_1.5:Création_d'objets:Indexation_des_propriétés_d'un_objet /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/Guide_JavaScript_1.5:Création_d'objets:Suppression_de_propriétés /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/Guide_JavaScript_1.5:Création_d'objets:Utilisation_d'une_fonction_constructeur /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/Guide_JavaScript_1.5:Création_d'objets:Utilisation_de_this_pour_référencer_un_objet /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/Guide_JavaScript_1.5:Création_d'objets:Utilisation_des_initialisateurs_d'objets /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/Guide_JavaScript_1.5:Création_d'une_expression_rationnelle /fr/docs/Web/JavaScript/Guide/Expressions_régulières -/fr/docs/Guide_JavaScript_1.5:Création_d_une_expression_rationnelle /fr/docs/Web/JavaScript/Guide/Expressions_régulières -/fr/docs/Guide_JavaScript_1.5:Instructions_de_gestion_d'exceptions /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/Guide_JavaScript_1.5:Instructions_de_gestion_d'exceptions:L'instruction_throw /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/Guide_JavaScript_1.5:Instructions_de_gestion_d'exceptions:L'instruction_try...catch /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/Guide_JavaScript_1.5:Instructions_de_manipulation_d'objets /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/Guide_JavaScript_1.5:L'exemple_de_l'employé /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/Guide_JavaScript_1.5:L'exemple_de_l'employé:Création_de_la_hiérarchie /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/Guide_JavaScript_1.5:L'exemple_de_l'employé:Propriétés_des_objets /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/Guide_JavaScript_1.5:L'exemple_de_l'employé:Propriétés_des_objets:Ajout_de_propriétés /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/Guide_JavaScript_1.5:L'exemple_de_l'employé:Propriétés_des_objets:Héritage_de_propriétés /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/Guide_JavaScript_1.5:Objets_prédéfinis:L'objet_Array /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/Guide_JavaScript_1.5:Objets_prédéfinis:L'objet_Boolean /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/Guide_JavaScript_1.5:Objets_prédéfinis:L'objet_Date /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/Guide_JavaScript_1.5:Objets_prédéfinis:L'objet_Function /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/Guide_JavaScript_1.5:Objets_prédéfinis:L'objet_Math /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/Guide_JavaScript_1.5:Objets_prédéfinis:L'objet_Number /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/Guide_JavaScript_1.5:Objets_prédéfinis:L'objet_RegExp /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/Guide_JavaScript_1.5:Objets_prédéfinis:L'objet_String /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/Guide_JavaScript_1.5:Opérateurs:Opérateurs_d'affectation /fr/docs/Web/JavaScript/Guide/Expressions_et_Opérateurs +/fr/docs/Guide_JavaScript_1.5/Travailler_avec_les_expressions_rationnelles/Exemples_d'expressions_rationnelles /fr/docs/Web/JavaScript/Guide/Regular_Expressions +/fr/docs/Guide_JavaScript_1.5/À_propos /fr/docs/conflicting/Web/JavaScript/Guide/Introduction +/fr/docs/Guide_JavaScript_1.5:Aperçu_de_JavaScript /fr/docs/conflicting/Web/JavaScript/Guide/Introduction_6f341ba6db4b060ccbd8dce4a0d5214b +/fr/docs/Guide_JavaScript_1.5:Boucles:L'instruction_break /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/Guide_JavaScript_1.5:Boucles:L'instruction_do...while /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/Guide_JavaScript_1.5:Boucles:L'instruction_for /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/Guide_JavaScript_1.5:Boucles:L'instruction_label /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/Guide_JavaScript_1.5:Boucles:L'instruction_while /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/Guide_JavaScript_1.5:Création_d'objets /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/Guide_JavaScript_1.5:Création_d'objets:Définition_d'accesseurs_et_de_mutateurs /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/Guide_JavaScript_1.5:Création_d'objets:Définition_de_méthodes /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/Guide_JavaScript_1.5:Création_d'objets:Définition_de_propriétés_pour_un_type_d'objet /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/Guide_JavaScript_1.5:Création_d'objets:Indexation_des_propriétés_d'un_objet /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/Guide_JavaScript_1.5:Création_d'objets:Suppression_de_propriétés /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/Guide_JavaScript_1.5:Création_d'objets:Utilisation_d'une_fonction_constructeur /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/Guide_JavaScript_1.5:Création_d'objets:Utilisation_de_this_pour_référencer_un_objet /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/Guide_JavaScript_1.5:Création_d'objets:Utilisation_des_initialisateurs_d'objets /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/Guide_JavaScript_1.5:Création_d'une_expression_rationnelle /fr/docs/Web/JavaScript/Guide/Regular_Expressions +/fr/docs/Guide_JavaScript_1.5:Création_d_une_expression_rationnelle /fr/docs/Web/JavaScript/Guide/Regular_Expressions +/fr/docs/Guide_JavaScript_1.5:Instructions_de_gestion_d'exceptions /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/Guide_JavaScript_1.5:Instructions_de_gestion_d'exceptions:L'instruction_throw /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/Guide_JavaScript_1.5:Instructions_de_gestion_d'exceptions:L'instruction_try...catch /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/Guide_JavaScript_1.5:Instructions_de_manipulation_d'objets /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/Guide_JavaScript_1.5:L'exemple_de_l'employé /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/Guide_JavaScript_1.5:L'exemple_de_l'employé:Création_de_la_hiérarchie /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/Guide_JavaScript_1.5:L'exemple_de_l'employé:Propriétés_des_objets /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/Guide_JavaScript_1.5:L'exemple_de_l'employé:Propriétés_des_objets:Ajout_de_propriétés /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/Guide_JavaScript_1.5:L'exemple_de_l'employé:Propriétés_des_objets:Héritage_de_propriétés /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/Guide_JavaScript_1.5:Objets_prédéfinis:L'objet_Array /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/Guide_JavaScript_1.5:Objets_prédéfinis:L'objet_Boolean /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/Guide_JavaScript_1.5:Objets_prédéfinis:L'objet_Date /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/Guide_JavaScript_1.5:Objets_prédéfinis:L'objet_Function /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/Guide_JavaScript_1.5:Objets_prédéfinis:L'objet_Math /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/Guide_JavaScript_1.5:Objets_prédéfinis:L'objet_Number /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/Guide_JavaScript_1.5:Objets_prédéfinis:L'objet_RegExp /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/Guide_JavaScript_1.5:Objets_prédéfinis:L'objet_String /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/Guide_JavaScript_1.5:Opérateurs:Opérateurs_d'affectation /fr/docs/Web/JavaScript/Guide/Expressions_and_Operators /fr/docs/Guide_JavaScript_1.5:Traitement_de_XML_avec_E4X /fr/docs/JavaScript_Guide/Traitement_de_XML_avec_E4X -/fr/docs/Guide_JavaScript_1.5:Travailler_avec_les_expressions_rationnelles:Exemples_d'expressions_rationnelles /fr/docs/Web/JavaScript/Guide/Expressions_régulières -/fr/docs/Guide_JavaScript_1.5:À_propos /fr/docs/Web/JavaScript/Guide/Apropos +/fr/docs/Guide_JavaScript_1.5:Travailler_avec_les_expressions_rationnelles:Exemples_d'expressions_rationnelles /fr/docs/Web/JavaScript/Guide/Regular_Expressions +/fr/docs/Guide_JavaScript_1.5:À_propos /fr/docs/conflicting/Web/JavaScript/Guide/Introduction /fr/docs/Guide_de_développement /fr/docs/Mozilla/Developer_guide /fr/docs/HTML /fr/docs/Web/HTML -/fr/docs/HTML/Attributes /fr/docs/Web/HTML/Attributs -/fr/docs/HTML/Attributs /fr/docs/Web/HTML/Attributs +/fr/docs/HTML/Attributes /fr/docs/Web/HTML/Attributes +/fr/docs/HTML/Attributs /fr/docs/Web/HTML/Attributes /fr/docs/HTML/Canvas /fr/docs/Web/API/Canvas_API -/fr/docs/HTML/Catégorie_de_contenu /fr/docs/Web/Guide/HTML/Catégories_de_contenu -/fr/docs/HTML/Contenu_editable /fr/docs/Web/HTML/Contenu_editable -/fr/docs/HTML/Controler_la_verification_de_orthographe_dans_les_formulaires_HTML /fr/docs/Web/HTML/Attributs_universels/spellcheck +/fr/docs/HTML/Catégorie_de_contenu /fr/docs/Web/Guide/HTML/Content_categories +/fr/docs/HTML/Contenu_editable /fr/docs/Web/Guide/HTML/Editable_content +/fr/docs/HTML/Controler_la_verification_de_orthographe_dans_les_formulaires_HTML /fr/docs/Web/HTML/Global_attributes/spellcheck /fr/docs/HTML/Element /fr/docs/Web/HTML/Element /fr/docs/HTML/Element-redirection-1 /fr/docs/Web/HTML/Element /fr/docs/HTML/Element-redirection-2 /fr/docs/Web/HTML/Element @@ -1252,7 +1946,7 @@ /fr/docs/HTML/Element/code /fr/docs/Web/HTML/Element/code /fr/docs/HTML/Element/col /fr/docs/Web/HTML/Element/col /fr/docs/HTML/Element/colgroup /fr/docs/Web/HTML/Element/colgroup -/fr/docs/HTML/Element/command /fr/docs/Web/HTML/Element/command +/fr/docs/HTML/Element/command /fr/docs/orphaned/Web/HTML/Element/command /fr/docs/HTML/Element/data /fr/docs/Web/HTML/Element/data /fr/docs/HTML/Element/dd /fr/docs/Web/HTML/Element/dd /fr/docs/HTML/Element/del /fr/docs/Web/HTML/Element/del @@ -1311,23 +2005,24 @@ /fr/docs/HTML/Element/track /fr/docs/Web/HTML/Element/track /fr/docs/HTML/Element/ul /fr/docs/Web/HTML/Element/ul /fr/docs/HTML/Element/var /fr/docs/Web/HTML/Element/var -/fr/docs/HTML/Formulaires /fr/docs/Web/Guide/HTML/Formulaires -/fr/docs/HTML/Formulaires/Apparence_des_formulaires_HTML /fr/docs/Web/Guide/HTML/Formulaires/Apparence_des_formulaires_HTML -/fr/docs/HTML/Formulaires/Comment_structurer_un_formulaire_HTML /fr/docs/Web/Guide/HTML/Formulaires/Comment_structurer_un_formulaire_HTML -/fr/docs/HTML/Formulaires/Comment_structurer_un_formulaire_HTML/Exemple /fr/docs/Web/Guide/HTML/Formulaires/Comment_structurer_un_formulaire_HTML/Exemple -/fr/docs/HTML/Formulaires/Les_blocs_de_formulaires_natifs /fr/docs/Web/Guide/HTML/Formulaires/Les_blocs_de_formulaires_natifs -/fr/docs/HTML/Formulaires/Mon_premier_formulaire_HTML /fr/docs/Web/Guide/HTML/Formulaires/Mon_premier_formulaire_HTML -/fr/docs/HTML/Formulaires/Mon_premier_formulaire_HTML/Exemple /fr/docs/Web/Guide/HTML/Formulaires/Mon_premier_formulaire_HTML/Exemple -/fr/docs/HTML/Global_attributes /fr/docs/Web/HTML/Attributs_universels +/fr/docs/HTML/Formulaires /fr/docs/Learn/Forms +/fr/docs/HTML/Formulaires/Apparence_des_formulaires_HTML /fr/docs/Learn/Forms/Styling_web_forms +/fr/docs/HTML/Formulaires/Comment_structurer_un_formulaire_HTML /fr/docs/Learn/Forms/How_to_structure_a_web_form +/fr/docs/HTML/Formulaires/Comment_structurer_un_formulaire_HTML/Exemple /fr/docs/Learn/Forms/How_to_structure_a_web_form/Example +/fr/docs/HTML/Formulaires/Les_blocs_de_formulaires_natifs /fr/docs/Learn/Forms/Basic_native_form_controls +/fr/docs/HTML/Formulaires/Mon_premier_formulaire_HTML /fr/docs/Learn/Forms/Your_first_form +/fr/docs/HTML/Formulaires/Mon_premier_formulaire_HTML/Exemple /fr/docs/Learn/Forms/Your_first_form/Example +/fr/docs/HTML/Global_attributes /fr/docs/Web/HTML/Global_attributes /fr/docs/HTML/HTML5 /fr/docs/Web/Guide/HTML/HTML5 -/fr/docs/HTML/HTML5/Introduction_to_HTML5 /fr/docs/Web/HTML/Introduction_to_HTML5 -/fr/docs/HTML/HTML5/Liste_des_éléments_HTML5 /fr/docs/Web/Guide/HTML/HTML5/Liste_des_éléments_HTML5 -/fr/docs/HTML/Image_avec_ressources_origines_multiples_CORS_activees /fr/docs/Web/HTML/Images_avec_le_contrôle_d_accès_HTTP -/fr/docs/HTML/Introduction /fr/docs/Apprendre/HTML/Introduction_à_HTML -/fr/docs/HTML/Introduction_à_HTML5 /fr/docs/Web/HTML/Introduction_to_HTML5 -/fr/docs/HTML/Reglages_des_attributs_CORS /fr/docs/Web/HTML/Reglages_des_attributs_CORS +/fr/docs/HTML/HTML5/Introduction_to_HTML5 /fr/docs/Web/Guide/HTML/HTML5/Introduction_to_HTML5 +/fr/docs/HTML/HTML5/Liste_des_éléments_HTML5 /fr/docs/conflicting/Web/HTML/Element +/fr/docs/HTML/Image_avec_ressources_origines_multiples_CORS_activees /fr/docs/Web/HTML/CORS_enabled_image +/fr/docs/HTML/Introduction /fr/docs/Learn/HTML/Introduction_to_HTML +/fr/docs/HTML/Introduction_à_HTML5 /fr/docs/Web/Guide/HTML/HTML5/Introduction_to_HTML5 +/fr/docs/HTML/Manipulating_video_using_canvas /fr/docs/Web/API/Canvas_API/Manipulating_video_using_canvas +/fr/docs/HTML/Reglages_des_attributs_CORS /fr/docs/Web/HTML/Attributes/crossorigin /fr/docs/HTML/Référence_Éléments_HTML /fr/docs/Web/HTML/Element -/fr/docs/HTML/Sections_and_Outlines_of_an_HTML5_document /fr/docs/Web/HTML/Sections_and_Outlines_of_an_HTML5_document +/fr/docs/HTML/Sections_and_Outlines_of_an_HTML5_document /fr/docs/Web/Guide/HTML/Using_HTML_sections_and_outlines /fr/docs/HTML/formats_media_support /fr/docs/Web/Media/Formats /fr/docs/HTML:Canvas /fr/docs/Web/API/Canvas_API /fr/docs/HTML:Element /fr/docs/Web/HTML/Element @@ -1335,17 +2030,17 @@ /fr/docs/HTML:Element:link /fr/docs/Web/HTML/Element/link /fr/docs/HTTP /fr/docs/Web/HTTP /fr/docs/HTTP/Access_control_CORS /fr/docs/Web/HTTP/CORS -/fr/docs/HTTP/Aperçu /fr/docs/Web/HTTP/Aperçu +/fr/docs/HTTP/Aperçu /fr/docs/Web/HTTP/Overview /fr/docs/HTTP/Basics_of_HTTP /fr/docs/Web/HTTP/Basics_of_HTTP -/fr/docs/HTTP/Basics_of_HTTP/Choisir_entre_les_URLs_www_sans_www /fr/docs/Web/HTTP/Basics_of_HTTP/Choisir_entre_les_URLs_www_sans_www +/fr/docs/HTTP/Basics_of_HTTP/Choisir_entre_les_URLs_www_sans_www /fr/docs/Web/HTTP/Basics_of_HTTP/Choosing_between_www_and_non-www_URLs /fr/docs/HTTP/Basics_of_HTTP/Data_URIs /fr/docs/Web/HTTP/Basics_of_HTTP/Data_URIs /fr/docs/HTTP/Basics_of_HTTP/Evolution_of_HTTP /fr/docs/Web/HTTP/Basics_of_HTTP/Evolution_of_HTTP -/fr/docs/HTTP/Basics_of_HTTP/Identifier_des_ressources_sur_le_Web /fr/docs/Web/HTTP/Basics_of_HTTP/Identifier_des_ressources_sur_le_Web +/fr/docs/HTTP/Basics_of_HTTP/Identifier_des_ressources_sur_le_Web /fr/docs/Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web /fr/docs/HTTP/Basics_of_HTTP/MIME_types /fr/docs/Web/HTTP/Basics_of_HTTP/MIME_types /fr/docs/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types /fr/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types -/fr/docs/HTTP/Basics_of_HTTP/URLs_de_type_ressource /fr/docs/Web/HTTP/Basics_of_HTTP/URLs_de_type_ressource +/fr/docs/HTTP/Basics_of_HTTP/URLs_de_type_ressource /fr/docs/Web/HTTP/Basics_of_HTTP/Resource_URLs /fr/docs/HTTP/CSP /fr/docs/Web/HTTP/CSP -/fr/docs/HTTP/Cache /fr/docs/Web/HTTP/Cache +/fr/docs/HTTP/Cache /fr/docs/Web/HTTP/Caching /fr/docs/HTTP/Compression /fr/docs/Web/HTTP/Compression /fr/docs/HTTP/Cookies /fr/docs/Web/HTTP/Cookies /fr/docs/HTTP/Headers /fr/docs/Web/HTTP/Headers @@ -1369,23 +2064,23 @@ /fr/docs/HTTP/Headers/If-None-Match /fr/docs/Web/HTTP/Headers/If-None-Match /fr/docs/HTTP/Headers/Last-Modified /fr/docs/Web/HTTP/Headers/Last-Modified /fr/docs/HTTP/Headers/Referer /fr/docs/Web/HTTP/Headers/Referer -/fr/docs/HTTP/Headers/Serveur /fr/docs/Web/HTTP/Headers/Serveur +/fr/docs/HTTP/Headers/Serveur /fr/docs/Web/HTTP/Headers/Server /fr/docs/HTTP/Headers/Set-Cookie /fr/docs/Web/HTTP/Headers/Set-Cookie /fr/docs/HTTP/Headers/Trailer /fr/docs/Web/HTTP/Headers/Trailer /fr/docs/HTTP/Headers/Vary /fr/docs/Web/HTTP/Headers/Vary /fr/docs/HTTP/Headers/WWW-Authenticate /fr/docs/Web/HTTP/Headers/WWW-Authenticate /fr/docs/HTTP/Headers/X-Frame-Options /fr/docs/Web/HTTP/Headers/X-Frame-Options /fr/docs/HTTP/Index /fr/docs/Web/HTTP/Index -/fr/docs/HTTP/Méthode /fr/docs/Web/HTTP/Méthode -/fr/docs/HTTP/Méthode/CONNECT /fr/docs/Web/HTTP/Méthode/CONNECT -/fr/docs/HTTP/Méthode/DELETE /fr/docs/Web/HTTP/Méthode/DELETE -/fr/docs/HTTP/Méthode/GET /fr/docs/Web/HTTP/Méthode/GET -/fr/docs/HTTP/Méthode/HEAD /fr/docs/Web/HTTP/Méthode/HEAD -/fr/docs/HTTP/Méthode/OPTIONS /fr/docs/Web/HTTP/Méthode/OPTIONS -/fr/docs/HTTP/Méthode/PATCH /fr/docs/Web/HTTP/Méthode/PATCH -/fr/docs/HTTP/Méthode/POST /fr/docs/Web/HTTP/Méthode/POST -/fr/docs/HTTP/Méthode/PUT /fr/docs/Web/HTTP/Méthode/PUT -/fr/docs/HTTP/Overview /fr/docs/Web/HTTP/Aperçu +/fr/docs/HTTP/Méthode /fr/docs/Web/HTTP/Methods +/fr/docs/HTTP/Méthode/CONNECT /fr/docs/Web/HTTP/Methods/CONNECT +/fr/docs/HTTP/Méthode/DELETE /fr/docs/Web/HTTP/Methods/DELETE +/fr/docs/HTTP/Méthode/GET /fr/docs/Web/HTTP/Methods/GET +/fr/docs/HTTP/Méthode/HEAD /fr/docs/Web/HTTP/Methods/HEAD +/fr/docs/HTTP/Méthode/OPTIONS /fr/docs/Web/HTTP/Methods/OPTIONS +/fr/docs/HTTP/Méthode/PATCH /fr/docs/Web/HTTP/Methods/PATCH +/fr/docs/HTTP/Méthode/POST /fr/docs/Web/HTTP/Methods/POST +/fr/docs/HTTP/Méthode/PUT /fr/docs/Web/HTTP/Methods/PUT +/fr/docs/HTTP/Overview /fr/docs/Web/HTTP/Overview /fr/docs/HTTP/Session /fr/docs/Web/HTTP/Session /fr/docs/HTTP/Status /fr/docs/Web/HTTP/Status /fr/docs/HTTP/Status/100 /fr/docs/Web/HTTP/Status/100 @@ -1434,97 +2129,107 @@ /fr/docs/HTTP/Status/504 /fr/docs/Web/HTTP/Status/504 /fr/docs/HTTP/Status/505 /fr/docs/Web/HTTP/Status/505 /fr/docs/HTTP/Status/511 /fr/docs/Web/HTTP/Status/511 -/fr/docs/Indentation_homogène_des_listes /fr/docs/Web/CSS/CSS_Lists/Indentation_homogène_des_listes -/fr/docs/IndexedDB /fr/docs/Web/API/API_IndexedDB -/fr/docs/IndexedDB-840092-dup /fr/docs/Web/API/API_IndexedDB -/fr/docs/IndexedDB/Basic_Concepts_Behind_IndexedDB /fr/docs/Web/API/API_IndexedDB/Basic_Concepts_Behind_IndexedDB -/fr/docs/IndexedDB/Browser_storage_limits_and_eviction_criteria /fr/docs/Web/API/API_IndexedDB/Browser_storage_limits_and_eviction_criteria -/fr/docs/IndexedDB/Concepts_basiques_IndexedDB /fr/docs/Web/API/API_IndexedDB/Basic_Concepts_Behind_IndexedDB -/fr/docs/IndexedDB/Using_IndexedDB /fr/docs/Web/API/API_IndexedDB/Using_IndexedDB -/fr/docs/Introduction_à_SVG_dans_HTML /fr/docs/Web/SVG/Tutoriel/Introduction_à_SVG_dans_HTML -/fr/docs/Introduction_à_XML /fr/docs/Web/XML/Introduction_à_XML +/fr/docs/Indentation_homogène_des_listes /fr/docs/Web/CSS/CSS_Lists_and_Counters/Consistent_list_indentation +/fr/docs/IndexedDB /fr/docs/Web/API/IndexedDB_API +/fr/docs/IndexedDB-840092-dup /fr/docs/Web/API/IndexedDB_API +/fr/docs/IndexedDB/Basic_Concepts_Behind_IndexedDB /fr/docs/Web/API/IndexedDB_API/Basic_Concepts_Behind_IndexedDB +/fr/docs/IndexedDB/Browser_storage_limits_and_eviction_criteria /fr/docs/Web/API/IndexedDB_API/Browser_storage_limits_and_eviction_criteria +/fr/docs/IndexedDB/Concepts_basiques_IndexedDB /fr/docs/Web/API/IndexedDB_API/Basic_Concepts_Behind_IndexedDB +/fr/docs/IndexedDB/Using_IndexedDB /fr/docs/Web/API/IndexedDB_API/Using_IndexedDB +/fr/docs/Inspecteur_DOM /fr/docs/orphaned/Tools/Add-ons/DOM_Inspector +/fr/docs/Inspecteur_DOM/DOM_Inspector_FAQ /fr/docs/orphaned/Tools/Add-ons/DOM_Inspector/DOM_Inspector_FAQ +/fr/docs/Inspecteur_DOM/Internals /fr/docs/orphaned/Tools/Add-ons/DOM_Inspector/Internals +/fr/docs/Inspecteur_DOM/Introduction_to_DOM_Inspector /fr/docs/orphaned/Tools/Add-ons/DOM_Inspector/Introduction_to_DOM_Inspector +/fr/docs/Introduction_(alternative) /fr/docs/Mozilla/Developer_guide/Introduction +/fr/docs/Introduction_à_SVG_dans_HTML /fr/docs/Web/SVG/Tutorial/SVG_In_HTML_Introduction +/fr/docs/Introduction_à_XML /fr/docs/Web/XML/XML_introduction /fr/docs/Introduction_à_XML/xml:base /fr/docs/Web/XML/xml:base -/fr/docs/Introduction_à_l'utilisation_de_XPath_avec_JavaScript /fr/docs/Web/JavaScript/Introduction_à_l_utilisation_de_XPath_avec_JavaScript -/fr/docs/Introduction_à_la_cryptographie_à_clef_publique:Certificats_et_authentification /fr/docs/Introduction_à_la_cryptographie_à_clef_publique/Certificats_et_authentification -/fr/docs/Introduction_à_la_cryptographie_à_clef_publique:Chiffrement_et_déchiffrement /fr/docs/Introduction_à_la_cryptographie_à_clef_publique/Chiffrement_et_déchiffrement -/fr/docs/Introduction_à_la_cryptographie_à_clef_publique:Gestion_des_certificats /fr/docs/Introduction_à_la_cryptographie_à_clef_publique/Gestion_des_certificats -/fr/docs/Introduction_à_la_cryptographie_à_clef_publique:Les_problèmes_de_sécurité_sur_Internet /fr/docs/Introduction_à_la_cryptographie_à_clef_publique/Les_problèmes_de_sécurité_sur_Internet -/fr/docs/Introduction_à_la_cryptographie_à_clef_publique:Signatures_numériques /fr/docs/Introduction_à_la_cryptographie_à_clef_publique/Signatures_numériques -/fr/docs/JSON /fr/docs/Glossaire/JSON +/fr/docs/Introduction_à_l'utilisation_de_XPath_avec_JavaScript /fr/docs/Web/XPath/Introduction_to_using_XPath_in_JavaScript +/fr/docs/Introduction_à_la_cryptographie_à_clef_publique/Certificats_et_authentification /fr/docs/orphaned/Introduction_à_la_cryptographie_à_clef_publique/Certificats_et_authentification +/fr/docs/Introduction_à_la_cryptographie_à_clef_publique/Chiffrement_et_déchiffrement /fr/docs/orphaned/Introduction_à_la_cryptographie_à_clef_publique/Chiffrement_et_déchiffrement +/fr/docs/Introduction_à_la_cryptographie_à_clef_publique/Gestion_des_certificats /fr/docs/orphaned/Introduction_à_la_cryptographie_à_clef_publique/Gestion_des_certificats +/fr/docs/Introduction_à_la_cryptographie_à_clef_publique/Les_problèmes_de_sécurité_sur_Internet /fr/docs/orphaned/Introduction_à_la_cryptographie_à_clef_publique/Les_problèmes_de_sécurité_sur_Internet +/fr/docs/Introduction_à_la_cryptographie_à_clef_publique/Signatures_numériques /fr/docs/orphaned/Introduction_à_la_cryptographie_à_clef_publique/Signatures_numériques +/fr/docs/Introduction_à_la_cryptographie_à_clef_publique:Certificats_et_authentification /fr/docs/orphaned/Introduction_à_la_cryptographie_à_clef_publique/Certificats_et_authentification +/fr/docs/Introduction_à_la_cryptographie_à_clef_publique:Chiffrement_et_déchiffrement /fr/docs/orphaned/Introduction_à_la_cryptographie_à_clef_publique/Chiffrement_et_déchiffrement +/fr/docs/Introduction_à_la_cryptographie_à_clef_publique:Gestion_des_certificats /fr/docs/orphaned/Introduction_à_la_cryptographie_à_clef_publique/Gestion_des_certificats +/fr/docs/Introduction_à_la_cryptographie_à_clef_publique:Les_problèmes_de_sécurité_sur_Internet /fr/docs/orphaned/Introduction_à_la_cryptographie_à_clef_publique/Les_problèmes_de_sécurité_sur_Internet +/fr/docs/Introduction_à_la_cryptographie_à_clef_publique:Signatures_numériques /fr/docs/orphaned/Introduction_à_la_cryptographie_à_clef_publique/Signatures_numériques +/fr/docs/JSON /fr/docs/Glossary/JSON /fr/docs/JavaScript /fr/docs/Web/JavaScript -/fr/docs/JavaScript/A_propos /fr/docs/Web/JavaScript/A_propos -/fr/docs/JavaScript/A_re-introduction_to_JavaScript /fr/docs/Web/JavaScript/Une_réintroduction_à_JavaScript -/fr/docs/JavaScript/Autres_outils_JavaScript /fr/docs/Outils -/fr/docs/JavaScript/Gestion_de_la_mémoire /fr/docs/Web/JavaScript/Gestion_de_la_mémoire +/fr/docs/JavaScript/A_propos /fr/docs/Web/JavaScript/About_JavaScript +/fr/docs/JavaScript/A_re-introduction_to_JavaScript /fr/docs/Web/JavaScript/A_re-introduction_to_JavaScript +/fr/docs/JavaScript/Autres_outils_JavaScript /fr/docs/Tools +/fr/docs/JavaScript/Gestion_de_la_mémoire /fr/docs/Web/JavaScript/Memory_Management /fr/docs/JavaScript/Guide /fr/docs/Web/JavaScript/Guide -/fr/docs/JavaScript/Guide/Apropos /fr/docs/Web/JavaScript/Guide/Apropos -/fr/docs/JavaScript/Guide/BoucleÉvénements /fr/docs/Web/JavaScript/Concurrence_et_boucle_des_événements +/fr/docs/JavaScript/Guide/Apropos /fr/docs/conflicting/Web/JavaScript/Guide/Introduction +/fr/docs/JavaScript/Guide/BoucleÉvénements /fr/docs/Web/JavaScript/EventLoop /fr/docs/JavaScript/Guide/Closures /fr/docs/Web/JavaScript/Closures -/fr/docs/JavaScript/Guide/Expressions_et_Opérateurs /fr/docs/Web/JavaScript/Guide/Expressions_et_Opérateurs -/fr/docs/JavaScript/Guide/Expressions_régulières /fr/docs/Web/JavaScript/Guide/Expressions_régulières -/fr/docs/JavaScript/Guide/Fonctions /fr/docs/Web/JavaScript/Guide/Fonctions -/fr/docs/JavaScript/Guide/Inheritance_and_the_prototype_chain /fr/docs/Web/JavaScript/Héritage_et_chaîne_de_prototypes -/fr/docs/JavaScript/Guide/Instructions /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/JavaScript/Guide/JavaScript_Overview /fr/docs/Web/JavaScript/Guide/JavaScript_Overview -/fr/docs/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/JavaScript/Guide/Le_protocole_iterator /fr/docs/Web/JavaScript/Reference/Les_protocoles_iteration -/fr/docs/JavaScript/Guide/Objets_élémentaires_JavaScript /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Aperçu_de_JavaScript /fr/docs/Web/JavaScript/Guide/JavaScript_Overview -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Boucles/L'instruction_break /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Boucles/L'instruction_do...while /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Boucles/L'instruction_for /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Boucles/L'instruction_label /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Boucles/L'instruction_while /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Création_d'objets /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Création_d'objets/Définition_d'accesseurs_et_de_mutateurs /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Création_d'objets/Définition_de_méthodes /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Création_d'objets/Définition_de_propriétés_pour_un_type_d'objet /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Création_d'objets/Indexation_des_propriétés_d'un_objet /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Création_d'objets/Suppression_de_propriétés /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Création_d'objets/Utilisation_d'une_fonction_constructeur /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Création_d'objets/Utilisation_de_this_pour_référencer_un_objet /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Création_d'objets/Utilisation_des_initialisateurs_d'objets /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Création_d'une_expression_rationnelle /fr/docs/Web/JavaScript/Guide/Expressions_régulières -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Création_d_une_expression_rationnelle /fr/docs/Web/JavaScript/Guide/Expressions_régulières -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Instructions_de_gestion_d'exceptions /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Instructions_de_gestion_d'exceptions/L'instruction_throw /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Instructions_de_gestion_d'exceptions/L'instruction_try...catch /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Instructions_de_manipulation_d'objets /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/L'exemple_de_l'employé /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/L'exemple_de_l'employé/Création_de_la_hiérarchie /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/L'exemple_de_l'employé/Des_constructeurs_plus_flexibles /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/L'exemple_de_l'employé/Propriétés_des_objets /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/L'exemple_de_l'employé/Propriétés_des_objets/Ajout_de_propriétés /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/L'exemple_de_l'employé/Propriétés_des_objets/Héritage_de_propriétés /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Array /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Boolean /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Date /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Function /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Math /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Number /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_RegExp /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_String /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_document /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_windows /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Opérateurs/Opérateurs_d'affectation /fr/docs/Web/JavaScript/Guide/Expressions_et_Opérateurs -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Retour_sur_l'héritage_de_propriétés /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Retour_sur_l'héritage_de_propriétés/Déterminer_les_relations_d'instances /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Retour_sur_l'héritage_de_propriétés/Informations_globales_dans_les_constructeurs /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Retour_sur_l'héritage_de_propriétés/Pas_d'héritage_multiple /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Retour_sur_l'héritage_de_propriétés/Valeurs_locales_et_valeurs_héritées /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails +/fr/docs/JavaScript/Guide/Expressions_et_Opérateurs /fr/docs/Web/JavaScript/Guide/Expressions_and_Operators +/fr/docs/JavaScript/Guide/Expressions_régulières /fr/docs/Web/JavaScript/Guide/Regular_Expressions +/fr/docs/JavaScript/Guide/Fonctions /fr/docs/Web/JavaScript/Guide/Functions +/fr/docs/JavaScript/Guide/Inheritance_and_the_prototype_chain /fr/docs/Web/JavaScript/Inheritance_and_the_prototype_chain +/fr/docs/JavaScript/Guide/Instructions /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/JavaScript/Guide/JavaScript_Overview /fr/docs/conflicting/Web/JavaScript/Guide/Introduction_6f341ba6db4b060ccbd8dce4a0d5214b +/fr/docs/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/JavaScript/Guide/Le_protocole_iterator /fr/docs/Web/JavaScript/Reference/Iteration_protocols +/fr/docs/JavaScript/Guide/Objets_élémentaires_JavaScript /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Aperçu_de_JavaScript /fr/docs/conflicting/Web/JavaScript/Guide/Introduction_6f341ba6db4b060ccbd8dce4a0d5214b +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Boucles/L'instruction_break /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Boucles/L'instruction_do...while /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Boucles/L'instruction_for /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Boucles/L'instruction_label /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Boucles/L'instruction_while /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Création_d'objets /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Création_d'objets/Définition_d'accesseurs_et_de_mutateurs /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Création_d'objets/Définition_de_méthodes /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Création_d'objets/Définition_de_propriétés_pour_un_type_d'objet /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Création_d'objets/Indexation_des_propriétés_d'un_objet /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Création_d'objets/Suppression_de_propriétés /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Création_d'objets/Utilisation_d'une_fonction_constructeur /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Création_d'objets/Utilisation_de_this_pour_référencer_un_objet /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Création_d'objets/Utilisation_des_initialisateurs_d'objets /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Création_d'une_expression_rationnelle /fr/docs/Web/JavaScript/Guide/Regular_Expressions +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Création_d_une_expression_rationnelle /fr/docs/Web/JavaScript/Guide/Regular_Expressions +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Instructions_de_gestion_d'exceptions /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Instructions_de_gestion_d'exceptions/L'instruction_throw /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Instructions_de_gestion_d'exceptions/L'instruction_try...catch /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Instructions_de_manipulation_d'objets /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/L'exemple_de_l'employé /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/L'exemple_de_l'employé/Création_de_la_hiérarchie /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/L'exemple_de_l'employé/Des_constructeurs_plus_flexibles /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/L'exemple_de_l'employé/Propriétés_des_objets /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/L'exemple_de_l'employé/Propriétés_des_objets/Ajout_de_propriétés /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/L'exemple_de_l'employé/Propriétés_des_objets/Héritage_de_propriétés /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Array /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Boolean /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Date /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Function /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Math /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_Number /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_RegExp /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_String /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_document /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Objets_prédéfinis/L'objet_windows /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Opérateurs/Opérateurs_d'affectation /fr/docs/Web/JavaScript/Guide/Expressions_and_Operators +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Retour_sur_l'héritage_de_propriétés /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Retour_sur_l'héritage_de_propriétés/Déterminer_les_relations_d'instances /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Retour_sur_l'héritage_de_propriétés/Informations_globales_dans_les_constructeurs /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Retour_sur_l'héritage_de_propriétés/Pas_d'héritage_multiple /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Retour_sur_l'héritage_de_propriétés/Valeurs_locales_et_valeurs_héritées /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model /fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Traitement_de_XML_avec_E4X /fr/docs/JavaScript_Guide/Traitement_de_XML_avec_E4X -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Travailler_avec_les_expressions_rationnelles/Exemples_d'expressions_rationnelles /fr/docs/Web/JavaScript/Guide/Expressions_régulières -/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/À_propos /fr/docs/Web/JavaScript/Guide/Apropos -/fr/docs/JavaScript/Guide/Retours_sur_héritage /fr/docs/Web/JavaScript/Guide/Retours_sur_héritage -/fr/docs/JavaScript/Guide/Utiliser_le_JSON_natif /fr/docs/Web/JavaScript/Guide/Utiliser_le_JSON_natif -/fr/docs/JavaScript/Guide/Utiliser_les_objets /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/JavaScript/Guide/Valeurs,_variables,_et_littéraux /fr/docs/Web/JavaScript/Guide/Types_et_grammaire -/fr/docs/JavaScript/Guide/iterateurs_et_generateurs /fr/docs/Web/JavaScript/Guide/iterateurs_et_generateurs -/fr/docs/JavaScript/Guide/Égalité_en_JavaScript /fr/docs/Web/JavaScript/Guide/Égalité_en_JavaScript +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/Travailler_avec_les_expressions_rationnelles/Exemples_d'expressions_rationnelles /fr/docs/Web/JavaScript/Guide/Regular_Expressions +/fr/docs/JavaScript/Guide/Obsolete_Pages/Guide_JavaScript_1.5/À_propos /fr/docs/conflicting/Web/JavaScript/Guide/Introduction +/fr/docs/JavaScript/Guide/Retours_sur_héritage /fr/docs/conflicting/Web/JavaScript/Inheritance_and_the_prototype_chain +/fr/docs/JavaScript/Guide/Utiliser_le_JSON_natif /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/JSON +/fr/docs/JavaScript/Guide/Utiliser_les_objets /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/JavaScript/Guide/Valeurs,_variables,_et_littéraux /fr/docs/Web/JavaScript/Guide/Grammar_and_types +/fr/docs/JavaScript/Guide/iterateurs_et_generateurs /fr/docs/Web/JavaScript/Guide/Iterators_and_Generators +/fr/docs/JavaScript/Guide/Égalité_en_JavaScript /fr/docs/conflicting/Web/JavaScript/Equality_comparisons_and_sameness /fr/docs/JavaScript/Guide_JavaScript /fr/docs/Web/JavaScript/Guide /fr/docs/JavaScript/JavaScript_technologies_overview /fr/docs/Web/JavaScript/JavaScript_technologies_overview /fr/docs/JavaScript/Language_Resources /fr/docs/Web/JavaScript/Language_Resources -/fr/docs/JavaScript/Les_différents_tests_d_égalité_comment_les_utiliser /fr/docs/Web/JavaScript/Les_différents_tests_d_égalité +/fr/docs/JavaScript/Les_différents_tests_d_égalité_comment_les_utiliser /fr/docs/Web/JavaScript/Equality_comparisons_and_sameness /fr/docs/JavaScript/New_in_JavaScript /fr/docs/Web/JavaScript/Nouveautés_et_historique_de_JavaScript /fr/docs/JavaScript/New_in_JavaScript/1.5 /fr/docs/Web/JavaScript/Nouveautés_et_historique_de_JavaScript/1.5 /fr/docs/JavaScript/New_in_JavaScript/1.8.1 /fr/docs/Web/JavaScript/Nouveautés_et_historique_de_JavaScript/1.8.1 @@ -1533,856 +2238,866 @@ /fr/docs/JavaScript/New_in_JavaScript/Nouveautés_dans_JavaScript_1.7 /fr/docs/Web/JavaScript/Nouveautés_et_historique_de_JavaScript/1.7 /fr/docs/JavaScript/New_in_JavaScript/Nouveautés_dans_JavaScript_1.8 /fr/docs/Web/JavaScript/Nouveautés_et_historique_de_JavaScript/1.8 /fr/docs/JavaScript/Reference /fr/docs/Web/JavaScript/Reference -/fr/docs/JavaScript/Reference/A_propos /fr/docs/Web/JavaScript/Reference/A_propos +/fr/docs/JavaScript/Reference/A_propos /fr/docs/Web/JavaScript/Reference/About /fr/docs/JavaScript/Reference/A_propos/Conventions_d_écriture /fr/docs/Web/JavaScript /fr/docs/JavaScript/Reference/Annexes /fr/docs/Web/JavaScript/Reference -/fr/docs/JavaScript/Reference/Annexes/Annexe_-_Mots_réservés /fr/docs/Web/JavaScript/Reference/Mots_réservés -/fr/docs/JavaScript/Reference/Annexes/Mots_réservés /fr/docs/Web/JavaScript/Reference/Mots_réservés +/fr/docs/JavaScript/Reference/Annexes/Annexe_-_Mots_réservés /fr/docs/conflicting/Web/JavaScript/Reference/Lexical_grammar +/fr/docs/JavaScript/Reference/Annexes/Fonctionnalités_dépréciées /fr/docs/Web/JavaScript/Reference/Deprecated_and_obsolete_features +/fr/docs/JavaScript/Reference/Annexes/Mots_réservés /fr/docs/conflicting/Web/JavaScript/Reference/Lexical_grammar /fr/docs/JavaScript/Reference/Commentaires /fr/docs/Web/JavaScript/Reference/Grammaire_lexicale#Commentaires -/fr/docs/JavaScript/Reference/Fonctions /fr/docs/Web/JavaScript/Reference/Fonctions -/fr/docs/JavaScript/Reference/Fonctions/arguments /fr/docs/Web/JavaScript/Reference/Fonctions/arguments -/fr/docs/JavaScript/Reference/Fonctions/arguments/callee /fr/docs/Web/JavaScript/Reference/Fonctions/arguments/callee +/fr/docs/JavaScript/Reference/Fonctions /fr/docs/Web/JavaScript/Reference/Functions +/fr/docs/JavaScript/Reference/Fonctions/arguments /fr/docs/Web/JavaScript/Reference/Functions/arguments +/fr/docs/JavaScript/Reference/Fonctions/arguments/callee /fr/docs/Web/JavaScript/Reference/Functions/arguments/callee /fr/docs/JavaScript/Reference/Fonctions/arguments/caller /fr/docs/Web/JavaScript/Reference/Fonctions/arguments/caller -/fr/docs/JavaScript/Reference/Fonctions/arguments/length /fr/docs/Web/JavaScript/Reference/Fonctions/arguments/length -/fr/docs/JavaScript/Reference/Fonctions_et_portee_des_fonctions /fr/docs/Web/JavaScript/Reference/Fonctions +/fr/docs/JavaScript/Reference/Fonctions/arguments/length /fr/docs/Web/JavaScript/Reference/Functions/arguments/length +/fr/docs/JavaScript/Reference/Fonctions_et_portee_des_fonctions /fr/docs/Web/JavaScript/Reference/Functions /fr/docs/JavaScript/Reference/Fonctions_et_portee_des_fonctions/Strict_mode /fr/docs/Web/JavaScript/Reference/Strict_mode -/fr/docs/JavaScript/Reference/Fonctions_et_portee_des_fonctions/arguments /fr/docs/Web/JavaScript/Reference/Fonctions/arguments -/fr/docs/JavaScript/Reference/Fonctions_et_portee_des_fonctions/arguments/callee /fr/docs/Web/JavaScript/Reference/Fonctions/arguments/callee +/fr/docs/JavaScript/Reference/Fonctions_et_portee_des_fonctions/arguments /fr/docs/Web/JavaScript/Reference/Functions/arguments +/fr/docs/JavaScript/Reference/Fonctions_et_portee_des_fonctions/arguments/callee /fr/docs/Web/JavaScript/Reference/Functions/arguments/callee /fr/docs/JavaScript/Reference/Fonctions_et_portee_des_fonctions/arguments/caller /fr/docs/Web/JavaScript/Reference/Fonctions/arguments/caller -/fr/docs/JavaScript/Reference/Fonctions_et_portee_des_fonctions/arguments/length /fr/docs/Web/JavaScript/Reference/Fonctions/arguments/length -/fr/docs/JavaScript/Reference/Fonctions_globales /fr/docs/Web/JavaScript/Reference/Objets_globaux -/fr/docs/JavaScript/Reference/Fonctions_globales/Boolean /fr/docs/Web/JavaScript/Reference/Objets_globaux/Boolean -/fr/docs/JavaScript/Reference/Fonctions_globales/Date /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date -/fr/docs/JavaScript/Reference/Fonctions_globales/Number /fr/docs/Web/JavaScript/Reference/Objets_globaux/Number -/fr/docs/JavaScript/Reference/Fonctions_globales/Object /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object -/fr/docs/JavaScript/Reference/Fonctions_globales/String /fr/docs/Web/JavaScript/Reference/Objets_globaux/String -/fr/docs/JavaScript/Reference/Fonctions_globales/decodeURI /fr/docs/Web/JavaScript/Reference/Objets_globaux/decodeURI -/fr/docs/JavaScript/Reference/Fonctions_globales/decodeURIComponent /fr/docs/Web/JavaScript/Reference/Objets_globaux/decodeURIComponent -/fr/docs/JavaScript/Reference/Fonctions_globales/encodeURI /fr/docs/Web/JavaScript/Reference/Objets_globaux/encodeURI -/fr/docs/JavaScript/Reference/Fonctions_globales/encodeURIComponent /fr/docs/Web/JavaScript/Reference/Objets_globaux/encodeURIComponent -/fr/docs/JavaScript/Reference/Fonctions_globales/isFinite /fr/docs/Web/JavaScript/Reference/Objets_globaux/isFinite -/fr/docs/JavaScript/Reference/Fonctions_globales/isNaN /fr/docs/Web/JavaScript/Reference/Objets_globaux/isNaN -/fr/docs/JavaScript/Reference/Fonctions_globales/parseFloat /fr/docs/Web/JavaScript/Reference/Objets_globaux/parseFloat -/fr/docs/JavaScript/Reference/Fonctions_globales/parseInt /fr/docs/Web/JavaScript/Reference/Objets_globaux/parseInt -/fr/docs/JavaScript/Reference/Global_Objects/Array /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array -/fr/docs/JavaScript/Reference/Global_Objects/Array/Reduce /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/reduce -/fr/docs/JavaScript/Reference/Global_Objects/Array/ReduceRight /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/reduceRight -/fr/docs/JavaScript/Reference/Global_Objects/Array/filter /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/filter -/fr/docs/JavaScript/Reference/Global_Objects/Array/forEach /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/forEach -/fr/docs/JavaScript/Reference/Global_Objects/Array/indexOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/indexOf -/fr/docs/JavaScript/Reference/Global_Objects/Array/isArray /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/isArray -/fr/docs/JavaScript/Reference/Global_Objects/Array/join /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/join -/fr/docs/JavaScript/Reference/Global_Objects/Array/lastIndexOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/lastIndexOf -/fr/docs/JavaScript/Reference/Global_Objects/Array/length /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/length -/fr/docs/JavaScript/Reference/Global_Objects/Array/map /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/map -/fr/docs/JavaScript/Reference/Global_Objects/Array/pop /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/pop -/fr/docs/JavaScript/Reference/Global_Objects/Array/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/prototype -/fr/docs/JavaScript/Reference/Global_Objects/Array/push /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/push -/fr/docs/JavaScript/Reference/Global_Objects/Array/shift /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/shift -/fr/docs/JavaScript/Reference/Global_Objects/Array/splice /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/splice -/fr/docs/JavaScript/Reference/Global_Objects/Math /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math -/fr/docs/JavaScript/Reference/Global_Objects/Math/abs /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/abs -/fr/docs/JavaScript/Reference/Global_Objects/Math/ceil /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/ceil -/fr/docs/JavaScript/Reference/Global_Objects/Math/round /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/round -/fr/docs/JavaScript/Reference/Global_Objects/Math/trunc /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/trunc -/fr/docs/JavaScript/Reference/Instructions /fr/docs/Web/JavaScript/Reference/Instructions -/fr/docs/JavaScript/Reference/Instructions/break /fr/docs/Web/JavaScript/Reference/Instructions/break -/fr/docs/JavaScript/Reference/Instructions/const /fr/docs/Web/JavaScript/Reference/Instructions/const -/fr/docs/JavaScript/Reference/Instructions/continue /fr/docs/Web/JavaScript/Reference/Instructions/continue -/fr/docs/JavaScript/Reference/Instructions/do...while /fr/docs/Web/JavaScript/Reference/Instructions/do...while -/fr/docs/JavaScript/Reference/Instructions/export /fr/docs/Web/JavaScript/Reference/Instructions/export -/fr/docs/JavaScript/Reference/Instructions/for /fr/docs/Web/JavaScript/Reference/Instructions/for -/fr/docs/JavaScript/Reference/Instructions/for...in /fr/docs/Web/JavaScript/Reference/Instructions/for...in +/fr/docs/JavaScript/Reference/Fonctions_et_portee_des_fonctions/arguments/length /fr/docs/Web/JavaScript/Reference/Functions/arguments/length +/fr/docs/JavaScript/Reference/Fonctions_globales /fr/docs/Web/JavaScript/Reference/Global_Objects +/fr/docs/JavaScript/Reference/Fonctions_globales/Boolean /fr/docs/Web/JavaScript/Reference/Global_Objects/Boolean +/fr/docs/JavaScript/Reference/Fonctions_globales/Date /fr/docs/Web/JavaScript/Reference/Global_Objects/Date +/fr/docs/JavaScript/Reference/Fonctions_globales/Number /fr/docs/Web/JavaScript/Reference/Global_Objects/Number +/fr/docs/JavaScript/Reference/Fonctions_globales/Object /fr/docs/Web/JavaScript/Reference/Global_Objects/Object +/fr/docs/JavaScript/Reference/Fonctions_globales/String /fr/docs/Web/JavaScript/Reference/Global_Objects/String +/fr/docs/JavaScript/Reference/Fonctions_globales/decodeURI /fr/docs/Web/JavaScript/Reference/Global_Objects/decodeURI +/fr/docs/JavaScript/Reference/Fonctions_globales/decodeURIComponent /fr/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent +/fr/docs/JavaScript/Reference/Fonctions_globales/encodeURI /fr/docs/Web/JavaScript/Reference/Global_Objects/encodeURI +/fr/docs/JavaScript/Reference/Fonctions_globales/encodeURIComponent /fr/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent +/fr/docs/JavaScript/Reference/Fonctions_globales/isFinite /fr/docs/Web/JavaScript/Reference/Global_Objects/isFinite +/fr/docs/JavaScript/Reference/Fonctions_globales/isNaN /fr/docs/Web/JavaScript/Reference/Global_Objects/isNaN +/fr/docs/JavaScript/Reference/Fonctions_globales/parseFloat /fr/docs/Web/JavaScript/Reference/Global_Objects/parseFloat +/fr/docs/JavaScript/Reference/Fonctions_globales/parseInt /fr/docs/Web/JavaScript/Reference/Global_Objects/parseInt +/fr/docs/JavaScript/Reference/Global_Objects/Array /fr/docs/Web/JavaScript/Reference/Global_Objects/Array +/fr/docs/JavaScript/Reference/Global_Objects/Array/Reduce /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce +/fr/docs/JavaScript/Reference/Global_Objects/Array/ReduceRight /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/ReduceRight +/fr/docs/JavaScript/Reference/Global_Objects/Array/filter /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/filter +/fr/docs/JavaScript/Reference/Global_Objects/Array/forEach /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach +/fr/docs/JavaScript/Reference/Global_Objects/Array/indexOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf +/fr/docs/JavaScript/Reference/Global_Objects/Array/isArray /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray +/fr/docs/JavaScript/Reference/Global_Objects/Array/join /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/join +/fr/docs/JavaScript/Reference/Global_Objects/Array/lastIndexOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/lastIndexOf +/fr/docs/JavaScript/Reference/Global_Objects/Array/length /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/length +/fr/docs/JavaScript/Reference/Global_Objects/Array/map /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/map +/fr/docs/JavaScript/Reference/Global_Objects/Array/pop /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/pop +/fr/docs/JavaScript/Reference/Global_Objects/Array/prototype /fr/docs/orphaned/Web/JavaScript/Reference/Global_Objects/Array/prototype +/fr/docs/JavaScript/Reference/Global_Objects/Array/push /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/push +/fr/docs/JavaScript/Reference/Global_Objects/Array/shift /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/shift +/fr/docs/JavaScript/Reference/Global_Objects/Array/splice /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/splice +/fr/docs/JavaScript/Reference/Global_Objects/Math /fr/docs/Web/JavaScript/Reference/Global_Objects/Math +/fr/docs/JavaScript/Reference/Global_Objects/Math/abs /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/abs +/fr/docs/JavaScript/Reference/Global_Objects/Math/ceil /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil +/fr/docs/JavaScript/Reference/Global_Objects/Math/round /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/round +/fr/docs/JavaScript/Reference/Global_Objects/Math/trunc /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/trunc +/fr/docs/JavaScript/Reference/Instructions /fr/docs/Web/JavaScript/Reference/Statements +/fr/docs/JavaScript/Reference/Instructions/break /fr/docs/Web/JavaScript/Reference/Statements/break +/fr/docs/JavaScript/Reference/Instructions/const /fr/docs/Web/JavaScript/Reference/Statements/const +/fr/docs/JavaScript/Reference/Instructions/continue /fr/docs/Web/JavaScript/Reference/Statements/continue +/fr/docs/JavaScript/Reference/Instructions/do...while /fr/docs/Web/JavaScript/Reference/Statements/do...while +/fr/docs/JavaScript/Reference/Instructions/export /fr/docs/Web/JavaScript/Reference/Statements/export +/fr/docs/JavaScript/Reference/Instructions/for /fr/docs/Web/JavaScript/Reference/Statements/for +/fr/docs/JavaScript/Reference/Instructions/for...in /fr/docs/Web/JavaScript/Reference/Statements/for...in /fr/docs/JavaScript/Reference/Instructions/for_each...in /fr/docs/Web/JavaScript/Reference/Instructions/for_each...in /fr/docs/JavaScript/Reference/Instructions/for_each…in /fr/docs/Web/JavaScript/Reference/Instructions/for_each...in -/fr/docs/JavaScript/Reference/Instructions/function /fr/docs/Web/JavaScript/Reference/Instructions/function -/fr/docs/JavaScript/Reference/Instructions/if...else /fr/docs/Web/JavaScript/Reference/Instructions/if...else -/fr/docs/JavaScript/Reference/Instructions/import /fr/docs/Web/JavaScript/Reference/Instructions/import -/fr/docs/JavaScript/Reference/Instructions/label /fr/docs/Web/JavaScript/Reference/Instructions/label -/fr/docs/JavaScript/Reference/Instructions/return /fr/docs/Web/JavaScript/Reference/Instructions/return -/fr/docs/JavaScript/Reference/Instructions/switch /fr/docs/Web/JavaScript/Reference/Instructions/switch -/fr/docs/JavaScript/Reference/Instructions/throw /fr/docs/Web/JavaScript/Reference/Instructions/throw -/fr/docs/JavaScript/Reference/Instructions/try...catch /fr/docs/Web/JavaScript/Reference/Instructions/try...catch -/fr/docs/JavaScript/Reference/Instructions/var /fr/docs/Web/JavaScript/Reference/Instructions/var -/fr/docs/JavaScript/Reference/Instructions/while /fr/docs/Web/JavaScript/Reference/Instructions/while -/fr/docs/JavaScript/Reference/Instructions/with /fr/docs/Web/JavaScript/Reference/Instructions/with -/fr/docs/JavaScript/Reference/Mots_réservés /fr/docs/Web/JavaScript/Reference/Mots_réservés -/fr/docs/JavaScript/Reference/Objets_Globaux/Date /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date -/fr/docs/JavaScript/Reference/Objets_Globaux/Date/now /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/now -/fr/docs/JavaScript/Reference/Objets_Globaux/Date/valueOF /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/valueOF -/fr/docs/JavaScript/Reference/Objets_Globaux/String /fr/docs/Web/JavaScript/Reference/Objets_globaux/String -/fr/docs/JavaScript/Reference/Objets_globaux /fr/docs/Web/JavaScript/Reference/Objets_globaux -/fr/docs/JavaScript/Reference/Objets_globaux/Array /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array -/fr/docs/JavaScript/Reference/Objets_globaux/Array/concat /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/concat -/fr/docs/JavaScript/Reference/Objets_globaux/Array/constructor /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array -/fr/docs/JavaScript/Reference/Objets_globaux/Array/entries /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/entries -/fr/docs/JavaScript/Reference/Objets_globaux/Array/every /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/every -/fr/docs/JavaScript/Reference/Objets_globaux/Array/filter /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/filter -/fr/docs/JavaScript/Reference/Objets_globaux/Array/findIndex /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/findIndex -/fr/docs/JavaScript/Reference/Objets_globaux/Array/forEach /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/forEach -/fr/docs/JavaScript/Reference/Objets_globaux/Array/indexOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/indexOf -/fr/docs/JavaScript/Reference/Objets_globaux/Array/join /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/join -/fr/docs/JavaScript/Reference/Objets_globaux/Array/keys /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/keys -/fr/docs/JavaScript/Reference/Objets_globaux/Array/lastIndexOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/lastIndexOf -/fr/docs/JavaScript/Reference/Objets_globaux/Array/length /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/length -/fr/docs/JavaScript/Reference/Objets_globaux/Array/map /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/map -/fr/docs/JavaScript/Reference/Objets_globaux/Array/of /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/of -/fr/docs/JavaScript/Reference/Objets_globaux/Array/pop /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/pop -/fr/docs/JavaScript/Reference/Objets_globaux/Array/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/prototype -/fr/docs/JavaScript/Reference/Objets_globaux/Array/push /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/push -/fr/docs/JavaScript/Reference/Objets_globaux/Array/reduce /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/reduce -/fr/docs/JavaScript/Reference/Objets_globaux/Array/reduceRight /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/reduceRight -/fr/docs/JavaScript/Reference/Objets_globaux/Array/reverse /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/reverse -/fr/docs/JavaScript/Reference/Objets_globaux/Array/shift /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/shift -/fr/docs/JavaScript/Reference/Objets_globaux/Array/slice /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/slice -/fr/docs/JavaScript/Reference/Objets_globaux/Array/some /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/some -/fr/docs/JavaScript/Reference/Objets_globaux/Array/sort /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/sort -/fr/docs/JavaScript/Reference/Objets_globaux/Array/splice /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/splice -/fr/docs/JavaScript/Reference/Objets_globaux/Array/toLocaleString /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/toLocaleString -/fr/docs/JavaScript/Reference/Objets_globaux/Array/toSource /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/toSource -/fr/docs/JavaScript/Reference/Objets_globaux/Array/toString /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/toString -/fr/docs/JavaScript/Reference/Objets_globaux/Array/unshift /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/unshift -/fr/docs/JavaScript/Reference/Objets_globaux/Array/valueOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/valueOf -/fr/docs/JavaScript/Reference/Objets_globaux/ArrayBuffer /fr/docs/Web/JavaScript/Reference/Objets_globaux/ArrayBuffer -/fr/docs/JavaScript/Reference/Objets_globaux/Boolean /fr/docs/Web/JavaScript/Reference/Objets_globaux/Boolean -/fr/docs/JavaScript/Reference/Objets_globaux/Boolean/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Boolean/prototype -/fr/docs/JavaScript/Reference/Objets_globaux/Boolean/toSource /fr/docs/Web/JavaScript/Reference/Objets_globaux/Boolean/toSource -/fr/docs/JavaScript/Reference/Objets_globaux/Boolean/toString /fr/docs/Web/JavaScript/Reference/Objets_globaux/Boolean/toString -/fr/docs/JavaScript/Reference/Objets_globaux/Boolean/valueOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Boolean/valueOf -/fr/docs/JavaScript/Reference/Objets_globaux/Date/UTC /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/UTC -/fr/docs/JavaScript/Reference/Objets_globaux/Date/getDate /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getDate -/fr/docs/JavaScript/Reference/Objets_globaux/Date/getDay /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getDay -/fr/docs/JavaScript/Reference/Objets_globaux/Date/getFullYear /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getFullYear -/fr/docs/JavaScript/Reference/Objets_globaux/Date/getHours /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getHours -/fr/docs/JavaScript/Reference/Objets_globaux/Date/getMilliseconds /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getMilliseconds -/fr/docs/JavaScript/Reference/Objets_globaux/Date/getMinutes /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getMinutes -/fr/docs/JavaScript/Reference/Objets_globaux/Date/getMonth /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getMonth -/fr/docs/JavaScript/Reference/Objets_globaux/Date/getSeconds /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getSeconds -/fr/docs/JavaScript/Reference/Objets_globaux/Date/getTime /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getTime -/fr/docs/JavaScript/Reference/Objets_globaux/Date/getTimezoneOffset /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getTimezoneOffset -/fr/docs/JavaScript/Reference/Objets_globaux/Date/getUTCDate /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getUTCDate -/fr/docs/JavaScript/Reference/Objets_globaux/Date/getUTCDay /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getUTCDay -/fr/docs/JavaScript/Reference/Objets_globaux/Date/getUTCFullYear /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getUTCFullYear -/fr/docs/JavaScript/Reference/Objets_globaux/Date/getUTCHours /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getUTCHours -/fr/docs/JavaScript/Reference/Objets_globaux/Date/getUTCMilliseconds /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getUTCMilliseconds -/fr/docs/JavaScript/Reference/Objets_globaux/Date/getUTCMinutes /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getUTCMinutes -/fr/docs/JavaScript/Reference/Objets_globaux/Date/getUTCMonth /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getUTCMonth -/fr/docs/JavaScript/Reference/Objets_globaux/Date/getUTCSeconds /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getUTCSeconds -/fr/docs/JavaScript/Reference/Objets_globaux/Date/getYear /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getYear -/fr/docs/JavaScript/Reference/Objets_globaux/Date/parse /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/parse -/fr/docs/JavaScript/Reference/Objets_globaux/Date/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/prototype -/fr/docs/JavaScript/Reference/Objets_globaux/Date/setDate /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setDate -/fr/docs/JavaScript/Reference/Objets_globaux/Date/setFullYear /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setFullYear -/fr/docs/JavaScript/Reference/Objets_globaux/Date/setHours /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setHours -/fr/docs/JavaScript/Reference/Objets_globaux/Date/setMilliseconds /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setMilliseconds -/fr/docs/JavaScript/Reference/Objets_globaux/Date/setMinutes /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setMinutes -/fr/docs/JavaScript/Reference/Objets_globaux/Date/setMonth /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setMonth -/fr/docs/JavaScript/Reference/Objets_globaux/Date/setSeconds /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setSeconds -/fr/docs/JavaScript/Reference/Objets_globaux/Date/setTime /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setTime -/fr/docs/JavaScript/Reference/Objets_globaux/Date/setUTCDate /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setUTCDate -/fr/docs/JavaScript/Reference/Objets_globaux/Date/setUTCFullYear /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setUTCFullYear -/fr/docs/JavaScript/Reference/Objets_globaux/Date/setUTCHours /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setUTCHours -/fr/docs/JavaScript/Reference/Objets_globaux/Date/setUTCMilliseconds /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setUTCMilliseconds -/fr/docs/JavaScript/Reference/Objets_globaux/Date/setUTCMinutes /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setUTCMinutes -/fr/docs/JavaScript/Reference/Objets_globaux/Date/setUTCMonth /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setUTCMonth -/fr/docs/JavaScript/Reference/Objets_globaux/Date/setUTCSeconds /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setUTCSeconds -/fr/docs/JavaScript/Reference/Objets_globaux/Date/setYear /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setYear -/fr/docs/JavaScript/Reference/Objets_globaux/Date/toDateString /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toDateString -/fr/docs/JavaScript/Reference/Objets_globaux/Date/toGMTString /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toGMTString -/fr/docs/JavaScript/Reference/Objets_globaux/Date/toISOString /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toISOString -/fr/docs/JavaScript/Reference/Objets_globaux/Date/toJSON /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toJSON -/fr/docs/JavaScript/Reference/Objets_globaux/Date/toLocaleDateString /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toLocaleDateString +/fr/docs/JavaScript/Reference/Instructions/function /fr/docs/Web/JavaScript/Reference/Statements/function +/fr/docs/JavaScript/Reference/Instructions/if...else /fr/docs/Web/JavaScript/Reference/Statements/if...else +/fr/docs/JavaScript/Reference/Instructions/import /fr/docs/Web/JavaScript/Reference/Statements/import +/fr/docs/JavaScript/Reference/Instructions/label /fr/docs/Web/JavaScript/Reference/Statements/label +/fr/docs/JavaScript/Reference/Instructions/return /fr/docs/Web/JavaScript/Reference/Statements/return +/fr/docs/JavaScript/Reference/Instructions/switch /fr/docs/Web/JavaScript/Reference/Statements/switch +/fr/docs/JavaScript/Reference/Instructions/throw /fr/docs/Web/JavaScript/Reference/Statements/throw +/fr/docs/JavaScript/Reference/Instructions/try...catch /fr/docs/Web/JavaScript/Reference/Statements/try...catch +/fr/docs/JavaScript/Reference/Instructions/var /fr/docs/Web/JavaScript/Reference/Statements/var +/fr/docs/JavaScript/Reference/Instructions/while /fr/docs/Web/JavaScript/Reference/Statements/while +/fr/docs/JavaScript/Reference/Instructions/with /fr/docs/Web/JavaScript/Reference/Statements/with +/fr/docs/JavaScript/Reference/Mots_réservés /fr/docs/conflicting/Web/JavaScript/Reference/Lexical_grammar +/fr/docs/JavaScript/Reference/Objets_Globaux/Date /fr/docs/Web/JavaScript/Reference/Global_Objects/Date +/fr/docs/JavaScript/Reference/Objets_Globaux/Date/now /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/now +/fr/docs/JavaScript/Reference/Objets_Globaux/Date/valueOF /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/valueOf +/fr/docs/JavaScript/Reference/Objets_Globaux/String /fr/docs/Web/JavaScript/Reference/Global_Objects/String +/fr/docs/JavaScript/Reference/Objets_globaux /fr/docs/Web/JavaScript/Reference/Global_Objects +/fr/docs/JavaScript/Reference/Objets_globaux/Array /fr/docs/Web/JavaScript/Reference/Global_Objects/Array +/fr/docs/JavaScript/Reference/Objets_globaux/Array/concat /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/concat +/fr/docs/JavaScript/Reference/Objets_globaux/Array/constructor /fr/docs/Web/JavaScript/Reference/Global_Objects/Array +/fr/docs/JavaScript/Reference/Objets_globaux/Array/entries /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/entries +/fr/docs/JavaScript/Reference/Objets_globaux/Array/every /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/every +/fr/docs/JavaScript/Reference/Objets_globaux/Array/filter /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/filter +/fr/docs/JavaScript/Reference/Objets_globaux/Array/findIndex /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/findIndex +/fr/docs/JavaScript/Reference/Objets_globaux/Array/forEach /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach +/fr/docs/JavaScript/Reference/Objets_globaux/Array/indexOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf +/fr/docs/JavaScript/Reference/Objets_globaux/Array/join /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/join +/fr/docs/JavaScript/Reference/Objets_globaux/Array/keys /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/keys +/fr/docs/JavaScript/Reference/Objets_globaux/Array/lastIndexOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/lastIndexOf +/fr/docs/JavaScript/Reference/Objets_globaux/Array/length /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/length +/fr/docs/JavaScript/Reference/Objets_globaux/Array/map /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/map +/fr/docs/JavaScript/Reference/Objets_globaux/Array/of /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/of +/fr/docs/JavaScript/Reference/Objets_globaux/Array/pop /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/pop +/fr/docs/JavaScript/Reference/Objets_globaux/Array/prototype /fr/docs/orphaned/Web/JavaScript/Reference/Global_Objects/Array/prototype +/fr/docs/JavaScript/Reference/Objets_globaux/Array/push /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/push +/fr/docs/JavaScript/Reference/Objets_globaux/Array/reduce /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce +/fr/docs/JavaScript/Reference/Objets_globaux/Array/reduceRight /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/ReduceRight +/fr/docs/JavaScript/Reference/Objets_globaux/Array/reverse /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/reverse +/fr/docs/JavaScript/Reference/Objets_globaux/Array/shift /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/shift +/fr/docs/JavaScript/Reference/Objets_globaux/Array/slice /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/slice +/fr/docs/JavaScript/Reference/Objets_globaux/Array/some /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/some +/fr/docs/JavaScript/Reference/Objets_globaux/Array/sort /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/sort +/fr/docs/JavaScript/Reference/Objets_globaux/Array/splice /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/splice +/fr/docs/JavaScript/Reference/Objets_globaux/Array/toLocaleString /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/toLocaleString +/fr/docs/JavaScript/Reference/Objets_globaux/Array/toSource /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/toSource +/fr/docs/JavaScript/Reference/Objets_globaux/Array/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/toString +/fr/docs/JavaScript/Reference/Objets_globaux/Array/unshift /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift +/fr/docs/JavaScript/Reference/Objets_globaux/Array/valueOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/valueOf +/fr/docs/JavaScript/Reference/Objets_globaux/ArrayBuffer /fr/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer +/fr/docs/JavaScript/Reference/Objets_globaux/Boolean /fr/docs/Web/JavaScript/Reference/Global_Objects/Boolean +/fr/docs/JavaScript/Reference/Objets_globaux/Boolean/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Boolean +/fr/docs/JavaScript/Reference/Objets_globaux/Boolean/toSource /fr/docs/Web/JavaScript/Reference/Global_Objects/Boolean/toSource +/fr/docs/JavaScript/Reference/Objets_globaux/Boolean/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/Boolean/toString +/fr/docs/JavaScript/Reference/Objets_globaux/Boolean/valueOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Boolean/valueOf +/fr/docs/JavaScript/Reference/Objets_globaux/Date/UTC /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/UTC +/fr/docs/JavaScript/Reference/Objets_globaux/Date/getDate /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getDate +/fr/docs/JavaScript/Reference/Objets_globaux/Date/getDay /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getDay +/fr/docs/JavaScript/Reference/Objets_globaux/Date/getFullYear /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getFullYear +/fr/docs/JavaScript/Reference/Objets_globaux/Date/getHours /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getHours +/fr/docs/JavaScript/Reference/Objets_globaux/Date/getMilliseconds /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getMilliseconds +/fr/docs/JavaScript/Reference/Objets_globaux/Date/getMinutes /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getMinutes +/fr/docs/JavaScript/Reference/Objets_globaux/Date/getMonth /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getMonth +/fr/docs/JavaScript/Reference/Objets_globaux/Date/getSeconds /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getSeconds +/fr/docs/JavaScript/Reference/Objets_globaux/Date/getTime /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getTime +/fr/docs/JavaScript/Reference/Objets_globaux/Date/getTimezoneOffset /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset +/fr/docs/JavaScript/Reference/Objets_globaux/Date/getUTCDate /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCDate +/fr/docs/JavaScript/Reference/Objets_globaux/Date/getUTCDay /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCDay +/fr/docs/JavaScript/Reference/Objets_globaux/Date/getUTCFullYear /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCFullYear +/fr/docs/JavaScript/Reference/Objets_globaux/Date/getUTCHours /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCHours +/fr/docs/JavaScript/Reference/Objets_globaux/Date/getUTCMilliseconds /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCMilliseconds +/fr/docs/JavaScript/Reference/Objets_globaux/Date/getUTCMinutes /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCMinutes +/fr/docs/JavaScript/Reference/Objets_globaux/Date/getUTCMonth /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCMonth +/fr/docs/JavaScript/Reference/Objets_globaux/Date/getUTCSeconds /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCSeconds +/fr/docs/JavaScript/Reference/Objets_globaux/Date/getYear /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getYear +/fr/docs/JavaScript/Reference/Objets_globaux/Date/parse /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/parse +/fr/docs/JavaScript/Reference/Objets_globaux/Date/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Date +/fr/docs/JavaScript/Reference/Objets_globaux/Date/setDate /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setDate +/fr/docs/JavaScript/Reference/Objets_globaux/Date/setFullYear /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setFullYear +/fr/docs/JavaScript/Reference/Objets_globaux/Date/setHours /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setHours +/fr/docs/JavaScript/Reference/Objets_globaux/Date/setMilliseconds /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setMilliseconds +/fr/docs/JavaScript/Reference/Objets_globaux/Date/setMinutes /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setMinutes +/fr/docs/JavaScript/Reference/Objets_globaux/Date/setMonth /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setMonth +/fr/docs/JavaScript/Reference/Objets_globaux/Date/setSeconds /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setSeconds +/fr/docs/JavaScript/Reference/Objets_globaux/Date/setTime /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setTime +/fr/docs/JavaScript/Reference/Objets_globaux/Date/setUTCDate /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCDate +/fr/docs/JavaScript/Reference/Objets_globaux/Date/setUTCFullYear /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCFullYear +/fr/docs/JavaScript/Reference/Objets_globaux/Date/setUTCHours /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCHours +/fr/docs/JavaScript/Reference/Objets_globaux/Date/setUTCMilliseconds /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCMilliseconds +/fr/docs/JavaScript/Reference/Objets_globaux/Date/setUTCMinutes /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCMinutes +/fr/docs/JavaScript/Reference/Objets_globaux/Date/setUTCMonth /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCMonth +/fr/docs/JavaScript/Reference/Objets_globaux/Date/setUTCSeconds /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCSeconds +/fr/docs/JavaScript/Reference/Objets_globaux/Date/setYear /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setYear +/fr/docs/JavaScript/Reference/Objets_globaux/Date/toDateString /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/toDateString +/fr/docs/JavaScript/Reference/Objets_globaux/Date/toGMTString /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/toGMTString +/fr/docs/JavaScript/Reference/Objets_globaux/Date/toISOString /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString +/fr/docs/JavaScript/Reference/Objets_globaux/Date/toJSON /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/toJSON +/fr/docs/JavaScript/Reference/Objets_globaux/Date/toLocaleDateString /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString /fr/docs/JavaScript/Reference/Objets_globaux/Date/toLocaleFormat /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toLocaleFormat -/fr/docs/JavaScript/Reference/Objets_globaux/Date/toLocaleString /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toLocaleString -/fr/docs/JavaScript/Reference/Objets_globaux/Date/toLocaleTimeString /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toLocaleTimeString -/fr/docs/JavaScript/Reference/Objets_globaux/Date/toSource /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toSource -/fr/docs/JavaScript/Reference/Objets_globaux/Date/toString /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toString -/fr/docs/JavaScript/Reference/Objets_globaux/Date/toTimeString /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toTimeString -/fr/docs/JavaScript/Reference/Objets_globaux/Date/toUTCString /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toUTCString -/fr/docs/JavaScript/Reference/Objets_globaux/DateTimeFormat /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat -/fr/docs/JavaScript/Reference/Objets_globaux/Error /fr/docs/Web/JavaScript/Reference/Objets_globaux/Error -/fr/docs/JavaScript/Reference/Objets_globaux/Error/Stack /fr/docs/Web/JavaScript/Reference/Objets_globaux/Error/Stack -/fr/docs/JavaScript/Reference/Objets_globaux/Error/columnNumber /fr/docs/Web/JavaScript/Reference/Objets_globaux/Error/columnNumber -/fr/docs/JavaScript/Reference/Objets_globaux/Error/fileName /fr/docs/Web/JavaScript/Reference/Objets_globaux/Error/fileName -/fr/docs/JavaScript/Reference/Objets_globaux/Error/lineNumber /fr/docs/Web/JavaScript/Reference/Objets_globaux/Error/lineNumber -/fr/docs/JavaScript/Reference/Objets_globaux/Error/message /fr/docs/Web/JavaScript/Reference/Objets_globaux/Error/message -/fr/docs/JavaScript/Reference/Objets_globaux/Error/name /fr/docs/Web/JavaScript/Reference/Objets_globaux/Error/name -/fr/docs/JavaScript/Reference/Objets_globaux/Error/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Error/prototype -/fr/docs/JavaScript/Reference/Objets_globaux/Error/toSource /fr/docs/Web/JavaScript/Reference/Objets_globaux/Error/toSource -/fr/docs/JavaScript/Reference/Objets_globaux/Error/toString /fr/docs/Web/JavaScript/Reference/Objets_globaux/Error/toString -/fr/docs/JavaScript/Reference/Objets_globaux/EvalError /fr/docs/Web/JavaScript/Reference/Objets_globaux/EvalError -/fr/docs/JavaScript/Reference/Objets_globaux/EvalError/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/EvalError/prototype -/fr/docs/JavaScript/Reference/Objets_globaux/Float32Array /fr/docs/Web/JavaScript/Reference/Objets_globaux/Float32Array -/fr/docs/JavaScript/Reference/Objets_globaux/Function /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function -/fr/docs/JavaScript/Reference/Objets_globaux/Function/apply /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/apply -/fr/docs/JavaScript/Reference/Objets_globaux/Function/arguments /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/arguments +/fr/docs/JavaScript/Reference/Objets_globaux/Date/toLocaleString /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString +/fr/docs/JavaScript/Reference/Objets_globaux/Date/toLocaleTimeString /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleTimeString +/fr/docs/JavaScript/Reference/Objets_globaux/Date/toSource /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/toSource +/fr/docs/JavaScript/Reference/Objets_globaux/Date/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/toString +/fr/docs/JavaScript/Reference/Objets_globaux/Date/toTimeString /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/toTimeString +/fr/docs/JavaScript/Reference/Objets_globaux/Date/toUTCString /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/toUTCString +/fr/docs/JavaScript/Reference/Objets_globaux/DateTimeFormat /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat +/fr/docs/JavaScript/Reference/Objets_globaux/Error /fr/docs/Web/JavaScript/Reference/Global_Objects/Error +/fr/docs/JavaScript/Reference/Objets_globaux/Error/Stack /fr/docs/Web/JavaScript/Reference/Global_Objects/Error/Stack +/fr/docs/JavaScript/Reference/Objets_globaux/Error/columnNumber /fr/docs/Web/JavaScript/Reference/Global_Objects/Error/columnNumber +/fr/docs/JavaScript/Reference/Objets_globaux/Error/fileName /fr/docs/Web/JavaScript/Reference/Global_Objects/Error/fileName +/fr/docs/JavaScript/Reference/Objets_globaux/Error/lineNumber /fr/docs/Web/JavaScript/Reference/Global_Objects/Error/lineNumber +/fr/docs/JavaScript/Reference/Objets_globaux/Error/message /fr/docs/Web/JavaScript/Reference/Global_Objects/Error/message +/fr/docs/JavaScript/Reference/Objets_globaux/Error/name /fr/docs/Web/JavaScript/Reference/Global_Objects/Error/name +/fr/docs/JavaScript/Reference/Objets_globaux/Error/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Error +/fr/docs/JavaScript/Reference/Objets_globaux/Error/toSource /fr/docs/Web/JavaScript/Reference/Global_Objects/Error/toSource +/fr/docs/JavaScript/Reference/Objets_globaux/Error/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/Error/toString +/fr/docs/JavaScript/Reference/Objets_globaux/EvalError /fr/docs/Web/JavaScript/Reference/Global_Objects/EvalError +/fr/docs/JavaScript/Reference/Objets_globaux/EvalError/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/EvalError +/fr/docs/JavaScript/Reference/Objets_globaux/Float32Array /fr/docs/Web/JavaScript/Reference/Global_Objects/Float32Array +/fr/docs/JavaScript/Reference/Objets_globaux/Function /fr/docs/Web/JavaScript/Reference/Global_Objects/Function +/fr/docs/JavaScript/Reference/Objets_globaux/Function/apply /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/apply +/fr/docs/JavaScript/Reference/Objets_globaux/Function/arguments /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/arguments /fr/docs/JavaScript/Reference/Objets_globaux/Function/arity /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/arity -/fr/docs/JavaScript/Reference/Objets_globaux/Function/bind /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/bind -/fr/docs/JavaScript/Reference/Objets_globaux/Function/call /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/call -/fr/docs/JavaScript/Reference/Objets_globaux/Function/caller /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/caller -/fr/docs/JavaScript/Reference/Objets_globaux/Function/displayName /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/displayName +/fr/docs/JavaScript/Reference/Objets_globaux/Function/bind /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/bind +/fr/docs/JavaScript/Reference/Objets_globaux/Function/call /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/call +/fr/docs/JavaScript/Reference/Objets_globaux/Function/caller /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/caller +/fr/docs/JavaScript/Reference/Objets_globaux/Function/displayName /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/displayName /fr/docs/JavaScript/Reference/Objets_globaux/Function/isGenerator /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/isGenerator -/fr/docs/JavaScript/Reference/Objets_globaux/Function/length /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/length -/fr/docs/JavaScript/Reference/Objets_globaux/Function/name /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/name -/fr/docs/JavaScript/Reference/Objets_globaux/Function/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/prototype -/fr/docs/JavaScript/Reference/Objets_globaux/Function/toSource /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/toSource -/fr/docs/JavaScript/Reference/Objets_globaux/Function/toString /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/toString -/fr/docs/JavaScript/Reference/Objets_globaux/InternalError /fr/docs/Web/JavaScript/Reference/Objets_globaux/InternalError -/fr/docs/JavaScript/Reference/Objets_globaux/InternalError/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/InternalError/prototype -/fr/docs/JavaScript/Reference/Objets_globaux/JSON /fr/docs/Web/JavaScript/Reference/Objets_globaux/JSON -/fr/docs/JavaScript/Reference/Objets_globaux/JSON/parse /fr/docs/Web/JavaScript/Reference/Objets_globaux/JSON/parse -/fr/docs/JavaScript/Reference/Objets_globaux/JSON/stringify /fr/docs/Web/JavaScript/Reference/Objets_globaux/JSON/stringify -/fr/docs/JavaScript/Reference/Objets_globaux/Map /fr/docs/Web/JavaScript/Reference/Objets_globaux/Map -/fr/docs/JavaScript/Reference/Objets_globaux/Map/clear /fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/clear -/fr/docs/JavaScript/Reference/Objets_globaux/Map/delete /fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/delete -/fr/docs/JavaScript/Reference/Objets_globaux/Map/entries /fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/entries -/fr/docs/JavaScript/Reference/Objets_globaux/Map/forEach /fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/forEach -/fr/docs/JavaScript/Reference/Objets_globaux/Map/get /fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/get -/fr/docs/JavaScript/Reference/Objets_globaux/Map/has /fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/has -/fr/docs/JavaScript/Reference/Objets_globaux/Map/keys /fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/keys -/fr/docs/JavaScript/Reference/Objets_globaux/Map/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/prototype -/fr/docs/JavaScript/Reference/Objets_globaux/Map/set /fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/set -/fr/docs/JavaScript/Reference/Objets_globaux/Map/size /fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/size -/fr/docs/JavaScript/Reference/Objets_globaux/Map/values /fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/values -/fr/docs/JavaScript/Reference/Objets_globaux/Math /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math -/fr/docs/JavaScript/Reference/Objets_globaux/Math/E /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/E -/fr/docs/JavaScript/Reference/Objets_globaux/Math/LN10 /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/LN10 -/fr/docs/JavaScript/Reference/Objets_globaux/Math/LN2 /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/LN2 -/fr/docs/JavaScript/Reference/Objets_globaux/Math/LOG10E /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/LOG10E -/fr/docs/JavaScript/Reference/Objets_globaux/Math/LOG2E /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/LOG2E -/fr/docs/JavaScript/Reference/Objets_globaux/Math/PI /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/PI -/fr/docs/JavaScript/Reference/Objets_globaux/Math/SQRT1_2 /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/SQRT1_2 -/fr/docs/JavaScript/Reference/Objets_globaux/Math/SQRT2 /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/SQRT2 -/fr/docs/JavaScript/Reference/Objets_globaux/Math/abs /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/abs -/fr/docs/JavaScript/Reference/Objets_globaux/Math/acos /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/acos -/fr/docs/JavaScript/Reference/Objets_globaux/Math/acosh /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/acosh -/fr/docs/JavaScript/Reference/Objets_globaux/Math/asin /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/asin -/fr/docs/JavaScript/Reference/Objets_globaux/Math/asinh /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/asinh -/fr/docs/JavaScript/Reference/Objets_globaux/Math/atan /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/atan -/fr/docs/JavaScript/Reference/Objets_globaux/Math/atan2 /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/atan2 -/fr/docs/JavaScript/Reference/Objets_globaux/Math/atanh /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/atanh -/fr/docs/JavaScript/Reference/Objets_globaux/Math/cbrt /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/cbrt -/fr/docs/JavaScript/Reference/Objets_globaux/Math/ceil /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/ceil -/fr/docs/JavaScript/Reference/Objets_globaux/Math/clz32 /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/clz32 -/fr/docs/JavaScript/Reference/Objets_globaux/Math/cos /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/cos -/fr/docs/JavaScript/Reference/Objets_globaux/Math/cosh /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/cosh -/fr/docs/JavaScript/Reference/Objets_globaux/Math/exp /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/exp -/fr/docs/JavaScript/Reference/Objets_globaux/Math/expm1 /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/expm1 -/fr/docs/JavaScript/Reference/Objets_globaux/Math/floor /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/floor -/fr/docs/JavaScript/Reference/Objets_globaux/Math/fround /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/fround -/fr/docs/JavaScript/Reference/Objets_globaux/Math/log /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/log -/fr/docs/JavaScript/Reference/Objets_globaux/Math/max /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/max -/fr/docs/JavaScript/Reference/Objets_globaux/Math/min /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/min -/fr/docs/JavaScript/Reference/Objets_globaux/Math/pow /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/pow -/fr/docs/JavaScript/Reference/Objets_globaux/Math/random /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/random -/fr/docs/JavaScript/Reference/Objets_globaux/Math/round /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/round -/fr/docs/JavaScript/Reference/Objets_globaux/Math/sin /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/sin -/fr/docs/JavaScript/Reference/Objets_globaux/Math/sqrt /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/sqrt -/fr/docs/JavaScript/Reference/Objets_globaux/Math/tan /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/tan -/fr/docs/JavaScript/Reference/Objets_globaux/Math/tanh /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/tanh -/fr/docs/JavaScript/Reference/Objets_globaux/Math/trunc /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/trunc -/fr/docs/JavaScript/Reference/Objets_globaux/Number /fr/docs/Web/JavaScript/Reference/Objets_globaux/Number -/fr/docs/JavaScript/Reference/Objets_globaux/Number/EPSILON /fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/EPSILON -/fr/docs/JavaScript/Reference/Objets_globaux/Number/MAX_VALUE /fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/MAX_VALUE -/fr/docs/JavaScript/Reference/Objets_globaux/Number/MIN_VALUE /fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/MIN_VALUE -/fr/docs/JavaScript/Reference/Objets_globaux/Object /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object -/fr/docs/JavaScript/Reference/Objets_globaux/Object/RegExp /fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp -/fr/docs/JavaScript/Reference/Objets_globaux/Object/RegExp/Exec /fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/exec -/fr/docs/JavaScript/Reference/Objets_globaux/Object/SyntaxError /fr/docs/Web/JavaScript/Reference/Objets_globaux/SyntaxError -/fr/docs/JavaScript/Reference/Objets_globaux/Object/SyntaxError/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/SyntaxError/prototype -/fr/docs/JavaScript/Reference/Objets_globaux/Object/constructor /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/constructor -/fr/docs/JavaScript/Reference/Objets_globaux/Object/create /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/create -/fr/docs/JavaScript/Reference/Objets_globaux/Object/defineGetter /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/defineGetter -/fr/docs/JavaScript/Reference/Objets_globaux/Object/defineSetter /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/defineSetter -/fr/docs/JavaScript/Reference/Objets_globaux/Object/hasOwnProperty /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/hasOwnProperty -/fr/docs/JavaScript/Reference/Objets_globaux/Object/isPrototypeOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/isPrototypeOf -/fr/docs/JavaScript/Reference/Objets_globaux/Object/isSealed /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/isSealed -/fr/docs/JavaScript/Reference/Objets_globaux/Object/lookupGetter /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/lookupGetter -/fr/docs/JavaScript/Reference/Objets_globaux/Object/lookupSetter /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/lookupSetter +/fr/docs/JavaScript/Reference/Objets_globaux/Function/length /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/length +/fr/docs/JavaScript/Reference/Objets_globaux/Function/name /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/name +/fr/docs/JavaScript/Reference/Objets_globaux/Function/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Function +/fr/docs/JavaScript/Reference/Objets_globaux/Function/toSource /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/toSource +/fr/docs/JavaScript/Reference/Objets_globaux/Function/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/toString +/fr/docs/JavaScript/Reference/Objets_globaux/InternalError /fr/docs/Web/JavaScript/Reference/Global_Objects/InternalError +/fr/docs/JavaScript/Reference/Objets_globaux/InternalError/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/InternalError +/fr/docs/JavaScript/Reference/Objets_globaux/JSON /fr/docs/Web/JavaScript/Reference/Global_Objects/JSON +/fr/docs/JavaScript/Reference/Objets_globaux/JSON/parse /fr/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse +/fr/docs/JavaScript/Reference/Objets_globaux/JSON/stringify /fr/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify +/fr/docs/JavaScript/Reference/Objets_globaux/Map /fr/docs/Web/JavaScript/Reference/Global_Objects/Map +/fr/docs/JavaScript/Reference/Objets_globaux/Map/clear /fr/docs/Web/JavaScript/Reference/Global_Objects/Map/clear +/fr/docs/JavaScript/Reference/Objets_globaux/Map/delete /fr/docs/Web/JavaScript/Reference/Global_Objects/Map/delete +/fr/docs/JavaScript/Reference/Objets_globaux/Map/entries /fr/docs/Web/JavaScript/Reference/Global_Objects/Map/entries +/fr/docs/JavaScript/Reference/Objets_globaux/Map/forEach /fr/docs/Web/JavaScript/Reference/Global_Objects/Map/forEach +/fr/docs/JavaScript/Reference/Objets_globaux/Map/get /fr/docs/Web/JavaScript/Reference/Global_Objects/Map/get +/fr/docs/JavaScript/Reference/Objets_globaux/Map/has /fr/docs/Web/JavaScript/Reference/Global_Objects/Map/has +/fr/docs/JavaScript/Reference/Objets_globaux/Map/keys /fr/docs/Web/JavaScript/Reference/Global_Objects/Map/keys +/fr/docs/JavaScript/Reference/Objets_globaux/Map/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Map +/fr/docs/JavaScript/Reference/Objets_globaux/Map/set /fr/docs/Web/JavaScript/Reference/Global_Objects/Map/set +/fr/docs/JavaScript/Reference/Objets_globaux/Map/size /fr/docs/Web/JavaScript/Reference/Global_Objects/Map/size +/fr/docs/JavaScript/Reference/Objets_globaux/Map/values /fr/docs/Web/JavaScript/Reference/Global_Objects/Map/values +/fr/docs/JavaScript/Reference/Objets_globaux/Math /fr/docs/Web/JavaScript/Reference/Global_Objects/Math +/fr/docs/JavaScript/Reference/Objets_globaux/Math/E /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/E +/fr/docs/JavaScript/Reference/Objets_globaux/Math/LN10 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/LN10 +/fr/docs/JavaScript/Reference/Objets_globaux/Math/LN2 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/LN2 +/fr/docs/JavaScript/Reference/Objets_globaux/Math/LOG10E /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/LOG10E +/fr/docs/JavaScript/Reference/Objets_globaux/Math/LOG2E /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/LOG2E +/fr/docs/JavaScript/Reference/Objets_globaux/Math/PI /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/PI +/fr/docs/JavaScript/Reference/Objets_globaux/Math/SQRT1_2 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/SQRT1_2 +/fr/docs/JavaScript/Reference/Objets_globaux/Math/SQRT2 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/SQRT2 +/fr/docs/JavaScript/Reference/Objets_globaux/Math/abs /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/abs +/fr/docs/JavaScript/Reference/Objets_globaux/Math/acos /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/acos +/fr/docs/JavaScript/Reference/Objets_globaux/Math/acosh /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/acosh +/fr/docs/JavaScript/Reference/Objets_globaux/Math/asin /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/asin +/fr/docs/JavaScript/Reference/Objets_globaux/Math/asinh /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/asinh +/fr/docs/JavaScript/Reference/Objets_globaux/Math/atan /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/atan +/fr/docs/JavaScript/Reference/Objets_globaux/Math/atan2 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/atan2 +/fr/docs/JavaScript/Reference/Objets_globaux/Math/atanh /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/atanh +/fr/docs/JavaScript/Reference/Objets_globaux/Math/cbrt /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/cbrt +/fr/docs/JavaScript/Reference/Objets_globaux/Math/ceil /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil +/fr/docs/JavaScript/Reference/Objets_globaux/Math/clz32 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/clz32 +/fr/docs/JavaScript/Reference/Objets_globaux/Math/cos /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/cos +/fr/docs/JavaScript/Reference/Objets_globaux/Math/cosh /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/cosh +/fr/docs/JavaScript/Reference/Objets_globaux/Math/exp /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/exp +/fr/docs/JavaScript/Reference/Objets_globaux/Math/expm1 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/expm1 +/fr/docs/JavaScript/Reference/Objets_globaux/Math/floor /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/floor +/fr/docs/JavaScript/Reference/Objets_globaux/Math/fround /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/fround +/fr/docs/JavaScript/Reference/Objets_globaux/Math/log /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/log +/fr/docs/JavaScript/Reference/Objets_globaux/Math/max /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/max +/fr/docs/JavaScript/Reference/Objets_globaux/Math/min /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/min +/fr/docs/JavaScript/Reference/Objets_globaux/Math/pow /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/pow +/fr/docs/JavaScript/Reference/Objets_globaux/Math/random /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/random +/fr/docs/JavaScript/Reference/Objets_globaux/Math/round /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/round +/fr/docs/JavaScript/Reference/Objets_globaux/Math/sin /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/sin +/fr/docs/JavaScript/Reference/Objets_globaux/Math/sqrt /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/sqrt +/fr/docs/JavaScript/Reference/Objets_globaux/Math/tan /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/tan +/fr/docs/JavaScript/Reference/Objets_globaux/Math/tanh /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/tanh +/fr/docs/JavaScript/Reference/Objets_globaux/Math/trunc /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/trunc +/fr/docs/JavaScript/Reference/Objets_globaux/Number /fr/docs/Web/JavaScript/Reference/Global_Objects/Number +/fr/docs/JavaScript/Reference/Objets_globaux/Number/EPSILON /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/EPSILON +/fr/docs/JavaScript/Reference/Objets_globaux/Number/MAX_VALUE /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_VALUE +/fr/docs/JavaScript/Reference/Objets_globaux/Number/MIN_VALUE /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/MIN_VALUE +/fr/docs/JavaScript/Reference/Objets_globaux/Object /fr/docs/Web/JavaScript/Reference/Global_Objects/Object +/fr/docs/JavaScript/Reference/Objets_globaux/Object/RegExp /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp +/fr/docs/JavaScript/Reference/Objets_globaux/Object/RegExp/Exec /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/exec +/fr/docs/JavaScript/Reference/Objets_globaux/Object/SyntaxError /fr/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError +/fr/docs/JavaScript/Reference/Objets_globaux/Object/SyntaxError/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/SyntaxError +/fr/docs/JavaScript/Reference/Objets_globaux/Object/constructor /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/constructor +/fr/docs/JavaScript/Reference/Objets_globaux/Object/create /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/create +/fr/docs/JavaScript/Reference/Objets_globaux/Object/defineGetter /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/__defineGetter__ +/fr/docs/JavaScript/Reference/Objets_globaux/Object/defineSetter /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/__defineSetter__ +/fr/docs/JavaScript/Reference/Objets_globaux/Object/hasOwnProperty /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty +/fr/docs/JavaScript/Reference/Objets_globaux/Object/isPrototypeOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/isPrototypeOf +/fr/docs/JavaScript/Reference/Objets_globaux/Object/isSealed /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed +/fr/docs/JavaScript/Reference/Objets_globaux/Object/lookupGetter /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/__lookupGetter__ +/fr/docs/JavaScript/Reference/Objets_globaux/Object/lookupSetter /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/__lookupSetter__ /fr/docs/JavaScript/Reference/Objets_globaux/Object/noSuchMethod /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/noSuchMethod -/fr/docs/JavaScript/Reference/Objets_globaux/Object/propertyIsEnumerable /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/propertyIsEnumerable -/fr/docs/JavaScript/Reference/Objets_globaux/Object/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/prototype -/fr/docs/JavaScript/Reference/Objets_globaux/Object/seal /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/seal -/fr/docs/JavaScript/Reference/Objets_globaux/Object/setPrototypeOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/setPrototypeOf -/fr/docs/JavaScript/Reference/Objets_globaux/Object/toLocaleString /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/toLocaleString -/fr/docs/JavaScript/Reference/Objets_globaux/Object/toSource /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/toSource -/fr/docs/JavaScript/Reference/Objets_globaux/Object/toString /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/toString +/fr/docs/JavaScript/Reference/Objets_globaux/Object/propertyIsEnumerable /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/propertyIsEnumerable +/fr/docs/JavaScript/Reference/Objets_globaux/Object/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Object +/fr/docs/JavaScript/Reference/Objets_globaux/Object/seal /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/seal +/fr/docs/JavaScript/Reference/Objets_globaux/Object/setPrototypeOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/setPrototypeOf +/fr/docs/JavaScript/Reference/Objets_globaux/Object/toLocaleString /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/toLocaleString +/fr/docs/JavaScript/Reference/Objets_globaux/Object/toSource /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/toSource +/fr/docs/JavaScript/Reference/Objets_globaux/Object/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/toString /fr/docs/JavaScript/Reference/Objets_globaux/Object/unwatch /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/unwatch -/fr/docs/JavaScript/Reference/Objets_globaux/Object/valueOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/valueOf +/fr/docs/JavaScript/Reference/Objets_globaux/Object/valueOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/valueOf /fr/docs/JavaScript/Reference/Objets_globaux/Object/watch /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/watch -/fr/docs/JavaScript/Reference/Objets_globaux/Promise /fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise -/fr/docs/JavaScript/Reference/Objets_globaux/RegExp /fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp -/fr/docs/JavaScript/Reference/Objets_globaux/String/Match /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/match -/fr/docs/JavaScript/Reference/Objets_globaux/String/Substr /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/substr -/fr/docs/JavaScript/Reference/Objets_globaux/String/Trim /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/Trim -/fr/docs/JavaScript/Reference/Objets_globaux/String/indexOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/indexOf -/fr/docs/JavaScript/Reference/Objets_globaux/String/lastIndexOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/lastIndexOf -/fr/docs/JavaScript/Reference/Objets_globaux/String/length /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/length -/fr/docs/JavaScript/Reference/Objets_globaux/String/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/prototype -/fr/docs/JavaScript/Reference/Objets_globaux/String/replace /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/replace -/fr/docs/JavaScript/Reference/Objets_globaux/String/split /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/split -/fr/docs/JavaScript/Reference/Objets_globaux/String/toLowerCase /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/toLowerCase -/fr/docs/JavaScript/Reference/Objets_globaux/TypeError /fr/docs/Web/JavaScript/Reference/Objets_globaux/TypeError -/fr/docs/JavaScript/Reference/Objets_globaux/decodeURI /fr/docs/Web/JavaScript/Reference/Objets_globaux/decodeURI -/fr/docs/JavaScript/Reference/Objets_globaux/decodeURIComponent /fr/docs/Web/JavaScript/Reference/Objets_globaux/decodeURIComponent -/fr/docs/JavaScript/Reference/Objets_globaux/encodeURI /fr/docs/Web/JavaScript/Reference/Objets_globaux/encodeURI -/fr/docs/JavaScript/Reference/Objets_globaux/encodeURIComponent /fr/docs/Web/JavaScript/Reference/Objets_globaux/encodeURIComponent -/fr/docs/JavaScript/Reference/Objets_globaux/eval /fr/docs/Web/JavaScript/Reference/Objets_globaux/eval -/fr/docs/JavaScript/Reference/Objets_globaux/isFinite /fr/docs/Web/JavaScript/Reference/Objets_globaux/isFinite -/fr/docs/JavaScript/Reference/Objets_globaux/isNaN /fr/docs/Web/JavaScript/Reference/Objets_globaux/isNaN -/fr/docs/JavaScript/Reference/Objets_globaux/null /fr/docs/Web/JavaScript/Reference/Objets_globaux/null -/fr/docs/JavaScript/Reference/Objets_globaux/parseFloat /fr/docs/Web/JavaScript/Reference/Objets_globaux/parseFloat -/fr/docs/JavaScript/Reference/Objets_globaux/parseInt /fr/docs/Web/JavaScript/Reference/Objets_globaux/parseInt -/fr/docs/JavaScript/Reference/Objets_globaux/pop /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/pop -/fr/docs/JavaScript/Reference/Operateurs/Précédence_des_opérateurs /fr/docs/Web/JavaScript/Reference/Opérateurs/Précédence_des_opérateurs -/fr/docs/JavaScript/Reference/Operators /fr/docs/Web/JavaScript/Reference/Opérateurs -/fr/docs/JavaScript/Reference/Operators/Précédence_des_opérateurs /fr/docs/Web/JavaScript/Reference/Opérateurs/Précédence_des_opérateurs -/fr/docs/JavaScript/Reference/Operators/instanceof /fr/docs/Web/JavaScript/Reference/Opérateurs/instanceof -/fr/docs/JavaScript/Reference/Opérateurs /fr/docs/Web/JavaScript/Reference/Opérateurs +/fr/docs/JavaScript/Reference/Objets_globaux/Promise /fr/docs/Web/JavaScript/Reference/Global_Objects/Promise +/fr/docs/JavaScript/Reference/Objets_globaux/RegExp /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp +/fr/docs/JavaScript/Reference/Objets_globaux/String/Match /fr/docs/Web/JavaScript/Reference/Global_Objects/String/match +/fr/docs/JavaScript/Reference/Objets_globaux/String/Substr /fr/docs/Web/JavaScript/Reference/Global_Objects/String/substr +/fr/docs/JavaScript/Reference/Objets_globaux/String/Trim /fr/docs/Web/JavaScript/Reference/Global_Objects/String/Trim +/fr/docs/JavaScript/Reference/Objets_globaux/String/indexOf /fr/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf +/fr/docs/JavaScript/Reference/Objets_globaux/String/lastIndexOf /fr/docs/Web/JavaScript/Reference/Global_Objects/String/lastIndexOf +/fr/docs/JavaScript/Reference/Objets_globaux/String/length /fr/docs/Web/JavaScript/Reference/Global_Objects/String/length +/fr/docs/JavaScript/Reference/Objets_globaux/String/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/String +/fr/docs/JavaScript/Reference/Objets_globaux/String/replace /fr/docs/Web/JavaScript/Reference/Global_Objects/String/replace +/fr/docs/JavaScript/Reference/Objets_globaux/String/split /fr/docs/Web/JavaScript/Reference/Global_Objects/String/split +/fr/docs/JavaScript/Reference/Objets_globaux/String/toLowerCase /fr/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase +/fr/docs/JavaScript/Reference/Objets_globaux/TypeError /fr/docs/Web/JavaScript/Reference/Global_Objects/TypeError +/fr/docs/JavaScript/Reference/Objets_globaux/decodeURI /fr/docs/Web/JavaScript/Reference/Global_Objects/decodeURI +/fr/docs/JavaScript/Reference/Objets_globaux/decodeURIComponent /fr/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent +/fr/docs/JavaScript/Reference/Objets_globaux/encodeURI /fr/docs/Web/JavaScript/Reference/Global_Objects/encodeURI +/fr/docs/JavaScript/Reference/Objets_globaux/encodeURIComponent /fr/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent +/fr/docs/JavaScript/Reference/Objets_globaux/eval /fr/docs/Web/JavaScript/Reference/Global_Objects/eval +/fr/docs/JavaScript/Reference/Objets_globaux/isFinite /fr/docs/Web/JavaScript/Reference/Global_Objects/isFinite +/fr/docs/JavaScript/Reference/Objets_globaux/isNaN /fr/docs/Web/JavaScript/Reference/Global_Objects/isNaN +/fr/docs/JavaScript/Reference/Objets_globaux/null /fr/docs/Web/JavaScript/Reference/Global_Objects/null +/fr/docs/JavaScript/Reference/Objets_globaux/parseFloat /fr/docs/Web/JavaScript/Reference/Global_Objects/parseFloat +/fr/docs/JavaScript/Reference/Objets_globaux/parseInt /fr/docs/Web/JavaScript/Reference/Global_Objects/parseInt +/fr/docs/JavaScript/Reference/Objets_globaux/pop /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/pop +/fr/docs/JavaScript/Reference/Operateurs/Précédence_des_opérateurs /fr/docs/Web/JavaScript/Reference/Operators/Operator_Precedence +/fr/docs/JavaScript/Reference/Operators /fr/docs/Web/JavaScript/Reference/Operators +/fr/docs/JavaScript/Reference/Operators/Précédence_des_opérateurs /fr/docs/Web/JavaScript/Reference/Operators/Operator_Precedence +/fr/docs/JavaScript/Reference/Operators/instanceof /fr/docs/Web/JavaScript/Reference/Operators/instanceof +/fr/docs/JavaScript/Reference/Opérateurs /fr/docs/Web/JavaScript/Reference/Operators /fr/docs/JavaScript/Reference/Opérateurs/Compréhensions_de_tableau /fr/docs/Web/JavaScript/Reference/Opérateurs/Compréhensions_de_tableau -/fr/docs/JavaScript/Reference/Opérateurs/Groupement /fr/docs/Web/JavaScript/Reference/Opérateurs/Groupement -/fr/docs/JavaScript/Reference/Opérateurs/L_opérateur_conditionnel /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_conditionnel -/fr/docs/JavaScript/Reference/Opérateurs/L_opérateur_delete /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_delete -/fr/docs/JavaScript/Reference/Opérateurs/L_opérateur_function /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_function -/fr/docs/JavaScript/Reference/Opérateurs/L_opérateur_get /fr/docs/Web/JavaScript/Reference/Fonctions/get -/fr/docs/JavaScript/Reference/Opérateurs/L_opérateur_in /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_in -/fr/docs/JavaScript/Reference/Opérateurs/L_opérateur_new /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_new -/fr/docs/JavaScript/Reference/Opérateurs/L_opérateur_set /fr/docs/Web/JavaScript/Reference/Fonctions/set -/fr/docs/JavaScript/Reference/Opérateurs/L_opérateur_this /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_this -/fr/docs/JavaScript/Reference/Opérateurs/L_opérateur_typeof /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_typeof -/fr/docs/JavaScript/Reference/Opérateurs/L_opérateur_virgule /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_virgule -/fr/docs/JavaScript/Reference/Opérateurs/L_opérateur_void /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_void -/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_arithmétiques /fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_arithmétiques -/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_binaires /fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_binaires -/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_d_affectation /fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_d_affectation -/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_de_chaînes /fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_de_chaînes -/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_de_comparaison /fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_de_comparaison -/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_de_membres /fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_de_membres -/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_logiques /fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_logiques -/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L'opérateur_conditionnel /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_conditionnel -/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L'opérateur_delete /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_delete -/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L'opérateur_function /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_function -/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L'opérateur_get /fr/docs/Web/JavaScript/Reference/Fonctions/get -/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L'opérateur_in /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_in -/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L'opérateur_instanceof /fr/docs/Web/JavaScript/Reference/Opérateurs/instanceof -/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L'opérateur_new /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_new -/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L'opérateur_set /fr/docs/Web/JavaScript/Reference/Fonctions/set -/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L'opérateur_typeof /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_typeof -/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L'opérateur_virgule /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_virgule -/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L'opérateur_void /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_void -/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L_opérateur_in /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_in -/fr/docs/JavaScript/Reference/Opérateurs/Priorités_des_opérateurs /fr/docs/Web/JavaScript/Reference/Opérateurs/Précédence_des_opérateurs -/fr/docs/JavaScript/Reference/Propriétés_globales /fr/docs/Web/JavaScript/Reference/Objets_globaux -/fr/docs/JavaScript/Reference/Propriétés_globales/Infinity /fr/docs/Web/JavaScript/Reference/Objets_globaux/Infinity -/fr/docs/JavaScript/Reference/Propriétés_globales/NaN /fr/docs/Web/JavaScript/Reference/Objets_globaux/NaN -/fr/docs/JavaScript/Reference/Propriétés_globales/undefined /fr/docs/Web/JavaScript/Reference/Objets_globaux/undefined +/fr/docs/JavaScript/Reference/Opérateurs/Groupement /fr/docs/Web/JavaScript/Reference/Operators/Grouping +/fr/docs/JavaScript/Reference/Opérateurs/L_opérateur_conditionnel /fr/docs/Web/JavaScript/Reference/Operators/Conditional_Operator +/fr/docs/JavaScript/Reference/Opérateurs/L_opérateur_delete /fr/docs/Web/JavaScript/Reference/Operators/delete +/fr/docs/JavaScript/Reference/Opérateurs/L_opérateur_function /fr/docs/Web/JavaScript/Reference/Operators/function +/fr/docs/JavaScript/Reference/Opérateurs/L_opérateur_get /fr/docs/Web/JavaScript/Reference/Functions/get +/fr/docs/JavaScript/Reference/Opérateurs/L_opérateur_in /fr/docs/Web/JavaScript/Reference/Operators/in +/fr/docs/JavaScript/Reference/Opérateurs/L_opérateur_new /fr/docs/Web/JavaScript/Reference/Operators/new +/fr/docs/JavaScript/Reference/Opérateurs/L_opérateur_set /fr/docs/Web/JavaScript/Reference/Functions/set +/fr/docs/JavaScript/Reference/Opérateurs/L_opérateur_this /fr/docs/Web/JavaScript/Reference/Operators/this +/fr/docs/JavaScript/Reference/Opérateurs/L_opérateur_typeof /fr/docs/Web/JavaScript/Reference/Operators/typeof +/fr/docs/JavaScript/Reference/Opérateurs/L_opérateur_virgule /fr/docs/Web/JavaScript/Reference/Operators/Comma_Operator +/fr/docs/JavaScript/Reference/Opérateurs/L_opérateur_void /fr/docs/Web/JavaScript/Reference/Operators/void +/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_arithmétiques /fr/docs/conflicting/Web/JavaScript/Reference/Operators +/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_binaires /fr/docs/conflicting/Web/JavaScript/Reference/Operators_688eef608213025193cd6b8e1e75b5c3 +/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_d_affectation /fr/docs/conflicting/Web/JavaScript/Reference/Operators_2be16fc74d75a7c9dca0abca1dc5883b +/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_de_chaînes /fr/docs/conflicting/Web/JavaScript/Reference/Operators_201bc9aef1615ff38f215c35d4cde8c9 +/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_de_comparaison /fr/docs/conflicting/Web/JavaScript/Reference/Operators_03cb648b1d07bbaa8b57526b509d6d55 +/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_de_membres /fr/docs/Web/JavaScript/Reference/Operators/Property_Accessors +/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_logiques /fr/docs/conflicting/Web/JavaScript/Reference/Operators_d0fb75b0fac950a91a017a1f497c6a1f +/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L'opérateur_conditionnel /fr/docs/Web/JavaScript/Reference/Operators/Conditional_Operator +/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L'opérateur_delete /fr/docs/Web/JavaScript/Reference/Operators/delete +/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L'opérateur_function /fr/docs/Web/JavaScript/Reference/Operators/function +/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L'opérateur_get /fr/docs/Web/JavaScript/Reference/Functions/get +/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L'opérateur_in /fr/docs/Web/JavaScript/Reference/Operators/in +/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L'opérateur_instanceof /fr/docs/Web/JavaScript/Reference/Operators/instanceof +/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L'opérateur_new /fr/docs/Web/JavaScript/Reference/Operators/new +/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L'opérateur_set /fr/docs/Web/JavaScript/Reference/Functions/set +/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L'opérateur_typeof /fr/docs/Web/JavaScript/Reference/Operators/typeof +/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L'opérateur_virgule /fr/docs/Web/JavaScript/Reference/Operators/Comma_Operator +/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L'opérateur_void /fr/docs/Web/JavaScript/Reference/Operators/void +/fr/docs/JavaScript/Reference/Opérateurs/Opérateurs_spéciaux/L_opérateur_in /fr/docs/Web/JavaScript/Reference/Operators/in +/fr/docs/JavaScript/Reference/Opérateurs/Priorités_des_opérateurs /fr/docs/Web/JavaScript/Reference/Operators/Operator_Precedence +/fr/docs/JavaScript/Reference/Propriétés_globales /fr/docs/Web/JavaScript/Reference/Global_Objects +/fr/docs/JavaScript/Reference/Propriétés_globales/Infinity /fr/docs/Web/JavaScript/Reference/Global_Objects/Infinity +/fr/docs/JavaScript/Reference/Propriétés_globales/NaN /fr/docs/Web/JavaScript/Reference/Global_Objects/NaN +/fr/docs/JavaScript/Reference/Propriétés_globales/undefined /fr/docs/Web/JavaScript/Reference/Global_Objects/undefined /fr/docs/JavaScript/Reference/Référence_JavaScript /fr/docs/Web/JavaScript/Reference /fr/docs/JavaScript/Reference/Référence_JavaScript/Commentaires /fr/docs/Web/JavaScript/Reference/Grammaire_lexicale#Commentaires -/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions /fr/docs/Web/JavaScript/Reference/Fonctions -/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions/arguments /fr/docs/Web/JavaScript/Reference/Fonctions/arguments -/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions/arguments/callee /fr/docs/Web/JavaScript/Reference/Fonctions/arguments/callee +/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions /fr/docs/Web/JavaScript/Reference/Functions +/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions/arguments /fr/docs/Web/JavaScript/Reference/Functions/arguments +/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions/arguments/callee /fr/docs/Web/JavaScript/Reference/Functions/arguments/callee /fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions/arguments/caller /fr/docs/Web/JavaScript/Reference/Fonctions/arguments/caller -/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions/arguments/length /fr/docs/Web/JavaScript/Reference/Fonctions/arguments/length -/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales /fr/docs/Web/JavaScript/Reference/Objets_globaux -/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/Boolean /fr/docs/Web/JavaScript/Reference/Objets_globaux/Boolean -/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/Date /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date -/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/Number /fr/docs/Web/JavaScript/Reference/Objets_globaux/Number -/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/Object /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object -/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/String /fr/docs/Web/JavaScript/Reference/Objets_globaux/String -/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/decodeURI /fr/docs/Web/JavaScript/Reference/Objets_globaux/decodeURI -/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/decodeURIComponent /fr/docs/Web/JavaScript/Reference/Objets_globaux/decodeURIComponent -/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/encodeURI /fr/docs/Web/JavaScript/Reference/Objets_globaux/encodeURI -/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/encodeURIComponent /fr/docs/Web/JavaScript/Reference/Objets_globaux/encodeURIComponent -/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/eval /fr/docs/Web/JavaScript/Reference/Objets_globaux/eval -/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/isFinite /fr/docs/Web/JavaScript/Reference/Objets_globaux/isFinite -/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/isNaN /fr/docs/Web/JavaScript/Reference/Objets_globaux/isNaN -/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/parseFloat /fr/docs/Web/JavaScript/Reference/Objets_globaux/parseFloat -/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/parseInt /fr/docs/Web/JavaScript/Reference/Objets_globaux/parseInt -/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions /fr/docs/Web/JavaScript/Reference/Instructions -/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/break /fr/docs/Web/JavaScript/Reference/Instructions/break -/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/const /fr/docs/Web/JavaScript/Reference/Instructions/const -/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/continue /fr/docs/Web/JavaScript/Reference/Instructions/continue -/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/do...while /fr/docs/Web/JavaScript/Reference/Instructions/do...while -/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/export /fr/docs/Web/JavaScript/Reference/Instructions/export -/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/for /fr/docs/Web/JavaScript/Reference/Instructions/for -/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/for...in /fr/docs/Web/JavaScript/Reference/Instructions/for...in +/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions/arguments/length /fr/docs/Web/JavaScript/Reference/Functions/arguments/length +/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales /fr/docs/Web/JavaScript/Reference/Global_Objects +/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/Boolean /fr/docs/Web/JavaScript/Reference/Global_Objects/Boolean +/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/Date /fr/docs/Web/JavaScript/Reference/Global_Objects/Date +/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/Number /fr/docs/Web/JavaScript/Reference/Global_Objects/Number +/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/Object /fr/docs/Web/JavaScript/Reference/Global_Objects/Object +/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/String /fr/docs/Web/JavaScript/Reference/Global_Objects/String +/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/decodeURI /fr/docs/Web/JavaScript/Reference/Global_Objects/decodeURI +/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/decodeURIComponent /fr/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent +/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/encodeURI /fr/docs/Web/JavaScript/Reference/Global_Objects/encodeURI +/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/encodeURIComponent /fr/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent +/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/eval /fr/docs/Web/JavaScript/Reference/Global_Objects/eval +/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/isFinite /fr/docs/Web/JavaScript/Reference/Global_Objects/isFinite +/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/isNaN /fr/docs/Web/JavaScript/Reference/Global_Objects/isNaN +/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/parseFloat /fr/docs/Web/JavaScript/Reference/Global_Objects/parseFloat +/fr/docs/JavaScript/Reference/Référence_JavaScript/Fonctions_globales/parseInt /fr/docs/Web/JavaScript/Reference/Global_Objects/parseInt +/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions /fr/docs/Web/JavaScript/Reference/Statements +/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/break /fr/docs/Web/JavaScript/Reference/Statements/break +/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/const /fr/docs/Web/JavaScript/Reference/Statements/const +/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/continue /fr/docs/Web/JavaScript/Reference/Statements/continue +/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/do...while /fr/docs/Web/JavaScript/Reference/Statements/do...while +/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/export /fr/docs/Web/JavaScript/Reference/Statements/export +/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/for /fr/docs/Web/JavaScript/Reference/Statements/for +/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/for...in /fr/docs/Web/JavaScript/Reference/Statements/for...in /fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/for_each...in /fr/docs/Web/JavaScript/Reference/Instructions/for_each...in -/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/function /fr/docs/Web/JavaScript/Reference/Instructions/function -/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/if...else /fr/docs/Web/JavaScript/Reference/Instructions/if...else -/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/import /fr/docs/Web/JavaScript/Reference/Instructions/import -/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/label /fr/docs/Web/JavaScript/Reference/Instructions/label -/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/return /fr/docs/Web/JavaScript/Reference/Instructions/return -/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/switch /fr/docs/Web/JavaScript/Reference/Instructions/switch -/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/throw /fr/docs/Web/JavaScript/Reference/Instructions/throw -/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/try...catch /fr/docs/Web/JavaScript/Reference/Instructions/try...catch -/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/var /fr/docs/Web/JavaScript/Reference/Instructions/var -/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/while /fr/docs/Web/JavaScript/Reference/Instructions/while -/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/with /fr/docs/Web/JavaScript/Reference/Instructions/with -/fr/docs/JavaScript/Reference/Référence_JavaScript/Mots_réservés /fr/docs/Web/JavaScript/Reference/Mots_réservés -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux /fr/docs/Web/JavaScript/Reference/Objets_globaux -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/concat /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/concat -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/constructor /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/every /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/every -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/filter /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/filter -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/forEach /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/forEach -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/indexOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/indexOf -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/join /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/join -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/lastIndexOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/lastIndexOf -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/length /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/length -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/pop /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/pop -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/prototype -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/push /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/push -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/reduce /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/reduce -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/reduceRight /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/reduceRight -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/reverse /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/reverse -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/shift /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/shift -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/slice /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/slice -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/some /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/some -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/sort /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/sort -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/splice /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/splice -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/toSource /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/toSource -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/toString /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/toString -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/unshift /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/unshift -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/valueOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/valueOf -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Boolean /fr/docs/Web/JavaScript/Reference/Objets_globaux/Boolean -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Boolean/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Boolean/prototype -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/UTC /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/UTC -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/getDate /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getDate -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/getDay /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getDay -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/getFullYear /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getFullYear -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/getHours /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getHours -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/getMilliseconds /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getMilliseconds -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/getMinutes /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getMinutes -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/getMonth /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getMonth -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/getSeconds /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getSeconds -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/getTime /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getTime -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/getYear /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getYear -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/now /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/now -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/parse /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/parse -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/prototype -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Error /fr/docs/Web/JavaScript/Reference/Objets_globaux/Error -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Function /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Function/caller /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/caller -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Function/length /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/length -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Function/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/prototype -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Function/toSource /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/toSource -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Function/toString /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/toString -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/E /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/E -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/LN10 /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/LN10 -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/LN2 /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/LN2 -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/LOG10E /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/LOG10E -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/LOG2E /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/LOG2E -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/PI /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/PI -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/SQRT1_2 /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/SQRT1_2 -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/SQRT2 /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/SQRT2 -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/abs /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/abs -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/acos /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/acos -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/asin /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/asin -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/atan /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/atan -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/atan2 /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/atan2 -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/ceil /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/ceil -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/cos /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/cos -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/exp /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/exp -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/floor /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/floor -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/log /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/log -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/max /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/max -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/min /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/min -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/pow /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/pow -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/random /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/random -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/round /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/round -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/sin /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/sin -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/sqrt /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/sqrt -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/tan /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/tan -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Number /fr/docs/Web/JavaScript/Reference/Objets_globaux/Number -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/defineGetter /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/defineGetter -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/defineSetter /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/defineSetter -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/hasOwnProperty /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/hasOwnProperty -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/isPrototypeOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/isPrototypeOf -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/lookupGetter /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/lookupGetter -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/lookupSetter /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/lookupSetter +/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/function /fr/docs/Web/JavaScript/Reference/Statements/function +/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/if...else /fr/docs/Web/JavaScript/Reference/Statements/if...else +/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/import /fr/docs/Web/JavaScript/Reference/Statements/import +/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/label /fr/docs/Web/JavaScript/Reference/Statements/label +/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/return /fr/docs/Web/JavaScript/Reference/Statements/return +/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/switch /fr/docs/Web/JavaScript/Reference/Statements/switch +/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/throw /fr/docs/Web/JavaScript/Reference/Statements/throw +/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/try...catch /fr/docs/Web/JavaScript/Reference/Statements/try...catch +/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/var /fr/docs/Web/JavaScript/Reference/Statements/var +/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/while /fr/docs/Web/JavaScript/Reference/Statements/while +/fr/docs/JavaScript/Reference/Référence_JavaScript/Instructions/with /fr/docs/Web/JavaScript/Reference/Statements/with +/fr/docs/JavaScript/Reference/Référence_JavaScript/Mots_réservés /fr/docs/conflicting/Web/JavaScript/Reference/Lexical_grammar +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux /fr/docs/Web/JavaScript/Reference/Global_Objects +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array /fr/docs/Web/JavaScript/Reference/Global_Objects/Array +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/concat /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/concat +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/constructor /fr/docs/Web/JavaScript/Reference/Global_Objects/Array +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/every /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/every +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/filter /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/filter +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/forEach /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/indexOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/join /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/join +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/lastIndexOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/lastIndexOf +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/length /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/length +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/pop /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/pop +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/prototype /fr/docs/orphaned/Web/JavaScript/Reference/Global_Objects/Array/prototype +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/push /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/push +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/reduce /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/reduceRight /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/ReduceRight +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/reverse /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/reverse +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/shift /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/shift +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/slice /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/slice +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/some /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/some +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/sort /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/sort +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/splice /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/splice +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/toSource /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/toSource +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/toString +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/unshift /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Array/valueOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/valueOf +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Boolean /fr/docs/Web/JavaScript/Reference/Global_Objects/Boolean +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Boolean/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Boolean +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date /fr/docs/Web/JavaScript/Reference/Global_Objects/Date +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/UTC /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/UTC +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/getDate /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getDate +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/getDay /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getDay +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/getFullYear /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getFullYear +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/getHours /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getHours +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/getMilliseconds /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getMilliseconds +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/getMinutes /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getMinutes +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/getMonth /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getMonth +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/getSeconds /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getSeconds +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/getTime /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getTime +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/getYear /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getYear +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/now /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/now +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/parse /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/parse +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Date/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Date +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Error /fr/docs/Web/JavaScript/Reference/Global_Objects/Error +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Function /fr/docs/Web/JavaScript/Reference/Global_Objects/Function +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Function/caller /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/caller +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Function/length /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/length +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Function/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Function +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Function/toSource /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/toSource +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Function/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/toString +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math /fr/docs/Web/JavaScript/Reference/Global_Objects/Math +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/E /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/E +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/LN10 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/LN10 +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/LN2 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/LN2 +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/LOG10E /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/LOG10E +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/LOG2E /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/LOG2E +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/PI /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/PI +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/SQRT1_2 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/SQRT1_2 +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/SQRT2 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/SQRT2 +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/abs /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/abs +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/acos /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/acos +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/asin /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/asin +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/atan /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/atan +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/atan2 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/atan2 +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/ceil /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/cos /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/cos +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/exp /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/exp +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/floor /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/floor +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/log /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/log +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/max /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/max +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/min /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/min +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/pow /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/pow +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/random /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/random +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/round /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/round +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/sin /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/sin +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/sqrt /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/sqrt +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Math/tan /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/tan +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Number /fr/docs/Web/JavaScript/Reference/Global_Objects/Number +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object /fr/docs/Web/JavaScript/Reference/Global_Objects/Object +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/defineGetter /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/__defineGetter__ +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/defineSetter /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/__defineSetter__ +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/hasOwnProperty /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/isPrototypeOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/isPrototypeOf +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/lookupGetter /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/__lookupGetter__ +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/lookupSetter /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/__lookupSetter__ /fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/noSuchMethod /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/noSuchMethod -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/propertyIsEnumerable /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/propertyIsEnumerable -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/prototype -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/toSource /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/toSource -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/toString /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/toString +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/propertyIsEnumerable /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/propertyIsEnumerable +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Object +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/toSource /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/toSource +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/toString /fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/unwatch /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/unwatch -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/valueOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/valueOf +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/valueOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/valueOf /fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/Object/watch /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/watch -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/RegExp /fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/RegExp/Exec /fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/exec -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/String /fr/docs/Web/JavaScript/Reference/Objets_globaux/String -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/String/Match /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/match -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/String/Substr /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/substr -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/String/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/prototype -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/String/replace /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/replace -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/String/split /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/split -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/SyntaxError /fr/docs/Web/JavaScript/Reference/Objets_globaux/SyntaxError -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/SyntaxError/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/SyntaxError/prototype -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/decodeURI /fr/docs/Web/JavaScript/Reference/Objets_globaux/decodeURI -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/decodeURIComponent /fr/docs/Web/JavaScript/Reference/Objets_globaux/decodeURIComponent -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/encodeURI /fr/docs/Web/JavaScript/Reference/Objets_globaux/encodeURI -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/encodeURIComponent /fr/docs/Web/JavaScript/Reference/Objets_globaux/encodeURIComponent -/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/eval /fr/docs/Web/JavaScript/Reference/Objets_globaux/eval -/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs /fr/docs/Web/JavaScript/Reference/Opérateurs -/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_arithmétiques /fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_arithmétiques -/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_binaires /fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_binaires -/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_d'affectation /fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_d_affectation -/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_de_chaînes /fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_de_chaînes -/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_de_comparaison /fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_de_comparaison -/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_de_membres /fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_de_membres -/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_logiques /fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_logiques -/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_conditionnel /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_conditionnel -/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_delete /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_delete -/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_function /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_function -/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_get /fr/docs/Web/JavaScript/Reference/Fonctions/get -/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_in /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_in -/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_instanceof /fr/docs/Web/JavaScript/Reference/Opérateurs/instanceof -/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_new /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_new -/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_set /fr/docs/Web/JavaScript/Reference/Fonctions/set -/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_typeof /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_typeof -/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_virgule /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_virgule -/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_void /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_void -/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Priorités_des_opérateurs /fr/docs/Web/JavaScript/Reference/Opérateurs/Précédence_des_opérateurs -/fr/docs/JavaScript/Reference/Référence_JavaScript/Propriétés_globales /fr/docs/Web/JavaScript/Reference/Objets_globaux -/fr/docs/JavaScript/Reference/Référence_JavaScript/Propriétés_globales/Infinity /fr/docs/Web/JavaScript/Reference/Objets_globaux/Infinity -/fr/docs/JavaScript/Reference/Référence_JavaScript/Propriétés_globales/NaN /fr/docs/Web/JavaScript/Reference/Objets_globaux/NaN -/fr/docs/JavaScript/Reference/Référence_JavaScript/Propriétés_globales/undefined /fr/docs/Web/JavaScript/Reference/Objets_globaux/undefined -/fr/docs/JavaScript/Reference/Référence_JavaScript/À_propos /fr/docs/Web/JavaScript/A_propos +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/RegExp /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/RegExp/Exec /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/exec +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/String /fr/docs/Web/JavaScript/Reference/Global_Objects/String +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/String/Match /fr/docs/Web/JavaScript/Reference/Global_Objects/String/match +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/String/Substr /fr/docs/Web/JavaScript/Reference/Global_Objects/String/substr +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/String/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/String +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/String/replace /fr/docs/Web/JavaScript/Reference/Global_Objects/String/replace +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/String/split /fr/docs/Web/JavaScript/Reference/Global_Objects/String/split +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/SyntaxError /fr/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/SyntaxError/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/SyntaxError +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/decodeURI /fr/docs/Web/JavaScript/Reference/Global_Objects/decodeURI +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/decodeURIComponent /fr/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/encodeURI /fr/docs/Web/JavaScript/Reference/Global_Objects/encodeURI +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/encodeURIComponent /fr/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent +/fr/docs/JavaScript/Reference/Référence_JavaScript/Objets_globaux/eval /fr/docs/Web/JavaScript/Reference/Global_Objects/eval +/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs /fr/docs/Web/JavaScript/Reference/Operators +/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_arithmétiques /fr/docs/conflicting/Web/JavaScript/Reference/Operators +/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_binaires /fr/docs/conflicting/Web/JavaScript/Reference/Operators_688eef608213025193cd6b8e1e75b5c3 +/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_d'affectation /fr/docs/conflicting/Web/JavaScript/Reference/Operators_2be16fc74d75a7c9dca0abca1dc5883b +/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_de_chaînes /fr/docs/conflicting/Web/JavaScript/Reference/Operators_201bc9aef1615ff38f215c35d4cde8c9 +/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_de_comparaison /fr/docs/conflicting/Web/JavaScript/Reference/Operators_03cb648b1d07bbaa8b57526b509d6d55 +/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_de_membres /fr/docs/Web/JavaScript/Reference/Operators/Property_Accessors +/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_logiques /fr/docs/conflicting/Web/JavaScript/Reference/Operators_d0fb75b0fac950a91a017a1f497c6a1f +/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_conditionnel /fr/docs/Web/JavaScript/Reference/Operators/Conditional_Operator +/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_delete /fr/docs/Web/JavaScript/Reference/Operators/delete +/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_function /fr/docs/Web/JavaScript/Reference/Operators/function +/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_get /fr/docs/Web/JavaScript/Reference/Functions/get +/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_in /fr/docs/Web/JavaScript/Reference/Operators/in +/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_instanceof /fr/docs/Web/JavaScript/Reference/Operators/instanceof +/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_new /fr/docs/Web/JavaScript/Reference/Operators/new +/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_set /fr/docs/Web/JavaScript/Reference/Functions/set +/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_typeof /fr/docs/Web/JavaScript/Reference/Operators/typeof +/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_virgule /fr/docs/Web/JavaScript/Reference/Operators/Comma_Operator +/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_void /fr/docs/Web/JavaScript/Reference/Operators/void +/fr/docs/JavaScript/Reference/Référence_JavaScript/Opérateurs/Priorités_des_opérateurs /fr/docs/Web/JavaScript/Reference/Operators/Operator_Precedence +/fr/docs/JavaScript/Reference/Référence_JavaScript/Propriétés_globales /fr/docs/Web/JavaScript/Reference/Global_Objects +/fr/docs/JavaScript/Reference/Référence_JavaScript/Propriétés_globales/Infinity /fr/docs/Web/JavaScript/Reference/Global_Objects/Infinity +/fr/docs/JavaScript/Reference/Référence_JavaScript/Propriétés_globales/NaN /fr/docs/Web/JavaScript/Reference/Global_Objects/NaN +/fr/docs/JavaScript/Reference/Référence_JavaScript/Propriétés_globales/undefined /fr/docs/Web/JavaScript/Reference/Global_Objects/undefined +/fr/docs/JavaScript/Reference/Référence_JavaScript/À_propos /fr/docs/Web/JavaScript/About_JavaScript /fr/docs/JavaScript/Reference/Référence_JavaScript/À_propos/Conventions_d'écriture /fr/docs/Web/JavaScript /fr/docs/JavaScript/Référence_JavaScript /fr/docs/Web/JavaScript/Reference -/fr/docs/JavaScript/Référence_JavaScript/A_propos /fr/docs/Web/JavaScript/Reference/A_propos +/fr/docs/JavaScript/Référence_JavaScript/A_propos /fr/docs/Web/JavaScript/Reference/About /fr/docs/JavaScript/Référence_JavaScript/Annexes /fr/docs/Web/JavaScript/Reference -/fr/docs/JavaScript/Référence_JavaScript/Annexes/Annexe_-_Mots_réservés /fr/docs/Web/JavaScript/Reference/Mots_réservés -/fr/docs/JavaScript/Référence_JavaScript/Annexes/Fonctionnalités_dépréciées /fr/docs/JavaScript/Reference/Annexes/Fonctionnalités_dépréciées -/fr/docs/JavaScript/Référence_JavaScript/Annexes/Mots_réservés /fr/docs/Web/JavaScript/Reference/Mots_réservés -/fr/docs/JavaScript/Référence_JavaScript/Fonctions /fr/docs/Web/JavaScript/Reference/Fonctions -/fr/docs/JavaScript/Référence_JavaScript/Fonctions/arguments /fr/docs/Web/JavaScript/Reference/Fonctions/arguments -/fr/docs/JavaScript/Référence_JavaScript/Instructions /fr/docs/Web/JavaScript/Reference/Instructions -/fr/docs/JavaScript/Référence_JavaScript/Instructions/Vide /fr/docs/Web/JavaScript/Reference/Instructions/Vide -/fr/docs/JavaScript/Référence_JavaScript/Instructions/break /fr/docs/Web/JavaScript/Reference/Instructions/break -/fr/docs/JavaScript/Référence_JavaScript/Instructions/const /fr/docs/Web/JavaScript/Reference/Instructions/const -/fr/docs/JavaScript/Référence_JavaScript/Instructions/continue /fr/docs/Web/JavaScript/Reference/Instructions/continue -/fr/docs/JavaScript/Référence_JavaScript/Instructions/debugger /fr/docs/Web/JavaScript/Reference/Instructions/debugger -/fr/docs/JavaScript/Référence_JavaScript/Instructions/do...while /fr/docs/Web/JavaScript/Reference/Instructions/do...while -/fr/docs/JavaScript/Référence_JavaScript/Instructions/export /fr/docs/Web/JavaScript/Reference/Instructions/export -/fr/docs/JavaScript/Référence_JavaScript/Instructions/for /fr/docs/Web/JavaScript/Reference/Instructions/for -/fr/docs/JavaScript/Référence_JavaScript/Instructions/for...in /fr/docs/Web/JavaScript/Reference/Instructions/for...in -/fr/docs/JavaScript/Référence_JavaScript/Instructions/for...of /fr/docs/Web/JavaScript/Reference/Instructions/for...of +/fr/docs/JavaScript/Référence_JavaScript/Annexes/Annexe_-_Mots_réservés /fr/docs/conflicting/Web/JavaScript/Reference/Lexical_grammar +/fr/docs/JavaScript/Référence_JavaScript/Annexes/Fonctionnalités_dépréciées /fr/docs/Web/JavaScript/Reference/Deprecated_and_obsolete_features +/fr/docs/JavaScript/Référence_JavaScript/Annexes/Mots_réservés /fr/docs/conflicting/Web/JavaScript/Reference/Lexical_grammar +/fr/docs/JavaScript/Référence_JavaScript/Fonctions /fr/docs/Web/JavaScript/Reference/Functions +/fr/docs/JavaScript/Référence_JavaScript/Fonctions/arguments /fr/docs/Web/JavaScript/Reference/Functions/arguments +/fr/docs/JavaScript/Référence_JavaScript/Instructions /fr/docs/Web/JavaScript/Reference/Statements +/fr/docs/JavaScript/Référence_JavaScript/Instructions/Vide /fr/docs/Web/JavaScript/Reference/Statements/Empty +/fr/docs/JavaScript/Référence_JavaScript/Instructions/break /fr/docs/Web/JavaScript/Reference/Statements/break +/fr/docs/JavaScript/Référence_JavaScript/Instructions/const /fr/docs/Web/JavaScript/Reference/Statements/const +/fr/docs/JavaScript/Référence_JavaScript/Instructions/continue /fr/docs/Web/JavaScript/Reference/Statements/continue +/fr/docs/JavaScript/Référence_JavaScript/Instructions/debugger /fr/docs/Web/JavaScript/Reference/Statements/debugger +/fr/docs/JavaScript/Référence_JavaScript/Instructions/do...while /fr/docs/Web/JavaScript/Reference/Statements/do...while +/fr/docs/JavaScript/Référence_JavaScript/Instructions/export /fr/docs/Web/JavaScript/Reference/Statements/export +/fr/docs/JavaScript/Référence_JavaScript/Instructions/for /fr/docs/Web/JavaScript/Reference/Statements/for +/fr/docs/JavaScript/Référence_JavaScript/Instructions/for...in /fr/docs/Web/JavaScript/Reference/Statements/for...in +/fr/docs/JavaScript/Référence_JavaScript/Instructions/for...of /fr/docs/Web/JavaScript/Reference/Statements/for...of /fr/docs/JavaScript/Référence_JavaScript/Instructions/for_each...in /fr/docs/Web/JavaScript/Reference/Instructions/for_each...in -/fr/docs/JavaScript/Référence_JavaScript/Instructions/function /fr/docs/Web/JavaScript/Reference/Instructions/function -/fr/docs/JavaScript/Référence_JavaScript/Instructions/function* /fr/docs/Web/JavaScript/Reference/Instructions/function* -/fr/docs/JavaScript/Référence_JavaScript/Instructions/if...else /fr/docs/Web/JavaScript/Reference/Instructions/if...else -/fr/docs/JavaScript/Référence_JavaScript/Instructions/import /fr/docs/Web/JavaScript/Reference/Instructions/import -/fr/docs/JavaScript/Référence_JavaScript/Instructions/label /fr/docs/Web/JavaScript/Reference/Instructions/label -/fr/docs/JavaScript/Référence_JavaScript/Instructions/let /fr/docs/Web/JavaScript/Reference/Instructions/let -/fr/docs/JavaScript/Référence_JavaScript/Instructions/switch /fr/docs/Web/JavaScript/Reference/Instructions/switch -/fr/docs/JavaScript/Référence_JavaScript/Instructions/throw /fr/docs/Web/JavaScript/Reference/Instructions/throw -/fr/docs/JavaScript/Référence_JavaScript/Instructions/try...catch /fr/docs/Web/JavaScript/Reference/Instructions/try...catch -/fr/docs/JavaScript/Référence_JavaScript/Instructions/var /fr/docs/Web/JavaScript/Reference/Instructions/var -/fr/docs/JavaScript/Référence_JavaScript/Instructions/while /fr/docs/Web/JavaScript/Reference/Instructions/while -/fr/docs/JavaScript/Référence_JavaScript/Instructions/with /fr/docs/Web/JavaScript/Reference/Instructions/with -/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux /fr/docs/Web/JavaScript/Reference/Objets_globaux -/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Array /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array -/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/ArrayBuffer /fr/docs/Web/JavaScript/Reference/Objets_globaux/ArrayBuffer -/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Boolean /fr/docs/Web/JavaScript/Reference/Objets_globaux/Boolean -/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Date /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date -/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Error /fr/docs/Web/JavaScript/Reference/Objets_globaux/Error -/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Float32Array /fr/docs/Web/JavaScript/Reference/Objets_globaux/Float32Array -/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Function /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function -/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Function/apply /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/apply -/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Function/call /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/call -/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Number /fr/docs/Web/JavaScript/Reference/Objets_globaux/Number -/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Object /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object -/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Object/constructor /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/constructor -/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Object/create /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/create -/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Object/hasOwnProperty /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/hasOwnProperty -/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Opérateurs /fr/docs/Web/JavaScript/Reference/Opérateurs -/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/RegExp /fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp -/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/String /fr/docs/Web/JavaScript/Reference/Objets_globaux/String -/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/decodeURI /fr/docs/Web/JavaScript/Reference/Objets_globaux/decodeURI -/fr/docs/JavaScript/Référence_JavaScript/Opérateurs /fr/docs/Web/JavaScript/Reference/Opérateurs +/fr/docs/JavaScript/Référence_JavaScript/Instructions/function /fr/docs/Web/JavaScript/Reference/Statements/function +/fr/docs/JavaScript/Référence_JavaScript/Instructions/function* /fr/docs/Web/JavaScript/Reference/Statements/function* +/fr/docs/JavaScript/Référence_JavaScript/Instructions/if...else /fr/docs/Web/JavaScript/Reference/Statements/if...else +/fr/docs/JavaScript/Référence_JavaScript/Instructions/import /fr/docs/Web/JavaScript/Reference/Statements/import +/fr/docs/JavaScript/Référence_JavaScript/Instructions/label /fr/docs/Web/JavaScript/Reference/Statements/label +/fr/docs/JavaScript/Référence_JavaScript/Instructions/let /fr/docs/Web/JavaScript/Reference/Statements/let +/fr/docs/JavaScript/Référence_JavaScript/Instructions/switch /fr/docs/Web/JavaScript/Reference/Statements/switch +/fr/docs/JavaScript/Référence_JavaScript/Instructions/throw /fr/docs/Web/JavaScript/Reference/Statements/throw +/fr/docs/JavaScript/Référence_JavaScript/Instructions/try...catch /fr/docs/Web/JavaScript/Reference/Statements/try...catch +/fr/docs/JavaScript/Référence_JavaScript/Instructions/var /fr/docs/Web/JavaScript/Reference/Statements/var +/fr/docs/JavaScript/Référence_JavaScript/Instructions/while /fr/docs/Web/JavaScript/Reference/Statements/while +/fr/docs/JavaScript/Référence_JavaScript/Instructions/with /fr/docs/Web/JavaScript/Reference/Statements/with +/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux /fr/docs/Web/JavaScript/Reference/Global_Objects +/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Array /fr/docs/Web/JavaScript/Reference/Global_Objects/Array +/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/ArrayBuffer /fr/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer +/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Boolean /fr/docs/Web/JavaScript/Reference/Global_Objects/Boolean +/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Date /fr/docs/Web/JavaScript/Reference/Global_Objects/Date +/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Error /fr/docs/Web/JavaScript/Reference/Global_Objects/Error +/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Float32Array /fr/docs/Web/JavaScript/Reference/Global_Objects/Float32Array +/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Function /fr/docs/Web/JavaScript/Reference/Global_Objects/Function +/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Function/apply /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/apply +/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Function/call /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/call +/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Number /fr/docs/Web/JavaScript/Reference/Global_Objects/Number +/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Object /fr/docs/Web/JavaScript/Reference/Global_Objects/Object +/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Object/constructor /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/constructor +/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Object/create /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/create +/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Object/hasOwnProperty /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty +/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/Opérateurs /fr/docs/Web/JavaScript/Reference/Operators +/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/RegExp /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp +/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/String /fr/docs/Web/JavaScript/Reference/Global_Objects/String +/fr/docs/JavaScript/Référence_JavaScript/Objets_globaux/decodeURI /fr/docs/Web/JavaScript/Reference/Global_Objects/decodeURI +/fr/docs/JavaScript/Référence_JavaScript/Opérateurs /fr/docs/Web/JavaScript/Reference/Operators /fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript /fr/docs/Web/JavaScript/Reference /fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Commentaires /fr/docs/Web/JavaScript/Reference/Grammaire_lexicale#Commentaires -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions /fr/docs/Web/JavaScript/Reference/Fonctions -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions/arguments /fr/docs/Web/JavaScript/Reference/Fonctions/arguments -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions/arguments/callee /fr/docs/Web/JavaScript/Reference/Fonctions/arguments/callee +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions /fr/docs/Web/JavaScript/Reference/Functions +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions/arguments /fr/docs/Web/JavaScript/Reference/Functions/arguments +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions/arguments/callee /fr/docs/Web/JavaScript/Reference/Functions/arguments/callee /fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions/arguments/caller /fr/docs/Web/JavaScript/Reference/Fonctions/arguments/caller -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions/arguments/length /fr/docs/Web/JavaScript/Reference/Fonctions/arguments/length -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales /fr/docs/Web/JavaScript/Reference/Objets_globaux -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/Boolean /fr/docs/Web/JavaScript/Reference/Objets_globaux/Boolean -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/Date /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/Number /fr/docs/Web/JavaScript/Reference/Objets_globaux/Number -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/Object /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/String /fr/docs/Web/JavaScript/Reference/Objets_globaux/String -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/decodeURI /fr/docs/Web/JavaScript/Reference/Objets_globaux/decodeURI -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/decodeURIComponent /fr/docs/Web/JavaScript/Reference/Objets_globaux/decodeURIComponent -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/encodeURI /fr/docs/Web/JavaScript/Reference/Objets_globaux/encodeURI -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/encodeURIComponent /fr/docs/Web/JavaScript/Reference/Objets_globaux/encodeURIComponent -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/eval /fr/docs/Web/JavaScript/Reference/Objets_globaux/eval -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/isFinite /fr/docs/Web/JavaScript/Reference/Objets_globaux/isFinite -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/isNaN /fr/docs/Web/JavaScript/Reference/Objets_globaux/isNaN -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/parseFloat /fr/docs/Web/JavaScript/Reference/Objets_globaux/parseFloat -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/parseInt /fr/docs/Web/JavaScript/Reference/Objets_globaux/parseInt -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions /fr/docs/Web/JavaScript/Reference/Instructions -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/break /fr/docs/Web/JavaScript/Reference/Instructions/break -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/const /fr/docs/Web/JavaScript/Reference/Instructions/const -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/continue /fr/docs/Web/JavaScript/Reference/Instructions/continue -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/do...while /fr/docs/Web/JavaScript/Reference/Instructions/do...while -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/export /fr/docs/Web/JavaScript/Reference/Instructions/export -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/for /fr/docs/Web/JavaScript/Reference/Instructions/for -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/for...in /fr/docs/Web/JavaScript/Reference/Instructions/for...in +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions/arguments/length /fr/docs/Web/JavaScript/Reference/Functions/arguments/length +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales /fr/docs/Web/JavaScript/Reference/Global_Objects +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/Boolean /fr/docs/Web/JavaScript/Reference/Global_Objects/Boolean +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/Date /fr/docs/Web/JavaScript/Reference/Global_Objects/Date +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/Number /fr/docs/Web/JavaScript/Reference/Global_Objects/Number +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/Object /fr/docs/Web/JavaScript/Reference/Global_Objects/Object +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/String /fr/docs/Web/JavaScript/Reference/Global_Objects/String +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/decodeURI /fr/docs/Web/JavaScript/Reference/Global_Objects/decodeURI +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/decodeURIComponent /fr/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/encodeURI /fr/docs/Web/JavaScript/Reference/Global_Objects/encodeURI +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/encodeURIComponent /fr/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/eval /fr/docs/Web/JavaScript/Reference/Global_Objects/eval +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/isFinite /fr/docs/Web/JavaScript/Reference/Global_Objects/isFinite +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/isNaN /fr/docs/Web/JavaScript/Reference/Global_Objects/isNaN +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/parseFloat /fr/docs/Web/JavaScript/Reference/Global_Objects/parseFloat +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Fonctions_globales/parseInt /fr/docs/Web/JavaScript/Reference/Global_Objects/parseInt +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions /fr/docs/Web/JavaScript/Reference/Statements +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/break /fr/docs/Web/JavaScript/Reference/Statements/break +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/const /fr/docs/Web/JavaScript/Reference/Statements/const +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/continue /fr/docs/Web/JavaScript/Reference/Statements/continue +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/do...while /fr/docs/Web/JavaScript/Reference/Statements/do...while +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/export /fr/docs/Web/JavaScript/Reference/Statements/export +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/for /fr/docs/Web/JavaScript/Reference/Statements/for +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/for...in /fr/docs/Web/JavaScript/Reference/Statements/for...in /fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/for_each...in /fr/docs/Web/JavaScript/Reference/Instructions/for_each...in -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/function /fr/docs/Web/JavaScript/Reference/Instructions/function -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/if...else /fr/docs/Web/JavaScript/Reference/Instructions/if...else -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/import /fr/docs/Web/JavaScript/Reference/Instructions/import -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/label /fr/docs/Web/JavaScript/Reference/Instructions/label -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/return /fr/docs/Web/JavaScript/Reference/Instructions/return -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/switch /fr/docs/Web/JavaScript/Reference/Instructions/switch -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/throw /fr/docs/Web/JavaScript/Reference/Instructions/throw -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/try...catch /fr/docs/Web/JavaScript/Reference/Instructions/try...catch -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/var /fr/docs/Web/JavaScript/Reference/Instructions/var -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/while /fr/docs/Web/JavaScript/Reference/Instructions/while -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/with /fr/docs/Web/JavaScript/Reference/Instructions/with -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Mots_réservés /fr/docs/Web/JavaScript/Reference/Mots_réservés -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux /fr/docs/Web/JavaScript/Reference/Objets_globaux -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/concat /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/concat -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/constructor /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/every /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/every -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/filter /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/filter -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/forEach /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/forEach -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/indexOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/indexOf -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/join /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/join -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/lastIndexOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/lastIndexOf -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/length /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/length -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/map /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/map -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/pop /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/pop -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/prototype -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/push /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/push -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/reduce /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/reduce -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/reduceRight /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/reduceRight -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/reverse /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/reverse -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/shift /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/shift -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/slice /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/slice -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/some /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/some -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/sort /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/sort -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/splice /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/splice -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/toSource /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/toSource -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/toString /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/toString -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/unshift /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/unshift -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/valueOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/valueOf -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Boolean /fr/docs/Web/JavaScript/Reference/Objets_globaux/Boolean -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Boolean/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Boolean/prototype -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/UTC /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/UTC -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/getDate /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getDate -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/getDay /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getDay -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/getFullYear /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getFullYear -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/getHours /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getHours -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/getMilliseconds /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getMilliseconds -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/getMinutes /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getMinutes -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/getMonth /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getMonth -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/getSeconds /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getSeconds -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/getTime /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getTime -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/getYear /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getYear -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/now /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/now -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/parse /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/parse -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/prototype -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Error /fr/docs/Web/JavaScript/Reference/Objets_globaux/Error -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Function /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Function/caller /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/caller -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Function/length /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/length -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Function/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/prototype -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Function/toSource /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/toSource -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Function/toString /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/toString -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/E /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/E -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/LN10 /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/LN10 -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/LN2 /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/LN2 -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/LOG10E /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/LOG10E -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/LOG2E /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/LOG2E -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/PI /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/PI -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/SQRT1_2 /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/SQRT1_2 -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/SQRT2 /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/SQRT2 -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/abs /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/abs -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/acos /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/acos -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/asin /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/asin -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/atan /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/atan -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/atan2 /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/atan2 -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/ceil /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/ceil -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/cos /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/cos -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/exp /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/exp -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/floor /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/floor -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/log /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/log -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/max /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/max -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/min /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/min -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/pow /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/pow -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/random /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/random -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/round /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/round -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/sin /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/sin -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/sqrt /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/sqrt -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/tan /fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/tan -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Number /fr/docs/Web/JavaScript/Reference/Objets_globaux/Number -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/defineGetter /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/defineGetter -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/defineSetter /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/defineSetter -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/hasOwnProperty /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/hasOwnProperty -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/isPrototypeOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/isPrototypeOf -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/lookupGetter /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/lookupGetter -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/lookupSetter /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/lookupSetter +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/function /fr/docs/Web/JavaScript/Reference/Statements/function +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/if...else /fr/docs/Web/JavaScript/Reference/Statements/if...else +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/import /fr/docs/Web/JavaScript/Reference/Statements/import +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/label /fr/docs/Web/JavaScript/Reference/Statements/label +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/return /fr/docs/Web/JavaScript/Reference/Statements/return +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/switch /fr/docs/Web/JavaScript/Reference/Statements/switch +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/throw /fr/docs/Web/JavaScript/Reference/Statements/throw +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/try...catch /fr/docs/Web/JavaScript/Reference/Statements/try...catch +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/var /fr/docs/Web/JavaScript/Reference/Statements/var +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/while /fr/docs/Web/JavaScript/Reference/Statements/while +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Instructions/with /fr/docs/Web/JavaScript/Reference/Statements/with +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Mots_réservés /fr/docs/conflicting/Web/JavaScript/Reference/Lexical_grammar +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux /fr/docs/Web/JavaScript/Reference/Global_Objects +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array /fr/docs/Web/JavaScript/Reference/Global_Objects/Array +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/concat /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/concat +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/constructor /fr/docs/Web/JavaScript/Reference/Global_Objects/Array +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/every /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/every +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/filter /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/filter +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/forEach /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/indexOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/join /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/join +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/lastIndexOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/lastIndexOf +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/length /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/length +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/map /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/map +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/pop /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/pop +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/prototype /fr/docs/orphaned/Web/JavaScript/Reference/Global_Objects/Array/prototype +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/push /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/push +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/reduce /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/reduceRight /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/ReduceRight +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/reverse /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/reverse +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/shift /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/shift +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/slice /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/slice +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/some /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/some +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/sort /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/sort +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/splice /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/splice +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/toSource /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/toSource +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/toString +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/unshift /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Array/valueOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/valueOf +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Boolean /fr/docs/Web/JavaScript/Reference/Global_Objects/Boolean +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Boolean/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Boolean +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date /fr/docs/Web/JavaScript/Reference/Global_Objects/Date +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/UTC /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/UTC +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/getDate /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getDate +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/getDay /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getDay +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/getFullYear /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getFullYear +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/getHours /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getHours +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/getMilliseconds /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getMilliseconds +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/getMinutes /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getMinutes +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/getMonth /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getMonth +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/getSeconds /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getSeconds +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/getTime /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getTime +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/getYear /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getYear +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/now /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/now +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/parse /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/parse +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Date/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Date +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Error /fr/docs/Web/JavaScript/Reference/Global_Objects/Error +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Function /fr/docs/Web/JavaScript/Reference/Global_Objects/Function +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Function/caller /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/caller +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Function/length /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/length +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Function/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Function +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Function/toSource /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/toSource +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Function/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/toString +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math /fr/docs/Web/JavaScript/Reference/Global_Objects/Math +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/E /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/E +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/LN10 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/LN10 +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/LN2 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/LN2 +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/LOG10E /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/LOG10E +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/LOG2E /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/LOG2E +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/PI /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/PI +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/SQRT1_2 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/SQRT1_2 +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/SQRT2 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/SQRT2 +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/abs /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/abs +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/acos /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/acos +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/asin /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/asin +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/atan /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/atan +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/atan2 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/atan2 +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/ceil /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/cos /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/cos +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/exp /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/exp +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/floor /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/floor +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/log /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/log +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/max /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/max +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/min /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/min +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/pow /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/pow +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/random /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/random +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/round /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/round +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/sin /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/sin +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/sqrt /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/sqrt +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Math/tan /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/tan +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Number /fr/docs/Web/JavaScript/Reference/Global_Objects/Number +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object /fr/docs/Web/JavaScript/Reference/Global_Objects/Object +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/defineGetter /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/__defineGetter__ +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/defineSetter /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/__defineSetter__ +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/hasOwnProperty /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/isPrototypeOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/isPrototypeOf +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/lookupGetter /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/__lookupGetter__ +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/lookupSetter /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/__lookupSetter__ /fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/noSuchMethod /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/noSuchMethod -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/propertyIsEnumerable /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/propertyIsEnumerable -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/prototype -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/toSource /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/toSource -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/toString /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/toString +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/propertyIsEnumerable /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/propertyIsEnumerable +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Object +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/toSource /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/toSource +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/toString /fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/unwatch /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/unwatch -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/valueOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/valueOf +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/valueOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/valueOf /fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/Object/watch /fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/watch -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/RegExp /fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/RegExp/Exec /fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/exec -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/String /fr/docs/Web/JavaScript/Reference/Objets_globaux/String -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/String/Match /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/match -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/String/Substr /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/substr -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/String/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/prototype -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/String/replace /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/replace -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/String/split /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/split -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/SyntaxError /fr/docs/Web/JavaScript/Reference/Objets_globaux/SyntaxError -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/SyntaxError/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/SyntaxError/prototype -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/decodeURI /fr/docs/Web/JavaScript/Reference/Objets_globaux/decodeURI -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/decodeURIComponent /fr/docs/Web/JavaScript/Reference/Objets_globaux/decodeURIComponent -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/encodeURI /fr/docs/Web/JavaScript/Reference/Objets_globaux/encodeURI -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/encodeURIComponent /fr/docs/Web/JavaScript/Reference/Objets_globaux/encodeURIComponent -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/eval /fr/docs/Web/JavaScript/Reference/Objets_globaux/eval -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs /fr/docs/Web/JavaScript/Reference/Opérateurs -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_arithmétiques /fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_arithmétiques -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_binaires /fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_binaires -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_d'affectation /fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_d_affectation -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_de_chaînes /fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_de_chaînes -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_de_comparaison /fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_de_comparaison -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_de_membres /fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_de_membres -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_logiques /fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_logiques -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_conditionnel /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_conditionnel -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_delete /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_delete -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_function /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_function -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_get /fr/docs/Web/JavaScript/Reference/Fonctions/get -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_in /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_in -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_instanceof /fr/docs/Web/JavaScript/Reference/Opérateurs/instanceof -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_new /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_new -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_set /fr/docs/Web/JavaScript/Reference/Fonctions/set -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_typeof /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_typeof -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_virgule /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_virgule -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_void /fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_void -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Priorités_des_opérateurs /fr/docs/Web/JavaScript/Reference/Opérateurs/Précédence_des_opérateurs -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Propriétés_globales /fr/docs/Web/JavaScript/Reference/Objets_globaux -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Propriétés_globales/Infinity /fr/docs/Web/JavaScript/Reference/Objets_globaux/Infinity -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Propriétés_globales/NaN /fr/docs/Web/JavaScript/Reference/Objets_globaux/NaN -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Propriétés_globales/undefined /fr/docs/Web/JavaScript/Reference/Objets_globaux/undefined -/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/À_propos /fr/docs/Web/JavaScript/A_propos +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/RegExp /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/RegExp/Exec /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/exec +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/String /fr/docs/Web/JavaScript/Reference/Global_Objects/String +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/String/Match /fr/docs/Web/JavaScript/Reference/Global_Objects/String/match +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/String/Substr /fr/docs/Web/JavaScript/Reference/Global_Objects/String/substr +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/String/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/String +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/String/replace /fr/docs/Web/JavaScript/Reference/Global_Objects/String/replace +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/String/split /fr/docs/Web/JavaScript/Reference/Global_Objects/String/split +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/SyntaxError /fr/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/SyntaxError/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/SyntaxError +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/decodeURI /fr/docs/Web/JavaScript/Reference/Global_Objects/decodeURI +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/decodeURIComponent /fr/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/encodeURI /fr/docs/Web/JavaScript/Reference/Global_Objects/encodeURI +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/encodeURIComponent /fr/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/eval /fr/docs/Web/JavaScript/Reference/Global_Objects/eval +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs /fr/docs/Web/JavaScript/Reference/Operators +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_arithmétiques /fr/docs/conflicting/Web/JavaScript/Reference/Operators +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_binaires /fr/docs/conflicting/Web/JavaScript/Reference/Operators_688eef608213025193cd6b8e1e75b5c3 +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_d'affectation /fr/docs/conflicting/Web/JavaScript/Reference/Operators_2be16fc74d75a7c9dca0abca1dc5883b +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_de_chaînes /fr/docs/conflicting/Web/JavaScript/Reference/Operators_201bc9aef1615ff38f215c35d4cde8c9 +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_de_comparaison /fr/docs/conflicting/Web/JavaScript/Reference/Operators_03cb648b1d07bbaa8b57526b509d6d55 +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_de_membres /fr/docs/Web/JavaScript/Reference/Operators/Property_Accessors +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_logiques /fr/docs/conflicting/Web/JavaScript/Reference/Operators_d0fb75b0fac950a91a017a1f497c6a1f +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_conditionnel /fr/docs/Web/JavaScript/Reference/Operators/Conditional_Operator +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_delete /fr/docs/Web/JavaScript/Reference/Operators/delete +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_function /fr/docs/Web/JavaScript/Reference/Operators/function +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_get /fr/docs/Web/JavaScript/Reference/Functions/get +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_in /fr/docs/Web/JavaScript/Reference/Operators/in +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_instanceof /fr/docs/Web/JavaScript/Reference/Operators/instanceof +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_new /fr/docs/Web/JavaScript/Reference/Operators/new +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_set /fr/docs/Web/JavaScript/Reference/Functions/set +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_typeof /fr/docs/Web/JavaScript/Reference/Operators/typeof +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_virgule /fr/docs/Web/JavaScript/Reference/Operators/Comma_Operator +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Opérateurs_spéciaux/L'opérateur_void /fr/docs/Web/JavaScript/Reference/Operators/void +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Opérateurs/Priorités_des_opérateurs /fr/docs/Web/JavaScript/Reference/Operators/Operator_Precedence +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Propriétés_globales /fr/docs/Web/JavaScript/Reference/Global_Objects +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Propriétés_globales/Infinity /fr/docs/Web/JavaScript/Reference/Global_Objects/Infinity +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Propriétés_globales/NaN /fr/docs/Web/JavaScript/Reference/Global_Objects/NaN +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/Propriétés_globales/undefined /fr/docs/Web/JavaScript/Reference/Global_Objects/undefined +/fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/À_propos /fr/docs/Web/JavaScript/About_JavaScript /fr/docs/JavaScript/Référence_JavaScript/Référence_JavaScript/À_propos/Conventions_d'écriture /fr/docs/Web/JavaScript -/fr/docs/JavaScript/Same_origin_policy_for_JavaScript /fr/docs/Web/Security/Same_origin_policy_for_JavaScript +/fr/docs/JavaScript/Same_origin_policy_for_JavaScript /fr/docs/Web/Security/Same-origin_policy /fr/docs/JavaScript/Shells /fr/docs/Web/JavaScript/Shells -/fr/docs/JavaScript/Structures_de_données /fr/docs/Web/JavaScript/Structures_de_données -/fr/docs/JavaScript/Tableaux_typés /fr/docs/Web/JavaScript/Tableaux_typés -/fr/docs/JavaScript/Une_réintroduction_à_JavaScript /fr/docs/Web/JavaScript/Une_réintroduction_à_JavaScript +/fr/docs/JavaScript/Structures_de_données /fr/docs/Web/JavaScript/Data_structures +/fr/docs/JavaScript/Tableaux_typés /fr/docs/Web/JavaScript/Typed_arrays +/fr/docs/JavaScript/Une_réintroduction_à_JavaScript /fr/docs/Web/JavaScript/A_re-introduction_to_JavaScript /fr/docs/JavaScript_Astuces /fr/docs/Mozilla/JavaScript_Astuces /fr/docs/JavaScript_Guide /fr/docs/Web/JavaScript/Guide -/fr/docs/JavaScript_Guide/Aperçu_de_JavaScript /fr/docs/Web/JavaScript/Guide/JavaScript_Overview -/fr/docs/JavaScript_Guide/Appel_de_fonctions /fr/docs/Web/JavaScript/Guide/Fonctions -/fr/docs/JavaScript_Guide/Boucles /fr/docs/Web/JavaScript/Guide/iterateurs_et_generateurs -/fr/docs/JavaScript_Guide/Boucles/L'instruction_break /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/JavaScript_Guide/Boucles/L'instruction_continue /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/JavaScript_Guide/Boucles/L'instruction_do...while /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/JavaScript_Guide/Boucles/L'instruction_for /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/JavaScript_Guide/Boucles/L'instruction_label /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/JavaScript_Guide/Boucles/L'instruction_while /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs +/fr/docs/JavaScript_Guide/Aperçu_de_JavaScript /fr/docs/conflicting/Web/JavaScript/Guide/Introduction_6f341ba6db4b060ccbd8dce4a0d5214b +/fr/docs/JavaScript_Guide/Appel_de_fonctions /fr/docs/Web/JavaScript/Guide/Functions +/fr/docs/JavaScript_Guide/Boucles /fr/docs/Web/JavaScript/Guide/Iterators_and_Generators +/fr/docs/JavaScript_Guide/Boucles/L'instruction_break /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/JavaScript_Guide/Boucles/L'instruction_continue /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/JavaScript_Guide/Boucles/L'instruction_do...while /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/JavaScript_Guide/Boucles/L'instruction_for /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/JavaScript_Guide/Boucles/L'instruction_label /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/JavaScript_Guide/Boucles/L'instruction_while /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling /fr/docs/JavaScript_Guide/Commentaires /fr/docs/Web/JavaScript/Guide -/fr/docs/JavaScript_Guide/Constantes /fr/docs/Web/JavaScript/Guide/Types_et_grammaire -/fr/docs/JavaScript_Guide/Constantes_littérales /fr/docs/Web/JavaScript/Guide/Types_et_grammaire -/fr/docs/JavaScript_Guide/Création_d'objets /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/JavaScript_Guide/Création_d'objets/Définition_d'accesseurs_et_de_mutateurs /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/JavaScript_Guide/Création_d'objets/Définition_de_méthodes /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/JavaScript_Guide/Création_d'objets/Définition_de_propriétés_pour_un_type_d'objet /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/JavaScript_Guide/Création_d'objets/Indexation_des_propriétés_d'un_objet /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/JavaScript_Guide/Création_d'objets/Suppression_de_propriétés /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/JavaScript_Guide/Création_d'objets/Utilisation_d'une_fonction_constructeur /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/JavaScript_Guide/Création_d'objets/Utilisation_de_this_pour_référencer_un_objet /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/JavaScript_Guide/Création_d'objets/Utilisation_des_initialisateurs_d'objets /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/JavaScript_Guide/Création_d'une_expression_rationnelle /fr/docs/Web/JavaScript/Guide/Expressions_régulières -/fr/docs/JavaScript_Guide/Déclaration_de_blocs /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/JavaScript_Guide/Définition_de_fonctions /fr/docs/Web/JavaScript/Guide/Fonctions -/fr/docs/JavaScript_Guide/Expressions /fr/docs/Web/JavaScript/Guide/Expressions_et_Opérateurs -/fr/docs/JavaScript_Guide/Fonctions_prédéfinies /fr/docs/Web/JavaScript/Guide/Fonctions -/fr/docs/JavaScript_Guide/Fonctions_prédéfinies/La_fonction_eval /fr/docs/Web/JavaScript/Guide/Fonctions -/fr/docs/JavaScript_Guide/Fonctions_prédéfinies/La_fonction_isFinite /fr/docs/Web/JavaScript/Guide/Fonctions -/fr/docs/JavaScript_Guide/Fonctions_prédéfinies/La_fonction_isNaN /fr/docs/Web/JavaScript/Guide/Fonctions -/fr/docs/JavaScript_Guide/Fonctions_prédéfinies/Les_fonctions_Number_et_String /fr/docs/Web/JavaScript/Guide/Fonctions -/fr/docs/JavaScript_Guide/Fonctions_prédéfinies/Les_fonctions_escape_et_unescape /fr/docs/Web/JavaScript/Guide/Fonctions -/fr/docs/JavaScript_Guide/Fonctions_prédéfinies/Les_fonctions_parseInt_et_parseFloat /fr/docs/Web/JavaScript/Guide/Fonctions -/fr/docs/JavaScript_Guide/Instructions_conditionnelles /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/JavaScript_Guide/Instructions_de_gestion_d'exceptions /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/JavaScript_Guide/Instructions_de_gestion_d'exceptions/L'instruction_throw /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/JavaScript_Guide/Instructions_de_gestion_d'exceptions/L'instruction_try...catch /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/JavaScript_Guide/Instructions_de_manipulation_d'objets /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/JavaScript_Guide/L'exemple_de_l'employé /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/JavaScript_Guide/L'exemple_de_l'employé/Création_de_la_hiérarchie /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/JavaScript_Guide/L'exemple_de_l'employé/Des_constructeurs_plus_flexibles /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/JavaScript_Guide/L'exemple_de_l'employé/Propriétés_des_objets /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/JavaScript_Guide/L'exemple_de_l'employé/Propriétés_des_objets/Ajout_de_propriétés /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/JavaScript_Guide/L'exemple_de_l'employé/Propriétés_des_objets/Héritage_de_propriétés /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/JavaScript_Guide/Langages_basés_sur_les_classes_et_langages_basés_sur_les_prototypes /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/JavaScript_Guide/Objets_et_propriétés /fr/docs/Web/JavaScript/Guide/Utiliser_les_objets -/fr/docs/JavaScript_Guide/Objets_prédéfinis /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/JavaScript_Guide/Objets_prédéfinis/L'objet_Array /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/JavaScript_Guide/Objets_prédéfinis/L'objet_Boolean /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/JavaScript_Guide/Objets_prédéfinis/L'objet_Date /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/JavaScript_Guide/Objets_prédéfinis/L'objet_Function /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/JavaScript_Guide/Objets_prédéfinis/L'objet_Math /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/JavaScript_Guide/Objets_prédéfinis/L'objet_Number /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/JavaScript_Guide/Objets_prédéfinis/L'objet_RegExp /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/JavaScript_Guide/Objets_prédéfinis/L'objet_String /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/JavaScript_Guide/Objets_prédéfinis/L'objet_document /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/JavaScript_Guide/Objets_prédéfinis/L'objet_windows /fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript -/fr/docs/JavaScript_Guide/Opérateurs /fr/docs/Web/JavaScript/Guide/Expressions_et_Opérateurs -/fr/docs/JavaScript_Guide/Opérateurs/Opérateurs_arithmétiques /fr/docs/Web/JavaScript/Guide/Expressions_et_Opérateurs -/fr/docs/JavaScript_Guide/Opérateurs/Opérateurs_bit-à-bit /fr/docs/Web/JavaScript/Guide/Expressions_et_Opérateurs -/fr/docs/JavaScript_Guide/Opérateurs/Opérateurs_d'affectation /fr/docs/Web/JavaScript/Guide/Expressions_et_Opérateurs -/fr/docs/JavaScript_Guide/Opérateurs/Opérateurs_de_comparaison /fr/docs/Web/JavaScript/Guide/Expressions_et_Opérateurs -/fr/docs/JavaScript_Guide/Opérateurs/Opérateurs_liés_aux_chaînes /fr/docs/Web/JavaScript/Guide/Expressions_et_Opérateurs -/fr/docs/JavaScript_Guide/Opérateurs/Opérateurs_logiques /fr/docs/Web/JavaScript/Guide/Expressions_et_Opérateurs -/fr/docs/JavaScript_Guide/Opérateurs/Opérateurs_spéciaux /fr/docs/Web/JavaScript/Guide/Expressions_et_Opérateurs -/fr/docs/JavaScript_Guide/Retour_sur_l'héritage_de_propriétés /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/JavaScript_Guide/Retour_sur_l'héritage_de_propriétés/Déterminer_les_relations_d'instances /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/JavaScript_Guide/Retour_sur_l'héritage_de_propriétés/Informations_globales_dans_les_constructeurs /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/JavaScript_Guide/Retour_sur_l'héritage_de_propriétés/Pas_d'héritage_multiple /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/JavaScript_Guide/Retour_sur_l'héritage_de_propriétés/Valeurs_locales_et_valeurs_héritées /fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails -/fr/docs/JavaScript_Guide/Travailler_avec_les_expressions_rationnelles /fr/docs/Web/JavaScript/Guide/Expressions_régulières -/fr/docs/JavaScript_Guide/Travailler_avec_les_expressions_rationnelles/Exemples_d'expressions_rationnelles /fr/docs/Web/JavaScript/Guide/Expressions_régulières -/fr/docs/JavaScript_Guide/Travailler_avec_les_expressions_rationnelles/Exécution_de_recherches_globales,_ignorer_la_casse,_utilisation_de_chaînes_multilignes /fr/docs/Web/JavaScript/Guide/Expressions_régulières -/fr/docs/JavaScript_Guide/Travailler_avec_les_expressions_rationnelles/Utilisation_des_parenthèses_de_capture /fr/docs/Web/JavaScript/Guide/Expressions_régulières -/fr/docs/JavaScript_Guide/Unicode /fr/docs/Web/JavaScript/Guide/Types_et_grammaire -/fr/docs/JavaScript_Guide/Utilisation_de_l'objet_arguments /fr/docs/Web/JavaScript/Guide/Fonctions -/fr/docs/JavaScript_Guide/Valeurs /fr/docs/Web/JavaScript/Guide/Types_et_grammaire -/fr/docs/JavaScript_Guide/Variables /fr/docs/Web/JavaScript/Guide/Types_et_grammaire -/fr/docs/JavaScript_Guide/À_propos /fr/docs/Web/JavaScript/Guide/Apropos -/fr/docs/JavaScript_Guide/Écriture_d'un_masque_d'expression_rationnelle /fr/docs/Web/JavaScript/Guide/Expressions_régulières -/fr/docs/Javascript/Reference/RegExp/Exec /fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/exec -/fr/docs/L'interface_XSLT_JavaScript_dans_Gecko/Définition_de_paramètres /fr/docs/Web/XSLT/Interface_XSLT_JS_dans_Gecko/Définition_de_paramètres -/fr/docs/L'interface_XSLT_JavaScript_dans_Gecko/Exemple_avancé /fr/docs/Web/XSLT/Interface_XSLT_JS_dans_Gecko/Exemple_avancé -/fr/docs/L'interface_XSLT_JavaScript_dans_Gecko/Exemple_basique /fr/docs/Web/XSLT/Interface_XSLT_JS_dans_Gecko/Exemple_basique -/fr/docs/L'interface_XSLT_JavaScript_dans_Gecko/Les_liaisons_JavaScript_XSLT /fr/docs/Web/XSLT/Interface_XSLT_JS_dans_Gecko/Les_liaisons_JavaScript_XSLT -/fr/docs/L'interface_XSLT_JavaScript_dans_Gecko/Ressources /fr/docs/Web/XSLT/Interface_XSLT_JS_dans_Gecko/Ressources -/fr/docs/L'interface_XSLT_JavaScript_dans_Gecko:Définition_de_paramètres /fr/docs/Web/XSLT/Interface_XSLT_JS_dans_Gecko/Définition_de_paramètres -/fr/docs/L'interface_XSLT_JavaScript_dans_Gecko:Exemple_avancé /fr/docs/Web/XSLT/Interface_XSLT_JS_dans_Gecko/Exemple_avancé -/fr/docs/L'interface_XSLT_JavaScript_dans_Gecko:Exemple_basique /fr/docs/Web/XSLT/Interface_XSLT_JS_dans_Gecko/Exemple_basique -/fr/docs/L'interface_XSLT_JavaScript_dans_Gecko:Les_liaisons_JavaScript_XSLT /fr/docs/Web/XSLT/Interface_XSLT_JS_dans_Gecko/Les_liaisons_JavaScript_XSLT -/fr/docs/L'interface_XSLT_JavaScript_dans_Gecko:Ressources /fr/docs/Web/XSLT/Interface_XSLT_JS_dans_Gecko/Ressources -/fr/docs/La_notation_JSON /fr/docs/Glossaire/JSON +/fr/docs/JavaScript_Guide/Constantes /fr/docs/Web/JavaScript/Guide/Grammar_and_types +/fr/docs/JavaScript_Guide/Constantes_littérales /fr/docs/Web/JavaScript/Guide/Grammar_and_types +/fr/docs/JavaScript_Guide/Création_d'objets /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/JavaScript_Guide/Création_d'objets/Définition_d'accesseurs_et_de_mutateurs /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/JavaScript_Guide/Création_d'objets/Définition_de_méthodes /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/JavaScript_Guide/Création_d'objets/Définition_de_propriétés_pour_un_type_d'objet /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/JavaScript_Guide/Création_d'objets/Indexation_des_propriétés_d'un_objet /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/JavaScript_Guide/Création_d'objets/Suppression_de_propriétés /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/JavaScript_Guide/Création_d'objets/Utilisation_d'une_fonction_constructeur /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/JavaScript_Guide/Création_d'objets/Utilisation_de_this_pour_référencer_un_objet /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/JavaScript_Guide/Création_d'objets/Utilisation_des_initialisateurs_d'objets /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/JavaScript_Guide/Création_d'une_expression_rationnelle /fr/docs/Web/JavaScript/Guide/Regular_Expressions +/fr/docs/JavaScript_Guide/Déclaration_de_blocs /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/JavaScript_Guide/Définition_de_fonctions /fr/docs/Web/JavaScript/Guide/Functions +/fr/docs/JavaScript_Guide/Expressions /fr/docs/Web/JavaScript/Guide/Expressions_and_Operators +/fr/docs/JavaScript_Guide/Fonctions_prédéfinies /fr/docs/Web/JavaScript/Guide/Functions +/fr/docs/JavaScript_Guide/Fonctions_prédéfinies/La_fonction_eval /fr/docs/Web/JavaScript/Guide/Functions +/fr/docs/JavaScript_Guide/Fonctions_prédéfinies/La_fonction_isFinite /fr/docs/Web/JavaScript/Guide/Functions +/fr/docs/JavaScript_Guide/Fonctions_prédéfinies/La_fonction_isNaN /fr/docs/Web/JavaScript/Guide/Functions +/fr/docs/JavaScript_Guide/Fonctions_prédéfinies/Les_fonctions_Number_et_String /fr/docs/Web/JavaScript/Guide/Functions +/fr/docs/JavaScript_Guide/Fonctions_prédéfinies/Les_fonctions_escape_et_unescape /fr/docs/Web/JavaScript/Guide/Functions +/fr/docs/JavaScript_Guide/Fonctions_prédéfinies/Les_fonctions_parseInt_et_parseFloat /fr/docs/Web/JavaScript/Guide/Functions +/fr/docs/JavaScript_Guide/Instructions_conditionnelles /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/JavaScript_Guide/Instructions_de_gestion_d'exceptions /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/JavaScript_Guide/Instructions_de_gestion_d'exceptions/L'instruction_throw /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/JavaScript_Guide/Instructions_de_gestion_d'exceptions/L'instruction_try...catch /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/JavaScript_Guide/Instructions_de_manipulation_d'objets /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/JavaScript_Guide/L'exemple_de_l'employé /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/JavaScript_Guide/L'exemple_de_l'employé/Création_de_la_hiérarchie /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/JavaScript_Guide/L'exemple_de_l'employé/Des_constructeurs_plus_flexibles /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/JavaScript_Guide/L'exemple_de_l'employé/Propriétés_des_objets /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/JavaScript_Guide/L'exemple_de_l'employé/Propriétés_des_objets/Ajout_de_propriétés /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/JavaScript_Guide/L'exemple_de_l'employé/Propriétés_des_objets/Héritage_de_propriétés /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/JavaScript_Guide/Langages_basés_sur_les_classes_et_langages_basés_sur_les_prototypes /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/JavaScript_Guide/Objets_et_propriétés /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/JavaScript_Guide/Objets_prédéfinis /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/JavaScript_Guide/Objets_prédéfinis/L'objet_Array /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/JavaScript_Guide/Objets_prédéfinis/L'objet_Boolean /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/JavaScript_Guide/Objets_prédéfinis/L'objet_Date /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/JavaScript_Guide/Objets_prédéfinis/L'objet_Function /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/JavaScript_Guide/Objets_prédéfinis/L'objet_Math /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/JavaScript_Guide/Objets_prédéfinis/L'objet_Number /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/JavaScript_Guide/Objets_prédéfinis/L'objet_RegExp /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/JavaScript_Guide/Objets_prédéfinis/L'objet_String /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/JavaScript_Guide/Objets_prédéfinis/L'objet_document /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/JavaScript_Guide/Objets_prédéfinis/L'objet_windows /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/JavaScript_Guide/Opérateurs /fr/docs/Web/JavaScript/Guide/Expressions_and_Operators +/fr/docs/JavaScript_Guide/Opérateurs/Opérateurs_arithmétiques /fr/docs/Web/JavaScript/Guide/Expressions_and_Operators +/fr/docs/JavaScript_Guide/Opérateurs/Opérateurs_bit-à-bit /fr/docs/Web/JavaScript/Guide/Expressions_and_Operators +/fr/docs/JavaScript_Guide/Opérateurs/Opérateurs_d'affectation /fr/docs/Web/JavaScript/Guide/Expressions_and_Operators +/fr/docs/JavaScript_Guide/Opérateurs/Opérateurs_de_comparaison /fr/docs/Web/JavaScript/Guide/Expressions_and_Operators +/fr/docs/JavaScript_Guide/Opérateurs/Opérateurs_liés_aux_chaînes /fr/docs/Web/JavaScript/Guide/Expressions_and_Operators +/fr/docs/JavaScript_Guide/Opérateurs/Opérateurs_logiques /fr/docs/Web/JavaScript/Guide/Expressions_and_Operators +/fr/docs/JavaScript_Guide/Opérateurs/Opérateurs_spéciaux /fr/docs/Web/JavaScript/Guide/Expressions_and_Operators +/fr/docs/JavaScript_Guide/Retour_sur_l'héritage_de_propriétés /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/JavaScript_Guide/Retour_sur_l'héritage_de_propriétés/Déterminer_les_relations_d'instances /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/JavaScript_Guide/Retour_sur_l'héritage_de_propriétés/Informations_globales_dans_les_constructeurs /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/JavaScript_Guide/Retour_sur_l'héritage_de_propriétés/Pas_d'héritage_multiple /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/JavaScript_Guide/Retour_sur_l'héritage_de_propriétés/Valeurs_locales_et_valeurs_héritées /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/JavaScript_Guide/Travailler_avec_les_expressions_rationnelles /fr/docs/Web/JavaScript/Guide/Regular_Expressions +/fr/docs/JavaScript_Guide/Travailler_avec_les_expressions_rationnelles/Exemples_d'expressions_rationnelles /fr/docs/Web/JavaScript/Guide/Regular_Expressions +/fr/docs/JavaScript_Guide/Travailler_avec_les_expressions_rationnelles/Exécution_de_recherches_globales,_ignorer_la_casse,_utilisation_de_chaînes_multilignes /fr/docs/Web/JavaScript/Guide/Regular_Expressions +/fr/docs/JavaScript_Guide/Travailler_avec_les_expressions_rationnelles/Utilisation_des_parenthèses_de_capture /fr/docs/Web/JavaScript/Guide/Regular_Expressions +/fr/docs/JavaScript_Guide/Unicode /fr/docs/Web/JavaScript/Guide/Grammar_and_types +/fr/docs/JavaScript_Guide/Utilisation_de_l'objet_arguments /fr/docs/Web/JavaScript/Guide/Functions +/fr/docs/JavaScript_Guide/Valeurs /fr/docs/Web/JavaScript/Guide/Grammar_and_types +/fr/docs/JavaScript_Guide/Variables /fr/docs/Web/JavaScript/Guide/Grammar_and_types +/fr/docs/JavaScript_Guide/À_propos /fr/docs/conflicting/Web/JavaScript/Guide/Introduction +/fr/docs/JavaScript_Guide/Écriture_d'un_masque_d'expression_rationnelle /fr/docs/Web/JavaScript/Guide/Regular_Expressions +/fr/docs/Javascript/Reference/RegExp/Exec /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/exec +/fr/docs/Jeux /fr/docs/Games +/fr/docs/Jeux/Anatomie /fr/docs/Games/Anatomy +/fr/docs/Jeux/Exemples /fr/docs/Games/Examples +/fr/docs/Jeux/Index /fr/docs/Games/Index +/fr/docs/Jeux/Introduction /fr/docs/Games/Introduction +/fr/docs/Jeux/Introduction_to_HTML5_Game_Gevelopment_(summary) /fr/docs/Games/Introduction_to_HTML5_Game_Development +/fr/docs/Jeux/Publier_jeux /fr/docs/Games/Publishing_games +/fr/docs/Jeux/Publier_jeux/Game_monetization /fr/docs/Games/Publishing_games/Game_monetization +/fr/docs/L'interface_XSLT_JavaScript_dans_Gecko/Définition_de_paramètres /fr/docs/Web/XSLT/XSLT_JS_interface_in_Gecko/Setting_Parameters +/fr/docs/L'interface_XSLT_JavaScript_dans_Gecko/Exemple_avancé /fr/docs/Web/XSLT/XSLT_JS_interface_in_Gecko/Advanced_Example +/fr/docs/L'interface_XSLT_JavaScript_dans_Gecko/Exemple_basique /fr/docs/Web/XSLT/XSLT_JS_interface_in_Gecko/Basic_Example +/fr/docs/L'interface_XSLT_JavaScript_dans_Gecko/Les_liaisons_JavaScript_XSLT /fr/docs/Web/XSLT/XSLT_JS_interface_in_Gecko/JavaScript_XSLT_Bindings +/fr/docs/L'interface_XSLT_JavaScript_dans_Gecko/Ressources /fr/docs/Web/XSLT/XSLT_JS_interface_in_Gecko/Resources +/fr/docs/L'interface_XSLT_JavaScript_dans_Gecko:Définition_de_paramètres /fr/docs/Web/XSLT/XSLT_JS_interface_in_Gecko/Setting_Parameters +/fr/docs/L'interface_XSLT_JavaScript_dans_Gecko:Exemple_avancé /fr/docs/Web/XSLT/XSLT_JS_interface_in_Gecko/Advanced_Example +/fr/docs/L'interface_XSLT_JavaScript_dans_Gecko:Exemple_basique /fr/docs/Web/XSLT/XSLT_JS_interface_in_Gecko/Basic_Example +/fr/docs/L'interface_XSLT_JavaScript_dans_Gecko:Les_liaisons_JavaScript_XSLT /fr/docs/Web/XSLT/XSLT_JS_interface_in_Gecko/JavaScript_XSLT_Bindings +/fr/docs/L'interface_XSLT_JavaScript_dans_Gecko:Ressources /fr/docs/Web/XSLT/XSLT_JS_interface_in_Gecko/Resources +/fr/docs/La_notation_JSON /fr/docs/Glossary/JSON /fr/docs/La_résolution_des_noms_de_propriété_sur_les_objets /fr/docs/Web/JavaScript/Closures -/fr/docs/La_sécurité_dans_Firefox /fr/docs/La_sécurité_dans_Firefox_2 +/fr/docs/La_sécurité_dans_Firefox /fr/docs/Mozilla/Firefox/Releases/2/Security_changes +/fr/docs/La_sécurité_dans_Firefox_2 /fr/docs/Mozilla/Firefox/Releases/2/Security_changes /fr/docs/Le_DOM_et_JavaScript /fr/docs/Web/JavaScript/JavaScript_technologies_overview /fr/docs/Le_principe_de_"fermeture"_en_JavaScript /fr/docs/Web/JavaScript/Closures /fr/docs/Le_principe_de_fermeture_en_JavaScript /fr/docs/Web/JavaScript/Closures @@ -2394,110 +3109,426 @@ /fr/docs/Le_principe_de_fermeture_en_JavaScript:La_résolution_des_noms_de_propriété_sur_les_objets /fr/docs/Web/JavaScript/Closures /fr/docs/Le_principe_de_fermeture_en_JavaScript:Résolution_d'identifiants,_contextes_d'exécution_et_visibilité_des_variables /fr/docs/Web/JavaScript/Closures /fr/docs/Le_principe_de_fermeture_en_JavaScript:Utilisation_des_fermetures /fr/docs/Web/JavaScript/Closures +/fr/docs/Learn/CSS/First_steps/Qu_est_ce_que_CSS /fr/docs/Learn/CSS/First_steps/What_is_CSS +/fr/docs/Learn/CSS/Styling_text/Mise_en_forme_des_liens /fr/docs/Learn/CSS/Styling_text/Styling_links +/fr/docs/Learn/CSS/Styling_text/initiation-mise-en-forme-du-texte /fr/docs/Learn/CSS/Styling_text/Fundamentals +/fr/docs/Learn/JavaScript/First_steps/Testes_vos_competence:_Tableaux /fr/docs/Learn/JavaScript/First_steps/Test_your_skills:_Arrays +/fr/docs/Learn/JavaScript/First_steps/methode_chaine_utile /fr/docs/Learn/JavaScript/First_steps/Useful_string_methods +/fr/docs/Learn/JavaScript/First_steps/tableaux /fr/docs/Learn/JavaScript/First_steps/Arrays +/fr/docs/Learn/JavaScript/Objects/Ajouter_des_fonctionnalités_à_notre_démo_de_balles_rebondissantes /fr/docs/Learn/JavaScript/Objects/Adding_bouncing_balls_features +/fr/docs/Learn/JavaScript/Objects/Heritage /fr/docs/Learn/JavaScript/Objects/Inheritance +/fr/docs/Learn/JavaScript/Objects/JS_orienté-objet /fr/docs/Learn/JavaScript/Objects/Object-oriented_JS +/fr/docs/Learn/JavaScript/Objects/Prototypes_Objet /fr/docs/Learn/JavaScript/Objects/Object_prototypes +/fr/docs/Learn/JavaScript/Objects/la_construction_d_objet_en_pratique /fr/docs/Learn/JavaScript/Objects/Object_building_practice /fr/docs/Learn/Performance/Populating_the_page:_how_browsers_work /fr/docs/Web/Performance/How_browsers_work -/fr/docs/Learn/Server-side/First_steps /fr/docs/Learn/Server-side/Premiers_pas -/fr/docs/Learn/Server-side/First_steps/Client-Serveur /fr/docs/Learn/Server-side/Premiers_pas/Client-Serveur -/fr/docs/Learn/Server-side/First_steps/Introduction /fr/docs/Learn/Server-side/Premiers_pas/Introduction -/fr/docs/Learn/Server-side/First_steps/Web_frameworks /fr/docs/Learn/Server-side/Premiers_pas/Web_frameworks -/fr/docs/Learn/Server-side/First_steps/Website_security /fr/docs/Learn/Server-side/Premiers_pas/Website_security -/fr/docs/Learn/tutorial /fr/docs/Apprendre/Tutoriels -/fr/docs/Learn/tutorial/Les_bases_de_la_sécurité_informatique /fr/docs/Apprendre/Tutoriels/Les_bases_de_la_sécurité_informatique +/fr/docs/Learn/Performance/pourquoi_performance_web /fr/docs/Learn/Performance/why_web_performance +/fr/docs/Learn/Server-side/Django/Vues_generiques /fr/docs/Learn/Server-side/Django/Generic_views +/fr/docs/Learn/Server-side/First_steps/Client-Serveur /fr/docs/Learn/Server-side/First_steps/Client-Server_overview +/fr/docs/Learn/Server-side/Premiers_pas /fr/docs/Learn/Server-side/First_steps +/fr/docs/Learn/Server-side/Premiers_pas/Client-Serveur /fr/docs/Learn/Server-side/First_steps/Client-Server_overview +/fr/docs/Learn/Server-side/Premiers_pas/Introduction /fr/docs/Learn/Server-side/First_steps/Introduction +/fr/docs/Learn/Server-side/Premiers_pas/Web_frameworks /fr/docs/Learn/Server-side/First_steps/Web_frameworks +/fr/docs/Learn/Server-side/Premiers_pas/Website_security /fr/docs/Learn/Server-side/First_steps/Website_security +/fr/docs/Learn/Tools_and_testing/Cross_browser_testing/Accessibilité /fr/docs/Learn/Tools_and_testing/Cross_browser_testing/Accessibility +/fr/docs/Learn/Tools_and_testing/Cross_browser_testing/HTML_et_CSS /fr/docs/Learn/Tools_and_testing/Cross_browser_testing/HTML_and_CSS +/fr/docs/Learn/Tools_and_testing/Understanding_client-side_tools/Ligne_de_commande /fr/docs/Learn/Tools_and_testing/Understanding_client-side_tools/Command_line +/fr/docs/Learn/tutorial /fr/docs/conflicting/Learn_6767a192c90d2c9c5179cf004fce2ee8 +/fr/docs/Learn/tutorial/Les_bases_de_la_sécurité_informatique /fr/docs/orphaned/Web/Security/Information_Security_Basics /fr/docs/Liste_des_composants_XPCOM /fr/docs/XPCOM_Interface_Reference -/fr/docs/Littéraux_gabarits /fr/docs/Web/JavaScript/Reference/Littéraux_gabarits -/fr/docs/Localisation /fr/docs/Localization +/fr/docs/Littéraux_gabarits /fr/docs/Web/JavaScript/Reference/Template_literals +/fr/docs/Localisation /fr/docs/Glossary/Localization +/fr/docs/Localization /fr/docs/Glossary/Localization /fr/docs/Localizing_an_extension /fr/docs/Localisation_d'une_extension +/fr/docs/MDN/A_propos /fr/docs/MDN/About /fr/docs/MDN/Contribute/Contenu /fr/docs/MDN/Guidelines -/fr/docs/MDN/Contribute/Contenu/Code_lignesdirectrices /fr/docs/MDN/Guidelines/Code_lignesdirectrices -/fr/docs/MDN/Contribute/Editor/Basics /fr/docs/MDN/Editor/Basics -/fr/docs/MDN/Contribute/Editor/Basics/Pieces_jointes /fr/docs/MDN/Editor/Basics/Pieces_jointes +/fr/docs/MDN/Contribute/Contenu/Code_lignesdirectrices /fr/docs/MDN/Guidelines/Code_guidelines +/fr/docs/MDN/Contribute/Editor/Basics /fr/docs/orphaned/MDN/Editor/Basics +/fr/docs/MDN/Contribute/Editor/Basics/Pieces_jointes /fr/docs/orphaned/MDN/Editor/Basics/Attachments +/fr/docs/MDN/Contribute/Howto/Comment_créer_un_compte_sur_MDN /fr/docs/orphaned/MDN/Contribute/Howto/Create_an_MDN_account +/fr/docs/MDN/Contribute/Howto/Creer_un_exercice_interactif_pour_apprendre_le_web /fr/docs/MDN/Contribute/Howto/Create_an_interactive_exercise_to_help_learning_the_web +/fr/docs/MDN/Contribute/Howto/Set_the_summary_for_a_page /fr/docs/orphaned/MDN/Contribute/Howto/Set_the_summary_for_a_page +/fr/docs/MDN/Contribute/Howto/Write_an_article_to_help_learn_about_the_Web /fr/docs/orphaned/MDN/Contribute/Howto/Write_an_article_to_help_learn_about_the_Web +/fr/docs/MDN/Contribute/Howto/convertir_code_pour_etre_direct /fr/docs/MDN/Contribute/Howto/Convert_code_samples_to_be_live +/fr/docs/MDN/Contribute/Howto/faire_relecture_redactionnelle /fr/docs/orphaned/MDN/Contribute/Howto/Do_an_editorial_review +/fr/docs/MDN/Contribute/Howto/faire_relecture_technique /fr/docs/orphaned/MDN/Contribute/Howto/Do_a_technical_review +/fr/docs/MDN/Contribute/Howto/Étiquettes_pages_JavaScript /fr/docs/orphaned/MDN/Contribute/Howto/Tag_JavaScript_pages /fr/docs/MDN/Contribute/Structures /fr/docs/MDN/Structures -/fr/docs/MDN/Contribute/Structures/Exemples_live /fr/docs/MDN/Structures/Exemples_live +/fr/docs/MDN/Contribute/Structures/Exemples_live /fr/docs/MDN/Structures/Live_samples /fr/docs/MDN/Contribute/Structures/Macros /fr/docs/MDN/Structures/Macros /fr/docs/MDN/Contribute/Structures/Macros/Commonly-used_macros /fr/docs/MDN/Structures/Macros/Commonly-used_macros -/fr/docs/MDN/Contribute/Structures/Tables_de_compatibilité /fr/docs/MDN/Structures/Tables_de_compatibilité +/fr/docs/MDN/Contribute/Structures/Tables_de_compatibilité /fr/docs/MDN/Structures/Compatibility_tables /fr/docs/MDN/Contribute/Tools /fr/docs/MDN/Tools /fr/docs/MDN/Contribute/Tools/KumaScript /fr/docs/MDN/Tools/KumaScript -/fr/docs/MDN/Contribute/Tools/Template_editing /fr/docs/MDN/Tools/Template_editing +/fr/docs/MDN/Contribute/Tools/Template_editing /fr/docs/orphaned/MDN/Tools/Template_editing /fr/docs/MDN/Débuter_sur_MDN /fr/docs/MDN/Contribute/Getting_started +/fr/docs/MDN/Editor /fr/docs/orphaned/MDN/Editor +/fr/docs/MDN/Editor/Basics /fr/docs/orphaned/MDN/Editor/Basics +/fr/docs/MDN/Editor/Basics/Pieces_jointes /fr/docs/orphaned/MDN/Editor/Basics/Attachments /fr/docs/MDN/Feedback /fr/docs/MDN/Contribute/Feedback +/fr/docs/MDN/Guidelines/Code_lignesdirectrices /fr/docs/MDN/Guidelines/Code_guidelines +/fr/docs/MDN/Kuma /fr/docs/MDN/Yari +/fr/docs/MDN/Rejoindre_la_communauté /fr/docs/orphaned/MDN/Community +/fr/docs/MDN/Rejoindre_la_communauté/Conversations /fr/docs/orphaned/MDN/Community/Conversations +/fr/docs/MDN/Rejoindre_la_communauté/Doc_sprints /fr/docs/orphaned/MDN/Community/Doc_sprints +/fr/docs/MDN/Rejoindre_la_communauté/Whats_happening /fr/docs/orphaned/MDN/Community/Whats_happening +/fr/docs/MDN/Structures/Exemples_live /fr/docs/MDN/Structures/Live_samples +/fr/docs/MDN/Structures/Tables_de_compatibilité /fr/docs/MDN/Structures/Compatibility_tables +/fr/docs/MDN/Tools/Template_editing /fr/docs/orphaned/MDN/Tools/Template_editing +/fr/docs/MDN/User_guide /fr/docs/conflicting/MDN/Tools +/fr/docs/MDN_a_dix_ans /fr/docs/MDN/At_ten +/fr/docs/MDN_a_dix_ans/Contribuer_à_MDN /fr/docs/conflicting/MDN/Contribute +/fr/docs/MDN_a_dix_ans/Histoire_MDN /fr/docs/MDN/At_ten/History_of_MDN /fr/docs/Manuel_de_référence_Javascript_1.5_(ECMA-262,_Edition_3) /fr/docs/Web/JavaScript/Reference /fr/docs/MathML /fr/docs/Web/MathML +/fr/docs/Mise_à_jour_des_applications_Web_pour_Firefox_3 /fr/docs/Mozilla/Firefox/Releases/3/Updating_web_applications +/fr/docs/Mise_à_jour_des_extensions_pour_Firefox_2 /fr/docs/Mozilla/Firefox/Releases/2/Updating_extensions +/fr/docs/Mise_à_jour_des_extensions_pour_Firefox_3 /fr/docs/Mozilla/Firefox/Releases/3/Updating_extensions /fr/docs/Mode_presque_standard_de_Gecko /fr/docs/Mozilla/Mode_presque_standard_de_Gecko /fr/docs/Mode_quirks_de_Mozilla /fr/docs/Web/HTML/Quirks_Mode_and_Standards_Mode -/fr/docs/Mozilla/Add-ons/WebExtensions/Chrome_incompatibilities /fr/docs/Mozilla/Add-ons/WebExtensions/Incompatibilités_Chrome +/fr/docs/Mozilla/Add-ons/WebExtensions/API/browserSettings/proxyConfig /fr/docs/Mozilla/Add-ons/WebExtensions/API/proxy/settings +/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow /fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools/inspectedWindow +/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow/eval /fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools/inspectedWindow/eval +/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow/reload /fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools/inspectedWindow/reload +/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow/tabId /fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools/inspectedWindow/tabId +/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.network /fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools/network +/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.network/getHAR /fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools/network/getHAR +/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.network/onNavigated /fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools/network/onNavigated +/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.network/onRequestFinished /fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools/network/onRequestFinished +/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.panels /fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels +/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.panels/ElementsPanel /fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/ElementsPanel +/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.panels/ElementsPanel/createSidebarPane /fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/ElementsPanel/createSidebarPane +/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.panels/ElementsPanel/onSelectionChanged /fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/ElementsPanel/onSelectionChanged +/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionPanel /fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionPanel +/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane /fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane +/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/onHidden /fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane/onHidden +/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/onShown /fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane/onShown +/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/setExpression /fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane/setExpression +/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/setObject /fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane/setObject +/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/setPage /fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane/setPage +/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.panels/create /fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/create +/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.panels/elements /fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/elements +/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.panels/onThemeChanged /fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/onThemeChanged +/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.panels/themeName /fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools/panels/themeName +/fr/docs/Mozilla/Add-ons/WebExtensions/API/menus/menus.overrideContext() /fr/docs/conflicting/Mozilla/Add-ons/WebExtensions/API/menus/overrideContext +/fr/docs/Mozilla/Add-ons/WebExtensions/API/proxy/onProxyError /fr/docs/Mozilla/Add-ons/WebExtensions/API/proxy/onError +/fr/docs/Mozilla/Add-ons/WebExtensions/API/userScripts/APIScript /fr/docs/orphaned/Mozilla/Add-ons/WebExtensions/API/userScripts/APIScript +/fr/docs/Mozilla/Add-ons/WebExtensions/API/userScripts/RegisteredUserScript/RegisteredUserScript.unregister() /fr/docs/conflicting/Mozilla/Add-ons/WebExtensions/API/userScripts/RegisteredUserScript/unregister +/fr/docs/Mozilla/Add-ons/WebExtensions/API/userScripts/travailler_avec_userScripts /fr/docs/Mozilla/Add-ons/WebExtensions/API/userScripts/Working_with_userScripts +/fr/docs/Mozilla/Add-ons/WebExtensions/Ajouter_un_bouton_a_la_barre_d_outils /fr/docs/Mozilla/Add-ons/WebExtensions/Add_a_button_to_the_toolbar +/fr/docs/Mozilla/Add-ons/WebExtensions/Ajouter_une_page_de_paramètres /fr/docs/Mozilla/Add-ons/WebExtensions/Implement_a_settings_page +/fr/docs/Mozilla/Add-ons/WebExtensions/Alternative_distribution_options /fr/docs/orphaned/Mozilla/Add-ons/WebExtensions/Distribution_options +/fr/docs/Mozilla/Add-ons/WebExtensions/Alternative_distribution_options/Add-ons_for_desktop_apps /fr/docs/orphaned/Mozilla/Add-ons/WebExtensions/Distribution_options/Add-ons_for_desktop_apps +/fr/docs/Mozilla/Add-ons/WebExtensions/Alternative_distribution_options/Add-ons_in_the_enterprise /fr/docs/orphaned/Mozilla/Add-ons/WebExtensions/Distribution_options/Add-ons_in_the_enterprise +/fr/docs/Mozilla/Add-ons/WebExtensions/Alternative_distribution_options/Sideloading_add-ons /fr/docs/orphaned/Mozilla/Add-ons/WebExtensions/Distribution_options/Sideloading_add-ons +/fr/docs/Mozilla/Add-ons/WebExtensions/Comparaison_avec_le_SDK_Add-on /fr/docs/orphaned/Mozilla/Add-ons/WebExtensions/Comparison_with_the_Add-on_SDK +/fr/docs/Mozilla/Add-ons/WebExtensions/Compatibilité_navigateurs_API_JavaScript /fr/docs/Mozilla/Add-ons/WebExtensions/Browser_support_for_JavaScript_APIs +/fr/docs/Mozilla/Add-ons/WebExtensions/Compte_developpeurs /fr/docs/orphaned/Mozilla/Add-ons/WebExtensions/Developer_accounts +/fr/docs/Mozilla/Add-ons/WebExtensions/Debogage_(avant_Firefox_50) /fr/docs/Mozilla/Add-ons/WebExtensions/Debugging_(before_Firefox_50) +/fr/docs/Mozilla/Add-ons/WebExtensions/Differences_entre_les_implementations_api /fr/docs/Mozilla/Add-ons/WebExtensions/Differences_between_API_implementations +/fr/docs/Mozilla/Add-ons/WebExtensions/Exemples /fr/docs/Mozilla/Add-ons/WebExtensions/Examples +/fr/docs/Mozilla/Add-ons/WebExtensions/Experience_utilisateur_bonnes_pratiques /fr/docs/orphaned/Mozilla/Add-ons/WebExtensions/User_experience_best_practices +/fr/docs/Mozilla/Add-ons/WebExtensions/Incompatibilités_Chrome /fr/docs/Mozilla/Add-ons/WebExtensions/Chrome_incompatibilities +/fr/docs/Mozilla/Add-ons/WebExtensions/Intercepter_requêtes_HTTP /fr/docs/Mozilla/Add-ons/WebExtensions/Intercept_HTTP_requests +/fr/docs/Mozilla/Add-ons/WebExtensions/Portage_d_une_extension_Firefox_heritee /fr/docs/orphaned/Mozilla/Add-ons/WebExtensions/Porting_a_legacy_Firefox_add-on +/fr/docs/Mozilla/Add-ons/WebExtensions/Publishing_your_WebExtension /fr/docs/orphaned/Mozilla/Add-ons/WebExtensions/Package_your_extension_ +/fr/docs/Mozilla/Add-ons/WebExtensions/Travailler_avec_l_API_Tabs /fr/docs/Mozilla/Add-ons/WebExtensions/Working_with_the_Tabs_API +/fr/docs/Mozilla/Add-ons/WebExtensions/bonnes_pratiques_pour_la_mise_a_jour_de_votre_extension /fr/docs/orphaned/Mozilla/Add-ons/WebExtensions/Best_practices_for_updating_your_extension +/fr/docs/Mozilla/Add-ons/WebExtensions/choisissez_une_version_firefox_pour_le_developpement_extensions_web /fr/docs/orphaned/Mozilla/Add-ons/WebExtensions/Choose_a_Firefox_version_for_web_extension_develop +/fr/docs/Mozilla/Add-ons/WebExtensions/construction_extension_cross_browser /fr/docs/Mozilla/Add-ons/WebExtensions/Build_a_cross_browser_extension +/fr/docs/Mozilla/Add-ons/WebExtensions/demander_les_bonnes_permissions /fr/docs/orphaned/Mozilla/Add-ons/WebExtensions/Request_the_right_permissions +/fr/docs/Mozilla/Add-ons/WebExtensions/demandes_de_permission /fr/docs/orphaned/Mozilla/Add-ons/WebExtensions/Test_permission_requests +/fr/docs/Mozilla/Add-ons/WebExtensions/extension_des_outils_de_developpement /fr/docs/Mozilla/Add-ons/WebExtensions/Extending_the_developer_tools +/fr/docs/Mozilla/Add-ons/WebExtensions/inserer_en_toute_securite_du_contenu_externe_dans_une_page /fr/docs/Mozilla/Add-ons/WebExtensions/Safely_inserting_external_content_into_a_page +/fr/docs/Mozilla/Add-ons/WebExtensions/installation_temporaire_dans_Firefox /fr/docs/orphaned/Mozilla/Add-ons/WebExtensions/Temporary_Installation_in_Firefox +/fr/docs/Mozilla/Add-ons/WebExtensions/interagir_avec_le_presse_papier /fr/docs/Mozilla/Add-ons/WebExtensions/Interact_with_the_clipboard /fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/applications /fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/browser_specific_settings -/fr/docs/Mozilla/Add-ons/WebExtensions/prise_en_charge_du_navigateur_pour_les_api_javascript /fr/docs/Mozilla/Add-ons/WebExtensions/Compatibilité_navigateurs_API_JavaScript +/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/arriere-plan /fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/background +/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/auteur /fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/author +/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/theme_experimentation /fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/theme_experiment +/fr/docs/Mozilla/Add-ons/WebExtensions/manifests_native /fr/docs/Mozilla/Add-ons/WebExtensions/Native_manifests +/fr/docs/Mozilla/Add-ons/WebExtensions/partage_d_objets_avec_des_scripts_de_page /fr/docs/Mozilla/Add-ons/WebExtensions/Sharing_objects_with_page_scripts +/fr/docs/Mozilla/Add-ons/WebExtensions/prise_en_charge_du_navigateur_pour_les_api_javascript /fr/docs/Mozilla/Add-ons/WebExtensions/Browser_support_for_JavaScript_APIs +/fr/docs/Mozilla/Add-ons/WebExtensions/que_faire_ensuite /fr/docs/Mozilla/Add-ons/WebExtensions/What_next_ +/fr/docs/Mozilla/Add-ons/WebExtensions/que_signifie_le_rejet_d_une_revision_pour_les_utilisateurs /fr/docs/orphaned/Mozilla/Add-ons/WebExtensions/What_does_review_rejection_mean_to_users +/fr/docs/Mozilla/Add-ons/WebExtensions/securite_bonne_pratique /fr/docs/orphaned/Mozilla/Add-ons/WebExtensions/Security_best_practices +/fr/docs/Mozilla/Add-ons/WebExtensions/test_des_fonctionnalites_persistantes_et_de_redemarrage /fr/docs/orphaned/Mozilla/Add-ons/WebExtensions/Testing_persistent_and_restart_features +/fr/docs/Mozilla/Add-ons/WebExtensions/travailler_avec_des_identites_contextuelles /fr/docs/Mozilla/Add-ons/WebExtensions/Work_with_contextual_identities +/fr/docs/Mozilla/Add-ons/WebExtensions/travailler_avec_l_API_cookies /fr/docs/Mozilla/Add-ons/WebExtensions/Work_with_the_Cookies_API /fr/docs/Mozilla/Add-ons/WebExtensions/user_interface/Action_du_navigateur /fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/browser_action -/fr/docs/Mozilla/Firefox/Releases /fr/docs/Mozilla/Firefox/Versions -/fr/docs/Mozilla/Firefox/Versions/Firefox_19_pour_les_developpeurs /fr/docs/Mozilla/Firefox/Versions/19 -/fr/docs/Mozilla/Firefox/Versions/Firefox_20_pour_developeurs /fr/docs/Mozilla/Firefox/Versions/20 +/fr/docs/Mozilla/Add-ons/WebExtensions/user_interface/barres_laterales /fr/docs/Mozilla/Add-ons/WebExtensions/user_interface/Sidebars +/fr/docs/Mozilla/Add-ons/WebExtensions/user_interface/elements_menu_contextuel /fr/docs/Mozilla/Add-ons/WebExtensions/user_interface/Context_menu_items +/fr/docs/Mozilla/Add-ons/WebExtensions/user_interface/lignes_directrices_en_matiere_accessibilite /fr/docs/orphaned/Mozilla/Add-ons/WebExtensions/user_interface/Accessibility_guidelines +/fr/docs/Mozilla/Add-ons/WebExtensions/user_interface/pages_web_incluses /fr/docs/Mozilla/Add-ons/WebExtensions/user_interface/Extension_pages +/fr/docs/Mozilla/Add-ons/WebExtensions/user_interface/panneaux_devtools /fr/docs/Mozilla/Add-ons/WebExtensions/user_interface/devtools_panels +/fr/docs/Mozilla/Add-ons_bonnes_pratiques_performances_extensions /fr/docs/orphaned/Mozilla/Add-ons_bonnes_pratiques_performances_extensions +/fr/docs/Mozilla/Developer_guide/Vous_venez_juste_de_compiler_Firefox /fr/docs/Mozilla/Developer_guide/So_you_just_built_Firefox +/fr/docs/Mozilla/Firefox/Versions /fr/docs/Mozilla/Firefox/Releases +/fr/docs/Mozilla/Firefox/Versions/1.5 /fr/docs/Mozilla/Firefox/Releases/1.5 +/fr/docs/Mozilla/Firefox/Versions/11 /fr/docs/Mozilla/Firefox/Releases/11 +/fr/docs/Mozilla/Firefox/Versions/12 /fr/docs/Mozilla/Firefox/Releases/12 +/fr/docs/Mozilla/Firefox/Versions/13 /fr/docs/Mozilla/Firefox/Releases/13 +/fr/docs/Mozilla/Firefox/Versions/15 /fr/docs/Mozilla/Firefox/Releases/15 +/fr/docs/Mozilla/Firefox/Versions/16 /fr/docs/Mozilla/Firefox/Releases/16 +/fr/docs/Mozilla/Firefox/Versions/17 /fr/docs/Mozilla/Firefox/Releases/17 +/fr/docs/Mozilla/Firefox/Versions/17/Site_compatibility /fr/docs/Mozilla/Firefox/Releases/17/Site_compatibility +/fr/docs/Mozilla/Firefox/Versions/18 /fr/docs/Mozilla/Firefox/Releases/18 +/fr/docs/Mozilla/Firefox/Versions/18/Site_compatibility /fr/docs/Mozilla/Firefox/Releases/18/Site_compatibility +/fr/docs/Mozilla/Firefox/Versions/19 /fr/docs/Mozilla/Firefox/Releases/19 +/fr/docs/Mozilla/Firefox/Versions/19/Site_compatibility /fr/docs/Mozilla/Firefox/Releases/19/Site_compatibility +/fr/docs/Mozilla/Firefox/Versions/2 /fr/docs/Mozilla/Firefox/Releases/2 +/fr/docs/Mozilla/Firefox/Versions/20 /fr/docs/Mozilla/Firefox/Releases/20 +/fr/docs/Mozilla/Firefox/Versions/20/Site_compatibility /fr/docs/Mozilla/Firefox/Releases/20/Site_compatibility +/fr/docs/Mozilla/Firefox/Versions/21 /fr/docs/Mozilla/Firefox/Releases/21 +/fr/docs/Mozilla/Firefox/Versions/21/Site_compatibility /fr/docs/Mozilla/Firefox/Releases/21/Site_compatibility +/fr/docs/Mozilla/Firefox/Versions/22 /fr/docs/Mozilla/Firefox/Releases/22 +/fr/docs/Mozilla/Firefox/Versions/22/Site_compatibility /fr/docs/Mozilla/Firefox/Releases/22/Site_compatibility +/fr/docs/Mozilla/Firefox/Versions/23 /fr/docs/Mozilla/Firefox/Releases/23 +/fr/docs/Mozilla/Firefox/Versions/23/Site_compatibility /fr/docs/Mozilla/Firefox/Releases/23/Site_compatibility +/fr/docs/Mozilla/Firefox/Versions/24 /fr/docs/Mozilla/Firefox/Releases/24 +/fr/docs/Mozilla/Firefox/Versions/24/Site_compatibility /fr/docs/Mozilla/Firefox/Releases/24/Site_compatibility +/fr/docs/Mozilla/Firefox/Versions/3 /fr/docs/Mozilla/Firefox/Releases/3 +/fr/docs/Mozilla/Firefox/Versions/3.5 /fr/docs/Mozilla/Firefox/Releases/3.5 +/fr/docs/Mozilla/Firefox/Versions/3.6 /fr/docs/Mozilla/Firefox/Releases/3.6 +/fr/docs/Mozilla/Firefox/Versions/35 /fr/docs/Mozilla/Firefox/Releases/35 +/fr/docs/Mozilla/Firefox/Versions/35/Site_Compatibility /fr/docs/Mozilla/Firefox/Releases/35/Site_Compatibility +/fr/docs/Mozilla/Firefox/Versions/4 /fr/docs/Mozilla/Firefox/Releases/4 +/fr/docs/Mozilla/Firefox/Versions/40 /fr/docs/Mozilla/Firefox/Releases/40 +/fr/docs/Mozilla/Firefox/Versions/40/Site_Compatibility /fr/docs/Mozilla/Firefox/Releases/40/Site_Compatibility +/fr/docs/Mozilla/Firefox/Versions/41 /fr/docs/Mozilla/Firefox/Releases/41 +/fr/docs/Mozilla/Firefox/Versions/41/Site_Compatibility /fr/docs/Mozilla/Firefox/Releases/41/Site_Compatibility +/fr/docs/Mozilla/Firefox/Versions/5 /fr/docs/Mozilla/Firefox/Releases/5 +/fr/docs/Mozilla/Firefox/Versions/50 /fr/docs/Mozilla/Firefox/Releases/50 +/fr/docs/Mozilla/Firefox/Versions/59 /fr/docs/Mozilla/Firefox/Releases/59 +/fr/docs/Mozilla/Firefox/Versions/6 /fr/docs/Mozilla/Firefox/Releases/6 +/fr/docs/Mozilla/Firefox/Versions/63 /fr/docs/Mozilla/Firefox/Releases/63 +/fr/docs/Mozilla/Firefox/Versions/65 /fr/docs/Mozilla/Firefox/Releases/65 +/fr/docs/Mozilla/Firefox/Versions/68 /fr/docs/Mozilla/Firefox/Releases/68 +/fr/docs/Mozilla/Firefox/Versions/69 /fr/docs/Mozilla/Firefox/Releases/69 +/fr/docs/Mozilla/Firefox/Versions/7 /fr/docs/Mozilla/Firefox/Releases/7 +/fr/docs/Mozilla/Firefox/Versions/70 /fr/docs/Mozilla/Firefox/Releases/70 +/fr/docs/Mozilla/Firefox/Versions/76 /fr/docs/Mozilla/Firefox/Releases/76 +/fr/docs/Mozilla/Firefox/Versions/77 /fr/docs/Mozilla/Firefox/Releases/77 +/fr/docs/Mozilla/Firefox/Versions/8 /fr/docs/Mozilla/Firefox/Releases/8 +/fr/docs/Mozilla/Firefox/Versions/9 /fr/docs/Mozilla/Firefox/Releases/9 +/fr/docs/Mozilla/Firefox/Versions/Firefox_19_pour_les_developpeurs /fr/docs/Mozilla/Firefox/Releases/19 +/fr/docs/Mozilla/Firefox/Versions/Firefox_20_pour_developeurs /fr/docs/Mozilla/Firefox/Releases/20 /fr/docs/Mozilla/Programme_Developpeur /fr/docs/Mozilla/Rejoindre +/fr/docs/NPAPI/Constantes /fr/docs/Plugins/Guide/Constants +/fr/docs/NavigatorUserMedia.getUserMedia /fr/docs/Web/API/Navigator/getUserMedia /fr/docs/Nouveautés_dans_JavaScript_1.6 /fr/docs/Web/JavaScript/Nouveautés_et_historique_de_JavaScript/1.6 /fr/docs/Nouveautés_dans_JavaScript_1.7 /fr/docs/Web/JavaScript/Nouveautés_et_historique_de_JavaScript/1.7 /fr/docs/Nouveautés_dans_JavaScript_1.8 /fr/docs/Web/JavaScript/Nouveautés_et_historique_de_JavaScript/1.8 -/fr/docs/Outils/Browser_Toolbox /fr/docs/Outils/Boîte_à_outils_du_navigateur -/fr/docs/Outils/Console_Web/Helpers /fr/docs/Outils/Console_Web/Fonctions_d_aide -/fr/docs/Outils/Debugger /fr/docs/Outils/Débogueur -/fr/docs/Outils/Debugger/Keyboard_shortcuts /fr/docs/Outils/Débogueur/Raccourcis_clavier +/fr/docs/Outils /fr/docs/Tools +/fr/docs/Outils/Accessing_the_Developer_Tools /fr/docs/Tools/Accessing_the_Developer_Tools +/fr/docs/Outils/Add-ons /fr/docs/orphaned/Tools/Add-ons +/fr/docs/Outils/Boîte_à_outils_du_navigateur /fr/docs/Tools/Browser_Toolbox +/fr/docs/Outils/Browser_Toolbox /fr/docs/Tools/Browser_Toolbox +/fr/docs/Outils/CSS_Coverage /fr/docs/orphaned/Tools/CSS_Coverage +/fr/docs/Outils/Console_JavaScript /fr/docs/Tools/Browser_Console +/fr/docs/Outils/Console_Web /fr/docs/Tools/Web_Console +/fr/docs/Outils/Console_Web/Console_messages /fr/docs/Tools/Web_Console/Console_messages +/fr/docs/Outils/Console_Web/Fonctions_d_aide /fr/docs/Tools/Web_Console/Helpers +/fr/docs/Outils/Console_Web/Helpers /fr/docs/Tools/Web_Console/Helpers +/fr/docs/Outils/Console_Web/Keyboard_shortcuts /fr/docs/Tools/Web_Console/Keyboard_shortcuts +/fr/docs/Outils/Console_Web/Opening_the_Web_Console /fr/docs/Tools/Web_Console/UI_Tour +/fr/docs/Outils/Console_Web/Rich_output /fr/docs/Tools/Web_Console/Rich_output +/fr/docs/Outils/Console_Web/Split_console /fr/docs/Tools/Web_Console/Split_console +/fr/docs/Outils/Console_Web/The_command_line_interpreter /fr/docs/Tools/Web_Console/The_command_line_interpreter +/fr/docs/Outils/Couleurs_des_DevTools /fr/docs/Tools/DevToolsColors +/fr/docs/Outils/DOM_Property_Viewer /fr/docs/Tools/DOM_Property_Viewer +/fr/docs/Outils/Debugger /fr/docs/Tools/Debugger +/fr/docs/Outils/Debugger/Keyboard_shortcuts /fr/docs/Tools/Debugger/Keyboard_shortcuts /fr/docs/Outils/Debugger/Settings /fr/docs/Outils/Débogueur/Paramètres -/fr/docs/Outils/Debugger/UI_Tour /fr/docs/Outils/Débogueur/Visite_guidée_de_l_interface_utilisateur -/fr/docs/Outils/DevToolsColors /fr/docs/Outils/Couleurs_des_DevTools -/fr/docs/Outils/Débogueur/Comment/Access_debugging_in_add-ons /fr/docs/Outils/Débogueur/Comment/Accéder_au_débogage_depuis_un_module_complàmentaire -/fr/docs/Outils/Débogueur/Comment/Black_box_a_source /fr/docs/Outils/Débogueur/Comment/Mettre_une_source_dans_une_boîte_noire -/fr/docs/Outils/Débogueur/Comment/Break_on_a_DOM_event /fr/docs/Outils/Débogueur/Comment/S_arrêter_sur_un_évènement_DOM -/fr/docs/Outils/Débogueur/Comment/Debug_eval_sources /fr/docs/Outils/Débogueur/Comment/Déboguer_des_sources_évaluées -/fr/docs/Outils/Débogueur/Comment/Disable_breakpoints /fr/docs/Outils/Débogueur/Comment/Désactiver_des_points_d_arrêts -/fr/docs/Outils/Débogueur/Comment/Examine,_modify,_and_watch_variables /fr/docs/Outils/Débogueur/Comment/Examiner,_modifier,_et_espionner_des_variables -/fr/docs/Outils/Débogueur/Comment/Highlight_and_inspect_DOM_nodes /fr/docs/Outils/Débogueur/Comment/Afficher_en_surbrillance_et_inspecter_le_DOM -/fr/docs/Outils/Débogueur/Comment/Open_the_debugger /fr/docs/Outils/Débogueur/Comment/Ouvrir_le_débogueur -/fr/docs/Outils/Débogueur/Comment/Pretty-print_a_minified_file /fr/docs/Outils/Débogueur/Comment/Formater_et_indenter_un_fichier_minifié -/fr/docs/Outils/Débogueur/Comment/Set_a_breakpoint /fr/docs/Outils/Débogueur/Comment/Ajouter_un_point_d_arrêt -/fr/docs/Outils/Débogueur/Comment/Set_a_conditional_breakpoint /fr/docs/Outils/Débogueur/Comment/Ajouter_un_point_d_arrêt_conditionnel -/fr/docs/Outils/Débogueur/Comment/Step_through_code /fr/docs/Outils/Débogueur/Comment/Parcourir_le_code -/fr/docs/Outils/Débogueur/Comment/Use_a_source_map /fr/docs/Outils/Débogueur/Comment/Utiliser_une_source_map -/fr/docs/Outils/Débogueur/How_to /fr/docs/Outils/Débogueur/Comment -/fr/docs/Outils/Débogueur/How_to/Access_debugging_in_add-ons /fr/docs/Outils/Débogueur/Comment/Accéder_au_débogage_depuis_un_module_complàmentaire -/fr/docs/Outils/Débogueur/How_to/Black_box_a_source /fr/docs/Outils/Débogueur/Comment/Mettre_une_source_dans_une_boîte_noire -/fr/docs/Outils/Débogueur/How_to/Break_on_a_DOM_event /fr/docs/Outils/Débogueur/Comment/S_arrêter_sur_un_évènement_DOM -/fr/docs/Outils/Débogueur/How_to/Debug_eval_sources /fr/docs/Outils/Débogueur/Comment/Déboguer_des_sources_évaluées -/fr/docs/Outils/Débogueur/How_to/Disable_breakpoints /fr/docs/Outils/Débogueur/Comment/Désactiver_des_points_d_arrêts -/fr/docs/Outils/Débogueur/How_to/Examine,_modify,_and_watch_variables /fr/docs/Outils/Débogueur/Comment/Examiner,_modifier,_et_espionner_des_variables -/fr/docs/Outils/Débogueur/How_to/Highlight_and_inspect_DOM_nodes /fr/docs/Outils/Débogueur/Comment/Afficher_en_surbrillance_et_inspecter_le_DOM -/fr/docs/Outils/Débogueur/How_to/Open_the_debugger /fr/docs/Outils/Débogueur/Comment/Ouvrir_le_débogueur -/fr/docs/Outils/Débogueur/How_to/Pretty-print_a_minified_file /fr/docs/Outils/Débogueur/Comment/Formater_et_indenter_un_fichier_minifié -/fr/docs/Outils/Débogueur/How_to/Set_a_breakpoint /fr/docs/Outils/Débogueur/Comment/Ajouter_un_point_d_arrêt -/fr/docs/Outils/Débogueur/How_to/Set_a_conditional_breakpoint /fr/docs/Outils/Débogueur/Comment/Ajouter_un_point_d_arrêt_conditionnel -/fr/docs/Outils/Débogueur/How_to/Step_through_code /fr/docs/Outils/Débogueur/Comment/Parcourir_le_code -/fr/docs/Outils/Débogueur/How_to/Use_a_source_map /fr/docs/Outils/Débogueur/Comment/Utiliser_une_source_map -/fr/docs/Outils/Débogueur/Keyboard_shortcuts /fr/docs/Outils/Débogueur/Raccourcis_clavier +/fr/docs/Outils/Debugger/UI_Tour /fr/docs/Tools/Debugger/UI_Tour +/fr/docs/Outils/Debugger_(before_Firefox_52) /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52) +/fr/docs/Outils/Debugger_(before_Firefox_52)/Disable_breakpoints /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/Disable_breakpoints +/fr/docs/Outils/Debugger_(before_Firefox_52)/How_to /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to +/fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Access_debugging_in_add-ons /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Access_debugging_in_add-ons +/fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Black_box_a_source /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Black_box_a_source +/fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Break_on_a_DOM_event /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Break_on_a_DOM_event +/fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Debug_eval_sources /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Debug_eval_sources +/fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Disable_breakpoints /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Disable_breakpoints +/fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Examine,_modify,_and_watch_variables /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Examine,_modify,_and_watch_variables +/fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Highlight_and_inspect_DOM_nodes /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Highlight_and_inspect_DOM_nodes +/fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Open_the_debugger /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Open_the_debugger +/fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Pretty-print_a_minified_file /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Pretty-print_a_minified_file +/fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Search_and_filter /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Search_and_filter +/fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Set_a_breakpoint /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Set_a_breakpoint +/fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Set_a_conditional_breakpoint /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Set_a_conditional_breakpoint +/fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Step_through_code /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Step_through_code +/fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Use_a_source_map /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Use_a_source_map +/fr/docs/Outils/Debugger_(before_Firefox_52)/Keyboard_shortcuts /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/Keyboard_shortcuts +/fr/docs/Outils/Debugger_(before_Firefox_52)/Settings /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/Settings +/fr/docs/Outils/Debugger_(before_Firefox_52)/UI_Tour /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/UI_Tour +/fr/docs/Outils/DevToolsAPI /fr/docs/Tools/DevToolsAPI +/fr/docs/Outils/DevToolsColors /fr/docs/Tools/DevToolsColors +/fr/docs/Outils/Débogage_distant /fr/docs/Tools/Remote_Debugging +/fr/docs/Outils/Débogage_distant/Chrome_Desktop /fr/docs/Tools/Remote_Debugging/Chrome_Desktop +/fr/docs/Outils/Débogage_distant/Debugging_Firefox_Desktop /fr/docs/Tools/Remote_Debugging/Debugging_Firefox_Desktop +/fr/docs/Outils/Débogage_distant/Debugging_Firefox_for_Android_with_WebIDE_clone /fr/docs/Tools/Remote_Debugging/Debugging_Firefox_for_Android_with_WebIDE +/fr/docs/Outils/Débogage_distant/Thunderbird /fr/docs/Tools/Remote_Debugging/Thunderbird +/fr/docs/Outils/Débogueur /fr/docs/Tools/Debugger +/fr/docs/Outils/Débogueur/Comment /fr/docs/Tools/Debugger/How_to +/fr/docs/Outils/Débogueur/Comment/Access_debugging_in_add-ons /fr/docs/Tools/Debugger/How_to/Access_debugging_in_add-ons +/fr/docs/Outils/Débogueur/Comment/Accéder_au_débogage_depuis_un_module_complàmentaire /fr/docs/Tools/Debugger/How_to/Access_debugging_in_add-ons +/fr/docs/Outils/Débogueur/Comment/Afficher_en_surbrillance_et_inspecter_le_DOM /fr/docs/Tools/Debugger/How_to/Highlight_and_inspect_DOM_nodes +/fr/docs/Outils/Débogueur/Comment/Ajouter_un_point_d_arrêt /fr/docs/Tools/Debugger/How_to/Set_a_breakpoint +/fr/docs/Outils/Débogueur/Comment/Ajouter_un_point_d_arrêt_conditionnel /fr/docs/Tools/Debugger/How_to/Set_a_conditional_breakpoint +/fr/docs/Outils/Débogueur/Comment/Black_box_a_source /fr/docs/Tools/Debugger/How_to/Ignore_a_source +/fr/docs/Outils/Débogueur/Comment/Break_on_a_DOM_event /fr/docs/Tools/Debugger/Break_on_DOM_mutation +/fr/docs/Outils/Débogueur/Comment/Breaking_on_exceptions /fr/docs/Tools/Debugger/How_to/Breaking_on_exceptions +/fr/docs/Outils/Débogueur/Comment/Debug_eval_sources /fr/docs/Tools/Debugger/How_to/Debug_eval_sources +/fr/docs/Outils/Débogueur/Comment/Disable_breakpoints /fr/docs/Tools/Debugger/How_to/Disable_breakpoints +/fr/docs/Outils/Débogueur/Comment/Déboguer_des_sources_évaluées /fr/docs/Tools/Debugger/How_to/Debug_eval_sources +/fr/docs/Outils/Débogueur/Comment/Désactiver_des_points_d_arrêts /fr/docs/Tools/Debugger/How_to/Disable_breakpoints +/fr/docs/Outils/Débogueur/Comment/Examine,_modify,_and_watch_variables /fr/docs/conflicting/Tools/Debugger/How_to/Set_Watch_Expressions +/fr/docs/Outils/Débogueur/Comment/Examiner,_modifier,_et_espionner_des_variables /fr/docs/conflicting/Tools/Debugger/How_to/Set_Watch_Expressions +/fr/docs/Outils/Débogueur/Comment/Formater_et_indenter_un_fichier_minifié /fr/docs/Tools/Debugger/How_to/Pretty-print_a_minified_file +/fr/docs/Outils/Débogueur/Comment/Highlight_and_inspect_DOM_nodes /fr/docs/Tools/Debugger/How_to/Highlight_and_inspect_DOM_nodes +/fr/docs/Outils/Débogueur/Comment/Mettre_une_source_dans_une_boîte_noire /fr/docs/Tools/Debugger/How_to/Ignore_a_source +/fr/docs/Outils/Débogueur/Comment/Open_the_debugger /fr/docs/Tools/Debugger/How_to/Open_the_debugger +/fr/docs/Outils/Débogueur/Comment/Ouvrir_le_débogueur /fr/docs/Tools/Debugger/How_to/Open_the_debugger +/fr/docs/Outils/Débogueur/Comment/Parcourir_le_code /fr/docs/Tools/Debugger/How_to/Step_through_code +/fr/docs/Outils/Débogueur/Comment/Pretty-print_a_minified_file /fr/docs/Tools/Debugger/How_to/Pretty-print_a_minified_file +/fr/docs/Outils/Débogueur/Comment/S_arrêter_sur_un_évènement_DOM /fr/docs/Tools/Debugger/Break_on_DOM_mutation +/fr/docs/Outils/Débogueur/Comment/Search /fr/docs/Tools/Debugger/How_to/Search +/fr/docs/Outils/Débogueur/Comment/Set_Watch_Expressions /fr/docs/Tools/Debugger/How_to/Set_Watch_Expressions +/fr/docs/Outils/Débogueur/Comment/Set_a_breakpoint /fr/docs/Tools/Debugger/How_to/Set_a_breakpoint +/fr/docs/Outils/Débogueur/Comment/Set_a_conditional_breakpoint /fr/docs/Tools/Debugger/How_to/Set_a_conditional_breakpoint +/fr/docs/Outils/Débogueur/Comment/Step_through_code /fr/docs/Tools/Debugger/How_to/Step_through_code +/fr/docs/Outils/Débogueur/Comment/Use_a_source_map /fr/docs/Tools/Debugger/How_to/Use_a_source_map +/fr/docs/Outils/Débogueur/Comment/Utiliser_une_source_map /fr/docs/Tools/Debugger/How_to/Use_a_source_map +/fr/docs/Outils/Débogueur/How_to /fr/docs/Tools/Debugger/How_to +/fr/docs/Outils/Débogueur/How_to/Access_debugging_in_add-ons /fr/docs/Tools/Debugger/How_to/Access_debugging_in_add-ons +/fr/docs/Outils/Débogueur/How_to/Black_box_a_source /fr/docs/Tools/Debugger/How_to/Ignore_a_source +/fr/docs/Outils/Débogueur/How_to/Break_on_a_DOM_event /fr/docs/Tools/Debugger/Break_on_DOM_mutation +/fr/docs/Outils/Débogueur/How_to/Debug_eval_sources /fr/docs/Tools/Debugger/How_to/Debug_eval_sources +/fr/docs/Outils/Débogueur/How_to/Disable_breakpoints /fr/docs/Tools/Debugger/How_to/Disable_breakpoints +/fr/docs/Outils/Débogueur/How_to/Examine,_modify,_and_watch_variables /fr/docs/conflicting/Tools/Debugger/How_to/Set_Watch_Expressions +/fr/docs/Outils/Débogueur/How_to/Highlight_and_inspect_DOM_nodes /fr/docs/Tools/Debugger/How_to/Highlight_and_inspect_DOM_nodes +/fr/docs/Outils/Débogueur/How_to/Open_the_debugger /fr/docs/Tools/Debugger/How_to/Open_the_debugger +/fr/docs/Outils/Débogueur/How_to/Pretty-print_a_minified_file /fr/docs/Tools/Debugger/How_to/Pretty-print_a_minified_file +/fr/docs/Outils/Débogueur/How_to/Set_a_breakpoint /fr/docs/Tools/Debugger/How_to/Set_a_breakpoint +/fr/docs/Outils/Débogueur/How_to/Set_a_conditional_breakpoint /fr/docs/Tools/Debugger/How_to/Set_a_conditional_breakpoint +/fr/docs/Outils/Débogueur/How_to/Step_through_code /fr/docs/Tools/Debugger/How_to/Step_through_code +/fr/docs/Outils/Débogueur/How_to/Use_a_source_map /fr/docs/Tools/Debugger/How_to/Use_a_source_map +/fr/docs/Outils/Débogueur/Keyboard_shortcuts /fr/docs/Tools/Debugger/Keyboard_shortcuts +/fr/docs/Outils/Débogueur/Limitations_of_the_new_debugger /fr/docs/orphaned/Tools/Debugger/Limitations_of_the_new_debugger +/fr/docs/Outils/Débogueur/Raccourcis_clavier /fr/docs/Tools/Debugger/Keyboard_shortcuts +/fr/docs/Outils/Débogueur/Set_an_XHR_breakpoint /fr/docs/Tools/Debugger/Set_an_XHR_breakpoint /fr/docs/Outils/Débogueur/Settings /fr/docs/Outils/Débogueur/Paramètres -/fr/docs/Outils/Débogueur/UI_Tour /fr/docs/Outils/Débogueur/Visite_guidée_de_l_interface_utilisateur -/fr/docs/Outils/Eyedropper /fr/docs/Outils/Pipette_à_couleur -/fr/docs/Outils/Inspecteur/Comment/Examine_and_edit_CSS /fr/docs/Outils/Inspecteur/Comment/Examiner_et_modifier_le_CSS -/fr/docs/Outils/Inspecteur/Comment/Examine_and_edit_the_box_model /fr/docs/Outils/Inspecteur/Comment/Examiner_et_modifier_le_modèle_de_boîte -/fr/docs/Outils/Inspecteur/Comment/Examine_event_listeners /fr/docs/Outils/Inspecteur/Comment/Examiner_les_écouteurs_d_évènements -/fr/docs/Outils/Inspecteur/Comment/Inspect_and_select_colors /fr/docs/Outils/Inspecteur/Comment/Inspecter_et_sélectionner_des_couleurs -/fr/docs/Outils/Inspecteur/Comment/Open_the_Inspector /fr/docs/Outils/Inspecteur/Comment/Ouvrir_l_Inspecteur -/fr/docs/Outils/Inspecteur/Comment/Select_an_element /fr/docs/Outils/Inspecteur/Comment/Sélectionner_un_élément -/fr/docs/Outils/Inspecteur/Comment/Use_the_Inspector_API /fr/docs/Outils/Inspecteur/Comment/Utiliser_l_API_de_l_Inspecteur -/fr/docs/Outils/Inspecteur/Comment/Use_the_Inspector_from_the_Web_Console /fr/docs/Outils/Inspecteur/Comment/Utiliser_l_Inspecteur_depuis_la_Console_Web -/fr/docs/Outils/Inspecteur/Comment/View_background_images /fr/docs/Outils/Inspecteur/Comment/Prévisualiser_des_images_de_fond -/fr/docs/Outils/Inspecteur/Comment/Visualize_transforms /fr/docs/Outils/Inspecteur/Comment/Visualiser_les_transformations -/fr/docs/Outils/Keyboard_shortcuts /fr/docs/Outils/Raccourcis_claviers -/fr/docs/Outils/Network_Monitor /fr/docs/Outils/Moniteur_réseau -/fr/docs/Outils/Release_notes /fr/docs/Mozilla/Firefox/Versions -/fr/docs/Outils/Remote_Debugging /fr/docs/Outils/Débogage_distant -/fr/docs/Outils/Remote_Debugging/Chrome_Desktop /fr/docs/Outils/Débogage_distant/Chrome_Desktop -/fr/docs/Outils/Shader_Editor /fr/docs/Outils/Editeur_de_shaders -/fr/docs/Outils/Style_Editor /fr/docs/Outils/Éditeur_de_style -/fr/docs/Outils/Timeline /fr/docs/Outils/Frise_chronologique -/fr/docs/Outils/Web_Audio_Editor /fr/docs/Outils/Editeur_Web_Audio -/fr/docs/Outils/Web_Console /fr/docs/Outils/Console_Web -/fr/docs/Outils/Web_Console/Helpers /fr/docs/Outils/Console_Web/Fonctions_d_aide -/fr/docs/Outils/Working_with_iframes /fr/docs/Outils/Travailler_avec_les_iframes -/fr/docs/Outils/inspecteur/HTML_panel /fr/docs/Outils/Inspecteur/Panneau_HTML -/fr/docs/Outils/inspecteur/Keyboard_shortcuts /fr/docs/Outils/inspecteur/Raccourcis_clavier -/fr/docs/Outils:Validateurs /fr/docs/Outils/Validateurs +/fr/docs/Outils/Débogueur/Source_map_errors /fr/docs/Tools/Debugger/Source_map_errors +/fr/docs/Outils/Débogueur/UI_Tour /fr/docs/Tools/Debugger/UI_Tour +/fr/docs/Outils/Débogueur/Visite_guidée_de_l_interface_utilisateur /fr/docs/Tools/Debugger/UI_Tour +/fr/docs/Outils/Editeur_Web_Audio /fr/docs/Tools/Web_Audio_Editor +/fr/docs/Outils/Editeur_de_shaders /fr/docs/Tools/Shader_Editor +/fr/docs/Outils/Eyedropper /fr/docs/Tools/Eyedropper +/fr/docs/Outils/Firefox_OS_Simulator_clone /fr/docs/Tools/Firefox_OS_Simulator_clone +/fr/docs/Outils/Frise_chronologique /fr/docs/conflicting/Tools/Performance/Waterfall +/fr/docs/Outils/Index /fr/docs/Tools/Index +/fr/docs/Outils/Inspecteur /fr/docs/Tools/Page_Inspector +/fr/docs/Outils/Inspecteur/3-pane_mode /fr/docs/Tools/Page_Inspector/3-pane_mode +/fr/docs/Outils/Inspecteur/Comment /fr/docs/Tools/Page_Inspector/How_to +/fr/docs/Outils/Inspecteur/Comment/Edition_filtres_css /fr/docs/Tools/Page_Inspector/How_to/Edit_CSS_filters +/fr/docs/Outils/Inspecteur/Comment/Examine_and_edit_CSS /fr/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS +/fr/docs/Outils/Inspecteur/Comment/Examine_and_edit_the_box_model /fr/docs/Tools/Page_Inspector/How_to/Examine_and_edit_the_box_model +/fr/docs/Outils/Inspecteur/Comment/Examine_event_listeners /fr/docs/Tools/Page_Inspector/How_to/Examine_event_listeners +/fr/docs/Outils/Inspecteur/Comment/Examine_grid_layouts /fr/docs/Tools/Page_Inspector/How_to/Examine_grid_layouts +/fr/docs/Outils/Inspecteur/Comment/Examiner_et_modifier_le_CSS /fr/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS +/fr/docs/Outils/Inspecteur/Comment/Examiner_et_modifier_le_modèle_de_boîte /fr/docs/Tools/Page_Inspector/How_to/Examine_and_edit_the_box_model +/fr/docs/Outils/Inspecteur/Comment/Examiner_et_éditer_le_code_HTML /fr/docs/Tools/Page_Inspector/How_to/Examine_and_edit_HTML +/fr/docs/Outils/Inspecteur/Comment/Examiner_les_écouteurs_d_évènements /fr/docs/Tools/Page_Inspector/How_to/Examine_event_listeners +/fr/docs/Outils/Inspecteur/Comment/Inspect_and_select_colors /fr/docs/Tools/Page_Inspector/How_to/Inspect_and_select_colors +/fr/docs/Outils/Inspecteur/Comment/Inspecter_et_sélectionner_des_couleurs /fr/docs/Tools/Page_Inspector/How_to/Inspect_and_select_colors +/fr/docs/Outils/Inspecteur/Comment/Open_the_Inspector /fr/docs/Tools/Page_Inspector/How_to/Open_the_Inspector +/fr/docs/Outils/Inspecteur/Comment/Ouvrir_l_Inspecteur /fr/docs/Tools/Page_Inspector/How_to/Open_the_Inspector +/fr/docs/Outils/Inspecteur/Comment/Prévisualiser_des_images_de_fond /fr/docs/Tools/Page_Inspector/How_to/View_background_images +/fr/docs/Outils/Inspecteur/Comment/Reposition_elements_in_the_page /fr/docs/Tools/Page_Inspector/How_to/Reposition_elements_in_the_page +/fr/docs/Outils/Inspecteur/Comment/Select_an_element /fr/docs/Tools/Page_Inspector/How_to/Select_an_element +/fr/docs/Outils/Inspecteur/Comment/Select_and_highlight_elements /fr/docs/Tools/Page_Inspector/How_to/Select_and_highlight_elements +/fr/docs/Outils/Inspecteur/Comment/Sélectionner_un_élément /fr/docs/Tools/Page_Inspector/How_to/Select_an_element +/fr/docs/Outils/Inspecteur/Comment/Use_the_Inspector_API /fr/docs/Tools/Page_Inspector/How_to/Use_the_Inspector_API +/fr/docs/Outils/Inspecteur/Comment/Use_the_Inspector_from_the_Web_Console /fr/docs/Tools/Page_Inspector/How_to/Use_the_Inspector_from_the_Web_Console +/fr/docs/Outils/Inspecteur/Comment/Utiliser_l_API_de_l_Inspecteur /fr/docs/Tools/Page_Inspector/How_to/Use_the_Inspector_API +/fr/docs/Outils/Inspecteur/Comment/Utiliser_l_Inspecteur_depuis_la_Console_Web /fr/docs/Tools/Page_Inspector/How_to/Use_the_Inspector_from_the_Web_Console +/fr/docs/Outils/Inspecteur/Comment/View_background_images /fr/docs/Tools/Page_Inspector/How_to/View_background_images +/fr/docs/Outils/Inspecteur/Comment/Visualiser_les_transformations /fr/docs/Tools/Page_Inspector/How_to/Visualize_transforms +/fr/docs/Outils/Inspecteur/Comment/Visualize_transforms /fr/docs/Tools/Page_Inspector/How_to/Visualize_transforms +/fr/docs/Outils/Inspecteur/Comment/Work_with_animations /fr/docs/Tools/Page_Inspector/How_to/Work_with_animations +/fr/docs/Outils/Inspecteur/Comment/Work_with_animations/Animation_inspector_(Firefox_41_and_42) /fr/docs/Tools/Page_Inspector/How_to/Work_with_animations/Animation_inspector_(Firefox_41_and_42) +/fr/docs/Outils/Inspecteur/Comment/Work_with_animations/Animation_inspector_example:_Web_Animations_API /fr/docs/Tools/Page_Inspector/How_to/Work_with_animations/Animation_inspector_example:_Web_Animations_API +/fr/docs/Outils/Inspecteur/Comment/Work_with_animations/Animations_examples /fr/docs/Tools/Page_Inspector/How_to/Work_with_animations/Animation_inspector_example:_CSS_transitions +/fr/docs/Outils/Inspecteur/Panneau_HTML /fr/docs/conflicting/Tools/Page_Inspector/UI_Tour +/fr/docs/Outils/Inspecteur/UI_Tour /fr/docs/Tools/Page_Inspector/UI_Tour +/fr/docs/Outils/Inspecteur_accessibilite /fr/docs/Tools/Accessibility_inspector +/fr/docs/Outils/Inspecteur_accessibilite/Simulation /fr/docs/Tools/Accessibility_inspector/Simulation +/fr/docs/Outils/JSON_viewer /fr/docs/Tools/JSON_viewer +/fr/docs/Outils/Keyboard_shortcuts /fr/docs/Tools/Keyboard_shortcuts +/fr/docs/Outils/Measure_a_portion_of_the_page /fr/docs/Tools/Measure_a_portion_of_the_page +/fr/docs/Outils/Memory /fr/docs/Tools/Memory +/fr/docs/Outils/Memory/Aggregate_view /fr/docs/Tools/Memory/Aggregate_view +/fr/docs/Outils/Memory/Basic_operations /fr/docs/Tools/Memory/Basic_operations +/fr/docs/Outils/Memory/Comparing_heap_snapshots /fr/docs/conflicting/Tools/Memory/Basic_operations +/fr/docs/Outils/Memory/DOM_allocation_example /fr/docs/Tools/Memory/DOM_allocation_example +/fr/docs/Outils/Memory/Dominators /fr/docs/Tools/Memory/Dominators +/fr/docs/Outils/Memory/Dominators_view /fr/docs/Tools/Memory/Dominators_view +/fr/docs/Outils/Memory/Monster_example /fr/docs/Tools/Memory/Monster_example +/fr/docs/Outils/Memory/Open_the_Memory_tool /fr/docs/conflicting/Tools/Memory/Basic_operations_9264f1c8b3be17d004821ca45ca04d3a +/fr/docs/Outils/Memory/Take_a_heap_snapshot /fr/docs/conflicting/Tools/Memory/Basic_operations_f2c86b478396e7a233344f64c4d4f1da +/fr/docs/Outils/Memory/Tree_map_view /fr/docs/Tools/Memory/Tree_map_view +/fr/docs/Outils/Migrating_from_Firebug /fr/docs/Tools/Migrating_from_Firebug +/fr/docs/Outils/Moniteur_réseau /fr/docs/Tools/Network_Monitor +/fr/docs/Outils/Moniteur_réseau/Performance_Analysis /fr/docs/Tools/Network_Monitor/Performance_Analysis +/fr/docs/Outils/Moniteur_réseau/Throttling /fr/docs/Tools/Network_Monitor/Throttling +/fr/docs/Outils/Moniteur_réseau/recording /fr/docs/Tools/Network_Monitor/recording +/fr/docs/Outils/Moniteur_réseau/request_details /fr/docs/Tools/Network_Monitor/request_details +/fr/docs/Outils/Moniteur_réseau/request_list /fr/docs/Tools/Network_Monitor/request_list +/fr/docs/Outils/Moniteur_réseau/toolbar /fr/docs/Tools/Network_Monitor/toolbar +/fr/docs/Outils/Network_Monitor /fr/docs/Tools/Network_Monitor +/fr/docs/Outils/Outils_boite_à_outils /fr/docs/Tools/Tools_Toolbox +/fr/docs/Outils/Paint_Flashing_Tool /fr/docs/Tools/Paint_Flashing_Tool +/fr/docs/Outils/Performance /fr/docs/Tools/Performance +/fr/docs/Outils/Performance/Allocations /fr/docs/Tools/Performance/Allocations +/fr/docs/Outils/Performance/Call_Tree /fr/docs/Tools/Performance/Call_Tree +/fr/docs/Outils/Performance/Examples /fr/docs/Tools/Performance/Examples +/fr/docs/Outils/Performance/Examples/Sorting_algorithms_comparison /fr/docs/Tools/Performance/Examples/Sorting_algorithms_comparison +/fr/docs/Outils/Performance/Flame_Chart /fr/docs/Tools/Performance/Flame_Chart +/fr/docs/Outils/Performance/Frame_rate /fr/docs/Tools/Performance/Frame_rate +/fr/docs/Outils/Performance/How_to /fr/docs/Tools/Performance/How_to +/fr/docs/Outils/Performance/Scenarios /fr/docs/Tools/Performance/Scenarios +/fr/docs/Outils/Performance/Scenarios/Animating_CSS_properties /fr/docs/Tools/Performance/Scenarios/Animating_CSS_properties +/fr/docs/Outils/Performance/Scenarios/Intensive_JavaScript /fr/docs/Tools/Performance/Scenarios/Intensive_JavaScript +/fr/docs/Outils/Performance/UI_Tour /fr/docs/Tools/Performance/UI_Tour +/fr/docs/Outils/Performance/Waterfall /fr/docs/Tools/Performance/Waterfall +/fr/docs/Outils/Pipette_à_couleur /fr/docs/Tools/Eyedropper +/fr/docs/Outils/Raccourcis_claviers /fr/docs/Tools/Keyboard_shortcuts +/fr/docs/Outils/Release_notes /fr/docs/Mozilla/Firefox/Releases +/fr/docs/Outils/Remote_Debugging /fr/docs/Tools/Remote_Debugging +/fr/docs/Outils/Remote_Debugging/Chrome_Desktop /fr/docs/Tools/Remote_Debugging/Chrome_Desktop +/fr/docs/Outils/Responsive_Design_Mode_(before_Firefox_52) /fr/docs/conflicting/Tools/Responsive_Design_Mode +/fr/docs/Outils/Rulers /fr/docs/Tools/Rulers +/fr/docs/Outils/Settings /fr/docs/Tools/Settings +/fr/docs/Outils/Shader_Editor /fr/docs/Tools/Shader_Editor +/fr/docs/Outils/Style_Editor /fr/docs/Tools/Style_Editor +/fr/docs/Outils/Taking_screenshots /fr/docs/Tools/Taking_screenshots +/fr/docs/Outils/Timeline /fr/docs/conflicting/Tools/Performance/Waterfall +/fr/docs/Outils/Tips /fr/docs/Tools/Tips +/fr/docs/Outils/Travailler_avec_les_iframes /fr/docs/Tools/Working_with_iframes +/fr/docs/Outils/Validateurs /fr/docs/Tools/Validators +/fr/docs/Outils/View_source /fr/docs/Tools/View_source +/fr/docs/Outils/Vue_3D /fr/docs/Tools/3D_View +/fr/docs/Outils/Vue_adaptative /fr/docs/Tools/Responsive_Design_Mode +/fr/docs/Outils/Web_Audio_Editor /fr/docs/Tools/Web_Audio_Editor +/fr/docs/Outils/Web_Console /fr/docs/Tools/Web_Console +/fr/docs/Outils/Web_Console/Helpers /fr/docs/Tools/Web_Console/Helpers +/fr/docs/Outils/Working_with_iframes /fr/docs/Tools/Working_with_iframes +/fr/docs/Outils/about:debugging /fr/docs/Tools/about:debugging +/fr/docs/Outils/about:debugging/about:debugging_before_Firefox_68 /fr/docs/Tools/about:debugging/about:debugging_before_Firefox_68 +/fr/docs/Outils/inspecteur/HTML_panel /fr/docs/conflicting/Tools/Page_Inspector/UI_Tour +/fr/docs/Outils/inspecteur/Keyboard_shortcuts /fr/docs/Tools/Page_Inspector/Keyboard_shortcuts +/fr/docs/Outils/inspecteur/Raccourcis_clavier /fr/docs/Tools/Page_Inspector/Keyboard_shortcuts +/fr/docs/Outils/Éditeur_de_style /fr/docs/Tools/Style_Editor +/fr/docs/Outils:Validateurs /fr/docs/Tools/Validators /fr/docs/Participating_in_the_Mozilla_project /fr/docs/Mozilla/Participer_au_projet_Mozilla /fr/docs/Participer_au_projet_Mozilla /fr/docs/Mozilla/Participer_au_projet_Mozilla /fr/docs/Places/Conteneurs_personnalisés /fr/docs/Places @@ -2508,49 +3539,51 @@ /fr/docs/Précis_CSS_2/Tout_en_un /fr/docs/Web/CSS/Reference /fr/docs/Précis_CSS_2:Tout_en_un /fr/docs/Web/CSS/Reference /fr/docs/Qualité /fr/docs/QA -/fr/docs/Ressources_hors_ligne_dans_Firefox /fr/docs/Web/HTML/Utiliser_Application_Cache +/fr/docs/Ressources_hors_ligne_dans_Firefox /fr/docs/Web/HTML/Using_the_application_cache +/fr/docs/Référence_DOM_Gecko /fr/docs/conflicting/Glossary/DOM /fr/docs/Référence_de_JavaScript_1.5_Core /fr/docs/Web/JavaScript/Reference -/fr/docs/Référence_de_JavaScript_1.5_Core/A_propos_de_cette_reference /fr/docs/Web/JavaScript/Reference/A_propos -/fr/docs/Référence_de_JavaScript_1.5_Core/Fonctions_et_portee_des_fonctions /fr/docs/Web/JavaScript/Reference/Fonctions +/fr/docs/Référence_de_JavaScript_1.5_Core/A_propos_de_cette_reference /fr/docs/Web/JavaScript/Reference/About +/fr/docs/Référence_de_JavaScript_1.5_Core/Fonctions_et_portee_des_fonctions /fr/docs/Web/JavaScript/Reference/Functions /fr/docs/Référence_de_JavaScript_1.5_Core/Fonctions_et_portee_des_fonctions/Strict_mode /fr/docs/Web/JavaScript/Reference/Strict_mode -/fr/docs/Référence_de_JavaScript_1.5_Core/Fonctions_et_portee_des_fonctions/arguments /fr/docs/Web/JavaScript/Reference/Fonctions/arguments -/fr/docs/Référence_de_JavaScript_1.5_Core/Instructions/throw /fr/docs/Web/JavaScript/Reference/Instructions/throw -/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux /fr/docs/Web/JavaScript/Reference/Objets_globaux -/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/Date /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date -/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/Date/now /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/now -/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/Date/valueOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/valueOF -/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/RegExp/Exec /fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/exec -/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/String /fr/docs/Web/JavaScript/Reference/Objets_globaux/String -/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/String/Match /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/match -/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/String/Substr /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/substr -/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/String/Trim /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/Trim -/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/String/indexOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/indexOf -/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/String/lastIndexOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/lastIndexOf -/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/String/replace /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/replace -/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/String/split /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/split -/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/TypeError /fr/docs/Web/JavaScript/Reference/Objets_globaux/TypeError -/fr/docs/Référence_de_JavaScript_1.5_Core:Instructions:throw /fr/docs/Web/JavaScript/Reference/Instructions/throw -/fr/docs/Référence_de_JavaScript_1.5_Core:Objets_globaux /fr/docs/Web/JavaScript/Reference/Objets_globaux -/fr/docs/Référence_de_JavaScript_1.5_Core:Objets_globaux:Date /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date -/fr/docs/Référence_de_JavaScript_1.5_Core:Objets_globaux:Date:now /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/now -/fr/docs/Référence_de_JavaScript_1.5_Core:Objets_globaux:String /fr/docs/Web/JavaScript/Reference/Objets_globaux/String -/fr/docs/Référence_de_JavaScript_1.5_Core:Objets_globaux:String:replace /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/replace -/fr/docs/Référence_de_JavaScript_1.5_Core:Objets_globaux:String:split /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/split +/fr/docs/Référence_de_JavaScript_1.5_Core/Fonctions_et_portee_des_fonctions/arguments /fr/docs/Web/JavaScript/Reference/Functions/arguments +/fr/docs/Référence_de_JavaScript_1.5_Core/Instructions/throw /fr/docs/Web/JavaScript/Reference/Statements/throw +/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux /fr/docs/Web/JavaScript/Reference/Global_Objects +/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/Date /fr/docs/Web/JavaScript/Reference/Global_Objects/Date +/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/Date/now /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/now +/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/Date/valueOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/valueOf +/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/RegExp/Exec /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/exec +/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/String /fr/docs/Web/JavaScript/Reference/Global_Objects/String +/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/String/Match /fr/docs/Web/JavaScript/Reference/Global_Objects/String/match +/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/String/Substr /fr/docs/Web/JavaScript/Reference/Global_Objects/String/substr +/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/String/Trim /fr/docs/Web/JavaScript/Reference/Global_Objects/String/Trim +/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/String/indexOf /fr/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf +/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/String/lastIndexOf /fr/docs/Web/JavaScript/Reference/Global_Objects/String/lastIndexOf +/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/String/replace /fr/docs/Web/JavaScript/Reference/Global_Objects/String/replace +/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/String/split /fr/docs/Web/JavaScript/Reference/Global_Objects/String/split +/fr/docs/Référence_de_JavaScript_1.5_Core/Objets_globaux/TypeError /fr/docs/Web/JavaScript/Reference/Global_Objects/TypeError +/fr/docs/Référence_de_JavaScript_1.5_Core:Instructions:throw /fr/docs/Web/JavaScript/Reference/Statements/throw +/fr/docs/Référence_de_JavaScript_1.5_Core:Objets_globaux /fr/docs/Web/JavaScript/Reference/Global_Objects +/fr/docs/Référence_de_JavaScript_1.5_Core:Objets_globaux:Date /fr/docs/Web/JavaScript/Reference/Global_Objects/Date +/fr/docs/Référence_de_JavaScript_1.5_Core:Objets_globaux:Date:now /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/now +/fr/docs/Référence_de_JavaScript_1.5_Core:Objets_globaux:String /fr/docs/Web/JavaScript/Reference/Global_Objects/String +/fr/docs/Référence_de_JavaScript_1.5_Core:Objets_globaux:String:replace /fr/docs/Web/JavaScript/Reference/Global_Objects/String/replace +/fr/docs/Référence_de_JavaScript_1.5_Core:Objets_globaux:String:split /fr/docs/Web/JavaScript/Reference/Global_Objects/String/split /fr/docs/Référence_du_DOM_Gecko /fr/docs/Web/API/Document_Object_Model -/fr/docs/Référence_du_DOM_Gecko/Exemples /fr/docs/Web/API/Document_Object_Model/Exemples +/fr/docs/Référence_du_DOM_Gecko/Exemples /fr/docs/Web/API/Document_Object_Model/Examples /fr/docs/Référence_du_DOM_Gecko/Introduction /fr/docs/Web/API/Document_Object_Model/Introduction /fr/docs/Référence_du_DOM_Gecko/Introduction_au_DOM /fr/docs/Web/API/Document_Object_Model/Introduction -/fr/docs/Référence_du_DOM_Gecko/Préface /fr/docs/Web/API/Document_Object_Model/Préface +/fr/docs/Référence_du_DOM_Gecko/Préface /fr/docs/conflicting/Web/API/Document_Object_Model_03f6e13c52ad7c539d9b4c33c51ac4a3 /fr/docs/Référence_du_DOM_Gecko/document /fr/docs/Web/API/Document /fr/docs/Référence_du_DOM_Gecko/element /fr/docs/Web/API/Element /fr/docs/Référence_du_DOM_Gecko/window /fr/docs/Web/API/Window -/fr/docs/Référence_du_DOM_Gecko:Exemples /fr/docs/Web/API/Document_Object_Model/Exemples +/fr/docs/Référence_du_DOM_Gecko:Exemples /fr/docs/Web/API/Document_Object_Model/Examples /fr/docs/Référence_du_DOM_Gecko:Introduction /fr/docs/Web/API/Document_Object_Model/Introduction /fr/docs/Référence_du_DOM_Gecko:Introduction_au_DOM /fr/docs/Web/API/Document_Object_Model/Introduction -/fr/docs/Référence_du_DOM_Gecko:Préface /fr/docs/Web/API/Document_Object_Model/Préface +/fr/docs/Référence_du_DOM_Gecko:Préface /fr/docs/conflicting/Web/API/Document_Object_Model_03f6e13c52ad7c539d9b4c33c51ac4a3 /fr/docs/Référence_du_DOM_Gecko:document /fr/docs/Web/API/Document /fr/docs/Référence_du_DOM_Gecko:element /fr/docs/Web/API/Element /fr/docs/Référence_du_DOM_Gecko:window /fr/docs/Web/API/Window +/fr/docs/SGML /fr/docs/Glossary/SGML /fr/docs/SVG /fr/docs/Web/SVG /fr/docs/SVG/Attribute /fr/docs/Web/SVG/Attribute /fr/docs/SVG/Attribute/cx /fr/docs/Web/SVG/Attribute/cx @@ -2563,129 +3596,140 @@ /fr/docs/SVG/Element/image /fr/docs/Web/SVG/Element/image /fr/docs/SVG/Element/path /fr/docs/Web/SVG/Element/path /fr/docs/SVG/Element/rect /fr/docs/Web/SVG/Element/rect -/fr/docs/SVG/Tutorial/Introduction /fr/docs/Web/SVG/Tutoriel/Introduction -/fr/docs/SVG/Tutoriel /fr/docs/Web/SVG/Tutoriel -/fr/docs/SVG/Tutoriel/Découpages_et_masquage /fr/docs/Web/SVG/Tutoriel/Découpages_et_masquages -/fr/docs/SVG/Tutoriel/Découpages_et_masquages /fr/docs/Web/SVG/Tutoriel/Découpages_et_masquages -/fr/docs/SVG/Tutoriel/Formes_de_base /fr/docs/Web/SVG/Tutoriel/Formes_de_base -/fr/docs/SVG/Tutoriel/Introduction /fr/docs/Web/SVG/Tutoriel/Introduction -/fr/docs/SVG/Tutoriel/Positionnement /fr/docs/Web/SVG/Tutoriel/Positionnement -/fr/docs/SVG/Tutoriel/Premiers_pas /fr/docs/Web/SVG/Tutoriel/Premiers_pas -/fr/docs/SVG/Tutoriel/Transformations_de_base /fr/docs/Web/SVG/Tutoriel/Transformations_de_base -/fr/docs/SVG/Tutoriel_SVG /fr/docs/Web/SVG/Tutoriel -/fr/docs/SVG/Tutoriel_SVG/Introduction /fr/docs/Web/SVG/Tutoriel/Introduction -/fr/docs/SVG/Tutoriel_SVG/Premiers_pas /fr/docs/Web/SVG/Tutoriel/Premiers_pas -/fr/docs/SVG:Tutoriel /fr/docs/Web/SVG/Tutoriel -/fr/docs/SVG:Tutoriel:Introduction /fr/docs/Web/SVG/Tutoriel/Introduction -/fr/docs/SVG:Tutoriel:Premiers_pas /fr/docs/Web/SVG/Tutoriel/Premiers_pas -/fr/docs/SVG_dans_Firefox_1.5 /fr/docs/SVG_dans_Firefox +/fr/docs/SVG/Tutorial/Introduction /fr/docs/Web/SVG/Tutorial/Introduction +/fr/docs/SVG/Tutoriel /fr/docs/Web/SVG/Tutorial +/fr/docs/SVG/Tutoriel/Découpages_et_masquage /fr/docs/Web/SVG/Tutorial/Clipping_and_masking +/fr/docs/SVG/Tutoriel/Découpages_et_masquages /fr/docs/Web/SVG/Tutorial/Clipping_and_masking +/fr/docs/SVG/Tutoriel/Formes_de_base /fr/docs/Web/SVG/Tutorial/Basic_Shapes +/fr/docs/SVG/Tutoriel/Introduction /fr/docs/Web/SVG/Tutorial/Introduction +/fr/docs/SVG/Tutoriel/Positionnement /fr/docs/Web/SVG/Tutorial/Positions +/fr/docs/SVG/Tutoriel/Premiers_pas /fr/docs/Web/SVG/Tutorial/Getting_Started +/fr/docs/SVG/Tutoriel/Transformations_de_base /fr/docs/Web/SVG/Tutorial/Basic_Transformations +/fr/docs/SVG/Tutoriel_SVG /fr/docs/Web/SVG/Tutorial +/fr/docs/SVG/Tutoriel_SVG/Introduction /fr/docs/Web/SVG/Tutorial/Introduction +/fr/docs/SVG/Tutoriel_SVG/Premiers_pas /fr/docs/Web/SVG/Tutorial/Getting_Started +/fr/docs/SVG:Tutoriel /fr/docs/Web/SVG/Tutorial +/fr/docs/SVG:Tutoriel:Introduction /fr/docs/Web/SVG/Tutorial/Introduction +/fr/docs/SVG:Tutoriel:Premiers_pas /fr/docs/Web/SVG/Tutorial/Getting_Started +/fr/docs/SVG_dans_Firefox /fr/docs/Web/SVG/SVG_1.1_Support_in_Firefox +/fr/docs/SVG_dans_Firefox_1.5 /fr/docs/Web/SVG/SVG_1.1_Support_in_Firefox /fr/docs/Server-sent_events /fr/docs/Web/API/Server-sent_events /fr/docs/Server-sent_events/Using_server-sent_events /fr/docs/Web/API/Server-sent_events/Using_server-sent_events /fr/docs/Services_Web_XML:Accéder_à_des_services_web_avec_Mozilla_en_utilisant_un_proxy_WSDL /fr/docs/Services_Web_XML/Accéder_à_des_services_web_avec_Mozilla_en_utilisant_un_proxy_WSDL /fr/docs/Setting_HTTP_request_headers /fr/docs/XPCOM/Setting_HTTP_request_headers /fr/docs/Stockage /fr/docs/Storage -/fr/docs/Tools /fr/docs/Outils -/fr/docs/Tools/Debugger/How_to /fr/docs/Outils/Débogueur/Comment -/fr/docs/Tools/Debugger/How_to/Access_debugging_in_add-ons /fr/docs/Outils/Débogueur/Comment/Accéder_au_débogage_depuis_un_module_complàmentaire -/fr/docs/Tools/Debugger/How_to/Black_box_a_source /fr/docs/Outils/Débogueur/Comment/Mettre_une_source_dans_une_boîte_noire -/fr/docs/Tools/Debugger/How_to/Break_on_a_DOM_event /fr/docs/Outils/Débogueur/Comment/S_arrêter_sur_un_évènement_DOM -/fr/docs/Tools/Debugger/How_to/Debug_eval_sources /fr/docs/Outils/Débogueur/Comment/Déboguer_des_sources_évaluées -/fr/docs/Tools/Debugger/How_to/Disable_breakpoints /fr/docs/Outils/Débogueur/Comment/Désactiver_des_points_d_arrêts -/fr/docs/Tools/Debugger/How_to/Examine,_modify,_and_watch_variables /fr/docs/Outils/Débogueur/Comment/Examiner,_modifier,_et_espionner_des_variables -/fr/docs/Tools/Debugger/How_to/Highlight_and_inspect_DOM_nodes /fr/docs/Outils/Débogueur/Comment/Afficher_en_surbrillance_et_inspecter_le_DOM -/fr/docs/Tools/Debugger/How_to/Open_the_debugger /fr/docs/Outils/Débogueur/Comment/Ouvrir_le_débogueur -/fr/docs/Tools/Debugger/How_to/Pretty-print_a_minified_file /fr/docs/Outils/Débogueur/Comment/Formater_et_indenter_un_fichier_minifié -/fr/docs/Tools/Debugger/How_to/Set_a_breakpoint /fr/docs/Outils/Débogueur/Comment/Ajouter_un_point_d_arrêt -/fr/docs/Tools/Debugger/How_to/Set_a_conditional_breakpoint /fr/docs/Outils/Débogueur/Comment/Ajouter_un_point_d_arrêt_conditionnel -/fr/docs/Tools/Debugger/How_to/Step_through_code /fr/docs/Outils/Débogueur/Comment/Parcourir_le_code -/fr/docs/Tools/Debugger/How_to/Use_a_source_map /fr/docs/Outils/Débogueur/Comment/Utiliser_une_source_map -/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to /fr/docs/Outils/Debugger_(before_Firefox_52)/How_to -/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Access_debugging_in_add-ons /fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Access_debugging_in_add-ons -/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Black_box_a_source /fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Black_box_a_source -/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Break_on_a_DOM_event /fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Break_on_a_DOM_event -/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Debug_eval_sources /fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Debug_eval_sources -/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Disable_breakpoints /fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Disable_breakpoints -/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Examine,_modify,_and_watch_variables /fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Examine,_modify,_and_watch_variables -/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Highlight_and_inspect_DOM_nodes /fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Highlight_and_inspect_DOM_nodes -/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Open_the_debugger /fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Open_the_debugger -/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Pretty-print_a_minified_file /fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Pretty-print_a_minified_file -/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Search_and_filter /fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Search_and_filter -/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Set_a_breakpoint /fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Set_a_breakpoint -/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Set_a_conditional_breakpoint /fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Set_a_conditional_breakpoint -/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Step_through_code /fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Step_through_code -/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Use_a_source_map /fr/docs/Outils/Debugger_(before_Firefox_52)/How_to/Use_a_source_map -/fr/docs/Tools/Page_Inspector/How_to /fr/docs/Outils/Inspecteur/Comment -/fr/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS /fr/docs/Outils/Inspecteur/Comment/Examiner_et_modifier_le_CSS -/fr/docs/Tools/Page_Inspector/How_to/Examine_and_edit_HTML /fr/docs/Outils/Inspecteur/Comment/Examiner_et_éditer_le_code_HTML -/fr/docs/Tools/Page_Inspector/How_to/Examine_and_edit_the_box_model /fr/docs/Outils/Inspecteur/Comment/Examiner_et_modifier_le_modèle_de_boîte -/fr/docs/Tools/Page_Inspector/How_to/Examine_event_listeners /fr/docs/Outils/Inspecteur/Comment/Examiner_les_écouteurs_d_évènements -/fr/docs/Tools/Page_Inspector/How_to/Examiner_et_éditer_le_code_HTML /fr/docs/Outils/Inspecteur/Comment/Examiner_et_éditer_le_code_HTML -/fr/docs/Tools/Page_Inspector/How_to/Inspect_and_select_colors /fr/docs/Outils/Inspecteur/Comment/Inspecter_et_sélectionner_des_couleurs -/fr/docs/Tools/Page_Inspector/How_to/Open_the_Inspector /fr/docs/Outils/Inspecteur/Comment/Ouvrir_l_Inspecteur -/fr/docs/Tools/Page_Inspector/How_to/Select_an_element /fr/docs/Outils/Inspecteur/Comment/Sélectionner_un_élément -/fr/docs/Tools/Page_Inspector/How_to/Use_the_Inspector_API /fr/docs/Outils/Inspecteur/Comment/Utiliser_l_API_de_l_Inspecteur -/fr/docs/Tools/Page_Inspector/How_to/Use_the_Inspector_from_the_Web_Console /fr/docs/Outils/Inspecteur/Comment/Utiliser_l_Inspecteur_depuis_la_Console_Web -/fr/docs/Tools/Page_Inspector/How_to/View_background_images /fr/docs/Outils/Inspecteur/Comment/Prévisualiser_des_images_de_fond -/fr/docs/Tools/Page_Inspector/How_to/Visualize_transforms /fr/docs/Outils/Inspecteur/Comment/Visualiser_les_transformations -/fr/docs/Transformations_XML_avec_XSLT /fr/docs/Web/XSLT/Transformations_XML_avec_XSLT -/fr/docs/Transformations_XML_avec_XSLT/Autres_ressources /fr/docs/Web/XSLT/Transformations_XML_avec_XSLT/Autres_ressources -/fr/docs/Transformations_XML_avec_XSLT/La_référence_XSLT_XPath_de_Netscape /fr/docs/Web/XSLT/Transformations_XML_avec_XSLT/La_référence_XSLT_XPath_de_Netscape -/fr/docs/Transformations_XML_avec_XSLT/Présentation /fr/docs/Web/XSLT/Transformations_XML_avec_XSLT/Présentation -/fr/docs/Transformations_XML_avec_XSLT:Autres_ressources /fr/docs/Web/XSLT/Transformations_XML_avec_XSLT/Autres_ressources -/fr/docs/Transformations_XML_avec_XSLT:La_référence_XSLT_XPath_de_Netscape /fr/docs/Web/XSLT/Transformations_XML_avec_XSLT/La_référence_XSLT_XPath_de_Netscape -/fr/docs/Transformations_XML_avec_XSLT:Présentation /fr/docs/Web/XSLT/Transformations_XML_avec_XSLT/Présentation -/fr/docs/Tutoriel_canvas /fr/docs/Web/API/Canvas_API/Tutoriel_canvas -/fr/docs/Tutoriel_canvas/Advanced_animations /fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Advanced_animations -/fr/docs/Tutoriel_canvas/Ajout_de_styles_et_de_couleurs /fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Ajout_de_styles_et_de_couleurs -/fr/docs/Tutoriel_canvas/Animations_basiques /fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Animations_basiques -/fr/docs/Tutoriel_canvas/Composition /fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Composition -/fr/docs/Tutoriel_canvas/Composition/Example /fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Composition/Example -/fr/docs/Tutoriel_canvas/Formes_géométriques /fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Formes_géométriques -/fr/docs/Tutoriel_canvas/Hit_regions_and_accessibility /fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Hit_regions_and_accessibility -/fr/docs/Tutoriel_canvas/Optimizing_canvas /fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Optimizing_canvas -/fr/docs/Tutoriel_canvas/Pixel_manipulation_with_canvas /fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Pixel_manipulation_with_canvas -/fr/docs/Tutoriel_canvas/Transformations /fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Transformations -/fr/docs/Tutoriel_canvas/Utilisation_d'images /fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Utilisation_d'images -/fr/docs/Tutoriel_canvas/Utilisation_de_base /fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Utilisation_de_base -/fr/docs/Tutoriel_canvas:Ajout_de_styles_et_de_couleurs /fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Ajout_de_styles_et_de_couleurs -/fr/docs/Tutoriel_canvas:Animations_basiques /fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Animations_basiques -/fr/docs/Tutoriel_canvas:Formes_géométriques /fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Formes_géométriques -/fr/docs/Tutoriel_canvas:Transformations /fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Transformations -/fr/docs/Tutoriel_canvas:Utilisation_d'images /fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Utilisation_d'images -/fr/docs/Tutoriel_canvas:Utilisation_de_base /fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Utilisation_de_base -/fr/docs/Une_réintroduction_à_JavaScript /fr/docs/Web/JavaScript/Une_réintroduction_à_JavaScript +/fr/docs/Tools/Debugger/How_to/Black_box_a_source /fr/docs/Tools/Debugger/How_to/Ignore_a_source +/fr/docs/Tools/Debugger/How_to/Break_on_a_DOM_event /fr/docs/Tools/Debugger/Break_on_DOM_mutation +/fr/docs/Tools/Debugger/How_to/Examine,_modify,_and_watch_variables /fr/docs/conflicting/Tools/Debugger/How_to/Set_Watch_Expressions +/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to +/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Access_debugging_in_add-ons /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Access_debugging_in_add-ons +/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Black_box_a_source /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Black_box_a_source +/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Break_on_a_DOM_event /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Break_on_a_DOM_event +/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Debug_eval_sources /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Debug_eval_sources +/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Disable_breakpoints /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Disable_breakpoints +/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Examine,_modify,_and_watch_variables /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Examine,_modify,_and_watch_variables +/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Highlight_and_inspect_DOM_nodes /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Highlight_and_inspect_DOM_nodes +/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Open_the_debugger /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Open_the_debugger +/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Pretty-print_a_minified_file /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Pretty-print_a_minified_file +/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Search_and_filter /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Search_and_filter +/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Set_a_breakpoint /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Set_a_breakpoint +/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Set_a_conditional_breakpoint /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Set_a_conditional_breakpoint +/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Step_through_code /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Step_through_code +/fr/docs/Tools/Debugger_(before_Firefox_52)/How_to/Use_a_source_map /fr/docs/orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Use_a_source_map +/fr/docs/Tools/Page_Inspector/How_to/Examiner_et_éditer_le_code_HTML /fr/docs/Tools/Page_Inspector/How_to/Examine_and_edit_HTML +/fr/docs/Transformations_XML_avec_XSLT /fr/docs/Web/XSLT/Transforming_XML_with_XSLT +/fr/docs/Transformations_XML_avec_XSLT/Autres_ressources /fr/docs/Web/XSLT/Transforming_XML_with_XSLT/For_Further_Reading +/fr/docs/Transformations_XML_avec_XSLT/La_référence_XSLT_XPath_de_Netscape /fr/docs/Web/XSLT/Transforming_XML_with_XSLT/The_Netscape_XSLT_XPath_Reference +/fr/docs/Transformations_XML_avec_XSLT/Présentation /fr/docs/Web/XSLT/Transforming_XML_with_XSLT/An_Overview +/fr/docs/Transformations_XML_avec_XSLT:Autres_ressources /fr/docs/Web/XSLT/Transforming_XML_with_XSLT/For_Further_Reading +/fr/docs/Transformations_XML_avec_XSLT:La_référence_XSLT_XPath_de_Netscape /fr/docs/Web/XSLT/Transforming_XML_with_XSLT/The_Netscape_XSLT_XPath_Reference +/fr/docs/Transformations_XML_avec_XSLT:Présentation /fr/docs/Web/XSLT/Transforming_XML_with_XSLT/An_Overview +/fr/docs/Tutoriel_canvas /fr/docs/Web/API/Canvas_API/Tutorial +/fr/docs/Tutoriel_canvas/Advanced_animations /fr/docs/Web/API/Canvas_API/Tutorial/Advanced_animations +/fr/docs/Tutoriel_canvas/Ajout_de_styles_et_de_couleurs /fr/docs/Web/API/Canvas_API/Tutorial/Applying_styles_and_colors +/fr/docs/Tutoriel_canvas/Animations_basiques /fr/docs/Web/API/Canvas_API/Tutorial/Basic_animations +/fr/docs/Tutoriel_canvas/Composition /fr/docs/Web/API/Canvas_API/Tutorial/Compositing +/fr/docs/Tutoriel_canvas/Composition/Example /fr/docs/Web/API/Canvas_API/Tutorial/Compositing/Example +/fr/docs/Tutoriel_canvas/Formes_géométriques /fr/docs/Web/API/Canvas_API/Tutorial/Drawing_shapes +/fr/docs/Tutoriel_canvas/Hit_regions_and_accessibility /fr/docs/Web/API/Canvas_API/Tutorial/Hit_regions_and_accessibility +/fr/docs/Tutoriel_canvas/Optimizing_canvas /fr/docs/Web/API/Canvas_API/Tutorial/Optimizing_canvas +/fr/docs/Tutoriel_canvas/Pixel_manipulation_with_canvas /fr/docs/Web/API/Canvas_API/Tutorial/Pixel_manipulation_with_canvas +/fr/docs/Tutoriel_canvas/Transformations /fr/docs/Web/API/Canvas_API/Tutorial/Transformations +/fr/docs/Tutoriel_canvas/Utilisation_d'images /fr/docs/Web/API/Canvas_API/Tutorial/Using_images +/fr/docs/Tutoriel_canvas/Utilisation_de_base /fr/docs/Web/API/Canvas_API/Tutorial/Basic_usage +/fr/docs/Tutoriel_canvas:Ajout_de_styles_et_de_couleurs /fr/docs/Web/API/Canvas_API/Tutorial/Applying_styles_and_colors +/fr/docs/Tutoriel_canvas:Animations_basiques /fr/docs/Web/API/Canvas_API/Tutorial/Basic_animations +/fr/docs/Tutoriel_canvas:Formes_géométriques /fr/docs/Web/API/Canvas_API/Tutorial/Drawing_shapes +/fr/docs/Tutoriel_canvas:Transformations /fr/docs/Web/API/Canvas_API/Tutorial/Transformations +/fr/docs/Tutoriel_canvas:Utilisation_d'images /fr/docs/Web/API/Canvas_API/Tutorial/Using_images +/fr/docs/Tutoriel_canvas:Utilisation_de_base /fr/docs/Web/API/Canvas_API/Tutorial/Basic_usage +/fr/docs/Type_MIME_incorrect_pour_les_fichiers_CSS /fr/docs/conflicting/Web/HTTP/Basics_of_HTTP/MIME_types +/fr/docs/Un_raycaster_basique_avec_canvas /fr/docs/Web/API/Canvas_API/A_basic_ray-caster +/fr/docs/Une_réintroduction_à_JavaScript /fr/docs/Web/JavaScript/A_re-introduction_to_JavaScript /fr/docs/Using_files_from_web_applications /fr/docs/Web/API/File/Using_files_from_web_applications /fr/docs/Using_geolocation /fr/docs/Web/API/Geolocation_API -/fr/docs/Utilisation_d'URL_pour_la_propriété_cursor /fr/docs/Web/CSS/CSS_Basic_User_Interface/Utilisation_d_URL_pour_la_propriété_cursor -/fr/docs/Utilisation_d'audio_et_video_dans_Firefox /fr/docs/Web/HTML/Utilisation_d'audio_et_video_en_HTML5 -/fr/docs/Utilisation_de_dégradés /fr/docs/Web/CSS/Utilisation_de_dégradés_CSS -/fr/docs/Utilisation_de_dégradés_(gradients) /fr/docs/Web/CSS/Utilisation_de_dégradés_CSS -/fr/docs/Utilisation_de_l'interface_JavaScript_de_Mozilla_pour_les_transformations_XSL /fr/docs/Web/XSLT/Utilisation_de_l'interface_JavaScript_de_Mozilla_pour_les_transformations_XSL +/fr/docs/Utilisation_d'URL_pour_la_propriété_cursor /fr/docs/Web/CSS/CSS_Basic_User_Interface/Using_URL_values_for_the_cursor_property +/fr/docs/Utilisation_d'audio_et_video_dans_Firefox /fr/docs/conflicting/Learn/HTML/Multimedia_and_embedding/Video_and_audio_content_040b1c36f4218ba488ffb0284dfe52bf +/fr/docs/Utilisation_de_XPath /fr/docs/conflicting/Web/XPath/Introduction_to_using_XPath_in_JavaScript +/fr/docs/Utilisation_de_dégradés /fr/docs/Web/CSS/CSS_Images/Using_CSS_gradients +/fr/docs/Utilisation_de_dégradés_(gradients) /fr/docs/Web/CSS/CSS_Images/Using_CSS_gradients +/fr/docs/Utilisation_de_l'interface_JavaScript_de_Mozilla_pour_les_transformations_XSL /fr/docs/Web/XSLT/Using_the_Mozilla_JavaScript_interface_to_XSL_Transformations /fr/docs/Utilisation_de_la_géolocalisation /fr/docs/Web/API/Geolocation_API -/fr/docs/Utilisation_des_web_workers /fr/docs/Web/API/Web_Workers_API/Utilisation_des_web_workers -/fr/docs/Utilisation_du_DOM_Level_1_Core_du_W3C /fr/docs/Web/API/Document_object_model/Utilisation_du_DOM_Level_1_Core_du_W3C -/fr/docs/Utilisation_du_DOM_Level_1_Core_du_W3C/Exemple /fr/docs/Web/API/Document_object_model/Utilisation_du_DOM_Level_1_Core_du_W3C/Exemple -/fr/docs/Utilisation_du_cache_dans_Firefox_1.5 /fr/docs/Utilisation_du_cache_de_Firefox_1.5 -/fr/docs/Utiliser_Application_Cache /fr/docs/Web/HTML/Utiliser_Application_Cache +/fr/docs/Utilisation_des_web_workers /fr/docs/Web/API/Web_Workers_API/Using_web_workers +/fr/docs/Utilisation_du_DOM_Level_1_Core_du_W3C /fr/docs/Web/API/Document_object_model/Using_the_W3C_DOM_Level_1_Core +/fr/docs/Utilisation_du_DOM_Level_1_Core_du_W3C/Exemple /fr/docs/Web/API/Document_object_model/Using_the_W3C_DOM_Level_1_Core/Example +/fr/docs/Utilisation_du_cache_dans_Firefox_1.5 /fr/docs/Mozilla/Firefox/Releases/1.5/Using_Firefox_1.5_caching +/fr/docs/Utilisation_du_cache_de_Firefox_1.5 /fr/docs/Mozilla/Firefox/Releases/1.5/Using_Firefox_1.5_caching +/fr/docs/Utiliser_Application_Cache /fr/docs/Web/HTML/Using_the_application_cache +/fr/docs/Web/API/API_HTML_Drag_and_Drop /fr/docs/Web/API/HTML_Drag_and_Drop_API +/fr/docs/Web/API/API_HTML_Drag_and_Drop/Opérations_de_glissement /fr/docs/Web/API/HTML_Drag_and_Drop_API/Drag_operations +/fr/docs/Web/API/API_IndexedDB /fr/docs/Web/API/IndexedDB_API +/fr/docs/Web/API/API_IndexedDB/Basic_Concepts_Behind_IndexedDB /fr/docs/Web/API/IndexedDB_API/Basic_Concepts_Behind_IndexedDB +/fr/docs/Web/API/API_IndexedDB/Browser_storage_limits_and_eviction_criteria /fr/docs/Web/API/IndexedDB_API/Browser_storage_limits_and_eviction_criteria +/fr/docs/Web/API/API_IndexedDB/Using_IndexedDB /fr/docs/Web/API/IndexedDB_API/Using_IndexedDB +/fr/docs/Web/API/API_fichier_systeme /fr/docs/Web/API/File_and_Directory_Entries_API /fr/docs/Web/API/AbstractWorker.onerror /fr/docs/Web/API/AbstractWorker/onerror +/fr/docs/Web/API/AnimationEffectTimingProperties /fr/docs/Web/API/EffectTiming +/fr/docs/Web/API/AnimationEffectTimingProperties/delay /fr/docs/Web/API/EffectTiming/delay /fr/docs/Web/API/AnimationEvent.animationName /fr/docs/Web/API/AnimationEvent/animationName /fr/docs/Web/API/AnimationEvent.elapsedTime /fr/docs/Web/API/AnimationEvent/elapsedTime /fr/docs/Web/API/AnimationEvent.pseudoElement /fr/docs/Web/API/AnimationEvent/pseudoElement /fr/docs/Web/API/Apps.mgmt.getAll /fr/docs/Web/API/DomApplicationsManager/getAll +/fr/docs/Web/API/AudioContext/createGain /fr/docs/Web/API/BaseAudioContext/createGain +/fr/docs/Web/API/CSSMatrix /fr/docs/Web/API/DOMMatrix +/fr/docs/Web/API/Canvas_API/Tutoriel_canvas /fr/docs/Web/API/Canvas_API/Tutorial +/fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Advanced_animations /fr/docs/Web/API/Canvas_API/Tutorial/Advanced_animations +/fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Ajout_de_styles_et_de_couleurs /fr/docs/Web/API/Canvas_API/Tutorial/Applying_styles_and_colors +/fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Animations_basiques /fr/docs/Web/API/Canvas_API/Tutorial/Basic_animations +/fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Composition /fr/docs/Web/API/Canvas_API/Tutorial/Compositing +/fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Composition/Example /fr/docs/Web/API/Canvas_API/Tutorial/Compositing/Example +/fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Dessin_de_texte_avec_canvas /fr/docs/Web/API/Canvas_API/Tutorial/Drawing_text +/fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Formes_géométriques /fr/docs/Web/API/Canvas_API/Tutorial/Drawing_shapes +/fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Hit_regions_and_accessibility /fr/docs/Web/API/Canvas_API/Tutorial/Hit_regions_and_accessibility +/fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Optimizing_canvas /fr/docs/Web/API/Canvas_API/Tutorial/Optimizing_canvas +/fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Pixel_manipulation_with_canvas /fr/docs/Web/API/Canvas_API/Tutorial/Pixel_manipulation_with_canvas +/fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Transformations /fr/docs/Web/API/Canvas_API/Tutorial/Transformations +/fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Utilisation_d'images /fr/docs/Web/API/Canvas_API/Tutorial/Using_images +/fr/docs/Web/API/Canvas_API/Tutoriel_canvas/Utilisation_de_base /fr/docs/Web/API/Canvas_API/Tutorial/Basic_usage /fr/docs/Web/API/Commentaire /fr/docs/Web/API/Comment /fr/docs/Web/API/Commentaire/Comment /fr/docs/Web/API/Comment/Comment /fr/docs/Web/API/Console.table /fr/docs/Web/API/Console/table /fr/docs/Web/API/Console/erreur /fr/docs/Web/API/Console/error /fr/docs/Web/API/Coordinates /fr/docs/Web/API/GeolocationCoordinates /fr/docs/Web/API/DOMTokenList/DOMTokenList.add() /fr/docs/Web/API/DOMTokenList/add -/fr/docs/Web/API/Document.activeElement /fr/docs/Web/API/Document/activeElement +/fr/docs/Web/API/DeviceOrientationEvent.absolute /fr/docs/Web/API/DeviceOrientationEvent/absolute +/fr/docs/Web/API/DeviceRotationRate /fr/docs/Web/API/DeviceMotionEventRotationRate +/fr/docs/Web/API/DeviceRotationRate/alpha /fr/docs/Web/API/DeviceMotionEventRotationRate/alpha +/fr/docs/Web/API/DeviceRotationRate/beta /fr/docs/Web/API/DeviceMotionEventRotationRate/beta +/fr/docs/Web/API/DeviceRotationRate/gamma /fr/docs/Web/API/DeviceMotionEventRotationRate/gamma +/fr/docs/Web/API/Document.activeElement /fr/docs/Web/API/DocumentOrShadowRoot/activeElement /fr/docs/Web/API/Document.body /fr/docs/Web/API/Document/body /fr/docs/Web/API/Document.createAttribute /fr/docs/Web/API/Document/createAttribute /fr/docs/Web/API/Document.createElement /fr/docs/Web/API/Document/createElement /fr/docs/Web/API/Document.createTextNode /fr/docs/Web/API/Document/createTextNode /fr/docs/Web/API/Document.documentElement /fr/docs/Web/API/Document/documentElement /fr/docs/Web/API/Document.documentURIObject /fr/docs/Web/API/Document/documentURIObject -/fr/docs/Web/API/Document.elementFromPoint /fr/docs/Web/API/Document/elementFromPoint +/fr/docs/Web/API/Document.elementFromPoint /fr/docs/Web/API/DocumentOrShadowRoot/elementFromPoint /fr/docs/Web/API/Document.evaluate /fr/docs/Web/API/Document/evaluate /fr/docs/Web/API/Document.execCommand /fr/docs/Web/API/Document/execCommand /fr/docs/Web/API/Document.firstChild /fr/docs/Web/API/Node/firstChild @@ -2699,18 +3743,30 @@ /fr/docs/Web/API/Document.importNode /fr/docs/Web/API/Document/importNode /fr/docs/Web/API/Document.open /fr/docs/Web/API/Document/open /fr/docs/Web/API/Document.write /fr/docs/Web/API/Document/write +/fr/docs/Web/API/Document/Document.anchors /fr/docs/Web/API/Document/anchors +/fr/docs/Web/API/Document/activeElement /fr/docs/Web/API/DocumentOrShadowRoot/activeElement /fr/docs/Web/API/Document/async /fr/docs/Web/API/XMLDocument/async /fr/docs/Web/API/Document/defaultView/popstate_event /fr/docs/Web/API/Window/popstate_event /fr/docs/Web/API/Document/defaultView/storage_event /fr/docs/Web/API/Window/storage_event /fr/docs/Web/API/Document/domConfig /fr/docs/Web/API/Document +/fr/docs/Web/API/Document/elementFromPoint /fr/docs/Web/API/DocumentOrShadowRoot/elementFromPoint +/fr/docs/Web/API/Document/getSelection /fr/docs/Web/API/DocumentOrShadowRoot/getSelection +/fr/docs/Web/API/Document/styleSheets /fr/docs/Web/API/DocumentOrShadowRoot/styleSheets +/fr/docs/Web/API/Document_Object_Model/Exemples /fr/docs/Web/API/Document_Object_Model/Examples /fr/docs/Web/API/Document_Object_Model/Introduction_au_DOM /fr/docs/Web/API/Document_Object_Model/Introduction +/fr/docs/Web/API/Document_Object_Model/Les_évènements_et_le_DOM /fr/docs/Web/API/Document_Object_Model/Events +/fr/docs/Web/API/Document_Object_Model/Localisation_des_éléments_DOM_avec_les_sélecteurs /fr/docs/Web/API/Document_object_model/Locating_DOM_elements_using_selectors +/fr/docs/Web/API/Document_Object_Model/Préface /fr/docs/conflicting/Web/API/Document_Object_Model_03f6e13c52ad7c539d9b4c33c51ac4a3 /fr/docs/Web/API/Document_Object_Model/document /fr/docs/Web/API/Document /fr/docs/Web/API/Document_Object_Model/element /fr/docs/Web/API/Element /fr/docs/Web/API/Document_Object_Model/window /fr/docs/Web/API/Window -/fr/docs/Web/API/Element.activeElement /fr/docs/Web/API/Document/activeElement +/fr/docs/Web/API/Document_object_model/Utilisation_du_DOM_Level_1_Core_du_W3C /fr/docs/Web/API/Document_object_model/Using_the_W3C_DOM_Level_1_Core +/fr/docs/Web/API/Document_object_model/Utilisation_du_DOM_Level_1_Core_du_W3C/Exemple /fr/docs/Web/API/Document_object_model/Using_the_W3C_DOM_Level_1_Core/Example +/fr/docs/Web/API/Element.activeElement /fr/docs/Web/API/DocumentOrShadowRoot/activeElement /fr/docs/Web/API/Element.addEventListener /fr/docs/Web/API/EventTarget/addEventListener /fr/docs/Web/API/Element.appendChild /fr/docs/Web/API/Node/appendChild /fr/docs/Web/API/Element.attributes /fr/docs/Web/API/Element/attributes +/fr/docs/Web/API/Element.blur /fr/docs/Web/API/HTMLOrForeignElement/blur /fr/docs/Web/API/Element.childNodes /fr/docs/Web/API/Node/childNodes /fr/docs/Web/API/Element.classList /fr/docs/Web/API/Element/classList /fr/docs/Web/API/Element.className /fr/docs/Web/API/Element/className @@ -2721,7 +3777,7 @@ /fr/docs/Web/API/Element.cloneNode /fr/docs/Web/API/Node/cloneNode /fr/docs/Web/API/Element.dir /fr/docs/Web/API/HTMLElement/dir /fr/docs/Web/API/Element.firstElementChild /fr/docs/Web/API/ParentNode/firstElementChild -/fr/docs/Web/API/Element.focus /fr/docs/Web/API/HTMLElement/focus +/fr/docs/Web/API/Element.focus /fr/docs/Web/API/HTMLOrForeignElement/focus /fr/docs/Web/API/Element.getAttribute /fr/docs/Web/API/Element/getAttribute /fr/docs/Web/API/Element.getAttributeNS /fr/docs/Web/API/Element/getAttributeNS /fr/docs/Web/API/Element.getAttributeNode /fr/docs/Web/API/Element/getAttributeNode @@ -2735,14 +3791,14 @@ /fr/docs/Web/API/Element.hasChildNodes /fr/docs/Web/API/Node/hasChildNodes /fr/docs/Web/API/Element.hasFocus /fr/docs/Web/API/Document/hasFocus /fr/docs/Web/API/Element.id /fr/docs/Web/API/Element/id -/fr/docs/Web/API/Element.innertHTML /fr/docs/Web/API/Element/innertHTML +/fr/docs/Web/API/Element.innertHTML /fr/docs/Web/API/Element/innerHTML /fr/docs/Web/API/Element.insertAdjacentHTML /fr/docs/Web/API/Element/insertAdjacentHTML /fr/docs/Web/API/Element.insertBefore /fr/docs/Web/API/Node/insertBefore /fr/docs/Web/API/Element.isSupported /fr/docs/Web/API/Node/isSupported /fr/docs/Web/API/Element.lang /fr/docs/Web/API/HTMLElement/lang /fr/docs/Web/API/Element.lastChild /fr/docs/Web/API/Node/lastChild /fr/docs/Web/API/Element.localName /fr/docs/Web/API/Node/localName -/fr/docs/Web/API/Element.name /fr/docs/Web/API/Element/name +/fr/docs/Web/API/Element.name /fr/docs/conflicting/Web/API /fr/docs/Web/API/Element.namespaceURI /fr/docs/Web/API/Node/namespaceURI /fr/docs/Web/API/Element.nodeName /fr/docs/Web/API/Node/nodeName /fr/docs/Web/API/Element.nodeType /fr/docs/Web/API/Node/nodeType @@ -2787,50 +3843,104 @@ /fr/docs/Web/API/Element.setAttributeNS /fr/docs/Web/API/Element/setAttributeNS /fr/docs/Web/API/Element.setAttributeNode /fr/docs/Web/API/Element/setAttributeNode /fr/docs/Web/API/Element.setAttributeNodeNS /fr/docs/Web/API/Element/setAttributeNodeNS -/fr/docs/Web/API/Element.style /fr/docs/Web/API/HTMLElement/style +/fr/docs/Web/API/Element.style /fr/docs/Web/API/ElementCSSInlineStyle/style /fr/docs/Web/API/Element.tagName /fr/docs/Web/API/Element/tagName /fr/docs/Web/API/Element.textContent /fr/docs/Web/API/Node/textContent +/fr/docs/Web/API/Element/accessKey /fr/docs/Web/API/HTMLElement/accessKey +/fr/docs/Web/API/Element/innertHTML /fr/docs/Web/API/Element/innerHTML +/fr/docs/Web/API/Element/name /fr/docs/conflicting/Web/API /fr/docs/Web/API/Element/ongotpointercapture /fr/docs/Web/API/GlobalEventHandlers/ongotpointercapture +/fr/docs/Web/API/Element/onwheel /fr/docs/Web/API/GlobalEventHandlers/onwheel /fr/docs/Web/API/Element/removeChild /fr/docs/Web/API/Node/removeChild +/fr/docs/Web/API/Entity /fr/docs/orphaned/Web/API/Entity +/fr/docs/Web/API/EntityReference /fr/docs/orphaned/Web/API/EntityReference /fr/docs/Web/API/Event.initEvent /fr/docs/Web/API/Event/initEvent /fr/docs/Web/API/Event.stopPropagation /fr/docs/Web/API/Event/stopPropagation +/fr/docs/Web/API/Event/Comparaison_des_cibles_d_évènements /fr/docs/Web/API/Event/Comparison_of_Event_Targets +/fr/docs/Web/API/Event/createEvent /fr/docs/conflicting/Web/API/Document/createEvent /fr/docs/Web/API/EventTarget/attachEvent /fr/docs/Web/API/EventTarget/addEventListener /fr/docs/Web/API/EventTarget/detachEvent /fr/docs/Web/API/EventTarget/removeEventListener /fr/docs/Web/API/EventTarget/fireEvent /fr/docs/Web/API/EventTarget/dispatchEvent /fr/docs/Web/API/FileList/FileList /fr/docs/Web/API/FileList /fr/docs/Web/API/FileReader/FileList /fr/docs/Web/API/FileList +/fr/docs/Web/API/FormData/Utilisation_objets_FormData /fr/docs/Web/API/FormData/Using_FormData_Objects /fr/docs/Web/API/GlobalFetch /fr/docs/Web/API/WindowOrWorkerGlobalScope /fr/docs/Web/API/GlobalFetch/fetch /fr/docs/Web/API/WindowOrWorkerGlobalScope/fetch +/fr/docs/Web/API/HTMLElement/dataset /fr/docs/Web/API/HTMLOrForeignElement/dataset +/fr/docs/Web/API/HTMLElement/focus /fr/docs/Web/API/HTMLOrForeignElement/focus +/fr/docs/Web/API/HTMLElement/style /fr/docs/Web/API/ElementCSSInlineStyle/style +/fr/docs/Web/API/HTMLElement/tabIndex /fr/docs/Web/API/HTMLOrForeignElement/tabIndex +/fr/docs/Web/API/HTMLFormElement/submit_event_ /fr/docs/Web/API/HTMLFormElement/submit_event /fr/docs/Web/API/HTMLTableElement.caption /fr/docs/Web/API/HTMLTableElement/caption /fr/docs/Web/API/HTMLTableElement.insertRow /fr/docs/Web/API/HTMLTableElement/insertRow /fr/docs/Web/API/IDBEnvironment/indexedDB /fr/docs/Web/API/WindowOrWorkerGlobalScope/indexedDB +/fr/docs/Web/API/IDBRequest/blocked_event /fr/docs/Web/API/IDBOpenDBRequest/blocked_event /fr/docs/Web/API/Location.assign /fr/docs/Web/API/Location/assign /fr/docs/Web/API/Location.reload /fr/docs/Web/API/Location/reload /fr/docs/Web/API/Location.replace /fr/docs/Web/API/Location/replace /fr/docs/Web/API/MediaDevices/mediaDevices.getUserMedia /fr/docs/Web/API/MediaDevices/getUserMedia +/fr/docs/Web/API/NameList /fr/docs/orphaned/Web/API/NameList /fr/docs/Web/API/Navigator.getGamepads /fr/docs/Web/API/Navigator/getGamepads /fr/docs/Web/API/Navigator.isLocallyAvailable /fr/docs/Web/API/Navigator/mozIsLocallyAvailable /fr/docs/Web/API/Navigator.onLine /fr/docs/Web/API/NavigatorOnLine/onLine /fr/docs/Web/API/Navigator.registerProtocolHandler /fr/docs/Web/API/Navigator/registerProtocolHandler +/fr/docs/Web/API/NavigatorOnLine/Évènements_online_et_offline /fr/docs/Web/API/NavigatorOnLine/Online_and_offline_events /fr/docs/Web/API/Node.contains /fr/docs/Web/API/Node/contains +/fr/docs/Web/API/Node/baseURIObject /fr/docs/conflicting/Web/API/Node +/fr/docs/Web/API/Node/innerText /fr/docs/Web/API/HTMLElement/innerText +/fr/docs/Web/API/Node/nodePrincipal /fr/docs/conflicting/Web/API/Node_378aed5ed6869e50853edbc988cf9556 +/fr/docs/Web/API/Node/rootNode /fr/docs/conflicting/Web/API/Node/getRootNode /fr/docs/Web/API/Performance.now() /fr/docs/Web/API/Performance/now -/fr/docs/Web/API/RandomSource.getRandomValues /fr/docs/Web/API/RandomSource/getRandomValues +/fr/docs/Web/API/Pointer_events/gestes_pincer_zoom /fr/docs/Web/API/Pointer_events/Pinch_zoom_gestures +/fr/docs/Web/API/RandomSource.getRandomValues /fr/docs/Web/API/Crypto/getRandomValues +/fr/docs/Web/API/RandomSource/getRandomValues /fr/docs/Web/API/Crypto/getRandomValues /fr/docs/Web/API/Référence_du_DOM_Gecko /fr/docs/Web/API/Document_Object_Model -/fr/docs/Web/API/Référence_du_DOM_Gecko/Exemples /fr/docs/Web/API/Document_Object_Model/Exemples +/fr/docs/Web/API/Référence_du_DOM_Gecko/Exemples /fr/docs/Web/API/Document_Object_Model/Examples /fr/docs/Web/API/Référence_du_DOM_Gecko/Introduction /fr/docs/Web/API/Document_Object_Model/Introduction /fr/docs/Web/API/Référence_du_DOM_Gecko/Introduction_au_DOM /fr/docs/Web/API/Document_Object_Model/Introduction -/fr/docs/Web/API/Référence_du_DOM_Gecko/Préface /fr/docs/Web/API/Document_Object_Model/Préface +/fr/docs/Web/API/Référence_du_DOM_Gecko/Préface /fr/docs/conflicting/Web/API/Document_Object_Model_03f6e13c52ad7c539d9b4c33c51ac4a3 /fr/docs/Web/API/Référence_du_DOM_Gecko/document /fr/docs/Web/API/Document /fr/docs/Web/API/Référence_du_DOM_Gecko/element /fr/docs/Web/API/Element /fr/docs/Web/API/Référence_du_DOM_Gecko/window /fr/docs/Web/API/Window /fr/docs/Web/API/Selection.toString /fr/docs/Web/API/Selection/toString +/fr/docs/Web/API/Selection_API /fr/docs/conflicting/Web/API/Selection +/fr/docs/Web/API/Storage/LocalStorage /fr/docs/conflicting/Web/API/Window/localStorage /fr/docs/Web/API/URL.createObjectURL /fr/docs/Web/API/URL/createObjectURL -/fr/docs/Web/API/WebGL_API/Commencer_avec_le_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Commencer_avec_WebGL -/fr/docs/Web/API/WebGL_API/Tutorial/Commencer_avec_WebGL/Ajouter_du_contenu_à_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Ajouter_du_contenu_à_WebGL +/fr/docs/Web/API/URLUtils /fr/docs/Web/API/HTMLHyperlinkElementUtils +/fr/docs/Web/API/WebGLRenderingContext/activer /fr/docs/Web/API/WebGLRenderingContext/enable +/fr/docs/Web/API/WebGLRenderingContext/canevas /fr/docs/Web/API/WebGLRenderingContext/canvas +/fr/docs/Web/API/WebGL_API/By_example/Appliquer_des_couleurs /fr/docs/Web/API/WebGL_API/By_example/Clearing_with_colors +/fr/docs/Web/API/WebGL_API/By_example/Appliquer_des_découpes_simples /fr/docs/Web/API/WebGL_API/By_example/Basic_scissoring +/fr/docs/Web/API/WebGL_API/By_example/Appliquer_une_couleur_à_la_souris /fr/docs/Web/API/WebGL_API/By_example/Clearing_by_clicking +/fr/docs/Web/API/WebGL_API/By_example/Créer_une_animation_avec_découpe_et_applique /fr/docs/Web/API/WebGL_API/By_example/Scissor_animation +/fr/docs/Web/API/WebGL_API/By_example/Créer_une_animation_colorée /fr/docs/Web/API/WebGL_API/By_example/Simple_color_animation +/fr/docs/Web/API/WebGL_API/By_example/Détecter_WebGL /fr/docs/Web/API/WebGL_API/By_example/Detect_WebGL +/fr/docs/Web/API/WebGL_API/By_example/Générer_des_textures_avec_du_code /fr/docs/Web/API/WebGL_API/By_example/Textures_from_code +/fr/docs/Web/API/WebGL_API/By_example/Introduction_aux_attributs_vertex /fr/docs/Web/API/WebGL_API/By_example/Hello_vertex_attributes +/fr/docs/Web/API/WebGL_API/By_example/Les_textures_vidéos /fr/docs/Web/API/WebGL_API/By_example/Video_textures +/fr/docs/Web/API/WebGL_API/By_example/Masque_de_couleur /fr/docs/Web/API/WebGL_API/By_example/Color_masking +/fr/docs/Web/API/WebGL_API/By_example/Modèle_1 /fr/docs/Web/API/WebGL_API/By_example/Boilerplate_1 +/fr/docs/Web/API/WebGL_API/By_example/Tailles_de_canvas_et_WebGL /fr/docs/Web/API/WebGL_API/By_example/Canvas_size_and_WebGL +/fr/docs/Web/API/WebGL_API/By_example/Une_pluie_de_rectangle /fr/docs/Web/API/WebGL_API/By_example/Raining_rectangles +/fr/docs/Web/API/WebGL_API/Commencer_avec_le_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Getting_started_with_WebGL +/fr/docs/Web/API/WebGL_API/Données /fr/docs/Web/API/WebGL_API/Data +/fr/docs/Web/API/WebGL_API/Tutorial/Ajouter_des_couleurs_avec_les_shaders /fr/docs/Web/API/WebGL_API/Tutorial/Using_shaders_to_apply_color_in_WebGL +/fr/docs/Web/API/WebGL_API/Tutorial/Ajouter_du_contenu_à_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context +/fr/docs/Web/API/WebGL_API/Tutorial/Animation_de_textures_en_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Animating_textures_in_WebGL +/fr/docs/Web/API/WebGL_API/Tutorial/Animer_des_objets_avec_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Animating_objects_with_WebGL +/fr/docs/Web/API/WebGL_API/Tutorial/Commencer_avec_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Getting_started_with_WebGL +/fr/docs/Web/API/WebGL_API/Tutorial/Commencer_avec_WebGL/Ajouter_du_contenu_à_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context +/fr/docs/Web/API/WebGL_API/Tutorial/Creer_des_objets_3D_avec_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Creating_3D_objects_using_WebGL +/fr/docs/Web/API/WebGL_API/Tutorial/Eclairage_en_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Lighting_in_WebGL +/fr/docs/Web/API/WebGL_API/Tutorial/Utiliser_les_textures_avec_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Using_textures_in_WebGL +/fr/docs/Web/API/WebVR_API/Utiliser_des_contrôleurs_de_realite_virtuelle_pour_du_WebVR /fr/docs/Web/API/WebVR_API/Using_VR_controllers_with_WebVR +/fr/docs/Web/API/Web_Workers_API/Advanced_concepts_and_examples /fr/docs/conflicting/Web/API/Web_Workers_API/Using_web_workers +/fr/docs/Web/API/Web_Workers_API/Utilisation_des_web_workers /fr/docs/Web/API/Web_Workers_API/Using_web_workers +/fr/docs/Web/API/Web_Workers_API/algorithme_clonage_structure /fr/docs/Web/API/Web_Workers_API/Structured_clone_algorithm /fr/docs/Web/API/Window.alert /fr/docs/Web/API/Window/alert -/fr/docs/Web/API/Window.atob /fr/docs/Web/API/WindowBase64/atob -/fr/docs/Web/API/Window.btoa /fr/docs/Web/API/WindowBase64/btoa -/fr/docs/Web/API/Window.clearInterval /fr/docs/Web/API/WindowTimers/clearInterval +/fr/docs/Web/API/Window.atob /fr/docs/Web/API/WindowOrWorkerGlobalScope/atob +/fr/docs/Web/API/Window.btoa /fr/docs/Web/API/WindowOrWorkerGlobalScope/btoa +/fr/docs/Web/API/Window.clearInterval /fr/docs/Web/API/WindowOrWorkerGlobalScope/clearInterval /fr/docs/Web/API/Window.close /fr/docs/Web/API/Window/close /fr/docs/Web/API/Window.closed /fr/docs/Web/API/Window/closed /fr/docs/Web/API/Window.confirm /fr/docs/Web/API/Window/confirm @@ -2848,7 +3958,7 @@ /fr/docs/Web/API/Window.onbeforeunload /fr/docs/Web/API/WindowEventHandlers/onbeforeunload /fr/docs/Web/API/Window.onload /fr/docs/Web/API/GlobalEventHandlers/onload /fr/docs/Web/API/Window.onpopstate /fr/docs/Web/API/WindowEventHandlers/onpopstate -/fr/docs/Web/API/Window.onresize /fr/docs/Web/API/Window/onresize +/fr/docs/Web/API/Window.onresize /fr/docs/conflicting/Web/API/GlobalEventHandlers/onresize /fr/docs/Web/API/Window.openDialog /fr/docs/Web/API/Window/openDialog /fr/docs/Web/API/Window.opener /fr/docs/Web/API/Window/opener /fr/docs/Web/API/Window.postMessage /fr/docs/Web/API/Window/postMessage @@ -2856,14 +3966,22 @@ /fr/docs/Web/API/Window.scrollTo /fr/docs/Web/API/Window/scrollTo /fr/docs/Web/API/Window.setTimeout /fr/docs/Web/API/WindowOrWorkerGlobalScope/setTimeout /fr/docs/Web/API/Window.showModalDialog /fr/docs/Web/API/Window/showModalDialog +/fr/docs/Web/API/Window/URL /fr/docs/conflicting/Web/API/URL /fr/docs/Web/API/Window/caches /fr/docs/Web/API/WindowOrWorkerGlobalScope/caches /fr/docs/Web/API/Window/gamepaddisconnected /fr/docs/Web/API/Window/gamepaddisconnected_event +/fr/docs/Web/API/Window/onresize /fr/docs/conflicting/Web/API/GlobalEventHandlers/onresize /fr/docs/Web/API/WindowBase64 /fr/docs/Web/API/WindowOrWorkerGlobalScope +/fr/docs/Web/API/WindowBase64/Décoder_encoder_en_base64 /fr/docs/Glossary/Base64 +/fr/docs/Web/API/WindowBase64/atob /fr/docs/Web/API/WindowOrWorkerGlobalScope/atob +/fr/docs/Web/API/WindowBase64/btoa /fr/docs/Web/API/WindowOrWorkerGlobalScope/btoa +/fr/docs/Web/API/WindowTimers/clearInterval /fr/docs/Web/API/WindowOrWorkerGlobalScope/clearInterval /fr/docs/Web/API/WindowTimers/setTimeout /fr/docs/Web/API/WindowOrWorkerGlobalScope/setTimeout /fr/docs/Web/API/Worker.Worker /fr/docs/Web/API/Worker/Worker /fr/docs/Web/API/Worker.onmessage /fr/docs/Web/API/Worker/onmessage /fr/docs/Web/API/Worker.postMessage /fr/docs/Web/API/Worker/postMessage /fr/docs/Web/API/Worker.terminate /fr/docs/Web/API/Worker/terminate +/fr/docs/Web/API/Worker/Functions_and_classes_available_to_workers /fr/docs/Web/API/Web_Workers_API/Functions_and_classes_available_to_workers +/fr/docs/Web/API/XMLHttpRequest/Utiliser_XMLHttpRequest /fr/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest /fr/docs/Web/API/console.log /fr/docs/Web/API/Console/log /fr/docs/Web/API/console.time /fr/docs/Web/API/Console/time /fr/docs/Web/API/console.timeEnd /fr/docs/Web/API/Console/timeEnd @@ -2873,35 +3991,37 @@ /fr/docs/Web/API/document.createElementNS /fr/docs/Web/API/Document/createElementNS /fr/docs/Web/API/document.createRange /fr/docs/Web/API/Document/createRange /fr/docs/Web/API/document.defaultView /fr/docs/Web/API/Document/defaultView -/fr/docs/Web/API/document.getSelection /fr/docs/Web/API/Document/getSelection +/fr/docs/Web/API/document.getSelection /fr/docs/Web/API/DocumentOrShadowRoot/getSelection /fr/docs/Web/API/document.head /fr/docs/Web/API/Document/head /fr/docs/Web/API/document.location /fr/docs/Web/API/Document/location /fr/docs/Web/API/document.querySelector /fr/docs/Web/API/Document/querySelector /fr/docs/Web/API/document.referrer /fr/docs/Web/API/Document/referrer /fr/docs/Web/API/document.scripts /fr/docs/Web/API/Document/scripts -/fr/docs/Web/API/document.styleSheets /fr/docs/Web/API/Document/styleSheets +/fr/docs/Web/API/document.styleSheets /fr/docs/Web/API/DocumentOrShadowRoot/styleSheets /fr/docs/Web/API/event.defaultPrevented /fr/docs/Web/API/Event/defaultPrevented /fr/docs/Web/API/event.preventDefault /fr/docs/Web/API/Event/preventDefault /fr/docs/Web/API/navigator.doNotTrack /fr/docs/Web/API/Navigator/doNotTrack /fr/docs/Web/API/navigator.id /fr/docs/Web/API/Navigator/id +/fr/docs/Web/API/notification/Using_Web_Notifications /fr/docs/Web/API/Notifications_API/Using_the_Notifications_API /fr/docs/Web/API/window.location /fr/docs/Web/API/window/location /fr/docs/Web/API/window.navigator.mozPower /fr/docs/Web/API/Navigator/mozPower /fr/docs/Web/API/window.requestAnimationFrame /fr/docs/Web/API/Window/requestAnimationFrame +/fr/docs/Web/Accessibility/Understanding_WCAG/Perceivable/Contraste_de_la_couleur /fr/docs/Web/Accessibility/Understanding_WCAG/Perceivable/Color_contrast /fr/docs/Web/Apps/Build/Audio_and_video_delivery /fr/docs/Web/Guide/Audio_and_video_delivery /fr/docs/Web/Apps/Build/Audio_and_video_delivery/Live_streaming_web_audio_and_video /fr/docs/Web/Guide/Audio_and_video_delivery/Live_streaming_web_audio_and_video /fr/docs/Web/Apps/Build/Audio_and_video_delivery/buffering_seeking_time_ranges /fr/docs/Web/Guide/Audio_and_video_delivery/buffering_seeking_time_ranges /fr/docs/Web/Apps/Build/Audio_and_video_manipulation /fr/docs/Web/Guide/Audio_and_video_manipulation /fr/docs/Web/Apps/Build/User_input_methods /fr/docs/Web/Guide/User_input_methods /fr/docs/Web/Apps/Progressive /fr/docs/Web/Progressive_web_apps -/fr/docs/Web/Apps/Progressive/Adaptative /fr/docs/Web/Progressive_web_apps/Adaptative -/fr/docs/Web/Apps/Progressive/Identifiable /fr/docs/Web/Progressive_web_apps/Identifiable -/fr/docs/Web/Apps/Progressive/Independante_du_reseau /fr/docs/Web/Progressive_web_apps/Independante_du_reseau -/fr/docs/Web/Apps/Progressive/Installable /fr/docs/Web/Progressive_web_apps/Installable -/fr/docs/Web/Apps/Progressive/Partageable /fr/docs/Web/Progressive_web_apps/Partageable -/fr/docs/Web/Apps/Progressive/Progressive /fr/docs/Web/Progressive_web_apps/Progressive -/fr/docs/Web/Apps/Progressive/Re-engageable /fr/docs/Web/Progressive_web_apps/Re-engageable -/fr/docs/Web/Apps/Progressive/Securisee /fr/docs/Web/Progressive_web_apps/Securisee -/fr/docs/Web/Apps/Progressive/ajouter_a_lecran_daccueil_a2hs /fr/docs/Web/Progressive_web_apps/ajouter_a_lecran_daccueil_a2hs +/fr/docs/Web/Apps/Progressive/Adaptative /fr/docs/Web/Progressive_web_apps/Responsive/responsive_design_building_blocks +/fr/docs/Web/Apps/Progressive/Identifiable /fr/docs/conflicting/Web/Progressive_web_apps +/fr/docs/Web/Apps/Progressive/Independante_du_reseau /fr/docs/conflicting/Web/Progressive_web_apps_ab4d34f3f29326f76d3aab740be03d31 +/fr/docs/Web/Apps/Progressive/Installable /fr/docs/conflicting/Web/Progressive_web_apps_7b3e1886320599eacfee6834ead473f1 +/fr/docs/Web/Apps/Progressive/Partageable /fr/docs/conflicting/Web/Progressive_web_apps_12fa0bab73df8b67470cc2aaa3a2effc +/fr/docs/Web/Apps/Progressive/Progressive /fr/docs/conflicting/Web/Progressive_web_apps_954d3e6cc1e06f006b865b74099f55cf +/fr/docs/Web/Apps/Progressive/Re-engageable /fr/docs/conflicting/Web/Progressive_web_apps_cb2823fe6cfc1ddee5db1f6a5d240c67 +/fr/docs/Web/Apps/Progressive/Securisee /fr/docs/conflicting/Web/Progressive_web_apps_0d5c38b9aa908cbb52e4c39037b4f28b +/fr/docs/Web/Apps/Progressive/ajouter_a_lecran_daccueil_a2hs /fr/docs/Web/Progressive_web_apps/Add_to_home_screen /fr/docs/Web/CSS/-moz-alias /fr/docs/Web/CSS/cursor /fr/docs/Web/CSS/-moz-appearance /fr/docs/Web/CSS/appearance /fr/docs/Web/CSS/-moz-background-clip /fr/docs/Web/CSS/background-clip @@ -2914,10 +4034,12 @@ /fr/docs/Web/CSS/-moz-box-align /fr/docs/Web/CSS/box-align /fr/docs/Web/CSS/-moz-box-direction /fr/docs/Web/CSS/box-direction /fr/docs/Web/CSS/-moz-box-flex /fr/docs/Web/CSS/box-flex +/fr/docs/Web/CSS/-moz-box-ordinal-group /fr/docs/conflicting/Web/CSS/box-ordinal-group /fr/docs/Web/CSS/-moz-box-orient /fr/docs/Web/CSS/box-orient /fr/docs/Web/CSS/-moz-box-pack /fr/docs/Web/CSS/box-pack /fr/docs/Web/CSS/-moz-box-shadow /fr/docs/Web/CSS/box-shadow /fr/docs/Web/CSS/-moz-box-sizing /fr/docs/Web/CSS/box-sizing +/fr/docs/Web/CSS/-moz-cell /fr/docs/conflicting/Web/CSS/cursor /fr/docs/Web/CSS/-moz-context-menu /fr/docs/Web/CSS/cursor /fr/docs/Web/CSS/-moz-copy /fr/docs/Web/CSS/cursor /fr/docs/Web/CSS/-moz-grab /en-US/docs/Web/CSS/cursor#grab @@ -2938,8 +4060,10 @@ /fr/docs/Web/CSS/-moz-user-modify /fr/docs/Web/CSS/user-modify /fr/docs/Web/CSS/-moz-zoom-in /fr/docs/Web/CSS/cursor /fr/docs/Web/CSS/-moz-zoom-out /fr/docs/Web/CSS/cursor -/fr/docs/Web/CSS/:-moz-list-bullet /fr/docs/Web/CSS/::-moz-list-bullet -/fr/docs/Web/CSS/:-moz-list-number /fr/docs/Web/CSS/::-moz-list-number +/fr/docs/Web/CSS/-ms-high-contrast /fr/docs/Web/CSS/@media/-ms-high-contrast +/fr/docs/Web/CSS/-ms-scroll-snap-type /fr/docs/conflicting/Web/CSS/scroll-snap-type +/fr/docs/Web/CSS/-ms-user-select /fr/docs/conflicting/Web/CSS/user-select +/fr/docs/Web/CSS/-webkit-mask-image /fr/docs/conflicting/Web/CSS/mask-image /fr/docs/Web/CSS/:-moz-placeholder /fr/docs/Web/CSS/:placeholder-shown /fr/docs/Web/CSS/:-moz-system-metric(images-in-menus) /fr/docs/Web/CSS/:-moz-system-metric/images-in-menus /fr/docs/Web/CSS/:-moz-system-metric(mac-graphite-theme) /fr/docs/Web/CSS/:-moz-system-metric/mac-graphite-theme @@ -2950,131 +4074,281 @@ /fr/docs/Web/CSS/:-moz-system-metric(scrollbar-thumb-proportional) /fr/docs/Web/CSS/:-moz-system-metric/scrollbar-thumb-proportional /fr/docs/Web/CSS/:-moz-system-metric(touch-enabled) /fr/docs/Web/CSS/:-moz-system-metric/touch-enabled /fr/docs/Web/CSS/:-moz-system-metric(windows-default-theme) /fr/docs/Web/CSS/:-moz-system-metric/windows-default-theme +/fr/docs/Web/CSS/:-moz-ui-invalid /fr/docs/Web/CSS/:user-invalid +/fr/docs/Web/CSS/:-ms-input-placeholder /fr/docs/conflicting/Web/CSS/:placeholder-shown +/fr/docs/Web/CSS/:-webkit-autofill /fr/docs/Web/CSS/:autofill +/fr/docs/Web/CSS/::-moz-list-bullet /fr/docs/Web/CSS/:-moz-list-bullet +/fr/docs/Web/CSS/::-moz-list-number /fr/docs/Web/CSS/:-moz-list-number /fr/docs/Web/CSS/::-moz-placeholder /fr/docs/Web/CSS/::placeholder +/fr/docs/Web/CSS/::-webkit-file-upload-button /fr/docs/Web/CSS/::file-selector-button +/fr/docs/Web/CSS/::-webkit-input-placeholder /fr/docs/conflicting/Web/CSS/::placeholder /fr/docs/Web/CSS/:after /fr/docs/Web/CSS/::after /fr/docs/Web/CSS/:after_|_::after /fr/docs/Web/CSS/::after +/fr/docs/Web/CSS/:any /fr/docs/conflicting/Web/CSS/:is /fr/docs/Web/CSS/:before /fr/docs/Web/CSS/::before /fr/docs/Web/CSS/:matches /fr/docs/Web/CSS/:is +/fr/docs/Web/CSS/:visited_et_la_vie_privée /fr/docs/Web/CSS/Privacy_and_the_:visited_selector +/fr/docs/Web/CSS/@media/Index /fr/docs/orphaned/Web/CSS/@media/Index /fr/docs/Web/CSS/@styleset /fr/docs/Web/CSS/@font-feature-values -/fr/docs/Web/CSS/Adjacent_sibling_selectors /fr/docs/Web/CSS/Combinateur_de_voisin_direct +/fr/docs/Web/CSS/@viewport/height /fr/docs/conflicting/Web/CSS/@viewport +/fr/docs/Web/CSS/@viewport/max-height /fr/docs/conflicting/Web/CSS/@viewport_516ab4b0283b5b2231fb657505e22440 +/fr/docs/Web/CSS/@viewport/max-width /fr/docs/conflicting/Web/CSS/@viewport_ff9d4f4f351256d9fdb3d21397eb3880 +/fr/docs/Web/CSS/@viewport/max-zoom /fr/docs/conflicting/Web/CSS/@viewport_d03ebc763769680c55d1a4258592d3ed +/fr/docs/Web/CSS/@viewport/min-height /fr/docs/conflicting/Web/CSS/@viewport_a47f799d4189f98a73bc55899628d6d7 +/fr/docs/Web/CSS/@viewport/min-width /fr/docs/conflicting/Web/CSS/@viewport_c5f2dc316e069e8c32ab24f9117600a7 +/fr/docs/Web/CSS/@viewport/min-zoom /fr/docs/conflicting/Web/CSS/@viewport_6e9c91ec34cdb0393d301240d0d50d84 +/fr/docs/Web/CSS/@viewport/orientation /fr/docs/conflicting/Web/CSS/@viewport_7861ca3461a359b150d44f2c8d74e53a +/fr/docs/Web/CSS/@viewport/user-zoom /fr/docs/conflicting/Web/CSS/@viewport_3ecbd2877baedebcfaffc13eaa7d61ce +/fr/docs/Web/CSS/@viewport/viewport-fit /fr/docs/conflicting/Web/CSS/@viewport_a33ee59ffd8336ffb3336900dea02e9f +/fr/docs/Web/CSS/@viewport/width /fr/docs/conflicting/Web/CSS/@viewport_c925ec0506b352ea1185248b874f7848 +/fr/docs/Web/CSS/@viewport/zoom /fr/docs/conflicting/Web/CSS/@viewport_e065ce90bde08c9679692adbe64f6518 +/fr/docs/Web/CSS/A_Propos_Du_Bloc_Conteneur /fr/docs/Web/CSS/Containing_block +/fr/docs/Web/CSS/Adjacent_sibling_selectors /fr/docs/Web/CSS/Adjacent_sibling_combinator /fr/docs/Web/CSS/Affichage_CSS /fr/docs/Web/CSS/CSS_Display /fr/docs/Web/CSS/Alias /fr/docs/Web/CSS/cursor -/fr/docs/Web/CSS/Animations_CSS/Detecting_CSS_animation_support /fr/docs/Web/CSS/Animations_CSS/Détecter_la_prise_en_charge_des_animations_CSS -/fr/docs/Web/CSS/Arrière-plans_et_bordures_CSS/Scaling_background_images /fr/docs/Web/CSS/CSS_Backgrounds_and_Borders/Scaling_background_images -/fr/docs/Web/CSS/Arrière-plans_et_bordures_CSS/Utiliser_des_fonds_multiples /fr/docs/Web/CSS/CSS_Backgrounds_and_Borders/Utiliser_plusieurs_arrière-plans +/fr/docs/Web/CSS/Animations_CSS /fr/docs/Web/CSS/CSS_Animations +/fr/docs/Web/CSS/Animations_CSS/Conseils /fr/docs/Web/CSS/CSS_Animations/Tips +/fr/docs/Web/CSS/Animations_CSS/Detecting_CSS_animation_support /fr/docs/Web/CSS/CSS_Animations/Detecting_CSS_animation_support +/fr/docs/Web/CSS/Animations_CSS/Détecter_la_prise_en_charge_des_animations_CSS /fr/docs/Web/CSS/CSS_Animations/Detecting_CSS_animation_support +/fr/docs/Web/CSS/Animations_CSS/Utiliser_les_animations_CSS /fr/docs/Web/CSS/CSS_Animations/Using_CSS_animations +/fr/docs/Web/CSS/Arrière-plans_et_bordures_CSS /fr/docs/conflicting/Web/CSS/CSS_Backgrounds_and_Borders +/fr/docs/Web/CSS/Arrière-plans_et_bordures_CSS/Générateur_border-image /fr/docs/Web/CSS/CSS_Background_and_Borders/Border-image_generator +/fr/docs/Web/CSS/Arrière-plans_et_bordures_CSS/Générateur_border-radius /fr/docs/Web/CSS/CSS_Background_and_Borders/Border-radius_generator +/fr/docs/Web/CSS/Arrière-plans_et_bordures_CSS/Scaling_background_images /fr/docs/Web/CSS/CSS_Backgrounds_and_Borders/Resizing_background_images +/fr/docs/Web/CSS/Arrière-plans_et_bordures_CSS/Utiliser_des_fonds_multiples /fr/docs/Web/CSS/CSS_Backgrounds_and_Borders/Using_multiple_backgrounds /fr/docs/Web/CSS/Aural /fr/docs/Web/CSS/@media/aural +/fr/docs/Web/CSS/Block_formatting_context /fr/docs/Web/Guide/CSS/Block_formatting_context +/fr/docs/Web/CSS/CSSOM_View/Systèmes_de_coordonnées /fr/docs/Web/CSS/CSSOM_View/Coordinate_systems /fr/docs/Web/CSS/CSS_:_la_propriété_animation-iteration-count /fr/docs/Web/CSS/animation-iteration-count /fr/docs/Web/CSS/CSS_:_la_propriété_animation-name /fr/docs/Web/CSS/animation-name /fr/docs/Web/CSS/CSS_:_la_propriété_animation-play-state /fr/docs/Web/CSS/animation-play-state -/fr/docs/Web/CSS/CSS_Animations /fr/docs/Web/CSS/Animations_CSS -/fr/docs/Web/CSS/CSS_Animations/Utiliser_les_animations_CSS /fr/docs/Web/CSS/Animations_CSS/Utiliser_les_animations_CSS -/fr/docs/Web/CSS/CSS_Background_and_Borders /fr/docs/Web/CSS/Arrière-plans_et_bordures_CSS -/fr/docs/Web/CSS/CSS_Background_and_Borders/Scaling_background_images /fr/docs/Web/CSS/CSS_Backgrounds_and_Borders/Scaling_background_images -/fr/docs/Web/CSS/CSS_Background_and_Borders/Utiliser_des_fonds_multiples /fr/docs/Web/CSS/CSS_Backgrounds_and_Borders/Utiliser_plusieurs_arrière-plans -/fr/docs/Web/CSS/CSS_Box_Model /fr/docs/Web/CSS/Modèle_de_boîte_CSS -/fr/docs/Web/CSS/CSS_Box_Model/Box-shadow_generator /fr/docs/Web/CSS/Modèle_de_boîte_CSS/Générateur_box-shadow -/fr/docs/Web/CSS/CSS_Charsets /fr/docs/Web/CSS/Jeux_de_caractères_CSS -/fr/docs/Web/CSS/CSS_Colors /fr/docs/Web/CSS/Couleurs_CSS +/fr/docs/Web/CSS/CSS_Animations/Utiliser_les_animations_CSS /fr/docs/Web/CSS/CSS_Animations/Using_CSS_animations +/fr/docs/Web/CSS/CSS_Background_and_Borders /fr/docs/conflicting/Web/CSS/CSS_Backgrounds_and_Borders +/fr/docs/Web/CSS/CSS_Background_and_Borders/Scaling_background_images /fr/docs/Web/CSS/CSS_Backgrounds_and_Borders/Resizing_background_images +/fr/docs/Web/CSS/CSS_Background_and_Borders/Utiliser_des_fonds_multiples /fr/docs/Web/CSS/CSS_Backgrounds_and_Borders/Using_multiple_backgrounds +/fr/docs/Web/CSS/CSS_Backgrounds_and_Borders/Scaling_background_images /fr/docs/Web/CSS/CSS_Backgrounds_and_Borders/Resizing_background_images +/fr/docs/Web/CSS/CSS_Backgrounds_and_Borders/Utiliser_plusieurs_arrière-plans /fr/docs/Web/CSS/CSS_Backgrounds_and_Borders/Using_multiple_backgrounds +/fr/docs/Web/CSS/CSS_Basic_User_Interface/Utilisation_d_URL_pour_la_propriété_cursor /fr/docs/Web/CSS/CSS_Basic_User_Interface/Using_URL_values_for_the_cursor_property +/fr/docs/Web/CSS/CSS_Box_Alignment/Alignement_boîtes_disposition_Flexbox /fr/docs/Web/CSS/CSS_Box_Alignment/Box_Alignment_in_Flexbox +/fr/docs/Web/CSS/CSS_Box_Alignment/Alignement_boîtes_disposition_bloc_absolue_tableau /fr/docs/Web/CSS/CSS_Box_Alignment/Box_Alignment_In_Block_Abspos_Tables +/fr/docs/Web/CSS/CSS_Box_Alignment/Alignement_boîtes_disposition_colonnes /fr/docs/Web/CSS/CSS_Box_Alignment/Box_Alignment_in_Multi-column_Layout +/fr/docs/Web/CSS/CSS_Box_Alignment/Alignement_boîtes_disposition_grille /fr/docs/Web/CSS/CSS_Box_Alignment/Box_Alignment_In_Grid_Layout +/fr/docs/Web/CSS/CSS_Box_Model/Box-shadow_generator /fr/docs/Web/CSS/CSS_Background_and_Borders/Box-shadow_generator +/fr/docs/Web/CSS/CSS_Colors /fr/docs/conflicting/Web/CSS/CSS_Color +/fr/docs/Web/CSS/CSS_Columns/Concepts_base_multi-colonnes /fr/docs/Web/CSS/CSS_Columns/Basic_Concepts_of_Multicol +/fr/docs/Web/CSS/CSS_Columns/Gestion_dépassement_multi-colonnes /fr/docs/Web/CSS/CSS_Columns/Handling_Overflow_in_Multicol +/fr/docs/Web/CSS/CSS_Columns/Gérer_rupture_contenu_entre_colonnes /fr/docs/Web/CSS/CSS_Columns/Handling_content_breaks_in_multicol +/fr/docs/Web/CSS/CSS_Columns/Mettre_en_forme_les_colonnes /fr/docs/Web/CSS/CSS_Columns/Styling_Columns +/fr/docs/Web/CSS/CSS_Columns/Répartir_entre_les_colonnes /fr/docs/Web/CSS/CSS_Columns/Spanning_Columns +/fr/docs/Web/CSS/CSS_Columns/Utiliser_une_disposition_multi-colonnes /fr/docs/Web/CSS/CSS_Columns/Using_multi-column_layouts /fr/docs/Web/CSS/CSS_Compositing_and_Blending /fr/docs/Web/CSS/Compositing_and_Blending -/fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Mises_en_page_avancees_avec_flexbox /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Mixins -/fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Utilisation_des_flexbox_en_CSS /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Concepts_de_base_flexbox -/fr/docs/Web/CSS/CSS_Flow_Layout/Block_and_Inline_Layout_in_Normal_Flow /fr/docs/Web/CSS/CSS_Flow_Layout/Disposition_de_bloc_en_ligne_avec_flux_normal -/fr/docs/Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout /fr/docs/Web/CSS/CSS_Grid_Layout/Les_concepts_de_base -/fr/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_and_Progressive_Enhancement /fr/docs/Web/CSS/CSS_Grid_Layout/Les_grilles_CSS_et_l_amélioration_progressive -/fr/docs/Web/CSS/CSS_Grid_Layout/Realizing_common_layouts_using_CSS_Grid_Layout /fr/docs/Web/CSS/CSS_Grid_Layout/Construire_des_dispositions_courantes_avec_des_grilles_CSS -/fr/docs/Web/CSS/CSS_Grid_Layout/Utiliser_des_lignes_nomméees_sur_une_grille /fr/docs/Web/CSS/CSS_Grid_Layout/Utiliser_des_lignes_nommées_sur_une_grille -/fr/docs/Web/CSS/CSS_Lists_and_Counters /fr/docs/Web/CSS/CSS_Lists -/fr/docs/Web/CSS/CSS_Selectors /fr/docs/Web/CSS/Sélecteurs_CSS -/fr/docs/Web/CSS/CSS_Selectors/Utiliser_la_pseudo-classe_:target_dans_un_selecteur /fr/docs/Web/CSS/Sélecteurs_CSS/Utiliser_la_pseudo-classe_:target_dans_un_selecteur +/fr/docs/Web/CSS/CSS_Conditional_Rules/Utiliser_requêtes_fonctionnalité_(feature_queries) /fr/docs/Web/CSS/CSS_Conditional_Rules/Using_Feature_Queries +/fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Aligner_des_éléments_dans_un_conteneur_flexible /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Aligning_Items_in_a_Flex_Container +/fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Boîtes_flexibles_pour_applications_web /fr/docs/conflicting/Web/CSS/CSS_Flexible_Box_Layout/Typical_Use_Cases_of_Flexbox +/fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Cas_utilisation_flexbox /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Typical_Use_Cases_of_Flexbox +/fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Concepts_de_base_flexbox /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox +/fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Contrôler_les_proportions_des_boîtes_flexibles_le_long_de_l_axe_principal /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Controlling_Ratios_of_Flex_Items_Along_the_Main_Ax +/fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Liens_entre_flexbox_et_les_autres_dispositions /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Relationship_of_Flexbox_to_Other_Layout_Methods +/fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Maîtriser_passage_à_la_ligne_des_éléments_flexibles /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Mastering_Wrapping_of_Flex_Items +/fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Mises_en_page_avancees_avec_flexbox /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Backwards_Compatibility_of_Flexbox +/fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Mixins /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Backwards_Compatibility_of_Flexbox +/fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Ordonner_éléments_flexibles /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Ordering_Flex_Items +/fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Rétrocompatibilite_de_flexbox /fr/docs/conflicting/Web/CSS/CSS_Flexible_Box_Layout/Backwards_Compatibility_of_Flexbox +/fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Utilisation_des_flexbox_en_CSS /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox +/fr/docs/Web/CSS/CSS_Flow_Layout/Dans_le_flux_ou_en_dehors /fr/docs/Web/CSS/CSS_Flow_Layout/In_Flow_and_Out_of_Flow +/fr/docs/Web/CSS/CSS_Flow_Layout/Disposition_de_bloc_en_ligne_avec_flux_normal /fr/docs/Web/CSS/CSS_Flow_Layout/Block_and_Inline_Layout_in_Normal_Flow +/fr/docs/Web/CSS/CSS_Flow_Layout/Disposition_flux_et_dépassement /fr/docs/Web/CSS/CSS_Flow_Layout/Flow_Layout_and_Overflow +/fr/docs/Web/CSS/CSS_Flow_Layout/Disposition_flux_et_modes_écriture /fr/docs/Web/CSS/CSS_Flow_Layout/Flow_Layout_and_Writing_Modes +/fr/docs/Web/CSS/CSS_Flow_Layout/Explications_contextes_formatage /fr/docs/Web/CSS/CSS_Flow_Layout/Intro_to_formatting_contexts +/fr/docs/Web/CSS/CSS_Fonts/Guide_caractéristiques_police_OpenType /fr/docs/Web/CSS/CSS_Fonts/OpenType_fonts_guide +/fr/docs/Web/CSS/CSS_Fonts/Guide_polices_variables /fr/docs/Web/CSS/CSS_Fonts/Variable_Fonts_Guide +/fr/docs/Web/CSS/CSS_Grid_Layout/Alignement_des_boîtes_avec_les_grilles_CSS /fr/docs/Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout +/fr/docs/Web/CSS/CSS_Grid_Layout/Construire_des_dispositions_courantes_avec_des_grilles_CSS /fr/docs/Web/CSS/CSS_Grid_Layout/Realizing_common_layouts_using_CSS_Grid_Layout +/fr/docs/Web/CSS/CSS_Grid_Layout/Définir_des_zones_sur_une_grille /fr/docs/Web/CSS/CSS_Grid_Layout/Grid_Template_Areas +/fr/docs/Web/CSS/CSS_Grid_Layout/Les_concepts_de_base /fr/docs/Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout +/fr/docs/Web/CSS/CSS_Grid_Layout/Les_grilles_CSS_et_l_accessibilité /fr/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_Layout_and_Accessibility +/fr/docs/Web/CSS/CSS_Grid_Layout/Les_grilles_CSS_et_l_amélioration_progressive /fr/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_and_Progressive_Enhancement +/fr/docs/Web/CSS/CSS_Grid_Layout/Les_grilles_CSS_les_valeurs_logiques_les_modes_d_écriture /fr/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_Logical_Values_and_Writing_Modes +/fr/docs/Web/CSS/CSS_Grid_Layout/Modèle_de_grille_et_autres_modèles_de_disposition /fr/docs/Web/CSS/CSS_Grid_Layout/Relationship_of_Grid_Layout +/fr/docs/Web/CSS/CSS_Grid_Layout/Placement_automatique_sur_une_grille_CSS /fr/docs/Web/CSS/CSS_Grid_Layout/Auto-placement_in_CSS_Grid_Layout +/fr/docs/Web/CSS/CSS_Grid_Layout/Placer_les_éléments_sur_les_lignes_d_une_grille_CSS /fr/docs/Web/CSS/CSS_Grid_Layout/Line-based_Placement_with_CSS_Grid +/fr/docs/Web/CSS/CSS_Grid_Layout/Utiliser_des_lignes_nomméees_sur_une_grille /fr/docs/Web/CSS/CSS_Grid_Layout/Layout_using_Named_Grid_Lines +/fr/docs/Web/CSS/CSS_Grid_Layout/Utiliser_des_lignes_nommées_sur_une_grille /fr/docs/Web/CSS/CSS_Grid_Layout/Layout_using_Named_Grid_Lines +/fr/docs/Web/CSS/CSS_Images/Sprites_CSS /fr/docs/Web/CSS/CSS_Images/Implementing_image_sprites_in_CSS +/fr/docs/Web/CSS/CSS_Lists /fr/docs/Web/CSS/CSS_Lists_and_Counters +/fr/docs/Web/CSS/CSS_Lists/Compteurs_CSS /fr/docs/Web/CSS/CSS_Lists_and_Counters/Using_CSS_counters +/fr/docs/Web/CSS/CSS_Lists/Indentation_homogène_des_listes /fr/docs/Web/CSS/CSS_Lists_and_Counters/Consistent_list_indentation +/fr/docs/Web/CSS/CSS_Logical_Properties/Concepts_de_base /fr/docs/Web/CSS/CSS_Logical_Properties/Basic_concepts +/fr/docs/Web/CSS/CSS_Logical_Properties/Dimensionnement /fr/docs/Web/CSS/CSS_Logical_Properties/Sizing +/fr/docs/Web/CSS/CSS_Logical_Properties/Propriétés_logiques_flottements_positionnement /fr/docs/Web/CSS/CSS_Logical_Properties/Floating_and_positioning +/fr/docs/Web/CSS/CSS_Logical_Properties/Propriétés_logiques_marges_bordures_remplissages /fr/docs/Web/CSS/CSS_Logical_Properties/Margins_borders_padding +/fr/docs/Web/CSS/CSS_Masks /fr/docs/Web/CSS/CSS_Masking +/fr/docs/Web/CSS/CSS_Scroll_Snap/Compatibilité_navigateurs /fr/docs/Web/CSS/CSS_Scroll_Snap/Browser_compat +/fr/docs/Web/CSS/CSS_Scroll_Snap/Concepts_de_base /fr/docs/Web/CSS/CSS_Scroll_Snap/Basic_concepts +/fr/docs/Web/CSS/CSS_Selectors/Utiliser_la_pseudo-classe_:target_dans_un_selecteur /fr/docs/Web/CSS/CSS_Selectors/Using_the_:target_pseudo-class_in_selectors +/fr/docs/Web/CSS/CSS_Shapes/Aperçu_formes_CSS /fr/docs/Web/CSS/CSS_Shapes/Overview_of_CSS_Shapes +/fr/docs/Web/CSS/CSS_Shapes/Créer_formes_boîtes /fr/docs/Web/CSS/CSS_Shapes/From_box_values +/fr/docs/Web/CSS/CSS_Shapes/Formes_simples /fr/docs/Web/CSS/CSS_Shapes/Basic_Shapes +/fr/docs/Web/CSS/CSS_Shapes/Générer_formes_images /fr/docs/Web/CSS/CSS_Shapes/Shapes_From_Images +/fr/docs/Web/CSS/CSS_Transforms/Utilisation_des_transformations_CSS /fr/docs/Web/CSS/CSS_Transforms/Using_CSS_transforms +/fr/docs/Web/CSS/CSS_Transitions/Utiliser_transitions_CSS /fr/docs/Web/CSS/CSS_Transitions/Using_CSS_transitions /fr/docs/Web/CSS/CSS_User_Interface /fr/docs/Web/CSS/CSS_Basic_User_Interface -/fr/docs/Web/CSS/CSS_User_Interface/Utilisation_d_URL_pour_la_propriété_cursor /fr/docs/Web/CSS/CSS_Basic_User_Interface/Utilisation_d_URL_pour_la_propriété_cursor +/fr/docs/Web/CSS/CSS_User_Interface/Utilisation_d_URL_pour_la_propriété_cursor /fr/docs/Web/CSS/CSS_Basic_User_Interface/Using_URL_values_for_the_cursor_property /fr/docs/Web/CSS/CSS_percentage_values /fr/docs/Web/CSS +/fr/docs/Web/CSS/CSS_questions_frequentes /fr/docs/Learn/CSS/Howto/CSS_FAQ /fr/docs/Web/CSS/CSS_values_serialization /fr/docs/Web/CSS /fr/docs/Web/CSS/CSS_values_syntax /fr/docs/Web/CSS /fr/docs/Web/CSS/Cascade /en-US/docs/Learn/CSS/Building_blocks/Cascade_and_inheritance /fr/docs/Web/CSS/Colonnes_CSS /fr/docs/Web/CSS/CSS_Columns -/fr/docs/Web/CSS/Colonnes_CSS/Colonnes_CSS3 /fr/docs/Web/CSS/CSS_Columns/Utiliser_une_disposition_multi-colonnes -/fr/docs/Web/CSS/Colonnes_CSS/Concepts_base_multi-colonnes /fr/docs/Web/CSS/CSS_Columns/Concepts_base_multi-colonnes -/fr/docs/Web/CSS/Colonnes_CSS/Gestion_dépassement_multi-colonnes /fr/docs/Web/CSS/CSS_Columns/Gestion_dépassement_multi-colonnes -/fr/docs/Web/CSS/Colonnes_CSS/Gérer_rupture_contenu_entre_colonnes /fr/docs/Web/CSS/CSS_Columns/Gérer_rupture_contenu_entre_colonnes -/fr/docs/Web/CSS/Colonnes_CSS/Mettre_en_forme_les_colonnes /fr/docs/Web/CSS/CSS_Columns/Mettre_en_forme_les_colonnes -/fr/docs/Web/CSS/Colonnes_CSS/Répartir_entre_les_colonnes /fr/docs/Web/CSS/CSS_Columns/Répartir_entre_les_colonnes -/fr/docs/Web/CSS/Colonnes_CSS/Utiliser_une_disposition_multi-colonnes /fr/docs/Web/CSS/CSS_Columns/Utiliser_une_disposition_multi-colonnes -/fr/docs/Web/CSS/Colonnes_CSS3 /fr/docs/Web/CSS/CSS_Columns/Utiliser_une_disposition_multi-colonnes -/fr/docs/Web/CSS/Column_combinator /fr/docs/Web/CSS/Combinateur_colonne -/fr/docs/Web/CSS/Compteurs_CSS /fr/docs/Web/CSS/CSS_Lists/Compteurs_CSS -/fr/docs/Web/CSS/Couleurs_CSS/Outil_Selecteur_Couleurs_CSS /fr/docs/Web/CSS/Couleurs_CSS/Sélecteur_de_couleurs +/fr/docs/Web/CSS/Colonnes_CSS/Colonnes_CSS3 /fr/docs/Web/CSS/CSS_Columns/Using_multi-column_layouts +/fr/docs/Web/CSS/Colonnes_CSS/Concepts_base_multi-colonnes /fr/docs/Web/CSS/CSS_Columns/Basic_Concepts_of_Multicol +/fr/docs/Web/CSS/Colonnes_CSS/Gestion_dépassement_multi-colonnes /fr/docs/Web/CSS/CSS_Columns/Handling_Overflow_in_Multicol +/fr/docs/Web/CSS/Colonnes_CSS/Gérer_rupture_contenu_entre_colonnes /fr/docs/Web/CSS/CSS_Columns/Handling_content_breaks_in_multicol +/fr/docs/Web/CSS/Colonnes_CSS/Mettre_en_forme_les_colonnes /fr/docs/Web/CSS/CSS_Columns/Styling_Columns +/fr/docs/Web/CSS/Colonnes_CSS/Répartir_entre_les_colonnes /fr/docs/Web/CSS/CSS_Columns/Spanning_Columns +/fr/docs/Web/CSS/Colonnes_CSS/Utiliser_une_disposition_multi-colonnes /fr/docs/Web/CSS/CSS_Columns/Using_multi-column_layouts +/fr/docs/Web/CSS/Colonnes_CSS3 /fr/docs/Web/CSS/CSS_Columns/Using_multi-column_layouts +/fr/docs/Web/CSS/Combinateur_colonne /fr/docs/Web/CSS/Column_combinator +/fr/docs/Web/CSS/Combinateur_de_voisin_direct /fr/docs/Web/CSS/Adjacent_sibling_combinator +/fr/docs/Web/CSS/Compartimentation_CSS /fr/docs/Web/CSS/CSS_Containment +/fr/docs/Web/CSS/Comprendre_z-index /fr/docs/Web/CSS/CSS_Positioning/Understanding_z_index +/fr/docs/Web/CSS/Comprendre_z-index/Ajout_de_z-index /fr/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Adding_z-index +/fr/docs/Web/CSS/Comprendre_z-index/Empilement_de_couches /fr/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context +/fr/docs/Web/CSS/Comprendre_z-index/Empilement_et_float /fr/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_and_float +/fr/docs/Web/CSS/Comprendre_z-index/Empilement_sans_z-index /fr/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_without_z-index +/fr/docs/Web/CSS/Comprendre_z-index/Exemple_1 /fr/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_context_example_1 +/fr/docs/Web/CSS/Comprendre_z-index/Exemple_2 /fr/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_context_example_2 +/fr/docs/Web/CSS/Comprendre_z-index/Exemple_3 /fr/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_context_example_3 +/fr/docs/Web/CSS/Compteurs_CSS /fr/docs/Web/CSS/CSS_Lists_and_Counters/Using_CSS_counters +/fr/docs/Web/CSS/Concepts_viewport /fr/docs/Web/CSS/Viewport_concepts +/fr/docs/Web/CSS/Contexte_de_formatage_en_ligne /fr/docs/Web/CSS/Inline_formatting_context +/fr/docs/Web/CSS/Couleurs_CSS /fr/docs/conflicting/Web/CSS/CSS_Color +/fr/docs/Web/CSS/Couleurs_CSS/Outil_Selecteur_Couleurs_CSS /fr/docs/Web/CSS/CSS_Colors/Color_picker_tool +/fr/docs/Web/CSS/Couleurs_CSS/Sélecteur_de_couleurs /fr/docs/Web/CSS/CSS_Colors/Color_picker_tool /fr/docs/Web/CSS/Disposition_boîtes_flexibles_CSS /fr/docs/Web/CSS/CSS_Flexible_Box_Layout -/fr/docs/Web/CSS/Disposition_boîtes_flexibles_CSS/Boîtes_flexibles_pour_applications_web /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Boîtes_flexibles_pour_applications_web -/fr/docs/Web/CSS/Disposition_boîtes_flexibles_CSS/Mises_en_page_avancees_avec_flexbox /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Mixins -/fr/docs/Web/CSS/Disposition_boîtes_flexibles_CSS/Utilisation_des_flexbox_en_CSS /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Concepts_de_base_flexbox +/fr/docs/Web/CSS/Disposition_boîtes_flexibles_CSS/Boîtes_flexibles_pour_applications_web /fr/docs/conflicting/Web/CSS/CSS_Flexible_Box_Layout/Typical_Use_Cases_of_Flexbox +/fr/docs/Web/CSS/Disposition_boîtes_flexibles_CSS/Mises_en_page_avancees_avec_flexbox /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Backwards_Compatibility_of_Flexbox +/fr/docs/Web/CSS/Disposition_boîtes_flexibles_CSS/Utilisation_des_flexbox_en_CSS /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox /fr/docs/Web/CSS/Disposition_des_boîtes_flexibles_CSS /fr/docs/Web/CSS/CSS_Flexible_Box_Layout -/fr/docs/Web/CSS/Disposition_des_boîtes_flexibles_CSS/Boîtes_flexibles_pour_applications_web /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Boîtes_flexibles_pour_applications_web -/fr/docs/Web/CSS/Disposition_des_boîtes_flexibles_CSS/Mises_en_page_avancees_avec_flexbox /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Mixins -/fr/docs/Web/CSS/Disposition_des_boîtes_flexibles_CSS/Utilisation_des_flexbox_en_CSS /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Concepts_de_base_flexbox +/fr/docs/Web/CSS/Disposition_des_boîtes_flexibles_CSS/Boîtes_flexibles_pour_applications_web /fr/docs/conflicting/Web/CSS/CSS_Flexible_Box_Layout/Typical_Use_Cases_of_Flexbox +/fr/docs/Web/CSS/Disposition_des_boîtes_flexibles_CSS/Mises_en_page_avancees_avec_flexbox /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Backwards_Compatibility_of_Flexbox +/fr/docs/Web/CSS/Disposition_des_boîtes_flexibles_CSS/Utilisation_des_flexbox_en_CSS /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox /fr/docs/Web/CSS/Disposition_flexbox_CSS /fr/docs/Web/CSS/CSS_Flexible_Box_Layout -/fr/docs/Web/CSS/Disposition_flexbox_CSS/Aligner_des_éléments_dans_un_conteneur_flexible /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Aligner_des_éléments_dans_un_conteneur_flexible -/fr/docs/Web/CSS/Disposition_flexbox_CSS/Aligning_Items_in_a_Flex_Container /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Aligner_des_éléments_dans_un_conteneur_flexible -/fr/docs/Web/CSS/Disposition_flexbox_CSS/Backwards_Compatibility_of_Flexbox /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Rétrocompatibilite_de_flexbox -/fr/docs/Web/CSS/Disposition_flexbox_CSS/Boîtes_flexibles_pour_applications_web /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Boîtes_flexibles_pour_applications_web -/fr/docs/Web/CSS/Disposition_flexbox_CSS/Cas_utilisation_flexbox /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Cas_utilisation_flexbox -/fr/docs/Web/CSS/Disposition_flexbox_CSS/Concepts_de_base_flexbox /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Concepts_de_base_flexbox -/fr/docs/Web/CSS/Disposition_flexbox_CSS/Contrôler_les_proportions_des_boîtes_flexibles_le_long_de_l_axe_principal /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Contrôler_les_proportions_des_boîtes_flexibles_le_long_de_l_axe_principal -/fr/docs/Web/CSS/Disposition_flexbox_CSS/Liens_entre_flexbox_et_les_autres_dispositions /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Liens_entre_flexbox_et_les_autres_dispositions -/fr/docs/Web/CSS/Disposition_flexbox_CSS/Maîtriser_passage_à_la_ligne_des_éléments_flexibles /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Maîtriser_passage_à_la_ligne_des_éléments_flexibles -/fr/docs/Web/CSS/Disposition_flexbox_CSS/Mises_en_page_avancees_avec_flexbox /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Mixins -/fr/docs/Web/CSS/Disposition_flexbox_CSS/Mixins /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Mixins -/fr/docs/Web/CSS/Disposition_flexbox_CSS/Ordering_Flex_Items /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Ordonner_éléments_flexibles -/fr/docs/Web/CSS/Disposition_flexbox_CSS/Ordonner_éléments_flexibles /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Ordonner_éléments_flexibles -/fr/docs/Web/CSS/Disposition_flexbox_CSS/Rétrocompatibilite_de_flexbox /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Rétrocompatibilite_de_flexbox -/fr/docs/Web/CSS/Disposition_flexbox_CSS/Utilisation_des_flexbox_en_CSS /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Concepts_de_base_flexbox +/fr/docs/Web/CSS/Disposition_flexbox_CSS/Aligner_des_éléments_dans_un_conteneur_flexible /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Aligning_Items_in_a_Flex_Container +/fr/docs/Web/CSS/Disposition_flexbox_CSS/Aligning_Items_in_a_Flex_Container /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Aligning_Items_in_a_Flex_Container +/fr/docs/Web/CSS/Disposition_flexbox_CSS/Backwards_Compatibility_of_Flexbox /fr/docs/conflicting/Web/CSS/CSS_Flexible_Box_Layout/Backwards_Compatibility_of_Flexbox +/fr/docs/Web/CSS/Disposition_flexbox_CSS/Boîtes_flexibles_pour_applications_web /fr/docs/conflicting/Web/CSS/CSS_Flexible_Box_Layout/Typical_Use_Cases_of_Flexbox +/fr/docs/Web/CSS/Disposition_flexbox_CSS/Cas_utilisation_flexbox /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Typical_Use_Cases_of_Flexbox +/fr/docs/Web/CSS/Disposition_flexbox_CSS/Concepts_de_base_flexbox /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox +/fr/docs/Web/CSS/Disposition_flexbox_CSS/Contrôler_les_proportions_des_boîtes_flexibles_le_long_de_l_axe_principal /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Controlling_Ratios_of_Flex_Items_Along_the_Main_Ax +/fr/docs/Web/CSS/Disposition_flexbox_CSS/Liens_entre_flexbox_et_les_autres_dispositions /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Relationship_of_Flexbox_to_Other_Layout_Methods +/fr/docs/Web/CSS/Disposition_flexbox_CSS/Maîtriser_passage_à_la_ligne_des_éléments_flexibles /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Mastering_Wrapping_of_Flex_Items +/fr/docs/Web/CSS/Disposition_flexbox_CSS/Mises_en_page_avancees_avec_flexbox /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Backwards_Compatibility_of_Flexbox +/fr/docs/Web/CSS/Disposition_flexbox_CSS/Mixins /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Backwards_Compatibility_of_Flexbox +/fr/docs/Web/CSS/Disposition_flexbox_CSS/Ordering_Flex_Items /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Ordering_Flex_Items +/fr/docs/Web/CSS/Disposition_flexbox_CSS/Ordonner_éléments_flexibles /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Ordering_Flex_Items +/fr/docs/Web/CSS/Disposition_flexbox_CSS/Rétrocompatibilite_de_flexbox /fr/docs/conflicting/Web/CSS/CSS_Flexible_Box_Layout/Backwards_Compatibility_of_Flexbox +/fr/docs/Web/CSS/Disposition_flexbox_CSS/Utilisation_des_flexbox_en_CSS /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox +/fr/docs/Web/CSS/Extensions_CSS_Microsoft /fr/docs/Web/CSS/Microsoft_Extensions +/fr/docs/Web/CSS/Extensions_Mozilla /fr/docs/Web/CSS/Mozilla_Extensions /fr/docs/Web/CSS/Extensions_WebKit /fr/docs/Web/CSS/WebKit_Extensions -/fr/docs/Web/CSS/FAQ /fr/docs/Web/CSS/CSS_questions_frequentes -/fr/docs/Web/CSS/Fonds_multiples /fr/docs/Web/CSS/CSS_Backgrounds_and_Borders/Utiliser_plusieurs_arrière-plans -/fr/docs/Web/CSS/Fusion_des_marges /fr/docs/Web/CSS/Modèle_de_boîte_CSS/Fusion_des_marges -/fr/docs/Web/CSS/Layout_cookbook/Contribute_a_recipe /fr/docs/Web/CSS/Layout_cookbook/Contribuer_à_une_recette -/fr/docs/Web/CSS/Layout_cookbook/Contribute_a_recipe/Cookbook_template /fr/docs/Web/CSS/Layout_cookbook/Contribuer_à_une_recette/Cookbook_template +/fr/docs/Web/CSS/FAQ /fr/docs/Learn/CSS/Howto/CSS_FAQ +/fr/docs/Web/CSS/Feuilles_de_style_alternatives /fr/docs/Web/CSS/Alternative_style_sheets +/fr/docs/Web/CSS/Filters_Effects /fr/docs/conflicting/Web/CSS/Filter_Effects +/fr/docs/Web/CSS/Fonds_multiples /fr/docs/Web/CSS/CSS_Backgrounds_and_Borders/Using_multiple_backgrounds +/fr/docs/Web/CSS/Fusion_des_marges /fr/docs/Web/CSS/CSS_Box_Model/Mastering_margin_collapsing +/fr/docs/Web/CSS/Héritage /fr/docs/Web/CSS/inheritance +/fr/docs/Web/CSS/Implémentation_des_Brouillons_CSS /fr/docs/conflicting/Web/CSS/Mozilla_Extensions +/fr/docs/Web/CSS/Index /fr/docs/orphaned/Web/CSS/Index +/fr/docs/Web/CSS/Jeux_de_caractères_CSS /fr/docs/Web/CSS/CSS_Charsets +/fr/docs/Web/CSS/Layout_cookbook/Bas_de_page_adhérant /fr/docs/Web/CSS/Layout_cookbook/Sticky_footers +/fr/docs/Web/CSS/Layout_cookbook/Carte /fr/docs/Web/CSS/Layout_cookbook/Card +/fr/docs/Web/CSS/Layout_cookbook/Centrer_un_element /fr/docs/Web/CSS/Layout_cookbook/Center_an_element +/fr/docs/Web/CSS/Layout_cookbook/Contribuer_à_une_recette /fr/docs/Web/CSS/Layout_cookbook/Contribute_a_recipe +/fr/docs/Web/CSS/Layout_cookbook/Contribuer_à_une_recette/Cookbook_template /fr/docs/Web/CSS/Layout_cookbook/Contribute_a_recipe/Cookbook_template +/fr/docs/Web/CSS/Layout_cookbook/Disposition_en_colonnes /fr/docs/Web/CSS/Layout_cookbook/Column_layouts +/fr/docs/Web/CSS/Layout_cookbook/Liste_groupes_avec_indicateurs /fr/docs/Web/CSS/Layout_cookbook/List_group_with_badges +/fr/docs/Web/CSS/Layout_cookbook/Navigation_Breadcrumb /fr/docs/Web/CSS/Layout_cookbook/Breadcrumb_Navigation +/fr/docs/Web/CSS/Layout_cookbook/Navigation_segmentée /fr/docs/Web/CSS/Layout_cookbook/Split_Navigation /fr/docs/Web/CSS/Les_variables_CSS /fr/docs/Web/CSS/Using_CSS_custom_properties -/fr/docs/Web/CSS/Media_queries /fr/docs/Web/CSS/Requêtes_média/Utiliser_les_Media_queries +/fr/docs/Web/CSS/Liste_de_Fonctionnalités_CSS_Propriétaires /fr/docs/Web/CSS/List_of_Proprietary_CSS_Features +/fr/docs/Web/CSS/Liste_propriétés_CSS_animées /fr/docs/Web/CSS/CSS_animated_properties +/fr/docs/Web/CSS/Mode_de_mise_en_page /fr/docs/Web/CSS/Layout_mode /fr/docs/Web/CSS/Modèle_de_boîte /en-US/docs/Learn/CSS/Building_blocks/The_box_model -/fr/docs/Web/CSS/Modèle_de_boîte_CSS/Box-shadow_generator /fr/docs/Web/CSS/Modèle_de_boîte_CSS/Générateur_box-shadow +/fr/docs/Web/CSS/Modèle_de_boîte_CSS /fr/docs/Web/CSS/CSS_Box_Model +/fr/docs/Web/CSS/Modèle_de_boîte_CSS/Box-shadow_generator /fr/docs/Web/CSS/CSS_Background_and_Borders/Box-shadow_generator +/fr/docs/Web/CSS/Modèle_de_boîte_CSS/Fusion_des_marges /fr/docs/Web/CSS/CSS_Box_Model/Mastering_margin_collapsing +/fr/docs/Web/CSS/Modèle_de_boîte_CSS/Générateur_box-shadow /fr/docs/Web/CSS/CSS_Background_and_Borders/Box-shadow_generator /fr/docs/Web/CSS/Modèle_de_boîte_CSS/Modèle_de_boîte /en-US/docs/Learn/CSS/Building_blocks/The_box_model +/fr/docs/Web/CSS/Modèle_de_mise_en_forme_visuelle /fr/docs/Web/CSS/Visual_formatting_model +/fr/docs/Web/CSS/Motion_Path /fr/docs/Web/CSS/CSS_Motion_Path /fr/docs/Web/CSS/Média /fr/docs/Web/CSS/@media /fr/docs/Web/CSS/Média/Visuel /fr/docs/Web/CSS/@media -/fr/docs/Web/CSS/Média_Paginé /fr/docs/Web/CSS/Média_paginés -/fr/docs/Web/CSS/Reference/Extensions_Mozilla /fr/docs/Web/CSS/Extensions_Mozilla +/fr/docs/Web/CSS/Média_Paginé /fr/docs/Web/CSS/Paged_Media +/fr/docs/Web/CSS/Média_paginés /fr/docs/Web/CSS/Paged_Media +/fr/docs/Web/CSS/Outils /fr/docs/Web/CSS/Tools +/fr/docs/Web/CSS/Outils/Générateur_de_courbe_de_Bézier /fr/docs/Web/CSS/Tools/Cubic_Bezier_Generator +/fr/docs/Web/CSS/Outils/Générateur_de_dégradés_linéaires /fr/docs/Web/CSS/Tools/Linear-gradient_Generator +/fr/docs/Web/CSS/Propriétés_raccourcies /fr/docs/Web/CSS/Shorthand_properties +/fr/docs/Web/CSS/Pseudo-éléments /fr/docs/Web/CSS/Pseudo-elements +/fr/docs/Web/CSS/Redimensionnement_arrière-plans_SVG /fr/docs/Web/CSS/Scaling_of_SVG_backgrounds +/fr/docs/Web/CSS/Reference/Extensions_Mozilla /fr/docs/Web/CSS/Mozilla_Extensions /fr/docs/Web/CSS/Reference/Extensions_WebKit /fr/docs/Web/CSS/WebKit_Extensions -/fr/docs/Web/CSS/Reference/Mozilla_Extensions /fr/docs/Web/CSS/Extensions_Mozilla -/fr/docs/Web/CSS/Reference/Sélecteurs_d'ID /fr/docs/Web/CSS/Sélecteurs_d_ID -/fr/docs/Web/CSS/Reference/Sélecteurs_d'attribut /fr/docs/Web/CSS/Sélecteurs_d_attribut +/fr/docs/Web/CSS/Reference/Mozilla_Extensions /fr/docs/Web/CSS/Mozilla_Extensions +/fr/docs/Web/CSS/Reference/Sélecteurs_d'ID /fr/docs/Web/CSS/ID_selectors +/fr/docs/Web/CSS/Reference/Sélecteurs_d'attribut /fr/docs/Web/CSS/Attribute_selectors /fr/docs/Web/CSS/Reference/Webkit_Extensions /fr/docs/Web/CSS/WebKit_Extensions /fr/docs/Web/CSS/Reference/background-blend-mode /fr/docs/Web/CSS/background-blend-mode /fr/docs/Web/CSS/Reference/line-break /fr/docs/Web/CSS/line-break /fr/docs/Web/CSS/Reference/mix-blend-mode /fr/docs/Web/CSS/mix-blend-mode /fr/docs/Web/CSS/Reference/shape-outside /fr/docs/Web/CSS/shape-outside +/fr/docs/Web/CSS/Requêtes_média /fr/docs/Web/CSS/Media_Queries +/fr/docs/Web/CSS/Requêtes_média/Tester_les_media_queries /fr/docs/Web/CSS/Media_Queries/Testing_media_queries +/fr/docs/Web/CSS/Requêtes_média/Utilisation_requêtes_media_accessibilité /fr/docs/Web/CSS/Media_Queries/Using_Media_Queries_for_Accessibility +/fr/docs/Web/CSS/Requêtes_média/Utiliser_les_Media_queries /fr/docs/Web/CSS/Media_Queries/Using_media_queries +/fr/docs/Web/CSS/Règles_@ /fr/docs/Web/CSS/At-rule /fr/docs/Web/CSS/Spécificité /en-US/docs/Learn/CSS/Building_blocks/Cascade_and_inheritance /fr/docs/Web/CSS/Syntaxe /en-US/docs/Learn/CSS/First_steps/How_CSS_is_structured -/fr/docs/Web/CSS/Sélecteur_de_voisin_direct /fr/docs/Web/CSS/Combinateur_de_voisin_direct -/fr/docs/Web/CSS/Tools /fr/docs/Web/CSS/Outils -/fr/docs/Web/CSS/Tools/Générateur_de_courbe_de_Bézier /fr/docs/Web/CSS/Outils/Générateur_de_courbe_de_Bézier -/fr/docs/Web/CSS/Tools/Générateur_de_dégradés_linéaires /fr/docs/Web/CSS/Outils/Générateur_de_dégradés_linéaires -/fr/docs/Web/CSS/Tools/Outil_Selecteur_Couleurs_CSS /fr/docs/Web/CSS/Couleurs_CSS/Sélecteur_de_couleurs -/fr/docs/Web/CSS/Utilisation_des_transformations_CSS /fr/docs/Web/CSS/CSS_Transforms/Utilisation_des_transformations_CSS -/fr/docs/Web/CSS/Utiliser_les_Media_queries /fr/docs/Web/CSS/Requêtes_média/Utiliser_les_Media_queries -/fr/docs/Web/CSS/Utiliser_une_disposition_multi-colonnes /fr/docs/Web/CSS/CSS_Columns/Utiliser_une_disposition_multi-colonnes +/fr/docs/Web/CSS/Syntaxe_de_définition_des_valeurs /fr/docs/Web/CSS/Value_definition_syntax +/fr/docs/Web/CSS/Sélecteur_de_voisin_direct /fr/docs/Web/CSS/Adjacent_sibling_combinator +/fr/docs/Web/CSS/Sélecteurs_CSS /fr/docs/Web/CSS/CSS_Selectors +/fr/docs/Web/CSS/Sélecteurs_CSS/Comparison_with_XPath /fr/docs/Web/XPath/Comparison_with_CSS_selectors +/fr/docs/Web/CSS/Sélecteurs_CSS/Utiliser_la_pseudo-classe_:target_dans_un_selecteur /fr/docs/Web/CSS/CSS_Selectors/Using_the_:target_pseudo-class_in_selectors +/fr/docs/Web/CSS/Sélecteurs_d_ID /fr/docs/Web/CSS/ID_selectors +/fr/docs/Web/CSS/Sélecteurs_d_attribut /fr/docs/Web/CSS/Attribute_selectors +/fr/docs/Web/CSS/Sélecteurs_de_classe /fr/docs/Web/CSS/Class_selectors +/fr/docs/Web/CSS/Sélecteurs_de_type /fr/docs/Web/CSS/Type_selectors +/fr/docs/Web/CSS/Sélecteurs_de_voisins_généraux /fr/docs/Web/CSS/General_sibling_combinator +/fr/docs/Web/CSS/Sélecteurs_descendant /fr/docs/Web/CSS/Descendant_combinator +/fr/docs/Web/CSS/Sélecteurs_enfant /fr/docs/Web/CSS/Child_combinator +/fr/docs/Web/CSS/Sélecteurs_universels /fr/docs/Web/CSS/Universal_selectors +/fr/docs/Web/CSS/Tools/Générateur_de_courbe_de_Bézier /fr/docs/Web/CSS/Tools/Cubic_Bezier_Generator +/fr/docs/Web/CSS/Tools/Générateur_de_dégradés_linéaires /fr/docs/Web/CSS/Tools/Linear-gradient_Generator +/fr/docs/Web/CSS/Tools/Outil_Selecteur_Couleurs_CSS /fr/docs/Web/CSS/CSS_Colors/Color_picker_tool +/fr/docs/Web/CSS/Type_color /fr/docs/Web/CSS/color_value +/fr/docs/Web/CSS/Type_position /fr/docs/Web/CSS/position_value +/fr/docs/Web/CSS/Types_CSS /fr/docs/Web/CSS/CSS_Types +/fr/docs/Web/CSS/Utilisation_de_dégradés_CSS /fr/docs/Web/CSS/CSS_Images/Using_CSS_gradients +/fr/docs/Web/CSS/Utilisation_des_transformations_CSS /fr/docs/Web/CSS/CSS_Transforms/Using_CSS_transforms +/fr/docs/Web/CSS/Utiliser_les_Media_queries /fr/docs/Web/CSS/Media_Queries/Using_media_queries +/fr/docs/Web/CSS/Utiliser_une_disposition_multi-colonnes /fr/docs/Web/CSS/CSS_Columns/Using_multi-column_layouts +/fr/docs/Web/CSS/Valeur_calculée /fr/docs/Web/CSS/computed_value +/fr/docs/Web/CSS/Valeur_initiale /fr/docs/Web/CSS/initial_value +/fr/docs/Web/CSS/Valeur_spécifiée /fr/docs/Web/CSS/specified_value +/fr/docs/Web/CSS/Valeur_utilisée /fr/docs/Web/CSS/used_value +/fr/docs/Web/CSS/Valeurs_et_unités_CSS /fr/docs/Web/CSS/CSS_Values_and_Units /fr/docs/Web/CSS/_image /fr/docs/Web/CSS/image() /fr/docs/Web/CSS/attr /fr/docs/Web/CSS/attr() +/fr/docs/Web/CSS/auto /fr/docs/conflicting/Web/CSS/width /fr/docs/Web/CSS/calc /fr/docs/Web/CSS/calc() /fr/docs/Web/CSS/clamp /fr/docs/Web/CSS/clamp() -/fr/docs/Web/CSS/color_value /fr/docs/Web/CSS/Type_color -/fr/docs/Web/CSS/computed_value /fr/docs/Web/CSS/Valeur_calculée /fr/docs/Web/CSS/conic-gradient /fr/docs/Web/CSS/conic-gradient() -/fr/docs/Web/CSS/counter /fr/docs/Web/CSS/CSS_Lists/Compteurs_CSS +/fr/docs/Web/CSS/counter /fr/docs/Web/CSS/CSS_Lists_and_Counters/Using_CSS_counters /fr/docs/Web/CSS/counter_fonction /fr/docs/Web/CSS/counter() /fr/docs/Web/CSS/counters /fr/docs/Web/CSS/counters() /fr/docs/Web/CSS/cross-fade /fr/docs/Web/CSS/cross-fade() -/fr/docs/Web/CSS/cursor/Utilisation_d'URL_pour_la_propriété_cursor /fr/docs/Web/CSS/CSS_Basic_User_Interface/Utilisation_d_URL_pour_la_propriété_cursor -/fr/docs/Web/CSS/cursor/Utilisation_d_URL_pour_la_propriété_cursor /fr/docs/Web/CSS/CSS_Basic_User_Interface/Utilisation_d_URL_pour_la_propriété_cursor +/fr/docs/Web/CSS/cursor/Utilisation_d'URL_pour_la_propriété_cursor /fr/docs/Web/CSS/CSS_Basic_User_Interface/Using_URL_values_for_the_cursor_property +/fr/docs/Web/CSS/cursor/Utilisation_d_URL_pour_la_propriété_cursor /fr/docs/Web/CSS/CSS_Basic_User_Interface/Using_URL_values_for_the_cursor_property /fr/docs/Web/CSS/element /fr/docs/Web/CSS/element() /fr/docs/Web/CSS/env /fr/docs/Web/CSS/env() /fr/docs/Web/CSS/filter-function/blur /fr/docs/Web/CSS/filter-function/blur() @@ -3087,13 +4361,13 @@ /fr/docs/Web/CSS/filter-function/opacity /fr/docs/Web/CSS/filter-function/opacity() /fr/docs/Web/CSS/filter-function/saturate /fr/docs/Web/CSS/filter-function/saturate() /fr/docs/Web/CSS/filter-function/sepia /fr/docs/Web/CSS/filter-function/sepia() +/fr/docs/Web/CSS/filter-function/url /fr/docs/conflicting/Web/CSS/url() +/fr/docs/Web/CSS/grid-column-gap /fr/docs/conflicting/Web/CSS/column-gap /fr/docs/Web/CSS/grid-gap /fr/docs/Web/CSS/gap /fr/docs/Web/CSS/grid-row-gap /fr/docs/Web/CSS/row-gap /fr/docs/Web/CSS/hidden /fr/docs/Web/CSS/visibility /fr/docs/Web/CSS/image-set /fr/docs/Web/CSS/image-set() /fr/docs/Web/CSS/imagefunction /fr/docs/Web/CSS/image() -/fr/docs/Web/CSS/inheritance /fr/docs/Web/CSS/Héritage -/fr/docs/Web/CSS/initial_value /fr/docs/Web/CSS/Valeur_initiale /fr/docs/Web/CSS/linear-gradient /fr/docs/Web/CSS/linear-gradient() /fr/docs/Web/CSS/longueur /fr/docs/Web/CSS/length /fr/docs/Web/CSS/marks /fr/docs/Web/CSS/@page/marks @@ -3104,13 +4378,15 @@ /fr/docs/Web/CSS/motion-offset /fr/docs/Web/CSS/offset-distance /fr/docs/Web/CSS/motion-path /fr/docs/Web/CSS/offset-path /fr/docs/Web/CSS/motion-rotation /fr/docs/Web/CSS/offset-rotate -/fr/docs/Web/CSS/offset-block-end /fr/docs/inset-block-end -/fr/docs/Web/CSS/offset-block-start /fr/docs/inset-block-start -/fr/docs/Web/CSS/offset-inline-end /fr/docs/inset-inline-end -/fr/docs/Web/CSS/offset-inline-start /fr/docs/inset-inline-start +/fr/docs/Web/CSS/none /fr/docs/conflicting/Web/CSS/float +/fr/docs/Web/CSS/normal /fr/docs/conflicting/Web/CSS/font-variant +/fr/docs/Web/CSS/offset-block-end /fr/docs/Web/CSS/inset-block-end +/fr/docs/Web/CSS/offset-block-start /fr/docs/Web/CSS/inset-block-start +/fr/docs/Web/CSS/offset-inline-end /fr/docs/Web/CSS/inset-inline-end +/fr/docs/Web/CSS/offset-inline-start /fr/docs/Web/CSS/inset-inline-start +/fr/docs/Web/CSS/overflow-anchor/Guide_ancrage_défilement /fr/docs/Web/CSS/overflow-anchor/Guide_to_scroll_anchoring /fr/docs/Web/CSS/paint /fr/docs/Web/CSS/paint() -/fr/docs/Web/CSS/position_value /fr/docs/Web/CSS/Type_position -/fr/docs/Web/CSS/proprietes_css_animees /fr/docs/Web/CSS/Liste_propriétés_CSS_animées +/fr/docs/Web/CSS/proprietes_css_animees /fr/docs/Web/CSS/CSS_animated_properties /fr/docs/Web/CSS/radial-gradient /fr/docs/Web/CSS/radial-gradient() /fr/docs/Web/CSS/repeat /fr/docs/Web/CSS/repeat() /fr/docs/Web/CSS/repeating-conic-gradient /fr/docs/Web/CSS/repeating-conic-gradient() @@ -3118,7 +4394,9 @@ /fr/docs/Web/CSS/repeating-radial-gradient /fr/docs/Web/CSS/repeating-radial-gradient() /fr/docs/Web/CSS/scrollbar-colr /fr/docs/Web/CSS/scrollbar-color /fr/docs/Web/CSS/scrollbar-track-color /fr/docs/Web/CSS/scrollbar-color +/fr/docs/Web/CSS/shape-box /fr/docs/conflicting/Web/CSS/shape-outside /fr/docs/Web/CSS/symbols /fr/docs/Web/CSS/symbols() +/fr/docs/Web/CSS/timing-function /fr/docs/Web/CSS/easing-function /fr/docs/Web/CSS/transform-function/matrix /fr/docs/Web/CSS/transform-function/matrix() /fr/docs/Web/CSS/transform-function/matrix3d /fr/docs/Web/CSS/transform-function/matrix3d() /fr/docs/Web/CSS/transform-function/perspective /fr/docs/Web/CSS/transform-function/perspective() @@ -3139,23 +4417,43 @@ /fr/docs/Web/CSS/transform-function/translate3d /fr/docs/Web/CSS/transform-function/translate3d() /fr/docs/Web/CSS/transform-function/translateY /fr/docs/Web/CSS/transform-function/translateY() /fr/docs/Web/CSS/transform-function/translateZ /fr/docs/Web/CSS/transform-function/translateZ() -/fr/docs/Web/CSS/uri /fr/docs/Web/CSS/url +/fr/docs/Web/CSS/uri /fr/docs/conflicting/Web/CSS/url()_168028c4e5edd9e19c061adb4b604d4f +/fr/docs/Web/CSS/url /fr/docs/conflicting/Web/CSS/url()_168028c4e5edd9e19c061adb4b604d4f /fr/docs/Web/CSS/user-ident /fr/docs/Web/CSS/custom-ident +/fr/docs/Web/CSS/valeur_reelle /fr/docs/Web/CSS/actual_value +/fr/docs/Web/CSS/valeur_résolue /fr/docs/Web/CSS/resolved_value /fr/docs/Web/CSS/visible /fr/docs/Web/CSS/visibility /fr/docs/Web/CSS/word-wrap /fr/docs/Web/CSS/overflow-wrap +/fr/docs/Web/CSS/Élément_remplacé /fr/docs/Web/CSS/Replaced_element +/fr/docs/Web/Démos_de_technologies_open_web /fr/docs/Web/Demos_of_open_web_technologies +/fr/docs/Web/Events/DOMContentLoaded /fr/docs/Web/API/Window/DOMContentLoaded_event +/fr/docs/Web/Events/abort /fr/docs/conflicting/Web/API/HTMLMediaElement/abort_event +/fr/docs/Web/Events/abort_(ProgressEvent) /fr/docs/Web/API/XMLHttpRequest/abort_event /fr/docs/Web/Events/abort_indexedDB /fr/docs/Web/API/IDBTransaction/abort_event -/fr/docs/Web/Events/blocked_indexedDB /fr/docs/Web/API/IDBRequest/blocked_event +/fr/docs/Web/Events/afterprint /fr/docs/Web/API/Window/afterprint_event +/fr/docs/Web/Events/animationend /fr/docs/Web/API/HTMLElement/animationend_event +/fr/docs/Web/Events/animationiteration /fr/docs/Web/API/HTMLElement/animationiteration_event +/fr/docs/Web/Events/animationstart /fr/docs/Web/API/HTMLElement/animationstart_event +/fr/docs/Web/Events/audioprocess /fr/docs/Web/API/ScriptProcessorNode/audioprocess_event +/fr/docs/Web/Events/beforeprint /fr/docs/Web/API/Window/beforeprint_event +/fr/docs/Web/Events/beforeunload /fr/docs/Web/API/Window/beforeunload_event +/fr/docs/Web/Events/blocked_indexedDB /fr/docs/Web/API/IDBOpenDBRequest/blocked_event /fr/docs/Web/Events/canplay /fr/docs/Web/API/HTMLMediaElement/canplay_event /fr/docs/Web/Events/canplaythrough /fr/docs/Web/API/HTMLMediaElement/canplaythrough_event /fr/docs/Web/Events/change /fr/docs/Web/API/HTMLElement/change_event /fr/docs/Web/Events/click /fr/docs/Web/API/Element/click_event /fr/docs/Web/Events/close_websocket /fr/docs/Web/API/WebSocket/close_event +/fr/docs/Web/Events/complete /fr/docs/Web/API/OfflineAudioContext/complete_event /fr/docs/Web/Events/complete_indexedDB /fr/docs/Web/API/IDBTransaction/complete_event +/fr/docs/Web/Events/compositionend /fr/docs/Web/API/Element/compositionend_event +/fr/docs/Web/Events/compositionstart /fr/docs/Web/API/Element/compositionstart_event +/fr/docs/Web/Events/compositionupdate /fr/docs/Web/API/Element/compositionupdate_event /fr/docs/Web/Events/contextmenu /fr/docs/Web/API/Element/contextmenu_event +/fr/docs/Web/Events/copy /fr/docs/Web/API/Element/copy_event /fr/docs/Web/Events/dblclick /fr/docs/Web/API/Element/dblclick_event /fr/docs/Web/Events/devicelight /fr/docs/FUEL/Window/devicelight -/fr/docs/Web/Events/devicemotion /fr/docs/FUEL/Window/devicemotion_event -/fr/docs/Web/Events/deviceorientation /fr/docs/FUEL/Window/deviceorientation +/fr/docs/Web/Events/devicemotion /fr/docs/Web/API/Window/devicemotion_event +/fr/docs/Web/Events/deviceorientation /fr/docs/Web/API/Window/deviceorientation_event /fr/docs/Web/Events/drag /fr/docs/Web/API/Document/drag_event /fr/docs/Web/Events/dragend /fr/docs/Web/API/Document/dragend_event /fr/docs/Web/Events/dragenter /fr/docs/Web/API/Document/dragenter_event @@ -3166,6 +4464,10 @@ /fr/docs/Web/Events/durationchange /fr/docs/Web/API/HTMLMediaElement/durationchange_event /fr/docs/Web/Events/emptied /fr/docs/Web/API/HTMLMediaElement/emptied_event /fr/docs/Web/Events/ended /fr/docs/Web/API/HTMLMediaElement/ended_event +/fr/docs/Web/Events/ended_(Web_Audio) /fr/docs/conflicting/Web/API/HTMLMediaElement/ended_event +/fr/docs/Web/Events/error /fr/docs/Web/API/Element/error_event +/fr/docs/Web/Events/focusin /fr/docs/Web/API/Element/focusin_event +/fr/docs/Web/Events/focusout /fr/docs/Web/API/Element/focusout_event /fr/docs/Web/Events/fullscreenchange /fr/docs/Web/API/Document/fullscreenchange_event /fr/docs/Web/Events/fullscreenerror /fr/docs/Web/API/Document/fullscreenerror_event /fr/docs/Web/Events/gamepadconnected /fr/docs/Web/API/Window/gamepadconnected_event @@ -3173,55 +4475,136 @@ /fr/docs/Web/Events/hashchange /fr/docs/Web/API/Window/hashchange_event /fr/docs/Web/Events/input /fr/docs/Web/API/HTMLElement/input_event /fr/docs/Web/Events/keypress /fr/docs/Web/API/Document/keypress_event +/fr/docs/Web/Events/load /fr/docs/Web/API/Window/load_event /fr/docs/Web/Events/mousedown /fr/docs/Web/API/Element/mousedown_event /fr/docs/Web/Events/mousemove /fr/docs/Web/API/Element/mousemove_event /fr/docs/Web/Events/mouseout /fr/docs/Web/API/Element/mouseout_event /fr/docs/Web/Events/mouseover /fr/docs/Web/API/Element/mouseover_event /fr/docs/Web/Events/mouseup /fr/docs/Web/API/Element/mouseup_event +/fr/docs/Web/Events/pagehide /fr/docs/Web/API/Window/pagehide_event +/fr/docs/Web/Events/pageshow /fr/docs/Web/API/Window/pageshow_event /fr/docs/Web/Events/popstate /fr/docs/Web/API/Window/popstate_event +/fr/docs/Web/Events/readystatechange /fr/docs/Web/API/Document/readystatechange_event /fr/docs/Web/Events/scroll /fr/docs/Web/API/Document/scroll_event /fr/docs/Web/Events/select /fr/docs/Web/API/Element/select_event /fr/docs/Web/Events/storage /fr/docs/Web/API/Window/storage_event -/fr/docs/Web/Events/submit /fr/docs/Web/API/HTMLFormElement/submit_event_ +/fr/docs/Web/Events/submit /fr/docs/Web/API/HTMLFormElement/submit_event /fr/docs/Web/Events/touchend /fr/docs/Web/API/Document/touchend_event -/fr/docs/Web/Guide/CSS /fr/docs/Apprendre/CSS -/fr/docs/Web/Guide/CSS/Flexible_boxes /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Concepts_de_base_flexbox -/fr/docs/Web/Guide/DOM/Manipuler l'historique du navigateur /fr/docs/Web/Guide/DOM/Manipuler_historique_du_navigateur -/fr/docs/Web/Guide/DOM/Manipuler l'historique du navigateur/Example /fr/docs/Web/Guide/DOM/Manipuler_historique_du_navigateur/Example -/fr/docs/Web/Guide/HTML /fr/docs/Apprendre/HTML -/fr/docs/Web/Guide/HTML/Introduction /fr/docs/Apprendre/HTML/Introduction_à_HTML -/fr/docs/Web/HTML/Attributes /fr/docs/Web/HTML/Attributs -/fr/docs/Web/HTML/Attributs_globaux /fr/docs/Web/HTML/Attributs_universels -/fr/docs/Web/HTML/Attributs_globaux/accesskey /fr/docs/Web/HTML/Attributs_universels/accesskey -/fr/docs/Web/HTML/Attributs_globaux/class /fr/docs/Web/HTML/Attributs_universels/class -/fr/docs/Web/HTML/Attributs_globaux/contenteditable /fr/docs/Web/HTML/Attributs_universels/contenteditable -/fr/docs/Web/HTML/Attributs_globaux/contextmenu /fr/docs/Web/HTML/Attributs_universels/contextmenu -/fr/docs/Web/HTML/Attributs_globaux/data-* /fr/docs/Web/HTML/Attributs_universels/data-* -/fr/docs/Web/HTML/Attributs_globaux/dir /fr/docs/Web/HTML/Attributs_universels/dir -/fr/docs/Web/HTML/Attributs_globaux/draggable /fr/docs/Web/HTML/Attributs_universels/draggable -/fr/docs/Web/HTML/Attributs_globaux/dropzone /fr/docs/Web/HTML/Attributs_universels/dropzone -/fr/docs/Web/HTML/Attributs_globaux/hidden /fr/docs/Web/HTML/Attributs_universels/hidden -/fr/docs/Web/HTML/Attributs_globaux/id /fr/docs/Web/HTML/Attributs_universels/id -/fr/docs/Web/HTML/Attributs_globaux/itemid /fr/docs/Web/HTML/Attributs_universels/itemid -/fr/docs/Web/HTML/Attributs_globaux/itemprop /fr/docs/Web/HTML/Attributs_universels/itemprop -/fr/docs/Web/HTML/Attributs_globaux/itemref /fr/docs/Web/HTML/Attributs_universels/itemref -/fr/docs/Web/HTML/Attributs_globaux/itemscope /fr/docs/Web/HTML/Attributs_universels/itemscope -/fr/docs/Web/HTML/Attributs_globaux/itemtype /fr/docs/Web/HTML/Attributs_universels/itemtype -/fr/docs/Web/HTML/Attributs_globaux/lang /fr/docs/Web/HTML/Attributs_universels/lang -/fr/docs/Web/HTML/Attributs_globaux/spellcheck /fr/docs/Web/HTML/Attributs_universels/spellcheck -/fr/docs/Web/HTML/Attributs_globaux/style /fr/docs/Web/HTML/Attributs_universels/style -/fr/docs/Web/HTML/Attributs_globaux/tabindex /fr/docs/Web/HTML/Attributs_universels/tabindex -/fr/docs/Web/HTML/Attributs_globaux/title /fr/docs/Web/HTML/Attributs_universels/title -/fr/docs/Web/HTML/Attributs_globaux/translate /fr/docs/Web/HTML/Attributs_universels/translate +/fr/docs/Web/Events/transitionend /fr/docs/Web/API/HTMLElement/transitionend_event +/fr/docs/Web/Events/unload /fr/docs/Web/API/Window/unload_event +/fr/docs/Web/Guide/AJAX/Communauté /fr/docs/Web/Guide/AJAX/Community +/fr/docs/Web/Guide/AJAX/Premiers_pas /fr/docs/Web/Guide/AJAX/Getting_Started +/fr/docs/Web/Guide/API/Gamepad /fr/docs/Web/API/Gamepad_API/Using_the_Gamepad_API +/fr/docs/Web/Guide/API/WebRTC /fr/docs/conflicting/Web/API/WebRTC_API +/fr/docs/Web/Guide/API/WebRTC/WebRTC_architecture /fr/docs/Web/API/WebRTC_API/Connectivity +/fr/docs/Web/Guide/API/WebRTC/WebRTC_basics /fr/docs/Web/API/WebRTC_API/Signaling_and_video_calling +/fr/docs/Web/Guide/CSS /fr/docs/Learn/CSS +/fr/docs/Web/Guide/CSS/Flexible_boxes /fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox +/fr/docs/Web/Guide/DOM /fr/docs/conflicting/Web/API/Document_Object_Model_656f0e51418b39c498011268be9b3a10 +/fr/docs/Web/Guide/DOM/Events /fr/docs/Web/Guide/Events +/fr/docs/Web/Guide/DOM/Events/Creating_and_triggering_events /fr/docs/Web/Guide/Events/Creating_and_triggering_events +/fr/docs/Web/Guide/DOM/Events/Les_données_d_orientation_et_de_mouvement_expliquées /fr/docs/Web/Guide/Events/Orientation_and_motion_data_explained +/fr/docs/Web/Guide/DOM/Events/Touch_events /fr/docs/Web/API/Touch_events +/fr/docs/Web/Guide/DOM/Events/Touch_events/Gérer_à_la_fois_événement_tactile_et_événement_de_la_souris /fr/docs/Web/API/Touch_events/Supporting_both_TouchEvent_and_MouseEvent +/fr/docs/Web/Guide/DOM/Events/evenement_medias /fr/docs/Web/Guide/Events/Media_events +/fr/docs/Web/Guide/DOM/Manipuler l'historique du navigateur /fr/docs/Web/API/History_API +/fr/docs/Web/Guide/DOM/Manipuler l'historique du navigateur/Example /fr/docs/Web/API/History_API/Example +/fr/docs/Web/Guide/DOM/Manipuler_historique_du_navigateur /fr/docs/Web/API/History_API +/fr/docs/Web/Guide/DOM/Manipuler_historique_du_navigateur/Example /fr/docs/Web/API/History_API/Example +/fr/docs/Web/Guide/DOM/Using_full_screen_mode /fr/docs/Web/API/Fullscreen_API +/fr/docs/Web/Guide/Graphics/Dessiner_avec_canvas /fr/docs/conflicting/Web/API/Canvas_API/Tutorial +/fr/docs/Web/Guide/HTML /fr/docs/Learn/HTML +/fr/docs/Web/Guide/HTML/Astuces_de_création_de_pages_HTML_à_affichage_rapide /fr/docs/Learn/HTML/Howto/Author_fast-loading_HTML_pages +/fr/docs/Web/Guide/HTML/Catégories_de_contenu /fr/docs/Web/Guide/HTML/Content_categories +/fr/docs/Web/Guide/HTML/Formulaires /fr/docs/Learn/Forms +/fr/docs/Web/Guide/HTML/Formulaires/Advanced_styling_for_HTML_forms /fr/docs/Learn/Forms/Advanced_form_styling +/fr/docs/Web/Guide/HTML/Formulaires/Apparence_des_formulaires_HTML /fr/docs/Learn/Forms/Styling_web_forms +/fr/docs/Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés /fr/docs/Learn/Forms/How_to_build_custom_form_controls +/fr/docs/Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés/Example_3 /fr/docs/Learn/Forms/How_to_build_custom_form_controls/Example_3 +/fr/docs/Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés/Example_4 /fr/docs/Learn/Forms/How_to_build_custom_form_controls/Example_4 +/fr/docs/Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés/Example_5 /fr/docs/Learn/Forms/How_to_build_custom_form_controls/Example_5 +/fr/docs/Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés/Exemple_1 /fr/docs/Learn/Forms/How_to_build_custom_form_controls/Example_1 +/fr/docs/Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés/Exemple_2 /fr/docs/Learn/Forms/How_to_build_custom_form_controls/Example_2 +/fr/docs/Web/Guide/HTML/Formulaires/Comment_structurer_un_formulaire_HTML /fr/docs/Learn/Forms/How_to_structure_a_web_form +/fr/docs/Web/Guide/HTML/Formulaires/Comment_structurer_un_formulaire_HTML/Exemple /fr/docs/Learn/Forms/How_to_structure_a_web_form/Example +/fr/docs/Web/Guide/HTML/Formulaires/Envoyer_et_extraire_les_données_des_formulaires /fr/docs/Learn/Forms/Sending_and_retrieving_form_data +/fr/docs/Web/Guide/HTML/Formulaires/HTML_forms_in_legacy_browsers /fr/docs/Learn/Forms/HTML_forms_in_legacy_browsers +/fr/docs/Web/Guide/HTML/Formulaires/Les_blocs_de_formulaires_natifs /fr/docs/Learn/Forms/Basic_native_form_controls +/fr/docs/Web/Guide/HTML/Formulaires/Mon_premier_formulaire_HTML /fr/docs/Learn/Forms/Your_first_form +/fr/docs/Web/Guide/HTML/Formulaires/Mon_premier_formulaire_HTML/Exemple /fr/docs/Learn/Forms/Your_first_form/Example +/fr/docs/Web/Guide/HTML/Formulaires/Property_compatibility_table_for_form_widgets /fr/docs/Learn/Forms/Property_compatibility_table_for_form_controls +/fr/docs/Web/Guide/HTML/Formulaires/Sending_forms_through_JavaScript /fr/docs/Learn/Forms/Sending_forms_through_JavaScript +/fr/docs/Web/Guide/HTML/Formulaires/Validation_donnees_formulaire /fr/docs/Learn/Forms/Form_validation +/fr/docs/Web/Guide/HTML/HTML5/Liste_des_éléments_HTML5 /fr/docs/conflicting/Web/HTML/Element +/fr/docs/Web/Guide/HTML/Introduction /fr/docs/Learn/HTML/Introduction_to_HTML +/fr/docs/Web/Guide/HTML/Liens_email /fr/docs/conflicting/Learn/HTML/Introduction_to_HTML/Creating_hyperlinks_10fd94f15ce1a469a3483e0478cb5d85 +/fr/docs/Web/Guide/Using_FormData_Objects /fr/docs/conflicting/Web/API/FormData/Using_FormData_Objects +/fr/docs/Web/HTML/Appliquer_des_couleurs /fr/docs/Web/HTML/Applying_color +/fr/docs/Web/HTML/Attributs /fr/docs/Web/HTML/Attributes +/fr/docs/Web/HTML/Attributs/autocomplete /fr/docs/Web/HTML/Attributes/autocomplete +/fr/docs/Web/HTML/Attributs/pattern /fr/docs/Web/HTML/Attributes/pattern +/fr/docs/Web/HTML/Attributs_globaux /fr/docs/Web/HTML/Global_attributes +/fr/docs/Web/HTML/Attributs_globaux/accesskey /fr/docs/Web/HTML/Global_attributes/accesskey +/fr/docs/Web/HTML/Attributs_globaux/class /fr/docs/Web/HTML/Global_attributes/class +/fr/docs/Web/HTML/Attributs_globaux/contenteditable /fr/docs/Web/HTML/Global_attributes/contenteditable +/fr/docs/Web/HTML/Attributs_globaux/contextmenu /fr/docs/Web/HTML/Global_attributes/contextmenu +/fr/docs/Web/HTML/Attributs_globaux/data-* /fr/docs/Web/HTML/Global_attributes/data-* +/fr/docs/Web/HTML/Attributs_globaux/dir /fr/docs/Web/HTML/Global_attributes/dir +/fr/docs/Web/HTML/Attributs_globaux/draggable /fr/docs/Web/HTML/Global_attributes/draggable +/fr/docs/Web/HTML/Attributs_globaux/dropzone /fr/docs/orphaned/Web/HTML/Global_attributes/dropzone +/fr/docs/Web/HTML/Attributs_globaux/hidden /fr/docs/Web/HTML/Global_attributes/hidden +/fr/docs/Web/HTML/Attributs_globaux/id /fr/docs/Web/HTML/Global_attributes/id +/fr/docs/Web/HTML/Attributs_globaux/itemid /fr/docs/Web/HTML/Global_attributes/itemid +/fr/docs/Web/HTML/Attributs_globaux/itemprop /fr/docs/Web/HTML/Global_attributes/itemprop +/fr/docs/Web/HTML/Attributs_globaux/itemref /fr/docs/Web/HTML/Global_attributes/itemref +/fr/docs/Web/HTML/Attributs_globaux/itemscope /fr/docs/Web/HTML/Global_attributes/itemscope +/fr/docs/Web/HTML/Attributs_globaux/itemtype /fr/docs/Web/HTML/Global_attributes/itemtype +/fr/docs/Web/HTML/Attributs_globaux/lang /fr/docs/Web/HTML/Global_attributes/lang +/fr/docs/Web/HTML/Attributs_globaux/spellcheck /fr/docs/Web/HTML/Global_attributes/spellcheck +/fr/docs/Web/HTML/Attributs_globaux/style /fr/docs/Web/HTML/Global_attributes/style +/fr/docs/Web/HTML/Attributs_globaux/tabindex /fr/docs/Web/HTML/Global_attributes/tabindex +/fr/docs/Web/HTML/Attributs_globaux/title /fr/docs/Web/HTML/Global_attributes/title +/fr/docs/Web/HTML/Attributs_globaux/translate /fr/docs/Web/HTML/Global_attributes/translate +/fr/docs/Web/HTML/Attributs_universels /fr/docs/Web/HTML/Global_attributes +/fr/docs/Web/HTML/Attributs_universels/accesskey /fr/docs/Web/HTML/Global_attributes/accesskey +/fr/docs/Web/HTML/Attributs_universels/autocapitalize /fr/docs/Web/HTML/Global_attributes/autocapitalize +/fr/docs/Web/HTML/Attributs_universels/class /fr/docs/Web/HTML/Global_attributes/class +/fr/docs/Web/HTML/Attributs_universels/contenteditable /fr/docs/Web/HTML/Global_attributes/contenteditable +/fr/docs/Web/HTML/Attributs_universels/contextmenu /fr/docs/Web/HTML/Global_attributes/contextmenu +/fr/docs/Web/HTML/Attributs_universels/data-* /fr/docs/Web/HTML/Global_attributes/data-* +/fr/docs/Web/HTML/Attributs_universels/dir /fr/docs/Web/HTML/Global_attributes/dir +/fr/docs/Web/HTML/Attributs_universels/draggable /fr/docs/Web/HTML/Global_attributes/draggable +/fr/docs/Web/HTML/Attributs_universels/dropzone /fr/docs/orphaned/Web/HTML/Global_attributes/dropzone +/fr/docs/Web/HTML/Attributs_universels/hidden /fr/docs/Web/HTML/Global_attributes/hidden +/fr/docs/Web/HTML/Attributs_universels/id /fr/docs/Web/HTML/Global_attributes/id +/fr/docs/Web/HTML/Attributs_universels/inputmode /fr/docs/Web/HTML/Global_attributes/inputmode +/fr/docs/Web/HTML/Attributs_universels/is /fr/docs/Web/HTML/Global_attributes/is +/fr/docs/Web/HTML/Attributs_universels/itemid /fr/docs/Web/HTML/Global_attributes/itemid +/fr/docs/Web/HTML/Attributs_universels/itemprop /fr/docs/Web/HTML/Global_attributes/itemprop +/fr/docs/Web/HTML/Attributs_universels/itemref /fr/docs/Web/HTML/Global_attributes/itemref +/fr/docs/Web/HTML/Attributs_universels/itemscope /fr/docs/Web/HTML/Global_attributes/itemscope +/fr/docs/Web/HTML/Attributs_universels/itemtype /fr/docs/Web/HTML/Global_attributes/itemtype +/fr/docs/Web/HTML/Attributs_universels/lang /fr/docs/Web/HTML/Global_attributes/lang +/fr/docs/Web/HTML/Attributs_universels/slot /fr/docs/Web/HTML/Global_attributes/slot +/fr/docs/Web/HTML/Attributs_universels/spellcheck /fr/docs/Web/HTML/Global_attributes/spellcheck +/fr/docs/Web/HTML/Attributs_universels/style /fr/docs/Web/HTML/Global_attributes/style +/fr/docs/Web/HTML/Attributs_universels/tabindex /fr/docs/Web/HTML/Global_attributes/tabindex +/fr/docs/Web/HTML/Attributs_universels/title /fr/docs/Web/HTML/Global_attributes/title +/fr/docs/Web/HTML/Attributs_universels/translate /fr/docs/Web/HTML/Global_attributes/translate +/fr/docs/Web/HTML/Attributs_universels/x-ms-acceleratorkey /fr/docs/Web/HTML/Global_attributes/x-ms-acceleratorkey +/fr/docs/Web/HTML/Attributs_universels/x-ms-format-detection /fr/docs/Web/HTML/Global_attributes/x-ms-format-detection /fr/docs/Web/HTML/Canvas /fr/docs/Web/API/Canvas_API -/fr/docs/Web/HTML/Catégorie_de_contenu /fr/docs/Web/Guide/HTML/Catégories_de_contenu -/fr/docs/Web/HTML/Controler_la_verification_de_orthographe_dans_les_formulaires_HTML /fr/docs/Web/HTML/Attributs_universels/spellcheck -/fr/docs/Web/HTML/DASH_Adaptive_Streaming_for_HTML_5_Video /fr/docs/Web/HTML/Utiliser_DASH_avec_les_vidéos_en_HTML +/fr/docs/Web/HTML/Catégorie_de_contenu /fr/docs/Web/Guide/HTML/Content_categories +/fr/docs/Web/HTML/Contenu_editable /fr/docs/Web/Guide/HTML/Editable_content +/fr/docs/Web/HTML/Controler_la_verification_de_orthographe_dans_les_formulaires_HTML /fr/docs/Web/HTML/Global_attributes/spellcheck +/fr/docs/Web/HTML/DASH_Adaptive_Streaming_for_HTML_5_Video /fr/docs/Web/Media/DASH_Adaptive_Streaming_for_HTML_5_Video /fr/docs/Web/HTML/Element/Input/mois /fr/docs/Web/HTML/Element/Input/month /fr/docs/Web/HTML/Element/Output_{{HTMLVersionInline(5)}}_{{fx_minversion_inline(4)}} /fr/docs/Web/HTML/Element/Output /fr/docs/Web/HTML/Element/Video/canplay_event /fr/docs/Web/API/HTMLMediaElement/canplay_event /fr/docs/Web/HTML/Element/Video/emptied_event /fr/docs/Web/API/HTMLMediaElement/emptied_event /fr/docs/Web/HTML/Element/Video/ended_event /fr/docs/Web/API/HTMLMediaElement/ended_event +/fr/docs/Web/HTML/Element/command /fr/docs/orphaned/Web/HTML/Element/command +/fr/docs/Web/HTML/Element/element /fr/docs/orphaned/Web/HTML/Element/element /fr/docs/Web/HTML/Element/h1 /fr/docs/Web/HTML/Element/Heading_Elements /fr/docs/Web/HTML/Element/h2 /fr/docs/Web/HTML/Element/Heading_Elements /fr/docs/Web/HTML/Element/h3 /fr/docs/Web/HTML/Element/Heading_Elements @@ -3230,41 +4613,109 @@ /fr/docs/Web/HTML/Element/h6 /fr/docs/Web/HTML/Element/Heading_Elements /fr/docs/Web/HTML/Element/video/canplaythrough_event /fr/docs/Web/API/HTMLMediaElement/canplaythrough_event /fr/docs/Web/HTML/Element/video/durationchange_event /fr/docs/Web/API/HTMLMediaElement/durationchange_event +/fr/docs/Web/HTML/Formats_date_heure_HTML /fr/docs/Web/HTML/Date_and_time_formats /fr/docs/Web/HTML/Formats_pour_audio_video /fr/docs/Web/Media/Formats -/fr/docs/Web/HTML/Formulaires /fr/docs/Web/Guide/HTML/Formulaires -/fr/docs/Web/HTML/Formulaires/Apparence_des_formulaires_HTML /fr/docs/Web/Guide/HTML/Formulaires/Apparence_des_formulaires_HTML -/fr/docs/Web/HTML/Formulaires/Comment_structurer_un_formulaire_HTML /fr/docs/Web/Guide/HTML/Formulaires/Comment_structurer_un_formulaire_HTML -/fr/docs/Web/HTML/Formulaires/Comment_structurer_un_formulaire_HTML/Exemple /fr/docs/Web/Guide/HTML/Formulaires/Comment_structurer_un_formulaire_HTML/Exemple -/fr/docs/Web/HTML/Formulaires/Les_blocs_de_formulaires_natifs /fr/docs/Web/Guide/HTML/Formulaires/Les_blocs_de_formulaires_natifs -/fr/docs/Web/HTML/Formulaires/Mon_premier_formulaire_HTML /fr/docs/Web/Guide/HTML/Formulaires/Mon_premier_formulaire_HTML -/fr/docs/Web/HTML/Formulaires/Mon_premier_formulaire_HTML/Exemple /fr/docs/Web/Guide/HTML/Formulaires/Mon_premier_formulaire_HTML/Exemple +/fr/docs/Web/HTML/Formulaires /fr/docs/Learn/Forms +/fr/docs/Web/HTML/Formulaires/Apparence_des_formulaires_HTML /fr/docs/Learn/Forms/Styling_web_forms +/fr/docs/Web/HTML/Formulaires/Comment_structurer_un_formulaire_HTML /fr/docs/Learn/Forms/How_to_structure_a_web_form +/fr/docs/Web/HTML/Formulaires/Comment_structurer_un_formulaire_HTML/Exemple /fr/docs/Learn/Forms/How_to_structure_a_web_form/Example +/fr/docs/Web/HTML/Formulaires/Les_blocs_de_formulaires_natifs /fr/docs/Learn/Forms/Basic_native_form_controls +/fr/docs/Web/HTML/Formulaires/Mon_premier_formulaire_HTML /fr/docs/Learn/Forms/Your_first_form +/fr/docs/Web/HTML/Formulaires/Mon_premier_formulaire_HTML/Exemple /fr/docs/Learn/Forms/Your_first_form/Example /fr/docs/Web/HTML/Gestion_du_focus_en_HTML /fr/docs/Web/API/Document/hasFocus -/fr/docs/Web/HTML/Global_attributes /fr/docs/Web/HTML/Attributs_universels -/fr/docs/Web/HTML/Global_attributes/accesskey /fr/docs/Web/HTML/Attributs_universels/accesskey -/fr/docs/Web/HTML/Global_attributes/dropzone /fr/docs/Web/HTML/Attributs_universels/dropzone -/fr/docs/Web/HTML/Global_attributes/title /fr/docs/Web/HTML/Attributs_universels/title -/fr/docs/Web/HTML/Global_attributes/translate /fr/docs/Web/HTML/Attributs_universels/translate +/fr/docs/Web/HTML/Global_attributes/dropzone /fr/docs/orphaned/Web/HTML/Global_attributes/dropzone /fr/docs/Web/HTML/HTML5 /fr/docs/Web/Guide/HTML/HTML5 -/fr/docs/Web/HTML/HTML5/Liste_des_éléments_HTML5 /fr/docs/Web/Guide/HTML/HTML5/Liste_des_éléments_HTML5 -/fr/docs/Web/HTML/Image_avec_ressources_origines_multiples_CORS_activees /fr/docs/Web/HTML/Images_avec_le_contrôle_d_accès_HTTP -/fr/docs/Web/HTML/Inline_elemente /fr/docs/Web/HTML/Éléments_en_ligne -/fr/docs/Web/HTML/Introduction /fr/docs/Apprendre/HTML/Introduction_à_HTML -/fr/docs/Web/HTML/La_vérification_orthographique_dans_les_formulaires /fr/docs/Web/HTML/Attributs_universels/spellcheck -/fr/docs/Web/HTML/Link_types /fr/docs/Web/HTML/Types_de_lien +/fr/docs/Web/HTML/HTML5/Liste_des_éléments_HTML5 /fr/docs/conflicting/Web/HTML/Element +/fr/docs/Web/HTML/Image_avec_ressources_origines_multiples_CORS_activees /fr/docs/Web/HTML/CORS_enabled_image +/fr/docs/Web/HTML/Images_avec_le_contrôle_d_accès_HTTP /fr/docs/Web/HTML/CORS_enabled_image +/fr/docs/Web/HTML/Inline_elemente /fr/docs/Web/HTML/Inline_elements +/fr/docs/Web/HTML/Introduction /fr/docs/Learn/HTML/Introduction_to_HTML +/fr/docs/Web/HTML/Introduction_to_HTML5 /fr/docs/Web/Guide/HTML/HTML5/Introduction_to_HTML5 +/fr/docs/Web/HTML/La_vérification_orthographique_dans_les_formulaires /fr/docs/Web/HTML/Global_attributes/spellcheck +/fr/docs/Web/HTML/Microdonnées /fr/docs/Web/HTML/Microdata +/fr/docs/Web/HTML/Optimizing_your_pages_for_speculative_parsing /fr/docs/Glossary/speculative_parsing +/fr/docs/Web/HTML/Précharger_du_contenu /fr/docs/Web/HTML/Preloading_content +/fr/docs/Web/HTML/Reglages_des_attributs_CORS /fr/docs/Web/HTML/Attributes/crossorigin +/fr/docs/Web/HTML/Sections_and_Outlines_of_an_HTML5_document /fr/docs/Web/Guide/HTML/Using_HTML_sections_and_outlines +/fr/docs/Web/HTML/Types_de_lien /fr/docs/Web/HTML/Link_types +/fr/docs/Web/HTML/Utilisation_d'audio_et_video_en_HTML5 /fr/docs/conflicting/Learn/HTML/Multimedia_and_embedding/Video_and_audio_content_040b1c36f4218ba488ffb0284dfe52bf +/fr/docs/Web/HTML/Utiliser_Application_Cache /fr/docs/Web/HTML/Using_the_application_cache +/fr/docs/Web/HTML/Utiliser_DASH_avec_les_vidéos_en_HTML /fr/docs/Web/Media/DASH_Adaptive_Streaming_for_HTML_5_Video /fr/docs/Web/HTML/formats_media_support /fr/docs/Web/Media/Formats +/fr/docs/Web/HTML/Éléments_en_bloc /fr/docs/Web/HTML/Block-level_elements +/fr/docs/Web/HTML/Éléments_en_ligne /fr/docs/Web/HTML/Inline_elements /fr/docs/Web/HTTP/Access_control_CORS /fr/docs/Web/HTTP/CORS +/fr/docs/Web/HTTP/Aperçu /fr/docs/Web/HTTP/Overview +/fr/docs/Web/HTTP/Basics_of_HTTP/Choisir_entre_les_URLs_www_sans_www /fr/docs/Web/HTTP/Basics_of_HTTP/Choosing_between_www_and_non-www_URLs +/fr/docs/Web/HTTP/Basics_of_HTTP/Identifier_des_ressources_sur_le_Web /fr/docs/Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web /fr/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types /fr/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types -/fr/docs/Web/JavaScript/Autres_outils_JavaScript /fr/docs/Outils -/fr/docs/Web/JavaScript/Extensions_JavaScript_Microsoft/debugger /fr/docs/Web/JavaScript/Reference/Instructions/debugger -/fr/docs/Web/JavaScript/Extensions_Microsoft/debugger /fr/docs/Web/JavaScript/Reference/Instructions/debugger -/fr/docs/Web/JavaScript/Guide/BoucleÉvénements /fr/docs/Web/JavaScript/Concurrence_et_boucle_des_événements +/fr/docs/Web/HTTP/Basics_of_HTTP/URLs_de_type_ressource /fr/docs/Web/HTTP/Basics_of_HTTP/Resource_URLs +/fr/docs/Web/HTTP/CORS/Errors/CORSAllowOriginManquant /fr/docs/Web/HTTP/CORS/Errors/CORSMissingAllowOrigin +/fr/docs/Web/HTTP/CORS/Errors/CORSAllowOriginNeCorrespondPas /fr/docs/Web/HTTP/CORS/Errors/CORSAllowOriginNotMatchingOrigin +/fr/docs/Web/HTTP/CORS/Errors/CORSDesactive /fr/docs/Web/HTTP/CORS/Errors/CORSDisabled +/fr/docs/Web/HTTP/CORS/Errors/CORSNAPasRéussi /fr/docs/Web/HTTP/CORS/Errors/CORSDidNotSucceed +/fr/docs/Web/HTTP/Cache /fr/docs/Web/HTTP/Caching +/fr/docs/Web/HTTP/Detection_du_navigateur_en_utilisant_le_user_agent /fr/docs/Web/HTTP/Browser_detection_using_the_user_agent +/fr/docs/Web/HTTP/FAQ_sur_le_préchargement_des_liens /fr/docs/Web/HTTP/Link_prefetching_FAQ +/fr/docs/Web/HTTP/Headers/Serveur /fr/docs/Web/HTTP/Headers/Server +/fr/docs/Web/HTTP/Méthode /fr/docs/Web/HTTP/Methods +/fr/docs/Web/HTTP/Méthode/CONNECT /fr/docs/Web/HTTP/Methods/CONNECT +/fr/docs/Web/HTTP/Méthode/DELETE /fr/docs/Web/HTTP/Methods/DELETE +/fr/docs/Web/HTTP/Méthode/GET /fr/docs/Web/HTTP/Methods/GET +/fr/docs/Web/HTTP/Méthode/HEAD /fr/docs/Web/HTTP/Methods/HEAD +/fr/docs/Web/HTTP/Méthode/OPTIONS /fr/docs/Web/HTTP/Methods/OPTIONS +/fr/docs/Web/HTTP/Méthode/PATCH /fr/docs/Web/HTTP/Methods/PATCH +/fr/docs/Web/HTTP/Méthode/POST /fr/docs/Web/HTTP/Methods/POST +/fr/docs/Web/HTTP/Méthode/PUT /fr/docs/Web/HTTP/Methods/PUT +/fr/docs/Web/HTTP/Méthode/TRACE /fr/docs/Web/HTTP/Methods/TRACE +/fr/docs/Web/HTTP/Requêtes_conditionnelles /fr/docs/Web/HTTP/Conditional_requests +/fr/docs/Web/JavaScript/A_propos /fr/docs/Web/JavaScript/About_JavaScript +/fr/docs/Web/JavaScript/Autres_outils_JavaScript /fr/docs/Tools +/fr/docs/Web/JavaScript/Caractère_énumérable_des_propriétés_et_rattachement /fr/docs/Web/JavaScript/Enumerability_and_ownership_of_properties +/fr/docs/Web/JavaScript/Concurrence_et_boucle_des_événements /fr/docs/Web/JavaScript/EventLoop +/fr/docs/Web/JavaScript/Extensions_JavaScript_Microsoft/debugger /fr/docs/Web/JavaScript/Reference/Statements/debugger +/fr/docs/Web/JavaScript/Extensions_Microsoft/debugger /fr/docs/Web/JavaScript/Reference/Statements/debugger +/fr/docs/Web/JavaScript/Gestion_de_la_mémoire /fr/docs/Web/JavaScript/Memory_Management +/fr/docs/Web/JavaScript/Guide/Apropos /fr/docs/conflicting/Web/JavaScript/Guide/Introduction +/fr/docs/Web/JavaScript/Guide/Boucles_et_itération /fr/docs/Web/JavaScript/Guide/Loops_and_iteration +/fr/docs/Web/JavaScript/Guide/BoucleÉvénements /fr/docs/Web/JavaScript/EventLoop /fr/docs/Web/JavaScript/Guide/Closures /fr/docs/Web/JavaScript/Closures -/fr/docs/Web/JavaScript/Guide/Inheritance_and_the_prototype_chain /fr/docs/Web/JavaScript/Héritage_et_chaîne_de_prototypes -/fr/docs/Web/JavaScript/Guide/Instructions /fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs -/fr/docs/Web/JavaScript/Guide/Le_protocole_iterator /fr/docs/Web/JavaScript/Reference/Les_protocoles_iteration -/fr/docs/Web/JavaScript/Guide/Valeurs,_variables,_et_littéraux /fr/docs/Web/JavaScript/Guide/Types_et_grammaire -/fr/docs/Web/JavaScript/Guide/iterable /fr/docs/Web/JavaScript/Reference/Les_protocoles_iteration -/fr/docs/Web/JavaScript/Les_différents_tests_d_égalité_comment_les_utiliser /fr/docs/Web/JavaScript/Les_différents_tests_d_égalité +/fr/docs/Web/JavaScript/Guide/Collections_avec_clés /fr/docs/Web/JavaScript/Guide/Keyed_collections +/fr/docs/Web/JavaScript/Guide/Collections_indexées /fr/docs/Web/JavaScript/Guide/Indexed_collections +/fr/docs/Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/Web/JavaScript/Guide/Expressions_et_Opérateurs /fr/docs/Web/JavaScript/Guide/Expressions_and_Operators +/fr/docs/Web/JavaScript/Guide/Expressions_régulières /fr/docs/Web/JavaScript/Guide/Regular_Expressions +/fr/docs/Web/JavaScript/Guide/Expressions_régulières/Assertions /fr/docs/Web/JavaScript/Guide/Regular_Expressions/Assertions +/fr/docs/Web/JavaScript/Guide/Expressions_régulières/Classes_de_caractères /fr/docs/Web/JavaScript/Guide/Regular_Expressions/Character_Classes +/fr/docs/Web/JavaScript/Guide/Expressions_régulières/Groupes_et_intervalles /fr/docs/Web/JavaScript/Guide/Regular_Expressions/Groups_and_Ranges +/fr/docs/Web/JavaScript/Guide/Expressions_régulières/Limites /fr/docs/conflicting/Web/JavaScript/Guide/Regular_Expressions/Assertions +/fr/docs/Web/JavaScript/Guide/Expressions_régulières/Quantificateurs /fr/docs/Web/JavaScript/Guide/Regular_Expressions/Quantifiers +/fr/docs/Web/JavaScript/Guide/Expressions_régulières/Échappement_propriétés_Unicode /fr/docs/Web/JavaScript/Guide/Regular_Expressions/Unicode_Property_Escapes +/fr/docs/Web/JavaScript/Guide/Fonctions /fr/docs/Web/JavaScript/Guide/Functions +/fr/docs/Web/JavaScript/Guide/Formatage_du_texte /fr/docs/Web/JavaScript/Guide/Text_formatting +/fr/docs/Web/JavaScript/Guide/Inheritance_and_the_prototype_chain /fr/docs/Web/JavaScript/Inheritance_and_the_prototype_chain +/fr/docs/Web/JavaScript/Guide/Instructions /fr/docs/Web/JavaScript/Guide/Control_flow_and_error_handling +/fr/docs/Web/JavaScript/Guide/JavaScript_Overview /fr/docs/conflicting/Web/JavaScript/Guide/Introduction_6f341ba6db4b060ccbd8dce4a0d5214b +/fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails /fr/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/fr/docs/Web/JavaScript/Guide/Le_protocole_iterator /fr/docs/Web/JavaScript/Reference/Iteration_protocols +/fr/docs/Web/JavaScript/Guide/Le_protocole_itérateur_historique /fr/docs/Web/JavaScript/Reference/Deprecated_and_obsolete_features/The_legacy_Iterator_protocol +/fr/docs/Web/JavaScript/Guide/Métaprogrammation /fr/docs/Web/JavaScript/Guide/Meta_programming +/fr/docs/Web/JavaScript/Guide/Nombres_et_dates /fr/docs/Web/JavaScript/Guide/Numbers_and_dates +/fr/docs/Web/JavaScript/Guide/Objets_élémentaires_JavaScript /fr/docs/conflicting/Web/JavaScript/Guide +/fr/docs/Web/JavaScript/Guide/Retours_sur_héritage /fr/docs/conflicting/Web/JavaScript/Inheritance_and_the_prototype_chain +/fr/docs/Web/JavaScript/Guide/Types_et_grammaire /fr/docs/Web/JavaScript/Guide/Grammar_and_types +/fr/docs/Web/JavaScript/Guide/Utiliser_le_JSON_natif /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/JSON +/fr/docs/Web/JavaScript/Guide/Utiliser_les_objets /fr/docs/Web/JavaScript/Guide/Working_with_Objects +/fr/docs/Web/JavaScript/Guide/Utiliser_les_promesses /fr/docs/Web/JavaScript/Guide/Using_promises +/fr/docs/Web/JavaScript/Guide/Valeurs,_variables,_et_littéraux /fr/docs/Web/JavaScript/Guide/Grammar_and_types +/fr/docs/Web/JavaScript/Guide/iterable /fr/docs/Web/JavaScript/Reference/Iteration_protocols +/fr/docs/Web/JavaScript/Guide/iterateurs_et_generateurs /fr/docs/Web/JavaScript/Guide/Iterators_and_Generators +/fr/docs/Web/JavaScript/Guide/Égalité_en_JavaScript /fr/docs/conflicting/Web/JavaScript/Equality_comparisons_and_sameness +/fr/docs/Web/JavaScript/Héritage_et_chaîne_de_prototypes /fr/docs/Web/JavaScript/Inheritance_and_the_prototype_chain +/fr/docs/Web/JavaScript/Introduction_à_JavaScript_orienté_objet /fr/docs/conflicting/Learn/JavaScript/Objects +/fr/docs/Web/JavaScript/Introduction_à_l_utilisation_de_XPath_avec_JavaScript /fr/docs/Web/XPath/Introduction_to_using_XPath_in_JavaScript +/fr/docs/Web/JavaScript/Les_différents_tests_d_égalité /fr/docs/Web/JavaScript/Equality_comparisons_and_sameness +/fr/docs/Web/JavaScript/Les_différents_tests_d_égalité_comment_les_utiliser /fr/docs/Web/JavaScript/Equality_comparisons_and_sameness /fr/docs/Web/JavaScript/New_in_JavaScript /fr/docs/Web/JavaScript/Nouveautés_et_historique_de_JavaScript /fr/docs/Web/JavaScript/New_in_JavaScript/1.1 /fr/docs/Web/JavaScript/Nouveautés_et_historique_de_JavaScript/1.1 /fr/docs/Web/JavaScript/New_in_JavaScript/1.2 /fr/docs/Web/JavaScript/Nouveautés_et_historique_de_JavaScript/1.2 @@ -3282,172 +4733,1110 @@ /fr/docs/Web/JavaScript/New_in_JavaScript/Support_ECMAScript_5_par_Mozilla /fr/docs/Web/JavaScript/Nouveautés_et_historique_de_JavaScript/Support_ECMAScript_5_par_Mozilla /fr/docs/Web/JavaScript/New_in_JavaScript/Support_ECMAScript_6_par_Mozilla /fr/docs/Web/JavaScript/Nouveautés_et_historique_de_JavaScript/Support_ECMAScript_2015_par_Mozilla /fr/docs/Web/JavaScript/Nouveautés_et_historique_de_JavaScript/Support_ECMAScript_6_par_Mozilla /fr/docs/Web/JavaScript/Nouveautés_et_historique_de_JavaScript/Support_ECMAScript_2015_par_Mozilla +/fr/docs/Web/JavaScript/Performance_les_dangers_liés_à_la_modification_de_Prototype /fr/docs/Web/JavaScript/The_performance_hazards_of_prototype_mutation +/fr/docs/Web/JavaScript/Reference/A_propos /fr/docs/Web/JavaScript/Reference/About +/fr/docs/Web/JavaScript/Reference/Classes/Class_fields /fr/docs/Web/JavaScript/Reference/Classes/Public_class_fields /fr/docs/Web/JavaScript/Reference/Commentaires /fr/docs/Web/JavaScript/Reference/Grammaire_lexicale#Commentaires +/fr/docs/Web/JavaScript/Reference/Erreurs /fr/docs/Web/JavaScript/Reference/Errors +/fr/docs/Web/JavaScript/Reference/Erreurs/Already_has_pragma /fr/docs/Web/JavaScript/Reference/Errors/Already_has_pragma +/fr/docs/Web/JavaScript/Reference/Erreurs/Array_sort_argument /fr/docs/Web/JavaScript/Reference/Errors/Array_sort_argument +/fr/docs/Web/JavaScript/Reference/Erreurs/Bad_octal /fr/docs/Web/JavaScript/Reference/Errors/Bad_octal +/fr/docs/Web/JavaScript/Reference/Erreurs/Bad_radix /fr/docs/Web/JavaScript/Reference/Errors/Bad_radix +/fr/docs/Web/JavaScript/Reference/Erreurs/Bad_regexp_flag /fr/docs/Web/JavaScript/Reference/Errors/Bad_regexp_flag +/fr/docs/Web/JavaScript/Reference/Erreurs/Bad_return_or_yield /fr/docs/Web/JavaScript/Reference/Errors/Bad_return_or_yield +/fr/docs/Web/JavaScript/Reference/Erreurs/Called_on_incompatible_type /fr/docs/Web/JavaScript/Reference/Errors/Called_on_incompatible_type +/fr/docs/Web/JavaScript/Reference/Erreurs/Cant_access_lexical_declaration_before_init /fr/docs/Web/JavaScript/Reference/Errors/Cant_access_lexical_declaration_before_init +/fr/docs/Web/JavaScript/Reference/Erreurs/Cant_access_property /fr/docs/Web/JavaScript/Reference/Errors/Cant_access_property +/fr/docs/Web/JavaScript/Reference/Erreurs/Cant_assign_to_property /fr/docs/Web/JavaScript/Reference/Errors/Cant_assign_to_property +/fr/docs/Web/JavaScript/Reference/Erreurs/Cant_define_property_object_not_extensible /fr/docs/Web/JavaScript/Reference/Errors/Cant_define_property_object_not_extensible +/fr/docs/Web/JavaScript/Reference/Erreurs/Cant_delete /fr/docs/Web/JavaScript/Reference/Errors/Cant_delete +/fr/docs/Web/JavaScript/Reference/Erreurs/Cant_redefine_property /fr/docs/Web/JavaScript/Reference/Errors/Cant_redefine_property +/fr/docs/Web/JavaScript/Reference/Erreurs/Cyclic_object_value /fr/docs/Web/JavaScript/Reference/Errors/Cyclic_object_value +/fr/docs/Web/JavaScript/Reference/Erreurs/Dead_object /fr/docs/Web/JavaScript/Reference/Errors/Dead_object +/fr/docs/Web/JavaScript/Reference/Erreurs/Delete_in_strict_mode /fr/docs/Web/JavaScript/Reference/Errors/Delete_in_strict_mode +/fr/docs/Web/JavaScript/Reference/Erreurs/Deprecated_String_generics /fr/docs/Web/JavaScript/Reference/Errors/Deprecated_String_generics +/fr/docs/Web/JavaScript/Reference/Erreurs/Deprecated_caller_or_arguments_usage /fr/docs/Web/JavaScript/Reference/Errors/Deprecated_caller_or_arguments_usage +/fr/docs/Web/JavaScript/Reference/Erreurs/Deprecated_expression_closures /fr/docs/Web/JavaScript/Reference/Errors/Deprecated_expression_closures +/fr/docs/Web/JavaScript/Reference/Erreurs/Deprecated_octal /fr/docs/Web/JavaScript/Reference/Errors/Deprecated_octal +/fr/docs/Web/JavaScript/Reference/Erreurs/Deprecated_source_map_pragma /fr/docs/Web/JavaScript/Reference/Errors/Deprecated_source_map_pragma +/fr/docs/Web/JavaScript/Reference/Erreurs/Deprecated_toLocaleFormat /fr/docs/Web/JavaScript/Reference/Errors/Deprecated_toLocaleFormat +/fr/docs/Web/JavaScript/Reference/Erreurs/Equal_as_assign /fr/docs/Web/JavaScript/Reference/Errors/Equal_as_assign +/fr/docs/Web/JavaScript/Reference/Erreurs/For-each-in_loops_are_deprecated /fr/docs/Web/JavaScript/Reference/Errors/For-each-in_loops_are_deprecated +/fr/docs/Web/JavaScript/Reference/Erreurs/Getter_only /fr/docs/Web/JavaScript/Reference/Errors/Getter_only +/fr/docs/Web/JavaScript/Reference/Erreurs/Identifier_after_number /fr/docs/Web/JavaScript/Reference/Errors/Identifier_after_number +/fr/docs/Web/JavaScript/Reference/Erreurs/Illegal_character /fr/docs/Web/JavaScript/Reference/Errors/Illegal_character +/fr/docs/Web/JavaScript/Reference/Erreurs/Invalid_array_length /fr/docs/Web/JavaScript/Reference/Errors/Invalid_array_length +/fr/docs/Web/JavaScript/Reference/Erreurs/Invalid_assignment_left-hand_side /fr/docs/Web/JavaScript/Reference/Errors/Invalid_assignment_left-hand_side +/fr/docs/Web/JavaScript/Reference/Erreurs/Invalid_const_assignment /fr/docs/Web/JavaScript/Reference/Errors/Invalid_const_assignment +/fr/docs/Web/JavaScript/Reference/Erreurs/Invalid_date /fr/docs/Web/JavaScript/Reference/Errors/Invalid_date +/fr/docs/Web/JavaScript/Reference/Erreurs/Invalid_for-in_initializer /fr/docs/Web/JavaScript/Reference/Errors/Invalid_for-in_initializer +/fr/docs/Web/JavaScript/Reference/Erreurs/Invalid_for-of_initializer /fr/docs/Web/JavaScript/Reference/Errors/Invalid_for-of_initializer +/fr/docs/Web/JavaScript/Reference/Erreurs/JSON_bad_parse /fr/docs/Web/JavaScript/Reference/Errors/JSON_bad_parse +/fr/docs/Web/JavaScript/Reference/Erreurs/Malformed_URI /fr/docs/Web/JavaScript/Reference/Errors/Malformed_URI +/fr/docs/Web/JavaScript/Reference/Erreurs/Malformed_formal_parameter /fr/docs/Web/JavaScript/Reference/Errors/Malformed_formal_parameter +/fr/docs/Web/JavaScript/Reference/Erreurs/Missing_bracket_after_list /fr/docs/Web/JavaScript/Reference/Errors/Missing_bracket_after_list +/fr/docs/Web/JavaScript/Reference/Erreurs/Missing_colon_after_property_id /fr/docs/Web/JavaScript/Reference/Errors/Missing_colon_after_property_id +/fr/docs/Web/JavaScript/Reference/Erreurs/Missing_curly_after_function_body /fr/docs/Web/JavaScript/Reference/Errors/Missing_curly_after_function_body +/fr/docs/Web/JavaScript/Reference/Erreurs/Missing_curly_after_property_list /fr/docs/Web/JavaScript/Reference/Errors/Missing_curly_after_property_list +/fr/docs/Web/JavaScript/Reference/Erreurs/Missing_formal_parameter /fr/docs/Web/JavaScript/Reference/Errors/Missing_formal_parameter +/fr/docs/Web/JavaScript/Reference/Erreurs/Missing_initializer_in_const /fr/docs/Web/JavaScript/Reference/Errors/Missing_initializer_in_const +/fr/docs/Web/JavaScript/Reference/Erreurs/Missing_name_after_dot_operator /fr/docs/Web/JavaScript/Reference/Errors/Missing_name_after_dot_operator +/fr/docs/Web/JavaScript/Reference/Erreurs/Missing_parenthesis_after_argument_list /fr/docs/Web/JavaScript/Reference/Errors/Missing_parenthesis_after_argument_list +/fr/docs/Web/JavaScript/Reference/Erreurs/Missing_parenthesis_after_condition /fr/docs/Web/JavaScript/Reference/Errors/Missing_parenthesis_after_condition +/fr/docs/Web/JavaScript/Reference/Erreurs/Missing_semicolon_before_statement /fr/docs/Web/JavaScript/Reference/Errors/Missing_semicolon_before_statement +/fr/docs/Web/JavaScript/Reference/Erreurs/More_arguments_needed /fr/docs/Web/JavaScript/Reference/Errors/More_arguments_needed +/fr/docs/Web/JavaScript/Reference/Erreurs/Negative_repetition_count /fr/docs/Web/JavaScript/Reference/Errors/Negative_repetition_count +/fr/docs/Web/JavaScript/Reference/Erreurs/No_non-null_object /fr/docs/Web/JavaScript/Reference/Errors/No_non-null_object +/fr/docs/Web/JavaScript/Reference/Erreurs/No_properties /fr/docs/Web/JavaScript/Reference/Errors/No_properties +/fr/docs/Web/JavaScript/Reference/Erreurs/No_variable_name /fr/docs/Web/JavaScript/Reference/Errors/No_variable_name +/fr/docs/Web/JavaScript/Reference/Erreurs/Non_configurable_array_element /fr/docs/Web/JavaScript/Reference/Errors/Non_configurable_array_element +/fr/docs/Web/JavaScript/Reference/Erreurs/Not_a_codepoint /fr/docs/Web/JavaScript/Reference/Errors/Not_a_codepoint +/fr/docs/Web/JavaScript/Reference/Erreurs/Not_a_constructor /fr/docs/Web/JavaScript/Reference/Errors/Not_a_constructor +/fr/docs/Web/JavaScript/Reference/Erreurs/Not_a_function /fr/docs/Web/JavaScript/Reference/Errors/Not_a_function +/fr/docs/Web/JavaScript/Reference/Erreurs/Not_defined /fr/docs/Web/JavaScript/Reference/Errors/Not_defined +/fr/docs/Web/JavaScript/Reference/Erreurs/Precision_range /fr/docs/Web/JavaScript/Reference/Errors/Precision_range +/fr/docs/Web/JavaScript/Reference/Erreurs/Property_access_denied /fr/docs/Web/JavaScript/Reference/Errors/Property_access_denied +/fr/docs/Web/JavaScript/Reference/Erreurs/Read-only /fr/docs/Web/JavaScript/Reference/Errors/Read-only +/fr/docs/Web/JavaScript/Reference/Erreurs/Redeclared_parameter /fr/docs/Web/JavaScript/Reference/Errors/Redeclared_parameter +/fr/docs/Web/JavaScript/Reference/Erreurs/Reduce_of_empty_array_with_no_initial_value /fr/docs/Web/JavaScript/Reference/Errors/Reduce_of_empty_array_with_no_initial_value +/fr/docs/Web/JavaScript/Reference/Erreurs/Reserved_identifier /fr/docs/Web/JavaScript/Reference/Errors/Reserved_identifier +/fr/docs/Web/JavaScript/Reference/Erreurs/Resulting_string_too_large /fr/docs/Web/JavaScript/Reference/Errors/Resulting_string_too_large +/fr/docs/Web/JavaScript/Reference/Erreurs/Stmt_after_return /fr/docs/Web/JavaScript/Reference/Errors/Stmt_after_return +/fr/docs/Web/JavaScript/Reference/Erreurs/Strict_Non_Simple_Params /fr/docs/Web/JavaScript/Reference/Errors/Strict_Non_Simple_Params +/fr/docs/Web/JavaScript/Reference/Erreurs/Too_much_recursion /fr/docs/Web/JavaScript/Reference/Errors/Too_much_recursion +/fr/docs/Web/JavaScript/Reference/Erreurs/Typed_array_invalid_arguments /fr/docs/Web/JavaScript/Reference/Errors/Typed_array_invalid_arguments +/fr/docs/Web/JavaScript/Reference/Erreurs/Undeclared_var /fr/docs/Web/JavaScript/Reference/Errors/Undeclared_var +/fr/docs/Web/JavaScript/Reference/Erreurs/Undefined_prop /fr/docs/Web/JavaScript/Reference/Errors/Undefined_prop +/fr/docs/Web/JavaScript/Reference/Erreurs/Unexpected_token /fr/docs/Web/JavaScript/Reference/Errors/Unexpected_token +/fr/docs/Web/JavaScript/Reference/Erreurs/Unexpected_type /fr/docs/Web/JavaScript/Reference/Errors/Unexpected_type +/fr/docs/Web/JavaScript/Reference/Erreurs/Unnamed_function_statement /fr/docs/Web/JavaScript/Reference/Errors/Unnamed_function_statement +/fr/docs/Web/JavaScript/Reference/Erreurs/Unterminated_string_literal /fr/docs/Web/JavaScript/Reference/Errors/Unterminated_string_literal +/fr/docs/Web/JavaScript/Reference/Erreurs/Var_hides_argument /fr/docs/Web/JavaScript/Reference/Errors/Var_hides_argument +/fr/docs/Web/JavaScript/Reference/Erreurs/in_operator_no_object /fr/docs/Web/JavaScript/Reference/Errors/in_operator_no_object +/fr/docs/Web/JavaScript/Reference/Erreurs/invalid_right_hand_side_instanceof_operand /fr/docs/Web/JavaScript/Reference/Errors/invalid_right_hand_side_instanceof_operand +/fr/docs/Web/JavaScript/Reference/Erreurs/is_not_iterable /fr/docs/Web/JavaScript/Reference/Errors/is_not_iterable +/fr/docs/Web/JavaScript/Reference/Fonctions /fr/docs/Web/JavaScript/Reference/Functions +/fr/docs/Web/JavaScript/Reference/Fonctions/Définition_de_méthode /fr/docs/Web/JavaScript/Reference/Functions/Method_definitions +/fr/docs/Web/JavaScript/Reference/Fonctions/Fonctions_fléchées /fr/docs/Web/JavaScript/Reference/Functions/Arrow_functions /fr/docs/Web/JavaScript/Reference/Fonctions/Strict_mode /fr/docs/Web/JavaScript/Reference/Strict_mode -/fr/docs/Web/JavaScript/Reference/Fonctions/Strict_mode/Passer_au_mode_strict /fr/docs/Web/JavaScript/Reference/Strict_mode/Passer_au_mode_strict -/fr/docs/Web/JavaScript/Reference/Fonctions_et_portee_des_fonctions /fr/docs/Web/JavaScript/Reference/Fonctions -/fr/docs/Web/JavaScript/Reference/Fonctions_et_portee_des_fonctions/Définition_de_méthode /fr/docs/Web/JavaScript/Reference/Fonctions/Définition_de_méthode +/fr/docs/Web/JavaScript/Reference/Fonctions/Strict_mode/Passer_au_mode_strict /fr/docs/Web/JavaScript/Reference/Strict_mode/Transitioning_to_strict_mode +/fr/docs/Web/JavaScript/Reference/Fonctions/Valeurs_par_défaut_des_arguments /fr/docs/Web/JavaScript/Reference/Functions/Default_parameters +/fr/docs/Web/JavaScript/Reference/Fonctions/arguments /fr/docs/Web/JavaScript/Reference/Functions/arguments +/fr/docs/Web/JavaScript/Reference/Fonctions/arguments/@@iterator /fr/docs/Web/JavaScript/Reference/Functions/arguments/@@iterator +/fr/docs/Web/JavaScript/Reference/Fonctions/arguments/callee /fr/docs/Web/JavaScript/Reference/Functions/arguments/callee +/fr/docs/Web/JavaScript/Reference/Fonctions/arguments/length /fr/docs/Web/JavaScript/Reference/Functions/arguments/length +/fr/docs/Web/JavaScript/Reference/Fonctions/get /fr/docs/Web/JavaScript/Reference/Functions/get +/fr/docs/Web/JavaScript/Reference/Fonctions/paramètres_du_reste /fr/docs/Web/JavaScript/Reference/Functions/rest_parameters +/fr/docs/Web/JavaScript/Reference/Fonctions/set /fr/docs/Web/JavaScript/Reference/Functions/set +/fr/docs/Web/JavaScript/Reference/Fonctions_et_portee_des_fonctions /fr/docs/Web/JavaScript/Reference/Functions +/fr/docs/Web/JavaScript/Reference/Fonctions_et_portee_des_fonctions/Définition_de_méthode /fr/docs/Web/JavaScript/Reference/Functions/Method_definitions /fr/docs/Web/JavaScript/Reference/Fonctions_et_portee_des_fonctions/Strict_mode /fr/docs/Web/JavaScript/Reference/Strict_mode -/fr/docs/Web/JavaScript/Reference/Fonctions_et_portee_des_fonctions/Strict_mode/Passer_au_mode_strict /fr/docs/Web/JavaScript/Reference/Strict_mode/Passer_au_mode_strict -/fr/docs/Web/JavaScript/Reference/Fonctions_et_portee_des_fonctions/arguments /fr/docs/Web/JavaScript/Reference/Fonctions/arguments -/fr/docs/Web/JavaScript/Reference/Fonctions_et_portee_des_fonctions/arguments/callee /fr/docs/Web/JavaScript/Reference/Fonctions/arguments/callee +/fr/docs/Web/JavaScript/Reference/Fonctions_et_portee_des_fonctions/Strict_mode/Passer_au_mode_strict /fr/docs/Web/JavaScript/Reference/Strict_mode/Transitioning_to_strict_mode +/fr/docs/Web/JavaScript/Reference/Fonctions_et_portee_des_fonctions/arguments /fr/docs/Web/JavaScript/Reference/Functions/arguments +/fr/docs/Web/JavaScript/Reference/Fonctions_et_portee_des_fonctions/arguments/callee /fr/docs/Web/JavaScript/Reference/Functions/arguments/callee /fr/docs/Web/JavaScript/Reference/Fonctions_et_portee_des_fonctions/arguments/caller /fr/docs/Web/JavaScript/Reference/Fonctions/arguments/caller -/fr/docs/Web/JavaScript/Reference/Fonctions_et_portee_des_fonctions/arguments/length /fr/docs/Web/JavaScript/Reference/Fonctions/arguments/length -/fr/docs/Web/JavaScript/Reference/Fonctions_et_portee_des_fonctions/paramètres_du_reste /fr/docs/Web/JavaScript/Reference/Fonctions/paramètres_du_reste -/fr/docs/Web/JavaScript/Reference/Gabarit_chaînes_caractères /fr/docs/Web/JavaScript/Reference/Littéraux_gabarits -/fr/docs/Web/JavaScript/Reference/Global_Objects/Array /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array -/fr/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/isArray -/fr/docs/Web/JavaScript/Reference/Global_Objects/Array/of /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/of -/fr/docs/Web/JavaScript/Reference/Global_Objects/BigInt /fr/docs/Web/JavaScript/Reference/Objets_globaux/BigInt -/fr/docs/Web/JavaScript/Reference/Global_Objects/BigInt/asIntN /fr/docs/Web/JavaScript/Reference/Objets_globaux/BigInt/asIntN -/fr/docs/Web/JavaScript/Reference/Global_Objects/BigInt/asUintN /fr/docs/Web/JavaScript/Reference/Objets_globaux/BigInt/asUintN -/fr/docs/Web/JavaScript/Reference/Global_Objects/BigInt/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/BigInt/prototype -/fr/docs/Web/JavaScript/Reference/Global_Objects/BigInt/toLocaleString /fr/docs/Web/JavaScript/Reference/Objets_globaux/BigInt/toLocaleString -/fr/docs/Web/JavaScript/Reference/Global_Objects/BigInt/toString /fr/docs/Web/JavaScript/Reference/Objets_globaux/BigInt/toString -/fr/docs/Web/JavaScript/Reference/Global_Objects/BigInt/valueOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/BigInt/valueOf -/fr/docs/Web/JavaScript/Reference/Global_Objects/JSON /fr/docs/Web/JavaScript/Reference/Objets_globaux/JSON -/fr/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify /fr/docs/Web/JavaScript/Reference/Objets_globaux/JSON/stringify -/fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Global /fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/Global -/fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Global/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/Global/prototype +/fr/docs/Web/JavaScript/Reference/Fonctions_et_portee_des_fonctions/arguments/length /fr/docs/Web/JavaScript/Reference/Functions/arguments/length +/fr/docs/Web/JavaScript/Reference/Fonctions_et_portee_des_fonctions/paramètres_du_reste /fr/docs/Web/JavaScript/Reference/Functions/rest_parameters +/fr/docs/Web/JavaScript/Reference/Gabarit_chaînes_caractères /fr/docs/Web/JavaScript/Reference/Template_literals +/fr/docs/Web/JavaScript/Reference/Global_Objects/BigInt/prototype /fr/docs/orphaned/Web/JavaScript/Reference/Global_Objects/BigInt/prototype +/fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Global/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/WebAssembly/Global +/fr/docs/Web/JavaScript/Reference/Grammaire_lexicale /fr/docs/Web/JavaScript/Reference/Lexical_grammar /fr/docs/Web/JavaScript/Reference/Index_des_méthodes /fr/docs/Web/JavaScript/Reference /fr/docs/Web/JavaScript/Reference/Index_propriétés /fr/docs/Web/JavaScript/Reference +/fr/docs/Web/JavaScript/Reference/Instructions /fr/docs/Web/JavaScript/Reference/Statements +/fr/docs/Web/JavaScript/Reference/Instructions/Vide /fr/docs/Web/JavaScript/Reference/Statements/Empty +/fr/docs/Web/JavaScript/Reference/Instructions/async_function /fr/docs/Web/JavaScript/Reference/Statements/async_function +/fr/docs/Web/JavaScript/Reference/Instructions/bloc /fr/docs/Web/JavaScript/Reference/Statements/block +/fr/docs/Web/JavaScript/Reference/Instructions/break /fr/docs/Web/JavaScript/Reference/Statements/break +/fr/docs/Web/JavaScript/Reference/Instructions/class /fr/docs/Web/JavaScript/Reference/Statements/class +/fr/docs/Web/JavaScript/Reference/Instructions/const /fr/docs/Web/JavaScript/Reference/Statements/const +/fr/docs/Web/JavaScript/Reference/Instructions/continue /fr/docs/Web/JavaScript/Reference/Statements/continue +/fr/docs/Web/JavaScript/Reference/Instructions/debugger /fr/docs/Web/JavaScript/Reference/Statements/debugger +/fr/docs/Web/JavaScript/Reference/Instructions/default /fr/docs/conflicting/Web/JavaScript/Reference/Statements/switch +/fr/docs/Web/JavaScript/Reference/Instructions/do...while /fr/docs/Web/JavaScript/Reference/Statements/do...while +/fr/docs/Web/JavaScript/Reference/Instructions/export /fr/docs/Web/JavaScript/Reference/Statements/export +/fr/docs/Web/JavaScript/Reference/Instructions/for /fr/docs/Web/JavaScript/Reference/Statements/for +/fr/docs/Web/JavaScript/Reference/Instructions/for-await...of /fr/docs/Web/JavaScript/Reference/Statements/for-await...of +/fr/docs/Web/JavaScript/Reference/Instructions/for...in /fr/docs/Web/JavaScript/Reference/Statements/for...in +/fr/docs/Web/JavaScript/Reference/Instructions/for...of /fr/docs/Web/JavaScript/Reference/Statements/for...of +/fr/docs/Web/JavaScript/Reference/Instructions/function /fr/docs/Web/JavaScript/Reference/Statements/function +/fr/docs/Web/JavaScript/Reference/Instructions/function* /fr/docs/Web/JavaScript/Reference/Statements/function* +/fr/docs/Web/JavaScript/Reference/Instructions/if...else /fr/docs/Web/JavaScript/Reference/Statements/if...else +/fr/docs/Web/JavaScript/Reference/Instructions/import /fr/docs/Web/JavaScript/Reference/Statements/import +/fr/docs/Web/JavaScript/Reference/Instructions/import.meta /fr/docs/Web/JavaScript/Reference/Statements/import.meta +/fr/docs/Web/JavaScript/Reference/Instructions/label /fr/docs/Web/JavaScript/Reference/Statements/label +/fr/docs/Web/JavaScript/Reference/Instructions/let /fr/docs/Web/JavaScript/Reference/Statements/let +/fr/docs/Web/JavaScript/Reference/Instructions/return /fr/docs/Web/JavaScript/Reference/Statements/return +/fr/docs/Web/JavaScript/Reference/Instructions/switch /fr/docs/Web/JavaScript/Reference/Statements/switch +/fr/docs/Web/JavaScript/Reference/Instructions/throw /fr/docs/Web/JavaScript/Reference/Statements/throw +/fr/docs/Web/JavaScript/Reference/Instructions/try...catch /fr/docs/Web/JavaScript/Reference/Statements/try...catch +/fr/docs/Web/JavaScript/Reference/Instructions/var /fr/docs/Web/JavaScript/Reference/Statements/var +/fr/docs/Web/JavaScript/Reference/Instructions/while /fr/docs/Web/JavaScript/Reference/Statements/while +/fr/docs/Web/JavaScript/Reference/Instructions/with /fr/docs/Web/JavaScript/Reference/Statements/with +/fr/docs/Web/JavaScript/Reference/Les_protocoles_iteration /fr/docs/Web/JavaScript/Reference/Iteration_protocols +/fr/docs/Web/JavaScript/Reference/Littéraux_gabarits /fr/docs/Web/JavaScript/Reference/Template_literals /fr/docs/Web/JavaScript/Reference/Methods_Index /fr/docs/Web/JavaScript/Reference -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/constructor /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/contains /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/includes -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/flatten /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/flat -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics/futexWake /fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics/notify -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics/futexWakeOrRequeue /fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics/wWake /fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics/notify -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics/wake /fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics/notify -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Boolean/constructor /fr/docs/Web/JavaScript/Reference/Objets_globaux/Boolean -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Collator /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Collator -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Collator/compare /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Collator/compare -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Collator/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Collator/prototype -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Collator/resolvedOptions /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Collator/resolvedOptions -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Collator/supportedLocalesOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Collator/supportedLocalesOf -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/constructor /fr/docs/Web/JavaScript/Reference/Objets_globaux/Date -/fr/docs/Web/JavaScript/Reference/Objets_globaux/DateTimeFormat /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat -/fr/docs/Web/JavaScript/Reference/Objets_globaux/DateTimeFormat/format /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/format -/fr/docs/Web/JavaScript/Reference/Objets_globaux/DateTimeFormat/formatRange /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/formatRange -/fr/docs/Web/JavaScript/Reference/Objets_globaux/DateTimeFormat/formatRangeToParts /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/formatRangeToParts -/fr/docs/Web/JavaScript/Reference/Objets_globaux/DateTimeFormat/formatToParts /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/formatToParts -/fr/docs/Web/JavaScript/Reference/Objets_globaux/DateTimeFormat/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/prototype -/fr/docs/Web/JavaScript/Reference/Objets_globaux/DateTimeFormat/resolvedOptions /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/resolvedOptions -/fr/docs/Web/JavaScript/Reference/Objets_globaux/DateTimeFormat/supportedLocalesOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/supportedLocalesOf -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/constructor /fr/docs/Web/JavaScript/Reference/Objets_globaux/Function -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl.RelativeTimeFormat /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl.RelativeTimeFormat/Intl.RelativeTimeFormat.supportedLocalesOf() /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/supportedLocalesOf -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl.RelativeTimeFormat/format /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/format -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl.RelativeTimeFormat/formatToParts /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/formatToParts -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl.RelativeTimeFormat/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/prototype -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl.RelativeTimeFormat/resolvedOptions /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/resolvedOptions -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl.RelativeTimeFormat/supportedLocalesOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/supportedLocalesOf -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/Intl.RelativeTimeFormat.supportedLocalesOf() /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/supportedLocalesOf -/fr/docs/Web/JavaScript/Reference/Objets_globaux/ListFormat /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/ListFormat -/fr/docs/Web/JavaScript/Reference/Objets_globaux/ListFormat/format /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/ListFormat/format -/fr/docs/Web/JavaScript/Reference/Objets_globaux/ListFormat/formatToParts /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/ListFormat/formatToParts -/fr/docs/Web/JavaScript/Reference/Objets_globaux/ListFormat/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/ListFormat/prototype -/fr/docs/Web/JavaScript/Reference/Objets_globaux/ListFormat/resolvedOptions /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/ListFormat/resolvedOptions -/fr/docs/Web/JavaScript/Reference/Objets_globaux/ListFormat/supportedLocalesOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/ListFormat/supportedLocalesOf -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/baseName /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/baseName -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/calendar /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/calendar -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/caseFirst /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/caseFirst -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/collation /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/collation -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/hourCycle /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/hourCycle -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/language /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/language -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/maximize /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/maximize -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/minimize /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/minimize -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/numberingSystem /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/numberingSystem -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/numeric /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/numeric -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/prototype -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/region /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/region -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/script /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/script -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/toString /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/toString -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/constructor /fr/docs/Web/JavaScript/Reference/Objets_globaux/Number -/fr/docs/Web/JavaScript/Reference/Objets_globaux/NumberFormat /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat -/fr/docs/Web/JavaScript/Reference/Objets_globaux/NumberFormat/format /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat/format -/fr/docs/Web/JavaScript/Reference/Objets_globaux/NumberFormat/formatToParts /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat/formatToParts -/fr/docs/Web/JavaScript/Reference/Objets_globaux/NumberFormat/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat/prototype -/fr/docs/Web/JavaScript/Reference/Objets_globaux/NumberFormat/resolvedOptions /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat/resolvedOptions -/fr/docs/Web/JavaScript/Reference/Objets_globaux/NumberFormat/supportedLocalesOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat/supportedLocalesOf -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/SyntaxError /fr/docs/Web/JavaScript/Reference/Objets_globaux/SyntaxError -/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/SyntaxError/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/SyntaxError/prototype -/fr/docs/Web/JavaScript/Reference/Objets_globaux/PluralRules /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/PluralRules -/fr/docs/Web/JavaScript/Reference/Objets_globaux/PluralRules/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/PluralRules/prototype -/fr/docs/Web/JavaScript/Reference/Objets_globaux/PluralRules/resolvedOptions /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/PluralRules/resolvedOptions -/fr/docs/Web/JavaScript/Reference/Objets_globaux/PluralRules/select /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/PluralRules/select -/fr/docs/Web/JavaScript/Reference/Objets_globaux/PluralRules/supportedLocalesOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/PluralRules/supportedLocalesOf -/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/constructor /fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp -/fr/docs/Web/JavaScript/Reference/Objets_globaux/RelativeTimeFormat /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat -/fr/docs/Web/JavaScript/Reference/Objets_globaux/RelativeTimeFormat/Intl.RelativeTimeFormat.supportedLocalesOf() /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/supportedLocalesOf -/fr/docs/Web/JavaScript/Reference/Objets_globaux/RelativeTimeFormat/format /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/format -/fr/docs/Web/JavaScript/Reference/Objets_globaux/RelativeTimeFormat/formatToParts /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/formatToParts -/fr/docs/Web/JavaScript/Reference/Objets_globaux/RelativeTimeFormat/prototype /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/prototype -/fr/docs/Web/JavaScript/Reference/Objets_globaux/RelativeTimeFormat/resolvedOptions /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/resolvedOptions -/fr/docs/Web/JavaScript/Reference/Objets_globaux/RelativeTimeFormat/supportedLocalesOf /fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/supportedLocalesOf -/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/constructor /fr/docs/Web/JavaScript/Reference/Objets_globaux/String -/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/trimLeft /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/trimStart -/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/trimRight /fr/docs/Web/JavaScript/Reference/Objets_globaux/String/trimEnd -/fr/docs/Web/JavaScript/Reference/Objets_globaux/pop /fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/pop -/fr/docs/Web/JavaScript/Reference/Operators /fr/docs/Web/JavaScript/Reference/Opérateurs +/fr/docs/Web/JavaScript/Reference/Mots_réservés /fr/docs/conflicting/Web/JavaScript/Reference/Lexical_grammar +/fr/docs/Web/JavaScript/Reference/Objets_globaux /fr/docs/Web/JavaScript/Reference/Global_Objects +/fr/docs/Web/JavaScript/Reference/Objets_globaux/AggregateError /fr/docs/Web/JavaScript/Reference/Global_Objects/AggregateError +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array /fr/docs/Web/JavaScript/Reference/Global_Objects/Array +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/@@iterator /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/@@iterator +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/@@species /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/@@species +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/@@unscopables /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/@@unscopables +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/Array /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/Array +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/concat /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/concat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/constructor /fr/docs/Web/JavaScript/Reference/Global_Objects/Array +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/contains /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/includes +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/copyWithin /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/copyWithin +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/entries /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/entries +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/every /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/every +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/fill /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/fill +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/filter /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/filter +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/find /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/find +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/findIndex /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/findIndex +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/flat /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/flat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/flatMap /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/flatMap +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/flatten /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/flat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/forEach /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/from /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/from +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/includes /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/includes +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/indexOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/isArray /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/join /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/join +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/keys /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/keys +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/lastIndexOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/lastIndexOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/length /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/length +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/map /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/map +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/of /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/of +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/pop /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/pop +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/prototype /fr/docs/orphaned/Web/JavaScript/Reference/Global_Objects/Array/prototype +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/push /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/push +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/reduce /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/reduceRight /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/ReduceRight +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/reverse /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/reverse +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/shift /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/shift +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/slice /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/slice +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/some /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/some +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/sort /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/sort +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/splice /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/splice +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/toLocaleString /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/toLocaleString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/toSource /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/toSource +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/toString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/unshift /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/values /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/values +/fr/docs/Web/JavaScript/Reference/Objets_globaux/ArrayBuffer /fr/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer +/fr/docs/Web/JavaScript/Reference/Objets_globaux/ArrayBuffer/@@species /fr/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/@@species +/fr/docs/Web/JavaScript/Reference/Objets_globaux/ArrayBuffer/byteLength /fr/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/byteLength +/fr/docs/Web/JavaScript/Reference/Objets_globaux/ArrayBuffer/isView /fr/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/isView +/fr/docs/Web/JavaScript/Reference/Objets_globaux/ArrayBuffer/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/ArrayBuffer +/fr/docs/Web/JavaScript/Reference/Objets_globaux/ArrayBuffer/slice /fr/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/slice +/fr/docs/Web/JavaScript/Reference/Objets_globaux/AsyncFunction /fr/docs/Web/JavaScript/Reference/Global_Objects/AsyncFunction +/fr/docs/Web/JavaScript/Reference/Objets_globaux/AsyncFunction/prototype /fr/docs/orphaned/Web/JavaScript/Reference/Global_Objects/AsyncFunction/prototype +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics /fr/docs/Web/JavaScript/Reference/Global_Objects/Atomics +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics/add /fr/docs/Web/JavaScript/Reference/Global_Objects/Atomics/add +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics/and /fr/docs/Web/JavaScript/Reference/Global_Objects/Atomics/and +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics/compareExchange /fr/docs/Web/JavaScript/Reference/Global_Objects/Atomics/compareExchange +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics/exchange /fr/docs/Web/JavaScript/Reference/Global_Objects/Atomics/exchange +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics/futexWake /fr/docs/Web/JavaScript/Reference/Global_Objects/Atomics/notify +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics/futexWakeOrRequeue /fr/docs/Web/JavaScript/Reference/Global_Objects/Atomics +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics/isLockFree /fr/docs/Web/JavaScript/Reference/Global_Objects/Atomics/isLockFree +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics/load /fr/docs/Web/JavaScript/Reference/Global_Objects/Atomics/load +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics/notify /fr/docs/Web/JavaScript/Reference/Global_Objects/Atomics/notify +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics/or /fr/docs/Web/JavaScript/Reference/Global_Objects/Atomics/or +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics/store /fr/docs/Web/JavaScript/Reference/Global_Objects/Atomics/store +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics/sub /fr/docs/Web/JavaScript/Reference/Global_Objects/Atomics/sub +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics/wWake /fr/docs/Web/JavaScript/Reference/Global_Objects/Atomics/notify +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics/wait /fr/docs/Web/JavaScript/Reference/Global_Objects/Atomics/wait +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics/wake /fr/docs/Web/JavaScript/Reference/Global_Objects/Atomics/notify +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Atomics/xor /fr/docs/Web/JavaScript/Reference/Global_Objects/Atomics/xor +/fr/docs/Web/JavaScript/Reference/Objets_globaux/BigInt /fr/docs/Web/JavaScript/Reference/Global_Objects/BigInt +/fr/docs/Web/JavaScript/Reference/Objets_globaux/BigInt/asIntN /fr/docs/Web/JavaScript/Reference/Global_Objects/BigInt/asIntN +/fr/docs/Web/JavaScript/Reference/Objets_globaux/BigInt/asUintN /fr/docs/Web/JavaScript/Reference/Global_Objects/BigInt/asUintN +/fr/docs/Web/JavaScript/Reference/Objets_globaux/BigInt/prototype /fr/docs/orphaned/Web/JavaScript/Reference/Global_Objects/BigInt/prototype +/fr/docs/Web/JavaScript/Reference/Objets_globaux/BigInt/toLocaleString /fr/docs/Web/JavaScript/Reference/Global_Objects/BigInt/toLocaleString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/BigInt/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/BigInt/toString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/BigInt/valueOf /fr/docs/Web/JavaScript/Reference/Global_Objects/BigInt/valueOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/BigInt64Array /fr/docs/Web/JavaScript/Reference/Global_Objects/BigInt64Array +/fr/docs/Web/JavaScript/Reference/Objets_globaux/BigUint64Array /fr/docs/Web/JavaScript/Reference/Global_Objects/BigUint64Array +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Boolean /fr/docs/Web/JavaScript/Reference/Global_Objects/Boolean +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Boolean/constructor /fr/docs/Web/JavaScript/Reference/Global_Objects/Boolean +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Boolean/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Boolean +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Boolean/toSource /fr/docs/Web/JavaScript/Reference/Global_Objects/Boolean/toSource +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Boolean/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/Boolean/toString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Boolean/valueOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Boolean/valueOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Collator /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Collator +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Collator/compare /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Collator/compare +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Collator/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Intl/Collator +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Collator/resolvedOptions /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Collator/resolvedOptions +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Collator/supportedLocalesOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Collator/supportedLocalesOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/buffer /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView/buffer +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/byteLength /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView/byteLength +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/byteOffset /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView/byteOffset +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/getBigInt64 /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView/getBigInt64 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/getBigUint64 /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView/getBigUint64 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/getFloat32 /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView/getFloat32 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/getFloat64 /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView/getFloat64 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/getInt16 /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView/getInt16 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/getInt32 /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView/getInt32 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/getInt8 /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView/getInt8 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/getUint16 /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView/getUint16 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/getUint32 /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView/getUint32 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/getUint8 /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView/getUint8 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/DataView +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/setBigInt64 /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView/setBigInt64 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/setBigUint64 /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView/setBigUint64 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/setFloat32 /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView/setFloat32 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/setFloat64 /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView/setFloat64 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/setInt16 /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView/setInt16 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/setInt32 /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView/setInt32 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/setInt8 /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView/setInt8 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/setUint16 /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView/setUint16 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/setUint32 /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView/setUint32 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DataView/setUint8 /fr/docs/Web/JavaScript/Reference/Global_Objects/DataView/setUint8 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date /fr/docs/Web/JavaScript/Reference/Global_Objects/Date +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/@@toPrimitive /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/@@toPrimitive +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/UTC /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/UTC +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/constructor /fr/docs/Web/JavaScript/Reference/Global_Objects/Date +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getDate /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getDate +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getDay /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getDay +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getFullYear /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getFullYear +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getHours /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getHours +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getMilliseconds /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getMilliseconds +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getMinutes /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getMinutes +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getMonth /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getMonth +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getSeconds /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getSeconds +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getTime /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getTime +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getTimezoneOffset /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getUTCDate /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCDate +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getUTCDay /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCDay +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getUTCFullYear /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCFullYear +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getUTCHours /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCHours +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getUTCMilliseconds /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCMilliseconds +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getUTCMinutes /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCMinutes +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getUTCMonth /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCMonth +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getUTCSeconds /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCSeconds +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/getYear /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/getYear +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/now /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/now +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/parse /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/parse +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Date +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setDate /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setDate +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setFullYear /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setFullYear +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setHours /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setHours +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setMilliseconds /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setMilliseconds +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setMinutes /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setMinutes +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setMonth /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setMonth +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setSeconds /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setSeconds +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setTime /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setTime +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setUTCDate /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCDate +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setUTCFullYear /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCFullYear +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setUTCHours /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCHours +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setUTCMilliseconds /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCMilliseconds +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setUTCMinutes /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCMinutes +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setUTCMonth /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCMonth +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setUTCSeconds /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCSeconds +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/setYear /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/setYear +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toDateString /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/toDateString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toGMTString /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/toGMTString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toISOString /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toJSON /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/toJSON +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toLocaleDateString /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toLocaleString /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toLocaleTimeString /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleTimeString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toSource /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/toSource +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/toString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toTimeString /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/toTimeString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/toUTCString /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/toUTCString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Date/valueOF /fr/docs/Web/JavaScript/Reference/Global_Objects/Date/valueOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DateTimeFormat /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DateTimeFormat/format /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/format +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DateTimeFormat/formatRange /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/formatRange +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DateTimeFormat/formatRangeToParts /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/formatRangeToParts +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DateTimeFormat/formatToParts /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/formatToParts +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DateTimeFormat/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DateTimeFormat/resolvedOptions /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/resolvedOptions +/fr/docs/Web/JavaScript/Reference/Objets_globaux/DateTimeFormat/supportedLocalesOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/supportedLocalesOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Error /fr/docs/Web/JavaScript/Reference/Global_Objects/Error +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Error/Stack /fr/docs/Web/JavaScript/Reference/Global_Objects/Error/Stack +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Error/columnNumber /fr/docs/Web/JavaScript/Reference/Global_Objects/Error/columnNumber +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Error/fileName /fr/docs/Web/JavaScript/Reference/Global_Objects/Error/fileName +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Error/lineNumber /fr/docs/Web/JavaScript/Reference/Global_Objects/Error/lineNumber +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Error/message /fr/docs/Web/JavaScript/Reference/Global_Objects/Error/message +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Error/name /fr/docs/Web/JavaScript/Reference/Global_Objects/Error/name +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Error/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Error +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Error/toSource /fr/docs/Web/JavaScript/Reference/Global_Objects/Error/toSource +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Error/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/Error/toString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/EvalError /fr/docs/Web/JavaScript/Reference/Global_Objects/EvalError +/fr/docs/Web/JavaScript/Reference/Objets_globaux/EvalError/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/EvalError +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Float32Array /fr/docs/Web/JavaScript/Reference/Global_Objects/Float32Array +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Float64Array /fr/docs/Web/JavaScript/Reference/Global_Objects/Float64Array +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Function /fr/docs/Web/JavaScript/Reference/Global_Objects/Function +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/apply /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/apply +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/arguments /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/arguments +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/bind /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/bind +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/call /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/call +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/caller /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/caller +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/constructor /fr/docs/Web/JavaScript/Reference/Global_Objects/Function +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/displayName /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/displayName +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/length /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/length +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/name /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/name +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Function +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/toSource /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/toSource +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Function/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/Function/toString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Generator /fr/docs/Web/JavaScript/Reference/Global_Objects/Generator +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Generator/next /fr/docs/Web/JavaScript/Reference/Global_Objects/Generator/next +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Generator/return /fr/docs/Web/JavaScript/Reference/Global_Objects/Generator/return +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Generator/throw /fr/docs/Web/JavaScript/Reference/Global_Objects/Generator/throw +/fr/docs/Web/JavaScript/Reference/Objets_globaux/GeneratorFunction /fr/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction +/fr/docs/Web/JavaScript/Reference/Objets_globaux/GeneratorFunction/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/GeneratorFunction +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Infinity /fr/docs/Web/JavaScript/Reference/Global_Objects/Infinity +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Int16Array /fr/docs/Web/JavaScript/Reference/Global_Objects/Int16Array +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Int32Array /fr/docs/Web/JavaScript/Reference/Global_Objects/Int32Array +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Int8Array /fr/docs/Web/JavaScript/Reference/Global_Objects/Int8Array +/fr/docs/Web/JavaScript/Reference/Objets_globaux/InternalError /fr/docs/Web/JavaScript/Reference/Global_Objects/InternalError +/fr/docs/Web/JavaScript/Reference/Objets_globaux/InternalError/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/InternalError +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl.RelativeTimeFormat /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl.RelativeTimeFormat/Intl.RelativeTimeFormat.supportedLocalesOf() /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/supportedLocalesOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl.RelativeTimeFormat/format /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/format +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl.RelativeTimeFormat/formatToParts /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/formatToParts +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl.RelativeTimeFormat/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl.RelativeTimeFormat/resolvedOptions /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/resolvedOptions +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl.RelativeTimeFormat/supportedLocalesOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/supportedLocalesOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Collator /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Collator +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Collator/compare /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Collator/compare +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Collator/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Intl/Collator +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Collator/resolvedOptions /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Collator/resolvedOptions +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Collator/supportedLocalesOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Collator/supportedLocalesOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/format /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/format +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/formatRange /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/formatRange +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/formatRangeToParts /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/formatRangeToParts +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/formatToParts /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/formatToParts +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/resolvedOptions /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/resolvedOptions +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/supportedLocalesOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/supportedLocalesOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/ListFormat /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/ListFormat/format /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/format +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/ListFormat/formatToParts /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/formatToParts +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/ListFormat/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/ListFormat/resolvedOptions /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/resolvedOptions +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/ListFormat/supportedLocalesOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/supportedLocalesOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/baseName /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/baseName +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/calendar /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/calendar +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/caseFirst /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/caseFirst +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/collation /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/collation +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/hourCycle /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/hourCycle +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/language /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/language +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/maximize /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/maximize +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/minimize /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/minimize +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/numberingSystem /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/numberingSystem +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/numeric /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/numeric +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Intl/Locale +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/region /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/region +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/script /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/script +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/Locale/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/toString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat/format /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/format +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat/formatToParts /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/formatToParts +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat/resolvedOptions /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/resolvedOptions +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat/supportedLocalesOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/supportedLocalesOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/PluralRules /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/PluralRules/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/PluralRules/resolvedOptions /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/resolvedOptions +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/PluralRules/select /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/select +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/PluralRules/supportedLocalesOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/supportedLocalesOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/Intl.RelativeTimeFormat.supportedLocalesOf() /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/supportedLocalesOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/format /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/format +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/formatToParts /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/formatToParts +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/resolvedOptions /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/resolvedOptions +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/supportedLocalesOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/supportedLocalesOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Intl/getCanonicalLocales /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/getCanonicalLocales +/fr/docs/Web/JavaScript/Reference/Objets_globaux/JSON /fr/docs/Web/JavaScript/Reference/Global_Objects/JSON +/fr/docs/Web/JavaScript/Reference/Objets_globaux/JSON/parse /fr/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse +/fr/docs/Web/JavaScript/Reference/Objets_globaux/JSON/stringify /fr/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify +/fr/docs/Web/JavaScript/Reference/Objets_globaux/ListFormat /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/ListFormat/format /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/format +/fr/docs/Web/JavaScript/Reference/Objets_globaux/ListFormat/formatToParts /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/formatToParts +/fr/docs/Web/JavaScript/Reference/Objets_globaux/ListFormat/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/ListFormat/resolvedOptions /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/resolvedOptions +/fr/docs/Web/JavaScript/Reference/Objets_globaux/ListFormat/supportedLocalesOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/supportedLocalesOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/baseName /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/baseName +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/calendar /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/calendar +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/caseFirst /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/caseFirst +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/collation /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/collation +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/hourCycle /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/hourCycle +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/language /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/language +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/maximize /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/maximize +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/minimize /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/minimize +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/numberingSystem /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/numberingSystem +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/numeric /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/numeric +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Intl/Locale +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/region /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/region +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/script /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/script +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Locale/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/toString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Map /fr/docs/Web/JavaScript/Reference/Global_Objects/Map +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/@@iterator /fr/docs/Web/JavaScript/Reference/Global_Objects/Map/@@iterator +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/@@species /fr/docs/Web/JavaScript/Reference/Global_Objects/Map/@@species +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/@@toStringTag /fr/docs/Web/JavaScript/Reference/Global_Objects/Map/@@toStringTag +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/clear /fr/docs/Web/JavaScript/Reference/Global_Objects/Map/clear +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/delete /fr/docs/Web/JavaScript/Reference/Global_Objects/Map/delete +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/entries /fr/docs/Web/JavaScript/Reference/Global_Objects/Map/entries +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/forEach /fr/docs/Web/JavaScript/Reference/Global_Objects/Map/forEach +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/get /fr/docs/Web/JavaScript/Reference/Global_Objects/Map/get +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/has /fr/docs/Web/JavaScript/Reference/Global_Objects/Map/has +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/keys /fr/docs/Web/JavaScript/Reference/Global_Objects/Map/keys +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Map +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/set /fr/docs/Web/JavaScript/Reference/Global_Objects/Map/set +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/size /fr/docs/Web/JavaScript/Reference/Global_Objects/Map/size +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Map/values /fr/docs/Web/JavaScript/Reference/Global_Objects/Map/values +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math /fr/docs/Web/JavaScript/Reference/Global_Objects/Math +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/E /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/E +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/LN10 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/LN10 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/LN2 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/LN2 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/LOG10E /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/LOG10E +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/LOG2E /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/LOG2E +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/PI /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/PI +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/SQRT1_2 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/SQRT1_2 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/SQRT2 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/SQRT2 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/abs /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/abs +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/acos /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/acos +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/acosh /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/acosh +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/asin /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/asin +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/asinh /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/asinh +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/atan /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/atan +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/atan2 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/atan2 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/atanh /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/atanh +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/cbrt /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/cbrt +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/ceil /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/clz32 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/clz32 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/cos /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/cos +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/cosh /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/cosh +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/exp /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/exp +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/expm1 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/expm1 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/floor /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/floor +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/fround /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/fround +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/hypot /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/hypot +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/imul /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/imul +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/log /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/log +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/log10 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/log10 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/log1p /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/log1p +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/log2 /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/log2 +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/max /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/max +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/min /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/min +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/pow /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/pow +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/random /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/random +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/round /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/round +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/sign /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/sign +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/sin /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/sin +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/sinh /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/sinh +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/sqrt /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/sqrt +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/tan /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/tan +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/tanh /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/tanh +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/trunc /fr/docs/Web/JavaScript/Reference/Global_Objects/Math/trunc +/fr/docs/Web/JavaScript/Reference/Objets_globaux/NaN /fr/docs/Web/JavaScript/Reference/Global_Objects/NaN +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number /fr/docs/Web/JavaScript/Reference/Global_Objects/Number +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/EPSILON /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/EPSILON +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/MAX_SAFE_INTEGER /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/MAX_VALUE /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_VALUE +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/MIN_SAFE_INTEGER /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/MIN_SAFE_INTEGER +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/MIN_VALUE /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/MIN_VALUE +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/NEGATIVE_INFINITY /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/NEGATIVE_INFINITY +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/NaN /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/NaN +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/POSITIVE_INFINITY /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/POSITIVE_INFINITY +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/constructor /fr/docs/Web/JavaScript/Reference/Global_Objects/Number +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/isFinite /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/isFinite +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/isInteger /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/isInteger +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/isNaN /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/isNaN +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/isSafeInteger /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/isSafeInteger +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/parseFloat /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/parseFloat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/parseInt /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/parseInt +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Number +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/toExponential /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/toExponential +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/toFixed /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/toLocaleString /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/toPrecision /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/toPrecision +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/toSource /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/toSource +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/toString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/valueOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Number/valueOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/NumberFormat /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/NumberFormat/format /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/format +/fr/docs/Web/JavaScript/Reference/Objets_globaux/NumberFormat/formatToParts /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/formatToParts +/fr/docs/Web/JavaScript/Reference/Objets_globaux/NumberFormat/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/NumberFormat/resolvedOptions /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/resolvedOptions +/fr/docs/Web/JavaScript/Reference/Objets_globaux/NumberFormat/supportedLocalesOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/supportedLocalesOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object /fr/docs/Web/JavaScript/Reference/Global_Objects/Object +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/SyntaxError /fr/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/SyntaxError/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/SyntaxError +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/assign /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/assign +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/constructor /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/constructor +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/create /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/create +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/defineGetter /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/__defineGetter__ +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/defineProperties /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperties +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/defineProperty /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/defineSetter /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/__defineSetter__ +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/entries /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/entries +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/freeze /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/freeze +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/fromEntries /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/fromEntries +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/getOwnPropertyDescriptor /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptor +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/getOwnPropertyDescriptors /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptors +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/getOwnPropertyNames /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyNames +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/getOwnPropertySymbols /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertySymbols +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/getPrototypeOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/getPrototypeOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/hasOwnProperty /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/is /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/is +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/isExtensible /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/isFrozen /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/isPrototypeOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/isPrototypeOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/isSealed /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/keys /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/keys +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/lookupGetter /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/__lookupGetter__ +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/lookupSetter /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/__lookupSetter__ +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/preventExtensions /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/preventExtensions +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/propertyIsEnumerable /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/propertyIsEnumerable +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/proto /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/proto +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Object +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/seal /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/seal +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/setPrototypeOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/setPrototypeOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/toLocaleString /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/toLocaleString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/toSource /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/toSource +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/toString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/valueOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/valueOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/values /fr/docs/Web/JavaScript/Reference/Global_Objects/Object/values +/fr/docs/Web/JavaScript/Reference/Objets_globaux/PluralRules /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules +/fr/docs/Web/JavaScript/Reference/Objets_globaux/PluralRules/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules +/fr/docs/Web/JavaScript/Reference/Objets_globaux/PluralRules/resolvedOptions /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/resolvedOptions +/fr/docs/Web/JavaScript/Reference/Objets_globaux/PluralRules/select /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/select +/fr/docs/Web/JavaScript/Reference/Objets_globaux/PluralRules/supportedLocalesOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/supportedLocalesOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise /fr/docs/Web/JavaScript/Reference/Global_Objects/Promise +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise/all /fr/docs/Web/JavaScript/Reference/Global_Objects/Promise/all +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise/allSettled /fr/docs/Web/JavaScript/Reference/Global_Objects/Promise/allSettled +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise/any /fr/docs/Web/JavaScript/Reference/Global_Objects/Promise/any +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise/catch /fr/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise/finally /fr/docs/Web/JavaScript/Reference/Global_Objects/Promise/finally +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Promise +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise/race /fr/docs/Web/JavaScript/Reference/Global_Objects/Promise/race +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise/reject /fr/docs/Web/JavaScript/Reference/Global_Objects/Promise/reject +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise/resolve /fr/docs/Web/JavaScript/Reference/Global_Objects/Promise/resolve +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise/then /fr/docs/Web/JavaScript/Reference/Global_Objects/Promise/then +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Proxy /fr/docs/Web/JavaScript/Reference/Global_Objects/Proxy +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Proxy/handler /fr/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Proxy/handler/apply /fr/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/apply +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Proxy/handler/construct /fr/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/construct +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Proxy/handler/defineProperty /fr/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/defineProperty +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Proxy/handler/deleteProperty /fr/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/deleteProperty +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Proxy/handler/get /fr/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/get +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Proxy/handler/getOwnPropertyDescriptor /fr/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/getOwnPropertyDescriptor +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Proxy/handler/getPrototypeOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/getPrototypeOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Proxy/handler/has /fr/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/has +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Proxy/handler/isExtensible /fr/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/isExtensible +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Proxy/handler/ownKeys /fr/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/ownKeys +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Proxy/handler/preventExtensions /fr/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/preventExtensions +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Proxy/handler/set /fr/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/set +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Proxy/handler/setPrototypeOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/setPrototypeOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Proxy/revocable /fr/docs/Web/JavaScript/Reference/Global_Objects/Proxy/revocable +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RangeError /fr/docs/Web/JavaScript/Reference/Global_Objects/RangeError +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RangeError/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/RangeError +/fr/docs/Web/JavaScript/Reference/Objets_globaux/ReferenceError /fr/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError +/fr/docs/Web/JavaScript/Reference/Objets_globaux/ReferenceError/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/ReferenceError +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Reflect /fr/docs/Web/JavaScript/Reference/Global_Objects/Reflect +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Reflect/Comparaison_entre_Reflect_et_les_méthodes_Object /fr/docs/Web/JavaScript/Reference/Global_Objects/Reflect/Comparing_Reflect_and_Object_methods +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Reflect/apply /fr/docs/Web/JavaScript/Reference/Global_Objects/Reflect/apply +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Reflect/construct /fr/docs/Web/JavaScript/Reference/Global_Objects/Reflect/construct +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Reflect/defineProperty /fr/docs/Web/JavaScript/Reference/Global_Objects/Reflect/defineProperty +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Reflect/deleteProperty /fr/docs/Web/JavaScript/Reference/Global_Objects/Reflect/deleteProperty +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Reflect/get /fr/docs/Web/JavaScript/Reference/Global_Objects/Reflect/get +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Reflect/getOwnPropertyDescriptor /fr/docs/Web/JavaScript/Reference/Global_Objects/Reflect/getOwnPropertyDescriptor +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Reflect/getPrototypeOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Reflect/getPrototypeOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Reflect/has /fr/docs/Web/JavaScript/Reference/Global_Objects/Reflect/has +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Reflect/isExtensible /fr/docs/Web/JavaScript/Reference/Global_Objects/Reflect/isExtensible +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Reflect/ownKeys /fr/docs/Web/JavaScript/Reference/Global_Objects/Reflect/ownKeys +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Reflect/preventExtensions /fr/docs/Web/JavaScript/Reference/Global_Objects/Reflect/preventExtensions +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Reflect/set /fr/docs/Web/JavaScript/Reference/Global_Objects/Reflect/set +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Reflect/setPrototypeOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Reflect/setPrototypeOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/@@match /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/@@match +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/@@matchAll /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/@@matchAll +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/@@replace /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/@@replace +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/@@search /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/@@search +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/@@species /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/@@species +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/@@split /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/@@split +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/compile /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/compile +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/constructor /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/dotAll /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/dotAll +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/exec /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/exec +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/flags /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/flags +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/global /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/global +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/ignoreCase /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/ignoreCase +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/input /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/input +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/lastIndex /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/lastIndex +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/lastMatch /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/lastMatch +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/lastParen /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/lastParen +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/leftContext /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/leftContext +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/multiline /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/multiline +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/n /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/n +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/RegExp +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/rightContext /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/rightContext +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/source /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/source +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/sticky /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/sticky +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/test /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/test +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/toSource /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/toSource +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/toString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/unicode /fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/unicode +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RelativeTimeFormat /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RelativeTimeFormat/Intl.RelativeTimeFormat.supportedLocalesOf() /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/supportedLocalesOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RelativeTimeFormat/format /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/format +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RelativeTimeFormat/formatToParts /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/formatToParts +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RelativeTimeFormat/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RelativeTimeFormat/resolvedOptions /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/resolvedOptions +/fr/docs/Web/JavaScript/Reference/Objets_globaux/RelativeTimeFormat/supportedLocalesOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/supportedLocalesOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Set /fr/docs/Web/JavaScript/Reference/Global_Objects/Set +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Set/@@iterator /fr/docs/Web/JavaScript/Reference/Global_Objects/Set/@@iterator +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Set/@@species /fr/docs/Web/JavaScript/Reference/Global_Objects/Set/@@species +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Set/add /fr/docs/Web/JavaScript/Reference/Global_Objects/Set/add +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Set/clear /fr/docs/Web/JavaScript/Reference/Global_Objects/Set/clear +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Set/delete /fr/docs/Web/JavaScript/Reference/Global_Objects/Set/delete +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Set/entries /fr/docs/Web/JavaScript/Reference/Global_Objects/Set/entries +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Set/forEach /fr/docs/Web/JavaScript/Reference/Global_Objects/Set/forEach +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Set/has /fr/docs/Web/JavaScript/Reference/Global_Objects/Set/has +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Set/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Set +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Set/size /fr/docs/Web/JavaScript/Reference/Global_Objects/Set/size +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Set/values /fr/docs/Web/JavaScript/Reference/Global_Objects/Set/values +/fr/docs/Web/JavaScript/Reference/Objets_globaux/SharedArrayBuffer /fr/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer +/fr/docs/Web/JavaScript/Reference/Objets_globaux/SharedArrayBuffer/byteLength /fr/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/byteLength +/fr/docs/Web/JavaScript/Reference/Objets_globaux/SharedArrayBuffer/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer +/fr/docs/Web/JavaScript/Reference/Objets_globaux/SharedArrayBuffer/slice /fr/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/slice +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String /fr/docs/Web/JavaScript/Reference/Global_Objects/String +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/@@iterator /fr/docs/Web/JavaScript/Reference/Global_Objects/String/@@iterator +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/Trim /fr/docs/Web/JavaScript/Reference/Global_Objects/String/Trim +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/anchor /fr/docs/Web/JavaScript/Reference/Global_Objects/String/anchor +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/big /fr/docs/Web/JavaScript/Reference/Global_Objects/String/big +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/blink /fr/docs/Web/JavaScript/Reference/Global_Objects/String/blink +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/bold /fr/docs/Web/JavaScript/Reference/Global_Objects/String/bold +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/charAt /fr/docs/Web/JavaScript/Reference/Global_Objects/String/charAt +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/charCodeAt /fr/docs/Web/JavaScript/Reference/Global_Objects/String/charCodeAt +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/codePointAt /fr/docs/Web/JavaScript/Reference/Global_Objects/String/codePointAt +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/concat /fr/docs/Web/JavaScript/Reference/Global_Objects/String/concat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/constructor /fr/docs/Web/JavaScript/Reference/Global_Objects/String +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/endsWith /fr/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/fixed /fr/docs/Web/JavaScript/Reference/Global_Objects/String/fixed +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/fontcolor /fr/docs/Web/JavaScript/Reference/Global_Objects/String/fontcolor +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/fontsize /fr/docs/Web/JavaScript/Reference/Global_Objects/String/fontsize +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/fromCharCode /fr/docs/Web/JavaScript/Reference/Global_Objects/String/fromCharCode +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/fromCodePoint /fr/docs/Web/JavaScript/Reference/Global_Objects/String/fromCodePoint +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/includes /fr/docs/Web/JavaScript/Reference/Global_Objects/String/includes +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/indexOf /fr/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/italics /fr/docs/Web/JavaScript/Reference/Global_Objects/String/italics +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/lastIndexOf /fr/docs/Web/JavaScript/Reference/Global_Objects/String/lastIndexOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/length /fr/docs/Web/JavaScript/Reference/Global_Objects/String/length +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/link /fr/docs/Web/JavaScript/Reference/Global_Objects/String/link +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/localeCompare /fr/docs/Web/JavaScript/Reference/Global_Objects/String/localeCompare +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/match /fr/docs/Web/JavaScript/Reference/Global_Objects/String/match +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/matchAll /fr/docs/Web/JavaScript/Reference/Global_Objects/String/matchAll +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/normalize /fr/docs/Web/JavaScript/Reference/Global_Objects/String/normalize +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/padEnd /fr/docs/Web/JavaScript/Reference/Global_Objects/String/padEnd +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/padStart /fr/docs/Web/JavaScript/Reference/Global_Objects/String/padStart +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/String +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/raw /fr/docs/Web/JavaScript/Reference/Global_Objects/String/raw +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/repeat /fr/docs/Web/JavaScript/Reference/Global_Objects/String/repeat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/replace /fr/docs/Web/JavaScript/Reference/Global_Objects/String/replace +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/replaceAll /fr/docs/Web/JavaScript/Reference/Global_Objects/String/replaceAll +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/search /fr/docs/Web/JavaScript/Reference/Global_Objects/String/search +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/slice /fr/docs/Web/JavaScript/Reference/Global_Objects/String/slice +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/small /fr/docs/Web/JavaScript/Reference/Global_Objects/String/small +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/split /fr/docs/Web/JavaScript/Reference/Global_Objects/String/split +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/startsWith /fr/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/strike /fr/docs/Web/JavaScript/Reference/Global_Objects/String/strike +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/sub /fr/docs/Web/JavaScript/Reference/Global_Objects/String/sub +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/substr /fr/docs/Web/JavaScript/Reference/Global_Objects/String/substr +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/substring /fr/docs/Web/JavaScript/Reference/Global_Objects/String/substring +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/sup /fr/docs/Web/JavaScript/Reference/Global_Objects/String/sup +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/toLocaleLowerCase /fr/docs/Web/JavaScript/Reference/Global_Objects/String/toLocaleLowerCase +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/toLocaleUpperCase /fr/docs/Web/JavaScript/Reference/Global_Objects/String/toLocaleUpperCase +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/toLowerCase /fr/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/toSource /fr/docs/Web/JavaScript/Reference/Global_Objects/String/toSource +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/String/toString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/toUpperCase /fr/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/trimEnd /fr/docs/Web/JavaScript/Reference/Global_Objects/String/trimEnd +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/trimLeft /fr/docs/Web/JavaScript/Reference/Global_Objects/String/trimStart +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/trimRight /fr/docs/Web/JavaScript/Reference/Global_Objects/String/trimEnd +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/trimStart /fr/docs/Web/JavaScript/Reference/Global_Objects/String/trimStart +/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/valueOf /fr/docs/Web/JavaScript/Reference/Global_Objects/String/valueOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Symbol /fr/docs/Web/JavaScript/Reference/Global_Objects/Symbol +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Symbol/@@toPrimitive /fr/docs/Web/JavaScript/Reference/Global_Objects/Symbol/@@toPrimitive +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Symbol/asyncIterator /fr/docs/Web/JavaScript/Reference/Global_Objects/Symbol/asyncIterator +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Symbol/description /fr/docs/Web/JavaScript/Reference/Global_Objects/Symbol/description +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Symbol/for /fr/docs/Web/JavaScript/Reference/Global_Objects/Symbol/for +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Symbol/hasInstance /fr/docs/Web/JavaScript/Reference/Global_Objects/Symbol/hasInstance +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Symbol/isConcatSpreadable /fr/docs/Web/JavaScript/Reference/Global_Objects/Symbol/isConcatSpreadable +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Symbol/iterator /fr/docs/Web/JavaScript/Reference/Global_Objects/Symbol/iterator +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Symbol/keyFor /fr/docs/Web/JavaScript/Reference/Global_Objects/Symbol/keyFor +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Symbol/match /fr/docs/Web/JavaScript/Reference/Global_Objects/Symbol/match +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Symbol/matchAll /fr/docs/Web/JavaScript/Reference/Global_Objects/Symbol/matchAll +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Symbol/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Symbol +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Symbol/replace /fr/docs/Web/JavaScript/Reference/Global_Objects/Symbol/replace +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Symbol/search /fr/docs/Web/JavaScript/Reference/Global_Objects/Symbol/search +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Symbol/species /fr/docs/Web/JavaScript/Reference/Global_Objects/Symbol/species +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Symbol/split /fr/docs/Web/JavaScript/Reference/Global_Objects/Symbol/split +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Symbol/toPrimitive /fr/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toPrimitive +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Symbol/toSource /fr/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toSource +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Symbol/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Symbol/toStringTag /fr/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Symbol/unscopables /fr/docs/Web/JavaScript/Reference/Global_Objects/Symbol/unscopables +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Symbol/valueOf /fr/docs/Web/JavaScript/Reference/Global_Objects/Symbol/valueOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/SyntaxError /fr/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError +/fr/docs/Web/JavaScript/Reference/Objets_globaux/SyntaxError/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/SyntaxError +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypeError /fr/docs/Web/JavaScript/Reference/Global_Objects/TypeError +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypeError/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/TypeError +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/@@iterator /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/@@iterator +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/@@species /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/@@species +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/BYTES_PER_ELEMENT /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/BYTES_PER_ELEMENT +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/buffer /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/buffer +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/byteLength /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/byteLength +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/byteOffset /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/byteOffset +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/copyWithin /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/copyWithin +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/entries /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/entries +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/every /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/every +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/fill /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/fill +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/filter /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/filter +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/find /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/find +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/findIndex /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/findIndex +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/forEach /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/forEach +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/from /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/from +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/includes /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/includes +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/indexOf /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/indexOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/join /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/join +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/keys /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/keys +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/lastIndexOf /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/lastIndexOf +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/length /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/length +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/map /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/map +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/name /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/name +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/of /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/of +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/TypedArray +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/reduce /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/reduce +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/reduceRight /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/reduceRight +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/reverse /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/reverse +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/set /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/set +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/slice /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/slice +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/some /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/some +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/sort /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/sort +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/subarray /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/subarray +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/toLocaleString /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/toLocaleString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/toString /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/toString +/fr/docs/Web/JavaScript/Reference/Objets_globaux/TypedArray/values /fr/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/values +/fr/docs/Web/JavaScript/Reference/Objets_globaux/URIError /fr/docs/Web/JavaScript/Reference/Global_Objects/URIError +/fr/docs/Web/JavaScript/Reference/Objets_globaux/URIError/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/URIError +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Uint16Array /fr/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Uint32Array /fr/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Uint8Array /fr/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array +/fr/docs/Web/JavaScript/Reference/Objets_globaux/Uint8ClampedArray /fr/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WeakMap /fr/docs/Web/JavaScript/Reference/Global_Objects/WeakMap +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WeakMap/clear /fr/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/clear +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WeakMap/delete /fr/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/delete +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WeakMap/get /fr/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/get +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WeakMap/has /fr/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/has +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WeakMap/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/WeakMap +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WeakMap/set /fr/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/set +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WeakSet /fr/docs/Web/JavaScript/Reference/Global_Objects/WeakSet +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WeakSet/add /fr/docs/Web/JavaScript/Reference/Global_Objects/WeakSet/add +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WeakSet/clear /fr/docs/Web/JavaScript/Reference/Global_Objects/WeakSet/clear +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WeakSet/delete /fr/docs/Web/JavaScript/Reference/Global_Objects/WeakSet/delete +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WeakSet/has /fr/docs/Web/JavaScript/Reference/Global_Objects/WeakSet/has +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WeakSet/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/WeakSet +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/CompileError /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/CompileError +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/Global /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Global +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/Global/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/WebAssembly/Global +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/Instance /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Instance +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/Instance/exports /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Instance/exports +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/Instance/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/WebAssembly/Instance +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/LinkError /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/LinkError +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/Memory /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Memory +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/Memory/buffer /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Memory/buffer +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/Memory/grow /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Memory/grow +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/Memory/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/WebAssembly/Memory +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/Module /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Module +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/Module/customSections /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Module/customSections +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/Module/exports /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Module/exports +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/Module/imports /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Module/imports +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/Module/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/WebAssembly/Module +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/RuntimeError /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/RuntimeError +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/Table /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Table +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/Table/get /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Table/get +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/Table/grow /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Table/grow +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/Table/length /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Table/length +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/Table/prototype /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/WebAssembly/Table +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/Table/set /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Table/set +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/compile /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/compile +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/compileStreaming /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/compileStreaming +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/instantiate /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/instantiate +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/instantiateStreaming /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/instantiateStreaming +/fr/docs/Web/JavaScript/Reference/Objets_globaux/WebAssembly/validate /fr/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/validate +/fr/docs/Web/JavaScript/Reference/Objets_globaux/decodeURI /fr/docs/Web/JavaScript/Reference/Global_Objects/decodeURI +/fr/docs/Web/JavaScript/Reference/Objets_globaux/decodeURIComponent /fr/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent +/fr/docs/Web/JavaScript/Reference/Objets_globaux/encodeURI /fr/docs/Web/JavaScript/Reference/Global_Objects/encodeURI +/fr/docs/Web/JavaScript/Reference/Objets_globaux/encodeURIComponent /fr/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent +/fr/docs/Web/JavaScript/Reference/Objets_globaux/escape /fr/docs/Web/JavaScript/Reference/Global_Objects/escape +/fr/docs/Web/JavaScript/Reference/Objets_globaux/eval /fr/docs/Web/JavaScript/Reference/Global_Objects/eval +/fr/docs/Web/JavaScript/Reference/Objets_globaux/globalThis /fr/docs/Web/JavaScript/Reference/Global_Objects/globalThis +/fr/docs/Web/JavaScript/Reference/Objets_globaux/isFinite /fr/docs/Web/JavaScript/Reference/Global_Objects/isFinite +/fr/docs/Web/JavaScript/Reference/Objets_globaux/isNaN /fr/docs/Web/JavaScript/Reference/Global_Objects/isNaN +/fr/docs/Web/JavaScript/Reference/Objets_globaux/null /fr/docs/Web/JavaScript/Reference/Global_Objects/null +/fr/docs/Web/JavaScript/Reference/Objets_globaux/parseFloat /fr/docs/Web/JavaScript/Reference/Global_Objects/parseFloat +/fr/docs/Web/JavaScript/Reference/Objets_globaux/parseInt /fr/docs/Web/JavaScript/Reference/Global_Objects/parseInt +/fr/docs/Web/JavaScript/Reference/Objets_globaux/pop /fr/docs/Web/JavaScript/Reference/Global_Objects/Array/pop +/fr/docs/Web/JavaScript/Reference/Objets_globaux/undefined /fr/docs/Web/JavaScript/Reference/Global_Objects/undefined +/fr/docs/Web/JavaScript/Reference/Objets_globaux/unescape /fr/docs/Web/JavaScript/Reference/Global_Objects/unescape +/fr/docs/Web/JavaScript/Reference/Objets_globaux/uneval /fr/docs/Web/JavaScript/Reference/Global_Objects/uneval +/fr/docs/Web/JavaScript/Reference/Opérateurs /fr/docs/Web/JavaScript/Reference/Operators +/fr/docs/Web/JavaScript/Reference/Opérateurs/Addition /fr/docs/Web/JavaScript/Reference/Operators/Addition +/fr/docs/Web/JavaScript/Reference/Opérateurs/Addition_avec_assignement /fr/docs/Web/JavaScript/Reference/Operators/Addition_assignment +/fr/docs/Web/JavaScript/Reference/Opérateurs/Affecter_par_décomposition /fr/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment +/fr/docs/Web/JavaScript/Reference/Opérateurs/Assignement /fr/docs/Web/JavaScript/Reference/Operators/Assignment /fr/docs/Web/JavaScript/Reference/Opérateurs/Generator_comprehensions /fr/docs/Web/JavaScript/Reference/Opérateurs/Compréhensions_de_générateur -/fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_get /fr/docs/Web/JavaScript/Reference/Fonctions/get -/fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_set /fr/docs/Web/JavaScript/Reference/Fonctions/set +/fr/docs/Web/JavaScript/Reference/Opérateurs/Groupement /fr/docs/Web/JavaScript/Reference/Operators/Grouping +/fr/docs/Web/JavaScript/Reference/Opérateurs/Initialisateur_objet /fr/docs/Web/JavaScript/Reference/Operators/Object_initializer +/fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_conditionnel /fr/docs/Web/JavaScript/Reference/Operators/Conditional_Operator +/fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_delete /fr/docs/Web/JavaScript/Reference/Operators/delete +/fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_function /fr/docs/Web/JavaScript/Reference/Operators/function +/fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_get /fr/docs/Web/JavaScript/Reference/Functions/get +/fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_in /fr/docs/Web/JavaScript/Reference/Operators/in +/fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_new /fr/docs/Web/JavaScript/Reference/Operators/new +/fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_set /fr/docs/Web/JavaScript/Reference/Functions/set +/fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_this /fr/docs/Web/JavaScript/Reference/Operators/this +/fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_typeof /fr/docs/Web/JavaScript/Reference/Operators/typeof +/fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_virgule /fr/docs/Web/JavaScript/Reference/Operators/Comma_Operator +/fr/docs/Web/JavaScript/Reference/Opérateurs/L_opérateur_void /fr/docs/Web/JavaScript/Reference/Operators/void +/fr/docs/Web/JavaScript/Reference/Opérateurs/Nullish_coalescing_operator /fr/docs/Web/JavaScript/Reference/Operators/Nullish_coalescing_operator +/fr/docs/Web/JavaScript/Reference/Opérateurs/Optional_chaining /fr/docs/Web/JavaScript/Reference/Operators/Optional_chaining +/fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_arithmétiques /fr/docs/conflicting/Web/JavaScript/Reference/Operators +/fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_binaires /fr/docs/conflicting/Web/JavaScript/Reference/Operators_688eef608213025193cd6b8e1e75b5c3 +/fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_d_affectation /fr/docs/conflicting/Web/JavaScript/Reference/Operators_2be16fc74d75a7c9dca0abca1dc5883b +/fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_de_chaînes /fr/docs/conflicting/Web/JavaScript/Reference/Operators_201bc9aef1615ff38f215c35d4cde8c9 +/fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_de_comparaison /fr/docs/conflicting/Web/JavaScript/Reference/Operators_03cb648b1d07bbaa8b57526b509d6d55 +/fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_de_membres /fr/docs/Web/JavaScript/Reference/Operators/Property_Accessors +/fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_logiques /fr/docs/conflicting/Web/JavaScript/Reference/Operators_d0fb75b0fac950a91a017a1f497c6a1f +/fr/docs/Web/JavaScript/Reference/Opérateurs/Précédence_des_opérateurs /fr/docs/Web/JavaScript/Reference/Operators/Operator_Precedence +/fr/docs/Web/JavaScript/Reference/Opérateurs/Syntaxe_décomposition /fr/docs/Web/JavaScript/Reference/Operators/Spread_syntax +/fr/docs/Web/JavaScript/Reference/Opérateurs/Tube /fr/docs/Web/JavaScript/Reference/Operators/Pipeline_operator +/fr/docs/Web/JavaScript/Reference/Opérateurs/async_function /fr/docs/Web/JavaScript/Reference/Operators/async_function +/fr/docs/Web/JavaScript/Reference/Opérateurs/await /fr/docs/Web/JavaScript/Reference/Operators/await +/fr/docs/Web/JavaScript/Reference/Opérateurs/class /fr/docs/Web/JavaScript/Reference/Operators/class /fr/docs/Web/JavaScript/Reference/Opérateurs/constructor /fr/docs/Web/JavaScript/Reference/Classes/constructor /fr/docs/Web/JavaScript/Reference/Opérateurs/extends /fr/docs/Web/JavaScript/Reference/Classes/extends -/fr/docs/Web/JavaScript/Reference/Valeurs_par_défaut_des_arguments /fr/docs/Web/JavaScript/Reference/Fonctions/Valeurs_par_défaut_des_arguments -/fr/docs/Web/JavaScript/Reference/fonctions_fléchées /fr/docs/Web/JavaScript/Reference/Fonctions/Fonctions_fléchées -/fr/docs/Web/JavaScript/Same_origin_policy_for_JavaScript /fr/docs/Web/Security/Same_origin_policy_for_JavaScript -/fr/docs/Web/JavaScript/décoder_encoder_en_base64 /fr/docs/Web/API/WindowBase64/Décoder_encoder_en_base64 +/fr/docs/Web/JavaScript/Reference/Opérateurs/function* /fr/docs/Web/JavaScript/Reference/Operators/function* +/fr/docs/Web/JavaScript/Reference/Opérateurs/instanceof /fr/docs/Web/JavaScript/Reference/Operators/instanceof +/fr/docs/Web/JavaScript/Reference/Opérateurs/new.target /fr/docs/Web/JavaScript/Reference/Operators/new.target +/fr/docs/Web/JavaScript/Reference/Opérateurs/super /fr/docs/Web/JavaScript/Reference/Operators/super +/fr/docs/Web/JavaScript/Reference/Opérateurs/yield /fr/docs/Web/JavaScript/Reference/Operators/yield +/fr/docs/Web/JavaScript/Reference/Opérateurs/yield* /fr/docs/Web/JavaScript/Reference/Operators/yield* +/fr/docs/Web/JavaScript/Reference/Strict_mode/Passer_au_mode_strict /fr/docs/Web/JavaScript/Reference/Strict_mode/Transitioning_to_strict_mode +/fr/docs/Web/JavaScript/Reference/Valeurs_par_défaut_des_arguments /fr/docs/Web/JavaScript/Reference/Functions/Default_parameters +/fr/docs/Web/JavaScript/Reference/Virgules_finales /fr/docs/Web/JavaScript/Reference/Trailing_commas +/fr/docs/Web/JavaScript/Reference/fonctions_fléchées /fr/docs/Web/JavaScript/Reference/Functions/Arrow_functions +/fr/docs/Web/JavaScript/Same_origin_policy_for_JavaScript /fr/docs/Web/Security/Same-origin_policy +/fr/docs/Web/JavaScript/Structures_de_données /fr/docs/Web/JavaScript/Data_structures +/fr/docs/Web/JavaScript/Tableaux_typés /fr/docs/Web/JavaScript/Typed_arrays +/fr/docs/Web/JavaScript/Une_réintroduction_à_JavaScript /fr/docs/Web/JavaScript/A_re-introduction_to_JavaScript +/fr/docs/Web/JavaScript/décoder_encoder_en_base64 /fr/docs/Glossary/Base64 +/fr/docs/Web/JavaScript/guide_de_demarrage /fr/docs/conflicting/Learn/Getting_started_with_the_web/JavaScript_basics +/fr/docs/Web/MathML/Attribute/Valeurs /fr/docs/Web/MathML/Attribute/Values +/fr/docs/Web/MathML/Exemples /fr/docs/Web/MathML/Examples +/fr/docs/Web/MathML/Exemples/Dériver_la_Formule_Quadratique /fr/docs/Web/MathML/Examples/Deriving_the_Quadratic_Formula +/fr/docs/Web/MathML/Exemples/MathML_Theoreme_de_Pythagore /fr/docs/Web/MathML/Examples/MathML_Pythagorean_Theorem +/fr/docs/Web/Media/Formats/Questions_sur_le_soutien /fr/docs/Web/Media/Formats/Support_issues +/fr/docs/Web/Media/Formats/Types_des_images /fr/docs/Web/Media/Formats/Image_types +/fr/docs/Web/Performance/Budgets_de_performance /fr/docs/Web/Performance/Performance_budgets +/fr/docs/Web/Progressive_web_apps/Adaptative /fr/docs/Web/Progressive_web_apps/Responsive/responsive_design_building_blocks +/fr/docs/Web/Progressive_web_apps/Chargement /fr/docs/Web/Progressive_web_apps/Loading +/fr/docs/Web/Progressive_web_apps/Identifiable /fr/docs/conflicting/Web/Progressive_web_apps +/fr/docs/Web/Progressive_web_apps/Independante_du_reseau /fr/docs/conflicting/Web/Progressive_web_apps_ab4d34f3f29326f76d3aab740be03d31 +/fr/docs/Web/Progressive_web_apps/Installable /fr/docs/conflicting/Web/Progressive_web_apps_7b3e1886320599eacfee6834ead473f1 +/fr/docs/Web/Progressive_web_apps/Partageable /fr/docs/conflicting/Web/Progressive_web_apps_12fa0bab73df8b67470cc2aaa3a2effc +/fr/docs/Web/Progressive_web_apps/Progressive /fr/docs/conflicting/Web/Progressive_web_apps_954d3e6cc1e06f006b865b74099f55cf +/fr/docs/Web/Progressive_web_apps/Re-engageable /fr/docs/conflicting/Web/Progressive_web_apps_cb2823fe6cfc1ddee5db1f6a5d240c67 +/fr/docs/Web/Progressive_web_apps/Relancer_Via_Notifications_Push /fr/docs/Web/Progressive_web_apps/Re-engageable_Notifications_Push +/fr/docs/Web/Progressive_web_apps/Securisee /fr/docs/conflicting/Web/Progressive_web_apps_0d5c38b9aa908cbb52e4c39037b4f28b +/fr/docs/Web/Progressive_web_apps/ajouter_a_lecran_daccueil_a2hs /fr/docs/Web/Progressive_web_apps/Add_to_home_screen +/fr/docs/Web/SVG/Application_d_effets_SVG_a_du_contenu_HTML /fr/docs/Web/SVG/Applying_SVG_effects_to_HTML_content /fr/docs/Web/SVG/Element/cercle /fr/docs/Web/SVG/Element/circle -/fr/docs/Web/SVG/Tutoriel/Découpages_et_masquage /fr/docs/Web/SVG/Tutoriel/Découpages_et_masquages -/fr/docs/Web/SVG/Tutoriel_SVG /fr/docs/Web/SVG/Tutoriel -/fr/docs/Web/SVG/Tutoriel_SVG/Introduction /fr/docs/Web/SVG/Tutoriel/Introduction -/fr/docs/Web/SVG/Tutoriel_SVG/Premiers_pas /fr/docs/Web/SVG/Tutoriel/Premiers_pas +/fr/docs/Web/SVG/SVG_en_tant_qu_image /fr/docs/Web/SVG/SVG_as_an_Image +/fr/docs/Web/SVG/Sources_compatibilite /fr/docs/Web/SVG/Compatibility_sources +/fr/docs/Web/SVG/Tutoriel /fr/docs/Web/SVG/Tutorial +/fr/docs/Web/SVG/Tutoriel/Contenu_embarque_SVG /fr/docs/Web/SVG/Tutorial/Other_content_in_SVG +/fr/docs/Web/SVG/Tutoriel/Découpages_et_masquage /fr/docs/Web/SVG/Tutorial/Clipping_and_masking +/fr/docs/Web/SVG/Tutoriel/Découpages_et_masquages /fr/docs/Web/SVG/Tutorial/Clipping_and_masking +/fr/docs/Web/SVG/Tutoriel/Fills_and_Strokes /fr/docs/Web/SVG/Tutorial/Fills_and_Strokes +/fr/docs/Web/SVG/Tutoriel/Formes_de_base /fr/docs/Web/SVG/Tutorial/Basic_Shapes +/fr/docs/Web/SVG/Tutoriel/Gradients /fr/docs/Web/SVG/Tutorial/Gradients +/fr/docs/Web/SVG/Tutoriel/Introduction /fr/docs/Web/SVG/Tutorial/Introduction +/fr/docs/Web/SVG/Tutoriel/Introduction_à_SVG_dans_HTML /fr/docs/Web/SVG/Tutorial/SVG_In_HTML_Introduction +/fr/docs/Web/SVG/Tutoriel/Motifs /fr/docs/Web/SVG/Tutorial/Patterns +/fr/docs/Web/SVG/Tutoriel/Paths /fr/docs/Web/SVG/Tutorial/Paths +/fr/docs/Web/SVG/Tutoriel/Positionnement /fr/docs/Web/SVG/Tutorial/Positions +/fr/docs/Web/SVG/Tutoriel/Premiers_pas /fr/docs/Web/SVG/Tutorial/Getting_Started +/fr/docs/Web/SVG/Tutoriel/SVG_Image_Tag /fr/docs/Web/SVG/Tutorial/SVG_Image_Tag +/fr/docs/Web/SVG/Tutoriel/Texts /fr/docs/Web/SVG/Tutorial/Texts +/fr/docs/Web/SVG/Tutoriel/Tools_for_SVG /fr/docs/Web/SVG/Tutorial/Tools_for_SVG +/fr/docs/Web/SVG/Tutoriel/Transformations_de_base /fr/docs/Web/SVG/Tutorial/Basic_Transformations +/fr/docs/Web/SVG/Tutoriel/filtres /fr/docs/Web/SVG/Tutorial/Filter_effects +/fr/docs/Web/SVG/Tutoriel/polices_SVG /fr/docs/Web/SVG/Tutorial/SVG_fonts +/fr/docs/Web/SVG/Tutoriel_SVG /fr/docs/Web/SVG/Tutorial +/fr/docs/Web/SVG/Tutoriel_SVG/Introduction /fr/docs/Web/SVG/Tutorial/Introduction +/fr/docs/Web/SVG/Tutoriel_SVG/Premiers_pas /fr/docs/Web/SVG/Tutorial/Getting_Started +/fr/docs/Web/Security/Public_Key_Pinning /fr/docs/Web/HTTP/Public_Key_Pinning +/fr/docs/Web/Security/Same_origin_policy_for_JavaScript /fr/docs/Web/Security/Same-origin_policy +/fr/docs/Web/Tutoriels /fr/docs/Web/Tutorials /fr/docs/Web/WebGL /fr/docs/Web/API/WebGL_API -/fr/docs/Web/WebGL/Adding_2D_content_to_a_WebGL_context /fr/docs/Web/API/WebGL_API/Tutorial/Ajouter_du_contenu_à_WebGL -/fr/docs/Web/WebGL/Animer_des_objets_avec_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Animer_des_objets_avec_WebGL -/fr/docs/Web/WebGL/Commencer_avec_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Commencer_avec_WebGL -/fr/docs/Web/WebGL/Commencer_avec_WebGL/Ajouter_du_contenu_à_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Ajouter_du_contenu_à_WebGL -/fr/docs/Web/WebGL/Commencer_avec_le_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Commencer_avec_WebGL -/fr/docs/Web/WebGL/Using_shaders_to_apply_color_in_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Ajouter_des_couleurs_avec_les_shaders -/fr/docs/Web/WebGL/Utiliser_les_textures_avec_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Utiliser_les_textures_avec_WebGL +/fr/docs/Web/WebGL/Adding_2D_content_to_a_WebGL_context /fr/docs/Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context +/fr/docs/Web/WebGL/Animer_des_objets_avec_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Animating_objects_with_WebGL +/fr/docs/Web/WebGL/Commencer_avec_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Getting_started_with_WebGL +/fr/docs/Web/WebGL/Commencer_avec_WebGL/Ajouter_du_contenu_à_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context +/fr/docs/Web/WebGL/Commencer_avec_le_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Getting_started_with_WebGL +/fr/docs/Web/WebGL/Using_shaders_to_apply_color_in_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Using_shaders_to_apply_color_in_WebGL +/fr/docs/Web/WebGL/Utiliser_les_textures_avec_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Using_textures_in_WebGL /fr/docs/Web/Web_Components/Shadow_DOM /fr/docs/Web/Web_Components/Using_shadow_DOM -/fr/docs/Web/XSLT/Interface_XSLT_JavaScript_dans_Gecko /fr/docs/Web/XSLT/Interface_XSLT_JS_dans_Gecko -/fr/docs/Web/XSLT/L'interface_XSLT_JavaScript_dans_Gecko/Définition_de_paramètres /fr/docs/Web/XSLT/Interface_XSLT_JS_dans_Gecko/Définition_de_paramètres -/fr/docs/Web/XSLT/L'interface_XSLT_JavaScript_dans_Gecko/Exemple_avancé /fr/docs/Web/XSLT/Interface_XSLT_JS_dans_Gecko/Exemple_avancé -/fr/docs/Web/XSLT/L'interface_XSLT_JavaScript_dans_Gecko/Exemple_basique /fr/docs/Web/XSLT/Interface_XSLT_JS_dans_Gecko/Exemple_basique -/fr/docs/Web/XSLT/L'interface_XSLT_JavaScript_dans_Gecko/Les_liaisons_JavaScript_XSLT /fr/docs/Web/XSLT/Interface_XSLT_JS_dans_Gecko/Les_liaisons_JavaScript_XSLT -/fr/docs/Web/XSLT/L'interface_XSLT_JavaScript_dans_Gecko/Ressources /fr/docs/Web/XSLT/Interface_XSLT_JS_dans_Gecko/Ressources +/fr/docs/Web/Web_Components/Utilisation_des_templates_et_des_slots /fr/docs/Web/Web_Components/Using_templates_and_slots +/fr/docs/Web/XML/Introduction_à_XML /fr/docs/Web/XML/XML_introduction +/fr/docs/Web/XPath/Fonctions /fr/docs/Web/XPath/Functions +/fr/docs/Web/XPath/Fonctions/boolean /fr/docs/Web/XPath/Functions/boolean +/fr/docs/Web/XPath/Fonctions/ceiling /fr/docs/Web/XPath/Functions/ceiling +/fr/docs/Web/XPath/Fonctions/concat /fr/docs/Web/XPath/Functions/concat +/fr/docs/Web/XPath/Fonctions/contains /fr/docs/Web/XPath/Functions/contains +/fr/docs/Web/XPath/Fonctions/count /fr/docs/Web/XPath/Functions/count +/fr/docs/Web/XPath/Fonctions/current /fr/docs/Web/XPath/Functions/current +/fr/docs/Web/XPath/Fonctions/document /fr/docs/Web/XPath/Functions/document +/fr/docs/Web/XPath/Fonctions/element-available /fr/docs/Web/XPath/Functions/element-available +/fr/docs/Web/XPath/Fonctions/false /fr/docs/Web/XPath/Functions/false +/fr/docs/Web/XPath/Fonctions/floor /fr/docs/Web/XPath/Functions/floor +/fr/docs/Web/XPath/Fonctions/format-number /fr/docs/Web/XPath/Functions/format-number +/fr/docs/Web/XPath/Fonctions/function-available /fr/docs/Web/XPath/Functions/function-available +/fr/docs/Web/XPath/Fonctions/generate-id /fr/docs/Web/XPath/Functions/generate-id +/fr/docs/Web/XPath/Fonctions/id /fr/docs/Web/XPath/Functions/id +/fr/docs/Web/XPath/Fonctions/key /fr/docs/Web/XPath/Functions/key +/fr/docs/Web/XPath/Fonctions/lang /fr/docs/Web/XPath/Functions/lang +/fr/docs/Web/XPath/Fonctions/last /fr/docs/Web/XPath/Functions/last +/fr/docs/Web/XPath/Fonctions/local-name /fr/docs/Web/XPath/Functions/local-name +/fr/docs/Web/XPath/Fonctions/name /fr/docs/Web/XPath/Functions/name +/fr/docs/Web/XPath/Fonctions/namespace-uri /fr/docs/Web/XPath/Functions/namespace-uri +/fr/docs/Web/XPath/Fonctions/normalize-space /fr/docs/Web/XPath/Functions/normalize-space +/fr/docs/Web/XPath/Fonctions/not /fr/docs/Web/XPath/Functions/not +/fr/docs/Web/XPath/Fonctions/number /fr/docs/Web/XPath/Functions/number +/fr/docs/Web/XPath/Fonctions/position /fr/docs/Web/XPath/Functions/position +/fr/docs/Web/XPath/Fonctions/round /fr/docs/Web/XPath/Functions/round +/fr/docs/Web/XPath/Fonctions/starts-with /fr/docs/Web/XPath/Functions/starts-with +/fr/docs/Web/XPath/Fonctions/string /fr/docs/Web/XPath/Functions/string +/fr/docs/Web/XPath/Fonctions/string-length /fr/docs/Web/XPath/Functions/string-length +/fr/docs/Web/XPath/Fonctions/substring /fr/docs/Web/XPath/Functions/substring +/fr/docs/Web/XPath/Fonctions/substring-after /fr/docs/Web/XPath/Functions/substring-after +/fr/docs/Web/XPath/Fonctions/substring-before /fr/docs/Web/XPath/Functions/substring-before +/fr/docs/Web/XPath/Fonctions/sum /fr/docs/Web/XPath/Functions/sum +/fr/docs/Web/XPath/Fonctions/system-property /fr/docs/Web/XPath/Functions/system-property +/fr/docs/Web/XPath/Fonctions/translate /fr/docs/Web/XPath/Functions/translate +/fr/docs/Web/XPath/Fonctions/true /fr/docs/Web/XPath/Functions/true +/fr/docs/Web/XPath/Fonctions/unparsed-entity-url /fr/docs/Web/XPath/Functions/unparsed-entity-url +/fr/docs/Web/XSLT/Interface_XSLT_JS_dans_Gecko /fr/docs/Web/XSLT/XSLT_JS_interface_in_Gecko +/fr/docs/Web/XSLT/Interface_XSLT_JS_dans_Gecko/Définition_de_paramètres /fr/docs/Web/XSLT/XSLT_JS_interface_in_Gecko/Setting_Parameters +/fr/docs/Web/XSLT/Interface_XSLT_JS_dans_Gecko/Exemple_avancé /fr/docs/Web/XSLT/XSLT_JS_interface_in_Gecko/Advanced_Example +/fr/docs/Web/XSLT/Interface_XSLT_JS_dans_Gecko/Exemple_basique /fr/docs/Web/XSLT/XSLT_JS_interface_in_Gecko/Basic_Example +/fr/docs/Web/XSLT/Interface_XSLT_JS_dans_Gecko/Les_liaisons_JavaScript_XSLT /fr/docs/Web/XSLT/XSLT_JS_interface_in_Gecko/JavaScript_XSLT_Bindings +/fr/docs/Web/XSLT/Interface_XSLT_JS_dans_Gecko/Ressources /fr/docs/Web/XSLT/XSLT_JS_interface_in_Gecko/Resources +/fr/docs/Web/XSLT/Interface_XSLT_JavaScript_dans_Gecko /fr/docs/Web/XSLT/XSLT_JS_interface_in_Gecko +/fr/docs/Web/XSLT/L'interface_XSLT_JavaScript_dans_Gecko/Définition_de_paramètres /fr/docs/Web/XSLT/XSLT_JS_interface_in_Gecko/Setting_Parameters +/fr/docs/Web/XSLT/L'interface_XSLT_JavaScript_dans_Gecko/Exemple_avancé /fr/docs/Web/XSLT/XSLT_JS_interface_in_Gecko/Advanced_Example +/fr/docs/Web/XSLT/L'interface_XSLT_JavaScript_dans_Gecko/Exemple_basique /fr/docs/Web/XSLT/XSLT_JS_interface_in_Gecko/Basic_Example +/fr/docs/Web/XSLT/L'interface_XSLT_JavaScript_dans_Gecko/Les_liaisons_JavaScript_XSLT /fr/docs/Web/XSLT/XSLT_JS_interface_in_Gecko/JavaScript_XSLT_Bindings +/fr/docs/Web/XSLT/L'interface_XSLT_JavaScript_dans_Gecko/Ressources /fr/docs/Web/XSLT/XSLT_JS_interface_in_Gecko/Resources +/fr/docs/Web/XSLT/Paramètres_des_instructions_de_traitement /fr/docs/Web/XSLT/PI_Parameters +/fr/docs/Web/XSLT/Sommaire /fr/docs/Web/XSLT/Index +/fr/docs/Web/XSLT/Transformations_XML_avec_XSLT /fr/docs/Web/XSLT/Transforming_XML_with_XSLT +/fr/docs/Web/XSLT/Transformations_XML_avec_XSLT/Autres_ressources /fr/docs/Web/XSLT/Transforming_XML_with_XSLT/For_Further_Reading +/fr/docs/Web/XSLT/Transformations_XML_avec_XSLT/La_référence_XSLT_XPath_de_Netscape /fr/docs/Web/XSLT/Transforming_XML_with_XSLT/The_Netscape_XSLT_XPath_Reference +/fr/docs/Web/XSLT/Transformations_XML_avec_XSLT/Présentation /fr/docs/Web/XSLT/Transforming_XML_with_XSLT/An_Overview +/fr/docs/Web/XSLT/Utilisation_de_l'interface_JavaScript_de_Mozilla_pour_les_transformations_XSL /fr/docs/Web/XSLT/Using_the_Mozilla_JavaScript_interface_to_XSL_Transformations +/fr/docs/Web/XSLT/apply-imports /fr/docs/Web/XSLT/Element/apply-imports +/fr/docs/Web/XSLT/apply-templates /fr/docs/Web/XSLT/Element/apply-templates +/fr/docs/Web/XSLT/attribute /fr/docs/Web/XSLT/Element/attribute +/fr/docs/Web/XSLT/attribute-set /fr/docs/Web/XSLT/Element/attribute-set +/fr/docs/Web/XSLT/call-template /fr/docs/Web/XSLT/Element/call-template +/fr/docs/Web/XSLT/choose /fr/docs/Web/XSLT/Element/choose +/fr/docs/Web/XSLT/comment /fr/docs/Web/XSLT/Element/comment +/fr/docs/Web/XSLT/copy /fr/docs/Web/XSLT/Element/copy +/fr/docs/Web/XSLT/copy-of /fr/docs/Web/XSLT/Element/copy-of +/fr/docs/Web/XSLT/decimal-format /fr/docs/Web/XSLT/Element/decimal-format +/fr/docs/Web/XSLT/fallback /fr/docs/Web/XSLT/Element/fallback +/fr/docs/Web/XSLT/for-each /fr/docs/Web/XSLT/Element/for-each +/fr/docs/Web/XSLT/if /fr/docs/Web/XSLT/Element/if +/fr/docs/Web/XSLT/import /fr/docs/Web/XSLT/Element/import +/fr/docs/Web/XSLT/include /fr/docs/Web/XSLT/Element/include +/fr/docs/Web/XSLT/key /fr/docs/Web/XSLT/Element/key +/fr/docs/Web/XSLT/message /fr/docs/Web/XSLT/Element/message +/fr/docs/Web/XSLT/namespace-alias /fr/docs/Web/XSLT/Element/namespace-alias +/fr/docs/Web/XSLT/number /fr/docs/Web/XSLT/Element/number +/fr/docs/Web/XSLT/otherwise /fr/docs/Web/XSLT/Element/otherwise +/fr/docs/Web/XSLT/output /fr/docs/Web/XSLT/Element/output +/fr/docs/Web/XSLT/param /fr/docs/Web/XSLT/Element/param +/fr/docs/Web/XSLT/preserve-space /fr/docs/Web/XSLT/Element/preserve-space +/fr/docs/Web/XSLT/processing-instruction /fr/docs/Web/XSLT/Element/processing-instruction +/fr/docs/Web/XSLT/sort /fr/docs/Web/XSLT/Element/sort +/fr/docs/Web/XSLT/strip-space /fr/docs/Web/XSLT/Element/strip-space +/fr/docs/Web/XSLT/stylesheet /fr/docs/Web/XSLT/Element/stylesheet +/fr/docs/Web/XSLT/template /fr/docs/Web/XSLT/Element/template +/fr/docs/Web/XSLT/text /fr/docs/Web/XSLT/Element/text +/fr/docs/Web/XSLT/transform /fr/docs/Web/XSLT/Element/transform +/fr/docs/Web/XSLT/value-of /fr/docs/Web/XSLT/Element/value-of +/fr/docs/Web/XSLT/variable /fr/docs/Web/XSLT/Element/variable +/fr/docs/Web/XSLT/when /fr/docs/Web/XSLT/Element/when +/fr/docs/Web/XSLT/with-param /fr/docs/Web/XSLT/Element/with-param /fr/docs/Web/XSLT/Éléments /fr/docs/Web/XSLT/Element /fr/docs/Web/XSLT/Éléments/element /fr/docs/Web/XSLT/Element/element +/fr/docs/WebAPI /fr/docs/conflicting/Web/API_dd04ca1265cb79b990b8120e5f5070d3 /fr/docs/WebAPI/Battery_Status /fr/docs/Web/API/Battery_status_API +/fr/docs/WebAPI/Detecting_device_orientation /fr/docs/Web/API/Detecting_device_orientation +/fr/docs/WebAPI/Network_Information /fr/docs/Web/API/Network_Information_API +/fr/docs/WebAPI/Pointer_Lock /fr/docs/Web/API/Pointer_Lock_API +/fr/docs/WebAPI/Proximity /fr/docs/Web/API/Proximity_Events +/fr/docs/WebAPI/Utiliser_les_événéments_de_luminosité /fr/docs/Web/API/Ambient_Light_Events /fr/docs/WebGL /fr/docs/Web/API/WebGL_API -/fr/docs/WebGL/Adding_2D_content_to_a_WebGL_context /fr/docs/Web/API/WebGL_API/Tutorial/Ajouter_du_contenu_à_WebGL -/fr/docs/WebGL/Ajouter_des_couleurs_avec_les_shaders /fr/docs/Web/API/WebGL_API/Tutorial/Ajouter_des_couleurs_avec_les_shaders -/fr/docs/WebGL/Ajouter_du_contenu_à_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Ajouter_du_contenu_à_WebGL -/fr/docs/WebGL/Commencer_avec_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Commencer_avec_WebGL -/fr/docs/WebGL/Commencer_avec_WebGL/Ajouter_du_contenu_à_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Ajouter_du_contenu_à_WebGL -/fr/docs/WebGL/Commencer_avec_le_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Commencer_avec_WebGL +/fr/docs/WebGL/Adding_2D_content_to_a_WebGL_context /fr/docs/Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context +/fr/docs/WebGL/Ajouter_des_couleurs_avec_les_shaders /fr/docs/Web/API/WebGL_API/Tutorial/Using_shaders_to_apply_color_in_WebGL +/fr/docs/WebGL/Ajouter_du_contenu_à_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context +/fr/docs/WebGL/Commencer_avec_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Getting_started_with_WebGL +/fr/docs/WebGL/Commencer_avec_WebGL/Ajouter_du_contenu_à_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context +/fr/docs/WebGL/Commencer_avec_le_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Getting_started_with_WebGL /fr/docs/WebGL/Tutorial /fr/docs/Web/API/WebGL_API/Tutorial -/fr/docs/WebGL/Tutorial/Ajouter_des_couleurs_avec_les_shaders /fr/docs/Web/API/WebGL_API/Tutorial/Ajouter_des_couleurs_avec_les_shaders -/fr/docs/WebGL/Tutorial/Ajouter_du_contenu_à_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Ajouter_du_contenu_à_WebGL -/fr/docs/WebGL/Tutorial/Animer_des_objets_avec_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Animer_des_objets_avec_WebGL -/fr/docs/WebGL/Tutorial/Commencer_avec_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Commencer_avec_WebGL -/fr/docs/WebGL/Tutorial/Commencer_avec_WebGL/Ajouter_du_contenu_à_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Ajouter_du_contenu_à_WebGL -/fr/docs/WebGL/Tutorial/Creer_des_objets_3D_avec_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Creer_des_objets_3D_avec_WebGL -/fr/docs/WebGL/Tutorial/Utiliser_les_textures_avec_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Utiliser_les_textures_avec_WebGL -/fr/docs/WebGL/Using_shaders_to_apply_color_in_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Ajouter_des_couleurs_avec_les_shaders +/fr/docs/WebGL/Tutorial/Ajouter_des_couleurs_avec_les_shaders /fr/docs/Web/API/WebGL_API/Tutorial/Using_shaders_to_apply_color_in_WebGL +/fr/docs/WebGL/Tutorial/Ajouter_du_contenu_à_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context +/fr/docs/WebGL/Tutorial/Animer_des_objets_avec_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Animating_objects_with_WebGL +/fr/docs/WebGL/Tutorial/Commencer_avec_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Getting_started_with_WebGL +/fr/docs/WebGL/Tutorial/Commencer_avec_WebGL/Ajouter_du_contenu_à_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context +/fr/docs/WebGL/Tutorial/Creer_des_objets_3D_avec_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Creating_3D_objects_using_WebGL +/fr/docs/WebGL/Tutorial/Utiliser_les_textures_avec_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Using_textures_in_WebGL +/fr/docs/WebGL/Using_shaders_to_apply_color_in_WebGL /fr/docs/Web/API/WebGL_API/Tutorial/Using_shaders_to_apply_color_in_WebGL +/fr/docs/WebRTC /fr/docs/conflicting/Web/API/WebRTC_API_d8621144cbc61520339c3b10c61731f0 +/fr/docs/WebRTC/Introduction /fr/docs/Web/API/WebRTC_API/Session_lifetime +/fr/docs/WebRTC/MediaStream_API /fr/docs/Web/API/Media_Streams_API +/fr/docs/WebRTC/Prendre_des_photos_avec_la_webcam /fr/docs/Web/API/WebRTC_API/Taking_still_photos +/fr/docs/WebRTC/communication-de-pair-a-pair-avec-WebRTC /fr/docs/Web/Guide/API/WebRTC/Peer-to-peer_communications_with_WebRTC /fr/docs/WebSockets /fr/docs/Web/API/WebSockets_API /fr/docs/WebSockets/Writing_WebSocket_client_applications /fr/docs/Web/API/WebSockets_API/Writing_WebSocket_client_applications /fr/docs/WebSockets/Writing_WebSocket_servers /fr/docs/Web/API/WebSockets_API/Writing_WebSocket_servers /fr/docs/WebSockets/Writing_a_WebSocket_server_in_Java /fr/docs/Web/API/WebSockets_API/Writing_a_WebSocket_server_in_Java /fr/docs/Web_Development/Mobile/Responsive_design /fr/docs/Web/Progressive_web_apps +/fr/docs/XHTML /fr/docs/Glossary/XHTML /fr/docs/XMLHttpRequest /fr/docs/Web/API/XMLHttpRequest /fr/docs/XMLHttpRequest/FormData /fr/docs/Web/API/FormData -/fr/docs/XMLHttpRequest/Utiliser_XMLHttpRequest /fr/docs/Web/API/XMLHttpRequest/Utiliser_XMLHttpRequest +/fr/docs/XMLHttpRequest/Utiliser_XMLHttpRequest /fr/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest +/fr/docs/XMLSerializer /fr/docs/Web/API/XMLSerializer +/fr/docs/XPCOM/Liaisons_de_langage/Objet_Components /fr/docs/orphaned/XPCOM/Liaisons_de_langage/Objet_Components /fr/docs/XPCOM/Reference/Interface /fr/docs/XPCOM_Interface_Reference +/fr/docs/XPCOM/Reference/Standard_XPCOM_components /fr/docs/orphaned/XPCOM/Reference/Standard_XPCOM_components /fr/docs/XPCOM:Liaisons_de_langage /fr/docs/XPCOM/Liaisons_de_langage /fr/docs/XPath /fr/docs/Web/XPath /fr/docs/XPath/Axes /fr/docs/Web/XPath/Axes @@ -3464,43 +5853,43 @@ /fr/docs/XPath/Axes/preceding /fr/docs/Web/XPath/Axes/preceding /fr/docs/XPath/Axes/preceding-sibling /fr/docs/Web/XPath/Axes/preceding-sibling /fr/docs/XPath/Axes/self /fr/docs/Web/XPath/Axes/self -/fr/docs/XPath/Fonctions /fr/docs/Web/XPath/Fonctions -/fr/docs/XPath/Fonctions/boolean /fr/docs/Web/XPath/Fonctions/boolean -/fr/docs/XPath/Fonctions/ceiling /fr/docs/Web/XPath/Fonctions/ceiling -/fr/docs/XPath/Fonctions/concat /fr/docs/Web/XPath/Fonctions/concat -/fr/docs/XPath/Fonctions/contains /fr/docs/Web/XPath/Fonctions/contains -/fr/docs/XPath/Fonctions/count /fr/docs/Web/XPath/Fonctions/count -/fr/docs/XPath/Fonctions/current /fr/docs/Web/XPath/Fonctions/current -/fr/docs/XPath/Fonctions/document /fr/docs/Web/XPath/Fonctions/document -/fr/docs/XPath/Fonctions/element-available /fr/docs/Web/XPath/Fonctions/element-available -/fr/docs/XPath/Fonctions/false /fr/docs/Web/XPath/Fonctions/false -/fr/docs/XPath/Fonctions/floor /fr/docs/Web/XPath/Fonctions/floor -/fr/docs/XPath/Fonctions/format-number /fr/docs/Web/XPath/Fonctions/format-number -/fr/docs/XPath/Fonctions/function-available /fr/docs/Web/XPath/Fonctions/function-available -/fr/docs/XPath/Fonctions/generate-id /fr/docs/Web/XPath/Fonctions/generate-id -/fr/docs/XPath/Fonctions/id /fr/docs/Web/XPath/Fonctions/id -/fr/docs/XPath/Fonctions/key /fr/docs/Web/XPath/Fonctions/key -/fr/docs/XPath/Fonctions/lang /fr/docs/Web/XPath/Fonctions/lang -/fr/docs/XPath/Fonctions/last /fr/docs/Web/XPath/Fonctions/last -/fr/docs/XPath/Fonctions/local-name /fr/docs/Web/XPath/Fonctions/local-name -/fr/docs/XPath/Fonctions/name /fr/docs/Web/XPath/Fonctions/name -/fr/docs/XPath/Fonctions/namespace-uri /fr/docs/Web/XPath/Fonctions/namespace-uri -/fr/docs/XPath/Fonctions/normalize-space /fr/docs/Web/XPath/Fonctions/normalize-space -/fr/docs/XPath/Fonctions/not /fr/docs/Web/XPath/Fonctions/not -/fr/docs/XPath/Fonctions/number /fr/docs/Web/XPath/Fonctions/number -/fr/docs/XPath/Fonctions/position /fr/docs/Web/XPath/Fonctions/position -/fr/docs/XPath/Fonctions/round /fr/docs/Web/XPath/Fonctions/round -/fr/docs/XPath/Fonctions/starts-with /fr/docs/Web/XPath/Fonctions/starts-with -/fr/docs/XPath/Fonctions/string /fr/docs/Web/XPath/Fonctions/string -/fr/docs/XPath/Fonctions/string-length /fr/docs/Web/XPath/Fonctions/string-length -/fr/docs/XPath/Fonctions/substring /fr/docs/Web/XPath/Fonctions/substring -/fr/docs/XPath/Fonctions/substring-after /fr/docs/Web/XPath/Fonctions/substring-after -/fr/docs/XPath/Fonctions/substring-before /fr/docs/Web/XPath/Fonctions/substring-before -/fr/docs/XPath/Fonctions/sum /fr/docs/Web/XPath/Fonctions/sum -/fr/docs/XPath/Fonctions/system-property /fr/docs/Web/XPath/Fonctions/system-property -/fr/docs/XPath/Fonctions/translate /fr/docs/Web/XPath/Fonctions/translate -/fr/docs/XPath/Fonctions/true /fr/docs/Web/XPath/Fonctions/true -/fr/docs/XPath/Fonctions/unparsed-entity-url /fr/docs/Web/XPath/Fonctions/unparsed-entity-url +/fr/docs/XPath/Fonctions /fr/docs/Web/XPath/Functions +/fr/docs/XPath/Fonctions/boolean /fr/docs/Web/XPath/Functions/boolean +/fr/docs/XPath/Fonctions/ceiling /fr/docs/Web/XPath/Functions/ceiling +/fr/docs/XPath/Fonctions/concat /fr/docs/Web/XPath/Functions/concat +/fr/docs/XPath/Fonctions/contains /fr/docs/Web/XPath/Functions/contains +/fr/docs/XPath/Fonctions/count /fr/docs/Web/XPath/Functions/count +/fr/docs/XPath/Fonctions/current /fr/docs/Web/XPath/Functions/current +/fr/docs/XPath/Fonctions/document /fr/docs/Web/XPath/Functions/document +/fr/docs/XPath/Fonctions/element-available /fr/docs/Web/XPath/Functions/element-available +/fr/docs/XPath/Fonctions/false /fr/docs/Web/XPath/Functions/false +/fr/docs/XPath/Fonctions/floor /fr/docs/Web/XPath/Functions/floor +/fr/docs/XPath/Fonctions/format-number /fr/docs/Web/XPath/Functions/format-number +/fr/docs/XPath/Fonctions/function-available /fr/docs/Web/XPath/Functions/function-available +/fr/docs/XPath/Fonctions/generate-id /fr/docs/Web/XPath/Functions/generate-id +/fr/docs/XPath/Fonctions/id /fr/docs/Web/XPath/Functions/id +/fr/docs/XPath/Fonctions/key /fr/docs/Web/XPath/Functions/key +/fr/docs/XPath/Fonctions/lang /fr/docs/Web/XPath/Functions/lang +/fr/docs/XPath/Fonctions/last /fr/docs/Web/XPath/Functions/last +/fr/docs/XPath/Fonctions/local-name /fr/docs/Web/XPath/Functions/local-name +/fr/docs/XPath/Fonctions/name /fr/docs/Web/XPath/Functions/name +/fr/docs/XPath/Fonctions/namespace-uri /fr/docs/Web/XPath/Functions/namespace-uri +/fr/docs/XPath/Fonctions/normalize-space /fr/docs/Web/XPath/Functions/normalize-space +/fr/docs/XPath/Fonctions/not /fr/docs/Web/XPath/Functions/not +/fr/docs/XPath/Fonctions/number /fr/docs/Web/XPath/Functions/number +/fr/docs/XPath/Fonctions/position /fr/docs/Web/XPath/Functions/position +/fr/docs/XPath/Fonctions/round /fr/docs/Web/XPath/Functions/round +/fr/docs/XPath/Fonctions/starts-with /fr/docs/Web/XPath/Functions/starts-with +/fr/docs/XPath/Fonctions/string /fr/docs/Web/XPath/Functions/string +/fr/docs/XPath/Fonctions/string-length /fr/docs/Web/XPath/Functions/string-length +/fr/docs/XPath/Fonctions/substring /fr/docs/Web/XPath/Functions/substring +/fr/docs/XPath/Fonctions/substring-after /fr/docs/Web/XPath/Functions/substring-after +/fr/docs/XPath/Fonctions/substring-before /fr/docs/Web/XPath/Functions/substring-before +/fr/docs/XPath/Fonctions/sum /fr/docs/Web/XPath/Functions/sum +/fr/docs/XPath/Fonctions/system-property /fr/docs/Web/XPath/Functions/system-property +/fr/docs/XPath/Fonctions/translate /fr/docs/Web/XPath/Functions/translate +/fr/docs/XPath/Fonctions/true /fr/docs/Web/XPath/Functions/true +/fr/docs/XPath/Fonctions/unparsed-entity-url /fr/docs/Web/XPath/Functions/unparsed-entity-url /fr/docs/XPath:Axes /fr/docs/Web/XPath/Axes /fr/docs/XPath:Axes:ancestor /fr/docs/Web/XPath/Axes/ancestor /fr/docs/XPath:Axes:ancestor-or-self /fr/docs/Web/XPath/Axes/ancestor-or-self @@ -3515,121 +5904,127 @@ /fr/docs/XPath:Axes:preceding /fr/docs/Web/XPath/Axes/preceding /fr/docs/XPath:Axes:preceding-sibling /fr/docs/Web/XPath/Axes/preceding-sibling /fr/docs/XPath:Axes:self /fr/docs/Web/XPath/Axes/self -/fr/docs/XPath:Fonctions /fr/docs/Web/XPath/Fonctions -/fr/docs/XPath:Fonctions:boolean /fr/docs/Web/XPath/Fonctions/boolean -/fr/docs/XPath:Fonctions:ceiling /fr/docs/Web/XPath/Fonctions/ceiling -/fr/docs/XPath:Fonctions:concat /fr/docs/Web/XPath/Fonctions/concat -/fr/docs/XPath:Fonctions:contains /fr/docs/Web/XPath/Fonctions/contains -/fr/docs/XPath:Fonctions:count /fr/docs/Web/XPath/Fonctions/count -/fr/docs/XPath:Fonctions:current /fr/docs/Web/XPath/Fonctions/current -/fr/docs/XPath:Fonctions:document /fr/docs/Web/XPath/Fonctions/document -/fr/docs/XPath:Fonctions:element-available /fr/docs/Web/XPath/Fonctions/element-available -/fr/docs/XPath:Fonctions:false /fr/docs/Web/XPath/Fonctions/false -/fr/docs/XPath:Fonctions:floor /fr/docs/Web/XPath/Fonctions/floor -/fr/docs/XPath:Fonctions:format-number /fr/docs/Web/XPath/Fonctions/format-number -/fr/docs/XPath:Fonctions:function-available /fr/docs/Web/XPath/Fonctions/function-available -/fr/docs/XPath:Fonctions:generate-id /fr/docs/Web/XPath/Fonctions/generate-id -/fr/docs/XPath:Fonctions:id /fr/docs/Web/XPath/Fonctions/id -/fr/docs/XPath:Fonctions:key /fr/docs/Web/XPath/Fonctions/key -/fr/docs/XPath:Fonctions:lang /fr/docs/Web/XPath/Fonctions/lang -/fr/docs/XPath:Fonctions:last /fr/docs/Web/XPath/Fonctions/last -/fr/docs/XPath:Fonctions:local-name /fr/docs/Web/XPath/Fonctions/local-name -/fr/docs/XPath:Fonctions:name /fr/docs/Web/XPath/Fonctions/name -/fr/docs/XPath:Fonctions:namespace-uri /fr/docs/Web/XPath/Fonctions/namespace-uri -/fr/docs/XPath:Fonctions:normalize-space /fr/docs/Web/XPath/Fonctions/normalize-space -/fr/docs/XPath:Fonctions:not /fr/docs/Web/XPath/Fonctions/not -/fr/docs/XPath:Fonctions:number /fr/docs/Web/XPath/Fonctions/number -/fr/docs/XPath:Fonctions:position /fr/docs/Web/XPath/Fonctions/position -/fr/docs/XPath:Fonctions:round /fr/docs/Web/XPath/Fonctions/round -/fr/docs/XPath:Fonctions:starts-with /fr/docs/Web/XPath/Fonctions/starts-with -/fr/docs/XPath:Fonctions:string /fr/docs/Web/XPath/Fonctions/string -/fr/docs/XPath:Fonctions:string-length /fr/docs/Web/XPath/Fonctions/string-length -/fr/docs/XPath:Fonctions:substring /fr/docs/Web/XPath/Fonctions/substring -/fr/docs/XPath:Fonctions:substring-after /fr/docs/Web/XPath/Fonctions/substring-after -/fr/docs/XPath:Fonctions:substring-before /fr/docs/Web/XPath/Fonctions/substring-before -/fr/docs/XPath:Fonctions:sum /fr/docs/Web/XPath/Fonctions/sum -/fr/docs/XPath:Fonctions:system-property /fr/docs/Web/XPath/Fonctions/system-property -/fr/docs/XPath:Fonctions:translate /fr/docs/Web/XPath/Fonctions/translate -/fr/docs/XPath:Fonctions:true /fr/docs/Web/XPath/Fonctions/true -/fr/docs/XPath:Fonctions:unparsed-entity-url /fr/docs/Web/XPath/Fonctions/unparsed-entity-url +/fr/docs/XPath:Fonctions /fr/docs/Web/XPath/Functions +/fr/docs/XPath:Fonctions:boolean /fr/docs/Web/XPath/Functions/boolean +/fr/docs/XPath:Fonctions:ceiling /fr/docs/Web/XPath/Functions/ceiling +/fr/docs/XPath:Fonctions:concat /fr/docs/Web/XPath/Functions/concat +/fr/docs/XPath:Fonctions:contains /fr/docs/Web/XPath/Functions/contains +/fr/docs/XPath:Fonctions:count /fr/docs/Web/XPath/Functions/count +/fr/docs/XPath:Fonctions:current /fr/docs/Web/XPath/Functions/current +/fr/docs/XPath:Fonctions:document /fr/docs/Web/XPath/Functions/document +/fr/docs/XPath:Fonctions:element-available /fr/docs/Web/XPath/Functions/element-available +/fr/docs/XPath:Fonctions:false /fr/docs/Web/XPath/Functions/false +/fr/docs/XPath:Fonctions:floor /fr/docs/Web/XPath/Functions/floor +/fr/docs/XPath:Fonctions:format-number /fr/docs/Web/XPath/Functions/format-number +/fr/docs/XPath:Fonctions:function-available /fr/docs/Web/XPath/Functions/function-available +/fr/docs/XPath:Fonctions:generate-id /fr/docs/Web/XPath/Functions/generate-id +/fr/docs/XPath:Fonctions:id /fr/docs/Web/XPath/Functions/id +/fr/docs/XPath:Fonctions:key /fr/docs/Web/XPath/Functions/key +/fr/docs/XPath:Fonctions:lang /fr/docs/Web/XPath/Functions/lang +/fr/docs/XPath:Fonctions:last /fr/docs/Web/XPath/Functions/last +/fr/docs/XPath:Fonctions:local-name /fr/docs/Web/XPath/Functions/local-name +/fr/docs/XPath:Fonctions:name /fr/docs/Web/XPath/Functions/name +/fr/docs/XPath:Fonctions:namespace-uri /fr/docs/Web/XPath/Functions/namespace-uri +/fr/docs/XPath:Fonctions:normalize-space /fr/docs/Web/XPath/Functions/normalize-space +/fr/docs/XPath:Fonctions:not /fr/docs/Web/XPath/Functions/not +/fr/docs/XPath:Fonctions:number /fr/docs/Web/XPath/Functions/number +/fr/docs/XPath:Fonctions:position /fr/docs/Web/XPath/Functions/position +/fr/docs/XPath:Fonctions:round /fr/docs/Web/XPath/Functions/round +/fr/docs/XPath:Fonctions:starts-with /fr/docs/Web/XPath/Functions/starts-with +/fr/docs/XPath:Fonctions:string /fr/docs/Web/XPath/Functions/string +/fr/docs/XPath:Fonctions:string-length /fr/docs/Web/XPath/Functions/string-length +/fr/docs/XPath:Fonctions:substring /fr/docs/Web/XPath/Functions/substring +/fr/docs/XPath:Fonctions:substring-after /fr/docs/Web/XPath/Functions/substring-after +/fr/docs/XPath:Fonctions:substring-before /fr/docs/Web/XPath/Functions/substring-before +/fr/docs/XPath:Fonctions:sum /fr/docs/Web/XPath/Functions/sum +/fr/docs/XPath:Fonctions:system-property /fr/docs/Web/XPath/Functions/system-property +/fr/docs/XPath:Fonctions:translate /fr/docs/Web/XPath/Functions/translate +/fr/docs/XPath:Fonctions:true /fr/docs/Web/XPath/Functions/true +/fr/docs/XPath:Fonctions:unparsed-entity-url /fr/docs/Web/XPath/Functions/unparsed-entity-url /fr/docs/XSLT /fr/docs/Web/XSLT -/fr/docs/XSLT/Paramètres_des_instructions_de_traitement /fr/docs/Web/XSLT/Paramètres_des_instructions_de_traitement -/fr/docs/XSLT/apply-imports /fr/docs/Web/XSLT/apply-imports -/fr/docs/XSLT/apply-templates /fr/docs/Web/XSLT/apply-templates -/fr/docs/XSLT/attribute /fr/docs/Web/XSLT/attribute -/fr/docs/XSLT/attribute-set /fr/docs/Web/XSLT/attribute-set -/fr/docs/XSLT/call-template /fr/docs/Web/XSLT/call-template -/fr/docs/XSLT/choose /fr/docs/Web/XSLT/choose -/fr/docs/XSLT/comment /fr/docs/Web/XSLT/comment -/fr/docs/XSLT/copy /fr/docs/Web/XSLT/copy -/fr/docs/XSLT/copy-of /fr/docs/Web/XSLT/copy-of -/fr/docs/XSLT/decimal-format /fr/docs/Web/XSLT/decimal-format +/fr/docs/XSLT/Paramètres_des_instructions_de_traitement /fr/docs/Web/XSLT/PI_Parameters +/fr/docs/XSLT/apply-imports /fr/docs/Web/XSLT/Element/apply-imports +/fr/docs/XSLT/apply-templates /fr/docs/Web/XSLT/Element/apply-templates +/fr/docs/XSLT/attribute /fr/docs/Web/XSLT/Element/attribute +/fr/docs/XSLT/attribute-set /fr/docs/Web/XSLT/Element/attribute-set +/fr/docs/XSLT/call-template /fr/docs/Web/XSLT/Element/call-template +/fr/docs/XSLT/choose /fr/docs/Web/XSLT/Element/choose +/fr/docs/XSLT/comment /fr/docs/Web/XSLT/Element/comment +/fr/docs/XSLT/copy /fr/docs/Web/XSLT/Element/copy +/fr/docs/XSLT/copy-of /fr/docs/Web/XSLT/Element/copy-of +/fr/docs/XSLT/decimal-format /fr/docs/Web/XSLT/Element/decimal-format /fr/docs/XSLT/element /fr/docs/Web/XSLT/Element/element -/fr/docs/XSLT/fallback /fr/docs/Web/XSLT/fallback -/fr/docs/XSLT/for-each /fr/docs/Web/XSLT/for-each -/fr/docs/XSLT/if /fr/docs/Web/XSLT/if -/fr/docs/XSLT/import /fr/docs/Web/XSLT/import -/fr/docs/XSLT/include /fr/docs/Web/XSLT/include -/fr/docs/XSLT/key /fr/docs/Web/XSLT/key -/fr/docs/XSLT/message /fr/docs/Web/XSLT/message -/fr/docs/XSLT/namespace-alias /fr/docs/Web/XSLT/namespace-alias -/fr/docs/XSLT/number /fr/docs/Web/XSLT/number -/fr/docs/XSLT/otherwise /fr/docs/Web/XSLT/otherwise -/fr/docs/XSLT/output /fr/docs/Web/XSLT/output -/fr/docs/XSLT/param /fr/docs/Web/XSLT/param -/fr/docs/XSLT/preserve-space /fr/docs/Web/XSLT/preserve-space -/fr/docs/XSLT/processing-instruction /fr/docs/Web/XSLT/processing-instruction -/fr/docs/XSLT/sort /fr/docs/Web/XSLT/sort -/fr/docs/XSLT/strip-space /fr/docs/Web/XSLT/strip-space -/fr/docs/XSLT/stylesheet /fr/docs/Web/XSLT/stylesheet -/fr/docs/XSLT/template /fr/docs/Web/XSLT/template -/fr/docs/XSLT/text /fr/docs/Web/XSLT/text -/fr/docs/XSLT/transform /fr/docs/Web/XSLT/transform -/fr/docs/XSLT/value-of /fr/docs/Web/XSLT/value-of -/fr/docs/XSLT/variable /fr/docs/Web/XSLT/variable -/fr/docs/XSLT/when /fr/docs/Web/XSLT/when -/fr/docs/XSLT/with-param /fr/docs/Web/XSLT/with-param +/fr/docs/XSLT/fallback /fr/docs/Web/XSLT/Element/fallback +/fr/docs/XSLT/for-each /fr/docs/Web/XSLT/Element/for-each +/fr/docs/XSLT/if /fr/docs/Web/XSLT/Element/if +/fr/docs/XSLT/import /fr/docs/Web/XSLT/Element/import +/fr/docs/XSLT/include /fr/docs/Web/XSLT/Element/include +/fr/docs/XSLT/key /fr/docs/Web/XSLT/Element/key +/fr/docs/XSLT/message /fr/docs/Web/XSLT/Element/message +/fr/docs/XSLT/namespace-alias /fr/docs/Web/XSLT/Element/namespace-alias +/fr/docs/XSLT/number /fr/docs/Web/XSLT/Element/number +/fr/docs/XSLT/otherwise /fr/docs/Web/XSLT/Element/otherwise +/fr/docs/XSLT/output /fr/docs/Web/XSLT/Element/output +/fr/docs/XSLT/param /fr/docs/Web/XSLT/Element/param +/fr/docs/XSLT/preserve-space /fr/docs/Web/XSLT/Element/preserve-space +/fr/docs/XSLT/processing-instruction /fr/docs/Web/XSLT/Element/processing-instruction +/fr/docs/XSLT/sort /fr/docs/Web/XSLT/Element/sort +/fr/docs/XSLT/strip-space /fr/docs/Web/XSLT/Element/strip-space +/fr/docs/XSLT/stylesheet /fr/docs/Web/XSLT/Element/stylesheet +/fr/docs/XSLT/template /fr/docs/Web/XSLT/Element/template +/fr/docs/XSLT/text /fr/docs/Web/XSLT/Element/text +/fr/docs/XSLT/transform /fr/docs/Web/XSLT/Element/transform +/fr/docs/XSLT/value-of /fr/docs/Web/XSLT/Element/value-of +/fr/docs/XSLT/variable /fr/docs/Web/XSLT/Element/variable +/fr/docs/XSLT/when /fr/docs/Web/XSLT/Element/when +/fr/docs/XSLT/with-param /fr/docs/Web/XSLT/Element/with-param /fr/docs/XSLT/Éléments /fr/docs/Web/XSLT/Element -/fr/docs/XSLT:Paramètres_des_instructions_de_traitement /fr/docs/Web/XSLT/Paramètres_des_instructions_de_traitement -/fr/docs/XSLT:apply-imports /fr/docs/Web/XSLT/apply-imports -/fr/docs/XSLT:apply-templates /fr/docs/Web/XSLT/apply-templates -/fr/docs/XSLT:attribute /fr/docs/Web/XSLT/attribute -/fr/docs/XSLT:attribute-set /fr/docs/Web/XSLT/attribute-set -/fr/docs/XSLT:call-template /fr/docs/Web/XSLT/call-template -/fr/docs/XSLT:choose /fr/docs/Web/XSLT/choose -/fr/docs/XSLT:comment /fr/docs/Web/XSLT/comment -/fr/docs/XSLT:copy /fr/docs/Web/XSLT/copy -/fr/docs/XSLT:copy-of /fr/docs/Web/XSLT/copy-of -/fr/docs/XSLT:decimal-format /fr/docs/Web/XSLT/decimal-format +/fr/docs/XSLT:Paramètres_des_instructions_de_traitement /fr/docs/Web/XSLT/PI_Parameters +/fr/docs/XSLT:apply-imports /fr/docs/Web/XSLT/Element/apply-imports +/fr/docs/XSLT:apply-templates /fr/docs/Web/XSLT/Element/apply-templates +/fr/docs/XSLT:attribute /fr/docs/Web/XSLT/Element/attribute +/fr/docs/XSLT:attribute-set /fr/docs/Web/XSLT/Element/attribute-set +/fr/docs/XSLT:call-template /fr/docs/Web/XSLT/Element/call-template +/fr/docs/XSLT:choose /fr/docs/Web/XSLT/Element/choose +/fr/docs/XSLT:comment /fr/docs/Web/XSLT/Element/comment +/fr/docs/XSLT:copy /fr/docs/Web/XSLT/Element/copy +/fr/docs/XSLT:copy-of /fr/docs/Web/XSLT/Element/copy-of +/fr/docs/XSLT:decimal-format /fr/docs/Web/XSLT/Element/decimal-format /fr/docs/XSLT:element /fr/docs/Web/XSLT/Element/element -/fr/docs/XSLT:fallback /fr/docs/Web/XSLT/fallback -/fr/docs/XSLT:for-each /fr/docs/Web/XSLT/for-each -/fr/docs/XSLT:if /fr/docs/Web/XSLT/if -/fr/docs/XSLT:import /fr/docs/Web/XSLT/import -/fr/docs/XSLT:include /fr/docs/Web/XSLT/include -/fr/docs/XSLT:key /fr/docs/Web/XSLT/key -/fr/docs/XSLT:message /fr/docs/Web/XSLT/message -/fr/docs/XSLT:namespace-alias /fr/docs/Web/XSLT/namespace-alias -/fr/docs/XSLT:number /fr/docs/Web/XSLT/number -/fr/docs/XSLT:otherwise /fr/docs/Web/XSLT/otherwise -/fr/docs/XSLT:output /fr/docs/Web/XSLT/output -/fr/docs/XSLT:param /fr/docs/Web/XSLT/param -/fr/docs/XSLT:preserve-space /fr/docs/Web/XSLT/preserve-space -/fr/docs/XSLT:processing-instruction /fr/docs/Web/XSLT/processing-instruction -/fr/docs/XSLT:sort /fr/docs/Web/XSLT/sort -/fr/docs/XSLT:strip-space /fr/docs/Web/XSLT/strip-space -/fr/docs/XSLT:stylesheet /fr/docs/Web/XSLT/stylesheet -/fr/docs/XSLT:template /fr/docs/Web/XSLT/template -/fr/docs/XSLT:text /fr/docs/Web/XSLT/text -/fr/docs/XSLT:transform /fr/docs/Web/XSLT/transform -/fr/docs/XSLT:value-of /fr/docs/Web/XSLT/value-of -/fr/docs/XSLT:variable /fr/docs/Web/XSLT/variable -/fr/docs/XSLT:when /fr/docs/Web/XSLT/when -/fr/docs/XSLT:with-param /fr/docs/Web/XSLT/with-param +/fr/docs/XSLT:fallback /fr/docs/Web/XSLT/Element/fallback +/fr/docs/XSLT:for-each /fr/docs/Web/XSLT/Element/for-each +/fr/docs/XSLT:if /fr/docs/Web/XSLT/Element/if +/fr/docs/XSLT:import /fr/docs/Web/XSLT/Element/import +/fr/docs/XSLT:include /fr/docs/Web/XSLT/Element/include +/fr/docs/XSLT:key /fr/docs/Web/XSLT/Element/key +/fr/docs/XSLT:message /fr/docs/Web/XSLT/Element/message +/fr/docs/XSLT:namespace-alias /fr/docs/Web/XSLT/Element/namespace-alias +/fr/docs/XSLT:number /fr/docs/Web/XSLT/Element/number +/fr/docs/XSLT:otherwise /fr/docs/Web/XSLT/Element/otherwise +/fr/docs/XSLT:output /fr/docs/Web/XSLT/Element/output +/fr/docs/XSLT:param /fr/docs/Web/XSLT/Element/param +/fr/docs/XSLT:preserve-space /fr/docs/Web/XSLT/Element/preserve-space +/fr/docs/XSLT:processing-instruction /fr/docs/Web/XSLT/Element/processing-instruction +/fr/docs/XSLT:sort /fr/docs/Web/XSLT/Element/sort +/fr/docs/XSLT:strip-space /fr/docs/Web/XSLT/Element/strip-space +/fr/docs/XSLT:stylesheet /fr/docs/Web/XSLT/Element/stylesheet +/fr/docs/XSLT:template /fr/docs/Web/XSLT/Element/template +/fr/docs/XSLT:text /fr/docs/Web/XSLT/Element/text +/fr/docs/XSLT:transform /fr/docs/Web/XSLT/Element/transform +/fr/docs/XSLT:value-of /fr/docs/Web/XSLT/Element/value-of +/fr/docs/XSLT:variable /fr/docs/Web/XSLT/Element/variable +/fr/docs/XSLT:when /fr/docs/Web/XSLT/Element/when +/fr/docs/XSLT:with-param /fr/docs/Web/XSLT/Element/with-param /fr/docs/XSLT:Éléments /fr/docs/Web/XSLT/Element -/fr/docs/XSLT_dans_Gecko:Différences_entre_les_navigateurs /fr/docs/XSLT_dans_Gecko/Différences_entre_les_navigateurs -/fr/docs/XSLT_dans_Gecko:Exemple_basique /fr/docs/XSLT_dans_Gecko/Exemple_basique -/fr/docs/XSLT_dans_Gecko:Génération_de_HTML /fr/docs/XSLT_dans_Gecko/Génération_de_HTML +/fr/docs/XSLTProcessor /fr/docs/conflicting/Web/API/XSLTProcessor_197eea6e529b0a946d29ce7cc292e7ef +/fr/docs/XSLT_dans_Gecko /fr/docs/conflicting/Web/API/XSLTProcessor +/fr/docs/XSLT_dans_Gecko/Différences_entre_les_navigateurs /fr/docs/Web/API/XSLTProcessor/Browser_Differences +/fr/docs/XSLT_dans_Gecko/Exemple_basique /fr/docs/Web/API/XSLTProcessor/Basic_Example +/fr/docs/XSLT_dans_Gecko/Génération_de_HTML /fr/docs/Web/API/XSLTProcessor/Generating_HTML +/fr/docs/XSLT_dans_Gecko:Différences_entre_les_navigateurs /fr/docs/Web/API/XSLTProcessor/Browser_Differences +/fr/docs/XSLT_dans_Gecko:Exemple_basique /fr/docs/Web/API/XSLTProcessor/Basic_Example +/fr/docs/XSLT_dans_Gecko:Génération_de_HTML /fr/docs/Web/API/XSLTProcessor/Generating_HTML +/fr/docs/Zoom_pleine_page /fr/docs/Mozilla/Firefox/Releases/3/Full_page_zoom /fr/docs/appendChild /fr/docs/Web/API/Node/appendChild /fr/docs/chrome.manifest /fr/docs/Mozilla/Enregistrement_chrome /fr/docs/composants /fr/docs/XPCOM_Interface_Reference @@ -3637,6 +6032,10 @@ /fr/docs/document.getElementById /fr/docs/Web/API/Document/getElementById /fr/docs/en /en-US/ /fr/docs/getElementsByTagName /fr/docs/Web/API/Element/getElementsByTagName +/fr/docs/inset-block-end /fr/docs/Web/CSS/inset-block-end +/fr/docs/inset-block-start /fr/docs/Web/CSS/inset-block-start +/fr/docs/inset-inline-end /fr/docs/Web/CSS/inset-inline-end +/fr/docs/inset-inline-start /fr/docs/Web/CSS/inset-inline-start /fr/docs/mozilla-central /fr/docs/Mozilla/Developer_guide/mozilla-central /fr/docs/nsIAccessibleProvider /fr/docs/XPCOM_Interface_Reference/nsIAccessibleProvider /fr/docs/nsIIdleService /fr/docs/XPCOM_Interface_Reference/nsIIdleService @@ -3644,8 +6043,11 @@ /fr/docs/nsIURI /fr/docs/XPCOM_Interface_Reference/nsIURI /fr/docs/nsIXULAppInfo /fr/docs/XPCOM_Interface_Reference/nsIXULAppInfo /fr/docs/setAttribute /fr/docs/Web/API/Element/setAttribute -/fr/docs/valeur_reelle /fr/docs/Web/CSS/valeur_reelle +/fr/docs/toSource /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Object/toSource +/fr/docs/toString /fr/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Date/toString +/fr/docs/valeur_reelle /fr/docs/Web/CSS/actual_value /fr/docs/window.closed /fr/docs/Web/API/Window/closed /fr/docs/zineb_chengab_bonjour_bonsoir_merci /fr/docs/Web -/fr/docs/À_propos_de_JavaScript /fr/docs/Web/JavaScript/A_propos -/fr/docs/Évènements_online_et_offline /fr/docs/Web/API/NavigatorOnLine/Évènements_online_et_offline +/fr/docs/À_propos_de_JavaScript /fr/docs/Web/JavaScript/About_JavaScript +/fr/docs/À_propos_du_Document_Object_Model /fr/docs/conflicting/Web/API/Document_Object_Model +/fr/docs/Évènements_online_et_offline /fr/docs/Web/API/NavigatorOnLine/Online_and_offline_events diff --git a/files/fr/_wikihistory.json b/files/fr/_wikihistory.json index dfbde57c4b..31b0281ca8 100644 --- a/files/fr/_wikihistory.json +++ b/files/fr/_wikihistory.json @@ -1,36276 +1,36787 @@ { - "Accessibilité": { - "modified": "2020-04-12T15:58:54.738Z", + "Games/Techniques": { + "modified": "2020-04-10T15:50:15.159Z", "contributors": [ - "ele-gall-ac-mineducation", - "SphinxKnight", - "NerOcrO", - "Steph", - "tonybengue", - "BenoitL", + "olivierdupon", + "wbamberg", + "loella16", "Fredchat", - "FredB", - "MoniqueB", - "fscholz", - "Chbok", - "Mgjbot", - "VincentN", - "Cedric", - "Mozinet", - "Jean-Yves Cronier", - "Anonymous", - "Laurent Denis", - "Nickolay" + "Halfman", + "chrisdavidmills" ] }, - "Accessibilité/ARIA": { - "modified": "2019-11-08T13:58:24.544Z", + "Games/Techniques/2D_collision_detection": { + "modified": "2019-03-23T23:16:18.305Z", "contributors": [ - "SphinxKnight", - "evefevrier", - "teoli", - "BenoitL", + "wbamberg", + "loella16", + "Halfman", "Fredchat", - "Goofy", - "FredB", - "Anonymous" - ] - }, - "Accessibilité/ARIA/Comment_deposer_un_bug_lie_a_ARIA": { - "modified": "2019-03-23T22:43:55.753Z", - "contributors": [ - "paul.bignier" + "Goofy" ] }, - "Accessibilité/ARIA/FAQ_Applications_Web_et_ARIA": { - "modified": "2019-03-23T23:16:38.785Z", + "Games/Techniques/3D_on_the_web": { + "modified": "2020-05-28T09:39:19.969Z", "contributors": [ - "sdumetz", - "dFegnoux", - "Mozinet", - "Fredchat" + "rponsini", + "wbamberg", + "NerOcrO", + "loella16", + "ngokevin" ] }, - "Accessibilité/ARIA/Guides_ARIA": { - "modified": "2019-03-23T23:17:01.535Z", + "Games/Techniques/3D_on_the_web/Basic_theory": { + "modified": "2019-03-23T22:13:55.102Z", "contributors": [ - "hmore", - "Fredchat" + "wbamberg", + "loella16", + "Dwaaren" ] }, - "Accessibilité/ARIA/Techniques_ARIA": { - "modified": "2019-03-23T23:17:45.799Z", + "Games/Techniques/3D_on_the_web/Building_up_a_basic_demo_with_PlayCanvas": { + "modified": "2019-03-18T21:38:23.278Z", "contributors": [ - "BenoitL", - "Fredchat" + "wbamberg", + "egidiusmendel" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Modele_Technique_ARIA": { - "modified": "2019-03-23T23:17:02.348Z", + "Games/Techniques/3D_on_the_web/Building_up_a_basic_demo_with_Three.js": { + "modified": "2020-06-28T15:40:46.953Z", "contributors": [ - "BenoitL", - "Fredchat" + "houckontape" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utilisation_du_groupe_rôle": { - "modified": "2019-03-18T21:16:59.818Z", + "Games/Techniques/Audio_for_Web_Games": { + "modified": "2019-03-23T23:04:51.258Z", "contributors": [ - "paul.bignier" + "wbamberg", + "loella16", + "quentin.lamamy" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utilisation_du_groupe_switch": { - "modified": "2019-03-23T22:44:02.313Z", + "Games/Tools": { + "modified": "2020-09-01T06:30:44.644Z", "contributors": [ - "paul.bignier" + "Voulto", + "wbamberg", + "dkocho4" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_l_attribut_aria-describedby": { - "modified": "2019-03-23T23:14:38.539Z", + "Games/Tools/asm.js": { + "modified": "2019-01-17T01:50:29.041Z", "contributors": [ - "hmore", - "P45QU10U", - "Havano", - "Fredchat" + "wbamberg", + "BEHOUBA" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_l_attribut_aria-invalid": { - "modified": "2019-03-23T23:14:24.380Z", + "Glossary/Accessibility_tree": { + "modified": "2020-10-23T07:47:32.798Z", "contributors": [ - "NerOcrO", - "Fredchat" + "chrisdavidmills", + "Voulto", + "UFOcatcher" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_l_attribut_aria-label": { - "modified": "2019-09-16T14:04:28.206Z", + "Glossary/Block": { + "modified": "2019-03-23T22:56:58.228Z", "contributors": [ - "Lo_h", - "mathildebuenerd", - "bcetienne", - "David-Werbrouck", - "yoanmalie", - "oliv06", - "Fredchat" + "loella16", + "vanz", + "Sheppy" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_l_attribut_aria-labelledby": { - "modified": "2020-11-26T01:35:04.943Z", + "Glossary/Block/Scripting": { + "modified": "2019-03-23T22:42:03.185Z", "contributors": [ - "PhilippePerret", - "OlivierNourry", - "dzc34", - "J.DMB", - "Havano", - "Fredchat" + "SphinxKnight", + "loella16", + "xdelatour" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_l_attribut_aria-orientation": { - "modified": "2019-03-23T23:14:15.589Z", + "Glossary/Node": { + "modified": "2019-03-23T22:42:04.167Z", "contributors": [ - "J.DMB", - "Fredchat" + "xdelatour", + "klez" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_l_attribut_aria-relevant": { - "modified": "2019-03-23T22:14:39.098Z", + "Glossary/Node/DOM": { + "modified": "2019-03-23T22:41:33.687Z", "contributors": [ - "NerOcrO", - "clokanku" + "loella16", + "htindon", + "Gibus", + "xdelatour" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_l_attribut_aria-required": { - "modified": "2019-03-23T23:14:22.660Z", + "Glossary/property": { + "modified": "2019-03-23T22:40:25.191Z", "contributors": [ - "clokanku", - "Fredchat" + "xdelatour", + "Jeremie" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_l_attribut_aria-valuemax": { - "modified": "2019-03-23T23:14:27.575Z", + "Glossary/property/JavaScript": { + "modified": "2019-03-23T22:40:28.485Z", "contributors": [ - "Hell_Carlito", - "Fredchat" + "loella16", + "Porkepix", + "xdelatour" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_l_attribut_aria-valuemin": { - "modified": "2019-03-18T20:46:07.166Z", + "Learn/CSS/First_steps": { + "modified": "2020-10-08T12:02:37.318Z", "contributors": [ - "JeffD", - "Fredchat" + "geraldventadour", + "ylerjen", + "smeden-lod", + "nherbaut", + "chrisdavidmills" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_l_attribut_aria-valuenow": { - "modified": "2019-03-23T23:14:27.424Z", + "Learn/CSS/First_steps/Getting_started": { + "modified": "2020-10-20T05:38:33.608Z", "contributors": [ - "Gibus", - "Fredchat" + "SebastienLatouche", + "smeden-lod" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_l_attribut_aria-valuetext": { - "modified": "2019-03-18T20:46:06.951Z", + "Learn/CSS/First_steps/How_CSS_is_structured": { + "modified": "2020-11-27T19:02:59.051Z", "contributors": [ - "JeffD", - "Fredchat" + "Chomchaum", + "smeden-lod", + "mrbbp" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_alertdialog": { - "modified": "2019-03-23T23:14:00.888Z", + "Learn/CSS/First_steps/How_CSS_works": { + "modified": "2020-07-16T22:28:00.239Z", "contributors": [ - "trouba", - "AdeLyneBD", - "hmore", - "goetsu", - "BenoitL", - "Fredchat" + "smeden-lod" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_banner": { - "modified": "2019-03-23T23:15:06.469Z", + "Learn/CSS/First_steps/Using_your_new_knowledge": { + "modified": "2020-07-16T22:28:03.815Z", "contributors": [ - "nerville", - "hmore", - "BenoitL", - "Goofy", - "Fredchat" + "SphinxKnight", + "smeden-lod" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_checkbox": { - "modified": "2019-03-23T23:14:59.469Z", + "Learn/CSS/Styling_text": { + "modified": "2020-07-16T22:25:57.902Z", "contributors": [ - "BenoitL", - "Goofy", - "Fredchat" + "Dralyab", + "zakaila", + "loella16", + "chrisdavidmills" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_group": { - "modified": "2020-04-08T04:03:57.859Z", + "Learn/CSS/Styling_text/Styling_lists": { + "modified": "2020-07-16T22:26:12.463Z", "contributors": [ - "olivierdupon", - "Goofy", - "Fredchat" + "Dralyab", + "loella16", + "BOBY2017" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_link": { - "modified": "2019-03-23T23:14:59.014Z", + "Learn/CSS/Styling_text/Typesetting_a_homepage": { + "modified": "2020-07-16T22:26:26.346Z", "contributors": [ - "Manuela", - "Goofy", - "Fredchat" + "Dralyab" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_listbox": { - "modified": "2019-03-23T23:14:58.870Z", + "Learn/CSS/Styling_text/Web_fonts": { + "modified": "2020-07-16T22:26:23.494Z", "contributors": [ - "stevenmouret", - "Goofy", - "Fredchat" + "Dralyab" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_log": { - "modified": "2019-03-23T23:14:20.710Z", + "Learn/JavaScript/First_steps": { + "modified": "2020-07-16T22:29:50.440Z", "contributors": [ - "J.DMB", - "Fredchat" + "smeden-lod", + "mauradelrosario", + "Dralyab", + "tonybengue", + "loella16", + "Badacadabra", + "daufinsyd", + "chrisdavidmills" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_presentation": { - "modified": "2020-02-06T12:23:48.064Z", + "Learn/JavaScript/First_steps/A_first_splash": { + "modified": "2020-07-16T22:30:17.669Z", "contributors": [ - "GeoffreyC.", - "Fredchat" + "smeden-lod", + "Floles", + "Eric-ciccotti", + "clamb", + "Dralyab", + "tonybengue", + "jumperparis", + "Merkrynis", + "withedouard", + "moziyin76" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_progressbar": { - "modified": "2019-03-29T05:52:02.630Z", + "Learn/JavaScript/First_steps/Math": { + "modified": "2020-10-27T06:47:01.734Z", "contributors": [ - "prsdta", - "Fredchat", - "Goofy" + "chuck2kill", + "Chomchaum", + "Jim-Arby", + "grandoc", + "Dralyab", + "tonybengue" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_slider": { - "modified": "2019-03-23T23:14:53.364Z", + "Learn/JavaScript/First_steps/Silly_story_generator": { + "modified": "2020-07-16T22:31:01.217Z", "contributors": [ - "Gibus", - "KrySoar", - "Fredchat" + "smeden-lod", + "daftaupe", + "Opsylac" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_status": { - "modified": "2019-03-23T23:13:50.573Z", + "Learn/JavaScript/First_steps/Strings": { + "modified": "2020-07-16T22:30:39.299Z", "contributors": [ - "J.DMB", - "@lucieLme", - "Fredchat" + "smeden-lod", + "Jim-Arby", + "goofy_mdn", + "grandoc", + "Dralyab", + "be-math", + "tonybengue" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_textbox": { - "modified": "2019-03-23T23:13:40.655Z", + "Learn/JavaScript/First_steps/Variables": { + "modified": "2020-07-16T22:29:58.969Z", "contributors": [ - "J.DMB", - "Fredchat" + "AntoineJT", + "innocenzi", + "smeden-lod", + "chrisdavidmills", + "Jim-Arby", + "Jumper754", + "Eric-ciccotti", + "grandoc", + "Dralyab", + "tonybengue" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_role_toolbar": { - "modified": "2019-03-23T23:15:02.491Z", + "Learn/JavaScript/First_steps/What_is_JavaScript": { + "modified": "2020-07-16T22:30:07.337Z", "contributors": [ - "Fredchat" + "smeden-lod", + "ludivinepoussier", + "chrisdavidmills", + "SphinxKnight", + "wkz3w59", + "abvll", + "Kinskikick", + "Eric-ciccotti", + "clamb", + "Dralyab", + "codingk8", + "TheStarrK", + "tonybengue", + "Idlus" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_rôle_alert": { - "modified": "2019-03-23T23:16:30.067Z", + "Learn/JavaScript/First_steps/What_went_wrong": { + "modified": "2020-07-16T22:30:32.918Z", "contributors": [ - "hmore", - "BenoitL", - "Fredchat" + "smeden-lod", + "clamb", + "codeFighting", + "Dralyab", + "tonybengue", + "macjpster" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_rôle_article": { - "modified": "2019-03-23T23:16:28.140Z", + "Learn/JavaScript/Objects": { + "modified": "2020-07-16T22:31:49.517Z", "contributors": [ - "hmore", - "Fredchat" + "smeden-lod", + "tonybengue", + "elWombator", + "manuwhat", + "loella16", + "breizhrunner", + "chrisdavidmills" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_rôle_button": { - "modified": "2019-03-23T23:16:24.067Z", + "Learn/JavaScript/Objects/Basics": { + "modified": "2020-09-18T09:37:24.602Z", "contributors": [ - "frassinier", - "hmore", - "BenoitL", - "Goofy", - "Fredchat" + "GDFtj", + "FloppyJunior", + "franssu", + "grandoc", + "spike008t", + "srimko", + "LDCL", + "Halkeand", + "SphinxKnight", + "mouffy" ] }, - "Accessibilité/ARIA/Techniques_ARIA/Utiliser_le_rôle_dialog": { - "modified": "2020-10-13T10:16:26.541Z", + "Learn/JavaScript/Objects/JSON": { + "modified": "2020-07-16T22:32:25.278Z", "contributors": [ + "smeden-lod", + "FloppyJunior", + "ThCarrere", "newick", - "BenoitL", - "Fredchat" + "manuwhat", + "sebastien_colbe", + "darthyoh" ] }, - "Accessibilité/ARIA/Zones_live_ARIA": { - "modified": "2019-03-23T23:17:43.700Z", + "Learn/Performance": { + "modified": "2020-11-10T09:39:07.479Z", "contributors": [ - "kantoche", - "cdelhomme", - "BenoitL", - "Fredchat" + "Voulto", + "estelle" ] }, - "Accessibilité/ARIA/formulaires": { - "modified": "2019-03-23T23:18:04.282Z", + "Learn/Performance/CSS": { + "modified": "2020-11-10T09:14:31.465Z", "contributors": [ - "PhilippeV", - "Fredchat" + "Voulto", + "Romain04" ] }, - "Accessibilité/ARIA/formulaires/Alertes": { - "modified": "2019-03-23T23:17:54.084Z", + "Learn/Server-side": { + "modified": "2020-08-31T06:16:11.413Z", "contributors": [ - "P45QU10U", - "hmore", - "Goofy", - "Fredchat" + "Voulto", + "AKAsebu", + "aurelieg", + "KurtC0ba1n", + "tonybengue", + "serorl", + "chrisdavidmills" ] }, - "Accessibilité/ARIA/formulaires/Indications_elementaires_pour_les_formulaires": { - "modified": "2019-03-23T23:17:50.755Z", + "Learn/Server-side/Django": { + "modified": "2020-07-16T22:36:32.263Z", "contributors": [ - "hmore", - "Goofy", - "Fredchat" + "biface", + "skyfrigate", + "As-Sinder", + "KurtC0ba1n", + "pierrotmagic" ] }, - "Accessibilité/ARIA/formulaires/Labels_multi-options": { - "modified": "2019-03-23T23:17:46.968Z", + "Learn/Server-side/Django/Admin_site": { + "modified": "2020-07-16T22:37:03.285Z", "contributors": [ - "hmore", - "Fredchat" + "biface" ] }, - "Accessibilité/Aperçu_d_applications_Web_et_de_composants_dynamiques_accessibles": { - "modified": "2020-05-08T11:21:39.179Z", + "Learn/Server-side/Django/Forms": { + "modified": "2020-07-16T22:37:31.019Z", "contributors": [ - "JNa0", - "P45QU10U", - "tonybengue", - "Louprenard", - "kevamp", - "jMoulis", - "Taver", - "vprigent", - "maeljirari", - "teoli" + "BrRoman", + "Elbofino", + "ben5962" ] }, - "Accessibilité/Checklist_accessibilite_mobile": { - "modified": "2019-03-23T23:16:50.803Z", + "Learn/Server-side/Django/Home_page": { + "modified": "2020-07-16T22:37:08.874Z", "contributors": [ - "Fredchat", - "SphinxKnight" + "biface" ] }, - "Accessibilité/Communauté": { - "modified": "2019-03-23T23:43:56.307Z", + "Learn/Server-side/Django/Introduction": { + "modified": "2020-07-16T22:36:38.887Z", "contributors": [ - "achraf", - "Jeremie", - "Fredchat" + "olivierdupon", + "edaveau", + "biface", + "As-Sinder", + "KurtC0ba1n" ] }, - "Accessibilité/Développement_Web": { - "modified": "2019-03-23T23:16:51.023Z", + "Learn/Server-side/Django/Models": { + "modified": "2020-11-15T11:16:41.925Z", "contributors": [ - "Fredchat" + "fsaid", + "Moh-Said", + "biface", + "skyfrigate" ] }, - "Adaptation_des_applications_XUL_pour_Firefox_1.5": { - "modified": "2019-03-23T23:44:05.298Z", + "Learn/Server-side/Django/Testing": { + "modified": "2020-07-16T22:37:36.868Z", "contributors": [ - "wbamberg", - "Mgjbot", - "BenoitL", - "Sheppy", - "Chbok" + "BrRoman" ] }, - "Améliorations_DOM_dans_Firefox_3": { - "modified": "2019-03-23T23:52:52.677Z", + "Learn/Server-side/Django/Tutorial_local_library_website": { + "modified": "2020-07-16T22:36:48.972Z", "contributors": [ - "wbamberg", - "BenoitL", - "Mgjbot" + "biface", + "skyfrigate" ] }, - "Améliorations_SVG_dans_Firefox_3": { - "modified": "2019-03-23T23:52:40.955Z", + "Learn/Server-side/Django/development_environment": { + "modified": "2020-07-16T22:36:44.147Z", "contributors": [ - "wbamberg", - "BenoitL", - "Mgjbot" + "edaveau" ] }, - "Améliorations_XUL_dans_Firefox_3": { - "modified": "2019-03-24T00:02:27.372Z", + "Learn/Server-side/Django/skeleton_website": { + "modified": "2020-11-14T22:07:57.460Z", "contributors": [ - "wbamberg", - "fscholz", - "BenoitL" + "ThuringEnigma", + "skyfrigate", + "biface" ] }, - "Apprendre": { - "modified": "2020-10-08T14:43:04.373Z", + "Learn/Server-side/Express_Nodejs": { + "modified": "2020-07-16T22:37:52.128Z", "contributors": [ - "geraldventadour", - "stphngrc", "smeden-lod", - "methodx", - "SphinxKnight", - "Melanie.Almeida", - "fredrun14", - "lecoeurseb", - "StrangeRocknRoller", - "tonybengue", - "Dralyab", - "egidiusmendel", - "unsteadyCode", - "W1773ND", - "Ilphrin", - "Raulel", - "JeffD", - "mliatt", - "teoli", - "gcodeur", - "Goofy", - "PetiPandaRou", - "jeromepasquelin", - "ValPom", - "Oliviermoz", - "DamienBertrand", - "wakka27", - "Benedetti", - "maxperchus" - ] - }, - "Apprendre/Accessibilité": { - "modified": "2020-07-16T22:35:46.786Z", - "contributors": [ - "SphinxKnight" + "PhilippePerret", + "Alan_Braut", + "serorl" ] }, - "Apprendre/CSS": { - "modified": "2020-10-08T16:01:55.051Z", + "Learn/Server-side/Express_Nodejs/Introduction": { + "modified": "2020-07-16T22:38:09.613Z", "contributors": [ - "geraldventadour", - "BAHLOUL_Farouk", - "nherbaut", - "Dralyab", - "SphinxKnight", - "dattaz", - "Oliviermoz" + "JNa0", + "carlyne", + "ThCarrere", + "PhilippePerret", + "codingk8", + "Raulel" ] }, - "Apprendre/CSS/Building_blocks": { - "modified": "2020-09-16T07:14:02.390Z", + "Learn/Tools_and_testing/Client-side_JavaScript_frameworks": { + "modified": "2020-09-15T15:45:33.414Z", "contributors": [ + "JNa0", "Voulto", - "smeden-lod", - "AxelGiauffret", - "chrisdavidmills" + "CodeDotJS" ] }, - "Apprendre/CSS/Building_blocks/Advanced_styling_effects": { - "modified": "2020-07-16T22:28:21.276Z", + "Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Introduction": { + "modified": "2020-11-21T11:56:14.049Z", "contributors": [ - "chrisdavidmills", - "Dralyab" + "tonybengue" ] }, - "Apprendre/CSS/Building_blocks/Backgrounds_and_borders": { - "modified": "2020-10-12T10:29:46.948Z", + "Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Main_features": { + "modified": "2020-11-21T11:57:54.636Z", "contributors": [ - "chuck2kill", - "pauline.chalus", - "smeden-lod" + "tonybengue" ] }, - "Apprendre/CSS/Building_blocks/Cascade_et_heritage": { - "modified": "2020-10-17T12:41:21.832Z", + "Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_getting_started": { + "modified": "2020-11-21T12:01:48.747Z", "contributors": [ - "geraldventadour", - "smeden-lod" + "tonybengue", + "florestalclaudel878" ] }, - "Apprendre/CSS/Building_blocks/Debugging_CSS": { - "modified": "2020-10-15T22:35:18.278Z", + "Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_todo_list_beginning": { + "modified": "2020-11-19T13:18:09.787Z", "contributors": [ - "chuck2kill" + "tonybengue" ] }, - "Apprendre/CSS/Building_blocks/Handling_different_text_directions": { - "modified": "2020-10-12T12:01:46.438Z", + "Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_getting_started": { + "modified": "2020-10-03T00:57:04.281Z", "contributors": [ - "chuck2kill" + "duduindo", + "Anonymous" ] }, - "Apprendre/CSS/Building_blocks/Le_modele_de_boite": { - "modified": "2020-10-31T20:40:32.362Z", + "Learn/Tools_and_testing/Cross_browser_testing": { + "modified": "2020-11-23T17:27:15.888Z", "contributors": [ - "Romain04", - "devscipline", - "cgz141413", - "vvvaleee" + "Chomchaum", + "Voulto", + "wbamberg", + "arai" ] }, - "Apprendre/CSS/Building_blocks/Overflowing_content": { - "modified": "2020-10-13T05:02:31.498Z", + "Learn/Tools_and_testing/Cross_browser_testing/Introduction": { + "modified": "2020-07-16T22:39:03.351Z", "contributors": [ - "chuck2kill", - "JTR1103" + "Azyme" ] }, - "Apprendre/CSS/Building_blocks/Selectors": { - "modified": "2020-10-09T07:28:41.371Z", + "Learn/Tools_and_testing/Cross_browser_testing/JavaScript": { + "modified": "2020-07-16T22:39:13.632Z", "contributors": [ - "chuck2kill", - "smeden-lod", - "Zouayni" + "jedepaepe", + "Azyme" ] }, - "Apprendre/CSS/Building_blocks/Selectors/Combinateurs": { - "modified": "2020-12-07T09:25:08.631Z", + "Learn/Tools_and_testing/Cross_browser_testing/Testing_strategies": { + "modified": "2020-07-16T22:39:06.838Z", "contributors": [ - "francoistm", - "chuck2kill" + "Azyme" ] }, - "Apprendre/CSS/Building_blocks/Selectors/Pseudo-classes_et_pseudo-éléments": { - "modified": "2020-10-17T16:55:55.753Z", + "Learn/Tools_and_testing/Understanding_client-side_tools": { + "modified": "2020-09-04T08:38:04.330Z", "contributors": [ - "geraldventadour", - "chuck2kill", - "time132", - "smeden-lod" + "Voulto", + "chrisdavidmills" ] }, - "Apprendre/CSS/Building_blocks/Selectors/Sélecteurs_d_atrribut": { - "modified": "2020-07-16T22:28:49.665Z", + "MDN": { + "modified": "2020-02-08T12:54:31.725Z", "contributors": [ - "smeden-lod" + "tristantheb", + "SphinxKnight", + "wbamberg", + "htindon", + "Jeremie", + "tregagnon", + "teoli", + "wakka27", + "Sheppy" ] }, - "Apprendre/CSS/Building_blocks/Selectors/Sélecteurs_de_type_classe_ID": { - "modified": "2020-07-16T22:28:39.961Z", + "MDN/Contribute": { + "modified": "2020-08-31T06:19:39.661Z", "contributors": [ - "smeden-lod" + "Voulto", + "wbamberg", + "zakaila", + "callmemagnus", + "Danette41240", + "SphinxKnight", + "Porkepix", + "thbil", + "Goofy", + "Baball", + "teoli", + "wakka27", + "jswisher" ] }, - "Apprendre/CSS/Building_blocks/Sizing_items_in_CSS": { - "modified": "2020-10-14T08:26:17.339Z", + "MDN/Contribute/Feedback": { + "modified": "2020-09-30T17:50:52.899Z", "contributors": [ - "chuck2kill", - "Guetso", - "JTR1103", - "cgz141413", - "smeden-lod" + "chrisdavidmills", + "jswisher", + "SphinxKnight", + "wbamberg", + "Yvain", + "Jnthnctt", + "PifyZ" ] }, - "Apprendre/CSS/Building_blocks/Styling_tables": { - "modified": "2020-07-16T22:28:15.930Z", + "MDN/Contribute/Getting_started": { + "modified": "2020-09-30T17:11:12.542Z", "contributors": [ - "smeden-lod", "chrisdavidmills", - "manuilambert", - "PhilippeV", - "Dralyab" + "SphinxKnight", + "yasminamess", + "wbamberg", + "NerOcrO", + "Burgito", + "black_cat", + "PhilippePerret", + "Axnyff", + "JDev4U", + "Jeremie", + "mliatt", + "manubcd", + "stephane34", + "Benedetti", + "Nothus", + "BiGrEgGaErOoTs", + "Frigory", + "Goofy", + "B_M", + "tregagnon", + "guillaumev", + "Lamaw", + "G-de-Bruges", + "PetiPandaRou", + "wakka27" ] }, - "Apprendre/CSS/Building_blocks/Values_and_units": { - "modified": "2020-10-13T07:02:20.601Z", + "MDN/Contribute/Howto": { + "modified": "2019-01-16T18:23:52.592Z", "contributors": [ - "chuck2kill" + "wbamberg", + "Porkepix", + "Baball", + "Sheppy" ] }, - "Apprendre/CSS/CSS_layout": { - "modified": "2020-07-16T22:26:30.167Z", + "MDN/Contribute/Howto/Write_a_new_entry_in_the_Glossary": { + "modified": "2019-03-23T22:09:42.767Z", "contributors": [ - "Anonymous", - "manuilambert", - "Dralyab", - "tonybengue" + "wbamberg", + "PhilippePerret" ] }, - "Apprendre/CSS/CSS_layout/Exemples_pratiques_de_positionnement": { - "modified": "2020-07-16T22:26:48.222Z", + "MDN/Contribute/Processes": { + "modified": "2020-09-03T03:23:25.806Z", "contributors": [ - "Anonymous" + "Voulto", + "wbamberg", + "jswisher" ] }, - "Apprendre/CSS/CSS_layout/Flexbox": { - "modified": "2020-07-16T22:26:52.633Z", + "MDN/Guidelines": { + "modified": "2020-09-30T15:29:18.429Z", "contributors": [ - "Anonymous", - "interfacteur", - "_julien_", - "Dralyab" + "chrisdavidmills", + "wbamberg", + "Porkepix", + "thbil" ] }, - "Apprendre/CSS/CSS_layout/Flexbox_skills": { - "modified": "2020-07-16T22:27:33.960Z", + "MDN/Structures": { + "modified": "2020-09-30T09:06:58.853Z", "contributors": [ - "Anonymous" + "chrisdavidmills", + "Voulto", + "wbamberg", + "jswisher" ] }, - "Apprendre/CSS/CSS_layout/Floats": { - "modified": "2020-07-16T22:26:37.621Z", + "MDN/Structures/Macros": { + "modified": "2020-09-30T09:06:59.189Z", "contributors": [ - "Anonymous", - "Dralyab", - "Alan_Braut" + "chrisdavidmills", + "wbamberg", + "jmh" ] }, - "Apprendre/CSS/CSS_layout/Fundamental_Layout_Comprehension": { - "modified": "2020-07-16T22:27:24.245Z", + "MDN/Structures/Macros/Commonly-used_macros": { + "modified": "2020-09-30T09:06:59.707Z", "contributors": [ - "tristantheb", - "junior-batilat" + "chrisdavidmills", + "wbamberg", + "teoli", + "fscholz", + "jmh" ] }, - "Apprendre/CSS/CSS_layout/Grids": { - "modified": "2020-07-16T22:26:59.113Z", + "MDN/Tools": { + "modified": "2020-09-30T16:48:32.947Z", "contributors": [ - "Anonymous", - "Dralyab" + "chrisdavidmills", + "Voulto", + "wbamberg", + "jswisher" ] }, - "Apprendre/CSS/CSS_layout/Introduction": { - "modified": "2020-07-16T22:27:04.363Z", + "MDN/Tools/KumaScript": { + "modified": "2020-09-30T16:48:33.592Z", "contributors": [ - "Anonymous", - "Dralyab", - "creposucre", - "Alan_Braut" + "chrisdavidmills", + "JNa0", + "wbamberg", + "SaintCyr" ] }, - "Apprendre/CSS/CSS_layout/Le_positionnement": { - "modified": "2020-11-08T08:33:26.641Z", + "Mozilla": { + "modified": "2019-03-23T23:34:28.870Z", "contributors": [ - "CCR-G", - "Anonymous", "Dralyab", - "Alan_Braut" + "Hell_Carlito", + "PtitPou", + "jmh", + "ethertank" ] }, - "Apprendre/CSS/CSS_layout/Legacy_Layout_Methods": { - "modified": "2020-07-16T22:27:13.887Z", + "Mozilla/Add-ons": { + "modified": "2020-09-03T19:55:47.093Z", "contributors": [ - "Dralyab" + "Dono7", + "Flavien", + "SphinxKnight", + "Mozinet", + "jezdez", + "pt1dav" ] }, - "Apprendre/CSS/CSS_layout/Media_queries": { - "modified": "2020-07-16T22:27:31.483Z", + "Mozilla/Add-ons/WebExtensions": { + "modified": "2020-08-27T19:26:10.093Z", "contributors": [ - "tristantheb" + "NassimSaboundji", + "hellosct1", + "JNa0", + "Mozinet", + "oub", + "arthuretienne", + "xdelatour", + "LaurentBarbareau", + "foxstorm", + "Bat41", + "MERIOULI", + "wbamberg" ] }, - "Apprendre/CSS/CSS_layout/Multiple-column_Layout": { - "modified": "2020-07-16T22:27:09.504Z", + "Mozilla/Add-ons/WebExtensions/API": { + "modified": "2020-05-25T16:55:24.491Z", "contributors": [ - "Dralyab" + "hellosct1", + "JNa0", + "Badacadabra", + "wbamberg" ] }, - "Apprendre/CSS/CSS_layout/Normal_Flow": { - "modified": "2020-07-16T22:27:21.075Z", + "Mozilla/Add-ons/WebExtensions/API/alarms": { + "modified": "2020-10-15T21:49:27.575Z", "contributors": [ - "Anonymous", - "Dralyab" + "hellosct1", + "SphinxKnight", + "Needlex" ] }, - "Apprendre/CSS/CSS_layout/Prise_En_Charge_Des_Anciens_Navigateurs": { - "modified": "2020-07-16T22:27:18.222Z", + "Mozilla/Add-ons/WebExtensions/API/alarms/Alarm": { + "modified": "2020-10-15T21:56:47.391Z", "contributors": [ - "tristantheb" + "hellosct1", + "SphinxKnight" ] }, - "Apprendre/CSS/CSS_layout/Responsive_Design": { - "modified": "2020-07-16T22:27:27.744Z", + "Mozilla/Add-ons/WebExtensions/API/alarms/clear": { + "modified": "2020-10-15T21:56:52.162Z", "contributors": [ - "xavier.boisnon", - "tristantheb", - "Anonymous" + "hellosct1", + "SphinxKnight" ] }, - "Apprendre/CSS/Comment": { - "modified": "2020-07-16T22:25:42.247Z", + "Mozilla/Add-ons/WebExtensions/API/alarms/clearAll": { + "modified": "2020-10-15T21:56:49.302Z", "contributors": [ - "loella16", + "hellosct1", "SphinxKnight" ] }, - "Apprendre/CSS/Comment/Créer_de_belles_boîtes": { - "modified": "2020-07-16T22:25:49.335Z", + "Mozilla/Add-ons/WebExtensions/API/alarms/create": { + "modified": "2020-10-15T21:56:55.595Z", "contributors": [ + "hellosct1", "SphinxKnight" ] }, - "Apprendre/CSS/Comment/Generated_content": { - "modified": "2020-07-16T22:25:47.662Z", + "Mozilla/Add-ons/WebExtensions/API/alarms/get": { + "modified": "2020-10-15T21:56:47.349Z", "contributors": [ - "chrisdavidmills", - "teoli", - "grandoc", - "Mgjbot", - "Verruckt", - "BenoitL" + "hellosct1", + "SphinxKnight" ] }, - "Apprendre/CSS/Comment/Mettre_en_forme_du_texte": { - "modified": "2020-07-16T22:25:49.005Z", + "Mozilla/Add-ons/WebExtensions/API/alarms/getAll": { + "modified": "2020-10-15T21:56:49.563Z", "contributors": [ + "hellosct1", "SphinxKnight" ] }, - "Apprendre/CSS/Comment/personnaliser_une_liste": { - "modified": "2020-07-16T22:25:49.686Z", + "Mozilla/Add-ons/WebExtensions/API/alarms/onAlarm": { + "modified": "2020-10-15T21:56:50.838Z", "contributors": [ - "xdelatour" + "hellosct1", + "SphinxKnight" ] }, - "Apprendre/CSS/Introduction_à_CSS/Fundamental_CSS_comprehension": { - "modified": "2020-07-16T22:28:12.063Z", + "Mozilla/Add-ons/WebExtensions/API/bookmarks": { + "modified": "2020-10-15T21:55:09.926Z", "contributors": [ - "Dralyab" + "hellosct1", + "JNa0", + "NerOcrO" ] }, - "Apprendre/CSS/Introduction_à_CSS/La_disposition": { - "modified": "2020-07-16T22:25:40.392Z", + "Mozilla/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNode": { + "modified": "2020-10-15T22:06:54.229Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/CSS/Les_propriétés_CSS": { - "modified": "2020-07-16T22:25:39.574Z", + "Mozilla/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNodeType": { + "modified": "2020-10-15T22:06:55.729Z", "contributors": [ - "SphinxKnight", - "Oliviermoz" + "hellosct1" ] }, - "Apprendre/CSS/Utiliser_CSS_dans_une_page_web": { - "modified": "2020-07-16T22:25:39.949Z", + "Mozilla/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNodeUnmodifiable": { + "modified": "2020-10-15T22:06:56.897Z", "contributors": [ - "Loliwe", - "SphinxKnight", - "Oliviermoz" + "hellosct1" ] }, - "Apprendre/CSS/formatage_texte_CSS": { - "modified": "2020-07-16T22:25:39.378Z", + "Mozilla/Add-ons/WebExtensions/API/bookmarks/CreateDetails": { + "modified": "2020-10-15T22:06:54.030Z", "contributors": [ - "teoli", - "SphinxKnight", - "Mozinet", - "Oliviermoz" + "hellosct1", + "ariasuni" ] }, - "Apprendre/CSS/styliser_boites/A_cool_looking_box": { - "modified": "2020-07-16T22:28:26.748Z", + "Mozilla/Add-ons/WebExtensions/API/bookmarks/create": { + "modified": "2020-10-15T22:06:53.629Z", "contributors": [ - "Dralyab" + "hellosct1", + "wbamberg" ] }, - "Apprendre/CSS/styliser_boites/Creating_fancy_letterheaded_paper": { - "modified": "2020-07-16T22:28:24.684Z", + "Mozilla/Add-ons/WebExtensions/API/bookmarks/get": { + "modified": "2020-10-15T22:06:54.282Z", "contributors": [ - "LeMilitaire", - "Dralyab" + "Arzak656", + "hellosct1" ] }, - "Apprendre/Choisir_installer_paramétrer_un_éditeur_de_texte": { - "modified": "2020-07-16T22:35:48.990Z", + "Mozilla/Add-ons/WebExtensions/API/bookmarks/getChildren": { + "modified": "2020-10-15T22:06:56.873Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/Commencer_avec_le_web": { - "modified": "2020-07-16T22:33:52.213Z", + "Mozilla/Add-ons/WebExtensions/API/bookmarks/getRecent": { + "modified": "2020-10-15T22:06:57.277Z", "contributors": [ - "Melanie.Almeida", - "Dralyab", - "Hirevo", - "Ilphrin", - "loella16", - "tonybengue", - "Porkepix", - "Aminelahlou", - "allan.miro", - "SphinxKnight", - "mouloudia1981", - "Oliviermoz", - "qwincy", - "Luejni", - "Goofy", - "maxperchus" + "hellosct1" ] }, - "Apprendre/Commencer_avec_le_web/Gérer_les_fichiers": { - "modified": "2020-07-16T22:34:33.292Z", + "Mozilla/Add-ons/WebExtensions/API/bookmarks/getSubTree": { + "modified": "2020-10-15T22:06:54.273Z", "contributors": [ - "StrangeRocknRoller", - "Dralyab", - "Ilphrin", - "loella16", - "shoelaces", - "marie-ototoi", - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/Commencer_avec_le_web/Installation_outils_de_base": { - "modified": "2020-10-20T05:04:23.584Z", + "Mozilla/Add-ons/WebExtensions/API/bookmarks/getTree": { + "modified": "2020-10-15T22:06:52.492Z", "contributors": [ - "SebastienLatouche", - "goofy_mdn", - "SphinxKnight", - "NacimHarfouche", - "Chomchaum", - "Dralyab", - "zakaila", - "Ilphrin", - "TiCaillou", - "yannicka", - "loella16", - "clamb", - "PifyZ", - "DamienBertrand", - "qwincy", - "Luejni", - "Goofy" + "hellosct1" ] }, - "Apprendre/Commencer_avec_le_web/Le_fonctionnement_du_Web": { - "modified": "2020-07-16T22:34:00.161Z", + "Mozilla/Add-ons/WebExtensions/API/bookmarks/move": { + "modified": "2020-10-15T22:06:58.622Z", "contributors": [ - "grandoc", - "Keyrolus", - "ValentinFlamand", - "Dralyab", - "TheStarrK", - "Ilphrin", - "loella16", - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/Commencer_avec_le_web/Les_bases_CSS": { - "modified": "2020-07-16T22:34:58.312Z", + "Mozilla/Add-ons/WebExtensions/API/bookmarks/onChanged": { + "modified": "2020-10-15T22:06:59.610Z", "contributors": [ - "Melanie.Almeida", - "Dralyab", - "Ilphrin", - "loella16", - "Mozinet", - "marie-ototoi", - "bl4n", - "SphinxKnight" + "hellosct1", + "duduindo", + "wbamberg" ] }, - "Apprendre/Commencer_avec_le_web/Les_bases_HTML": { - "modified": "2020-07-16T22:34:45.216Z", + "Mozilla/Add-ons/WebExtensions/API/bookmarks/onChildrenReordered": { + "modified": "2020-10-15T22:06:57.747Z", "contributors": [ - "aSeches", - "Chomchaum", - "StrangeRocknRoller", - "Dralyab", - "Ilphrin", - "loella16", - "tonybengue", - "KhalilSnaake", - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/Commencer_avec_le_web/Les_bases_JavaScript": { - "modified": "2020-07-16T22:35:10.257Z", + "Mozilla/Add-ons/WebExtensions/API/bookmarks/onCreated": { + "modified": "2020-10-15T22:06:56.763Z", "contributors": [ - "edspeedy", - "grandoc", - "SuppWill", - "Melanie.Almeida", - "Drakone", - "clamb", - "manuilambert", - "Maartz", - "codingk8", - "Dralyab", - "TheStarrK", - "loella16", - "TheoDardel", - "bl4n", - "SphinxKnight", - "Aelerinya" + "hellosct1" ] }, - "Apprendre/Commencer_avec_le_web/Publier_votre_site_web": { - "modified": "2020-07-16T22:34:25.316Z", + "Mozilla/Add-ons/WebExtensions/API/bookmarks/onImportBegan": { + "modified": "2020-10-15T22:06:58.178Z", "contributors": [ - "edspeedy", - "Dralyab", - "NemoNobobyPersonne", - "Ilphrin", - "villastien", - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/Commencer_avec_le_web/Quel_aspect_pour_votre_site": { - "modified": "2020-07-16T22:34:16.258Z", + "Mozilla/Add-ons/WebExtensions/API/bookmarks/onImportEnded": { + "modified": "2020-10-15T22:06:57.694Z", "contributors": [ - "Dralyab", - "Ilphrin", - "yannicka", - "loella16", - "SphinxKnight", - "J.DMB", - "Luejni" + "hellosct1" ] }, - "Apprendre/Commencer_avec_le_web/The_web_and_web_standards": { - "modified": "2020-11-28T07:27:01.600Z", + "Mozilla/Add-ons/WebExtensions/API/bookmarks/onMoved": { + "modified": "2020-10-15T22:06:57.181Z", "contributors": [ - "Kinskikick", - "Chomchaum" + "hellosct1" ] }, - "Apprendre/Commencez_votre_projet_web": { - "modified": "2020-07-16T22:35:34.202Z", + "Mozilla/Add-ons/WebExtensions/API/bookmarks/onRemoved": { + "modified": "2020-10-15T22:06:57.843Z", "contributors": [ - "SphinxKnight", - "rtabusse" + "hellosct1" ] }, - "Apprendre/Comment_contribuer": { - "modified": "2020-07-16T22:33:43.608Z", + "Mozilla/Add-ons/WebExtensions/API/bookmarks/remove": { + "modified": "2020-10-15T22:06:56.991Z", "contributors": [ - "SphinxKnight", - "Dralyab", - "loella16", - "PetiPandaRou" + "hellosct1" ] }, - "Apprendre/Common_questions": { - "modified": "2020-08-07T08:34:09.122Z", + "Mozilla/Add-ons/WebExtensions/API/bookmarks/removeTree": { + "modified": "2020-10-15T22:06:56.214Z", "contributors": [ - "ramakuzhou", - "As-Sinder", - "JeffD", - "Willyntobila" + "hellosct1" ] }, - "Apprendre/Common_questions/configurer_un_serveur_de_test_local": { - "modified": "2020-07-16T22:35:52.861Z", + "Mozilla/Add-ons/WebExtensions/API/bookmarks/search": { + "modified": "2020-10-15T22:06:57.967Z", "contributors": [ - "Duth", - "smeden-lod", - "ThCarrere", - "Zinavolia", - "fleuronvilik", - "TheStarrK", - "Albynton" + "hellosct1" ] }, - "Apprendre/Comprendre_les_URL": { - "modified": "2020-07-16T22:35:29.353Z", + "Mozilla/Add-ons/WebExtensions/API/bookmarks/update": { + "modified": "2020-10-15T22:06:55.775Z", "contributors": [ - "clamb", - "Porkepix", - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/Comprendre_noms_de_domaine": { - "modified": "2020-07-16T22:35:44.035Z", + "Mozilla/Add-ons/WebExtensions/API/browserAction": { + "modified": "2020-10-15T21:55:16.337Z", "contributors": [ - "Porkepix", - "SphinxKnight" + "hellosct1", + "wbamberg", + "JujuLeVilleurbannais" ] }, - "Apprendre/Compétences": { - "modified": "2020-07-16T22:22:13.196Z", + "Mozilla/Add-ons/WebExtensions/API/browserAction/ColorArray": { + "modified": "2020-10-15T21:57:12.722Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/Concevoir_page_web": { - "modified": "2020-07-16T22:35:42.406Z", + "Mozilla/Add-ons/WebExtensions/API/browserAction/ImageDataType": { + "modified": "2020-10-15T21:57:10.313Z", "contributors": [ - "SphinxKnight", - "Goofy", - "ValPom" + "hellosct1" ] }, - "Apprendre/Concevoir_site_tous_types_utilisateurs": { - "modified": "2020-07-16T22:35:50.809Z", + "Mozilla/Add-ons/WebExtensions/API/browserAction/disable": { + "modified": "2020-10-15T21:57:17.917Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/Découvrir_outils_développement_navigateurs": { - "modified": "2020-07-16T22:35:47.424Z", + "Mozilla/Add-ons/WebExtensions/API/browserAction/enable": { + "modified": "2020-10-15T21:57:15.753Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/Fonctionnement_Internet": { - "modified": "2020-07-16T22:35:36.757Z", + "Mozilla/Add-ons/WebExtensions/API/browserAction/getBadgeBackgroundColor": { + "modified": "2020-10-15T21:57:19.839Z", "contributors": [ - "TheStarrK", - "Porkepix", - "SphinxKnight", - "ValPom" + "hellosct1" ] }, - "Apprendre/Front-end_web_developer": { - "modified": "2020-12-12T07:17:26.887Z", + "Mozilla/Add-ons/WebExtensions/API/browserAction/getBadgeText": { + "modified": "2020-10-15T21:57:19.156Z", "contributors": [ - "leeadoukonou", - "Twinklelight", - "geraldventadour", - "KHALIL5benz", - "Gwenishere" + "hellosct1" ] }, - "Apprendre/HTML": { - "modified": "2020-07-16T22:22:17.105Z", + "Mozilla/Add-ons/WebExtensions/API/browserAction/getBadgeTextColor": { + "modified": "2020-10-15T22:08:46.895Z", "contributors": [ - "Th0m4", - "Dralyab", - "zakaila", - "Ilphrin", - "interfacteur", - "Goofy", - "jlagneau", - "gillou58", - "SphinxKnight", - "DamienBertrand" + "hellosct1" ] }, - "Apprendre/HTML/Balises_HTML": { - "modified": "2020-07-16T22:22:27.345Z", + "Mozilla/Add-ons/WebExtensions/API/browserAction/getPopup": { + "modified": "2020-10-15T21:57:14.137Z", "contributors": [ - "gudemare", - "Loliwe", - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/HTML/Cheatsheet": { - "modified": "2020-07-16T22:22:44.025Z", + "Mozilla/Add-ons/WebExtensions/API/browserAction/getTitle": { + "modified": "2020-10-15T21:57:13.635Z", "contributors": [ - "SphinxKnight", - "Goofy" + "hellosct1" ] }, - "Apprendre/HTML/Comment": { - "modified": "2020-07-16T22:22:28.392Z", + "Mozilla/Add-ons/WebExtensions/API/browserAction/isEnabled": { + "modified": "2020-10-15T22:04:36.266Z", "contributors": [ - "Goofy", - "SphinxKnight", - "SisteSkygge" + "hellosct1" ] }, - "Apprendre/HTML/Comment/Afficher_du_code_informatique_avec_HTML": { - "modified": "2020-07-16T22:22:41.102Z", + "Mozilla/Add-ons/WebExtensions/API/browserAction/onClicked": { + "modified": "2020-10-15T21:57:11.578Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/HTML/Comment/Ajouter_carte_zones_cliquables_sur_image": { - "modified": "2020-07-16T22:22:42.935Z", + "Mozilla/Add-ons/WebExtensions/API/browserAction/openPopup": { + "modified": "2020-10-15T22:04:36.594Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/HTML/Comment/Ajouter_citations_sur_page_web": { - "modified": "2020-07-16T22:22:41.315Z", + "Mozilla/Add-ons/WebExtensions/API/browserAction/setBadgeBackgroundColor": { + "modified": "2020-10-15T21:57:20.395Z", "contributors": [ - "teoli", - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/HTML/Comment/Ajouter_contenu_Flash_dans_page_web": { - "modified": "2020-07-16T22:22:42.572Z", + "Mozilla/Add-ons/WebExtensions/API/browserAction/setBadgeText": { + "modified": "2020-10-15T21:57:15.662Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/HTML/Comment/Ajouter_contenu_audio_vidéo_page_web": { - "modified": "2020-07-16T22:22:40.861Z", + "Mozilla/Add-ons/WebExtensions/API/browserAction/setBadgeTextColor": { + "modified": "2020-10-15T22:08:45.959Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/HTML/Comment/Ajouter_des_images_adaptatives_à_une_page_web": { - "modified": "2020-12-06T15:45:53.769Z", + "Mozilla/Add-ons/WebExtensions/API/browserAction/setIcon": { + "modified": "2020-10-15T21:57:18.790Z", "contributors": [ - "Kinskikick", - "jwhitlock", - "ncodefun", - "Bpruneau", - "Dralyab", - "edspeedy", - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/HTML/Comment/Ajouter_des_images_vectorielles_à_une_page_web": { - "modified": "2020-07-16T22:24:39.978Z", + "Mozilla/Add-ons/WebExtensions/API/browserAction/setPopup": { + "modified": "2020-10-15T21:57:20.848Z", "contributors": [ - "brundozer", - "Dralyab", - "carnival187", - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/HTML/Comment/Ajouter_des_images_à_une_page_web": { - "modified": "2020-07-16T22:22:38.961Z", + "Mozilla/Add-ons/WebExtensions/API/browserAction/setTitle": { + "modified": "2020-10-15T21:57:13.171Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/HTML/Comment/Annoter_des_images_et_graphiques": { - "modified": "2020-07-16T22:22:41.471Z", + "Mozilla/Add-ons/WebExtensions/API/browserSettings": { + "modified": "2020-10-15T21:57:20.303Z", "contributors": [ - "SphinxKnight" + "vince-origin", + "hellosct1" ] }, - "Apprendre/HTML/Comment/Appliquer_du_CSS_à_une_page_web": { - "modified": "2020-07-16T22:22:39.866Z", + "Mozilla/Add-ons/WebExtensions/API/browserSettings/allowPopupsForUserEvents": { + "modified": "2020-10-15T21:57:16.502Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/HTML/Comment/Créer_un_document_HTML_simple": { - "modified": "2020-07-16T22:22:38.260Z", + "Mozilla/Add-ons/WebExtensions/API/browserSettings/cacheEnabled": { + "modified": "2020-10-15T21:57:20.596Z", "contributors": [ - "G4cklez", - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/HTML/Comment/Créer_un_hyperlien": { - "modified": "2020-07-16T22:22:39.664Z", + "Mozilla/Add-ons/WebExtensions/API/browserSettings/closeTabsByDoubleClick": { + "modified": "2020-10-15T22:13:16.558Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/HTML/Comment/Créer_une_liste_d_éléments_avec_HTML": { - "modified": "2020-07-16T22:22:40.566Z", + "Mozilla/Add-ons/WebExtensions/API/browserSettings/contextMenuShowEvent": { + "modified": "2020-10-15T22:04:59.335Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/HTML/Comment/Découper_une_page_web_en_sections_logiques": { - "modified": "2020-07-16T22:22:39.225Z", + "Mozilla/Add-ons/WebExtensions/API/browserSettings/ftpProtocolEnabled": { + "modified": "2020-10-15T22:29:18.905Z", "contributors": [ - "SphinxKnight" + "hellosct1", + "vince-origin" ] }, - "Apprendre/HTML/Comment/Définir_des_termes_avec_HTML": { - "modified": "2020-07-16T22:22:41.835Z", + "Mozilla/Add-ons/WebExtensions/API/browserSettings/homepageOverride": { + "modified": "2020-10-15T22:04:59.231Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/HTML/Comment/Identifier_et_expliquer_des_abréviations": { - "modified": "2020-07-16T22:22:37.801Z", + "Mozilla/Add-ons/WebExtensions/API/browserSettings/imageAnimationBehavior": { + "modified": "2020-10-15T22:04:59.301Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/HTML/Comment/Intégrer_une_page_web_dans_une_autre_page_web": { - "modified": "2020-07-16T22:22:42.317Z", + "Mozilla/Add-ons/WebExtensions/API/browserSettings/newTabPageOverride": { + "modified": "2020-10-15T22:04:59.445Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/HTML/Comment/Mettre_en_place_une_hiérarchie_de_titres": { - "modified": "2020-07-16T22:22:39.419Z", + "Mozilla/Add-ons/WebExtensions/API/browserSettings/newTabPosition": { + "modified": "2020-10-15T22:06:52.287Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/HTML/Comment/Mettre_l_accent_sur_un_contenu_ou_indiquer_qu_un_texte_est_important": { - "modified": "2020-07-16T22:22:38.547Z", + "Mozilla/Add-ons/WebExtensions/API/browserSettings/openBookmarksInNewTabs": { + "modified": "2020-10-15T22:04:59.369Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/HTML/Comment/Utiliser_JavaScript_au_sein_d_une_page_web": { - "modified": "2020-07-16T22:22:40.147Z", + "Mozilla/Add-ons/WebExtensions/API/browserSettings/openSearchResultsInNewTabs": { + "modified": "2020-10-15T22:04:58.861Z", "contributors": [ - "RomainLanz", - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/HTML/Comment/Utiliser_attributs_donnes": { - "modified": "2020-07-16T22:22:34.977Z", + "Mozilla/Add-ons/WebExtensions/API/browserSettings/openUrlbarResultsInNewTabs": { + "modified": "2020-10-15T22:05:40.306Z", "contributors": [ - "lotfire24", - "SphinxKnight", - "Goofy" + "hellosct1" ] }, - "Apprendre/HTML/Introduction_à_HTML": { - "modified": "2020-07-16T22:22:47.142Z", + "Mozilla/Add-ons/WebExtensions/API/browserSettings/overrideDocumentColors": { + "modified": "2020-10-15T22:05:24.428Z", "contributors": [ - "bfritscher", - "NerOcrO", - "Dralyab", - "Ilphrin", - "loella16", - "Porkepix", - "Jeremie", - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/HTML/Introduction_à_HTML/Creating_hyperlinks": { - "modified": "2020-11-27T09:49:15.655Z", + "Mozilla/Add-ons/WebExtensions/API/browserSettings/useDocumentFonts": { + "modified": "2020-10-15T22:05:23.408Z", "contributors": [ - "Chomchaum", - "goofy_mdn", - "Dralyab", - "_kud", - "NemoNobobyPersonne", - "zakaila", - "Ilphrin" + "hellosct1" ] }, - "Apprendre/HTML/Introduction_à_HTML/Debugging_HTML": { - "modified": "2020-07-16T22:24:12.781Z", + "Mozilla/Add-ons/WebExtensions/API/browserSettings/webNotificationsDisabled": { + "modified": "2020-10-15T22:04:59.020Z", "contributors": [ - "chrisdavidmills", - "LeMilitaire", - "Dralyab", - "Ilphrin" + "hellosct1" ] }, - "Apprendre/HTML/Introduction_à_HTML/Document_and_website_structure": { - "modified": "2020-07-16T22:24:04.214Z", + "Mozilla/Add-ons/WebExtensions/API/browserSettings/zoomFullPage": { + "modified": "2020-10-15T22:29:18.493Z", "contributors": [ - "tonybengue", - "fredckl", - "Dralyab", - "AntoineJacquet", - "olschneider", - "SamuChan", - "Ilphrin" + "hellosct1", + "vince-origin" ] }, - "Apprendre/HTML/Introduction_à_HTML/Getting_started": { - "modified": "2020-07-16T22:23:00.212Z", + "Mozilla/Add-ons/WebExtensions/API/browserSettings/zoomSiteSpecific": { + "modified": "2020-10-15T22:29:16.581Z", "contributors": [ - "aSeches", - "Chomchaum", - "Dralyab", - "bastosh", - "Lizie", - "KhalilSnaake" + "hellosct1", + "vince-origin" ] }, - "Apprendre/HTML/Introduction_à_HTML/HTML_text_fundamentals": { - "modified": "2020-07-16T22:23:32.043Z", + "Mozilla/Add-ons/WebExtensions/API/browsingData": { + "modified": "2020-10-15T21:57:41.783Z", "contributors": [ - "aSeches", - "Chomchaum", - "LeMilitaire", - "Dralyab", - "gnoyaze", - "clamb", - "Ilphrin" + "hellosct1" ] }, - "Apprendre/HTML/Introduction_à_HTML/Marking_up_a_letter": { - "modified": "2020-12-05T16:03:44.361Z", + "Mozilla/Add-ons/WebExtensions/API/browsingData/DataTypeSet": { + "modified": "2020-10-15T22:00:04.307Z", "contributors": [ - "Kinskikick", - "chrisdavidmills", - "LeMilitaire", - "Dralyab", - "Ilphrin" + "hellosct1" ] }, - "Apprendre/HTML/Introduction_à_HTML/Structuring_a_page_of_content": { - "modified": "2020-07-16T22:24:18.719Z", + "Mozilla/Add-ons/WebExtensions/API/browsingData/RemovalOptions": { + "modified": "2020-10-15T22:00:01.417Z", "contributors": [ - "LeMilitaire", - "Dralyab", - "Arkelis", - "Ilphrin" + "hellosct1" ] }, - "Apprendre/HTML/Introduction_à_HTML/The_head_metadata_in_HTML": { - "modified": "2020-11-17T15:11:05.138Z", + "Mozilla/Add-ons/WebExtensions/API/browsingData/remove": { + "modified": "2020-10-15T21:58:20.101Z", "contributors": [ - "gauthier.delaserraz", - "lord128", - "Chomchaum", - "Dralyab", - "tonybengue", - "bastosh", - "loella16", - "Pethrow", - "KhalilSnaake" + "hellosct1" ] }, - "Apprendre/HTML/Introduction_à_HTML/formatage-avance-texte": { - "modified": "2020-11-29T07:50:37.082Z", + "Mozilla/Add-ons/WebExtensions/API/browsingData/removeCache": { + "modified": "2020-10-15T22:00:00.917Z", "contributors": [ - "Kinskikick", - "Dralyab", - "zakaila", - "BartGui", - "Goofy" + "hellosct1" ] }, - "Apprendre/HTML/Multimedia_and_embedding": { - "modified": "2020-07-16T22:24:25.278Z", + "Mozilla/Add-ons/WebExtensions/API/browsingData/removeCookies": { + "modified": "2020-10-15T22:00:02.470Z", "contributors": [ - "tristantheb", - "Dralyab", - "AntoineJacquet", - "zakaila", - "Ilphrin" + "hellosct1" ] }, - "Apprendre/HTML/Multimedia_and_embedding/Contenu_audio_et_video": { - "modified": "2020-07-16T22:24:52.741Z", + "Mozilla/Add-ons/WebExtensions/API/browsingData/removeDownloads": { + "modified": "2020-10-15T22:00:02.232Z", "contributors": [ - "Chomchaum", - "LeMilitaire", - "Dralyab", - "zakaila" + "hellosct1" ] }, - "Apprendre/HTML/Multimedia_and_embedding/Images_in_HTML": { - "modified": "2020-07-16T22:24:44.917Z", + "Mozilla/Add-ons/WebExtensions/API/browsingData/removeFormData": { + "modified": "2020-10-15T22:00:02.195Z", "contributors": [ - "BAHLOUL_Farouk", - "didierbroska", - "Chomchaum", - "daftaupe", - "zakaila", - "Dralyab" + "hellosct1" ] }, - "Apprendre/HTML/Multimedia_and_embedding/Mozilla_splash_page": { - "modified": "2020-07-16T22:25:07.018Z", + "Mozilla/Add-ons/WebExtensions/API/browsingData/removeHistory": { + "modified": "2020-10-15T22:00:03.781Z", "contributors": [ - "zakaila" + "hellosct1" ] }, - "Apprendre/HTML/Multimedia_and_embedding/Other_embedding_technologies": { - "modified": "2020-07-16T22:25:01.620Z", + "Mozilla/Add-ons/WebExtensions/API/browsingData/removeLocalStorage": { + "modified": "2020-10-15T22:00:02.673Z", "contributors": [ - "Dralyab" + "hellosct1" ] }, - "Apprendre/HTML/Tableaux": { - "modified": "2020-07-16T22:25:11.317Z", + "Mozilla/Add-ons/WebExtensions/API/browsingData/removePasswords": { + "modified": "2020-10-15T22:00:00.174Z", "contributors": [ - "NerOcrO", - "Dralyab", - "loella16", - "tonybengue" + "hellosct1" ] }, - "Apprendre/HTML/Tableaux/Advanced": { - "modified": "2020-07-16T22:25:25.886Z", + "Mozilla/Add-ons/WebExtensions/API/browsingData/removePluginData": { + "modified": "2020-10-15T22:00:01.101Z", "contributors": [ - "Dralyab", - "loella16", - "tonybengue" + "hellosct1" ] }, - "Apprendre/HTML/Tableaux/Basics": { - "modified": "2020-12-13T07:01:09.726Z", + "Mozilla/Add-ons/WebExtensions/API/browsingData/settings": { + "modified": "2020-10-15T22:00:00.741Z", "contributors": [ - "Kinskikick", - "ThCarrere", - "Dralyab", - "loella16", - "tonybengue" + "hellosct1" ] }, - "Apprendre/HTML/Tableaux/Structuring_planet_data": { - "modified": "2020-07-16T22:25:29.724Z", + "Mozilla/Add-ons/WebExtensions/API/captivePortal": { + "modified": "2020-10-15T22:30:04.270Z", "contributors": [ - "Dralyab", - "loella16", - "tonybengue" + "hellosct1", + "rebloor" ] }, - "Apprendre/HTML/Écrire_une_simple_page_HTML": { - "modified": "2020-07-16T22:22:26.616Z", + "Mozilla/Add-ons/WebExtensions/API/captivePortal/canonicalURL": { + "modified": "2020-10-15T22:30:03.440Z", "contributors": [ - "wbamberg", - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/Index": { - "modified": "2020-07-16T22:33:36.900Z", + "Mozilla/Add-ons/WebExtensions/API/captivePortal/getLastChecked": { + "modified": "2020-10-15T22:30:05.691Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/JavaScript": { - "modified": "2020-07-16T22:29:38.759Z", + "Mozilla/Add-ons/WebExtensions/API/captivePortal/getState": { + "modified": "2020-10-15T22:30:34.996Z", "contributors": [ - "mper", - "Dralyab", - "tonybengue", - "loella16", - "SphinxKnight", - "Thogusa" + "hellosct1" ] }, - "Apprendre/JavaScript/Building_blocks": { - "modified": "2020-07-16T22:31:07.626Z", + "Mozilla/Add-ons/WebExtensions/API/captivePortal/onConnectivityAvailable": { + "modified": "2020-10-15T22:30:05.428Z", "contributors": [ - "smeden-lod", - "tonybengue", - "SphinxKnight", - "benjaminlepine", - "loella16", - "daufinsyd" + "hellosct1" ] }, - "Apprendre/JavaScript/Building_blocks/Build_your_own_function": { - "modified": "2020-07-16T22:31:29.138Z", + "Mozilla/Add-ons/WebExtensions/API/captivePortal/onStateChanged": { + "modified": "2020-10-15T22:30:34.412Z", "contributors": [ - "smeden-lod", - "EmerikC", - "Chaospherae", - "andyquin", - "Gasperowicz" + "hellosct1" ] }, - "Apprendre/JavaScript/Building_blocks/Evènements": { - "modified": "2020-07-16T22:31:37.886Z", + "Mozilla/Add-ons/WebExtensions/API/clipboard": { + "modified": "2020-10-15T21:58:44.611Z", "contributors": [ - "Chaospherae", - "bubzy34", - "tonybengue" + "hellosct1", + "clamb" ] }, - "Apprendre/JavaScript/Building_blocks/Fonctions": { - "modified": "2020-07-16T22:31:24.630Z", + "Mozilla/Add-ons/WebExtensions/API/clipboard/setImageData": { + "modified": "2020-10-15T21:58:52.602Z", "contributors": [ - "Voltariuss", - "smeden-lod", - "vacarme", - "Mania", - "bubzy34", - "tonybengue" + "hellosct1" ] }, - "Apprendre/JavaScript/Building_blocks/Image_gallery": { - "modified": "2020-07-16T22:31:43.231Z", + "Mozilla/Add-ons/WebExtensions/API/commands": { + "modified": "2020-10-15T21:57:41.229Z", "contributors": [ - "tristantheb", - "Chaospherae", - "Jcninho87", - "SphinxKnight", - "tonybengue" + "hellosct1", + "JNa0" ] }, - "Apprendre/JavaScript/Building_blocks/Looping_code": { - "modified": "2020-07-16T22:31:19.091Z", + "Mozilla/Add-ons/WebExtensions/API/commands/Command": { + "modified": "2020-10-15T22:00:15.894Z", "contributors": [ - "JNa0", - "baslumol", - "Eric-ciccotti", - "andyquin", - "ThCarrere", - "bubzy34", - "tonybengue", - "joan38", - "Abrams" + "hellosct1" ] }, - "Apprendre/JavaScript/Building_blocks/Return_values": { - "modified": "2020-07-16T22:31:33.181Z", + "Mozilla/Add-ons/WebExtensions/API/commands/getAll": { + "modified": "2020-10-15T22:00:16.483Z", "contributors": [ - "Chaospherae", - "andyquin", - "tonybengue", - "farantDEV" + "hellosct1" ] }, - "Apprendre/JavaScript/Building_blocks/conditionals": { - "modified": "2020-07-16T22:31:13.085Z", + "Mozilla/Add-ons/WebExtensions/API/commands/onCommand": { + "modified": "2020-10-15T22:00:18.817Z", "contributors": [ - "Tendø", - "smeden-lod", - "Chomchaum", - "Eric-ciccotti", - "grandoc", - "tonybengue", - "Dralyab", - "OxyDesign" + "hellosct1" ] }, - "Apprendre/JavaScript/Client-side_web_APIs": { - "modified": "2020-07-16T22:32:39.093Z", + "Mozilla/Add-ons/WebExtensions/API/commands/reset": { + "modified": "2020-10-15T22:04:36.152Z", "contributors": [ - "a-mt", - "Dralyab", - "bretondev" + "hellosct1" ] }, - "Apprendre/JavaScript/Client-side_web_APIs/Client-side_storage": { - "modified": "2020-07-16T22:33:04.752Z", + "Mozilla/Add-ons/WebExtensions/API/commands/update": { + "modified": "2020-10-15T22:04:36.445Z", "contributors": [ - "smeden-lod", - "a-mt" + "hellosct1" ] }, - "Apprendre/JavaScript/Client-side_web_APIs/Drawing_graphics": { - "modified": "2020-07-16T22:33:01.225Z", + "Mozilla/Add-ons/WebExtensions/API/contentScripts": { + "modified": "2020-10-15T22:03:15.588Z", "contributors": [ - "CcelestinC", - "a-mt" + "hellosct1" ] }, - "Apprendre/JavaScript/Client-side_web_APIs/Fetching_data": { - "modified": "2020-07-16T22:32:57.712Z", + "Mozilla/Add-ons/WebExtensions/API/contentScripts/RegisteredContentScript": { + "modified": "2020-10-15T22:03:05.082Z", "contributors": [ - "nrdAio", - "smeden-lod", - "neytsumi", - "CcelestinC", - "BigBigDoudou", - "a-mt" + "hellosct1", + "wbamberg" ] }, - "Apprendre/JavaScript/Client-side_web_APIs/Introduction": { - "modified": "2020-07-16T22:32:44.687Z", + "Mozilla/Add-ons/WebExtensions/API/contentScripts/RegisteredContentScript/unregister": { + "modified": "2020-10-15T22:03:07.948Z", "contributors": [ - "zoora", - "fuentesloic", - "BigBigDoudou", - "a-mt", - "Dralyab", - "elWombator", - "bretondev" + "hellosct1" ] }, - "Apprendre/JavaScript/Client-side_web_APIs/Manipulating_documents": { - "modified": "2020-07-16T22:32:47.994Z", + "Mozilla/Add-ons/WebExtensions/API/contentScripts/register": { + "modified": "2020-10-15T22:03:07.517Z", "contributors": [ - "Vony", - "a-mt" + "milouse", + "hellosct1" ] }, - "Apprendre/JavaScript/Client-side_web_APIs/Third_party_APIs": { - "modified": "2020-07-16T22:32:54.118Z", + "Mozilla/Add-ons/WebExtensions/API/contextualIdentities": { + "modified": "2020-10-15T21:57:40.932Z", "contributors": [ - "SphinxKnight", - "a-mt" + "hellosct1", + "JNa0" ] }, - "Apprendre/JavaScript/Client-side_web_APIs/Video_and_audio_APIs": { - "modified": "2020-07-16T22:32:52.122Z", + "Mozilla/Add-ons/WebExtensions/API/contextualIdentities/ContextualIdentity": { + "modified": "2020-10-15T22:03:10.039Z", "contributors": [ - "a-mt", - "Naouak" + "hellosct1" ] }, - "Apprendre/Le_fonctionnement_des_liens_sur_le_Web": { - "modified": "2020-07-16T22:35:43.089Z", + "Mozilla/Add-ons/WebExtensions/API/contextualIdentities/create": { + "modified": "2020-10-15T22:03:09.387Z", "contributors": [ - "SphinxKnight" + "hellosct1", + "BenDz" ] }, - "Apprendre/Mettre_en_place_un_environnement_de_travail": { - "modified": "2020-07-16T22:35:46.563Z", + "Mozilla/Add-ons/WebExtensions/API/contextualIdentities/get": { + "modified": "2020-10-15T22:03:07.326Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/Outils_et_tests": { - "modified": "2020-07-16T22:38:55.131Z", + "Mozilla/Add-ons/WebExtensions/API/contextualIdentities/onCreated": { + "modified": "2020-10-15T22:03:10.805Z", "contributors": [ - "gnoyaze", - "KrySoar" + "hellosct1" ] }, - "Apprendre/Outils_et_tests/GitHub": { - "modified": "2020-09-09T16:10:57.840Z", + "Mozilla/Add-ons/WebExtensions/API/contextualIdentities/onRemoved": { + "modified": "2020-10-15T22:03:10.585Z", "contributors": [ - "JNa0" + "hellosct1" ] }, - "Apprendre/Ouvrir_un_fichier_dans_un_navigateur_web": { - "modified": "2020-07-16T22:35:20.536Z", + "Mozilla/Add-ons/WebExtensions/API/contextualIdentities/onUpdated": { + "modified": "2020-10-15T22:03:11.564Z", "contributors": [ - "ILIKECOOKIE", - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/Publier_sur_le_Web_combien_ça_coûte": { - "modified": "2020-07-16T22:35:45.519Z", + "Mozilla/Add-ons/WebExtensions/API/contextualIdentities/query": { + "modified": "2020-10-15T22:03:06.215Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/Qu_est-ce_qu_un_serveur_web": { - "modified": "2020-07-16T22:35:31.313Z", + "Mozilla/Add-ons/WebExtensions/API/contextualIdentities/remove": { + "modified": "2020-10-15T22:03:06.492Z", "contributors": [ - "jswisher", - "adupays", - "LooDom", - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/Quels_logiciels_sont_nécessaires_pour_construire_un_site_web": { - "modified": "2020-07-16T22:35:33.023Z", + "Mozilla/Add-ons/WebExtensions/API/contextualIdentities/update": { + "modified": "2020-10-15T22:03:06.298Z", "contributors": [ - "JNa0", - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/Tester_le_bon_fonctionnement_de_votre_site_web": { - "modified": "2020-07-16T22:35:50.068Z", + "Mozilla/Add-ons/WebExtensions/API/cookies": { + "modified": "2020-10-15T21:57:42.517Z", "contributors": [ - "SphinxKnight" + "hellosct1", + "pierregillet" ] }, - "Apprendre/Transférer_des_fichiers_vers_un_serveur_web": { - "modified": "2020-07-16T22:35:41.575Z", + "Mozilla/Add-ons/WebExtensions/API/cookies/Cookie": { + "modified": "2020-10-15T22:00:18.569Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/Tutoriels": { - "modified": "2020-08-30T08:21:58.955Z", + "Mozilla/Add-ons/WebExtensions/API/cookies/CookieStore": { + "modified": "2020-10-15T22:00:17.792Z", "contributors": [ - "Voulto", - "SphinxKnight", - "Andrew_Pfeiffer" + "hellosct1" ] }, - "Apprendre/Tutoriels/Comment_construire_un_site_web": { - "modified": "2020-07-16T22:33:41.155Z", + "Mozilla/Add-ons/WebExtensions/API/cookies/OnChangedCause": { + "modified": "2020-10-15T22:00:17.330Z", "contributors": [ - "SphinxKnight", - "Thegennok" + "hellosct1" ] }, - "Apprendre/Tutoriels/Les_bases_de_la_sécurité_informatique": { - "modified": "2019-03-23T22:46:47.760Z", + "Mozilla/Add-ons/WebExtensions/API/cookies/SameSiteStatus": { + "modified": "2019-07-03T06:45:04.077Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Apprendre/Utiliser_les_pages_GitHub": { - "modified": "2020-07-16T22:35:51.735Z", + "Mozilla/Add-ons/WebExtensions/API/cookies/get": { + "modified": "2020-10-15T22:00:19.493Z", "contributors": [ - "tonybengue", - "SphinxKnight" + "hellosct1", + "Loenix" ] }, - "Apprendre/a11y": { - "modified": "2020-07-16T22:39:56.923Z", + "Mozilla/Add-ons/WebExtensions/API/cookies/getAll": { + "modified": "2020-10-15T22:00:18.081Z", "contributors": [ - "smeden-lod", - "KrySoar", - "Mozinet", - "SphinxKnight", - "Steph" + "regseb", + "hellosct1" ] }, - "Apprendre/a11y/Accessibility_troubleshooting": { - "modified": "2020-07-16T22:40:35.382Z", + "Mozilla/Add-ons/WebExtensions/API/cookies/getAllCookieStores": { + "modified": "2020-10-15T22:00:19.042Z", "contributors": [ - "dragon38800" + "hellosct1" ] }, - "Apprendre/a11y/CSS_and_JavaScript": { - "modified": "2020-07-16T22:40:16.805Z", + "Mozilla/Add-ons/WebExtensions/API/cookies/onChanged": { + "modified": "2020-10-15T22:00:17.953Z", "contributors": [ - "smeden-lod", - "JNa0", - "dragon38800" + "hellosct1", + "thomascaillier" ] }, - "Apprendre/a11y/HTML": { - "modified": "2020-11-16T16:49:01.676Z", + "Mozilla/Add-ons/WebExtensions/API/cookies/remove": { + "modified": "2020-10-15T22:00:18.993Z", "contributors": [ - "Mozinet", - "smeden-lod", - "JNa0", - "dragon38800", - "SphinxKnight", - "Tartasprint", - "n-chardon", - "tonybengue" + "hellosct1", + "MusiKid" ] }, - "Apprendre/a11y/Mobile": { - "modified": "2020-07-16T22:40:29.992Z", + "Mozilla/Add-ons/WebExtensions/API/cookies/set": { + "modified": "2020-10-15T22:00:19.267Z", "contributors": [ - "dragon38800" + "hellosct1", + "P45QU10U" ] }, - "Apprendre/a11y/Multimedia": { - "modified": "2020-07-16T22:40:26.301Z", + "Mozilla/Add-ons/WebExtensions/API/devtools": { + "modified": "2020-10-15T22:30:24.003Z", "contributors": [ - "dragon38800" + "hellosct1" ] }, - "Apprendre/a11y/WAI-ARIA_basics": { - "modified": "2020-07-16T22:40:21.563Z", + "Mozilla/Add-ons/WebExtensions/API/dns": { + "modified": "2020-10-15T22:04:28.089Z", "contributors": [ - "JNa0", - "dragon38800" + "hellosct1", + "wbamberg" ] }, - "Apprendre/a11y/What_is_accessibility": { - "modified": "2020-08-21T07:34:09.191Z", + "Mozilla/Add-ons/WebExtensions/API/dns/resolve": { + "modified": "2020-10-15T22:04:22.142Z", "contributors": [ - "geoffctn", - "smeden-lod", - "dragon38800", - "gnoyaze", - "tonybengue" + "hellosct1" ] }, - "Apprendre/page_vs_site_vs_serveur_vs_moteur_recherche": { - "modified": "2020-07-16T22:35:39.748Z", + "Mozilla/Add-ons/WebExtensions/API/downloads": { + "modified": "2020-10-15T21:57:39.749Z", "contributors": [ - "SphinxKnight", - "fndiaye", - "ValPom" + "hellosct1" ] }, - "Astuces_CSS": { - "modified": "2019-01-16T16:09:55.868Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/BooleanDelta": { + "modified": "2020-10-15T22:03:08.682Z", "contributors": [ - "BenoitL" + "hellosct1", + "dragon38800" ] }, - "Astuces_CSS/Couleurs_et_fonds": { - "modified": "2019-01-16T15:51:34.856Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/DangerType": { + "modified": "2020-10-15T22:03:15.056Z", "contributors": [ - "Fredchat", - "Kyodev", - "DirtyF", - "BenoitL" + "hellosct1" ] }, - "Astuces_CSS/Liens": { - "modified": "2019-01-16T15:51:16.166Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/DoubleDelta": { + "modified": "2020-10-15T22:03:02.646Z", "contributors": [ - "Fredchat", - "Kyodev" + "hellosct1" ] }, - "Astuces_CSS/Tableaux": { - "modified": "2019-03-23T23:49:00.263Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/DownloadItem": { + "modified": "2020-10-15T22:03:03.375Z", "contributors": [ - "ethertank", - "Fredchat", - "Kyodev", - "Chbok", - "Mgjbot" + "hellosct1" ] }, - "Bugs_importants_corrigés_dans_Firefox_3": { - "modified": "2019-03-23T23:50:56.565Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/DownloadQuery": { + "modified": "2020-10-15T22:03:01.801Z", "contributors": [ - "wbamberg", - "Mgjbot", - "BenoitL" + "hellosct1" ] }, - "CSS/Premiers_pas": { - "modified": "2019-03-23T23:43:26.964Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/DownloadTime": { + "modified": "2020-10-15T22:03:15.782Z", "contributors": [ - "Avent", - "wakka27", - "jparker", - "Delapouite", - "Verruckt", - "VincentN", - "Mgjbot", - "Indigo", - "BenoitL", - "Gorrk", - "Anonymous", - "Nickolay", - "TestUser" + "hellosct1" ] }, - "CSS/Premiers_pas/Boîtes": { - "modified": "2019-03-24T00:11:28.445Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/FilenameConflictAction": { + "modified": "2020-10-15T22:03:03.037Z", "contributors": [ - "grandoc", - "Fredchat", - "Altinfo", - "Verruckt", - "BenoitL" + "hellosct1" ] }, - "CSS/Premiers_pas/Cascade_et_héritage": { - "modified": "2019-03-23T23:43:29.860Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/InterruptReason": { + "modified": "2020-10-15T22:03:02.130Z", "contributors": [ - "teoli", - "Verruckt", - "Mgjbot", - "Mozinet", - "BenoitL" + "hellosct1" ] }, - "CSS/Premiers_pas/Couleurs": { - "modified": "2019-03-23T23:48:37.546Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/State": { + "modified": "2020-10-15T22:03:05.545Z", "contributors": [ - "teoli", - "Mgjbot", - "Verruckt", - "Indigo", - "BenoitL" + "hellosct1" ] }, - "CSS/Premiers_pas/Des_CSS_lisibles": { - "modified": "2019-03-24T00:11:21.223Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/StringDelta": { + "modified": "2020-10-15T22:03:05.192Z", "contributors": [ - "teoli", - "grandoc", - "R greg", - "Mgjbot", - "Verruckt", - "Indigo", - "BenoitL" + "hellosct1" ] }, - "CSS/Premiers_pas/Fonctionnement_de_CSS": { - "modified": "2019-03-23T23:43:30.663Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/acceptDanger": { + "modified": "2020-10-15T22:03:15.128Z", "contributors": [ - "teoli", - "Verruckt", - "Mgjbot", - "BenoitL" + "hellosct1" ] }, - "CSS/Premiers_pas/Graphiques_SVG": { - "modified": "2019-03-23T23:43:35.150Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/cancel": { + "modified": "2020-10-15T22:02:46.073Z", "contributors": [ - "teoli", - "Verruckt", - "BenoitL" + "hellosct1" ] }, - "CSS/Premiers_pas/JavaScript": { - "modified": "2019-03-23T23:43:36.441Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/download": { + "modified": "2020-10-15T22:03:05.206Z", "contributors": [ - "teoli", - "Verruckt", - "Sheppy", - "BenoitL" + "hellosct1", + "dragon38800" ] }, - "CSS/Premiers_pas/Les_sélecteurs": { - "modified": "2019-03-24T00:11:21.423Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/drag": { + "modified": "2020-10-15T22:03:15.113Z", "contributors": [ - "xseignard", - "teoli", - "grandoc", - "R greg", - "Mgjbot", - "Verruckt", - "BenoitL", - "Mozinet", - "Christian13" + "hellosct1" ] }, - "CSS/Premiers_pas/Listes": { - "modified": "2019-03-23T23:43:24.796Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/erase": { + "modified": "2020-10-15T22:03:02.956Z", "contributors": [ - "teoli", - "Verruckt", - "BenoitL" + "hellosct1", + "wbamberg" ] }, - "CSS/Premiers_pas/Mise_en_page": { - "modified": "2019-03-23T23:43:29.436Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/getFileIcon": { + "modified": "2020-10-15T22:03:04.595Z", "contributors": [ - "teoli", - "Verruckt", - "BenoitL" + "hellosct1" ] }, - "CSS/Premiers_pas/Médias": { - "modified": "2019-03-24T00:11:03.641Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/onChanged": { + "modified": "2020-10-15T22:03:05.044Z", "contributors": [ - "teoli", - "grandoc", - "Verruckt", - "BenoitL" + "hellosct1" ] }, - "CSS/Premiers_pas/Pourquoi_utiliser_CSS": { - "modified": "2019-03-23T23:47:29.274Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/onCreated": { + "modified": "2020-10-15T22:03:02.215Z", "contributors": [ - "teoli", - "Fredchat", - "Verruckt", - "Mgjbot", - "Indigo", - "BenoitL", - "Gorrk" + "hellosct1" ] }, - "CSS/Premiers_pas/Présentation_des_CSS": { - "modified": "2019-03-23T23:47:23.927Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/onErased": { + "modified": "2020-10-15T22:03:15.734Z", "contributors": [ - "wakka27", - "teoli", - "Fredchat", - "Verruckt", - "Mgjbot", - "BenoitL", - "Gorrk", - "Anonymous" + "hellosct1" ] }, - "CSS/Premiers_pas/Styles_de_texte": { - "modified": "2019-03-24T00:11:21.618Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/open": { + "modified": "2020-10-15T22:03:03.328Z", "contributors": [ - "grandoc", - "Mgjbot", - "Verruckt", - "BenoitL", - "Loveuzz59", - "Indigo" + "hellosct1" ] }, - "CSS/Premiers_pas/Tableaux": { - "modified": "2019-03-24T00:11:25.378Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/pause": { + "modified": "2020-10-15T22:02:12.925Z", "contributors": [ - "teoli", - "grandoc", - "Verruckt", - "Pitchum", - "BenoitL" + "hellosct1", + "dragon38800" ] }, - "Changements_dans_Gecko_1.9_affectant_les_sites_Web": { - "modified": "2019-03-23T23:51:24.948Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/removeFile": { + "modified": "2020-10-15T22:03:03.899Z", "contributors": [ - "wbamberg", - "Sheppy", - "Mgjbot", - "BenoitL", - "Kyodev", - "Fredchat" + "hellosct1" ] }, - "Chrome": { - "modified": "2019-03-23T23:48:48.795Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/resume": { + "modified": "2020-10-15T22:02:18.854Z", "contributors": [ - "Delapouite", - "BenoitL", - "Mgjbot", - "VincentN", - "Chbok", - "Fredchat" + "hellosct1" ] }, - "Comment_créer_un_arbre_DOM": { - "modified": "2019-03-24T00:07:12.456Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/search": { + "modified": "2020-10-15T22:03:01.476Z", "contributors": [ - "loella16", - "kmaglione", - "Azema", - "Valacar", - "Fredchat", - "Fping" + "hellosct1", + "wbamberg" ] }, - "Compilation_et_installation": { - "modified": "2019-03-23T23:48:28.119Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/setShelfEnabled": { + "modified": "2020-10-15T22:03:15.953Z", "contributors": [ - "fscholz", - "capgemini-ocs", - "teoli", - "The RedBurn", - "BenoitL", - "Mgjbot" + "hellosct1" ] }, - "Contrôles_DHTML_personnalisés_navigables_au_clavier": { - "modified": "2019-03-23T23:45:41.315Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/show": { + "modified": "2020-10-15T22:03:08.095Z", "contributors": [ - "Jeremie", - "Fredchat", - "Kyodev", - "Daaaaad", - "BenoitL" + "hellosct1" ] }, - "DHTML": { - "modified": "2019-03-24T00:02:32.004Z", + "Mozilla/Add-ons/WebExtensions/API/downloads/showDefaultFolder": { + "modified": "2020-10-15T22:02:35.095Z", "contributors": [ - "loella16", - "fscholz", - "Mgjbot", - "BenoitL", - "Chbok", - "Anonymous" + "hellosct1" ] }, - "DOM/Storage": { - "modified": "2019-03-23T23:53:02.039Z", + "Mozilla/Add-ons/WebExtensions/API/events": { + "modified": "2020-10-15T21:57:40.303Z", "contributors": [ - "AshfaqHossain", - "teoli", - "Nigel_Sheldon", - "BenoitL", - "Mgjbot", - "CedricP", - "Sum2807" + "hellosct1" ] }, - "DOM/dispatchEvent_exemple": { - "modified": "2019-03-23T23:50:28.205Z", + "Mozilla/Add-ons/WebExtensions/API/events/Event": { + "modified": "2020-10-15T22:05:03.208Z", "contributors": [ - "xuancanh", - "Mgjbot", - "BenoitL", - "Elethiomel", - "Fredchat" + "hellosct1" ] }, - "Développement_Web": { - "modified": "2019-03-24T00:13:07.123Z", + "Mozilla/Add-ons/WebExtensions/API/events/Rule": { + "modified": "2020-10-15T22:04:57.145Z", "contributors": [ - "bilali", - "pixelastic", - "traan", - "Owidd", - "BenoitL", - "Mgjbot", - "Takenbot", - "Mozinet", - "Mrueegg", - "Chbok" + "hellosct1" ] }, - "Développement_Web/Développer_des_sites_à_compatibilité_descendante": { - "modified": "2019-03-24T00:13:23.048Z", + "Mozilla/Add-ons/WebExtensions/API/events/UrlFilter": { + "modified": "2020-10-15T22:04:57.285Z", "contributors": [ - "Dralyab", - "pixelastic" + "hellosct1" ] }, - "Développement_Web/Introduction_au_développement_web": { - "modified": "2019-03-24T00:03:04.501Z", + "Mozilla/Add-ons/WebExtensions/API/extension": { + "modified": "2020-10-15T21:57:42.006Z", "contributors": [ - "Jeremie", - "fscholz", - "BenoitL" + "hellosct1" ] }, - "Explorer_un_tableau_HTML_avec_des_interfaces_DOM_et_JavaScript": { - "modified": "2019-03-23T23:47:28.003Z", + "Mozilla/Add-ons/WebExtensions/API/extension/ViewType": { + "modified": "2020-10-15T22:06:07.729Z", "contributors": [ - "loella16", - "BenoitL", - "Mgjbot", - "Planche" + "hellosct1" ] }, - "FAQ_sur_les_transformations_XSL_dans_Mozilla": { - "modified": "2019-01-16T16:04:45.409Z", + "Mozilla/Add-ons/WebExtensions/API/extension/getBackgroundPage": { + "modified": "2020-10-15T22:06:09.291Z", "contributors": [ - "VincentN", - "Mgjbot", - "Kyodev", - "Fredchat", - "BenoitL" + "hellosct1" ] }, - "FUEL/Window/devicemotion_event": { - "modified": "2019-04-18T20:33:39.760Z", + "Mozilla/Add-ons/WebExtensions/API/extension/getExtensionTabs": { + "modified": "2020-10-15T22:06:21.269Z", "contributors": [ - "wbamberg", - "estelle", - "fscholz", - "Kalwyn" + "hellosct1" ] }, - "FUEL/Window/deviceorientation": { - "modified": "2019-04-18T20:33:41.817Z", + "Mozilla/Add-ons/WebExtensions/API/extension/getURL": { + "modified": "2020-10-15T22:06:08.250Z", "contributors": [ - "wbamberg", - "estelle", - "fscholz", - "Kalwyn" + "hellosct1" ] }, - "Games/Techniques": { - "modified": "2020-04-10T15:50:15.159Z", + "Mozilla/Add-ons/WebExtensions/API/extension/getViews": { + "modified": "2020-10-15T22:06:07.060Z", "contributors": [ - "olivierdupon", - "wbamberg", - "loella16", - "Fredchat", - "Halfman", - "chrisdavidmills" + "hellosct1" ] }, - "Games/Techniques/2D_collision_detection": { - "modified": "2019-03-23T23:16:18.305Z", + "Mozilla/Add-ons/WebExtensions/API/extension/inIncognitoContext": { + "modified": "2020-10-15T22:06:06.499Z", "contributors": [ - "wbamberg", - "loella16", - "Halfman", - "Fredchat", - "Goofy" + "hellosct1" ] }, - "Games/Techniques/3D_on_the_web": { - "modified": "2020-05-28T09:39:19.969Z", + "Mozilla/Add-ons/WebExtensions/API/extension/isAllowedFileSchemeAccess": { + "modified": "2020-10-15T22:06:09.327Z", "contributors": [ - "rponsini", - "wbamberg", - "NerOcrO", - "loella16", - "ngokevin" + "hellosct1" ] }, - "Games/Techniques/3D_on_the_web/Basic_theory": { - "modified": "2019-03-23T22:13:55.102Z", + "Mozilla/Add-ons/WebExtensions/API/extension/isAllowedIncognitoAccess": { + "modified": "2020-10-15T22:06:08.273Z", "contributors": [ - "wbamberg", - "loella16", - "Dwaaren" + "hellosct1" ] }, - "Games/Techniques/3D_on_the_web/Building_up_a_basic_demo_with_PlayCanvas": { - "modified": "2019-03-18T21:38:23.278Z", + "Mozilla/Add-ons/WebExtensions/API/extension/lastError": { + "modified": "2020-10-15T22:06:06.418Z", "contributors": [ - "wbamberg", - "egidiusmendel" + "hellosct1" ] }, - "Games/Techniques/3D_on_the_web/Building_up_a_basic_demo_with_Three.js": { - "modified": "2020-06-28T15:40:46.953Z", + "Mozilla/Add-ons/WebExtensions/API/extension/onRequest": { + "modified": "2020-10-15T22:06:08.877Z", "contributors": [ - "houckontape" + "hellosct1" ] }, - "Games/Techniques/Audio_for_Web_Games": { - "modified": "2019-03-23T23:04:51.258Z", + "Mozilla/Add-ons/WebExtensions/API/extension/onRequestExternal": { + "modified": "2020-10-15T22:06:07.613Z", "contributors": [ - "wbamberg", - "loella16", - "quentin.lamamy" + "hellosct1" ] }, - "Games/Tools": { - "modified": "2020-09-01T06:30:44.644Z", + "Mozilla/Add-ons/WebExtensions/API/extension/sendRequest": { + "modified": "2020-10-15T22:06:21.926Z", "contributors": [ - "Voulto", - "wbamberg", - "dkocho4" + "hellosct1" ] }, - "Games/Tools/asm.js": { - "modified": "2019-01-17T01:50:29.041Z", + "Mozilla/Add-ons/WebExtensions/API/extension/setUpdateUrlData": { + "modified": "2020-10-15T22:06:08.809Z", "contributors": [ - "wbamberg", - "BEHOUBA" + "hellosct1" ] }, - "Games/Workflows": { - "modified": "2019-03-23T23:13:37.908Z", + "Mozilla/Add-ons/WebExtensions/API/extensionTypes": { + "modified": "2020-10-15T21:56:56.857Z", "contributors": [ - "wbamberg", - "loella16", - "LineVA", - "Antoine", - "groovecoder" + "hellosct1" ] }, - "Games/Workflows/2D_Breakout_game_pure_JavaScript": { - "modified": "2020-06-27T08:09:27.078Z", + "Mozilla/Add-ons/WebExtensions/API/extensionTypes/ImageDetails": { + "modified": "2020-10-15T21:56:51.770Z", "contributors": [ - "PascalLeMerrer", - "wbamberg", - "loella16", - "Flacipe", - "mboultoureau" + "hellosct1" ] }, - "Games/Workflows/2D_Breakout_game_pure_JavaScript/Build_the_brick_field": { - "modified": "2020-06-28T04:40:48.007Z", + "Mozilla/Add-ons/WebExtensions/API/extensionTypes/ImageFormat": { + "modified": "2020-10-15T21:56:47.737Z", "contributors": [ - "PascalLeMerrer", - "ms-studio", - "NadjaRbgt", - "jgil83000", - "socadance" + "hellosct1" ] }, - "Games/Workflows/2D_Breakout_game_pure_JavaScript/Faire_rebondir_la_balle_sur_les_murs": { - "modified": "2020-06-27T07:15:09.503Z", + "Mozilla/Add-ons/WebExtensions/API/extensionTypes/InjectDetails": { + "modified": "2019-07-03T07:34:29.652Z", "contributors": [ - "PascalLeMerrer", - "ms-studio", - "jgil83000", - "wbamberg", - "eerrtrr" + "hellosct1" ] }, - "Games/Workflows/2D_Breakout_game_pure_JavaScript/Game_over": { - "modified": "2020-06-27T09:56:22.821Z", + "Mozilla/Add-ons/WebExtensions/API/extensionTypes/RunAt": { + "modified": "2020-10-15T21:56:53.627Z", "contributors": [ - "PascalLeMerrer", - "ms-studio", - "wbamberg", - "GaryJULIEN" + "hellosct1" ] }, - "Games/Workflows/2D_Breakout_game_pure_JavaScript/Mouse_controls": { - "modified": "2020-06-28T04:14:12.215Z", + "Mozilla/Add-ons/WebExtensions/API/find": { + "modified": "2020-10-15T21:57:44.346Z", "contributors": [ - "PascalLeMerrer" + "hellosct1" ] }, - "Games/Workflows/2D_Breakout_game_pure_JavaScript/Move_the_ball": { - "modified": "2020-06-27T10:00:36.942Z", + "Mozilla/Add-ons/WebExtensions/API/find/find": { + "modified": "2020-10-15T22:00:01.623Z", "contributors": [ - "PascalLeMerrer", - "SphinxKnight", - "jgil83000", - "wbamberg", - "eerrtrr", - "Arhance05", - "Cotting" + "hellosct1" ] }, - "Games/Workflows/2D_Breakout_game_pure_JavaScript/Paddle_et_contrôle_clavier": { - "modified": "2020-06-27T09:45:30.950Z", + "Mozilla/Add-ons/WebExtensions/API/find/highlightResults": { + "modified": "2020-10-15T22:00:02.947Z", "contributors": [ - "PascalLeMerrer", - "ms-studio", - "jgil83000", - "wbamberg", - "eerrtrr" + "hellosct1" ] }, - "Games/Workflows/2D_Breakout_game_pure_JavaScript/Track_the_score_and_win": { - "modified": "2020-06-28T04:10:36.923Z", + "Mozilla/Add-ons/WebExtensions/API/find/removeHighlighting": { + "modified": "2020-10-15T22:00:05.741Z", "contributors": [ - "PascalLeMerrer", - "ms-studio", - "NadjaRbgt", - "Camrifof" + "hellosct1" ] }, - "Games/Workflows/2D_Breakout_game_pure_JavaScript/creer_element_canvas_et_afficher": { - "modified": "2020-06-27T09:58:29.574Z", + "Mozilla/Add-ons/WebExtensions/API/history": { + "modified": "2020-10-15T21:57:45.044Z", "contributors": [ - "PascalLeMerrer", - "antzilla", - "wbamberg", - "loella16", - "mboultoureau" + "hellosct1" ] }, - "Games/Workflows/2D_Breakout_game_pure_JavaScript/detection_colisions": { - "modified": "2020-06-28T03:56:54.608Z", + "Mozilla/Add-ons/WebExtensions/API/history/HistoryItem": { + "modified": "2020-10-15T22:06:28.558Z", "contributors": [ - "PascalLeMerrer", - "NadjaRbgt", - "Antoine-92" + "hellosct1" ] }, - "Games/Workflows/2D_Breakout_game_pure_JavaScript/finitions": { - "modified": "2020-06-27T06:26:41.729Z", + "Mozilla/Add-ons/WebExtensions/API/history/TransitionType": { + "modified": "2020-10-15T22:06:33.903Z", "contributors": [ - "PascalLeMerrer" + "hellosct1" ] }, - "Games/Workflows/2D_breakout_game_Phaser": { - "modified": "2019-06-20T04:41:51.709Z", + "Mozilla/Add-ons/WebExtensions/API/history/VisitItem": { + "modified": "2020-10-15T22:06:33.995Z", "contributors": [ - "Zyrass" + "hellosct1" ] }, - "Games/Workflows/HTML5_Gamedev_Phaser_Device_Orientation_FR": { - "modified": "2019-03-23T23:13:43.165Z", + "Mozilla/Add-ons/WebExtensions/API/history/addUrl": { + "modified": "2020-10-15T22:06:37.057Z", "contributors": [ - "wbamberg", - "loella16", - "mliatt", - "PhilippeS", - "Antoine" + "hellosct1" ] }, - "Glossaire": { - "modified": "2020-10-11T04:48:06.317Z", + "Mozilla/Add-ons/WebExtensions/API/history/deleteAll": { + "modified": "2020-10-15T22:06:35.323Z", "contributors": [ - "peterbe", - "SphinxKnight", - "wbamberg", - "floustier", - "loella16", - "Jeremie", - "Macadam" + "hellosct1" ] }, - "Glossaire/404": { - "modified": "2019-03-23T23:07:59.110Z", + "Mozilla/Add-ons/WebExtensions/API/history/deleteRange": { + "modified": "2020-10-15T22:06:35.709Z", "contributors": [ - "loella16", - "Jeremie", - "Porkepix", - "genma" + "hellosct1" ] }, - "Glossaire/502": { - "modified": "2019-03-23T23:00:23.677Z", + "Mozilla/Add-ons/WebExtensions/API/history/deleteUrl": { + "modified": "2020-10-15T22:06:34.956Z", "contributors": [ - "loella16", - "Jeremie", - "Goofy", - "htindon" + "hellosct1" ] }, - "Glossaire/AJAX": { - "modified": "2020-02-09T18:25:52.010Z", + "Mozilla/Add-ons/WebExtensions/API/history/getVisits": { + "modified": "2020-10-15T22:06:37.073Z", "contributors": [ - "tristantheb", - "tanguymartinez", - "AbdelElMansari", - "NemoNobobyPersonne", - "loella16", - "wakeuteu", - "Tradetnet", - "Gibus", - "vanz", - "Jeremie", - "Goofy", - "htindon" + "hellosct1" ] }, - "Glossaire/ALPN": { - "modified": "2020-09-25T06:08:01.612Z", + "Mozilla/Add-ons/WebExtensions/API/history/onTitleChanged": { + "modified": "2020-10-15T22:06:36.096Z", "contributors": [ - "Voulto" + "hellosct1" ] }, - "Glossaire/API": { - "modified": "2019-10-18T09:39:16.224Z", + "Mozilla/Add-ons/WebExtensions/API/history/onVisitRemoved": { + "modified": "2020-10-15T22:06:35.263Z", "contributors": [ - "tanguymartinez", - "loella16", - "vanz", - "Jeremie", - "Goofy", - "htindon" + "hellosct1" ] }, - "Glossaire/ARIA": { - "modified": "2019-03-23T23:00:07.200Z", + "Mozilla/Add-ons/WebExtensions/API/history/onVisited": { + "modified": "2020-10-15T22:06:10.233Z", "contributors": [ - "loella16", - "Hell_Carlito", - "vanz", - "Jeremie", - "Goofy", - "htindon" + "hellosct1" ] }, - "Glossaire/ARPA": { - "modified": "2019-03-23T22:41:59.454Z", + "Mozilla/Add-ons/WebExtensions/API/history/search": { + "modified": "2020-10-15T22:06:37.603Z", "contributors": [ - "loella16", - "Porkepix", - "xdelatour" + "hellosct1" ] }, - "Glossaire/ASCII": { - "modified": "2019-03-23T22:46:33.759Z", + "Mozilla/Add-ons/WebExtensions/API/i18n": { + "modified": "2020-10-15T21:57:44.314Z", "contributors": [ - "loella16", - "Porkepix", - "vanz" + "tristantheb", + "hellosct1", + "SphinxKnight", + "rlouvat" ] }, - "Glossaire/ATAG": { - "modified": "2019-03-23T23:00:06.741Z", + "Mozilla/Add-ons/WebExtensions/API/i18n/LanguageCode": { + "modified": "2020-10-15T22:04:59.009Z", "contributors": [ - "loella16", - "Jeremie", - "Goofy", - "htindon" + "hellosct1" ] }, - "Glossaire/Abstraction": { - "modified": "2019-03-23T23:00:07.652Z", + "Mozilla/Add-ons/WebExtensions/API/i18n/Locale-Specific_Message_reference": { + "modified": "2019-07-03T07:42:45.286Z", "contributors": [ - "loella16", - "AlemFarid", - "Porkepix", - "Jeremie", - "Goofy", - "htindon" + "hellosct1" ] }, - "Glossaire/Accessibilité": { - "modified": "2019-03-23T23:00:06.850Z", + "Mozilla/Add-ons/WebExtensions/API/i18n/detectLanguage": { + "modified": "2020-10-15T22:04:59.961Z", "contributors": [ - "loella16", - "vanz", - "Jeremie", - "Goofy", - "htindon" + "hellosct1", + "TimotheAlbouy" ] }, - "Glossaire/Adobe_Flash": { - "modified": "2019-03-23T23:00:08.019Z", + "Mozilla/Add-ons/WebExtensions/API/i18n/getAcceptLanguages": { + "modified": "2020-10-15T22:04:59.973Z", "contributors": [ - "loella16", - "Jeremie", - "Goofy", - "htindon" + "hellosct1" ] }, - "Glossaire/Algorithme": { - "modified": "2019-01-16T20:52:42.595Z", + "Mozilla/Add-ons/WebExtensions/API/i18n/getMessage": { + "modified": "2020-10-15T22:05:02.362Z", "contributors": [ - "loella16", - "vanz", - "SphinxKnight" + "regseb", + "hellosct1" ] }, - "Glossaire/Alignment_Container": { - "modified": "2019-03-18T21:18:07.982Z", + "Mozilla/Add-ons/WebExtensions/API/i18n/getUILanguage": { + "modified": "2020-10-15T22:05:00.805Z", "contributors": [ - "AurelieBayre" + "hellosct1" ] }, - "Glossaire/Alignment_Subject": { - "modified": "2019-07-26T06:07:44.096Z", + "Mozilla/Add-ons/WebExtensions/API/identity": { + "modified": "2020-10-15T21:57:44.574Z", "contributors": [ - "necraidan" + "hellosct1" ] }, - "Glossaire/Amélioration_progressive": { - "modified": "2019-03-23T22:39:20.648Z", + "Mozilla/Add-ons/WebExtensions/API/identity/getRedirectURL": { + "modified": "2020-10-15T22:04:47.574Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Apple_Safari": { - "modified": "2019-03-23T23:00:07.474Z", + "Mozilla/Add-ons/WebExtensions/API/identity/launchWebAuthFlow": { + "modified": "2020-10-15T22:04:47.997Z", "contributors": [ - "loella16", - "Porkepix", - "Jeremie", - "Goofy", - "htindon" + "hellosct1" ] }, - "Glossaire/Architecture_de_l_information": { - "modified": "2019-03-23T22:02:39.824Z", + "Mozilla/Add-ons/WebExtensions/API/idle": { + "modified": "2020-10-15T21:57:44.432Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Argument": { - "modified": "2019-03-23T23:00:07.319Z", + "Mozilla/Add-ons/WebExtensions/API/idle/IdleState": { + "modified": "2020-10-15T21:58:03.267Z", "contributors": [ - "loella16", - "Porkepix", - "Jeremie", - "Goofy", - "htindon" + "hellosct1" ] }, - "Glossaire/Arpanet": { - "modified": "2019-03-23T22:41:20.781Z", + "Mozilla/Add-ons/WebExtensions/API/idle/onStateChanged": { + "modified": "2020-10-15T21:58:03.496Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/Asynchronous": { - "modified": "2019-03-23T22:40:37.762Z", + "Mozilla/Add-ons/WebExtensions/API/idle/queryState": { + "modified": "2020-10-15T21:58:02.830Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "icefire" ] }, - "Glossaire/Attaque_DOS": { - "modified": "2019-03-23T22:38:58.117Z", + "Mozilla/Add-ons/WebExtensions/API/idle/setDetectionInterval": { + "modified": "2020-10-15T21:58:02.847Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/Attribut": { - "modified": "2019-03-23T23:00:06.975Z", + "Mozilla/Add-ons/WebExtensions/API/management": { + "modified": "2020-10-15T21:56:55.314Z", "contributors": [ - "loella16", - "gharel", - "Jeremie", - "Goofy", - "htindon" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Attribut_global": { - "modified": "2019-03-23T22:41:06.193Z", + "Mozilla/Add-ons/WebExtensions/API/management/ExtensionInfo": { + "modified": "2020-10-15T21:56:55.061Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Axe_de_grille": { - "modified": "2019-03-23T22:03:10.370Z", + "Mozilla/Add-ons/WebExtensions/API/management/get": { + "modified": "2020-10-15T21:56:52.865Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Axe_principal": { - "modified": "2019-03-18T21:45:39.916Z", + "Mozilla/Add-ons/WebExtensions/API/management/getAll": { + "modified": "2020-10-15T21:56:49.913Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Axe_transversal": { - "modified": "2019-03-18T21:45:47.680Z", + "Mozilla/Add-ons/WebExtensions/API/management/getPermissionWarningsById": { + "modified": "2020-10-15T21:56:53.122Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Balise": { - "modified": "2019-03-23T22:57:07.360Z", + "Mozilla/Add-ons/WebExtensions/API/management/getPermissionWarningsByManifest": { + "modified": "2020-10-15T21:56:54.588Z", "contributors": [ - "loella16", - "Porkepix", - "GeekShadow" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Bandwidth": { - "modified": "2019-03-23T22:42:48.033Z", + "Mozilla/Add-ons/WebExtensions/API/management/getSelf": { + "modified": "2020-10-15T21:57:02.041Z", "contributors": [ - "loella16", - "Porkepix", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/BiDi": { - "modified": "2019-03-23T22:41:59.861Z", + "Mozilla/Add-ons/WebExtensions/API/management/install": { + "modified": "2020-10-15T22:09:55.921Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/BigInt": { - "modified": "2020-09-25T05:47:04.712Z", + "Mozilla/Add-ons/WebExtensions/API/management/onDisabled": { + "modified": "2020-10-15T21:57:10.496Z", "contributors": [ - "Voulto" + "hellosct1" ] }, - "Glossaire/Blink": { - "modified": "2019-03-23T22:59:53.173Z", + "Mozilla/Add-ons/WebExtensions/API/management/onEnabled": { + "modified": "2020-10-15T21:57:09.562Z", "contributors": [ - "loella16", - "Jeremie", - "Goofy", - "htindon" + "hellosct1" ] }, - "Glossaire/Block_cipher_mode_of_operation": { - "modified": "2020-09-25T05:52:15.554Z", + "Mozilla/Add-ons/WebExtensions/API/management/onInstalled": { + "modified": "2020-10-15T21:57:08.652Z", "contributors": [ - "Voulto" + "hellosct1" ] }, - "Glossaire/Boolean": { - "modified": "2019-03-23T22:58:43.329Z", + "Mozilla/Add-ons/WebExtensions/API/management/onUninstalled": { + "modified": "2020-10-15T21:57:08.612Z", "contributors": [ - "loella16", - "Goofy", - "htindon" + "hellosct1" ] }, - "Glossaire/Boot2Gecko": { - "modified": "2019-03-23T22:44:37.220Z", + "Mozilla/Add-ons/WebExtensions/API/management/setEnabled": { + "modified": "2020-10-15T21:57:09.341Z", "contributors": [ - "loella16", - "Bat" + "hellosct1" ] }, - "Glossaire/Bootstrap": { - "modified": "2020-10-08T09:01:42.946Z", + "Mozilla/Add-ons/WebExtensions/API/management/uninstall": { + "modified": "2020-10-15T21:56:50.746Z", "contributors": [ - "Voulto" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Breadcrumb": { - "modified": "2020-09-25T06:01:58.166Z", + "Mozilla/Add-ons/WebExtensions/API/management/uninstallSelf": { + "modified": "2020-10-15T21:56:55.665Z", "contributors": [ - "Voulto" + "hellosct1" ] }, - "Glossaire/Browsing_context": { - "modified": "2020-09-27T07:13:04.450Z", + "Mozilla/Add-ons/WebExtensions/API/menus": { + "modified": "2020-10-15T21:57:47.933Z", "contributors": [ - "tomderudder", - "loella16", - "xdelatour" + "hellosct1", + "ariasuni" ] }, - "Glossaire/Bézier_curve": { - "modified": "2020-10-05T03:57:01.254Z", + "Mozilla/Add-ons/WebExtensions/API/menus/ACTION_MENU_TOP_LEVEL_LIMIT": { + "modified": "2020-10-15T22:04:45.584Z", "contributors": [ - "Voulto" + "hellosct1" ] }, - "Glossaire/CDN": { - "modified": "2019-03-23T22:40:07.356Z", + "Mozilla/Add-ons/WebExtensions/API/menus/ContextType": { + "modified": "2020-10-15T22:04:44.533Z", "contributors": [ - "loella16", - "Porkepix", - "xdelatour" + "hellosct1" ] }, - "Glossaire/CMS": { - "modified": "2019-03-23T22:57:05.726Z", + "Mozilla/Add-ons/WebExtensions/API/menus/ItemType": { + "modified": "2020-10-15T22:04:44.141Z", "contributors": [ - "loella16", - "Porkepix", - "Goofy", - "htindon" + "hellosct1" ] }, - "Glossaire/CORS": { - "modified": "2019-03-23T22:40:00.673Z", + "Mozilla/Add-ons/WebExtensions/API/menus/OnClickData": { + "modified": "2020-10-15T22:04:45.674Z", "contributors": [ - "loella16", - "Yves_ASTIER", - "Porkepix", - "xdelatour" + "regseb", + "hellosct1" ] }, - "Glossaire/CRLF": { - "modified": "2019-03-23T22:39:56.107Z", + "Mozilla/Add-ons/WebExtensions/API/menus/create": { + "modified": "2020-10-15T22:04:43.381Z", "contributors": [ - "loella16", - "Porkepix", - "xdelatour" + "hellosct1" ] }, - "Glossaire/CRUD": { - "modified": "2019-03-23T22:56:57.160Z", + "Mozilla/Add-ons/WebExtensions/API/menus/createProperties": { + "modified": "2020-10-15T22:30:24.941Z", "contributors": [ - "loella16", - "Goofy", - "Toumitoun" + "hellosct1" ] }, - "Glossaire/CSP": { - "modified": "2020-12-12T07:41:44.720Z", + "Mozilla/Add-ons/WebExtensions/API/menus/getTargetElement": { + "modified": "2020-10-15T22:08:42.353Z", "contributors": [ - "JNa0", - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/CSRF": { - "modified": "2019-03-23T22:39:14.118Z", + "Mozilla/Add-ons/WebExtensions/API/menus/onClicked": { + "modified": "2020-10-15T22:04:44.931Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/CSS": { - "modified": "2020-05-24T07:09:43.791Z", + "Mozilla/Add-ons/WebExtensions/API/menus/onHidden": { + "modified": "2020-10-15T22:04:44.507Z", "contributors": [ - "tristantheb", - "loella16", - "tonybengue", - "arlequin", - "interfacteur", - "ysabelm", - "Porkepix", - "marie-ototoi", - "magikmanu", - "Jeremie", - "Goofy", - "htindon" + "hellosct1" ] }, - "Glossaire/Cache": { - "modified": "2019-10-26T12:15:38.533Z", + "Mozilla/Add-ons/WebExtensions/API/menus/onShown": { + "modified": "2020-10-15T22:04:45.669Z", "contributors": [ - "ledenis", - "Othael" + "hellosct1" ] }, - "Glossaire/CalDAV": { - "modified": "2019-03-23T22:42:10.052Z", + "Mozilla/Add-ons/WebExtensions/API/menus/overrideContext": { + "modified": "2019-10-13T09:44:24.526Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "ariasuni" ] }, - "Glossaire/Canvas": { - "modified": "2019-03-23T22:46:31.363Z", + "Mozilla/Add-ons/WebExtensions/API/menus/refresh": { + "modified": "2020-10-15T22:04:44.190Z", "contributors": [ - "loella16", - "vanz" + "hellosct1" ] }, - "Glossaire/CardDAV": { - "modified": "2019-03-23T22:42:06.600Z", + "Mozilla/Add-ons/WebExtensions/API/menus/remove": { + "modified": "2020-10-15T22:04:45.195Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Cellule_de_grille": { - "modified": "2019-03-23T22:03:17.867Z", + "Mozilla/Add-ons/WebExtensions/API/menus/removeAll": { + "modified": "2020-10-15T22:04:46.038Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Certificat_numérique": { - "modified": "2019-03-23T22:40:24.230Z", + "Mozilla/Add-ons/WebExtensions/API/menus/update": { + "modified": "2020-10-15T22:04:46.899Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Certificate_authority": { - "modified": "2019-03-23T22:40:36.402Z", + "Mozilla/Add-ons/WebExtensions/API/notifications": { + "modified": "2020-10-15T21:57:45.083Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg", + "lp177" ] }, - "Glossaire/Certifié": { - "modified": "2019-03-23T22:40:21.550Z", + "Mozilla/Add-ons/WebExtensions/API/notifications/NotificationOptions": { + "modified": "2020-10-15T21:58:04.461Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg", + "Bat41" ] }, - "Glossaire/Character": { - "modified": "2019-03-23T22:57:04.701Z", + "Mozilla/Add-ons/WebExtensions/API/notifications/TemplateType": { + "modified": "2020-10-15T22:04:53.358Z", "contributors": [ - "loella16", - "Porkepix", - "Lizie" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Chiffre": { - "modified": "2019-03-23T22:32:32.968Z", + "Mozilla/Add-ons/WebExtensions/API/notifications/clear": { + "modified": "2020-10-15T22:04:47.769Z", "contributors": [ - "loella16", - "Hell_Carlito", - "sebastien-bartoli" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Chiffrement": { - "modified": "2019-03-23T22:39:39.008Z", + "Mozilla/Add-ons/WebExtensions/API/notifications/create": { + "modified": "2020-10-15T22:04:47.399Z", "contributors": [ - "loella16", - "SphinxKnight", - "xdelatour" + "ariasuni", + "hellosct1", + "wbamberg" ] }, - "Glossaire/Chrome": { - "modified": "2019-03-23T23:04:30.083Z", + "Mozilla/Add-ons/WebExtensions/API/notifications/getAll": { + "modified": "2020-10-15T22:04:53.186Z", "contributors": [ - "loella16", - "Jeremie", - "J.DMB", - "Pierre.Fauconnier", - "oooops" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Class": { - "modified": "2019-03-23T22:41:15.262Z", + "Mozilla/Add-ons/WebExtensions/API/notifications/onButtonClicked": { + "modified": "2020-10-15T22:04:47.252Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Clé": { - "modified": "2019-03-23T22:02:44.687Z", + "Mozilla/Add-ons/WebExtensions/API/notifications/onClicked": { + "modified": "2020-10-15T22:04:53.553Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Codec": { - "modified": "2019-03-23T22:42:11.584Z", + "Mozilla/Add-ons/WebExtensions/API/notifications/onClosed": { + "modified": "2020-10-15T22:04:54.823Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Colonne_de_grille": { - "modified": "2019-03-23T22:03:13.654Z", + "Mozilla/Add-ons/WebExtensions/API/notifications/onShown": { + "modified": "2020-10-15T22:04:55.282Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Compile": { - "modified": "2019-03-23T22:49:54.371Z", + "Mozilla/Add-ons/WebExtensions/API/notifications/update": { + "modified": "2020-10-15T22:04:47.104Z", "contributors": [ - "loella16", - "Hell_Carlito", - "y9mo" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Compression_sans_perte": { - "modified": "2020-11-10T04:48:58.531Z", + "Mozilla/Add-ons/WebExtensions/API/omnibox": { + "modified": "2020-10-15T21:57:45.193Z", "contributors": [ - "Voulto", - "pauladeville" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Computer_Programming": { - "modified": "2019-03-23T22:42:04.675Z", + "Mozilla/Add-ons/WebExtensions/API/omnibox/OnInputEnteredDisposition": { + "modified": "2020-10-15T22:04:54.500Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Condensat": { - "modified": "2019-03-23T22:39:24.362Z", + "Mozilla/Add-ons/WebExtensions/API/omnibox/SuggestResult": { + "modified": "2020-10-15T22:04:54.402Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Conditionnel": { - "modified": "2019-03-23T22:40:22.363Z", + "Mozilla/Add-ons/WebExtensions/API/omnibox/onInputCancelled": { + "modified": "2020-10-15T22:04:56.337Z", "contributors": [ - "loella16", - "Porkepix", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Constant": { - "modified": "2019-03-23T22:42:08.752Z", + "Mozilla/Add-ons/WebExtensions/API/omnibox/onInputChanged": { + "modified": "2020-10-15T22:04:56.335Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Constructeur": { - "modified": "2019-03-23T22:40:24.326Z", + "Mozilla/Add-ons/WebExtensions/API/omnibox/onInputEntered": { + "modified": "2020-10-15T22:04:55.151Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Contexte_d_empilement": { - "modified": "2019-03-18T21:45:45.716Z", + "Mozilla/Add-ons/WebExtensions/API/omnibox/onInputStarted": { + "modified": "2020-10-15T22:04:56.742Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Conversion_de_type": { - "modified": "2019-03-23T22:41:51.598Z", + "Mozilla/Add-ons/WebExtensions/API/omnibox/setDefaultSuggestion": { + "modified": "2020-10-15T22:04:57.902Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Cookie": { - "modified": "2019-03-23T22:40:01.278Z", + "Mozilla/Add-ons/WebExtensions/API/pageAction": { + "modified": "2020-10-15T21:57:40.850Z", "contributors": [ - "Porkepix", - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Copyleft": { - "modified": "2019-03-23T22:38:55.191Z", + "Mozilla/Add-ons/WebExtensions/API/pageAction/ImageDataType": { + "modified": "2020-10-15T21:57:40.386Z", "contributors": [ - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Cross-site_scripting": { - "modified": "2020-09-04T02:51:19.273Z", + "Mozilla/Add-ons/WebExtensions/API/pageAction/getPopup": { + "modified": "2020-10-15T22:00:13.778Z", "contributors": [ - "SphinxKnight", - "jooo.market", - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Cryptanalyse": { - "modified": "2019-03-23T22:39:19.630Z", + "Mozilla/Add-ons/WebExtensions/API/pageAction/getTitle": { + "modified": "2020-10-15T22:00:11.505Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Cryptogramme": { - "modified": "2019-03-23T22:53:37.701Z", + "Mozilla/Add-ons/WebExtensions/API/pageAction/hide": { + "modified": "2020-10-15T22:00:11.157Z", "contributors": [ - "loella16", - "Goofy", - "SphinxKnight" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Cryptographie": { - "modified": "2019-03-23T22:39:19.721Z", + "Mozilla/Add-ons/WebExtensions/API/pageAction/isShown": { + "modified": "2020-10-15T22:04:36.368Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Curseur_caret": { - "modified": "2019-03-18T21:45:34.459Z", + "Mozilla/Add-ons/WebExtensions/API/pageAction/onClicked": { + "modified": "2020-10-15T22:00:11.289Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/DIC": { - "modified": "2019-03-23T22:39:55.578Z", + "Mozilla/Add-ons/WebExtensions/API/pageAction/openPopup": { + "modified": "2020-10-15T22:00:13.634Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/DMZ": { - "modified": "2019-03-23T22:03:28.627Z", + "Mozilla/Add-ons/WebExtensions/API/pageAction/setIcon": { + "modified": "2020-10-15T22:00:14.155Z", "contributors": [ - "loella16", - "macmorning" + "hellosct1", + "wbamberg" ] }, - "Glossaire/DNS": { - "modified": "2019-03-23T22:56:52.127Z", + "Mozilla/Add-ons/WebExtensions/API/pageAction/setPopup": { + "modified": "2020-10-15T22:00:16.798Z", "contributors": [ - "loella16", - "Porkepix", - "Goofy", - "Toumitoun" + "hellosct1", + "wbamberg" ] }, - "Glossaire/DOM": { - "modified": "2019-03-23T22:57:17.449Z", + "Mozilla/Add-ons/WebExtensions/API/pageAction/setTitle": { + "modified": "2020-10-15T22:00:06.505Z", "contributors": [ - "loella16", - "davidgourde", - "vanz", - "Goofy", - "htindon" + "hellosct1", + "wbamberg" ] }, - "Glossaire/DTD": { - "modified": "2019-01-16T21:53:56.898Z", + "Mozilla/Add-ons/WebExtensions/API/pageAction/show": { + "modified": "2020-10-15T22:00:05.544Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/DTMF": { - "modified": "2019-03-23T22:03:28.745Z", + "Mozilla/Add-ons/WebExtensions/API/permissions": { + "modified": "2020-10-15T21:57:44.451Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Delta": { - "modified": "2020-10-08T09:27:37.753Z", + "Mozilla/Add-ons/WebExtensions/API/permissions/Permissions": { + "modified": "2020-10-15T21:57:56.351Z", "contributors": [ - "Voulto" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Descripteur_(CSS)": { - "modified": "2019-03-23T22:03:25.810Z", + "Mozilla/Add-ons/WebExtensions/API/permissions/contains": { + "modified": "2020-10-15T21:57:57.373Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Developer_Tools": { - "modified": "2019-03-23T22:03:22.936Z", + "Mozilla/Add-ons/WebExtensions/API/permissions/getAll": { + "modified": "2020-10-15T21:58:01.535Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Directive_de_navigation": { - "modified": "2019-03-23T22:03:14.851Z", + "Mozilla/Add-ons/WebExtensions/API/permissions/onAdded": { + "modified": "2020-10-15T21:57:56.950Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Directive_de_rapport": { - "modified": "2019-03-23T22:03:09.311Z", + "Mozilla/Add-ons/WebExtensions/API/permissions/onRemoved": { + "modified": "2020-10-15T21:57:56.881Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Directive_de_récupération": { - "modified": "2019-03-23T22:03:13.368Z", + "Mozilla/Add-ons/WebExtensions/API/permissions/remove": { + "modified": "2020-10-15T21:58:02.493Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Doctype": { - "modified": "2019-03-23T23:06:03.805Z", + "Mozilla/Add-ons/WebExtensions/API/permissions/request": { + "modified": "2020-10-15T21:58:03.038Z", "contributors": [ - "loella16", - "Jeremie", - "Dexter_Deter" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Document_directive": { - "modified": "2019-03-23T22:03:22.186Z", + "Mozilla/Add-ons/WebExtensions/API/pkcs11": { + "modified": "2020-10-15T21:58:39.173Z", "contributors": [ - "Porkepix", - "loella16" + "hellosct1", + "Jeremie" ] }, - "Glossaire/Domaine": { - "modified": "2019-03-23T22:32:24.113Z", + "Mozilla/Add-ons/WebExtensions/API/pkcs11/getModuleSlots": { + "modified": "2020-10-15T22:00:14.823Z", "contributors": [ - "loella16", - "Hell_Carlito", - "htindon" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Domaine_deuxième-niveau": { - "modified": "2019-01-16T21:52:29.757Z", + "Mozilla/Add-ons/WebExtensions/API/pkcs11/installModule": { + "modified": "2020-10-15T22:00:16.239Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/Dominant": { - "modified": "2019-03-23T22:03:21.288Z", + "Mozilla/Add-ons/WebExtensions/API/pkcs11/isModuleInstalled": { + "modified": "2020-10-15T22:00:16.486Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Déchiffrement": { - "modified": "2019-03-23T22:39:22.127Z", + "Mozilla/Add-ons/WebExtensions/API/pkcs11/uninstallModule": { + "modified": "2020-10-15T22:00:13.525Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Déni_de_Service": { - "modified": "2019-01-16T22:13:09.374Z", + "Mozilla/Add-ons/WebExtensions/API/privacy": { + "modified": "2020-10-15T21:57:20.922Z", "contributors": [ - "xdelatour" + "hellosct1", + "JeffD" ] }, - "Glossaire/Déni_de_service_distribué": { - "modified": "2019-03-23T22:03:22.826Z", + "Mozilla/Add-ons/WebExtensions/API/privacy/network": { + "modified": "2020-10-15T21:57:19.949Z", "contributors": [ - "loella16" + "hellosct1", + "JeffD" ] }, - "Glossaire/Dépôt": { - "modified": "2019-03-18T21:15:47.756Z", + "Mozilla/Add-ons/WebExtensions/API/privacy/services": { + "modified": "2020-10-15T21:57:19.393Z", "contributors": [ - "xdelatour" + "hellosct1", + "JeffD" ] }, - "Glossaire/Désérialisation": { - "modified": "2019-03-23T22:03:27.594Z", + "Mozilla/Add-ons/WebExtensions/API/privacy/websites": { + "modified": "2020-10-15T21:57:19.498Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Détournement_de_session": { - "modified": "2019-05-23T08:47:32.401Z", + "Mozilla/Add-ons/WebExtensions/API/proxy": { + "modified": "2020-10-15T21:57:43.079Z", "contributors": [ - "Watilin", - "loella16" + "hellosct1", + "wbamberg", + "FlorianHatat" ] }, - "Glossaire/ECMA": { - "modified": "2019-03-23T22:46:33.851Z", + "Mozilla/Add-ons/WebExtensions/API/proxy/ProxyInfo": { + "modified": "2020-10-15T22:04:57.639Z", "contributors": [ - "loella16", - "Porkepix", - "vanz" + "hellosct1", + "wbamberg" ] }, - "Glossaire/ECMAScript": { - "modified": "2019-03-23T22:42:01.993Z", + "Mozilla/Add-ons/WebExtensions/API/proxy/RequestDetails": { + "modified": "2020-10-15T22:05:00.086Z", "contributors": [ - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Element_vide": { - "modified": "2019-03-23T22:58:49.655Z", + "Mozilla/Add-ons/WebExtensions/API/proxy/onRequest": { + "modified": "2020-10-15T22:04:59.176Z", "contributors": [ - "loella16", - "cdr" + "hellosct1" ] }, - "Glossaire/En-tête": { - "modified": "2019-03-23T22:39:01.787Z", + "Mozilla/Add-ons/WebExtensions/API/proxy/register": { + "modified": "2020-10-15T22:02:15.003Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/En-tête_de_requête": { - "modified": "2019-03-18T21:46:42.307Z", + "Mozilla/Add-ons/WebExtensions/API/proxy/unregister": { + "modified": "2020-10-15T22:02:18.835Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/En-tête_de_réponse_simple": { - "modified": "2019-03-18T21:45:55.399Z", + "Mozilla/Add-ons/WebExtensions/API/runtime": { + "modified": "2020-10-15T21:57:48.381Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/En-tête_entité": { - "modified": "2019-03-23T22:12:49.956Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/MessageSender": { + "modified": "2020-10-15T22:01:08.573Z", "contributors": [ - "loella16", - "Badacadabra" + "hellosct1" ] }, - "Glossaire/En-tête_simple": { - "modified": "2019-03-18T21:45:54.235Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/OnInstalledReason": { + "modified": "2020-10-15T22:01:07.997Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/En-têtes_de_réponse": { - "modified": "2019-03-18T21:46:41.952Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/OnRestartRequiredReason": { + "modified": "2020-10-15T22:01:08.309Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Encapsulation": { - "modified": "2019-03-23T22:41:15.348Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/PlatformArch": { + "modified": "2020-10-15T22:01:06.690Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Endianness": { - "modified": "2019-03-23T22:39:43.705Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/PlatformInfo": { + "modified": "2020-10-15T22:01:04.459Z", "contributors": [ - "warpdesign", - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Engine": { - "modified": "2019-03-23T22:42:14.243Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/PlatformNaclArch": { + "modified": "2020-10-15T22:01:08.937Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Entity": { - "modified": "2019-03-23T22:42:04.087Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/PlatformOs": { + "modified": "2020-10-15T22:00:21.839Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Environnement_de_document": { - "modified": "2019-03-18T21:45:35.460Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/Port": { + "modified": "2020-10-15T22:00:25.981Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Exception": { - "modified": "2019-03-23T22:49:59.707Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/RequestUpdateCheckStatus": { + "modified": "2020-10-15T22:01:06.562Z", "contributors": [ - "loella16", - "Gibus", - "y9mo" + "hellosct1" ] }, - "Glossaire/Expando": { - "modified": "2019-03-23T22:41:24.942Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/connect": { + "modified": "2020-10-15T21:59:39.250Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "Ostefanini" ] }, - "Glossaire/FAI": { - "modified": "2019-03-23T22:41:15.640Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/connectNative": { + "modified": "2020-10-15T22:01:10.130Z", "contributors": [ - "xdelatour" + "hellosct1", + "wbamberg", + "Crikxi" ] }, - "Glossaire/FTP": { - "modified": "2019-03-23T22:57:02.956Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/getBackgroundPage": { + "modified": "2020-10-15T22:00:25.503Z", "contributors": [ - "loella16", - "Goofy", - "Toumitoun" + "hellosct1", + "wbamberg" ] }, - "Glossaire/FTU": { - "modified": "2019-03-23T22:39:47.645Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/getBrowserInfo": { + "modified": "2020-10-15T22:01:08.613Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/Falsy": { - "modified": "2019-03-23T22:24:34.255Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/getManifest": { + "modified": "2020-10-15T22:01:04.454Z", "contributors": [ - "forresst", - "loella16", - "myrmecia" + "hellosct1" ] }, - "Glossaire/Favicon": { - "modified": "2020-10-08T10:43:13.038Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/getPackageDirectoryEntry": { + "modified": "2020-10-15T22:01:15.366Z", "contributors": [ - "Voulto" + "hellosct1" ] }, - "Glossaire/Fermeture": { - "modified": "2019-03-23T22:38:51.275Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/getPlatformInfo": { + "modified": "2020-10-15T22:01:09.499Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Firefox_OS": { - "modified": "2019-03-23T23:08:04.734Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/getURL": { + "modified": "2020-10-15T22:00:25.329Z", "contributors": [ - "loella16", - "Jeremie", - "genma" + "hellosct1" ] }, - "Glossaire/First_contentful_paint": { - "modified": "2020-11-10T08:21:34.381Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/id": { + "modified": "2020-10-15T22:00:23.562Z", "contributors": [ - "Voulto" + "hellosct1" ] }, - "Glossaire/Flex": { - "modified": "2019-03-18T21:45:53.322Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/lastError": { + "modified": "2020-10-15T22:00:25.937Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Flex_Container": { - "modified": "2019-03-18T21:45:56.489Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/onBrowserUpdateAvailable": { + "modified": "2020-10-15T22:01:10.633Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Flex_Item": { - "modified": "2019-03-18T21:45:50.759Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/onConnect": { + "modified": "2020-10-15T21:58:16.219Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Flexbox": { - "modified": "2019-03-18T21:45:59.605Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/onConnectExternal": { + "modified": "2020-10-15T22:00:44.948Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Fonction": { - "modified": "2019-03-23T22:57:15.355Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/onInstalled": { + "modified": "2020-10-15T22:01:07.159Z", "contributors": [ - "loella16", - "Goofy", - "htindon" + "hellosct1" ] }, - "Glossaire/Fonction_de_hachage_cryptographique": { - "modified": "2019-03-23T22:39:21.209Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/onMessage": { + "modified": "2020-10-15T22:00:46.143Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "Watilin", + "ariasuni", + "Nothus" ] }, - "Glossaire/Fonction_de_première_classe": { - "modified": "2019-03-23T22:03:09.220Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/onMessageExternal": { + "modified": "2020-10-15T22:01:07.864Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Fonction_de_rappel": { - "modified": "2019-10-23T02:51:28.575Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/onRestartRequired": { + "modified": "2020-10-15T22:01:08.100Z", "contributors": [ - "SphinxKnight", - "loella16" + "hellosct1" ] }, - "Glossaire/Forbidden_header_name": { - "modified": "2019-03-23T22:03:08.442Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/onStartup": { + "modified": "2020-10-15T22:01:10.619Z", "contributors": [ - "loella16", - "Porkepix" + "hellosct1" ] }, - "Glossaire/Forbidden_response_header_name": { - "modified": "2019-03-23T22:03:07.354Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/onSuspend": { + "modified": "2020-10-15T22:01:12.137Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Fork": { - "modified": "2019-10-16T12:26:16.525Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/onSuspendCanceled": { + "modified": "2020-10-15T22:01:15.709Z", "contributors": [ - "Mozinet", "hellosct1" ] }, - "Glossaire/GIJ": { - "modified": "2019-01-16T21:52:08.705Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/onUpdateAvailable": { + "modified": "2020-10-15T22:01:09.956Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/GIT": { - "modified": "2019-03-23T22:56:56.750Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/openOptionsPage": { + "modified": "2020-10-15T22:01:05.192Z", "contributors": [ - "loella16", - "Gibus", - "Porkepix", - "Goofy", - "Toumitoun" + "hellosct1" ] }, - "Glossaire/GPL": { - "modified": "2019-03-23T22:41:39.440Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/reload": { + "modified": "2020-10-15T22:00:19.270Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/GPU": { - "modified": "2019-01-17T00:05:22.673Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/requestUpdateCheck": { + "modified": "2020-10-15T22:01:09.435Z", "contributors": [ - "loella16", - "Porkepix", - "xdelatour" + "hellosct1" ] }, - "Glossaire/GZip_compression": { - "modified": "2019-03-23T22:03:21.908Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/sendMessage": { + "modified": "2020-10-15T22:00:52.245Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Gaia": { - "modified": "2019-03-23T22:42:05.161Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/sendNativeMessage": { + "modified": "2020-10-15T22:01:11.077Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/Gecko": { - "modified": "2019-03-23T22:42:01.710Z", + "Mozilla/Add-ons/WebExtensions/API/runtime/setUninstallURL": { + "modified": "2020-10-15T22:00:25.239Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/General_header": { - "modified": "2019-03-23T22:17:50.134Z", + "Mozilla/Add-ons/WebExtensions/API/search": { + "modified": "2020-10-15T22:07:14.449Z", "contributors": [ - "loella16", - "Posey1235" + "hellosct1" ] }, - "Glossaire/Glyphe": { - "modified": "2019-08-25T18:38:32.909Z", + "Mozilla/Add-ons/WebExtensions/API/search/get": { + "modified": "2020-10-15T22:07:16.442Z", "contributors": [ - "Pols12" + "hellosct1" ] }, - "Glossaire/Gonk": { - "modified": "2019-03-23T22:41:40.903Z", + "Mozilla/Add-ons/WebExtensions/API/search/search": { + "modified": "2020-10-15T22:07:15.372Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Google_Chrome": { - "modified": "2019-03-23T22:41:41.934Z", + "Mozilla/Add-ons/WebExtensions/API/sessions": { + "modified": "2020-10-15T21:55:14.411Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/Graceful_degradation": { - "modified": "2019-03-23T22:03:22.370Z", + "Mozilla/Add-ons/WebExtensions/API/sessions/Filter": { + "modified": "2020-10-15T21:56:01.494Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Grid": { - "modified": "2019-03-23T22:03:08.561Z", + "Mozilla/Add-ons/WebExtensions/API/sessions/MAX_SESSION_RESULTS": { + "modified": "2020-10-15T21:56:00.737Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Guard": { - "modified": "2019-01-17T02:08:05.574Z", + "Mozilla/Add-ons/WebExtensions/API/sessions/Session": { + "modified": "2020-10-15T21:56:01.710Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Gutters": { - "modified": "2019-03-23T22:02:47.196Z", + "Mozilla/Add-ons/WebExtensions/API/sessions/forgetClosedTab": { + "modified": "2020-10-15T22:04:36.912Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/HMAC": { - "modified": "2019-03-23T22:02:44.595Z", + "Mozilla/Add-ons/WebExtensions/API/sessions/forgetClosedWindow": { + "modified": "2020-10-15T22:04:36.603Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/HPKP": { - "modified": "2019-03-23T22:02:44.491Z", + "Mozilla/Add-ons/WebExtensions/API/sessions/getRecentlyClosed": { + "modified": "2020-10-15T21:56:01.554Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/HSTS": { - "modified": "2019-03-23T22:17:04.593Z", + "Mozilla/Add-ons/WebExtensions/API/sessions/getTabValue": { + "modified": "2020-10-15T22:04:38.593Z", "contributors": [ - "loella16", - "David-5-1", - "Porkepix" + "hellosct1" ] }, - "Glossaire/HTML": { - "modified": "2020-02-08T12:46:36.790Z", + "Mozilla/Add-ons/WebExtensions/API/sessions/getWindowValue": { + "modified": "2020-10-15T22:04:37.850Z", "contributors": [ - "tristantheb", - "Porkepix", - "SphinxKnight", - "Brahim-Tb", - "AbdelElMansari", - "Watilin", - "louisgrasset", - "loella16", - "marie-ototoi", - "xdelatour" + "hellosct1" ] }, - "Glossaire/HTML5": { - "modified": "2019-03-23T22:42:01.476Z", + "Mozilla/Add-ons/WebExtensions/API/sessions/onChanged": { + "modified": "2020-10-15T21:56:06.118Z", "contributors": [ - "Mozinet", - "Goofy", - "xdelatour" + "hellosct1" ] }, - "Glossaire/HTTP": { - "modified": "2019-12-04T16:30:35.039Z", + "Mozilla/Add-ons/WebExtensions/API/sessions/removeTabValue": { + "modified": "2020-10-15T22:04:38.272Z", "contributors": [ - "Porkepix", - "marcpicaud", - "loella16", - "marie-ototoi", - "Jeremie", - "Goofy", - "htindon" + "hellosct1" ] }, - "Glossaire/HTTP_2": { - "modified": "2020-02-23T18:12:20.047Z", + "Mozilla/Add-ons/WebExtensions/API/sessions/removeWindowValue": { + "modified": "2020-10-15T22:04:37.866Z", "contributors": [ - "tristantheb" + "hellosct1" ] }, - "Glossaire/HTTP_3": { - "modified": "2020-10-08T10:15:56.390Z", + "Mozilla/Add-ons/WebExtensions/API/sessions/restore": { + "modified": "2020-10-15T21:56:02.475Z", "contributors": [ - "Voulto" + "hellosct1" ] }, - "Glossaire/Header": { - "modified": "2019-03-23T22:13:03.478Z", + "Mozilla/Add-ons/WebExtensions/API/sessions/setTabValue": { + "modified": "2020-10-15T22:04:37.948Z", "contributors": [ - "loella16", - "luccioman" + "hellosct1" ] }, - "Glossaire/Hoisting": { - "modified": "2019-03-23T22:32:08.449Z", + "Mozilla/Add-ons/WebExtensions/API/sessions/setWindowValue": { + "modified": "2020-10-15T22:04:37.991Z", "contributors": [ - "NemoNobobyPersonne", - "loella16", - "latour4", - "ericnsh", - "ylerjen" + "hellosct1" ] }, - "Glossaire/Host": { - "modified": "2019-03-23T22:42:04.779Z", + "Mozilla/Add-ons/WebExtensions/API/sidebarAction": { + "modified": "2020-10-15T21:57:44.918Z", "contributors": [ - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Hotlink": { - "modified": "2019-03-23T22:02:45.441Z", + "Mozilla/Add-ons/WebExtensions/API/sidebarAction/ImageDataType": { + "modified": "2020-10-15T22:05:22.946Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Houdini": { - "modified": "2020-09-25T06:35:50.044Z", + "Mozilla/Add-ons/WebExtensions/API/sidebarAction/close": { + "modified": "2020-10-15T22:05:22.895Z", "contributors": [ - "Voulto" + "hellosct1" ] }, - "Glossaire/Hyperlien": { - "modified": "2019-03-18T21:43:54.235Z", + "Mozilla/Add-ons/WebExtensions/API/sidebarAction/getPanel": { + "modified": "2020-10-15T22:05:22.102Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Hypertexte": { - "modified": "2019-03-23T22:42:03.435Z", + "Mozilla/Add-ons/WebExtensions/API/sidebarAction/getTitle": { + "modified": "2020-10-15T22:05:23.613Z", "contributors": [ - "loella16", - "Porkepix", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Héritage": { - "modified": "2019-03-18T21:15:48.792Z", + "Mozilla/Add-ons/WebExtensions/API/sidebarAction/isOpen": { + "modified": "2020-10-15T22:05:23.432Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/I18N": { - "modified": "2019-03-23T22:41:26.912Z", + "Mozilla/Add-ons/WebExtensions/API/sidebarAction/open": { + "modified": "2020-10-15T22:05:23.939Z", "contributors": [ - "Goofy", - "xdelatour" + "hellosct1" ] }, - "Glossaire/IANA": { - "modified": "2019-03-23T22:42:02.685Z", + "Mozilla/Add-ons/WebExtensions/API/sidebarAction/setIcon": { + "modified": "2020-10-15T22:05:23.907Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/ICANN": { - "modified": "2019-03-23T22:41:20.475Z", + "Mozilla/Add-ons/WebExtensions/API/sidebarAction/setPanel": { + "modified": "2020-10-15T22:05:22.031Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/ICE": { - "modified": "2019-03-18T21:15:41.890Z", + "Mozilla/Add-ons/WebExtensions/API/sidebarAction/setTitle": { + "modified": "2020-10-15T22:05:24.111Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/IDE": { - "modified": "2019-03-23T22:42:01.895Z", + "Mozilla/Add-ons/WebExtensions/API/sidebarAction/toggle": { + "modified": "2020-10-15T22:30:04.353Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/IDL": { - "modified": "2019-03-23T22:40:46.124Z", + "Mozilla/Add-ons/WebExtensions/API/storage": { + "modified": "2020-10-15T21:57:44.721Z", "contributors": [ - "xdelatour" + "AntoineJT", + "hellosct1", + "wbamberg", + "Idlus" ] }, - "Glossaire/IETF": { - "modified": "2019-03-23T22:41:14.969Z", + "Mozilla/Add-ons/WebExtensions/API/storage/StorageArea": { + "modified": "2020-10-15T22:05:20.120Z", "contributors": [ - "Porkepix", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/IIFE": { - "modified": "2019-03-23T22:40:31.554Z", + "Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/clear": { + "modified": "2020-10-15T22:05:24.101Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/IMAP": { - "modified": "2019-03-23T22:40:46.212Z", + "Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/get": { + "modified": "2020-10-15T22:05:24.141Z", "contributors": [ - "loella16", - "xdelatour" + "ariasuni", + "hellosct1" ] }, - "Glossaire/IP_Address": { - "modified": "2019-03-23T22:53:42.998Z", + "Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/getBytesInUse": { + "modified": "2020-10-15T22:05:21.058Z", "contributors": [ - "loella16", - "Goofy", - "htindon" + "hellosct1" ] }, - "Glossaire/IPv4": { - "modified": "2019-03-23T22:57:18.924Z", + "Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/remove": { + "modified": "2020-10-15T22:05:20.838Z", "contributors": [ - "loella16", - "Porkepix", - "Goofy", - "dattaz" + "hellosct1" ] }, - "Glossaire/IPv6": { - "modified": "2019-03-23T22:57:21.986Z", + "Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/set": { + "modified": "2020-10-15T22:05:24.815Z", "contributors": [ - "loella16", - "Porkepix", - "Goofy", - "dattaz" + "hellosct1" ] }, - "Glossaire/IRC": { - "modified": "2019-03-23T22:58:51.295Z", + "Mozilla/Add-ons/WebExtensions/API/storage/StorageChange": { + "modified": "2020-10-15T22:05:21.622Z", "contributors": [ - "loella16", - "Goofy", - "Sodan" + "hellosct1", + "wbamberg" ] }, - "Glossaire/ISO": { - "modified": "2019-03-23T22:40:36.585Z", + "Mozilla/Add-ons/WebExtensions/API/storage/local": { + "modified": "2020-10-15T22:05:23.273Z", "contributors": [ - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/ITU": { - "modified": "2020-09-25T06:42:41.752Z", + "Mozilla/Add-ons/WebExtensions/API/storage/managed": { + "modified": "2020-10-15T22:05:22.202Z", "contributors": [ - "Voulto" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Idempotent": { - "modified": "2019-03-23T22:02:43.812Z", + "Mozilla/Add-ons/WebExtensions/API/storage/onChanged": { + "modified": "2020-10-15T22:05:23.632Z", "contributors": [ - "SphinxKnight", - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Identifiant": { - "modified": "2019-03-23T22:41:09.348Z", + "Mozilla/Add-ons/WebExtensions/API/storage/sync": { + "modified": "2020-10-15T22:05:23.398Z", "contributors": [ - "loella16", - "SphinxKnight", - "xdelatour" + "Mozinet", + "locness3", + "hellosct1", + "wbamberg", + "Kocal" ] }, - "Glossaire/Image_matricielle": { - "modified": "2019-03-18T21:46:42.119Z", + "Mozilla/Add-ons/WebExtensions/API/tabs": { + "modified": "2020-10-15T21:49:29.878Z", "contributors": [ - "loella16" + "hellosct1", + "Watilin", + "wbamberg", + "Rik", + "Ostefanini", + "Sheppy" ] }, - "Glossaire/Immuable": { - "modified": "2019-03-23T22:40:36.312Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/MutedInfo": { + "modified": "2020-10-15T22:03:57.638Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Index": { - "modified": "2019-01-16T21:55:44.075Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/MutedInfoReason": { + "modified": "2020-10-15T22:03:52.917Z", "contributors": [ - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/IndexedDB": { - "modified": "2019-03-23T22:46:35.134Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/PageSettings": { + "modified": "2020-10-15T22:03:52.956Z", "contributors": [ - "loella16", - "vanz" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Injection_SQL": { - "modified": "2019-03-18T21:46:32.446Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/TAB_ID_NONE": { + "modified": "2020-10-15T21:58:23.043Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Input_method_editor": { - "modified": "2020-07-20T14:35:12.540Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/Tab": { + "modified": "2020-10-15T22:03:11.629Z", "contributors": [ - "tbetous" + "hellosct1", + "ariasuni" ] }, - "Glossaire/Instance": { - "modified": "2019-03-23T22:41:11.990Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/TabStatus": { + "modified": "2020-10-15T22:03:52.910Z", "contributors": [ - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Intergiciel": { - "modified": "2019-03-23T22:02:42.236Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/WindowType": { + "modified": "2020-10-15T22:03:51.484Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Internationalisation_et_localisation": { - "modified": "2020-10-09T08:51:46.428Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/ZoomSettings": { + "modified": "2020-10-15T22:03:54.274Z", "contributors": [ - "Voulto" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Internet": { - "modified": "2019-03-23T22:53:44.936Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/ZoomSettingsMode": { + "modified": "2020-10-15T22:03:55.281Z", "contributors": [ - "loella16", - "Goofy", - "htindon" + "hellosct1", + "wbamberg" ] }, - "Glossaire/JSON": { - "modified": "2019-03-23T22:14:27.925Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/ZoomSettingsScope": { + "modified": "2020-10-15T22:03:52.641Z", "contributors": [ - "marcpicaud", - "BenoitL" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Jank": { - "modified": "2019-01-17T02:07:53.363Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/captureTab": { + "modified": "2020-10-15T22:03:53.968Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Java": { - "modified": "2019-03-23T22:40:52.651Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/captureVisibleTab": { + "modified": "2020-10-15T22:03:37.508Z", "contributors": [ - "loella16", - "Porkepix", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/JavaScript": { - "modified": "2019-07-06T09:36:27.477Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/connect": { + "modified": "2020-10-15T21:58:20.324Z", "contributors": [ - "JNa0", - "abvll", - "loella16", - "marie-ototoi", - "vanz" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Keyword": { - "modified": "2019-03-23T22:40:38.596Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/create": { + "modified": "2020-10-15T22:03:33.431Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/LGPL": { - "modified": "2019-03-23T22:40:24.920Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/detectLanguage": { + "modified": "2020-10-15T22:03:48.243Z", "contributors": [ - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Langage_de_programmation_de_haut_niveau": { - "modified": "2019-03-23T22:02:41.493Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/discard": { + "modified": "2020-10-15T22:03:57.449Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Langage_de_programmation_dynamique": { - "modified": "2019-03-23T22:03:22.277Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/duplicate": { + "modified": "2020-10-15T22:03:08.294Z", "contributors": [ - "loella16" + "hellosct1", + "ariasuni", + "wbamberg" ] }, - "Glossaire/Latence": { - "modified": "2019-10-26T12:09:56.716Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/executeScript": { + "modified": "2020-10-15T21:58:22.450Z", "contributors": [ - "ledenis" + "hellosct1", + "wbamberg", + "Watilin" ] }, - "Glossaire/Lazy_load": { - "modified": "2020-08-28T17:22:57.514Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/get": { + "modified": "2020-10-15T22:03:48.764Z", "contributors": [ - "jsiny" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Ligature": { - "modified": "2019-03-23T22:40:33.596Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/getAllInWindow": { + "modified": "2020-10-15T22:03:47.367Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/Lignes_de_grille_(Row)": { - "modified": "2019-03-23T22:03:16.488Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/getCurrent": { + "modified": "2020-10-15T22:03:47.217Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Lignes_de_grille_(lines)": { - "modified": "2019-03-23T22:03:18.469Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/getSelected": { + "modified": "2020-10-15T22:03:47.042Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Locale": { - "modified": "2019-03-23T22:53:30.385Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/getZoom": { + "modified": "2020-10-15T22:03:47.459Z", "contributors": [ - "Goofy", - "Porkepix" + "hellosct1", + "wbamberg" ] }, - "Glossaire/MVC": { - "modified": "2019-03-23T22:02:46.018Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/getZoomSettings": { + "modified": "2020-10-15T22:03:49.865Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Machine_d_état": { - "modified": "2019-03-18T21:45:44.311Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/goBack": { + "modified": "2020-10-15T22:30:04.681Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/MathML": { - "modified": "2019-03-23T22:40:42.034Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/goForward": { + "modified": "2020-10-15T22:30:06.344Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/Media": { - "modified": "2020-09-25T06:46:27.178Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/hide": { + "modified": "2020-10-15T22:03:53.118Z", "contributors": [ - "Voulto" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Media/CSS": { - "modified": "2020-10-09T09:27:07.839Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/highlight": { + "modified": "2020-10-15T22:03:50.648Z", "contributors": [ - "Voulto" + "hellosct1" ] }, - "Glossaire/Microsoft_Edge": { - "modified": "2019-03-23T22:42:05.336Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/insertCSS": { + "modified": "2020-10-15T21:49:28.464Z", "contributors": [ - "xdelatour" + "hellosct1", + "wbamberg", + "Needlex" ] }, - "Glossaire/Microsoft_Internet_Explorer": { - "modified": "2019-03-23T22:41:39.204Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/move": { + "modified": "2020-10-15T22:03:49.781Z", "contributors": [ - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/MitM": { - "modified": "2019-03-23T22:02:42.338Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/moveInSuccession": { + "modified": "2020-10-15T22:15:20.685Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Mixin": { - "modified": "2019-03-23T22:40:20.738Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/onActivated": { + "modified": "2020-10-15T22:03:53.409Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Mobile_d_abord": { - "modified": "2019-01-17T02:07:48.652Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/onActiveChanged": { + "modified": "2020-10-15T22:03:53.571Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Modem": { - "modified": "2019-03-23T22:01:18.215Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/onAttached": { + "modified": "2020-10-15T22:03:53.710Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Moment_de_compilation": { - "modified": "2019-03-23T22:38:58.464Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/onCreated": { + "modified": "2020-10-15T22:03:52.917Z", "contributors": [ - "Jeremie", - "Porkepix", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Moteur_de_recherche": { - "modified": "2019-03-23T22:39:26.753Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/onDetached": { + "modified": "2020-10-15T22:03:52.758Z", "contributors": [ - "loella16", - "Porkepix", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Moteur_de_rendu": { - "modified": "2019-03-23T22:41:58.102Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/onHighlightChanged": { + "modified": "2020-10-15T22:03:53.182Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Mozilla_Firefox": { - "modified": "2019-03-23T22:42:01.387Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/onHighlighted": { + "modified": "2020-10-15T22:03:55.546Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Muable": { - "modified": "2019-03-23T22:01:19.010Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/onMoved": { + "modified": "2020-10-15T22:03:52.892Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Métadonnée": { - "modified": "2019-03-23T22:39:13.695Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/onRemoved": { + "modified": "2020-10-15T22:03:54.353Z", "contributors": [ - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Méthode": { - "modified": "2019-03-23T22:48:52.633Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/onReplaced": { + "modified": "2020-10-15T22:03:54.180Z", "contributors": [ - "loella16", - "Porkepix", - "Gibus", - "CLEm" + "hellosct1", + "wbamberg" ] }, - "Glossaire/NAT": { - "modified": "2019-03-23T22:41:06.552Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/onSelectionChanged": { + "modified": "2020-10-15T22:03:53.491Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/NNTP": { - "modified": "2019-03-23T22:40:45.090Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/onUpdated": { + "modified": "2020-10-15T22:03:55.052Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/NaN": { - "modified": "2019-03-23T22:50:00.212Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/onZoomChange": { + "modified": "2020-10-15T22:03:55.458Z", "contributors": [ - "loella16", - "Gibus", - "Porkepix" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Namespace": { - "modified": "2019-03-23T22:40:18.478Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/print": { + "modified": "2020-10-15T22:03:49.388Z", "contributors": [ - "ylerjen" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Native": { - "modified": "2019-03-23T22:41:39.546Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/printPreview": { + "modified": "2020-10-15T22:03:49.526Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Navigateur": { - "modified": "2019-03-23T22:58:47.673Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/query": { + "modified": "2020-10-15T22:03:31.970Z", "contributors": [ - "loella16", - "Porkepix", - "Goofy", - "Sodan" + "hellosct1", + "duduindo", + "wbamberg" ] }, - "Glossaire/Netscape_Navigator": { - "modified": "2019-03-23T22:41:30.201Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/reload": { + "modified": "2020-10-15T22:03:48.842Z", "contributors": [ - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Node.js": { - "modified": "2019-03-23T22:57:00.606Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/remove": { + "modified": "2020-10-15T22:03:49.809Z", "contributors": [ - "loella16", - "vanz", - "Goofy", - "Toumitoun" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Nom_de_domaine": { - "modified": "2019-03-23T22:41:45.215Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/removeCSS": { + "modified": "2020-10-15T22:03:48.685Z", "contributors": [ - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Noms_réservés": { - "modified": "2019-03-23T22:01:08.667Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/saveAsPDF": { + "modified": "2020-10-15T22:03:10.663Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Normative": { - "modified": "2019-03-23T22:40:46.036Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/sendMessage": { + "modified": "2020-10-15T21:56:45.906Z", "contributors": [ - "loella16", - "Porkepix", - "xdelatour" + "hellosct1", + "wbamberg", + "sxilderik", + "Ostefanini" ] }, - "Glossaire/Null": { - "modified": "2019-03-23T22:41:31.875Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/sendRequest": { + "modified": "2020-10-15T22:03:50.232Z", "contributors": [ - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Number": { - "modified": "2019-07-30T05:53:43.899Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/setZoom": { + "modified": "2020-10-15T22:03:49.328Z", "contributors": [ - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/OTA": { - "modified": "2019-03-23T22:57:20.732Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/setZoomSettings": { + "modified": "2020-10-15T22:03:49.946Z", "contributors": [ - "loella16", - "vanz", - "Goofy", - "dattaz" + "hellosct1", + "wbamberg" ] }, - "Glossaire/OWASP": { - "modified": "2019-03-23T22:40:34.868Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/show": { + "modified": "2020-10-15T22:03:54.896Z", "contributors": [ - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Objet": { - "modified": "2019-03-23T22:48:58.921Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/toggleReaderMode": { + "modified": "2020-10-15T22:03:50.644Z", "contributors": [ - "loella16", - "Cobrand", - "CLEm" + "hellosct1" ] }, - "Glossaire/Objet_global": { - "modified": "2019-08-12T02:59:41.540Z", + "Mozilla/Add-ons/WebExtensions/API/tabs/update": { + "modified": "2020-10-15T22:03:52.738Z", "contributors": [ - "SphinxKnight", - "yvisherve", - "loella16", - "xdelatour" + "hellosct1", + "Highbrainer" ] }, - "Glossaire/Objet_parent": { - "modified": "2019-03-23T22:41:08.742Z", + "Mozilla/Add-ons/WebExtensions/API/theme": { + "modified": "2020-10-15T21:57:45.524Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg", + "ntim" ] }, - "Glossaire/OpenGL": { - "modified": "2019-03-23T22:39:58.850Z", + "Mozilla/Add-ons/WebExtensions/API/theme/Theme": { + "modified": "2020-10-15T21:57:51.337Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/OpenSSL": { - "modified": "2019-03-23T22:40:31.413Z", + "Mozilla/Add-ons/WebExtensions/API/theme/getCurrent": { + "modified": "2020-10-15T21:59:29.473Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "ntim" ] }, - "Glossaire/Opera_Browser": { - "modified": "2019-03-23T22:42:05.249Z", + "Mozilla/Add-ons/WebExtensions/API/theme/onUpdated": { + "modified": "2020-10-15T22:00:25.228Z", "contributors": [ - "xdelatour" + "hellosct1", + "ntim" ] }, - "Glossaire/Operand": { - "modified": "2019-03-23T22:42:03.272Z", + "Mozilla/Add-ons/WebExtensions/API/theme/reset": { + "modified": "2020-10-15T21:57:51.422Z", "contributors": [ - "loella16", - "SphinxKnight", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Operator": { - "modified": "2019-03-23T22:41:59.764Z", + "Mozilla/Add-ons/WebExtensions/API/theme/update": { + "modified": "2020-10-15T21:57:50.766Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Ordre_canonique": { - "modified": "2019-03-23T22:03:27.512Z", + "Mozilla/Add-ons/WebExtensions/API/topSites": { + "modified": "2020-10-15T21:57:46.000Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Origine": { - "modified": "2019-03-23T23:05:24.534Z", + "Mozilla/Add-ons/WebExtensions/API/topSites/MostVisitedURL": { + "modified": "2020-10-15T21:58:01.003Z", "contributors": [ - "loella16", - "Jeremie", - "Watilin" + "hellosct1" ] }, - "Glossaire/P2P": { - "modified": "2019-03-23T22:57:06.814Z", + "Mozilla/Add-ons/WebExtensions/API/topSites/get": { + "modified": "2020-10-15T21:58:02.136Z", "contributors": [ - "Goofy", - "Toumitoun" + "hellosct1", + "wbamberg" ] }, - "Glossaire/PAC": { - "modified": "2019-03-23T22:36:31.695Z", + "Mozilla/Add-ons/WebExtensions/API/types": { + "modified": "2019-07-03T11:01:54.372Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/PDF": { - "modified": "2019-03-23T22:57:04.556Z", + "Mozilla/Add-ons/WebExtensions/API/types/BrowserSetting": { + "modified": "2020-10-15T21:57:18.321Z", "contributors": [ - "Porkepix", - "Goofy", - "Toumitoun" + "hellosct1", + "andrewtruongmoz" ] }, - "Glossaire/PHP": { - "modified": "2019-03-23T22:57:01.311Z", + "Mozilla/Add-ons/WebExtensions/API/types/BrowserSetting/clear": { + "modified": "2019-07-03T11:03:45.430Z", "contributors": [ - "loella16", - "Porkepix", - "Toumitoun" + "hellosct1" ] }, - "Glossaire/PNG": { - "modified": "2019-03-23T22:41:50.073Z", + "Mozilla/Add-ons/WebExtensions/API/types/BrowserSetting/get": { + "modified": "2019-06-05T16:54:03.389Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/POO": { - "modified": "2019-03-23T22:48:59.017Z", + "Mozilla/Add-ons/WebExtensions/API/types/BrowserSetting/onChange": { + "modified": "2020-10-15T21:57:19.014Z", "contributors": [ - "loella16", - "Gibus", - "CLEm" + "hellosct1" ] }, - "Glossaire/POP": { - "modified": "2019-03-23T22:40:50.975Z", + "Mozilla/Add-ons/WebExtensions/API/types/BrowserSetting/set": { + "modified": "2019-07-03T11:03:56.666Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Paquet": { - "modified": "2020-10-12T03:29:11.646Z", + "Mozilla/Add-ons/WebExtensions/API/userScripts": { + "modified": "2020-10-15T22:23:35.773Z", "contributors": [ - "Voulto" + "hellosct1" ] }, - "Glossaire/Parameter": { - "modified": "2019-03-23T22:40:31.655Z", + "Mozilla/Add-ons/WebExtensions/API/userScripts/RegisteredUserScript": { + "modified": "2020-10-15T22:23:33.344Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Parse": { - "modified": "2019-03-23T22:40:37.469Z", + "Mozilla/Add-ons/WebExtensions/API/userScripts/RegisteredUserScript/unregister": { + "modified": "2020-10-15T22:23:35.185Z", "contributors": [ - "loella16", - "Porkepix", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Parser": { - "modified": "2019-03-23T22:40:29.017Z", + "Mozilla/Add-ons/WebExtensions/API/userScripts/UserScriptOptions": { + "modified": "2020-06-09T16:06:52.616Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Pile_d_exécution": { - "modified": "2019-03-23T22:41:33.785Z", + "Mozilla/Add-ons/WebExtensions/API/userScripts/onBeforeScript": { + "modified": "2020-10-15T22:23:34.529Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Pistes_de_grille": { - "modified": "2019-03-23T22:02:47.082Z", + "Mozilla/Add-ons/WebExtensions/API/userScripts/register": { + "modified": "2020-10-15T22:23:34.422Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Pixel": { - "modified": "2019-03-23T22:40:37.845Z", + "Mozilla/Add-ons/WebExtensions/API/webNavigation": { + "modified": "2020-10-15T21:57:52.141Z", "contributors": [ - "Porkepix", - "xdelatour" + "hellosct1", + "wbamberg", + "sxilderik", + "tiimax" ] }, - "Glossaire/Pixel_CSS": { - "modified": "2020-10-05T04:42:31.706Z", + "Mozilla/Add-ons/WebExtensions/API/webNavigation/TransitionQualifier": { + "modified": "2020-10-15T22:07:03.896Z", "contributors": [ - "Voulto" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Polyfill": { - "modified": "2019-03-18T20:40:41.785Z", + "Mozilla/Add-ons/WebExtensions/API/webNavigation/TransitionType": { + "modified": "2020-10-15T22:07:02.866Z", "contributors": [ - "GaelWLR", - "caribouflex", - "loella16", - "Ostefanini" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Polymorphisme": { - "modified": "2019-03-23T22:39:57.969Z", + "Mozilla/Add-ons/WebExtensions/API/webNavigation/getAllFrames": { + "modified": "2020-10-15T22:07:02.793Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Port": { - "modified": "2019-03-23T22:58:43.599Z", + "Mozilla/Add-ons/WebExtensions/API/webNavigation/getFrame": { + "modified": "2020-10-15T22:07:00.126Z", "contributors": [ - "loella16", - "Porkepix", - "Lulamay", - "Jeremie" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Portée": { - "modified": "2019-03-23T22:40:22.490Z", + "Mozilla/Add-ons/WebExtensions/API/webNavigation/onBeforeNavigate": { + "modified": "2020-10-15T22:07:02.940Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Portée_globale": { - "modified": "2019-03-23T22:41:14.880Z", + "Mozilla/Add-ons/WebExtensions/API/webNavigation/onCommitted": { + "modified": "2020-10-15T22:07:02.451Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Portée_locale": { - "modified": "2019-03-23T22:40:56.046Z", + "Mozilla/Add-ons/WebExtensions/API/webNavigation/onCompleted": { + "modified": "2020-10-15T22:07:03.742Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Presto": { - "modified": "2019-03-23T22:42:11.378Z", + "Mozilla/Add-ons/WebExtensions/API/webNavigation/onCreatedNavigationTarget": { + "modified": "2020-10-15T22:07:03.933Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Primitive": { - "modified": "2019-03-23T22:48:58.549Z", + "Mozilla/Add-ons/WebExtensions/API/webNavigation/onDOMContentLoaded": { + "modified": "2020-10-15T22:07:02.959Z", "contributors": [ - "loella16", - "Gibus", - "CLEm" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Privilégié": { - "modified": "2019-03-23T22:41:29.520Z", + "Mozilla/Add-ons/WebExtensions/API/webNavigation/onErrorOccurred": { + "modified": "2020-10-15T22:07:03.666Z", "contributors": [ - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Programmation_orientée_prototype": { - "modified": "2019-03-23T22:01:08.082Z", + "Mozilla/Add-ons/WebExtensions/API/webNavigation/onHistoryStateUpdated": { + "modified": "2020-10-15T22:07:05.669Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Progressive_web_apps": { - "modified": "2019-03-23T22:18:10.153Z", + "Mozilla/Add-ons/WebExtensions/API/webNavigation/onReferenceFragmentUpdated": { + "modified": "2020-10-15T22:07:03.560Z", "contributors": [ - "loella16", - "unpeudetout", - "Jeremie" + "hellosct1" ] }, - "Glossaire/Promesse": { - "modified": "2020-11-29T17:08:43.767Z", + "Mozilla/Add-ons/WebExtensions/API/webNavigation/onTabReplaced": { + "modified": "2020-10-15T22:07:03.017Z", "contributors": [ - "Dimitri_TRAVAILLOUX", - "JNa0", - "tpoisseau" + "hellosct1" ] }, - "Glossaire/Propriete_CSS": { - "modified": "2019-03-23T22:57:05.036Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest": { + "modified": "2020-10-15T21:56:48.858Z", "contributors": [ - "loella16", - "xdelatour", - "Goofy", - "htindon" + "hellosct1", + "wbamberg", + "Ostefanini" ] }, - "Glossaire/Protocol": { - "modified": "2019-03-23T22:42:16.452Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/BlockingResponse": { + "modified": "2020-10-15T22:07:42.613Z", "contributors": [ - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Prototype": { - "modified": "2019-03-23T22:40:20.436Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/CertificateInfo": { + "modified": "2020-10-15T22:07:39.362Z", "contributors": [ - "Porkepix", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Préfixe_Vendeur": { - "modified": "2019-03-23T22:40:15.581Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/HttpHeaders": { + "modified": "2020-10-15T22:07:40.664Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Pseudo-classe": { - "modified": "2019-03-23T22:40:46.877Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/MAX_HANDLER_BEHAVIOR_CHANGED_CALLS_PER_10_MINUTES": { + "modified": "2020-10-15T22:07:41.126Z", "contributors": [ - "Porkepix", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Pseudo-code": { - "modified": "2019-03-18T21:47:09.076Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/RequestFilter": { + "modified": "2020-10-15T22:07:42.125Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Pseudo-élément": { - "modified": "2019-03-23T22:40:07.267Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/ResourceType": { + "modified": "2020-10-15T22:07:40.764Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Python": { - "modified": "2019-03-23T22:40:49.701Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/SecurityInfo": { + "modified": "2020-10-15T22:07:37.628Z", "contributors": [ - "loella16", - "Porkepix", - "xdelatour" + "hellosct1" ] }, - "Glossaire/QUIC": { - "modified": "2020-10-12T03:40:33.880Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter": { + "modified": "2020-10-15T22:07:33.978Z", "contributors": [ - "Voulto" + "hellosct1", + "kernp" ] }, - "Glossaire/Quality_values": { - "modified": "2019-03-18T21:47:07.513Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/close": { + "modified": "2020-10-15T22:07:36.429Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/RAIL": { - "modified": "2020-10-11T05:55:50.398Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/disconnect": { + "modified": "2020-10-15T22:07:37.658Z", "contributors": [ - "Voulto" + "hellosct1" ] }, - "Glossaire/RDF": { - "modified": "2019-03-23T22:40:14.803Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/error": { + "modified": "2020-10-15T22:07:36.127Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/REST": { - "modified": "2019-03-23T22:39:50.192Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/ondata": { + "modified": "2020-10-15T22:07:38.841Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/RGB": { - "modified": "2019-03-23T22:39:05.612Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/onerror": { + "modified": "2020-10-15T22:07:36.695Z", "contributors": [ - "Porkepix", - "xdelatour" + "hellosct1" ] }, - "Glossaire/RIL": { - "modified": "2019-03-23T22:39:40.462Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/onstart": { + "modified": "2020-10-15T22:07:36.284Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/RNG": { - "modified": "2019-03-23T22:39:14.416Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/onstop": { + "modified": "2020-10-15T22:07:38.862Z", "contributors": [ - "Goofy", - "xdelatour" + "hellosct1" ] }, - "Glossaire/RSS": { - "modified": "2019-03-23T22:40:15.677Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/resume": { + "modified": "2020-10-15T22:07:37.721Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/RTF": { - "modified": "2019-03-23T22:42:05.530Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/status": { + "modified": "2020-10-15T22:07:37.031Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/RTP": { - "modified": "2020-09-30T07:30:27.350Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/suspend": { + "modified": "2020-10-15T22:07:37.750Z", "contributors": [ - "Voulto" + "hellosct1" ] }, - "Glossaire/Ramasse-miettes": { - "modified": "2019-03-23T22:37:46.005Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/write": { + "modified": "2020-10-15T22:07:35.165Z", "contributors": [ - "loella16", - "Porkepix", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Real_User_Monitoring": { - "modified": "2020-09-25T05:36:48.774Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/UploadData": { + "modified": "2020-10-15T22:07:36.344Z", "contributors": [ - "Voulto" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Reflow": { - "modified": "2019-03-18T21:46:42.626Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/filterResponseData": { + "modified": "2020-10-15T22:07:37.557Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Regular_expression": { - "modified": "2019-03-23T22:46:36.694Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/getSecurityInfo": { + "modified": "2020-10-15T22:07:36.970Z", "contributors": [ - "loella16", - "Porkepix", - "Hell_Carlito", - "sebastien-bartoli", - "vanz" + "hellosct1" ] }, - "Glossaire/Responsive_web_design": { - "modified": "2019-03-18T21:46:42.758Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/handlerBehaviorChanged": { + "modified": "2020-10-15T22:07:41.109Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Robot_d_indexation": { - "modified": "2019-03-23T22:39:26.515Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/onAuthRequired": { + "modified": "2020-10-15T22:07:43.648Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/Robots.txt": { - "modified": "2019-03-23T22:39:27.042Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/onBeforeRedirect": { + "modified": "2020-10-15T22:07:43.857Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/Ruby": { - "modified": "2019-03-23T22:41:17.345Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/onBeforeRequest": { + "modified": "2020-10-15T22:07:42.418Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Récursion": { - "modified": "2019-03-23T22:41:09.659Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/onBeforeSendHeaders": { + "modified": "2020-10-15T22:07:42.104Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/Référence": { - "modified": "2019-03-23T22:40:24.148Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/onCompleted": { + "modified": "2020-10-15T22:07:39.958Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Référence_d_objet": { - "modified": "2019-03-23T22:40:23.211Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/onErrorOccurred": { + "modified": "2020-10-15T22:07:41.971Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/SCM": { - "modified": "2019-03-23T22:38:57.015Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/onHeadersReceived": { + "modified": "2020-10-15T22:07:37.308Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/SCTP": { - "modified": "2019-03-18T21:46:38.825Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/onResponseStarted": { + "modified": "2020-10-15T22:07:39.432Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/SDP": { - "modified": "2019-03-23T22:41:12.448Z", + "Mozilla/Add-ons/WebExtensions/API/webRequest/onSendHeaders": { + "modified": "2020-10-15T22:07:44.311Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/SEO": { - "modified": "2019-03-18T21:46:24.952Z", + "Mozilla/Add-ons/WebExtensions/API/windows": { + "modified": "2020-10-15T21:54:01.228Z", "contributors": [ - "loella16" + "hellosct1", + "ariasuni", + "wbamberg" ] }, - "Glossaire/SIMD": { - "modified": "2019-03-23T22:41:12.178Z", + "Mozilla/Add-ons/WebExtensions/API/windows/CreateType": { + "modified": "2020-10-15T21:54:03.517Z", "contributors": [ - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/SISD": { - "modified": "2019-03-23T22:41:10.120Z", + "Mozilla/Add-ons/WebExtensions/API/windows/WINDOW_ID_CURRENT": { + "modified": "2020-10-15T21:55:56.833Z", "contributors": [ - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/SLD": { - "modified": "2019-03-23T22:42:04.405Z", + "Mozilla/Add-ons/WebExtensions/API/windows/WINDOW_ID_NONE": { + "modified": "2020-10-15T21:55:57.264Z", "contributors": [ - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/SMTP": { - "modified": "2019-03-23T22:40:17.302Z", + "Mozilla/Add-ons/WebExtensions/API/windows/Window": { + "modified": "2020-10-15T21:54:02.522Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg", + "kodliber" ] }, - "Glossaire/SOAP": { - "modified": "2019-03-23T22:40:38.697Z", + "Mozilla/Add-ons/WebExtensions/API/windows/WindowState": { + "modified": "2020-10-15T21:54:02.219Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/SQL": { - "modified": "2019-03-23T22:57:00.831Z", + "Mozilla/Add-ons/WebExtensions/API/windows/WindowType": { + "modified": "2020-10-15T21:54:03.274Z", "contributors": [ - "Porkepix", - "Toumitoun" + "hellosct1", + "wbamberg" ] }, - "Glossaire/SRI": { - "modified": "2019-03-18T21:46:37.925Z", + "Mozilla/Add-ons/WebExtensions/API/windows/create": { + "modified": "2020-10-15T21:55:59.984Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/SSL_Glossary": { - "modified": "2019-03-18T21:46:35.161Z", + "Mozilla/Add-ons/WebExtensions/API/windows/get": { + "modified": "2020-10-15T21:55:58.524Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/STUN": { - "modified": "2019-03-23T22:40:15.360Z", + "Mozilla/Add-ons/WebExtensions/API/windows/getAll": { + "modified": "2020-10-15T21:56:00.964Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/SVG": { - "modified": "2019-03-23T22:40:20.842Z", + "Mozilla/Add-ons/WebExtensions/API/windows/getCurrent": { + "modified": "2020-10-15T21:55:58.426Z", "contributors": [ - "loella16", - "Porkepix", - "marie-ototoi", - "xdelatour" + "TontonSancho", + "hellosct1" ] }, - "Glossaire/SVN": { - "modified": "2019-03-23T22:57:07.228Z", + "Mozilla/Add-ons/WebExtensions/API/windows/getLastFocused": { + "modified": "2020-10-15T21:55:59.393Z", "contributors": [ - "loella16", - "Toumitoun" + "hellosct1" ] }, - "Glossaire/Same-origin_policy": { - "modified": "2019-06-14T06:25:34.615Z", + "Mozilla/Add-ons/WebExtensions/API/windows/onCreated": { + "modified": "2020-10-15T21:55:57.655Z", "contributors": [ - "Watilin" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Serveur": { - "modified": "2019-03-23T22:41:08.500Z", + "Mozilla/Add-ons/WebExtensions/API/windows/onFocusChanged": { + "modified": "2020-10-15T21:55:58.239Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Serveur_Web": { - "modified": "2020-10-11T04:52:56.117Z", + "Mozilla/Add-ons/WebExtensions/API/windows/onRemoved": { + "modified": "2020-10-15T21:56:00.938Z", "contributors": [ - "Voulto" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Serveur_proxy": { - "modified": "2019-03-18T21:47:12.657Z", + "Mozilla/Add-ons/WebExtensions/API/windows/remove": { + "modified": "2020-10-15T21:55:58.919Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Shim": { - "modified": "2019-03-18T21:45:43.959Z", + "Mozilla/Add-ons/WebExtensions/API/windows/update": { + "modified": "2020-10-15T21:55:59.013Z", "contributors": [ - "loella16" + "hellosct1", + "wbamberg" ] }, - "Glossaire/Signature": { - "modified": "2019-03-23T22:40:17.194Z", + "Mozilla/Add-ons/WebExtensions/Anatomy_of_a_WebExtension": { + "modified": "2019-09-22T20:40:17.710Z", "contributors": [ - "xdelatour" + "hellosct1", + "LeMilitaire", + "EBoespflug", + "Goofy", + "NerOcrO", + "zebu1er", + "lotfire24", + "Lamri" ] }, - "Glossaire/Signature/Fonction": { - "modified": "2019-03-23T22:40:21.442Z", + "Mozilla/Add-ons/WebExtensions/Browser_actions": { + "modified": "2019-03-18T21:02:11.294Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Signature/Sécurité": { - "modified": "2019-03-23T22:40:22.990Z", + "Mozilla/Add-ons/WebExtensions/Browser_compatibility_for_manifest.json": { + "modified": "2020-10-15T22:06:59.369Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/Site": { - "modified": "2020-10-11T05:33:50.641Z", + "Mozilla/Add-ons/WebExtensions/Content_Security_Policy": { + "modified": "2019-11-07T19:55:56.920Z", "contributors": [ - "Voulto" + "hellosct1", + "SphinxKnight" ] }, - "Glossaire/Site_map": { - "modified": "2020-10-11T05:42:01.722Z", + "Mozilla/Add-ons/WebExtensions/Content_scripts": { + "modified": "2019-09-22T19:42:08.982Z", "contributors": [ - "Voulto" + "hellosct1", + "sblondon", + "JNa0", + "SphinxKnight", + "Idlus", + "SuperTouch", + "Ostefanini" ] }, - "Glossaire/Sloppy_mode": { - "modified": "2019-03-18T21:45:43.833Z", + "Mozilla/Add-ons/WebExtensions/Developing_WebExtensions_for_Thunderbird": { + "modified": "2019-07-08T08:27:00.328Z", "contributors": [ - "loella16" + "hellosct1" ] }, - "Glossaire/Slug": { - "modified": "2019-03-18T21:45:46.971Z", + "Mozilla/Add-ons/WebExtensions/Firefox_differentiators": { + "modified": "2019-12-14T15:20:16.560Z", "contributors": [ - "loella16" + "Mozinet", + "hellosct1" ] }, - "Glossaire/Specification": { - "modified": "2019-03-23T22:41:43.100Z", + "Mozilla/Add-ons/WebExtensions/Firefox_workflow_overview": { + "modified": "2020-05-24T09:38:20.083Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Statement": { - "modified": "2019-03-23T22:42:03.846Z", + "Mozilla/Add-ons/WebExtensions/Index": { + "modified": "2019-03-18T21:01:44.832Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/String": { - "modified": "2019-03-23T22:40:00.102Z", + "Mozilla/Add-ons/WebExtensions/Internationalization": { + "modified": "2019-12-13T05:03:26.676Z", "contributors": [ - "loella16", - "xdelatour" + "timkrief", + "hellosct1", + "Mozinet", + "dauphine-dev", + "Yopadd" ] }, - "Glossaire/Structure_de_contrôle": { - "modified": "2019-03-23T22:41:59.034Z", + "Mozilla/Add-ons/WebExtensions/Match_patterns": { + "modified": "2020-10-15T21:55:13.648Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "JNa0", + "Watilin" ] }, - "Glossaire/Structure_de_données": { - "modified": "2019-09-04T16:13:28.582Z", + "Mozilla/Add-ons/WebExtensions/Modify_a_web_page": { + "modified": "2019-09-23T03:48:09.232Z", "contributors": [ - "SphinxKnight", - "Porkepix", - "xdelatour" + "hellosct1", + "supertanuki" ] }, - "Glossaire/Symbole": { - "modified": "2019-03-23T22:39:08.053Z", + "Mozilla/Add-ons/WebExtensions/Native_messaging": { + "modified": "2019-10-13T07:29:27.829Z", "contributors": [ - "Nopias", - "loella16", - "xdelatour" + "hellosct1", + "fbessou", + "JNa0", + "Drosos", + "SphinxKnight", + "peetcamron", + "Baniway", + "glacambre", + "m4ucoder" ] }, - "Glossaire/Synchronous": { - "modified": "2019-03-23T22:40:33.779Z", + "Mozilla/Add-ons/WebExtensions/Prerequisites": { + "modified": "2019-03-18T21:02:53.858Z", "contributors": [ - "loella16", - "Porkepix", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Syntax_error": { - "modified": "2019-03-23T22:41:06.855Z", + "Mozilla/Add-ons/WebExtensions/Tips": { + "modified": "2019-07-03T12:01:15.793Z", "contributors": [ - "Porkepix", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Syntaxe": { - "modified": "2019-03-23T22:39:03.649Z", + "Mozilla/Add-ons/WebExtensions/User_actions": { + "modified": "2019-07-03T12:01:29.724Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Sélecteur_CSS": { - "modified": "2019-03-23T22:39:53.102Z", + "Mozilla/Add-ons/WebExtensions/What_are_WebExtensions": { + "modified": "2020-08-28T23:27:12.925Z", "contributors": [ - "loella16", - "xdelatour" + "NassimSaboundji", + "hellosct1", + "Ilphrin", + "dark-rabbit", + "SphinxKnight", + "gritchou", + "Ostefanini", + "CarlosAvim", + "unpeudetout" ] }, - "Glossaire/Sémantique": { - "modified": "2019-03-23T22:38:43.484Z", + "Mozilla/Add-ons/WebExtensions/Work_with_the_Bookmarks_API": { + "modified": "2019-07-03T12:03:31.339Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Sérialisation": { - "modified": "2019-03-23T22:03:28.172Z", + "Mozilla/Add-ons/WebExtensions/Working_with_files": { + "modified": "2019-05-18T19:31:16.604Z", "contributors": [ - "macmorning", + "hellosct1", + "Torzivalds", "loella16" ] }, - "Glossaire/TCP": { - "modified": "2019-03-23T22:57:04.926Z", + "Mozilla/Add-ons/WebExtensions/Your_first_WebExtension": { + "modified": "2020-09-01T21:52:47.245Z", "contributors": [ - "Porkepix", - "Goofy", - "Toumitoun" + "NassimSaboundji", + "hellosct1", + "TwinProduction", + "NerOcrO", + "Enche", + "DeflatedBimbo" ] }, - "Glossaire/TCP_handshake": { - "modified": "2019-09-15T08:41:25.795Z", + "Mozilla/Add-ons/WebExtensions/Your_second_WebExtension": { + "modified": "2020-05-24T09:19:35.748Z", "contributors": [ - "estelle" + "hellosct1", + "ThCarrere", + "NerOcrO", + "Artusamak", + "b1nj", + "pascalchevrel", + "Hell_Carlito", + "DeflatedBimbo" ] }, - "Glossaire/TCP_slow_start": { - "modified": "2019-09-02T01:46:30.468Z", + "Mozilla/Add-ons/WebExtensions/manifest.json": { + "modified": "2020-10-15T21:39:14.599Z", "contributors": [ - "estelle" + "hellosct1", + "loella16", + "Bat" ] }, - "Glossaire/TLD": { - "modified": "2019-03-23T22:38:54.058Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/browser_action": { + "modified": "2020-10-15T21:54:15.348Z", "contributors": [ - "xdelatour" + "hellosct1", + "loella16", + "SphinxKnight" ] }, - "Glossaire/TLS": { - "modified": "2019-03-23T22:39:14.027Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/browser_specific_settings": { + "modified": "2020-10-15T21:39:14.644Z", "contributors": [ + "hellosct1", + "ExE-Boss", "loella16", - "xdelatour" + "Goofy", + "Bat" ] }, - "Glossaire/TOFU": { - "modified": "2019-03-18T21:45:44.983Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/chrome_settings_overrides": { + "modified": "2020-10-15T21:55:19.782Z", "contributors": [ - "SphinxKnight", - "loella16" + "hellosct1", + "loella16", + "Ostefanini" ] }, - "Glossaire/TTL": { - "modified": "2019-03-18T21:45:45.855Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/chrome_url_overrides": { + "modified": "2020-10-15T21:55:21.140Z", "contributors": [ - "SphinxKnight", + "hellosct1", "loella16" ] }, - "Glossaire/TURN": { - "modified": "2019-03-23T22:40:25.013Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/commands": { + "modified": "2020-10-15T21:55:23.895Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "wbamberg", + "Mozinet", + "edrflt", + "loella16" ] }, - "Glossaire/Tampon": { - "modified": "2019-03-18T21:45:35.327Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/content_scripts": { + "modified": "2020-10-15T21:55:21.489Z", "contributors": [ + "hellosct1", + "Watilin", "loella16" ] }, - "Glossaire/Telnet": { - "modified": "2019-03-23T22:42:10.476Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/content_security_policy": { + "modified": "2020-10-15T21:55:18.077Z", "contributors": [ - "xdelatour" + "hellosct1", + "Watilin" ] }, - "Glossaire/Test_de_fumée": { - "modified": "2019-03-18T21:45:36.505Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/default_locale": { + "modified": "2020-10-15T21:55:15.929Z", "contributors": [ + "hellosct1", "loella16" ] }, - "Glossaire/Texel": { - "modified": "2020-10-11T05:05:07.567Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/description": { + "modified": "2020-10-15T21:55:19.122Z", "contributors": [ - "Voulto" + "hellosct1", + "loella16" ] }, - "Glossaire/Texte_brut": { - "modified": "2019-03-23T22:39:26.132Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/developer": { + "modified": "2020-10-15T21:55:22.713Z", "contributors": [ - "xdelatour" + "hellosct1", + "loella16" ] }, - "Glossaire/Three_js": { - "modified": "2019-03-23T22:40:32.870Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/devtools_page": { + "modified": "2020-10-15T21:55:10.420Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "loella16" ] }, - "Glossaire/Time_to_interactive": { - "modified": "2020-11-10T08:04:33.624Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/dictionaries": { + "modified": "2020-10-15T22:18:47.471Z", "contributors": [ - "Voulto" + "hellosct1" ] }, - "Glossaire/Transmission_Control_Protocol_(TCP)": { - "modified": "2019-09-13T20:23:27.919Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/externally_connectable": { + "modified": "2020-10-15T22:23:08.757Z", "contributors": [ - "estelle" + "hellosct1" ] }, - "Glossaire/Tree_shaking": { - "modified": "2019-03-18T21:45:48.808Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/homepage_url": { + "modified": "2020-10-15T21:55:17.650Z", "contributors": [ + "hellosct1", + "regseb", "loella16" ] }, - "Glossaire/Tri_par_cartes": { - "modified": "2019-03-23T22:25:45.561Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/icons": { + "modified": "2020-10-15T21:55:13.686Z", "contributors": [ - "loella16", - "Hell_Carlito", - "htindon" + "hellosct1", + "ggrossetie", + "loella16" ] }, - "Glossaire/Trident": { - "modified": "2019-03-23T22:57:05.971Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/incognito": { + "modified": "2020-10-15T21:55:19.216Z", "contributors": [ - "loella16", - "GeekShadow" + "hellosct1", + "loella16" ] }, - "Glossaire/Truthy": { - "modified": "2019-03-23T22:43:00.610Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/manifest_version": { + "modified": "2020-10-15T21:55:12.053Z", "contributors": [ - "loella16", - "davidbourguignon", - "jswisher", - "raoul632" + "hellosct1", + "loella16" ] }, - "Glossaire/Type": { - "modified": "2019-03-23T22:42:01.802Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/name": { + "modified": "2020-10-15T21:55:11.900Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "loella16" ] }, - "Glossaire/Type_MIME": { - "modified": "2019-03-23T22:40:46.635Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/offline_enabled": { + "modified": "2020-10-15T22:11:14.653Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Type_coercion": { - "modified": "2020-08-28T17:39:29.859Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/omnibox": { + "modified": "2020-10-15T21:55:22.642Z", "contributors": [ - "jsiny" + "hellosct1", + "loella16" ] }, - "Glossaire/UDP": { - "modified": "2019-03-23T22:41:59.662Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/optional_permissions": { + "modified": "2020-10-15T21:55:16.335Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "loella16" ] }, - "Glossaire/UI": { - "modified": "2019-03-23T22:41:37.563Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/options_page": { + "modified": "2020-10-15T22:08:03.256Z", "contributors": [ - "SphinxKnight", - "Gibus", - "xdelatour" + "hellosct1" ] }, - "Glossaire/URI": { - "modified": "2019-03-23T22:57:00.503Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/options_ui": { + "modified": "2020-10-15T21:55:19.972Z", "contributors": [ + "hellosct1", "loella16", - "Goofy", - "Toumitoun" + "Ostefanini" ] }, - "Glossaire/URL": { - "modified": "2020-10-19T13:47:26.150Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/page_action": { + "modified": "2020-10-15T21:55:24.587Z", "contributors": [ - "Voulto", - "loella16", - "marie-ototoi", - "Porkepix", - "Goofy", - "Toumitoun" + "hellosct1", + "loella16" ] }, - "Glossaire/URN": { - "modified": "2019-03-23T22:39:50.091Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/permissions": { + "modified": "2020-10-15T21:54:37.682Z", "contributors": [ - "xdelatour" + "hellosct1", + "Salamafet", + "Torzivalds", + "loella16", + "lotfire24" ] }, - "Glossaire/UTF-8": { - "modified": "2019-03-23T22:39:53.487Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/protocol_handlers": { + "modified": "2020-10-15T21:55:15.617Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "loella16" ] }, - "Glossaire/UX": { - "modified": "2019-03-23T22:32:29.107Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/short_name": { + "modified": "2020-10-15T21:55:14.061Z", "contributors": [ - "Gibus", - "htindon" + "hellosct1", + "loella16" ] }, - "Glossaire/Unicode": { - "modified": "2019-03-18T21:45:46.646Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/sidebar_action": { + "modified": "2020-10-15T21:55:14.605Z", "contributors": [ + "hellosct1", "loella16" ] }, - "Glossaire/Usenet": { - "modified": "2019-03-23T22:40:09.482Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/storage": { + "modified": "2020-10-15T22:30:02.853Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/User_agent": { - "modified": "2019-03-23T22:40:37.671Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/theme": { + "modified": "2020-10-15T21:55:34.819Z", "contributors": [ - "loella16", - "Porkepix", - "xdelatour" + "hellosct1", + "ariasuni", + "ntim", + "loella16" ] }, - "Glossaire/Valeur": { - "modified": "2019-03-23T22:40:20.340Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/user_scripts": { + "modified": "2019-10-12T20:43:45.353Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Validator": { - "modified": "2019-03-23T22:57:06.137Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/version": { + "modified": "2020-10-15T21:55:11.372Z", "contributors": [ - "loella16", - "Porkepix", - "Toumitoun" + "hellosct1", + "regseb", + "loella16" ] }, - "Glossaire/Variable": { - "modified": "2019-03-23T22:42:09.601Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/version_name": { + "modified": "2020-10-15T22:04:03.493Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1" ] }, - "Glossaire/Variable_globale": { - "modified": "2019-03-23T22:41:13.951Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/web_accessible_resources": { + "modified": "2020-10-15T21:55:21.044Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "loella16" ] }, - "Glossaire/Variable_locale": { - "modified": "2019-03-23T22:41:09.572Z", + "Mozilla/Add-ons/WebExtensions/user_interface": { + "modified": "2019-05-19T16:33:54.438Z", "contributors": [ - "loella16", - "xdelatour" + "hellosct1", + "rebloor" ] }, - "Glossaire/Viewport": { - "modified": "2019-03-23T22:39:08.726Z", + "Mozilla/Add-ons/WebExtensions/user_interface/Browser_action": { + "modified": "2019-07-03T12:02:27.727Z", "contributors": [ - "loella16", - "Porkepix", - "xdelatour" + "hellosct1" ] }, - "Glossaire/VoIP": { - "modified": "2019-03-23T22:39:39.990Z", + "Mozilla/Add-ons/WebExtensions/user_interface/Browser_styles": { + "modified": "2020-10-15T22:06:57.625Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/W3C": { - "modified": "2019-03-23T22:57:06.246Z", + "Mozilla/Add-ons/WebExtensions/user_interface/Notifications": { + "modified": "2019-09-30T16:39:31.088Z", "contributors": [ - "Porkepix", - "Goofy", - "Toumitoun" + "hellosct1" ] }, - "Glossaire/WAI": { - "modified": "2019-03-23T22:39:58.348Z", + "Mozilla/Add-ons/WebExtensions/user_interface/Omnibox": { + "modified": "2019-07-03T14:25:31.393Z", "contributors": [ - "xdelatour" + "hellosct1" ] }, - "Glossaire/WCAG": { - "modified": "2019-03-23T22:40:02.080Z", + "Mozilla/Add-ons/WebExtensions/user_interface/Options_pages": { + "modified": "2019-10-07T19:06:20.943Z", "contributors": [ - "loella16", - "xdelatour" + "WSH", + "hellosct1" ] }, - "Glossaire/WHATWG": { - "modified": "2019-03-23T22:40:20.041Z", + "Mozilla/Add-ons/WebExtensions/user_interface/Page_actions": { + "modified": "2019-07-03T15:11:50.284Z", "contributors": [ - "xdelatour" + "hellosct1", + "Silbad" ] }, - "Glossaire/WebDAV": { - "modified": "2019-03-23T22:40:37.379Z", + "Mozilla/Add-ons/WebExtensions/user_interface/Popups": { + "modified": "2019-09-30T16:35:45.642Z", "contributors": [ - "tonybengue", - "xdelatour" + "hellosct1", + "supertanuki", + "Silbad" ] }, - "Glossaire/WebExtensions": { - "modified": "2019-03-23T22:07:24.912Z", + "Mozilla/Developer_guide": { + "modified": "2020-08-31T05:54:42.010Z", "contributors": [ - "Mozinet" + "Voulto", + "chrisdavidmills", + "jp.jeaphil", + "echaudron", + "Jonathanlempereur", + "wakka27", + "Delapouite", + "bskari" ] }, - "Glossaire/WebGL": { - "modified": "2019-03-23T22:40:38.243Z", + "Mozilla/Developer_guide/How_to_Submit_a_Patch": { + "modified": "2019-03-23T22:06:44.874Z", "contributors": [ - "xdelatour" + "sylvestre", + "chrisdavidmills", + "loella16", + "KurtC0ba1n" ] }, - "Glossaire/WebIDL": { - "modified": "2019-03-23T22:40:18.690Z", + "Mozilla/Developer_guide/Reviewer_Checklist": { + "modified": "2020-04-06T15:56:36.678Z", "contributors": [ + "olivierdupon", + "chrisdavidmills", "loella16", - "xdelatour" + "CarlosAvim" ] }, - "Glossaire/WebKit": { - "modified": "2019-03-23T22:40:36.496Z", + "Mozilla/Developer_guide/mozilla-central": { + "modified": "2019-03-24T00:02:46.954Z", "contributors": [ - "xdelatour" + "chrisdavidmills", + "QuentinAmelot", + "tregagnon", + "fscholz", + "BenoitL" ] }, - "Glossaire/WebRTC": { - "modified": "2019-03-23T22:41:08.284Z", + "Mozilla/Firefox": { + "modified": "2020-01-18T13:29:35.316Z", "contributors": [ - "loella16", - "xdelatour" + "leela52452", + "SphinxKnight", + "wbamberg", + "cecilebertin", + "arthuretienne", + "zozolulu74", + "Pikexel", + "flo5589", + "FredB", + "ethertank" ] }, - "Glossaire/WebSockets": { - "modified": "2019-03-23T22:40:37.281Z", + "Mozilla/Firefox/Experimental_features": { + "modified": "2020-09-22T03:39:10.062Z", "contributors": [ - "Raul6469", - "loella16", - "xdelatour" + "Mttwt9", + "olivierdupon", + "wbamberg", + "GuiBret", + "Lululion", + "DTSSE" ] }, - "Glossaire/WebVTT": { - "modified": "2019-03-18T21:45:46.184Z", + "Mozilla/Firefox/Releases/25": { + "modified": "2020-09-12T04:13:11.916Z", "contributors": [ - "loella16" + "Voulto", + "wbamberg", + "kohei.yoshino" ] }, - "Glossaire/Web_standards": { - "modified": "2019-03-23T22:40:24.427Z", + "Mozilla/Firefox/Releases/25/Site_Compatibility": { + "modified": "2019-01-16T21:57:42.942Z", "contributors": [ - "Porkepix", + "wbamberg", "xdelatour" ] }, - "Glossaire/Whitespace": { - "modified": "2020-09-25T06:24:07.540Z", + "Mozilla/Firefox/Releases/26": { + "modified": "2020-09-16T08:21:14.333Z", "contributors": [ - "Voulto" + "Voulto", + "wbamberg", + "kohei.yoshino" ] }, - "Glossaire/World_Wide_Web": { - "modified": "2019-03-23T22:40:59.764Z", + "Mozilla/Firefox/Releases/26/Site_Compatibility": { + "modified": "2019-01-16T21:59:11.115Z", "contributors": [ - "loella16", + "wbamberg", "xdelatour" ] }, - "Glossaire/Wrapper": { - "modified": "2019-03-23T22:40:25.100Z", + "Mozilla/Firefox/Releases/27": { + "modified": "2020-09-20T06:36:32.881Z", "contributors": [ - "loella16", - "xdelatour" + "Voulto", + "wbamberg", + "kohei.yoshino" ] }, - "Glossaire/XForm": { - "modified": "2019-03-23T22:40:51.846Z", + "Mozilla/Firefox/Releases/27/Site_Compatibility": { + "modified": "2019-01-16T21:49:05.193Z", "contributors": [ + "wbamberg", "xdelatour" ] }, - "Glossaire/XHR_(XMLHttpRequest)": { - "modified": "2019-03-18T21:45:35.065Z", + "Mozilla/Firefox/Releases/28": { + "modified": "2020-09-30T06:44:33.639Z", "contributors": [ - "Porkepix", - "loella16" - ] - }, - "Glossaire/XInclude": { - "modified": "2019-03-18T21:44:11.126Z", - "contributors": [ - "loella16" + "Voulto", + "wbamberg", + "kohei.yoshino" ] }, - "Glossaire/XLink": { - "modified": "2019-03-23T22:39:40.575Z", + "Mozilla/Firefox/Releases/28/Site_Compatibility": { + "modified": "2019-01-16T21:59:08.939Z", "contributors": [ - "loella16", + "wbamberg", "xdelatour" ] }, - "Glossaire/XML": { - "modified": "2019-03-23T22:41:20.251Z", + "Mozilla/Firefox/Releases/29": { + "modified": "2020-10-29T07:27:45.030Z", "contributors": [ - "loella16", - "xdelatour" + "Voulto", + "wbamberg", + "Sebastianz", + "kohei.yoshino" ] }, - "Glossaire/XPath": { - "modified": "2019-03-23T22:40:53.901Z", + "Mozilla/Firefox/Releases/29/Site_Compatibility": { + "modified": "2019-01-16T21:57:45.131Z", "contributors": [ - "loella16", + "wbamberg", "xdelatour" ] }, - "Glossaire/XQuery": { - "modified": "2019-03-23T22:40:51.223Z", + "Mozilla/Firefox/Releases/30": { + "modified": "2020-09-21T08:58:56.014Z", "contributors": [ - "loella16", - "xdelatour" + "Voulto", + "wbamberg", + "fscholz" ] }, - "Glossaire/XSLT": { - "modified": "2019-03-23T22:40:34.285Z", + "Mozilla/Firefox/Releases/30/Site_Compatibility": { + "modified": "2019-01-16T21:57:39.588Z", "contributors": [ + "wbamberg", "xdelatour" ] }, - "Glossaire/Zones_de_grille": { - "modified": "2019-06-14T08:10:14.682Z", + "Mozilla/Firefox/Releases/31": { + "modified": "2019-03-23T22:41:00.540Z", "contributors": [ - "loella16" + "wbamberg", + "teoli" ] }, - "Glossaire/application_context": { - "modified": "2019-03-23T22:25:39.268Z", + "Mozilla/Firefox/Releases/31/Site_Compatibility": { + "modified": "2019-01-16T21:57:55.582Z", "contributors": [ - "loella16", - "Hell_Carlito", - "htindon" + "wbamberg", + "xdelatour" ] }, - "Glossaire/applications_web_modernes": { - "modified": "2019-01-17T02:12:55.112Z", + "Mozilla/Firefox/Releases/32": { + "modified": "2019-03-23T22:59:34.596Z", "contributors": [ - "loella16" + "wbamberg", + "kmaglione" ] }, - "Glossaire/array": { - "modified": "2019-03-23T23:00:07.104Z", + "Mozilla/Firefox/Releases/32/Site_Compatibility": { + "modified": "2019-03-23T22:59:35.978Z", "contributors": [ - "loella16", - "Porkepix", - "Gibus", - "CLEm", - "Jeremie", - "Goofy", - "htindon" + "wbamberg", + "Amandine83" ] }, - "Glossaire/beacon": { - "modified": "2020-09-25T05:38:18.987Z", + "Mozilla/Firefox/Releases/33": { + "modified": "2019-03-23T22:40:55.948Z", "contributors": [ - "Voulto" + "wbamberg", + "Sebastianz", + "teoli" ] }, - "Glossaire/brotli_compression": { - "modified": "2020-09-25T05:08:06.594Z", + "Mozilla/Firefox/Releases/33/Site_Compatibility": { + "modified": "2019-01-16T21:57:26.981Z", "contributors": [ - "Voulto" + "wbamberg", + "xdelatour" ] }, - "Glossaire/cacheable": { - "modified": "2019-03-23T22:03:25.242Z", + "Mozilla/Firefox/Releases/34": { + "modified": "2019-03-23T22:42:55.224Z", "contributors": [ - "loella16" + "wbamberg", + "kohei.yoshino" ] }, - "Glossaire/codage_caracteres": { - "modified": "2019-03-23T22:25:41.959Z", + "Mozilla/Firefox/Releases/34/Site_Compatibility": { + "modified": "2019-01-16T21:49:04.698Z", "contributors": [ - "loella16", - "Hell_Carlito", - "htindon" + "wbamberg", + "xdelatour" ] }, - "Glossaire/compression_avec_perte": { - "modified": "2020-05-17T20:09:32.712Z", + "Mozilla/Firefox/Releases/36": { + "modified": "2019-03-23T22:42:49.784Z", "contributors": [ - "pauladeville" + "wbamberg", + "Sebastianz", + "kohei.yoshino" ] }, - "Glossaire/défi_réponse": { - "modified": "2019-03-23T22:03:29.414Z", + "Mozilla/Firefox/Releases/36/Site_Compatibility": { + "modified": "2019-01-16T21:49:12.998Z", "contributors": [ - "loella16" + "wbamberg", + "xdelatour" ] }, - "Glossaire/first_meaningful_paint": { - "modified": "2020-11-10T08:20:23.558Z", + "Mozilla/Firefox/Releases/37": { + "modified": "2019-03-23T22:42:50.839Z", "contributors": [ - "Voulto" + "wbamberg", + "kohei.yoshino" ] }, - "Glossaire/fonction_anonyme_auto-executante": { - "modified": "2019-03-18T21:27:08.446Z", + "Mozilla/Firefox/Releases/37/Site_Compatibility": { + "modified": "2019-01-16T21:49:07.566Z", "contributors": [ - "Porkepix" + "wbamberg", + "xdelatour" ] }, - "Glossaire/gif": { - "modified": "2019-03-23T22:42:12.743Z", + "Mozilla/Firefox/Releases/38": { + "modified": "2019-03-23T22:42:50.499Z", "contributors": [ - "loella16", - "Porkepix", - "xdelatour" + "wbamberg", + "teoli" ] }, - "Glossaire/grid_container": { - "modified": "2019-03-30T11:19:32.680Z", + "Mozilla/Firefox/Releases/38/Site_Compatibility": { + "modified": "2019-01-16T21:49:04.613Z", "contributors": [ - "kaderamrichat" + "wbamberg", + "xdelatour" ] }, - "Glossaire/hash": { - "modified": "2019-03-23T22:39:11.400Z", + "Mozilla/Firefox/Releases/39": { + "modified": "2020-09-21T08:17:39.666Z", "contributors": [ - "loella16", - "xdelatour" + "Voulto", + "wbamberg", + "Guillaume-Heras", + "teoli" ] }, - "Glossaire/https": { - "modified": "2019-03-23T22:41:38.751Z", + "Mozilla/Firefox/Releases/39/Site_Compatibility": { + "modified": "2019-01-16T21:49:07.002Z", "contributors": [ - "SphinxKnight", - "loella16", - "Porkepix", + "wbamberg", "xdelatour" ] }, - "Glossaire/jQuery": { - "modified": "2019-03-18T21:44:06.026Z", + "Mozilla/Firefox/Releases/42": { + "modified": "2020-09-20T07:50:40.946Z", "contributors": [ - "loella16" + "Voulto", + "wbamberg", + "SphinxKnight", + "syoichi" ] }, - "Glossaire/jpeg": { - "modified": "2019-03-23T22:42:05.422Z", + "Mozilla/Firefox/Releases/42/Site_Compatibility": { + "modified": "2019-01-16T21:48:30.986Z", "contributors": [ + "wbamberg", "xdelatour" ] }, - "Glossaire/ligne_de_base": { - "modified": "2019-08-25T18:36:58.702Z", + "Web": { + "modified": "2020-02-21T16:24:09.970Z", "contributors": [ - "Pols12" + "inwardmovement", + "SphinxKnight", + "RolandGautier", + "alexetgus", + "ThreadElric", + "tonybengue", + "AvatarWeb", + "Alpha", + "eagleusb", + "x2357", + "udakpakembim", + "teoli", + "Fredchat", + "wakka27", + "Juju77", + "tregagnon", + "Sheppy" ] }, - "Glossaire/loop": { - "modified": "2019-03-23T22:41:58.930Z", + "Web/API": { + "modified": "2019-03-18T20:41:10.621Z", "contributors": [ + "codingk8", + "sbenard", "loella16", - "Porkepix", - "xdelatour" + "teoli", + "tregagnon", + "flo5589", + "SphinxKnight", + "Sheppy" ] }, - "Glossaire/ltr": { - "modified": "2019-01-16T21:54:05.497Z", + "Web/API/AbortSignal": { + "modified": "2020-10-15T22:01:02.561Z", "contributors": [ - "xdelatour" + "Morgan-jarry", + "loella16" ] }, - "Glossaire/mime": { - "modified": "2019-03-23T22:41:30.560Z", + "Web/API/AbstractWorker": { + "modified": "2020-10-15T21:26:01.488Z", "contributors": [ - "loella16", - "xdelatour" + "Arzak656", + "wakka27", + "tregagnon", + "dexterneo" ] }, - "Glossaire/minification": { - "modified": "2020-10-09T09:12:43.676Z", + "Web/API/AbstractWorker/onerror": { + "modified": "2020-10-15T21:32:33.262Z", "contributors": [ - "Voulto" + "Arzak656", + "wakka27", + "jean-pierre.gay", + "fscholz" ] }, - "Glossaire/modularité": { - "modified": "2019-03-23T22:40:53.509Z", + "Web/API/AnalyserNode": { + "modified": "2020-10-15T21:24:02.190Z", "contributors": [ - "Porkepix", - "xdelatour" + "jpcote", + "SphinxKnight", + "moussagigawatt", + "marie-ototoi", + "jmdelafont", + "teoli", + "fscholz", + "Goofy", + "tregagnon", + "dexterneo" ] }, - "Glossaire/non-normative": { - "modified": "2019-03-23T22:40:53.799Z", + "Web/API/AnalyserNode/AnalyserNode": { + "modified": "2019-03-23T22:09:55.975Z", "contributors": [ - "loella16", - "Porkepix", - "xdelatour" + "marie-ototoi" ] }, - "Glossaire/pare-feu": { - "modified": "2019-03-23T22:33:06.193Z", + "Web/API/AnalyserNode/fftSize": { + "modified": "2019-03-23T22:36:35.592Z", "contributors": [ - "loella16", - "Porkepix", - "xdelatour" + "Yellarkh", + "marie-ototoi", + "pmalhaire" ] }, - "Glossaire/percent-encoding": { - "modified": "2019-03-23T22:01:15.210Z", + "Web/API/AnalyserNode/frequencyBinCount": { + "modified": "2019-03-23T22:36:37.077Z", "contributors": [ - "loella16" + "marie-ototoi" ] }, - "Glossaire/preprocesseur_CSS": { - "modified": "2019-03-23T22:03:31.823Z", + "Web/API/AnalyserNode/getByteFrequencyData": { + "modified": "2019-03-23T22:36:35.277Z", "contributors": [ - "loella16" + "marie-ototoi" ] }, - "Glossaire/privileged_code": { - "modified": "2019-03-18T21:44:10.644Z", + "Web/API/AnalyserNode/getByteTimeDomainData": { + "modified": "2019-03-23T22:36:04.717Z", "contributors": [ - "loella16" + "marie-ototoi" ] }, - "Glossaire/rectangle_limitation_minimum": { - "modified": "2019-01-17T00:01:56.249Z", + "Web/API/AnalyserNode/getFloatFrequencyData": { + "modified": "2019-03-23T22:35:48.718Z", "contributors": [ - "loella16", - "Hell_Carlito", - "htindon" + "marie-ototoi", + "Mr21" ] }, - "Glossaire/requete_pre-verification": { - "modified": "2019-03-23T22:14:22.077Z", + "Web/API/AnalyserNode/getFloatTimeDomainData": { + "modified": "2019-03-23T22:35:47.582Z", "contributors": [ - "Porkepix", - "elias551", - "loella16", - "Yves_ASTIER" + "marie-ototoi" ] }, - "Glossaire/rtl": { - "modified": "2019-01-16T20:52:28.089Z", + "Web/API/AnalyserNode/maxDecibels": { + "modified": "2019-03-23T22:36:35.839Z", "contributors": [ - "Goofy", - "Porkepix" + "marie-ototoi" ] }, - "Glossaire/suite_de_chiffrement": { - "modified": "2019-03-23T22:32:22.378Z", + "Web/API/AnalyserNode/minDecibels": { + "modified": "2019-03-18T21:15:50.310Z", "contributors": [ - "loella16", - "Hell_Carlito", - "sebastien-bartoli" + "marie-ototoi" ] }, - "Glossaire/sécurisée": { - "modified": "2019-03-18T21:46:28.796Z", + "Web/API/AnalyserNode/smoothingTimeConstant": { + "modified": "2019-03-23T22:35:50.453Z", "contributors": [ - "loella16" + "marie-ototoi" ] }, - "Glossaire/typage_dynamique": { - "modified": "2019-03-23T22:41:39.637Z", + "Web/API/Animation": { + "modified": "2019-03-23T22:28:00.225Z", "contributors": [ - "loella16", - "xdelatour" + "GrandSchtroumpf" ] }, - "Glossaire/typage_statique": { - "modified": "2019-03-23T22:41:24.853Z", + "Web/API/AnimationEvent": { + "modified": "2020-11-16T08:35:46.188Z", "contributors": [ - "loella16", - "xdelatour" + "JNa0", + "teoli", + "fscholz", + "tregagnon", + "Goofy", + "dexterneo" ] }, - "Glossaire/undefined": { - "modified": "2019-03-23T22:04:28.704Z", + "Web/API/AnimationEvent/AnimationEvent": { + "modified": "2019-03-23T22:04:06.737Z", "contributors": [ - "loella16", - "michelc" + "tonybengue" ] }, - "Glossaire/webm": { - "modified": "2019-03-23T22:40:30.477Z", + "Web/API/AnimationEvent/animationName": { + "modified": "2020-10-15T21:26:08.479Z", "contributors": [ - "loella16", - "xdelatour" + "SphinxKnight", + "teoli", + "fscholz", + "tregagnon" ] }, - "Glossaire/webp": { - "modified": "2019-03-23T22:40:38.141Z", + "Web/API/AnimationEvent/elapsedTime": { + "modified": "2019-03-23T23:21:17.582Z", "contributors": [ - "xdelatour" + "teoli", + "fscholz", + "tregagnon" ] }, - "Glossaire/Élément": { - "modified": "2019-03-18T21:38:38.555Z", + "Web/API/AnimationEvent/pseudoElement": { + "modified": "2020-10-15T21:26:10.153Z", "contributors": [ - "AurelieBayre", - "gnoyaze" + "SphinxKnight", + "teoli", + "fscholz", + "tregagnon" ] }, - "Glossaire/Éléments_supports_de_script": { - "modified": "2019-03-18T21:46:41.808Z", + "Web/API/Attr": { + "modified": "2019-03-23T23:29:06.471Z", "contributors": [ - "loella16" + "loella16", + "robin850", + "fscholz", + "ntrillaud", + "Jeremie", + "dexterneo" ] }, - "Glossaire/évènement": { - "modified": "2019-03-23T22:03:33.571Z", + "Web/API/Attr/localName": { + "modified": "2019-03-23T22:13:07.184Z", "contributors": [ - "loella16" + "loella16", + "BEHOUBA", + "Joel-Costamagna" ] }, - "Glossary/Accessibility_tree": { - "modified": "2020-10-23T07:47:32.798Z", + "Web/API/Attr/namespaceURI": { + "modified": "2019-03-18T21:42:32.598Z", "contributors": [ - "chrisdavidmills", - "Voulto", - "UFOcatcher" + "loella16" ] }, - "Glossary/Block": { - "modified": "2019-03-23T22:56:58.228Z", + "Web/API/Attr/prefix": { + "modified": "2019-03-23T22:07:36.471Z", "contributors": [ "loella16", - "vanz", - "Sheppy" + "BEHOUBA" ] }, - "Glossary/Block/Block_(CSS)": { - "modified": "2019-03-23T22:56:52.690Z", + "Web/API/AudioBuffer": { + "modified": "2019-03-23T23:29:07.846Z", "contributors": [ - "loella16", + "marie-ototoi", + "fscholz", "Goofy", - "Toumitoun" + "tregagnon", + "dexterneo" ] }, - "Glossary/Block/Scripting": { - "modified": "2019-03-23T22:42:03.185Z", + "Web/API/AudioBuffer/AudioBuffer": { + "modified": "2019-03-23T22:07:03.337Z", "contributors": [ - "SphinxKnight", - "loella16", - "xdelatour" + "Maamouch" ] }, - "Glossary/Node": { - "modified": "2019-03-23T22:42:04.167Z", + "Web/API/AudioBuffer/copyFromChannel": { + "modified": "2019-05-16T07:00:31.805Z", "contributors": [ - "xdelatour", - "klez" + "sizvix", + "marie-ototoi", + "nobe4" ] }, - "Glossary/Node/DOM": { - "modified": "2019-03-23T22:41:33.687Z", + "Web/API/AudioBuffer/copyToChannel": { + "modified": "2019-03-23T22:32:43.512Z", "contributors": [ - "loella16", - "htindon", - "Gibus", - "xdelatour" + "marie-ototoi" ] }, - "Glossary/Node/réseau": { - "modified": "2019-03-23T22:42:03.351Z", + "Web/API/AudioBuffer/duration": { + "modified": "2019-03-23T22:33:02.014Z", "contributors": [ - "loella16", - "Porkepix", - "xdelatour" + "marie-ototoi" ] }, - "Glossary/property": { - "modified": "2019-03-23T22:40:25.191Z", + "Web/API/AudioBuffer/getChannelData": { + "modified": "2019-03-23T22:32:47.435Z", "contributors": [ - "xdelatour", - "Jeremie" + "marie-ototoi" ] }, - "Glossary/property/JavaScript": { - "modified": "2019-03-23T22:40:28.485Z", + "Web/API/AudioBuffer/length": { + "modified": "2019-03-23T22:33:05.726Z", "contributors": [ - "loella16", - "Porkepix", - "xdelatour" + "marie-ototoi" ] }, - "HTML/Manipulating_video_using_canvas": { - "modified": "2019-03-23T23:19:48.901Z", + "Web/API/AudioBuffer/numberOfChannels": { + "modified": "2019-03-23T22:32:35.350Z", "contributors": [ - "loella16", - "kuronoyurei" + "marie-ototoi" ] }, - "Inspecteur_DOM": { - "modified": "2020-07-16T22:36:24.288Z", + "Web/API/AudioBuffer/sampleRate": { + "modified": "2019-03-23T22:32:46.659Z", "contributors": [ - "wbamberg", - "maximelore", - "tregagnon", - "Delapouite", - "Mgjbot", - "BenoitL", - "Sheppy", - "Chbok" + "Maamouch", + "marie-ototoi" ] }, - "Inspecteur_DOM/DOM_Inspector_FAQ": { - "modified": "2020-07-16T22:36:25.515Z", + "Web/API/AudioBufferSourceNode": { + "modified": "2020-10-15T21:23:44.789Z", "contributors": [ - "wbamberg", - "maximelore" + "letochagone", + "SphinxKnight", + "marie-ototoi", + "sizvix", + "dooxe", + "fscholz", + "teoli", + "tregagnon", + "dexterneo" ] }, - "Inspecteur_DOM/Internals": { - "modified": "2020-07-16T22:36:25.144Z", + "Web/API/AudioBufferSourceNode/buffer": { + "modified": "2019-03-23T22:24:27.684Z", "contributors": [ - "wbamberg", - "maximelore" + "marie-ototoi" ] }, - "Inspecteur_DOM/Introduction_to_DOM_Inspector": { - "modified": "2020-07-16T22:36:25.833Z", + "Web/API/AudioBufferSourceNode/detune": { + "modified": "2020-10-15T21:45:42.081Z", "contributors": [ - "maximelore", - "wbamberg" + "SphinxKnight", + "marie-ototoi", + "Mr21", + "nobe4" ] }, - "Introduction_(alternative)": { - "modified": "2019-03-23T23:40:01.462Z", + "Web/API/AudioBufferSourceNode/loop": { + "modified": "2019-03-23T22:34:16.953Z", "contributors": [ - "m-r-r", - "FredB" + "marie-ototoi", + "nobe4" ] }, - "Introduction_à_la_cryptographie_à_clef_publique/Certificats_et_authentification": { - "modified": "2019-03-24T00:12:07.320Z", + "Web/API/AudioBufferSourceNode/loopEnd": { + "modified": "2020-10-15T21:46:40.981Z", "contributors": [ - "fsiliadin", "SphinxKnight", - "Sebastianz", - "Sheppy", - "nterray", - "BenoitL", - "Fredchat" + "marie-ototoi" ] }, - "Introduction_à_la_cryptographie_à_clef_publique/Chiffrement_et_déchiffrement": { - "modified": "2019-03-23T23:47:48.910Z", + "Web/API/AudioBufferSourceNode/loopStart": { + "modified": "2019-03-23T22:32:20.622Z", "contributors": [ - "acemann", - "Sebastianz", - "CedricP", - "Fredchat" + "marie-ototoi" ] }, - "Introduction_à_la_cryptographie_à_clef_publique/Gestion_des_certificats": { - "modified": "2019-03-23T23:47:44.500Z", + "Web/API/AudioBufferSourceNode/playbackRate": { + "modified": "2019-03-23T22:32:12.255Z", "contributors": [ - "acemann", - "Sebastianz", - "fscholz", - "CedricP", - "Fredchat" + "marie-ototoi" ] }, - "Introduction_à_la_cryptographie_à_clef_publique/Les_problèmes_de_sécurité_sur_Internet": { - "modified": "2019-03-23T23:47:50.104Z", + "Web/API/AudioBufferSourceNode/start": { + "modified": "2019-03-23T22:32:08.127Z", "contributors": [ - "Sebastianz", - "CedricP", - "Fredchat" + "marie-ototoi" ] }, - "Introduction_à_la_cryptographie_à_clef_publique/Signatures_numériques": { - "modified": "2019-03-23T23:47:49.334Z", + "Web/API/AudioContext": { + "modified": "2019-03-23T23:29:08.112Z", "contributors": [ - "fsiliadin", - "Sebastianz", - "CedricP", - "Fredchat" + "marie-ototoi", + "fscholz", + "tregagnon", + "dexterneo" ] }, - "JavaScript/Reference/Annexes/Fonctionnalités_dépréciées": { - "modified": "2020-03-12T19:36:16.242Z", + "Web/API/AudioContext/createMediaElementSource": { + "modified": "2020-10-15T22:07:31.399Z", "contributors": [ - "SphinxKnight", - "soleuu", - "Vnicolas", - "teoli", - "LaBoumerde", - "matteodelabre" + "Watilin" ] }, - "Jeux": { - "modified": "2019-09-09T15:31:44.765Z", + "Web/API/AudioListener": { + "modified": "2019-03-23T23:29:10.150Z", "contributors": [ + "marie-ototoi", + "fscholz", + "tregagnon", + "Delapouite", + "Goofy", "SphinxKnight", - "wbamberg", - "gnoyaze", - "Zefling", - "loella16", - "Tetrastorm" + "dexterneo" ] }, - "Jeux/Anatomie": { - "modified": "2019-01-17T06:54:31.636Z", + "Web/API/AudioNode": { + "modified": "2019-03-23T22:20:42.964Z", "contributors": [ - "wbamberg", - "und3rh00d", - "loella16", - "ericfourmaux" + "marie-ototoi" ] }, - "Jeux/Exemples": { - "modified": "2019-03-23T22:44:48.124Z", + "Web/API/AudioParam": { + "modified": "2019-03-23T23:28:58.977Z", "contributors": [ - "wbamberg", - "loella16", - "Gibus", - "samuelbeloola", - "BNedry" + "marie-ototoi", + "fscholz", + "tregagnon", + "dexterneo" ] }, - "Jeux/Index": { - "modified": "2019-01-16T21:55:43.323Z", + "Web/API/AudioProcessingEvent": { + "modified": "2019-03-23T23:28:53.968Z", "contributors": [ - "wbamberg", - "xdelatour" + "marie-ototoi", + "fscholz", + "tregagnon", + "dexterneo" ] }, - "Jeux/Introduction": { - "modified": "2019-04-23T09:34:16.784Z", + "Web/API/AudioWorklet": { + "modified": "2020-10-15T22:29:43.020Z", "contributors": [ - "As-Sinder", - "wbamberg", - "loella16", - "DeathPixHell", - "CarlosAvim", - "Tetrastorm", - "Goofy", - "SphinxKnight" + "hellosct1" ] }, - "Jeux/Introduction_to_HTML5_Game_Gevelopment_(summary)": { - "modified": "2020-09-28T01:50:43.797Z", + "Web/API/AuthenticatorAssertionResponse": { + "modified": "2020-10-15T22:15:38.464Z", "contributors": [ - "Voulto", - "JNa0", - "dragon38800" + "SphinxKnight" ] }, - "Jeux/Publier_jeux": { - "modified": "2020-09-28T03:39:21.488Z", + "Web/API/AuthenticatorAssertionResponse/authenticatorData": { + "modified": "2020-10-15T22:15:42.626Z", "contributors": [ - "Voulto", - "wbamberg", - "NerOcrO", - "Tipoussin" + "SphinxKnight" ] }, - "Jeux/Publier_jeux/Game_monetization": { - "modified": "2020-10-08T10:55:08.029Z", + "Web/API/AuthenticatorAttestationResponse": { + "modified": "2020-10-15T22:15:38.529Z", "contributors": [ - "Voulto" + "SphinxKnight" ] }, - "La_sécurité_dans_Firefox_2": { - "modified": "2019-03-23T23:54:31.258Z", + "Web/API/AuthenticatorResponse": { + "modified": "2020-10-15T22:15:37.142Z", "contributors": [ - "wbamberg", - "Mgjbot", - "BenoitL", - "Fredchat", - "Chbok" + "SphinxKnight" ] }, - "Learn/CSS/First_steps": { - "modified": "2020-10-08T12:02:37.318Z", + "Web/API/BaseAudioContext": { + "modified": "2020-09-07T04:47:49.697Z", "contributors": [ - "geraldventadour", - "ylerjen", - "smeden-lod", - "nherbaut", - "chrisdavidmills" + "Voulto", + "Jedipedia" ] }, - "Learn/CSS/First_steps/Getting_started": { - "modified": "2020-10-20T05:38:33.608Z", + "Web/API/BaseAudioContext/createBiquadFilter": { + "modified": "2020-10-15T22:22:10.010Z", "contributors": [ - "SebastienLatouche", - "smeden-lod" + "JNa0" ] }, - "Learn/CSS/First_steps/How_CSS_is_structured": { - "modified": "2020-11-27T19:02:59.051Z", + "Web/API/BaseAudioContext/createBuffer": { + "modified": "2019-03-18T21:37:57.614Z", "contributors": [ - "Chomchaum", - "smeden-lod", - "mrbbp" + "NemoNobobyPersonne" ] }, - "Learn/CSS/First_steps/How_CSS_works": { - "modified": "2020-07-16T22:28:00.239Z", + "Web/API/BaseAudioContext/createBufferSource": { + "modified": "2020-10-15T22:23:57.305Z", "contributors": [ - "smeden-lod" + "Watilin" ] }, - "Learn/CSS/First_steps/Qu_est_ce_que_CSS": { - "modified": "2020-10-15T22:25:55.680Z", + "Web/API/BaseAudioContext/createPanner": { + "modified": "2020-10-15T22:22:12.658Z", "contributors": [ - "geraldventadour", - "SphinxKnight", - "smeden-lod" + "JNa0" ] }, - "Learn/CSS/First_steps/Using_your_new_knowledge": { - "modified": "2020-07-16T22:28:03.815Z", + "Web/API/BaseAudioContext/createPeriodicWave": { + "modified": "2020-10-15T22:12:41.903Z", "contributors": [ - "SphinxKnight", - "smeden-lod" + "JNa0" ] }, - "Learn/CSS/Styling_text": { - "modified": "2020-07-16T22:25:57.902Z", + "Web/API/BatteryManager": { + "modified": "2019-03-23T23:28:54.126Z", "contributors": [ - "Dralyab", - "zakaila", - "loella16", - "chrisdavidmills" + "LordKBX", + "khalid32", + "teoli", + "dexterneo" ] }, - "Learn/CSS/Styling_text/Mise_en_forme_des_liens": { - "modified": "2020-11-15T18:10:36.319Z", + "Web/API/BatteryManager/charging": { + "modified": "2020-10-15T22:20:44.178Z", "contributors": [ - "NemoNobobyPersonne", - "Dralyab" + "thebrave" ] }, - "Learn/CSS/Styling_text/Styling_lists": { - "modified": "2020-07-16T22:26:12.463Z", + "Web/API/BatteryManager/chargingTime": { + "modified": "2020-10-15T22:20:44.964Z", "contributors": [ - "Dralyab", - "loella16", - "BOBY2017" + "thebrave" ] }, - "Learn/CSS/Styling_text/Typesetting_a_homepage": { - "modified": "2020-07-16T22:26:26.346Z", + "Web/API/BatteryManager/dischargingTime": { + "modified": "2020-10-15T22:20:44.576Z", "contributors": [ - "Dralyab" + "thebrave" ] }, - "Learn/CSS/Styling_text/Web_fonts": { - "modified": "2020-07-16T22:26:23.494Z", + "Web/API/BatteryManager/level": { + "modified": "2020-10-15T22:20:43.803Z", "contributors": [ - "Dralyab" + "thebrave" ] }, - "Learn/CSS/Styling_text/initiation-mise-en-forme-du-texte": { - "modified": "2020-07-16T22:26:05.430Z", + "Web/API/Battery_status_API": { + "modified": "2020-10-15T21:24:14.232Z", "contributors": [ - "Dralyab", - "loella16", - "Oliv" + "thebrave", + "SphinxKnight", + "DTSSE", + "teoli" ] }, - "Learn/JavaScript/First_steps": { - "modified": "2020-07-16T22:29:50.440Z", + "Web/API/BeforeUnloadEvent": { + "modified": "2020-11-10T19:19:54.429Z", "contributors": [ - "smeden-lod", - "mauradelrosario", - "Dralyab", - "tonybengue", - "loella16", - "Badacadabra", - "daufinsyd", - "chrisdavidmills" + "JNa0" ] }, - "Learn/JavaScript/First_steps/A_first_splash": { - "modified": "2020-07-16T22:30:17.669Z", + "Web/API/BiquadFilterNode": { + "modified": "2019-08-24T07:16:34.926Z", "contributors": [ - "smeden-lod", - "Floles", - "Eric-ciccotti", - "clamb", - "Dralyab", - "tonybengue", - "jumperparis", - "Merkrynis", - "withedouard", - "moziyin76" + "JNa0", + "marie-ototoi", + "teoli", + "ouhouhsami", + "fscholz", + "tregagnon", + "Jeremie", + "dexterneo" ] }, - "Learn/JavaScript/First_steps/Math": { - "modified": "2020-10-27T06:47:01.734Z", + "Web/API/BiquadFilterNode/frequency": { + "modified": "2020-10-15T21:43:49.371Z", "contributors": [ - "chuck2kill", - "Chomchaum", - "Jim-Arby", - "grandoc", - "Dralyab", - "tonybengue" + "SphinxKnight", + "marie-ototoi" ] }, - "Learn/JavaScript/First_steps/Silly_story_generator": { - "modified": "2020-07-16T22:31:01.217Z", + "Web/API/Blob": { + "modified": "2019-03-23T23:28:26.396Z", "contributors": [ - "smeden-lod", - "daftaupe", - "Opsylac" + "petosorus", + "SphinxKnight", + "ChristopheBoucaut", + "emersion", + "mekal", + "teoli", + "bfn", + "dexterneo" ] }, - "Learn/JavaScript/First_steps/Strings": { - "modified": "2020-07-16T22:30:39.299Z", + "Web/API/Blob/Blob": { + "modified": "2020-10-15T21:38:35.650Z", "contributors": [ - "smeden-lod", - "Jim-Arby", - "goofy_mdn", - "grandoc", - "Dralyab", - "be-math", - "tonybengue" + "thebrave", + "SphinxKnight", + "wlalele" ] }, - "Learn/JavaScript/First_steps/Testes_vos_competence:_Tableaux": { - "modified": "2020-10-17T18:40:31.138Z", + "Web/API/Blob/type": { + "modified": "2020-10-15T21:55:27.760Z", "contributors": [ - "tonybengue" + "loella16", + "Hennek" ] }, - "Learn/JavaScript/First_steps/Variables": { - "modified": "2020-07-16T22:29:58.969Z", + "Web/API/BlobBuilder": { + "modified": "2020-10-15T22:05:47.307Z", "contributors": [ - "AntoineJT", - "innocenzi", - "smeden-lod", - "chrisdavidmills", - "Jim-Arby", - "Jumper754", - "Eric-ciccotti", - "grandoc", - "Dralyab", - "tonybengue" + "velkro", + "jgroc-de" ] }, - "Learn/JavaScript/First_steps/What_is_JavaScript": { - "modified": "2020-07-16T22:30:07.337Z", + "Web/API/BlobEvent": { + "modified": "2020-10-15T22:01:50.494Z", "contributors": [ - "smeden-lod", - "ludivinepoussier", - "chrisdavidmills", "SphinxKnight", - "wkz3w59", - "abvll", - "Kinskikick", - "Eric-ciccotti", - "clamb", - "Dralyab", - "codingk8", - "TheStarrK", - "tonybengue", - "Idlus" + "illaweb35", + "Sheppy" ] }, - "Learn/JavaScript/First_steps/What_went_wrong": { - "modified": "2020-07-16T22:30:32.918Z", + "Web/API/BlobEvent/BlobEvent": { + "modified": "2020-10-15T22:01:50.313Z", "contributors": [ - "smeden-lod", - "clamb", - "codeFighting", - "Dralyab", - "tonybengue", - "macjpster" + "loella16" ] }, - "Learn/JavaScript/First_steps/methode_chaine_utile": { - "modified": "2020-07-16T22:30:46.814Z", + "Web/API/BlobEvent/data": { + "modified": "2020-10-15T22:01:50.239Z", "contributors": [ - "smeden-lod", - "Dralyab", - "Iwazaru", - "tonybengue" + "loella16" ] }, - "Learn/JavaScript/First_steps/tableaux": { - "modified": "2020-07-16T22:30:53.940Z", + "Web/API/Body": { + "modified": "2020-10-15T22:00:04.273Z", "contributors": [ - "smeden-lod", - "tavax", - "Dralyab", - "tonybengue" + "Voulto", + "Retroscilo", + "Arzak656", + "SphinxKnight", + "vqrs" ] }, - "Learn/JavaScript/Objects": { - "modified": "2020-07-16T22:31:49.517Z", + "Web/API/Body/json": { + "modified": "2020-10-15T22:00:00.599Z", "contributors": [ - "smeden-lod", - "tonybengue", - "elWombator", - "manuwhat", - "loella16", - "breizhrunner", - "chrisdavidmills" + "SphinxKnight", + "jdvauguet", + "enkienki", + "MaximeSarrato", + "Nithramir" ] }, - "Learn/JavaScript/Objects/Ajouter_des_fonctionnalités_à_notre_démo_de_balles_rebondissantes": { - "modified": "2020-07-16T22:32:34.729Z", + "Web/API/ByteString": { + "modified": "2019-03-23T22:50:30.417Z", "contributors": [ - "AkwindFr", - "tonybengue" + "BEHOUBA", + "SphinxKnight", + "Hell_Carlito" ] }, - "Learn/JavaScript/Objects/Basics": { - "modified": "2020-09-18T09:37:24.602Z", + "Web/API/CDATASection": { + "modified": "2020-10-15T21:37:54.310Z", "contributors": [ - "GDFtj", - "FloppyJunior", - "franssu", - "grandoc", - "spike008t", - "srimko", - "LDCL", - "Halkeand", + "loella16", "SphinxKnight", - "mouffy" + "Hell_Carlito" ] }, - "Learn/JavaScript/Objects/Heritage": { - "modified": "2020-07-16T22:32:13.707Z", + "Web/API/CSS": { + "modified": "2019-03-23T22:44:45.496Z", "contributors": [ - "franssu", - "loranger32", - "elWombator", - "lobertrand", - "manuwhat", - "Yopai", - "AntrHaxx", - "MartyO256", - "Alpha" + "PPGirault123" ] }, - "Learn/JavaScript/Objects/JSON": { - "modified": "2020-07-16T22:32:25.278Z", + "Web/API/CSSMediaRule": { + "modified": "2020-10-15T22:27:05.762Z", "contributors": [ - "smeden-lod", - "FloppyJunior", - "ThCarrere", - "newick", - "manuwhat", - "sebastien_colbe", - "darthyoh" + "tristantheb" ] }, - "Learn/JavaScript/Objects/JS_orienté-objet": { - "modified": "2020-07-16T22:32:05.419Z", + "Web/API/CSSRuleList": { + "modified": "2019-03-23T23:28:18.630Z", "contributors": [ - "grandoc", - "FloppyJunior", - "vacarme", - "zoora", - "Jetinho", - "elWombator", - "manuwhat", - "antoninha", - "LDCL", - "Alpha", - "SphinxKnight" + "fscholz", + "Delapouite" ] }, - "Learn/JavaScript/Objects/Prototypes_Objet": { - "modified": "2020-07-16T22:32:19.975Z", + "Web/API/CSSStyleDeclaration": { + "modified": "2019-03-18T21:37:40.971Z", "contributors": [ - "grandoc", - "Etheonor", - "aSeches", - "zoora", - "Jetinho", - "JonGarbayo", - "LDCL", - "Alpha" + "NemoNobobyPersonne" ] }, - "Learn/JavaScript/Objects/la_construction_d_objet_en_pratique": { - "modified": "2020-07-16T22:32:31.265Z", + "Web/API/CSSStyleDeclaration/cssText": { + "modified": "2019-03-18T21:36:22.387Z", "contributors": [ - "smeden-lod", - "loranger32", - "manuwhat" + "NemoNobobyPersonne" ] }, - "Learn/Performance": { - "modified": "2020-11-10T09:39:07.479Z", + "Web/API/CSSStyleRule": { + "modified": "2019-03-23T22:06:59.663Z", "contributors": [ - "Voulto", - "estelle" + "aligatorjmg" ] }, - "Learn/Performance/CSS": { - "modified": "2020-11-10T09:14:31.465Z", + "Web/API/CSSValue": { + "modified": "2020-10-15T21:56:05.370Z", "contributors": [ - "Voulto", - "Romain04" + "loella16", + "BEHOUBA" ] }, - "Learn/Performance/pourquoi_performance_web": { - "modified": "2020-11-10T09:10:02.087Z", + "Web/API/CSSValueList": { + "modified": "2020-10-15T22:01:02.005Z", "contributors": [ - "Voulto" + "loella16" ] }, - "Learn/Server-side": { - "modified": "2020-08-31T06:16:11.413Z", + "Web/API/CSS_Object_Model": { + "modified": "2019-03-23T22:30:29.411Z", "contributors": [ - "Voulto", - "AKAsebu", - "aurelieg", - "KurtC0ba1n", - "tonybengue", - "serorl", - "chrisdavidmills" + "Watilin", + "teoli" ] }, - "Learn/Server-side/Django": { - "modified": "2020-07-16T22:36:32.263Z", + "Web/API/CSS_Object_Model/Determining_the_dimensions_of_elements": { + "modified": "2019-03-18T20:59:05.536Z", "contributors": [ - "biface", - "skyfrigate", - "As-Sinder", - "KurtC0ba1n", - "pierrotmagic" + "SphinxKnight", + "jmh", + "Goofy" ] }, - "Learn/Server-side/Django/Admin_site": { - "modified": "2020-07-16T22:37:03.285Z", + "Web/API/CSS_Object_Model/Managing_screen_orientation": { + "modified": "2019-03-18T21:32:40.291Z", "contributors": [ - "biface" + "a-mt" ] }, - "Learn/Server-side/Django/Forms": { - "modified": "2020-07-16T22:37:31.019Z", + "Web/API/Cache": { + "modified": "2020-10-15T21:44:04.525Z", "contributors": [ - "BrRoman", - "Elbofino", - "ben5962" + "tristantheb", + "jean-pierre.gay" ] }, - "Learn/Server-side/Django/Home_page": { - "modified": "2020-07-16T22:37:08.874Z", + "Web/API/Cache/add": { + "modified": "2020-10-15T21:44:04.898Z", "contributors": [ - "biface" + "tristantheb", + "NuclearPony", + "nobe4" ] }, - "Learn/Server-side/Django/Introduction": { - "modified": "2020-07-16T22:36:38.887Z", + "Web/API/Cache/addAll": { + "modified": "2020-10-15T21:44:04.955Z", "contributors": [ - "olivierdupon", - "edaveau", - "biface", - "As-Sinder", - "KurtC0ba1n" + "tristantheb", + "NuclearPony" ] }, - "Learn/Server-side/Django/Models": { - "modified": "2020-11-15T11:16:41.925Z", + "Web/API/Cache/delete": { + "modified": "2020-10-15T21:44:04.821Z", "contributors": [ - "fsaid", - "Moh-Said", - "biface", - "skyfrigate" + "tristantheb", + "NuclearPony" ] }, - "Learn/Server-side/Django/Testing": { - "modified": "2020-07-16T22:37:36.868Z", + "Web/API/Cache/keys": { + "modified": "2020-10-15T21:44:04.904Z", "contributors": [ - "BrRoman" + "tristantheb", + "NuclearPony" ] }, - "Learn/Server-side/Django/Tutorial_local_library_website": { - "modified": "2020-07-16T22:36:48.972Z", + "Web/API/Cache/match": { + "modified": "2020-10-15T21:44:04.434Z", "contributors": [ - "biface", - "skyfrigate" + "tristantheb", + "vincedew", + "NuclearPony" ] }, - "Learn/Server-side/Django/Vues_generiques": { - "modified": "2020-08-10T12:14:32.253Z", + "Web/API/Cache/matchAll": { + "modified": "2020-10-15T21:44:05.782Z", "contributors": [ - "BrRoman" + "tristantheb", + "NuclearPony" ] }, - "Learn/Server-side/Django/development_environment": { - "modified": "2020-07-16T22:36:44.147Z", + "Web/API/Cache/put": { + "modified": "2020-10-15T21:44:05.632Z", "contributors": [ - "edaveau" + "tristantheb", + "NuclearPony" ] }, - "Learn/Server-side/Django/skeleton_website": { - "modified": "2020-11-14T22:07:57.460Z", + "Web/API/CacheStorage": { + "modified": "2020-10-15T21:44:09.229Z", "contributors": [ - "ThuringEnigma", - "skyfrigate", - "biface" + "tristantheb", + "BlackYoup", + "NuclearPony" ] }, - "Learn/Server-side/Express_Nodejs": { - "modified": "2020-07-16T22:37:52.128Z", + "Web/API/CacheStorage/delete": { + "modified": "2020-10-15T21:44:49.808Z", "contributors": [ - "smeden-lod", - "PhilippePerret", - "Alan_Braut", - "serorl" + "tristantheb", + "nobe4" ] }, - "Learn/Server-side/Express_Nodejs/Introduction": { - "modified": "2020-07-16T22:38:09.613Z", + "Web/API/CacheStorage/has": { + "modified": "2020-10-15T21:44:47.507Z", "contributors": [ - "JNa0", - "carlyne", - "ThCarrere", - "PhilippePerret", - "codingk8", - "Raulel" + "tristantheb", + "jean-pierre.gay", + "nobe4" ] }, - "Learn/Server-side/Premiers_pas": { - "modified": "2020-07-16T22:36:08.675Z", + "Web/API/CacheStorage/keys": { + "modified": "2020-10-15T21:44:49.361Z", "contributors": [ - "Etheonor", - "smeden-lod", - "SphinxKnight", - "JeffD", - "KurtC0ba1n", - "ayshiff", - "chrisdavidmills" + "tristantheb", + "nobe4" ] }, - "Learn/Server-side/Premiers_pas/Client-Serveur": { - "modified": "2020-07-16T22:36:19.848Z", + "Web/API/CacheStorage/match": { + "modified": "2020-10-15T21:44:46.776Z", "contributors": [ - "smeden-lod", - "houckontape", - "SphinxKnight", - "ThCarrere" + "tristantheb", + "nobe4" ] }, - "Learn/Server-side/Premiers_pas/Introduction": { - "modified": "2020-07-16T22:36:13.996Z", + "Web/API/CacheStorage/open": { + "modified": "2020-10-15T21:44:46.743Z", "contributors": [ - "smeden-lod", - "SphinxKnight", - "ThCarrere", - "a-mt" + "tristantheb", + "lotfire24", + "nobe4" ] }, - "Learn/Server-side/Premiers_pas/Web_frameworks": { - "modified": "2020-07-16T22:36:24.273Z", + "Web/API/CanvasGradient": { + "modified": "2020-10-15T21:53:53.503Z", "contributors": [ - "smeden-lod", - "houckontape", "SphinxKnight", - "Mania" + "NemoNobobyPersonne", + "Joel-Costamagna" ] }, - "Learn/Server-side/Premiers_pas/Website_security": { - "modified": "2020-07-16T22:36:28.165Z", + "Web/API/CanvasGradient/addColorStop": { + "modified": "2020-10-15T21:54:37.185Z", "contributors": [ - "smeden-lod", - "ThCarrere", - "LeMilitaire", "SphinxKnight", - "JeffD" + "NemoNobobyPersonne" ] }, - "Learn/Tools_and_testing/Client-side_JavaScript_frameworks": { - "modified": "2020-09-15T15:45:33.414Z", + "Web/API/CanvasRenderingContext2D": { + "modified": "2019-03-23T23:16:58.158Z", "contributors": [ "JNa0", - "Voulto", - "CodeDotJS" + "steuzz", + "NemoNobobyPersonne", + "Halfman", + "vdrac", + "Y0kaze" ] }, - "Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Introduction": { - "modified": "2020-11-21T11:56:14.049Z", + "Web/API/CanvasRenderingContext2D/arc": { + "modified": "2020-10-15T21:41:36.642Z", "contributors": [ - "tonybengue" + "SphinxKnight", + "loella16", + "jmpp" ] }, - "Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Main_features": { - "modified": "2020-11-21T11:57:54.636Z", + "Web/API/CanvasRenderingContext2D/beginPath": { + "modified": "2020-10-15T22:05:05.343Z", "contributors": [ - "tonybengue" + "a-mt" ] }, - "Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_getting_started": { - "modified": "2020-11-21T12:01:48.747Z", + "Web/API/CanvasRenderingContext2D/bezierCurveTo": { + "modified": "2020-10-15T22:12:46.030Z", "contributors": [ - "tonybengue", - "florestalclaudel878" + "JNa0" ] }, - "Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_todo_list_beginning": { - "modified": "2020-11-19T13:18:09.787Z", + "Web/API/CanvasRenderingContext2D/canvas": { + "modified": "2020-10-15T21:50:07.563Z", "contributors": [ - "tonybengue" + "SphinxKnight", + "Hell_Carlito", + "JNa0" ] }, - "Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_getting_started": { - "modified": "2020-10-03T00:57:04.281Z", + "Web/API/CanvasRenderingContext2D/clearRect": { + "modified": "2020-10-15T21:50:06.817Z", "contributors": [ - "duduindo", - "Anonymous" + "a-mt", + "Guillaume.Wulpes", + "SphinxKnight", + "NemoNobobyPersonne", + "Hell_Carlito", + "JNa0" ] }, - "Learn/Tools_and_testing/Cross_browser_testing": { - "modified": "2020-11-23T17:27:15.888Z", + "Web/API/CanvasRenderingContext2D/closePath": { + "modified": "2019-03-23T22:22:37.948Z", "contributors": [ - "Chomchaum", - "Voulto", - "wbamberg", - "arai" + "gpenissard" ] }, - "Learn/Tools_and_testing/Cross_browser_testing/Accessibilité": { - "modified": "2020-07-16T22:39:16.445Z", + "Web/API/CanvasRenderingContext2D/createLinearGradient": { + "modified": "2020-10-15T21:54:27.162Z", "contributors": [ - "Dralyab", - "Azyme" + "SphinxKnight", + "NemoNobobyPersonne" ] }, - "Learn/Tools_and_testing/Cross_browser_testing/HTML_et_CSS": { - "modified": "2020-07-16T22:39:09.777Z", + "Web/API/CanvasRenderingContext2D/direction": { + "modified": "2020-10-15T21:54:36.516Z", "contributors": [ - "NacimHarfouche", - "Azyme" + "SphinxKnight", + "Loelle", + "NemoNobobyPersonne" ] }, - "Learn/Tools_and_testing/Cross_browser_testing/Introduction": { - "modified": "2020-07-16T22:39:03.351Z", + "Web/API/CanvasRenderingContext2D/drawImage": { + "modified": "2019-03-23T22:24:41.008Z", "contributors": [ - "Azyme" + "PeeWee2201", + "Hell_Carlito", + "JNa0" ] }, - "Learn/Tools_and_testing/Cross_browser_testing/JavaScript": { - "modified": "2020-07-16T22:39:13.632Z", + "Web/API/CanvasRenderingContext2D/ellipse": { + "modified": "2020-10-15T21:54:18.769Z", "contributors": [ - "jedepaepe", - "Azyme" + "SphinxKnight", + "NemoNobobyPersonne" ] }, - "Learn/Tools_and_testing/Cross_browser_testing/Testing_strategies": { - "modified": "2020-07-16T22:39:06.838Z", + "Web/API/CanvasRenderingContext2D/fill": { + "modified": "2020-10-15T22:05:15.196Z", "contributors": [ - "Azyme" + "a-mt" ] }, - "Learn/Tools_and_testing/Understanding_client-side_tools": { - "modified": "2020-09-04T08:38:04.330Z", + "Web/API/CanvasRenderingContext2D/fillRect": { + "modified": "2020-10-15T21:50:06.787Z", "contributors": [ - "Voulto", - "chrisdavidmills" + "JNa0", + "SphinxKnight", + "Hell_Carlito" ] }, - "Learn/Tools_and_testing/Understanding_client-side_tools/Ligne_de_commande": { - "modified": "2020-08-07T09:37:14.013Z", + "Web/API/CanvasRenderingContext2D/fillStyle": { + "modified": "2020-10-15T22:05:05.410Z", "contributors": [ - "voronamanga" + "a-mt" ] }, - "Localization": { - "modified": "2019-03-24T00:14:08.788Z", + "Web/API/CanvasRenderingContext2D/fillText": { + "modified": "2019-03-23T22:11:41.288Z", "contributors": [ - "loella16", - "ethertank", - "DirkS", - "Mgjbot", - "Fredchat", - "BenoitL", - "Goofy", - "Verruckt", - "Takenbot", - "Chbok" + "NemoNobobyPersonne" ] }, - "MDN": { - "modified": "2020-02-08T12:54:31.725Z", + "Web/API/CanvasRenderingContext2D/font": { + "modified": "2020-10-15T21:54:28.139Z", "contributors": [ - "tristantheb", "SphinxKnight", - "wbamberg", - "htindon", - "Jeremie", - "tregagnon", - "teoli", - "wakka27", - "Sheppy" + "NemoNobobyPersonne" ] }, - "MDN/A_propos": { - "modified": "2019-03-24T00:12:46.908Z", + "Web/API/CanvasRenderingContext2D/getImageData": { + "modified": "2020-10-15T21:56:10.861Z", "contributors": [ - "wbamberg", - "Porkepix", - "Mozinet", - "fscholz", - "jswisher", - "microsoft", - "wakka27", - "Jeremie", - "teoli", - "tregagnon", - "le penseur", - "Akiro", - "BenoitL", - "Petrus", - "Omnisilver", - "Gege2", - "Dria", - "Cbeard", - "Anonymous" + "JNa0", + "SphinxKnight", + "loella16", + "Nerostalgeek" ] }, - "MDN/Contribute": { - "modified": "2020-08-31T06:19:39.661Z", + "Web/API/CanvasRenderingContext2D/globalAlpha": { + "modified": "2020-10-15T21:54:40.273Z", "contributors": [ - "Voulto", - "wbamberg", - "zakaila", - "callmemagnus", - "Danette41240", "SphinxKnight", - "Porkepix", - "thbil", - "Goofy", - "Baball", - "teoli", - "wakka27", - "jswisher" + "NemoNobobyPersonne" ] }, - "MDN/Contribute/Feedback": { - "modified": "2020-09-30T17:50:52.899Z", + "Web/API/CanvasRenderingContext2D/globalCompositeOperation": { + "modified": "2020-10-15T22:25:07.709Z", "contributors": [ - "chrisdavidmills", - "jswisher", + "UFOcatcher" + ] + }, + "Web/API/CanvasRenderingContext2D/imageSmoothingEnabled": { + "modified": "2020-10-15T21:59:28.179Z", + "contributors": [ + "warpdesign", "SphinxKnight", - "wbamberg", - "Yvain", - "Jnthnctt", - "PifyZ" + "NemoNobobyPersonne" ] }, - "MDN/Contribute/Getting_started": { - "modified": "2020-09-30T17:11:12.542Z", + "Web/API/CanvasRenderingContext2D/lineCap": { + "modified": "2020-10-15T21:54:48.924Z", "contributors": [ - "chrisdavidmills", "SphinxKnight", - "yasminamess", - "wbamberg", - "NerOcrO", - "Burgito", - "black_cat", - "PhilippePerret", - "Axnyff", - "JDev4U", - "Jeremie", - "mliatt", - "manubcd", - "stephane34", - "Benedetti", - "Nothus", - "BiGrEgGaErOoTs", - "Frigory", - "Goofy", - "B_M", - "tregagnon", - "guillaumev", - "Lamaw", - "G-de-Bruges", - "PetiPandaRou", - "wakka27" + "NemoNobobyPersonne" ] }, - "MDN/Contribute/Howto": { - "modified": "2019-01-16T18:23:52.592Z", + "Web/API/CanvasRenderingContext2D/lineJoin": { + "modified": "2020-10-15T22:14:22.519Z", "contributors": [ - "wbamberg", - "Porkepix", - "Baball", - "Sheppy" + "JNa0", + "Mars073" ] }, - "MDN/Contribute/Howto/Comment_créer_un_compte_sur_MDN": { - "modified": "2019-01-16T18:25:23.702Z", + "Web/API/CanvasRenderingContext2D/lineTo": { + "modified": "2020-10-15T21:50:07.144Z", "contributors": [ - "wbamberg", + "a-mt", "SphinxKnight", - "Goofy" + "Hell_Carlito", + "JNa0" ] }, - "MDN/Contribute/Howto/Creer_un_exercice_interactif_pour_apprendre_le_web": { - "modified": "2019-07-17T03:15:29.432Z", + "Web/API/CanvasRenderingContext2D/measureText": { + "modified": "2019-03-23T22:10:28.208Z", "contributors": [ - "SphinxKnight", - "AkwindFr" + "NemoNobobyPersonne" ] }, - "MDN/Contribute/Howto/Set_the_summary_for_a_page": { - "modified": "2019-03-23T22:55:58.937Z", + "Web/API/CanvasRenderingContext2D/moveTo": { + "modified": "2020-10-15T22:05:05.756Z", "contributors": [ - "wbamberg", - "loella16", - "Hell_Carlito", - "pixoux", - "diomabb" + "a-mt" ] }, - "MDN/Contribute/Howto/Write_a_new_entry_in_the_Glossary": { - "modified": "2019-03-23T22:09:42.767Z", + "Web/API/CanvasRenderingContext2D/quadraticCurveTo": { + "modified": "2020-10-15T22:12:46.959Z", "contributors": [ - "wbamberg", - "PhilippePerret" + "JNa0" ] }, - "MDN/Contribute/Howto/Write_an_article_to_help_learn_about_the_Web": { - "modified": "2020-02-28T22:24:52.629Z", + "Web/API/CanvasRenderingContext2D/rect": { + "modified": "2020-10-15T22:05:15.196Z", "contributors": [ - "As-Sinder", - "wbamberg", - "Dralyab" + "JNa0", + "a-mt" ] }, - "MDN/Contribute/Howto/convertir_code_pour_etre_direct": { - "modified": "2019-01-16T20:18:20.962Z", + "Web/API/CanvasRenderingContext2D/rotate": { + "modified": "2019-03-23T22:11:43.187Z", "contributors": [ - "wbamberg", - "Maamouch", - "Goofy", - "Lamaw" + "NemoNobobyPersonne" ] }, - "MDN/Contribute/Howto/faire_relecture_redactionnelle": { - "modified": "2020-04-12T16:14:40.644Z", + "Web/API/CanvasRenderingContext2D/save": { + "modified": "2020-10-15T22:22:46.023Z", "contributors": [ - "ele-gall-ac-mineducation", - "wbamberg", - "ussmarc", - "SphinxKnight", - "Raulel", - "ThinkDumbIndustries", - "Fabienne1963", - "Requiem75020", - "tregagnon" + "SenpaiWeb", + "Mars073" ] }, - "MDN/Contribute/Howto/faire_relecture_technique": { - "modified": "2019-08-07T15:32:02.446Z", + "Web/API/CanvasRenderingContext2D/scale": { + "modified": "2020-10-15T21:54:33.658Z", "contributors": [ - "mathildebuenerd", - "wbamberg", "SphinxKnight", - "AlemFarid", - "vhf", - "tregagnon" + "NemoNobobyPersonne" ] }, - "MDN/Contribute/Howto/Étiquettes_pages_JavaScript": { - "modified": "2019-01-16T19:52:49.003Z", + "Web/API/CanvasRenderingContext2D/setLineDash": { + "modified": "2020-10-15T22:00:14.768Z", "contributors": [ - "wbamberg", - "NerOcrO", - "jswisher", - "Johann-S", - "Maamouch", - "BiGrEgGaErOoTs", - "Bath66", - "ainouss", - "Wladek92", - "DOCUBE", - "Luejni" + "SphinxKnight", + "GoGoAndroid" ] }, - "MDN/Contribute/Processes": { - "modified": "2020-09-03T03:23:25.806Z", + "Web/API/CanvasRenderingContext2D/setTransform": { + "modified": "2020-10-15T21:54:30.072Z", "contributors": [ - "Voulto", - "wbamberg", - "jswisher" + "SphinxKnight", + "NemoNobobyPersonne" ] }, - "MDN/Editor": { - "modified": "2020-09-30T15:38:34.314Z", + "Web/API/CanvasRenderingContext2D/stroke": { + "modified": "2020-10-15T22:01:10.781Z", "contributors": [ - "chrisdavidmills", - "verdy_p", - "wbamberg", - "Keyrolus", - "ftoulouse", - "Mylainos", - "Jeremie", - "teoli", - "BenoitL" + "Loelle" ] }, - "MDN/Editor/Basics": { - "modified": "2020-09-30T15:38:34.461Z", + "Web/API/CanvasRenderingContext2D/strokeRect": { + "modified": "2020-10-15T21:50:08.912Z", "contributors": [ - "chrisdavidmills", - "Voulto", - "jswisher" + "SphinxKnight", + "Hell_Carlito", + "JNa0" ] }, - "MDN/Editor/Basics/Pieces_jointes": { - "modified": "2020-09-30T15:38:34.580Z", + "Web/API/CanvasRenderingContext2D/strokeStyle": { + "modified": "2020-10-15T22:05:15.224Z", "contributors": [ - "chrisdavidmills", - "ele-gall-ac-mineducation" + "a-mt" ] }, - "MDN/Guidelines": { - "modified": "2020-09-30T15:29:18.429Z", + "Web/API/CanvasRenderingContext2D/strokeText": { + "modified": "2020-10-15T21:54:48.430Z", "contributors": [ - "chrisdavidmills", - "wbamberg", - "Porkepix", - "thbil" + "SphinxKnight", + "NemoNobobyPersonne" ] }, - "MDN/Guidelines/Code_lignesdirectrices": { - "modified": "2020-09-30T15:29:18.597Z", + "Web/API/CanvasRenderingContext2D/textAlign": { + "modified": "2020-10-15T21:54:32.849Z", "contributors": [ - "chrisdavidmills", - "tristantheb" + "SphinxKnight", + "NemoNobobyPersonne" ] }, - "MDN/Kuma": { - "modified": "2020-02-08T12:56:22.102Z", + "Web/API/CanvasRenderingContext2D/textBaseline": { + "modified": "2019-03-23T22:11:43.727Z", "contributors": [ - "tristantheb" + "NemoNobobyPersonne" ] }, - "MDN/Rejoindre_la_communauté": { - "modified": "2019-09-11T08:03:04.252Z", + "Web/API/CanvasRenderingContext2D/transform": { + "modified": "2020-10-15T21:54:37.850Z", "contributors": [ "SphinxKnight", - "wbamberg", - "NerOcrO", - "loella16", - "ZakCodes", - "Mozinet", - "teoli", - "wakka27" - ] - }, - "MDN/Rejoindre_la_communauté/Conversations": { - "modified": "2019-01-17T02:52:45.654Z", - "contributors": [ - "wbamberg", - "zakaila" + "calixte", + "NemoNobobyPersonne" ] }, - "MDN/Rejoindre_la_communauté/Doc_sprints": { - "modified": "2019-03-23T22:40:48.518Z", + "Web/API/CanvasRenderingContext2D/translate": { + "modified": "2020-10-15T21:54:49.704Z", "contributors": [ - "wbamberg", - "qwincy_p", - "Manuela" + "SphinxKnight", + "NemoNobobyPersonne" ] }, - "MDN/Rejoindre_la_communauté/Whats_happening": { - "modified": "2020-10-05T06:56:25.370Z", + "Web/API/Canvas_API": { + "modified": "2020-11-13T03:37:17.858Z", "contributors": [ - "Voulto" + "SphinxKnight", + "loella16", + "timkrief", + "NemoNobobyPersonne", + "etienne-gauvin", + "emersion", + "Laurent_Lyaudet", + "Delapouite", + "tregagnon", + "ethertank", + "openjck", + "teoli", + "dextra", + "Mgjbot", + "BenoitL", + "Chbok" ] }, - "MDN/Structures": { - "modified": "2020-09-30T09:06:58.853Z", + "Web/API/CharacterData": { + "modified": "2019-03-18T21:43:27.023Z", "contributors": [ - "chrisdavidmills", - "Voulto", - "wbamberg", - "jswisher" + "loella16" ] }, - "MDN/Structures/Exemples_live": { - "modified": "2020-09-30T09:06:59.551Z", + "Web/API/ChildNode": { + "modified": "2020-10-15T21:28:06.168Z", "contributors": [ - "chrisdavidmills", - "tristantheb", - "wbamberg", - "Johann-S" + "loella16", + "alexandreL", + "thbil", + "khalid32", + "bchaplet" ] }, - "MDN/Structures/Macros": { - "modified": "2020-09-30T09:06:59.189Z", + "Web/API/ChildNode/after": { + "modified": "2020-10-15T21:56:14.439Z", "contributors": [ - "chrisdavidmills", - "wbamberg", - "jmh" + "loella16", + "BEHOUBA" ] }, - "MDN/Structures/Macros/Commonly-used_macros": { - "modified": "2020-09-30T09:06:59.707Z", + "Web/API/ChildNode/before": { + "modified": "2020-10-15T22:01:12.319Z", "contributors": [ - "chrisdavidmills", - "wbamberg", - "teoli", - "fscholz", - "jmh" + "loella16" ] }, - "MDN/Structures/Tables_de_compatibilité": { - "modified": "2020-10-15T22:02:05.521Z", + "Web/API/ChildNode/remove": { + "modified": "2020-10-15T21:49:32.341Z", "contributors": [ - "chrisdavidmills", - "wbamberg", - "jcletousey", - "loella16" + "tristantheb", + "loella16", + "Goofy", + "Copen" ] }, - "MDN/Tools": { - "modified": "2020-09-30T16:48:32.947Z", + "Web/API/ChildNode/replaceWith": { + "modified": "2020-10-15T21:55:03.476Z", "contributors": [ - "chrisdavidmills", - "Voulto", - "wbamberg", - "jswisher" + "tristantheb", + "loella16", + "Spictheweb", + "v-Stein" ] }, - "MDN/Tools/KumaScript": { - "modified": "2020-09-30T16:48:33.592Z", + "Web/API/Client": { + "modified": "2020-11-16T08:56:05.543Z", "contributors": [ - "chrisdavidmills", "JNa0", - "wbamberg", - "SaintCyr" + "nobe4" ] }, - "MDN/Tools/Template_editing": { - "modified": "2020-09-30T16:48:33.737Z", + "Web/API/Client/frameType": { + "modified": "2019-03-23T22:37:02.346Z", "contributors": [ - "chrisdavidmills", - "JNa0" + "nobe4" ] }, - "MDN/User_guide": { - "modified": "2019-01-16T20:49:48.849Z", + "Web/API/Client/id": { + "modified": "2019-03-23T22:37:07.911Z", "contributors": [ - "wbamberg", - "Jacqboel", - "Hell_Carlito", - "Sheppy" + "nobe4" ] }, - "MDN_a_dix_ans": { - "modified": "2019-03-23T22:50:40.435Z", + "Web/API/Client/postMessage": { + "modified": "2019-03-23T22:37:01.942Z", "contributors": [ - "lumiru", - "achraf", - "stephaniehobson", - "Cyber-Tron", - "ArtonP", - "SphinxKnight", - "tchevalier" + "nobe4" ] }, - "MDN_a_dix_ans/Contribuer_à_MDN": { - "modified": "2020-02-19T18:10:07.383Z", + "Web/API/Client/url": { + "modified": "2019-03-23T22:37:03.996Z", "contributors": [ - "jswisher", - "SphinxKnight" + "nobe4" ] }, - "MDN_a_dix_ans/Histoire_MDN": { - "modified": "2019-03-23T22:50:37.833Z", + "Web/API/Clients": { + "modified": "2019-03-23T22:37:04.424Z", "contributors": [ - "stephaniehobson", - "tchevalier", - "SphinxKnight" + "nobe4" ] }, - "Mise_à_jour_des_applications_Web_pour_Firefox_3": { - "modified": "2019-03-23T23:53:12.406Z", + "Web/API/Clients/claim": { + "modified": "2019-03-23T22:37:07.697Z", "contributors": [ - "wbamberg", - "Sheppy", - "Mgjbot", - "BenoitL" + "nobe4" ] }, - "Mise_à_jour_des_extensions_pour_Firefox_2": { - "modified": "2019-03-23T23:50:49.070Z", + "Web/API/Clients/get": { + "modified": "2019-03-23T22:37:03.256Z", "contributors": [ - "wbamberg", - "Mgjbot", - "Fredchat", - "Planche" + "nobe4" ] }, - "Mise_à_jour_des_extensions_pour_Firefox_3": { - "modified": "2019-12-13T20:33:09.962Z", + "Web/API/Clients/matchAll": { + "modified": "2019-03-18T21:15:46.468Z", "contributors": [ - "wbamberg", - "Sheppy", - "Gandoulf", - "BenoitL", - "Mgjbot", - "Fredchat" + "m-r-r", + "nobe4" ] }, - "Mozilla": { - "modified": "2019-03-23T23:34:28.870Z", + "Web/API/Clients/openWindow": { + "modified": "2019-03-23T22:37:03.615Z", "contributors": [ - "Dralyab", - "Hell_Carlito", - "PtitPou", - "jmh", - "ethertank" + "nobe4" ] }, - "Mozilla/Add-ons": { - "modified": "2020-09-03T19:55:47.093Z", + "Web/API/Clipboard": { + "modified": "2020-10-15T22:17:56.225Z", "contributors": [ - "Dono7", - "Flavien", - "SphinxKnight", - "Mozinet", - "jezdez", - "pt1dav" + "Watilin" ] }, - "Mozilla/Add-ons/WebExtensions": { - "modified": "2020-08-27T19:26:10.093Z", + "Web/API/Clipboard/write": { + "modified": "2020-10-15T22:21:53.300Z", "contributors": [ - "NassimSaboundji", - "hellosct1", - "JNa0", - "Mozinet", - "oub", - "arthuretienne", - "xdelatour", - "LaurentBarbareau", - "foxstorm", - "Bat41", - "MERIOULI", - "wbamberg" + "pldespaigne", + "lp177" ] }, - "Mozilla/Add-ons/WebExtensions/API": { - "modified": "2020-05-25T16:55:24.491Z", + "Web/API/Clipboard/writeText": { + "modified": "2020-10-15T22:17:57.078Z", "contributors": [ - "hellosct1", - "JNa0", - "Badacadabra", - "wbamberg" + "Watilin" ] }, - "Mozilla/Add-ons/WebExtensions/API/alarms": { - "modified": "2020-10-15T21:49:27.575Z", + "Web/API/CloseEvent": { + "modified": "2019-03-23T22:51:23.474Z", "contributors": [ - "hellosct1", - "SphinxKnight", - "Needlex" + "Hell_Carlito", + "Hyspirit" ] }, - "Mozilla/Add-ons/WebExtensions/API/alarms/Alarm": { - "modified": "2020-10-15T21:56:47.391Z", + "Web/API/Comment": { + "modified": "2020-11-25T16:12:58.810Z", "contributors": [ - "hellosct1", - "SphinxKnight" + "Wixonic", + "Jeremie", + "loella16", + "luccioman", + "Gibus", + "Hell_Carlito" ] }, - "Mozilla/Add-ons/WebExtensions/API/alarms/clear": { - "modified": "2020-10-15T21:56:52.162Z", + "Web/API/Comment/Comment": { + "modified": "2020-10-15T21:56:16.592Z", "contributors": [ - "hellosct1", - "SphinxKnight" + "Jeremie", + "loella16", + "BEHOUBA" ] }, - "Mozilla/Add-ons/WebExtensions/API/alarms/clearAll": { - "modified": "2020-10-15T21:56:49.302Z", + "Web/API/CompositionEvent": { + "modified": "2020-10-15T21:37:10.055Z", "contributors": [ - "hellosct1", - "SphinxKnight" + "fscholz", + "loella16", + "sousmangoosta" ] }, - "Mozilla/Add-ons/WebExtensions/API/alarms/create": { - "modified": "2020-10-15T21:56:55.595Z", + "Web/API/Console": { + "modified": "2019-05-01T14:25:50.246Z", "contributors": [ - "hellosct1", - "SphinxKnight" + "jcalixte", + "loella16", + "Ostefanini", + "christophe.hurpeau", + "P45QU10U", + "fscholz" ] }, - "Mozilla/Add-ons/WebExtensions/API/alarms/get": { - "modified": "2020-10-15T21:56:47.349Z", + "Web/API/Console/assert": { + "modified": "2020-10-15T21:37:07.545Z", "contributors": [ - "hellosct1", - "SphinxKnight" + "Fenn", + "loella16", + "christophe.hurpeau", + "frederikdussault", + "ElianWonhalf" ] }, - "Mozilla/Add-ons/WebExtensions/API/alarms/getAll": { - "modified": "2020-10-15T21:56:49.563Z", + "Web/API/Console/clear": { + "modified": "2019-03-23T22:18:57.653Z", "contributors": [ - "hellosct1", - "SphinxKnight" + "christophe.hurpeau", + "DavidLibeau" ] }, - "Mozilla/Add-ons/WebExtensions/API/alarms/onAlarm": { - "modified": "2020-10-15T21:56:50.838Z", + "Web/API/Console/count": { + "modified": "2020-10-15T21:39:57.745Z", "contributors": [ - "hellosct1", - "SphinxKnight" + "loella16", + "christophe.hurpeau", + "normannMarit", + "Styus" ] }, - "Mozilla/Add-ons/WebExtensions/API/bookmarks": { - "modified": "2020-10-15T21:55:09.926Z", + "Web/API/Console/countReset": { + "modified": "2020-10-15T22:22:03.008Z", "contributors": [ - "hellosct1", - "JNa0", - "NerOcrO" + "tbetous", + "quentin.lamamy" ] }, - "Mozilla/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNode": { - "modified": "2020-10-15T22:06:54.229Z", + "Web/API/Console/debug": { + "modified": "2020-10-15T22:21:32.530Z", "contributors": [ - "hellosct1" + "thiag73" ] }, - "Mozilla/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNodeType": { - "modified": "2020-10-15T22:06:55.729Z", + "Web/API/Console/dir": { + "modified": "2020-10-15T21:43:00.216Z", "contributors": [ - "hellosct1" + "xavierartot", + "loella16", + "sylvaindethier", + "Chevallm" ] }, - "Mozilla/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNodeUnmodifiable": { - "modified": "2020-10-15T22:06:56.897Z", + "Web/API/Console/dirxml": { + "modified": "2020-10-15T21:56:31.266Z", "contributors": [ - "hellosct1" + "loella16", + "BEHOUBA" ] }, - "Mozilla/Add-ons/WebExtensions/API/bookmarks/CreateDetails": { - "modified": "2020-10-15T22:06:54.030Z", + "Web/API/Console/error": { + "modified": "2020-10-15T21:37:29.101Z", "contributors": [ - "hellosct1", - "ariasuni" + "SphinxKnight", + "loella16", + "christophe.hurpeau", + "unpeudetout", + "Goofy", + "JulienItard" ] }, - "Mozilla/Add-ons/WebExtensions/API/bookmarks/create": { - "modified": "2020-10-15T22:06:53.629Z", + "Web/API/Console/group": { + "modified": "2020-10-15T21:39:57.936Z", "contributors": [ - "hellosct1", - "wbamberg" + "loella16", + "Styus" ] }, - "Mozilla/Add-ons/WebExtensions/API/bookmarks/get": { - "modified": "2020-10-15T22:06:54.282Z", + "Web/API/Console/groupCollapsed": { + "modified": "2020-10-15T21:39:57.660Z", "contributors": [ - "Arzak656", - "hellosct1" + "loella16", + "Styus" ] }, - "Mozilla/Add-ons/WebExtensions/API/bookmarks/getChildren": { - "modified": "2020-10-15T22:06:56.873Z", + "Web/API/Console/groupEnd": { + "modified": "2020-10-15T21:39:57.905Z", "contributors": [ - "hellosct1" + "loella16", + "christophe.hurpeau", + "Styus" ] }, - "Mozilla/Add-ons/WebExtensions/API/bookmarks/getRecent": { - "modified": "2020-10-15T22:06:57.277Z", + "Web/API/Console/info": { + "modified": "2020-11-11T13:53:02.402Z", "contributors": [ - "hellosct1" + "Yukulele.", + "unpeudetout", + "JonGiamp", + "JulienItard" ] }, - "Mozilla/Add-ons/WebExtensions/API/bookmarks/getSubTree": { - "modified": "2020-10-15T22:06:54.273Z", + "Web/API/Console/log": { + "modified": "2020-11-11T19:51:04.080Z", "contributors": [ - "hellosct1" + "JNa0", + "Yukulele.", + "loella16", + "christophe.hurpeau", + "fscholz", + "jsx", + "benfarhat.elyes" ] }, - "Mozilla/Add-ons/WebExtensions/API/bookmarks/getTree": { - "modified": "2020-10-15T22:06:52.492Z", + "Web/API/Console/profile": { + "modified": "2020-10-15T22:01:10.357Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/bookmarks/move": { - "modified": "2020-10-15T22:06:58.622Z", + "Web/API/Console/profileEnd": { + "modified": "2020-10-15T22:01:12.608Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/bookmarks/onChanged": { - "modified": "2020-10-15T22:06:59.610Z", + "Web/API/Console/table": { + "modified": "2020-10-15T21:30:09.666Z", "contributors": [ - "hellosct1", - "duduindo", - "wbamberg" + "loella16", + "DCLAN", + "fscholz", + "tregagnon" ] }, - "Mozilla/Add-ons/WebExtensions/API/bookmarks/onChildrenReordered": { - "modified": "2020-10-15T22:06:57.747Z", + "Web/API/Console/time": { + "modified": "2020-10-15T21:26:08.561Z", "contributors": [ - "hellosct1" + "loella16", + "mireero", + "fscholz", + "khalid32", + "fvelcker" ] }, - "Mozilla/Add-ons/WebExtensions/API/bookmarks/onCreated": { - "modified": "2020-10-15T22:06:56.763Z", + "Web/API/Console/timeEnd": { + "modified": "2020-10-15T21:28:27.222Z", "contributors": [ - "hellosct1" + "loella16", + "fscholz", + "AshfaqHossain", + "Fredchat", + "Automatik" ] }, - "Mozilla/Add-ons/WebExtensions/API/bookmarks/onImportBegan": { - "modified": "2020-10-15T22:06:58.178Z", + "Web/API/Console/timeLog": { + "modified": "2020-10-15T22:20:05.673Z", "contributors": [ - "hellosct1" + "ewen-lbh", + "SphinxKnight" ] }, - "Mozilla/Add-ons/WebExtensions/API/bookmarks/onImportEnded": { - "modified": "2020-10-15T22:06:57.694Z", + "Web/API/Console/timeStamp": { + "modified": "2020-10-15T22:02:32.433Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/bookmarks/onMoved": { - "modified": "2020-10-15T22:06:57.181Z", + "Web/API/Console/trace": { + "modified": "2020-10-15T21:37:28.957Z", "contributors": [ - "hellosct1" + "loella16", + "JonGiamp", + "JulienItard" ] }, - "Mozilla/Add-ons/WebExtensions/API/bookmarks/onRemoved": { - "modified": "2020-10-15T22:06:57.843Z", + "Web/API/Console/warn": { + "modified": "2020-10-15T21:37:32.060Z", "contributors": [ - "hellosct1" + "loella16", + "unpeudetout", + "JulienItard" ] }, - "Mozilla/Add-ons/WebExtensions/API/bookmarks/remove": { - "modified": "2020-10-15T22:06:56.991Z", + "Web/API/Console_API": { + "modified": "2020-10-15T22:34:41.922Z", "contributors": [ - "hellosct1" + "tomderudder" ] }, - "Mozilla/Add-ons/WebExtensions/API/bookmarks/removeTree": { - "modified": "2020-10-15T22:06:56.214Z", + "Web/API/Credential": { + "modified": "2020-10-15T22:15:42.154Z", "contributors": [ - "hellosct1" + "SphinxKnight" ] }, - "Mozilla/Add-ons/WebExtensions/API/bookmarks/search": { - "modified": "2020-10-15T22:06:57.967Z", + "Web/API/Credential_Management_API": { + "modified": "2019-03-18T20:40:05.156Z", "contributors": [ - "hellosct1" + "SphinxKnight" ] }, - "Mozilla/Add-ons/WebExtensions/API/bookmarks/update": { - "modified": "2020-10-15T22:06:55.775Z", + "Web/API/CredentialsContainer": { + "modified": "2020-10-15T22:15:42.732Z", "contributors": [ - "hellosct1" + "SphinxKnight" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserAction": { - "modified": "2020-10-15T21:55:16.337Z", - "contributors": [ - "hellosct1", - "wbamberg", - "JujuLeVilleurbannais" - ] - }, - "Mozilla/Add-ons/WebExtensions/API/browserAction/ColorArray": { - "modified": "2020-10-15T21:57:12.722Z", - "contributors": [ - "hellosct1" - ] - }, - "Mozilla/Add-ons/WebExtensions/API/browserAction/ImageDataType": { - "modified": "2020-10-15T21:57:10.313Z", + "Web/API/CredentialsContainer/create": { + "modified": "2020-10-15T22:15:42.455Z", "contributors": [ - "hellosct1" + "SphinxKnight" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserAction/disable": { - "modified": "2020-10-15T21:57:17.917Z", + "Web/API/CredentialsContainer/get": { + "modified": "2020-10-15T22:15:43.383Z", "contributors": [ - "hellosct1" + "SphinxKnight" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserAction/enable": { - "modified": "2020-10-15T21:57:15.753Z", + "Web/API/CredentialsContainer/preventSilentAccess": { + "modified": "2020-10-15T22:15:43.293Z", "contributors": [ - "hellosct1" + "SphinxKnight" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserAction/getBadgeBackgroundColor": { - "modified": "2020-10-15T21:57:19.839Z", + "Web/API/CredentialsContainer/store": { + "modified": "2020-10-15T22:15:43.204Z", "contributors": [ - "hellosct1" + "SphinxKnight" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserAction/getBadgeText": { - "modified": "2020-10-15T21:57:19.156Z", + "Web/API/Crypto": { + "modified": "2019-06-12T16:42:03.729Z", "contributors": [ - "hellosct1" + "Maamouch", + "foxstorm" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserAction/getBadgeTextColor": { - "modified": "2020-10-15T22:08:46.895Z", + "Web/API/Crypto/subtle": { + "modified": "2020-06-25T05:07:25.362Z", "contributors": [ - "hellosct1" + "micky008", + "foxstorm" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserAction/getPopup": { - "modified": "2020-10-15T21:57:14.137Z", + "Web/API/CryptoKey": { + "modified": "2019-03-23T22:37:47.323Z", "contributors": [ - "hellosct1" + "Porkepix", + "foxstorm" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserAction/getTitle": { - "modified": "2020-10-15T21:57:13.635Z", + "Web/API/CustomEvent": { + "modified": "2020-10-15T21:27:31.037Z", "contributors": [ - "hellosct1" + "Arilox", + "loella16", + "Hell_Carlito", + "J.DMB", + "jbenoit", + "Porkepix", + "Lionel_Peramo" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserAction/isEnabled": { - "modified": "2020-10-15T22:04:36.266Z", + "Web/API/CustomEvent/detail": { + "modified": "2020-10-15T22:01:25.082Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserAction/onClicked": { - "modified": "2020-10-15T21:57:11.578Z", + "Web/API/CustomEvent/initCustomEvent": { + "modified": "2020-10-15T22:01:25.135Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserAction/openPopup": { - "modified": "2020-10-15T22:04:36.594Z", + "Web/API/DOMError": { + "modified": "2020-10-15T21:21:42.567Z", "contributors": [ - "hellosct1" + "loella16", + "slietar", + "teoli", + "jsx", + "tregagnon" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserAction/setBadgeBackgroundColor": { - "modified": "2020-10-15T21:57:20.395Z", + "Web/API/DOMException": { + "modified": "2019-03-18T21:43:29.207Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserAction/setBadgeText": { - "modified": "2020-10-15T21:57:15.662Z", + "Web/API/DOMHighResTimeStamp": { + "modified": "2020-10-15T22:09:08.657Z", "contributors": [ - "hellosct1" + "BenMorel" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserAction/setBadgeTextColor": { - "modified": "2020-10-15T22:08:45.959Z", + "Web/API/DOMImplementation": { + "modified": "2019-03-23T22:57:47.120Z", "contributors": [ - "hellosct1" + "loella16", + "teoli" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserAction/setIcon": { - "modified": "2020-10-15T21:57:18.790Z", + "Web/API/DOMImplementation/createDocument": { + "modified": "2019-03-23T22:57:50.841Z", "contributors": [ - "hellosct1" + "loella16", + "FranckCo" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserAction/setPopup": { - "modified": "2020-10-15T21:57:20.848Z", + "Web/API/DOMImplementation/createDocumentType": { + "modified": "2019-04-19T04:24:15.205Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserAction/setTitle": { - "modified": "2020-10-15T21:57:13.171Z", + "Web/API/DOMImplementation/createHTMLDocument": { + "modified": "2019-03-23T22:52:22.386Z", "contributors": [ - "hellosct1" + "wbamberg", + "loella16", + "SphinxKnight", + "tazzcoco" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserSettings": { - "modified": "2020-10-15T21:57:20.303Z", + "Web/API/DOMImplementation/hasFeature": { + "modified": "2019-03-18T21:41:55.984Z", "contributors": [ - "vince-origin", - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserSettings/allowPopupsForUserEvents": { - "modified": "2020-10-15T21:57:16.502Z", + "Web/API/DOMLocator": { + "modified": "2019-03-18T21:41:56.748Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserSettings/cacheEnabled": { - "modified": "2020-10-15T21:57:20.596Z", + "Web/API/DOMObject": { + "modified": "2019-03-18T21:41:56.899Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserSettings/closeTabsByDoubleClick": { - "modified": "2020-10-15T22:13:16.558Z", + "Web/API/DOMParser": { + "modified": "2019-03-24T00:00:31.565Z", "contributors": [ - "hellosct1" + "loella16", + "fscholz", + "PWeilbacher", + "Yolek", + "Mgjbot", + "Chbok", + "VincentN" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserSettings/contextMenuShowEvent": { - "modified": "2020-10-15T22:04:59.335Z", + "Web/API/DOMPoint": { + "modified": "2019-03-18T21:41:56.595Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserSettings/ftpProtocolEnabled": { - "modified": "2020-10-15T22:29:18.905Z", + "Web/API/DOMPoint/DOMPoint": { + "modified": "2019-03-18T21:41:53.479Z", "contributors": [ - "hellosct1", - "vince-origin" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserSettings/homepageOverride": { - "modified": "2020-10-15T22:04:59.231Z", + "Web/API/DOMPointReadOnly": { + "modified": "2019-03-18T21:41:46.420Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserSettings/imageAnimationBehavior": { - "modified": "2020-10-15T22:04:59.301Z", + "Web/API/DOMPointReadOnly/w": { + "modified": "2019-03-18T21:41:53.283Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserSettings/newTabPageOverride": { - "modified": "2020-10-15T22:04:59.445Z", + "Web/API/DOMPointReadOnly/x": { + "modified": "2019-03-18T21:41:25.837Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserSettings/newTabPosition": { - "modified": "2020-10-15T22:06:52.287Z", + "Web/API/DOMPointReadOnly/y": { + "modified": "2019-03-18T21:41:24.854Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserSettings/openBookmarksInNewTabs": { - "modified": "2020-10-15T22:04:59.369Z", + "Web/API/DOMPointReadOnly/z": { + "modified": "2019-03-18T21:41:33.692Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserSettings/openSearchResultsInNewTabs": { - "modified": "2020-10-15T22:04:58.861Z", + "Web/API/DOMQuad": { + "modified": "2019-03-18T21:41:24.469Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserSettings/openUrlbarResultsInNewTabs": { - "modified": "2020-10-15T22:05:40.306Z", + "Web/API/DOMRect": { + "modified": "2020-10-15T22:01:35.250Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserSettings/overrideDocumentColors": { - "modified": "2020-10-15T22:05:24.428Z", + "Web/API/DOMRect/DOMRect": { + "modified": "2019-03-18T21:41:21.109Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserSettings/proxyConfig": { - "modified": "2020-10-15T22:04:59.888Z", + "Web/API/DOMRectReadOnly": { + "modified": "2020-10-15T22:01:33.628Z", "contributors": [ - "hellosct1" + "Voulto", + "SphinxKnight", + "jpmedley" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserSettings/useDocumentFonts": { - "modified": "2020-10-15T22:05:23.408Z", + "Web/API/DOMRectReadOnly/DOMRectReadOnly": { + "modified": "2019-03-18T21:41:33.048Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserSettings/webNotificationsDisabled": { - "modified": "2020-10-15T22:04:59.020Z", + "Web/API/DOMRectReadOnly/bottom": { + "modified": "2019-03-18T21:41:33.238Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserSettings/zoomFullPage": { - "modified": "2020-10-15T22:29:18.493Z", + "Web/API/DOMRectReadOnly/height": { + "modified": "2019-03-18T21:41:36.495Z", "contributors": [ - "hellosct1", - "vince-origin" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browserSettings/zoomSiteSpecific": { - "modified": "2020-10-15T22:29:16.581Z", + "Web/API/DOMRectReadOnly/left": { + "modified": "2019-03-18T21:41:30.332Z", "contributors": [ - "hellosct1", - "vince-origin" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browsingData": { - "modified": "2020-10-15T21:57:41.783Z", + "Web/API/DOMRectReadOnly/right": { + "modified": "2019-03-18T21:41:25.443Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browsingData/DataTypeSet": { - "modified": "2020-10-15T22:00:04.307Z", + "Web/API/DOMRectReadOnly/top": { + "modified": "2019-03-18T21:41:25.257Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browsingData/RemovalOptions": { - "modified": "2020-10-15T22:00:01.417Z", + "Web/API/DOMRectReadOnly/width": { + "modified": "2019-03-18T21:41:15.373Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browsingData/remove": { - "modified": "2020-10-15T21:58:20.101Z", + "Web/API/DOMRectReadOnly/x": { + "modified": "2019-03-18T21:41:26.564Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browsingData/removeCache": { - "modified": "2020-10-15T22:00:00.917Z", + "Web/API/DOMRectReadOnly/y": { + "modified": "2019-03-18T21:41:25.051Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browsingData/removeCookies": { - "modified": "2020-10-15T22:00:02.470Z", + "Web/API/DOMString": { + "modified": "2019-03-23T23:30:27.295Z", "contributors": [ - "hellosct1" + "loella16", + "Puxarnal", + "FredB", + "tregagnon" ] }, - "Mozilla/Add-ons/WebExtensions/API/browsingData/removeDownloads": { - "modified": "2020-10-15T22:00:02.232Z", + "Web/API/DOMString/Binary": { + "modified": "2019-03-18T21:41:36.649Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browsingData/removeFormData": { - "modified": "2020-10-15T22:00:02.195Z", + "Web/API/DOMStringList": { + "modified": "2019-03-18T21:41:20.124Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browsingData/removeHistory": { - "modified": "2020-10-15T22:00:03.781Z", + "Web/API/DOMTimeStamp": { + "modified": "2019-03-23T23:29:44.989Z", "contributors": [ - "hellosct1" + "loella16", + "FredB" ] }, - "Mozilla/Add-ons/WebExtensions/API/browsingData/removeLocalStorage": { - "modified": "2020-10-15T22:00:02.673Z", + "Web/API/DOMTokenList": { + "modified": "2020-10-15T21:34:05.793Z", "contributors": [ - "hellosct1" + "loella16", + "SphinxKnight", + "Hell_Carlito", + "P45QU10U" ] }, - "Mozilla/Add-ons/WebExtensions/API/browsingData/removePasswords": { - "modified": "2020-10-15T22:00:00.174Z", + "Web/API/DOMTokenList/add": { + "modified": "2020-10-15T22:01:35.712Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browsingData/removePluginData": { - "modified": "2020-10-15T22:00:01.101Z", + "Web/API/DOMTokenList/contains": { + "modified": "2020-10-15T22:01:38.901Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/browsingData/settings": { - "modified": "2020-10-15T22:00:00.741Z", + "Web/API/DOMTokenList/entries": { + "modified": "2020-10-15T22:01:37.953Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/captivePortal": { - "modified": "2020-10-15T22:30:04.270Z", + "Web/API/DOMTokenList/forEach": { + "modified": "2020-10-15T22:01:35.057Z", "contributors": [ - "hellosct1", - "rebloor" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/captivePortal/canonicalURL": { - "modified": "2020-10-15T22:30:03.440Z", + "Web/API/DOMTokenList/item": { + "modified": "2020-10-15T22:01:44.192Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/captivePortal/getLastChecked": { - "modified": "2020-10-15T22:30:05.691Z", + "Web/API/DOMTokenList/keys": { + "modified": "2020-10-15T22:01:47.459Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/captivePortal/getState": { - "modified": "2020-10-15T22:30:34.996Z", + "Web/API/DOMTokenList/length": { + "modified": "2020-10-15T22:01:47.586Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/captivePortal/onConnectivityAvailable": { - "modified": "2020-10-15T22:30:05.428Z", + "Web/API/DOMTokenList/remove": { + "modified": "2020-10-15T22:01:48.383Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/captivePortal/onStateChanged": { - "modified": "2020-10-15T22:30:34.412Z", + "Web/API/DOMTokenList/replace": { + "modified": "2020-10-15T22:01:47.482Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/clipboard": { - "modified": "2020-10-15T21:58:44.611Z", + "Web/API/DOMTokenList/supports": { + "modified": "2020-10-15T22:01:47.863Z", "contributors": [ - "hellosct1", - "clamb" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/clipboard/setImageData": { - "modified": "2020-10-15T21:58:52.602Z", + "Web/API/DOMTokenList/toggle": { + "modified": "2020-10-15T22:01:47.325Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/commands": { - "modified": "2020-10-15T21:57:41.229Z", + "Web/API/DOMTokenList/value": { + "modified": "2020-10-15T22:01:52.216Z", "contributors": [ - "hellosct1", - "JNa0" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/commands/Command": { - "modified": "2020-10-15T22:00:15.894Z", + "Web/API/DOMTokenList/values": { + "modified": "2020-10-15T22:01:52.240Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/commands/getAll": { - "modified": "2020-10-15T22:00:16.483Z", + "Web/API/DOMUserData": { + "modified": "2019-03-18T21:41:11.030Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/commands/onCommand": { - "modified": "2020-10-15T22:00:18.817Z", + "Web/API/DataTransfer": { + "modified": "2019-04-20T00:20:42.022Z", "contributors": [ - "hellosct1" + "wbamberg", + "teoli", + "patricepalau", + "Jeremie", + "fscholz", + "virg", + "mekal" ] }, - "Mozilla/Add-ons/WebExtensions/API/commands/reset": { - "modified": "2020-10-15T22:04:36.152Z", + "Web/API/DataTransfer/clearData": { + "modified": "2019-03-23T22:32:20.041Z", "contributors": [ - "hellosct1" + "NicolasGoudry" ] }, - "Mozilla/Add-ons/WebExtensions/API/commands/update": { - "modified": "2020-10-15T22:04:36.445Z", + "Web/API/DataTransfer/files": { + "modified": "2019-03-23T22:10:26.337Z", "contributors": [ - "hellosct1" + "arthurlacoste", + "greg95000" ] }, - "Mozilla/Add-ons/WebExtensions/API/contentScripts": { - "modified": "2020-10-15T22:03:15.588Z", + "Web/API/DedicatedWorkerGlobalScope": { + "modified": "2020-10-15T21:33:24.664Z", "contributors": [ - "hellosct1" + "Arzak656", + "blackfox", + "jean-pierre.gay" ] }, - "Mozilla/Add-ons/WebExtensions/API/contentScripts/RegisteredContentScript": { - "modified": "2020-10-15T22:03:05.082Z", + "Web/API/DedicatedWorkerGlobalScope/close": { + "modified": "2020-10-15T22:01:49.897Z", "contributors": [ - "hellosct1", - "wbamberg" + "Arzak656", + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/contentScripts/RegisteredContentScript/unregister": { - "modified": "2020-10-15T22:03:07.948Z", + "Web/API/DedicatedWorkerGlobalScope/name": { + "modified": "2020-10-15T22:01:49.649Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/contentScripts/register": { - "modified": "2020-10-15T22:03:07.517Z", + "Web/API/DeviceMotionEvent": { + "modified": "2020-09-07T05:26:58.789Z", "contributors": [ - "milouse", - "hellosct1" + "Voulto", + "jpmedley" ] }, - "Mozilla/Add-ons/WebExtensions/API/contextualIdentities": { - "modified": "2020-10-15T21:57:40.932Z", + "Web/API/DeviceMotionEvent/DeviceMotionEvent": { + "modified": "2019-03-18T21:41:13.672Z", "contributors": [ - "hellosct1", - "JNa0" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/contextualIdentities/ContextualIdentity": { - "modified": "2020-10-15T22:03:10.039Z", + "Web/API/DeviceMotionEvent/accelerationIncludingGravity": { + "modified": "2019-03-18T21:41:01.615Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/contextualIdentities/create": { - "modified": "2020-10-15T22:03:09.387Z", + "Web/API/DeviceMotionEvent/interval": { + "modified": "2020-10-15T22:01:49.895Z", "contributors": [ - "hellosct1", - "BenDz" + "SphinxKnight", + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/contextualIdentities/get": { - "modified": "2020-10-15T22:03:07.326Z", + "Web/API/DeviceMotionEvent/rotationRate": { + "modified": "2020-10-15T22:01:52.234Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/contextualIdentities/onCreated": { - "modified": "2020-10-15T22:03:10.805Z", + "Web/API/DeviceOrientationEvent": { + "modified": "2019-03-23T23:28:16.009Z", "contributors": [ - "hellosct1" + "khalid32", + "Goofy", + "FredB", + "darnuria" ] }, - "Mozilla/Add-ons/WebExtensions/API/contextualIdentities/onRemoved": { - "modified": "2020-10-15T22:03:10.585Z", + "Web/API/Document": { + "modified": "2019-03-24T00:01:48.529Z", "contributors": [ - "hellosct1" - ] - }, - "Mozilla/Add-ons/WebExtensions/API/contextualIdentities/onUpdated": { - "modified": "2020-10-15T22:03:11.564Z", - "contributors": [ - "hellosct1" + "edspeedy", + "loella16", + "frederikdussault", + "vava", + "thbil", + "teoli", + "khalid32", + "Delapouite", + "ethertank", + "tregagnon", + "Crash", + "BenoitL", + "Mgjbot", + "Takenbot", + "Gorrk" ] }, - "Mozilla/Add-ons/WebExtensions/API/contextualIdentities/query": { - "modified": "2020-10-15T22:03:06.215Z", + "Web/API/Document/DOMContentLoaded_event": { + "modified": "2020-10-15T22:29:03.455Z", "contributors": [ - "hellosct1" + "Arzak656" ] }, - "Mozilla/Add-ons/WebExtensions/API/contextualIdentities/remove": { - "modified": "2020-10-15T22:03:06.492Z", + "Web/API/Document/Document": { + "modified": "2019-03-23T22:05:00.212Z", "contributors": [ - "hellosct1" + "loella16", + "cabalpit" ] }, - "Mozilla/Add-ons/WebExtensions/API/contextualIdentities/update": { - "modified": "2020-10-15T22:03:06.298Z", + "Web/API/Document/URL": { + "modified": "2019-03-23T22:50:43.925Z", "contributors": [ - "hellosct1" + "ThibautBremand" ] }, - "Mozilla/Add-ons/WebExtensions/API/cookies": { - "modified": "2020-10-15T21:57:42.517Z", + "Web/API/Document/adoptNode": { + "modified": "2019-03-18T21:40:45.731Z", "contributors": [ - "hellosct1", - "pierregillet" + "wbamberg", + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/cookies/Cookie": { - "modified": "2020-10-15T22:00:18.569Z", + "Web/API/Document/alinkColor": { + "modified": "2020-10-15T22:21:17.154Z", "contributors": [ - "hellosct1" + "CocoMC98000" ] }, - "Mozilla/Add-ons/WebExtensions/API/cookies/CookieStore": { - "modified": "2020-10-15T22:00:17.792Z", + "Web/API/Document/applets": { + "modified": "2019-03-23T23:10:50.034Z", "contributors": [ - "hellosct1" + "fscholz", + "jsx", + "fmasy" ] }, - "Mozilla/Add-ons/WebExtensions/API/cookies/OnChangedCause": { - "modified": "2020-10-15T22:00:17.330Z", + "Web/API/Document/bgColor": { + "modified": "2020-10-15T21:48:00.497Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "Dwaaren" ] }, - "Mozilla/Add-ons/WebExtensions/API/cookies/SameSiteStatus": { - "modified": "2019-07-03T06:45:04.077Z", + "Web/API/Document/body": { + "modified": "2019-03-23T23:33:33.035Z", "contributors": [ - "hellosct1" + "fscholz", + "teoli", + "khalid32", + "tregagnon", + "mathbr" ] }, - "Mozilla/Add-ons/WebExtensions/API/cookies/get": { - "modified": "2020-10-15T22:00:19.493Z", + "Web/API/Document/caretRangeFromPoint": { + "modified": "2019-03-18T21:40:33.489Z", "contributors": [ - "hellosct1", - "Loenix" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/cookies/getAll": { - "modified": "2020-10-15T22:00:18.081Z", + "Web/API/Document/characterSet": { + "modified": "2020-10-15T21:57:57.499Z", "contributors": [ - "regseb", - "hellosct1" + "SphinxKnight", + "cabalpit" ] }, - "Mozilla/Add-ons/WebExtensions/API/cookies/getAllCookieStores": { - "modified": "2020-10-15T22:00:19.042Z", + "Web/API/Document/clear": { + "modified": "2020-10-15T22:07:57.497Z", "contributors": [ - "hellosct1" + "Tokami" ] }, - "Mozilla/Add-ons/WebExtensions/API/cookies/onChanged": { - "modified": "2020-10-15T22:00:17.953Z", + "Web/API/Document/compatMode": { + "modified": "2019-03-18T20:59:10.281Z", "contributors": [ - "hellosct1", - "thomascaillier" + "SphinxKnight", + "loella16", + "fscholz", + "alexandrehebert" ] }, - "Mozilla/Add-ons/WebExtensions/API/cookies/remove": { - "modified": "2020-10-15T22:00:18.993Z", + "Web/API/Document/contentType": { + "modified": "2019-03-18T21:40:51.962Z", "contributors": [ - "hellosct1", - "MusiKid" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/cookies/set": { - "modified": "2020-10-15T22:00:19.267Z", + "Web/API/Document/createAttribute": { + "modified": "2020-10-15T21:14:37.249Z", "contributors": [ - "hellosct1", - "P45QU10U" + "SphinxKnight", + "loella16", + "fscholz", + "teoli", + "xuancanh", + "Sébastien C.", + "Mgjbot", + "Takenbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools": { - "modified": "2020-10-15T22:30:24.003Z", + "Web/API/Document/createCDATASection": { + "modified": "2019-03-18T21:40:24.223Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow": { - "modified": "2020-10-15T21:55:11.329Z", + "Web/API/Document/createComment": { + "modified": "2019-03-23T23:24:36.077Z", "contributors": [ - "hellosct1" + "loella16", + "fscholz", + "jsx", + "sisyphe" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow/eval": { - "modified": "2020-10-15T21:55:14.114Z", + "Web/API/Document/createDocumentFragment": { + "modified": "2019-03-23T23:32:44.624Z", "contributors": [ - "hellosct1", - "m-r-r" + "loella16", + "JNa0", + "P45QU10U", + "fscholz", + "jsx", + "AshfaqHossain", + "teoli", + "jdvauguet" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow/reload": { - "modified": "2020-10-15T21:55:58.911Z", + "Web/API/Document/createElement": { + "modified": "2020-10-15T21:15:29.511Z", "contributors": [ - "hellosct1" + "Watilin", + "loella16", + "VictorLequin", + "Ealhad", + "Misty418", + "fscholz", + "teoli", + "jsx", + "Mgjbot", + "BenoitL", + "Takenbot" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow/tabId": { - "modified": "2020-10-15T21:55:59.720Z", + "Web/API/Document/createElementNS": { + "modified": "2019-03-23T23:06:18.565Z", "contributors": [ - "hellosct1" + "loella16", + "lotfire24", + "fscholz", + "Twidi" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools.network": { - "modified": "2020-10-15T21:55:16.357Z", + "Web/API/Document/createEntityReference": { + "modified": "2019-03-18T21:40:14.903Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools.network/getHAR": { - "modified": "2020-10-15T22:04:36.939Z", + "Web/API/Document/createEvent": { + "modified": "2019-03-23T22:44:18.504Z", "contributors": [ - "hellosct1" + "loella16", + "jmh" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools.network/onNavigated": { - "modified": "2020-10-15T21:56:01.394Z", + "Web/API/Document/createExpression": { + "modified": "2019-03-18T21:40:18.366Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools.network/onRequestFinished": { - "modified": "2020-10-15T22:04:12.813Z", + "Web/API/Document/createNSResolver": { + "modified": "2019-03-18T21:40:18.204Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools.panels": { - "modified": "2020-10-15T21:55:15.857Z", + "Web/API/Document/createNodeIterator": { + "modified": "2019-03-18T21:40:21.964Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools.panels/ElementsPanel": { - "modified": "2020-10-15T21:56:25.683Z", + "Web/API/Document/createProcessingInstruction": { + "modified": "2019-03-18T21:40:28.676Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools.panels/ElementsPanel/createSidebarPane": { - "modified": "2020-10-15T22:04:11.111Z", + "Web/API/Document/createRange": { + "modified": "2019-03-23T23:21:36.391Z", "contributors": [ - "hellosct1" + "loella16", + "fscholz", + "Jeremie", + "fvelcker" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools.panels/ElementsPanel/onSelectionChanged": { - "modified": "2020-10-15T21:56:28.564Z", + "Web/API/Document/createTextNode": { + "modified": "2019-03-23T23:53:24.787Z", "contributors": [ - "hellosct1" + "loella16", + "fscholz", + "teoli", + "khalid32", + "Mgjbot", + "Takenbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionPanel": { - "modified": "2020-10-15T21:56:01.635Z", + "Web/API/Document/createTreeWalker": { + "modified": "2019-03-18T21:40:20.459Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane": { - "modified": "2020-10-15T22:04:11.081Z", + "Web/API/Document/currentScript": { + "modified": "2019-03-23T22:04:56.348Z", "contributors": [ - "hellosct1" + "wbamberg", + "loella16", + "kantoche", + "cabalpit" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/onHidden": { - "modified": "2020-10-15T22:04:12.026Z", + "Web/API/Document/defaultView": { + "modified": "2019-03-23T23:28:33.455Z", "contributors": [ - "hellosct1" + "fscholz", + "Delapouite" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/onShown": { - "modified": "2020-10-15T22:04:11.474Z", + "Web/API/Document/designMode": { + "modified": "2019-03-23T22:47:19.586Z", "contributors": [ - "hellosct1" + "dark_nemo" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/setExpression": { - "modified": "2020-10-15T22:04:11.532Z", + "Web/API/Document/dir": { + "modified": "2020-10-15T22:26:01.944Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "hervems" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/setObject": { - "modified": "2020-10-15T22:04:12.294Z", + "Web/API/Document/doctype": { + "modified": "2019-03-18T21:40:14.743Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/setPage": { - "modified": "2020-10-15T22:15:03.534Z", + "Web/API/Document/documentElement": { + "modified": "2020-10-15T21:16:26.147Z", "contributors": [ - "hellosct1" + "abvll", + "loella16", + "tzilliox", + "fscholz", + "teoli", + "AshfaqHossain", + "Mgjbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools.panels/create": { - "modified": "2020-10-15T21:56:02.132Z", + "Web/API/Document/documentURI": { + "modified": "2020-10-15T22:02:10.846Z", "contributors": [ - "hellosct1" + "abvll", + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools.panels/elements": { - "modified": "2020-10-15T22:04:11.356Z", + "Web/API/Document/documentURIObject": { + "modified": "2019-03-23T23:50:30.665Z", "contributors": [ - "hellosct1" + "loella16", + "fscholz", + "teoli", + "jsx", + "Mgjbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools.panels/onThemeChanged": { - "modified": "2020-10-15T21:55:59.922Z", + "Web/API/Document/domain": { + "modified": "2019-03-18T21:16:45.176Z", "contributors": [ - "hellosct1" + "NemoNobobyPersonne", + "marcdahan", + "remi34" ] }, - "Mozilla/Add-ons/WebExtensions/API/devtools.panels/themeName": { - "modified": "2020-10-15T21:55:59.431Z", + "Web/API/Document/drag_event": { + "modified": "2019-04-30T14:17:50.518Z", "contributors": [ - "hellosct1" + "wbamberg", + "fscholz", + "Kalwyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/dns": { - "modified": "2020-10-15T22:04:28.089Z", + "Web/API/Document/dragend_event": { + "modified": "2019-04-30T14:03:40.078Z", "contributors": [ - "hellosct1", - "wbamberg" + "wbamberg", + "fscholz", + "Kalwyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/dns/resolve": { - "modified": "2020-10-15T22:04:22.142Z", + "Web/API/Document/dragenter_event": { + "modified": "2019-04-30T14:21:07.497Z", "contributors": [ - "hellosct1" + "wbamberg", + "fscholz", + "Kalwyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads": { - "modified": "2020-10-15T21:57:39.749Z", + "Web/API/Document/dragleave_event": { + "modified": "2019-04-30T14:02:56.864Z", "contributors": [ - "hellosct1" + "wbamberg", + "fscholz", + "Kalwyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/BooleanDelta": { - "modified": "2020-10-15T22:03:08.682Z", + "Web/API/Document/dragover_event": { + "modified": "2019-04-30T14:24:34.192Z", "contributors": [ - "hellosct1", - "dragon38800" + "wbamberg", + "fscholz", + "Kalwyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/DangerType": { - "modified": "2020-10-15T22:03:15.056Z", + "Web/API/Document/dragstart_event": { + "modified": "2019-04-30T14:03:33.933Z", "contributors": [ - "hellosct1" + "wbamberg", + "fscholz", + "Kalwyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/DoubleDelta": { - "modified": "2020-10-15T22:03:02.646Z", + "Web/API/Document/drop_event": { + "modified": "2019-04-30T14:21:50.701Z", "contributors": [ - "hellosct1" + "wbamberg", + "fscholz", + "areltfc", + "Kalwyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/DownloadItem": { - "modified": "2020-10-15T22:03:03.375Z", + "Web/API/Document/enableStyleSheetsForSet": { + "modified": "2019-03-18T21:40:08.810Z", "contributors": [ - "hellosct1" + "wbamberg", + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/DownloadQuery": { - "modified": "2020-10-15T22:03:01.801Z", + "Web/API/Document/evaluate": { + "modified": "2020-10-15T21:14:48.465Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "loella16", + "fscholz", + "teoli", + "tregagnon", + "Julien.stuby" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/DownloadTime": { - "modified": "2020-10-15T22:03:15.782Z", + "Web/API/Document/execCommand": { + "modified": "2019-03-23T23:34:20.957Z", "contributors": [ - "hellosct1" + "thibault", + "loella16", + "sylvainpolletvillard", + "Fenchister", + "DominiqueDevinci", + "ebear", + "fscholz", + "teoli", + "bfn" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/FilenameConflictAction": { - "modified": "2020-10-15T22:03:03.037Z", + "Web/API/Document/exitFullscreen": { + "modified": "2019-03-18T21:40:09.294Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/InterruptReason": { - "modified": "2020-10-15T22:03:02.130Z", + "Web/API/Document/exitPointerLock": { + "modified": "2019-03-23T22:43:28.410Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "kipcode66" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/State": { - "modified": "2020-10-15T22:03:05.545Z", + "Web/API/Document/featurePolicy": { + "modified": "2020-11-02T18:36:11.259Z", "contributors": [ - "hellosct1" + "JNa0" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/StringDelta": { - "modified": "2020-10-15T22:03:05.192Z", + "Web/API/Document/forms": { + "modified": "2019-03-23T22:47:49.253Z", "contributors": [ - "hellosct1" + "loella16", + "Watilin" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/acceptDanger": { - "modified": "2020-10-15T22:03:15.128Z", + "Web/API/Document/fullscreenchange_event": { + "modified": "2019-07-18T10:46:51.166Z", "contributors": [ - "hellosct1" + "AlaricCalmette", + "irenesmith", + "fscholz", + "Kalwyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/cancel": { - "modified": "2020-10-15T22:02:46.073Z", + "Web/API/Document/fullscreenerror_event": { + "modified": "2019-03-23T21:59:49.455Z", "contributors": [ - "hellosct1" + "irenesmith", + "fscholz", + "Kalwyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/download": { - "modified": "2020-10-15T22:03:05.206Z", + "Web/API/Document/getBoxObjectFor": { + "modified": "2019-03-18T21:39:17.387Z", "contributors": [ - "hellosct1", - "dragon38800" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/drag": { - "modified": "2020-10-15T22:03:15.113Z", + "Web/API/Document/getElementById": { + "modified": "2020-10-15T21:13:25.383Z", "contributors": [ - "hellosct1" + "tristantheb", + "loella16", + "db0sch", + "genstor", + "fscholz", + "teoli", + "khalid32", + "BenoitL", + "Mgjbot", + "Takenbot" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/erase": { - "modified": "2020-10-15T22:03:02.956Z", + "Web/API/Document/getElementsByClassName": { + "modified": "2020-10-15T21:17:56.718Z", "contributors": [ - "hellosct1", - "wbamberg" + "abvll", + "loella16", + "fscholz", + "teoli", + "khalid32", + "Mgjbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/getFileIcon": { - "modified": "2020-10-15T22:03:04.595Z", + "Web/API/Document/getElementsByName": { + "modified": "2019-03-23T23:43:51.351Z", "contributors": [ - "hellosct1" + "loella16", + "edspeedy", + "fscholz", + "teoli", + "jsx", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/onChanged": { - "modified": "2020-10-15T22:03:05.044Z", + "Web/API/Document/getElementsByTagName": { + "modified": "2019-03-23T23:50:32.919Z", "contributors": [ - "hellosct1" + "loella16", + "fscholz", + "teoli", + "arunpandianp", + "n_g", + "tregagnon", + "fkhannouf", + "Mgjbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/onCreated": { - "modified": "2020-10-15T22:03:02.215Z", + "Web/API/Document/getElementsByTagNameNS": { + "modified": "2019-03-18T21:39:18.440Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/onErased": { - "modified": "2020-10-15T22:03:15.734Z", + "Web/API/Document/hasFocus": { + "modified": "2019-03-23T23:53:18.772Z", "contributors": [ - "hellosct1" + "loella16", + "fscholz", + "teoli", + "khalid32", + "Mgjbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/open": { - "modified": "2020-10-15T22:03:03.328Z", + "Web/API/Document/head": { + "modified": "2019-03-23T23:28:49.084Z", "contributors": [ - "hellosct1" + "fscholz", + "Goofy", + "Delapouite" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/pause": { - "modified": "2020-10-15T22:02:12.925Z", + "Web/API/Document/height": { + "modified": "2019-03-23T22:35:36.713Z", "contributors": [ - "hellosct1", - "dragon38800" + "Beaver" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/removeFile": { - "modified": "2020-10-15T22:03:03.899Z", + "Web/API/Document/hidden": { + "modified": "2020-10-15T22:15:02.524Z", "contributors": [ - "hellosct1" + "ThCarrere" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/resume": { - "modified": "2020-10-15T22:02:18.854Z", + "Web/API/Document/images": { + "modified": "2019-03-24T00:04:19.350Z", "contributors": [ - "hellosct1" + "fscholz", + "teoli", + "jsx", + "tregagnon", + "RAP1D", + "Julien.stuby", + "Takenbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/search": { - "modified": "2020-10-15T22:03:01.476Z", + "Web/API/Document/implementation": { + "modified": "2019-03-23T23:57:36.312Z", "contributors": [ - "hellosct1", - "wbamberg" + "loella16", + "fscholz", + "teoli", + "tregagnon", + "Yanmorin" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/setShelfEnabled": { - "modified": "2020-10-15T22:03:15.953Z", + "Web/API/Document/importNode": { + "modified": "2020-10-15T21:16:48.197Z", "contributors": [ - "hellosct1" + "fscholz", + "wbamberg", + "m-r-r", + "loella16", + "teoli", + "Hasilt", + "Mgjbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/show": { - "modified": "2020-10-15T22:03:08.095Z", + "Web/API/Document/keypress_event": { + "modified": "2020-10-15T21:59:28.229Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "ImOverlord", + "chrisdavidmills", + "fscholz", + "NemoNobobyPersonne" ] }, - "Mozilla/Add-ons/WebExtensions/API/downloads/showDefaultFolder": { - "modified": "2020-10-15T22:02:35.095Z", + "Web/API/Document/lastModified": { + "modified": "2020-10-15T21:40:49.228Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "Hell_Carlito", + "DaweedM" ] }, - "Mozilla/Add-ons/WebExtensions/API/events": { - "modified": "2020-10-15T21:57:40.303Z", + "Web/API/Document/lastStyleSheetSet": { + "modified": "2019-03-18T21:39:20.451Z", "contributors": [ - "hellosct1" + "wbamberg", + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/events/Event": { - "modified": "2020-10-15T22:05:03.208Z", + "Web/API/Document/location": { + "modified": "2020-08-07T14:59:04.090Z", "contributors": [ - "hellosct1" + "jcodeteo", + "NacimHarfouche", + "fscholz", + "tburette" ] }, - "Mozilla/Add-ons/WebExtensions/API/events/Rule": { - "modified": "2020-10-15T22:04:57.145Z", + "Web/API/Document/mozSetImageElement": { + "modified": "2019-03-18T21:39:25.178Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/events/UrlFilter": { - "modified": "2020-10-15T22:04:57.285Z", + "Web/API/Document/mozSyntheticDocument": { + "modified": "2019-03-18T21:39:15.573Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/extension": { - "modified": "2020-10-15T21:57:42.006Z", + "Web/API/Document/onafterscriptexecute": { + "modified": "2019-03-18T21:16:44.711Z", "contributors": [ - "hellosct1" + "wbamberg", + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/extension/ViewType": { - "modified": "2020-10-15T22:06:07.729Z", + "Web/API/Document/onbeforescriptexecute": { + "modified": "2019-03-18T21:39:17.231Z", "contributors": [ - "hellosct1" + "wbamberg", + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/extension/getBackgroundPage": { - "modified": "2020-10-15T22:06:09.291Z", + "Web/API/Document/onfullscreenchange": { + "modified": "2019-03-23T22:29:20.848Z", "contributors": [ - "hellosct1" + "Dwaaren" ] }, - "Mozilla/Add-ons/WebExtensions/API/extension/getExtensionTabs": { - "modified": "2020-10-15T22:06:21.269Z", + "Web/API/Document/onoffline": { + "modified": "2019-03-18T21:39:15.173Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/extension/getURL": { - "modified": "2020-10-15T22:06:08.250Z", + "Web/API/Document/ononline": { + "modified": "2019-03-18T21:39:26.555Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/extension/getViews": { - "modified": "2020-10-15T22:06:07.060Z", + "Web/API/Document/open": { + "modified": "2019-03-23T23:45:31.773Z", "contributors": [ - "hellosct1" + "loella16", + "fscholz", + "teoli", + "arunpandianp", + "Delapouite", + "Mgjbot", + "Takenbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/extension/inIncognitoContext": { - "modified": "2020-10-15T22:06:06.499Z", + "Web/API/Document/origin": { + "modified": "2019-03-18T21:39:14.796Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/extension/isAllowedFileSchemeAccess": { - "modified": "2020-10-15T22:06:09.327Z", + "Web/API/Document/popupNode": { + "modified": "2019-04-19T19:08:29.481Z", "contributors": [ - "hellosct1" + "wbamberg", + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/extension/isAllowedIncognitoAccess": { - "modified": "2020-10-15T22:06:08.273Z", + "Web/API/Document/preferredStyleSheetSet": { + "modified": "2019-03-18T21:17:09.649Z", "contributors": [ - "hellosct1" + "wbamberg", + "loella16", + "redorff" ] }, - "Mozilla/Add-ons/WebExtensions/API/extension/lastError": { - "modified": "2020-10-15T22:06:06.418Z", + "Web/API/Document/queryCommandState": { + "modified": "2019-03-18T21:39:20.655Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/extension/onRequest": { - "modified": "2020-10-15T22:06:08.877Z", + "Web/API/Document/queryCommandSupported": { + "modified": "2019-03-18T21:39:23.967Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/extension/onRequestExternal": { - "modified": "2020-10-15T22:06:07.613Z", + "Web/API/Document/querySelector": { + "modified": "2019-03-23T23:16:43.222Z", "contributors": [ - "hellosct1" + "khrys", + "loella16", + "juliend2", + "NemoNobobyPersonne", + "fscholz", + "Torvast", + "khalid32", + "Fredchat", + "lithrel", + "Goofy", + "Nek" ] }, - "Mozilla/Add-ons/WebExtensions/API/extension/sendRequest": { - "modified": "2020-10-15T22:06:21.926Z", + "Web/API/Document/querySelectorAll": { + "modified": "2019-03-23T22:57:36.074Z", "contributors": [ - "hellosct1" + "loella16", + "fkhannouf", + "tym-network", + "DCK", + "micetf" ] }, - "Mozilla/Add-ons/WebExtensions/API/extension/setUpdateUrlData": { - "modified": "2020-10-15T22:06:08.809Z", + "Web/API/Document/readyState": { + "modified": "2020-11-29T14:54:59.337Z", "contributors": [ - "hellosct1" + "Arzak656", + "GenjoMoz", + "cedeber", + "tobozo", + "thefractaler" ] }, - "Mozilla/Add-ons/WebExtensions/API/extensionTypes": { - "modified": "2020-10-15T21:56:56.857Z", + "Web/API/Document/referrer": { + "modified": "2019-03-23T23:15:05.977Z", "contributors": [ - "hellosct1" + "fscholz", + "Fredchat", + "Akronos" ] }, - "Mozilla/Add-ons/WebExtensions/API/extensionTypes/ImageDetails": { - "modified": "2020-10-15T21:56:51.770Z", + "Web/API/Document/registerElement": { + "modified": "2019-03-23T22:43:18.277Z", "contributors": [ - "hellosct1" + "loella16", + "gsavin" ] }, - "Mozilla/Add-ons/WebExtensions/API/extensionTypes/ImageFormat": { - "modified": "2020-10-15T21:56:47.737Z", + "Web/API/Document/releaseCapture": { + "modified": "2019-03-18T21:39:14.396Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/extensionTypes/InjectDetails": { - "modified": "2019-07-03T07:34:29.652Z", + "Web/API/Document/scripts": { + "modified": "2019-03-23T23:20:37.772Z", "contributors": [ - "hellosct1" + "fscholz", + "AshfaqHossain", + "sisyphe" ] }, - "Mozilla/Add-ons/WebExtensions/API/extensionTypes/RunAt": { - "modified": "2020-10-15T21:56:53.627Z", + "Web/API/Document/scroll_event": { + "modified": "2020-11-10T19:16:07.946Z", "contributors": [ - "hellosct1" + "JNa0", + "wbamberg", + "irenesmith", + "Watilin", + "fscholz", + "timkrief", + "florentDieg" ] }, - "Mozilla/Add-ons/WebExtensions/API/find": { - "modified": "2020-10-15T21:57:44.346Z", + "Web/API/Document/selectedStyleSheetSet": { + "modified": "2019-03-18T21:39:17.582Z", "contributors": [ - "hellosct1" + "wbamberg", + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/find/find": { - "modified": "2020-10-15T22:00:01.623Z", + "Web/API/Document/styleSheetSets": { + "modified": "2019-03-18T21:39:14.023Z", "contributors": [ - "hellosct1" + "wbamberg", + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/find/highlightResults": { - "modified": "2020-10-15T22:00:02.947Z", + "Web/API/Document/title": { + "modified": "2019-03-23T22:28:27.000Z", "contributors": [ - "hellosct1" + "Hell_Carlito", + "Akio08" ] }, - "Mozilla/Add-ons/WebExtensions/API/find/removeHighlighting": { - "modified": "2020-10-15T22:00:05.741Z", + "Web/API/Document/tooltipNode": { + "modified": "2019-03-18T21:39:13.843Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/history": { - "modified": "2020-10-15T21:57:45.044Z", + "Web/API/Document/touchend_event": { + "modified": "2019-04-30T14:08:32.474Z", "contributors": [ - "hellosct1" + "wbamberg", + "irenesmith", + "fscholz", + "alcalyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/history/HistoryItem": { - "modified": "2020-10-15T22:06:28.558Z", + "Web/API/Document/transitionend_event": { + "modified": "2020-10-15T22:23:39.293Z", "contributors": [ - "hellosct1" + "Watilin" ] }, - "Mozilla/Add-ons/WebExtensions/API/history/TransitionType": { - "modified": "2020-10-15T22:06:33.903Z", + "Web/API/Document/visibilityState": { + "modified": "2019-03-18T21:39:28.477Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/history/VisitItem": { - "modified": "2020-10-15T22:06:33.995Z", + "Web/API/Document/width": { + "modified": "2019-03-23T22:07:26.300Z", "contributors": [ - "hellosct1" + "ap369" ] }, - "Mozilla/Add-ons/WebExtensions/API/history/addUrl": { - "modified": "2020-10-15T22:06:37.057Z", + "Web/API/Document/write": { + "modified": "2019-03-23T23:45:34.301Z", "contributors": [ - "hellosct1" + "loella16", + "fscholz", + "teoli", + "jsx", + "Delapouite", + "Mgjbot", + "BenoitL", + "Takenbot" ] }, - "Mozilla/Add-ons/WebExtensions/API/history/deleteAll": { - "modified": "2020-10-15T22:06:35.323Z", + "Web/API/Document/writeln": { + "modified": "2020-11-11T07:37:30.795Z", "contributors": [ - "hellosct1" + "JNa0", + "cabalpit" ] }, - "Mozilla/Add-ons/WebExtensions/API/history/deleteRange": { - "modified": "2020-10-15T22:06:35.709Z", + "Web/API/Document/xmlEncoding": { + "modified": "2019-03-18T21:39:14.209Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/history/deleteUrl": { - "modified": "2020-10-15T22:06:34.956Z", + "Web/API/Document/xmlVersion": { + "modified": "2019-03-18T21:39:27.536Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/history/getVisits": { - "modified": "2020-10-15T22:06:37.073Z", + "Web/API/DocumentFragment": { + "modified": "2020-10-15T21:52:43.417Z", "contributors": [ - "hellosct1" + "loella16", + "Watilin" ] }, - "Mozilla/Add-ons/WebExtensions/API/history/onTitleChanged": { - "modified": "2020-10-15T22:06:36.096Z", + "Web/API/DocumentFragment/DocumentFragment": { + "modified": "2020-10-15T22:02:35.964Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/history/onVisitRemoved": { - "modified": "2020-10-15T22:06:35.263Z", + "Web/API/DocumentFragment/querySelector": { + "modified": "2020-10-15T22:02:37.385Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/history/onVisited": { - "modified": "2020-10-15T22:06:10.233Z", + "Web/API/DocumentFragment/querySelectorAll": { + "modified": "2020-10-15T22:02:36.843Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/history/search": { - "modified": "2020-10-15T22:06:37.603Z", + "Web/API/DocumentOrShadowRoot": { + "modified": "2020-10-15T22:25:01.411Z", "contributors": [ - "hellosct1" + "tristantheb" ] }, - "Mozilla/Add-ons/WebExtensions/API/i18n": { - "modified": "2020-10-15T21:57:44.314Z", + "Web/API/DocumentOrShadowRoot/elementsFromPoint": { + "modified": "2020-10-15T22:25:00.754Z", "contributors": [ - "tristantheb", - "hellosct1", "SphinxKnight", - "rlouvat" - ] - }, - "Mozilla/Add-ons/WebExtensions/API/i18n/LanguageCode": { - "modified": "2020-10-15T22:04:59.009Z", - "contributors": [ - "hellosct1" + "RolandGautier" ] }, - "Mozilla/Add-ons/WebExtensions/API/i18n/Locale-Specific_Message_reference": { - "modified": "2019-07-03T07:42:45.286Z", + "Web/API/DocumentTouch": { + "modified": "2019-03-23T22:50:40.193Z", "contributors": [ - "hellosct1" + "loella16", + "Hell_Carlito", + "enayfuos" ] }, - "Mozilla/Add-ons/WebExtensions/API/i18n/detectLanguage": { - "modified": "2020-10-15T22:04:59.961Z", + "Web/API/DocumentType": { + "modified": "2020-04-26T15:13:01.231Z", "contributors": [ - "hellosct1", - "TimotheAlbouy" + "adtrevor", + "loella16", + "SphinxKnight", + "Hell_Carlito" ] }, - "Mozilla/Add-ons/WebExtensions/API/i18n/getAcceptLanguages": { - "modified": "2020-10-15T22:04:59.973Z", + "Web/API/Document_Object_Model": { + "modified": "2019-03-24T00:04:14.830Z", "contributors": [ - "hellosct1" + "loella16", + "Dralyab", + "SphinxKnight", + "jmh", + "robin850", + "teoli", + "damien.flament", + "BenoitL", + "Mgjbot", + "Fredchat" ] }, - "Mozilla/Add-ons/WebExtensions/API/i18n/getMessage": { - "modified": "2020-10-15T22:05:02.362Z", + "Web/API/Document_Object_Model/Introduction": { + "modified": "2020-10-18T13:14:40.506Z", "contributors": [ - "regseb", - "hellosct1" + "Lolo", + "diassynthesis", + "loella16", + "kekbait", + "SphinxKnight", + "yasakura_", + "teoli", + "khalid32", + "BenoitL", + "Mgjbot", + "Takenbot", + "Chbok" ] }, - "Mozilla/Add-ons/WebExtensions/API/i18n/getUILanguage": { - "modified": "2020-10-15T22:05:00.805Z", + "Web/API/Document_Object_Model/Whitespace": { + "modified": "2020-01-30T13:20:28.299Z", "contributors": [ - "hellosct1" + "chrisdavidmills", + "loella16", + "ethertank", + "Mgjbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/identity": { - "modified": "2020-10-15T21:57:44.574Z", + "Web/API/DoubleRange": { + "modified": "2020-11-11T19:01:25.656Z", "contributors": [ - "hellosct1" + "JNa0", + "Voulto" ] }, - "Mozilla/Add-ons/WebExtensions/API/identity/getRedirectURL": { - "modified": "2020-10-15T22:04:47.574Z", + "Web/API/Element": { + "modified": "2020-11-10T21:11:37.745Z", "contributors": [ - "hellosct1" + "JNa0", + "NacimHarfouche", + "fscholz", + "loella16", + "teoli", + "soumya", + "Delapouite", + "Julien.stuby", + "BenoitL", + "Mgjbot", + "Fredchat", + "Sam.bree", + "Takenbot", + "GT", + "Anonymous" ] }, - "Mozilla/Add-ons/WebExtensions/API/identity/launchWebAuthFlow": { - "modified": "2020-10-15T22:04:47.997Z", + "Web/API/Element/animate": { + "modified": "2019-03-23T22:28:26.628Z", "contributors": [ - "hellosct1" + "gharel", + "HereComesJuju" ] }, - "Mozilla/Add-ons/WebExtensions/API/idle": { - "modified": "2020-10-15T21:57:44.432Z", + "Web/API/Element/attachShadow": { + "modified": "2020-11-16T08:31:28.051Z", "contributors": [ - "hellosct1" + "mherchy", + "linsolas" ] }, - "Mozilla/Add-ons/WebExtensions/API/idle/IdleState": { - "modified": "2020-10-15T21:58:03.267Z", + "Web/API/Element/attributes": { + "modified": "2020-10-15T21:18:22.728Z", "contributors": [ - "hellosct1" + "loella16", + "fscholz", + "teoli", + "khalid32", + "senshu", + "Mgjbot", + "Takenbot", + "BenoitL", + "GT" ] }, - "Mozilla/Add-ons/WebExtensions/API/idle/onStateChanged": { - "modified": "2020-10-15T21:58:03.496Z", + "Web/API/Element/classList": { + "modified": "2020-10-15T21:22:02.156Z", "contributors": [ - "hellosct1" - ] - }, - "Mozilla/Add-ons/WebExtensions/API/idle/queryState": { - "modified": "2020-10-15T21:58:02.830Z", + "tristantheb", + "JLuc", + "sir-kain", + "loella16", + "Twidi", + "lyrixx", + "edspeedy", + "DaScritch", + "P45QU10U", + "fscholz", + "teoli", + "khalid32", + "Delapouite", + "juleschz" + ] + }, + "Web/API/Element/className": { + "modified": "2020-10-15T21:09:39.687Z", "contributors": [ - "hellosct1", - "icefire" + "tristantheb", + "loella16", + "arthurlacoste", + "fscholz", + "teoli", + "khalid32", + "tregagnon", + "dextra", + "Mgjbot", + "Takenbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/idle/setDetectionInterval": { - "modified": "2020-10-15T21:58:02.847Z", + "Web/API/Element/click_event": { + "modified": "2020-10-15T21:50:40.431Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "irenesmith", + "necraidan", + "fscholz", + "Kalwyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/management": { - "modified": "2020-10-15T21:56:55.314Z", + "Web/API/Element/clientHeight": { + "modified": "2019-03-23T23:43:32.086Z", "contributors": [ - "hellosct1", - "wbamberg" + "fscholz", + "teoli", + "khalid32", + "Mgjbot", + "Takenbot", + "BenoitL", + "Peter1789", + "Chbok" ] }, - "Mozilla/Add-ons/WebExtensions/API/management/ExtensionInfo": { - "modified": "2020-10-15T21:56:55.061Z", + "Web/API/Element/clientLeft": { + "modified": "2019-03-23T23:50:24.432Z", "contributors": [ - "hellosct1" + "fscholz", + "teoli", + "khalid32", + "Mgjbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/management/get": { - "modified": "2020-10-15T21:56:52.865Z", + "Web/API/Element/clientWidth": { + "modified": "2020-11-05T03:12:27.036Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "spirival", + "fscholz", + "teoli", + "khalid32", + "Mgjbot", + "Takenbot", + "BenoitL", + "Peter1789" ] }, - "Mozilla/Add-ons/WebExtensions/API/management/getAll": { - "modified": "2020-10-15T21:56:49.913Z", + "Web/API/Element/closest": { + "modified": "2020-10-15T21:39:34.749Z", "contributors": [ - "hellosct1", - "wbamberg" + "lgiraudel", + "RemyGuihard", + "BenMorel", + "loella16", + "SphinxKnight", + "gxolin", + "Teepo" ] }, - "Mozilla/Add-ons/WebExtensions/API/management/getPermissionWarningsById": { - "modified": "2020-10-15T21:56:53.122Z", + "Web/API/Element/contextmenu_event": { + "modified": "2020-10-15T21:50:46.121Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "irenesmith", + "ctjhoa", + "fscholz", + "Kalwyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/management/getPermissionWarningsByManifest": { - "modified": "2020-10-15T21:56:54.588Z", + "Web/API/Element/currentStyle": { + "modified": "2019-03-18T21:32:08.768Z", "contributors": [ - "hellosct1", - "wbamberg" + "z1057" ] }, - "Mozilla/Add-ons/WebExtensions/API/management/getSelf": { - "modified": "2020-10-15T21:57:02.041Z", + "Web/API/Element/dblclick_event": { + "modified": "2020-10-15T21:49:52.144Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "irenesmith", + "fscholz", + "Copen" ] }, - "Mozilla/Add-ons/WebExtensions/API/management/install": { - "modified": "2020-10-15T22:09:55.921Z", + "Web/API/Element/getAttribute": { + "modified": "2020-11-11T08:07:56.657Z", "contributors": [ - "hellosct1", - "wbamberg" + "JNa0", + "loella16", + "lehollandaisvolant", + "fscholz", + "teoli", + "jsx", + "Mgjbot", + "BenoitL", + "Fredchat", + "Domif", + "Takenbot" ] }, - "Mozilla/Add-ons/WebExtensions/API/management/onDisabled": { - "modified": "2020-10-15T21:57:10.496Z", + "Web/API/Element/getAttributeNS": { + "modified": "2020-10-15T21:15:37.517Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "loella16", + "fscholz", + "teoli", + "khalid32", + "Mgjbot", + "BenoitL", + "Fredchat" ] }, - "Mozilla/Add-ons/WebExtensions/API/management/onEnabled": { - "modified": "2020-10-15T21:57:09.562Z", + "Web/API/Element/getAttributeNames": { + "modified": "2019-04-17T13:08:28.913Z", "contributors": [ - "hellosct1" + "gfc", + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/management/onInstalled": { - "modified": "2020-10-15T21:57:08.652Z", + "Web/API/Element/getAttributeNode": { + "modified": "2019-03-23T23:53:08.091Z", "contributors": [ - "hellosct1" + "loella16", + "fscholz", + "teoli", + "khalid32", + "Mgjbot", + "BenoitL", + "Celelibi" ] }, - "Mozilla/Add-ons/WebExtensions/API/management/onUninstalled": { - "modified": "2020-10-15T21:57:08.612Z", + "Web/API/Element/getAttributeNodeNS": { + "modified": "2019-03-23T23:54:18.423Z", "contributors": [ - "hellosct1" + "wbamberg", + "fscholz", + "teoli", + "jsx", + "AshfaqHossain", + "Mgjbot", + "BenoitL", + "Fredchat" ] }, - "Mozilla/Add-ons/WebExtensions/API/management/setEnabled": { - "modified": "2020-10-15T21:57:09.341Z", + "Web/API/Element/getBoundingClientRect": { + "modified": "2020-11-18T10:29:48.861Z", "contributors": [ - "hellosct1" + "cdoublev", + "SphinxKnight", + "floribon", + "fscholz", + "teoli", + "khalid32", + "BenoitL", + "Mgjbot" ] }, - "Mozilla/Add-ons/WebExtensions/API/management/uninstall": { - "modified": "2020-10-15T21:56:50.746Z", + "Web/API/Element/getElementsByClassName": { + "modified": "2020-10-15T21:41:18.545Z", "contributors": [ - "hellosct1", - "wbamberg" + "tristantheb", + "polinux", + "Gibus", + "devethic" ] }, - "Mozilla/Add-ons/WebExtensions/API/management/uninstallSelf": { - "modified": "2020-10-15T21:56:55.665Z", + "Web/API/Element/getElementsByTagName": { + "modified": "2019-03-24T00:14:28.776Z", "contributors": [ - "hellosct1" + "loella16", + "fscholz", + "teoli", + "khalid32", + "tregagnon", + "Mgjbot", + "The RedBurn", + "BenoitL", + "Fredchat", + "Mytony", + "Takenbot" ] }, - "Mozilla/Add-ons/WebExtensions/API/menus": { - "modified": "2020-10-15T21:57:47.933Z", + "Web/API/Element/getElementsByTagNameNS": { + "modified": "2020-10-15T21:08:26.964Z", "contributors": [ - "hellosct1", - "ariasuni" + "SphinxKnight", + "hervems", + "wbamberg", + "loella16", + "fscholz", + "teoli", + "khalid32", + "tregagnon", + "BenoitL", + "Fredchat" ] }, - "Mozilla/Add-ons/WebExtensions/API/menus/ACTION_MENU_TOP_LEVEL_LIMIT": { - "modified": "2020-10-15T22:04:45.584Z", + "Web/API/Element/hasAttribute": { + "modified": "2019-03-23T23:53:10.754Z", "contributors": [ - "hellosct1" + "loella16", + "fscholz", + "teoli", + "khalid32", + "Mgjbot", + "BenoitL", + "Celelibi" ] }, - "Mozilla/Add-ons/WebExtensions/API/menus/ContextType": { - "modified": "2020-10-15T22:04:44.533Z", + "Web/API/Element/hasAttributeNS": { + "modified": "2019-03-23T23:53:18.889Z", "contributors": [ - "hellosct1" + "loella16", + "fscholz", + "teoli", + "AshfaqHossain", + "Mgjbot", + "BenoitL", + "Fredchat" ] }, - "Mozilla/Add-ons/WebExtensions/API/menus/ItemType": { - "modified": "2020-10-15T22:04:44.141Z", + "Web/API/Element/hasAttributes": { + "modified": "2020-10-15T21:15:58.454Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "loella16", + "fscholz", + "teoli", + "jsx", + "Mgjbot", + "BenoitL", + "Celelibi" ] }, - "Mozilla/Add-ons/WebExtensions/API/menus/OnClickData": { - "modified": "2020-10-15T22:04:45.674Z", + "Web/API/Element/id": { + "modified": "2019-04-19T09:07:28.280Z", + "contributors": [ + "loella16", + "fscholz", + "teoli", + "khalid32", + "tregagnon", + "Mgjbot", + "Takenbot", + "BenoitL" + ] + }, + "Web/API/Element/insertAdjacentElement": { + "modified": "2020-10-15T22:01:30.731Z", + "contributors": [ + "Yukulele.", + "tym-network", + "loella16", + "gigouni" + ] + }, + "Web/API/Element/insertAdjacentHTML": { + "modified": "2020-10-15T21:21:30.158Z", + "contributors": [ + "Yukulele.", + "ocombe", + "loella16", + "TTBlist", + "fscholz", + "teoli", + "khalid32", + "JeanDavidDaviet" + ] + }, + "Web/API/Element/insertAdjacentText": { + "modified": "2020-10-15T22:02:37.949Z", + "contributors": [ + "Yukulele.", + "loella16", + "NemoNobobyPersonne" + ] + }, + "Web/API/Element/localName": { + "modified": "2019-03-18T21:38:49.396Z", + "contributors": [ + "loella16" + ] + }, + "Web/API/Element/matches": { + "modified": "2020-10-15T21:37:50.464Z", + "contributors": [ + "loella16", + "nbouvrette", + "Watilin", + "vava" + ] + }, + "Web/API/Element/mousedown_event": { + "modified": "2020-10-15T21:56:54.584Z", + "contributors": [ + "SphinxKnight", + "norival", + "wbamberg", + "JyTosTT", + "irenesmith", + "wgaetan", + "areltfc", + "Halkeand" + ] + }, + "Web/API/Element/mouseenter_event": { + "modified": "2020-10-15T22:26:31.978Z", + "contributors": [ + "SphinxKnight" + ] + }, + "Web/API/Element/mouseleave_event": { + "modified": "2020-10-15T22:26:33.987Z", + "contributors": [ + "SphinxKnight" + ] + }, + "Web/API/Element/mousemove_event": { + "modified": "2020-10-15T21:59:29.869Z", + "contributors": [ + "SphinxKnight", + "wbamberg", + "irenesmith", + "SteelCode94", + "areltfc" + ] + }, + "Web/API/Element/mouseout_event": { + "modified": "2020-10-15T21:59:51.535Z", + "contributors": [ + "nboisteault", + "SphinxKnight", + "wbamberg", + "irenesmith", + "T-Zahil", + "areltfc" + ] + }, + "Web/API/Element/mouseover_event": { + "modified": "2020-10-15T21:51:43.078Z", + "contributors": [ + "SphinxKnight", + "irenesmith", + "fscholz", + "Copen", + "necraidan" + ] + }, + "Web/API/Element/mouseup_event": { + "modified": "2020-10-15T21:59:51.425Z", + "contributors": [ + "SphinxKnight", + "wbamberg", + "irenesmith", + "areltfc" + ] + }, + "Web/API/Element/namespaceURI": { + "modified": "2019-03-18T21:38:59.961Z", + "contributors": [ + "loella16" + ] + }, + "Web/API/Element/outerHTML": { + "modified": "2020-02-14T07:49:22.857Z", + "contributors": [ + "khalyomede", + "loella16", + "fscholz", + "scaillerie" + ] + }, + "Web/API/Element/prefix": { + "modified": "2019-03-18T21:38:57.778Z", + "contributors": [ + "loella16" + ] + }, + "Web/API/Element/querySelector": { + "modified": "2019-03-23T23:09:24.946Z", + "contributors": [ + "loella16", + "fscholz", + "Ailete619" + ] + }, + "Web/API/Element/querySelectorAll": { + "modified": "2019-03-23T23:09:56.033Z", + "contributors": [ + "loella16", + "fscholz", + "kyfr59" + ] + }, + "Web/API/Element/releasePointerCapture": { + "modified": "2019-03-18T21:38:50.640Z", + "contributors": [ + "loella16" + ] + }, + "Web/API/Element/removeAttribute": { + "modified": "2019-03-23T23:53:07.381Z", + "contributors": [ + "sylv1", + "loella16", + "fscholz", + "teoli", + "khalid32", + "Mgjbot", + "Fredchat", + "BenoitL", + "Celelibi" + ] + }, + "Web/API/Element/removeAttributeNS": { + "modified": "2019-03-23T23:54:16.680Z", + "contributors": [ + "loella16", + "fscholz", + "teoli", + "khalid32", + "Mgjbot", + "BenoitL", + "Fredchat" + ] + }, + "Web/API/Element/removeAttributeNode": { + "modified": "2019-03-23T23:53:02.731Z", + "contributors": [ + "loella16", + "fscholz", + "teoli", + "jsx", + "AshfaqHossain", + "Mgjbot", + "BenoitL", + "Fredchat", + "Celelibi" + ] + }, + "Web/API/Element/requestFullScreen": { + "modified": "2019-03-18T21:38:48.086Z", + "contributors": [ + "loella16", + "jena43" + ] + }, + "Web/API/Element/scrollHeight": { + "modified": "2020-05-06T11:11:48.539Z", "contributors": [ "regseb", - "hellosct1" + "SphinxKnight", + "fscholz", + "teoli", + "khalid32", + "Goofy", + "adrienchretien", + "Julien STUBY", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/menus/create": { - "modified": "2020-10-15T22:04:43.381Z", + "Web/API/Element/scrollIntoView": { + "modified": "2020-10-15T21:16:44.187Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "kevin-verschaeve", + "loella16", + "palpalpalpal", + "fscholz", + "teoli", + "khalid32", + "ethertank", + "Mgjbot", + "BenoitL" + ] + }, + "Web/API/Element/scrollIntoViewIfNeeded": { + "modified": "2019-03-18T21:38:48.451Z", + "contributors": [ + "teoli", + "loella16" + ] + }, + "Web/API/Element/scrollLeft": { + "modified": "2019-03-24T00:09:03.253Z", + "contributors": [ + "solidreno", + "fscholz", + "teoli", + "khalid32", + "Julien STUBY", + "BenoitL" + ] + }, + "Web/API/Element/scrollLeftMax": { + "modified": "2019-03-23T22:24:40.413Z", + "contributors": [ + "alexandre-le-borgne" + ] + }, + "Web/API/Element/scrollTo": { + "modified": "2020-10-15T22:23:29.547Z", + "contributors": [ + "rassacnivek", + "innocenzi" + ] + }, + "Web/API/Element/scrollTop": { + "modified": "2019-03-24T00:03:08.360Z", + "contributors": [ + "fscholz", + "teoli", + "khalid32", + "Delapouite", + "Wladimir_Palant", + "Julien STUBY", + "BenoitL" + ] + }, + "Web/API/Element/scrollWidth": { + "modified": "2019-03-23T23:47:11.412Z", + "contributors": [ + "fscholz", + "teoli", + "khalid32", + "BenoitL" + ] + }, + "Web/API/Element/select_event": { + "modified": "2019-03-29T11:42:06.216Z", + "contributors": [ + "irenesmith", + "fscholz", + "NemoNobobyPersonne" + ] + }, + "Web/API/Element/setAttribute": { + "modified": "2019-03-23T23:53:11.574Z", + "contributors": [ + "SphinxKnight", + "Linkus", + "loella16", + "teoli", + "julienw", + "fscholz", + "khalid32", + "Mgjbot", + "BenoitL", + "Takenbot" + ] + }, + "Web/API/Element/setAttributeNS": { + "modified": "2019-03-23T23:53:03.972Z", + "contributors": [ + "loella16", + "fscholz", + "teoli", + "khalid32", + "Mgjbot", + "BenoitL", + "Fredchat" + ] + }, + "Web/API/Element/setAttributeNode": { + "modified": "2019-03-23T23:53:12.251Z", + "contributors": [ + "loella16", + "fscholz", + "teoli", + "khalid32", + "Mgjbot", + "BenoitL", + "Celelibi" + ] + }, + "Web/API/Element/setAttributeNodeNS": { + "modified": "2019-03-23T23:54:18.084Z", + "contributors": [ + "loella16", + "fscholz", + "teoli", + "khalid32", + "Mgjbot", + "BenoitL", + "Fredchat" + ] + }, + "Web/API/Element/setCapture": { + "modified": "2019-03-18T21:39:21.819Z", + "contributors": [ + "wbamberg", + "loella16" + ] + }, + "Web/API/Element/setPointerCapture": { + "modified": "2019-03-18T21:38:49.004Z", + "contributors": [ + "loella16" + ] + }, + "Web/API/Element/tabStop": { + "modified": "2019-03-18T21:38:50.214Z", + "contributors": [ + "loella16" + ] + }, + "Web/API/Element/tagName": { + "modified": "2019-03-23T23:53:29.906Z", + "contributors": [ + "loella16", + "fscholz", + "teoli", + "jsx", + "Mgjbot", + "BenoitL" + ] + }, + "Web/API/ElementTraversal": { + "modified": "2019-03-18T21:39:02.443Z", + "contributors": [ + "loella16" + ] + }, + "Web/API/Encoding_API": { + "modified": "2020-10-15T22:21:39.244Z", + "contributors": [ + "Torzivalds" + ] + }, + "Web/API/ErrorEvent": { + "modified": "2020-10-15T22:26:44.334Z", + "contributors": [ + "Eliastik" + ] + }, + "Web/API/Event": { + "modified": "2020-10-15T21:17:13.702Z", + "contributors": [ + "loella16", + "hs0ucy", + "teoli", + "jsx", + "AshfaqHossain", + "Mgjbot", + "BenoitL", + "Fredchat", + "Takenbot" + ] + }, + "Web/API/Event/Event": { + "modified": "2020-10-15T22:02:32.493Z", + "contributors": [ + "loella16" + ] + }, + "Web/API/Event/bubbles": { + "modified": "2020-10-15T21:49:52.202Z", + "contributors": [ + "loella16", + "Kalwyn" + ] + }, + "Web/API/Event/cancelBubble": { + "modified": "2020-10-15T22:02:41.801Z", + "contributors": [ + "loella16" + ] + }, + "Web/API/Event/cancelable": { + "modified": "2020-10-15T21:49:52.647Z", + "contributors": [ + "loella16", + "Kalwyn" + ] + }, + "Web/API/Event/currentTarget": { + "modified": "2020-10-22T12:52:32.833Z", + "contributors": [ + "funguy25637", + "SphinxKnight", + "programgamer-real", + "loella16", + "Kalwyn", + "Nothus", + "P45QU10U" + ] + }, + "Web/API/Event/defaultPrevented": { + "modified": "2020-10-15T21:24:14.815Z", + "contributors": [ + "loella16", + "robin850", + "fscholz", + "AshfaqHossain", + "Delapouite" + ] + }, + "Web/API/Event/eventPhase": { + "modified": "2020-10-15T21:50:01.057Z", + "contributors": [ + "loella16", + "Kalwyn" + ] + }, + "Web/API/Event/explicitOriginalTarget": { + "modified": "2019-03-23T22:52:51.091Z", + "contributors": [ + "SphinxKnight", + "Hell_Carlito" + ] + }, + "Web/API/Event/initEvent": { + "modified": "2020-10-15T21:08:43.295Z", + "contributors": [ + "loella16", + "fscholz", + "teoli", + "khalid32", + "tregagnon", + "Mgjbot", + "BenoitL" + ] + }, + "Web/API/Event/isTrusted": { + "modified": "2019-03-23T22:25:09.425Z", + "contributors": [ + "HugoCareil", + "mickro", + "Kalwyn" + ] + }, + "Web/API/Event/originalTarget": { + "modified": "2020-10-15T22:02:43.739Z", + "contributors": [ + "loella16" + ] + }, + "Web/API/Event/preventDefault": { + "modified": "2020-10-15T21:24:03.795Z", + "contributors": [ + "watsab", + "loella16", + "Hell_Carlito", + "robin850", + "fscholz", + "khalid32", + "Goofy", + "Delapouite", + "flo5589" + ] + }, + "Web/API/Event/returnValue": { + "modified": "2020-10-15T22:02:41.674Z", + "contributors": [ + "loella16" + ] + }, + "Web/API/Event/srcElement": { + "modified": "2020-10-15T21:50:04.182Z", + "contributors": [ + "loella16", + "Kalwyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/menus/createProperties": { - "modified": "2020-10-15T22:30:24.941Z", + "Web/API/Event/stopImmediatePropagation": { + "modified": "2020-10-15T21:50:10.053Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "ebear", + "Kalwyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/menus/getTargetElement": { - "modified": "2020-10-15T22:08:42.353Z", + "Web/API/Event/stopPropagation": { + "modified": "2020-10-15T21:21:29.573Z", "contributors": [ - "hellosct1", - "wbamberg" + "loella16", + "teoli", + "robin850", + "fscholz", + "matthieusieben", + "Dgellow" ] }, - "Mozilla/Add-ons/WebExtensions/API/menus/menus.overrideContext()": { - "modified": "2019-07-03T07:58:27.877Z", + "Web/API/Event/target": { + "modified": "2020-10-15T21:33:55.755Z", "contributors": [ - "hellosct1" + "loella16", + "Kalwyn", + "P45QU10U" ] }, - "Mozilla/Add-ons/WebExtensions/API/menus/onClicked": { - "modified": "2020-10-15T22:04:44.931Z", + "Web/API/Event/timeStamp": { + "modified": "2020-10-15T21:50:06.610Z", "contributors": [ - "hellosct1" + "loella16", + "Kalwyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/menus/onHidden": { - "modified": "2020-10-15T22:04:44.507Z", + "Web/API/Event/type": { + "modified": "2020-10-15T21:50:06.134Z", "contributors": [ - "hellosct1" + "loella16", + "Kalwyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/menus/onShown": { - "modified": "2020-10-15T22:04:45.669Z", + "Web/API/EventListener": { + "modified": "2019-03-23T22:25:52.637Z", "contributors": [ - "hellosct1" + "loella16", + "Copen" ] }, - "Mozilla/Add-ons/WebExtensions/API/menus/overrideContext": { - "modified": "2019-10-13T09:44:24.526Z", + "Web/API/EventSource": { + "modified": "2020-08-20T16:36:34.612Z", "contributors": [ - "hellosct1", - "ariasuni" + "sylvain_floury", + "SphinxKnight", + "Nothus" ] }, - "Mozilla/Add-ons/WebExtensions/API/menus/refresh": { - "modified": "2020-10-15T22:04:44.190Z", + "Web/API/EventSource/close": { + "modified": "2019-03-23T22:04:48.136Z", "contributors": [ - "hellosct1" + "Plotisateur" ] }, - "Mozilla/Add-ons/WebExtensions/API/menus/remove": { - "modified": "2020-10-15T22:04:45.195Z", + "Web/API/EventSource/onopen": { + "modified": "2020-10-15T22:17:18.152Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "nmerinian" ] }, - "Mozilla/Add-ons/WebExtensions/API/menus/removeAll": { - "modified": "2020-10-15T22:04:46.038Z", + "Web/API/EventTarget": { + "modified": "2020-10-15T21:33:04.540Z", "contributors": [ - "hellosct1" + "tomderudder", + "abvll", + "SphinxKnight", + "Gibus", + "Hell_Carlito", + "Iwagg", + "fscholz" ] }, - "Mozilla/Add-ons/WebExtensions/API/menus/update": { - "modified": "2020-10-15T22:04:46.899Z", + "Web/API/EventTarget/EventTarget": { + "modified": "2020-10-15T22:02:43.043Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/notifications": { - "modified": "2020-10-15T21:57:45.083Z", + "Web/API/EventTarget/addEventListener": { + "modified": "2020-10-16T08:15:40.817Z", "contributors": [ - "hellosct1", + "vvvaleee", + "NemoNobobyPersonne", + "SphinxKnight", + "Askrenteam", + "samuelClo", + "erwanjugand", + "loella16", + "cedeber", "wbamberg", - "lp177" + "fscholz", + "teoli", + "Hasilt", + "Pragmateek", + "Delapouite", + "olibre", + "alexnormand", + "Piopier", + "Mgjbot", + "CNeo", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/notifications/NotificationOptions": { - "modified": "2020-10-15T21:58:04.461Z", + "Web/API/EventTarget/dispatchEvent": { + "modified": "2020-10-15T21:15:24.071Z", "contributors": [ - "hellosct1", + "loella16", + "Yvain", + "fscholz", + "khalid32", + "teoli", + "Yukulele", + "Mgjbot", + "BenoitL", + "Fredchat" + ] + }, + "Web/API/EventTarget/removeEventListener": { + "modified": "2020-10-15T21:15:05.213Z", + "contributors": [ + "SphinxKnight", + "guillaumegarcia13", + "loella16", "wbamberg", - "Bat41" + "nclsndr", + "fscholz", + "teoli", + "AshfaqHossain", + "Pkjmr", + "Mgjbot", + "BenoitL", + "Fredchat" ] }, - "Mozilla/Add-ons/WebExtensions/API/notifications/TemplateType": { - "modified": "2020-10-15T22:04:53.358Z", + "Web/API/ExtendableEvent": { + "modified": "2019-03-23T22:36:58.080Z", "contributors": [ - "hellosct1", - "wbamberg" + "nobe4" ] }, - "Mozilla/Add-ons/WebExtensions/API/notifications/clear": { - "modified": "2020-10-15T22:04:47.769Z", + "Web/API/ExtendableEvent/ExtendableEvent": { + "modified": "2019-03-23T22:36:32.000Z", "contributors": [ - "hellosct1", - "wbamberg" + "Goofy", + "nobe4" ] }, - "Mozilla/Add-ons/WebExtensions/API/notifications/create": { - "modified": "2020-10-15T22:04:47.399Z", + "Web/API/ExtendableMessageEvent": { + "modified": "2019-03-23T22:36:23.615Z", "contributors": [ - "ariasuni", - "hellosct1", - "wbamberg" + "nobe4" ] }, - "Mozilla/Add-ons/WebExtensions/API/notifications/getAll": { - "modified": "2020-10-15T22:04:53.186Z", + "Web/API/ExtendableMessageEvent/ExtendableMessageEvent": { + "modified": "2019-03-23T22:35:53.292Z", "contributors": [ - "hellosct1", - "wbamberg" + "nobe4" ] }, - "Mozilla/Add-ons/WebExtensions/API/notifications/onButtonClicked": { - "modified": "2020-10-15T22:04:47.252Z", + "Web/API/ExtendableMessageEvent/data": { + "modified": "2019-03-23T22:34:19.930Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "nobe4" ] }, - "Mozilla/Add-ons/WebExtensions/API/notifications/onClicked": { - "modified": "2020-10-15T22:04:53.553Z", + "Web/API/ExtendableMessageEvent/lastEventId": { + "modified": "2019-03-18T21:15:10.720Z", "contributors": [ - "hellosct1", - "wbamberg" + "nobe4" ] }, - "Mozilla/Add-ons/WebExtensions/API/notifications/onClosed": { - "modified": "2020-10-15T22:04:54.823Z", + "Web/API/ExtendableMessageEvent/origin": { + "modified": "2019-03-23T22:30:09.594Z", "contributors": [ - "hellosct1", - "wbamberg" + "nobe4" ] }, - "Mozilla/Add-ons/WebExtensions/API/notifications/onShown": { - "modified": "2020-10-15T22:04:55.282Z", + "Web/API/ExtendableMessageEvent/ports": { + "modified": "2019-03-23T22:30:10.559Z", "contributors": [ - "hellosct1", - "wbamberg" + "nobe4" ] }, - "Mozilla/Add-ons/WebExtensions/API/notifications/update": { - "modified": "2020-10-15T22:04:47.104Z", + "Web/API/FeaturePolicy": { + "modified": "2020-10-31T09:28:54.428Z", "contributors": [ - "hellosct1", - "wbamberg" + "JNa0" ] }, - "Mozilla/Add-ons/WebExtensions/API/omnibox": { - "modified": "2020-10-15T21:57:45.193Z", + "Web/API/FeaturePolicy/allowedFeatures": { + "modified": "2020-11-05T15:31:32.647Z", "contributors": [ - "hellosct1", - "wbamberg" + "JNa0" ] }, - "Mozilla/Add-ons/WebExtensions/API/omnibox/OnInputEnteredDisposition": { - "modified": "2020-10-15T22:04:54.500Z", + "Web/API/FeaturePolicy/allowsFeature": { + "modified": "2020-11-05T15:45:40.562Z", "contributors": [ - "hellosct1", - "wbamberg" + "JNa0" ] }, - "Mozilla/Add-ons/WebExtensions/API/omnibox/SuggestResult": { - "modified": "2020-10-15T22:04:54.402Z", + "Web/API/FeaturePolicy/features": { + "modified": "2020-11-05T15:35:08.623Z", "contributors": [ - "hellosct1", - "wbamberg" + "JNa0" ] }, - "Mozilla/Add-ons/WebExtensions/API/omnibox/onInputCancelled": { - "modified": "2020-10-15T22:04:56.337Z", + "Web/API/FeaturePolicy/getAllowlistForFeature": { + "modified": "2020-11-05T15:30:12.248Z", "contributors": [ - "hellosct1", - "wbamberg" + "JNa0" ] }, - "Mozilla/Add-ons/WebExtensions/API/omnibox/onInputChanged": { - "modified": "2020-10-15T22:04:56.335Z", + "Web/API/FederatedCredential": { + "modified": "2020-10-15T22:15:42.146Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight" ] }, - "Mozilla/Add-ons/WebExtensions/API/omnibox/onInputEntered": { - "modified": "2020-10-15T22:04:55.151Z", + "Web/API/FederatedCredential/FederatedCredential": { + "modified": "2020-10-15T22:15:43.153Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight" ] }, - "Mozilla/Add-ons/WebExtensions/API/omnibox/onInputStarted": { - "modified": "2020-10-15T22:04:56.742Z", + "Web/API/FederatedCredential/provider": { + "modified": "2020-10-15T22:15:43.967Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight" ] }, - "Mozilla/Add-ons/WebExtensions/API/omnibox/setDefaultSuggestion": { - "modified": "2020-10-15T22:04:57.902Z", + "Web/API/FetchEvent": { + "modified": "2019-03-23T22:37:05.029Z", "contributors": [ - "hellosct1", - "wbamberg" + "NuclearPony" ] }, - "Mozilla/Add-ons/WebExtensions/API/pageAction": { - "modified": "2020-10-15T21:57:40.850Z", + "Web/API/Fetch_API": { + "modified": "2020-10-15T21:42:27.599Z", "contributors": [ - "hellosct1", - "wbamberg" + "codingk8", + "jonathan.cregut", + "Graziellah", + "Elianel", + "blr21560", + "jean-pierre.gay" ] }, - "Mozilla/Add-ons/WebExtensions/API/pageAction/ImageDataType": { - "modified": "2020-10-15T21:57:40.386Z", + "Web/API/Fetch_API/Basic_concepts": { + "modified": "2019-07-08T10:32:12.030Z", "contributors": [ - "hellosct1", - "wbamberg" + "ThCarrere", + "BabaDelNorte" ] }, - "Mozilla/Add-ons/WebExtensions/API/pageAction/getPopup": { - "modified": "2020-10-15T22:00:13.778Z", + "Web/API/Fetch_API/Using_Fetch": { + "modified": "2020-10-15T21:44:53.941Z", "contributors": [ - "hellosct1", - "wbamberg" + "smeden-lod", + "chrisdavidmills", + "ylerjen", + "thibaultboursier", + "Krap", + "laem", + "chaBiselx", + "elie_michel", + "AlainGourves", + "Xstoudi", + "P45QU10U", + "JeffD" ] }, - "Mozilla/Add-ons/WebExtensions/API/pageAction/getTitle": { - "modified": "2020-10-15T22:00:11.505Z", + "Web/API/File": { + "modified": "2020-10-15T21:10:58.299Z", "contributors": [ - "hellosct1", - "wbamberg" + "Watilin", + "wbamberg", + "nop", + "frassinier", + "mireero", + "teoli", + "tregagnon", + "mekal" ] }, - "Mozilla/Add-ons/WebExtensions/API/pageAction/hide": { - "modified": "2020-10-15T22:00:11.157Z", + "Web/API/File/Using_files_from_web_applications": { + "modified": "2019-08-27T03:14:59.087Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "chrisdavidmills", + "Copen", + "jmh", + "Mr21", + "vava", + "m2c", + "Goofy", + "LoeWzukW", + "jean_pierre" ] }, - "Mozilla/Add-ons/WebExtensions/API/pageAction/isShown": { - "modified": "2020-10-15T22:04:36.368Z", + "Web/API/File/fileName": { + "modified": "2019-03-18T21:38:44.194Z", "contributors": [ - "hellosct1", - "wbamberg" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/pageAction/onClicked": { - "modified": "2020-10-15T22:00:11.289Z", + "Web/API/File/fileSize": { + "modified": "2019-03-18T21:38:36.545Z", "contributors": [ - "hellosct1", - "wbamberg" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/pageAction/openPopup": { - "modified": "2020-10-15T22:00:13.634Z", + "Web/API/FileList": { + "modified": "2020-10-15T21:10:58.823Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "Cid", + "teoli", + "mekal", + "Goofy", + "tregagnon" ] }, - "Mozilla/Add-ons/WebExtensions/API/pageAction/setIcon": { - "modified": "2020-10-15T22:00:14.155Z", + "Web/API/FileReader": { + "modified": "2019-06-10T09:09:17.422Z", "contributors": [ - "hellosct1", - "wbamberg" + "jerominejournet", + "SphinxKnight", + "EmmanuelBeziat", + "NeptuneK", + "romainlebreton", + "teoli", + "fabien", + "Laowai", + "emersion", + "mekal", + "Jack_Duthen", + "tregagnon" ] }, - "Mozilla/Add-ons/WebExtensions/API/pageAction/setPopup": { - "modified": "2020-10-15T22:00:16.798Z", + "Web/API/FileReader/FileReader": { + "modified": "2019-12-05T20:52:27.264Z", "contributors": [ - "hellosct1", - "wbamberg" + "Hessabra" ] }, - "Mozilla/Add-ons/WebExtensions/API/pageAction/setTitle": { - "modified": "2020-10-15T22:00:06.505Z", + "Web/API/FileReader/readAsArrayBuffer": { + "modified": "2020-10-15T22:00:47.285Z", "contributors": [ - "hellosct1", - "wbamberg" + "thebrave", + "roptch", + "loella16", + "notnope" ] }, - "Mozilla/Add-ons/WebExtensions/API/pageAction/show": { - "modified": "2020-10-15T22:00:05.544Z", + "Web/API/FileReader/readAsBinaryString": { + "modified": "2020-10-15T22:20:45.031Z", "contributors": [ - "hellosct1", - "wbamberg" + "thebrave" ] }, - "Mozilla/Add-ons/WebExtensions/API/permissions": { - "modified": "2020-10-15T21:57:44.451Z", + "Web/API/FileReader/readAsDataURL": { + "modified": "2019-03-23T22:14:23.679Z", "contributors": [ - "hellosct1", - "wbamberg" + "Wintersunshine-Do" ] }, - "Mozilla/Add-ons/WebExtensions/API/permissions/Permissions": { - "modified": "2020-10-15T21:57:56.351Z", + "Web/API/FileReader/readAsText": { + "modified": "2019-03-18T21:45:42.885Z", "contributors": [ - "hellosct1", - "wbamberg" + "Blipz", + "jeanpul" ] }, - "Mozilla/Add-ons/WebExtensions/API/permissions/contains": { - "modified": "2020-10-15T21:57:57.373Z", + "Web/API/FileRequest": { + "modified": "2019-03-18T21:38:32.972Z", "contributors": [ - "hellosct1", - "wbamberg" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/permissions/getAll": { - "modified": "2020-10-15T21:58:01.535Z", + "Web/API/FileRequest/lockedFile": { + "modified": "2019-03-18T21:38:29.049Z", "contributors": [ - "hellosct1", - "wbamberg" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/permissions/onAdded": { - "modified": "2020-10-15T21:57:56.950Z", + "Web/API/FileRequest/onprogress": { + "modified": "2019-03-18T21:38:33.597Z", "contributors": [ - "hellosct1", - "wbamberg" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/permissions/onRemoved": { - "modified": "2020-10-15T21:57:56.881Z", + "Web/API/FocusEvent": { + "modified": "2020-10-15T21:50:08.822Z", "contributors": [ - "hellosct1", - "wbamberg" + "loella16", + "Kalwyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/permissions/remove": { - "modified": "2020-10-15T21:58:02.493Z", + "Web/API/Force_Touch_events": { + "modified": "2019-03-18T21:38:38.023Z", "contributors": [ - "hellosct1", - "wbamberg" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/permissions/request": { - "modified": "2020-10-15T21:58:03.038Z", + "Web/API/FormData": { + "modified": "2020-10-15T21:21:44.510Z", "contributors": [ - "hellosct1", - "wbamberg" + "tristantheb", + "dhovart", + "WSH", + "teoli", + "jdvauguet", + "maxpain2011" ] }, - "Mozilla/Add-ons/WebExtensions/API/pkcs11": { - "modified": "2020-10-15T21:58:39.173Z", + "Web/API/FormData/FormData": { + "modified": "2020-10-15T22:10:44.093Z", "contributors": [ - "hellosct1", - "Jeremie" + "tristantheb", + "SphinxKnight", + "Pandazaur", + "ThreadElric" ] }, - "Mozilla/Add-ons/WebExtensions/API/pkcs11/getModuleSlots": { - "modified": "2020-10-15T22:00:14.823Z", + "Web/API/FormData/append": { + "modified": "2020-10-15T22:10:52.044Z", "contributors": [ - "hellosct1", - "wbamberg" + "tristantheb", + "ThreadElric", + "cyppan" ] }, - "Mozilla/Add-ons/WebExtensions/API/pkcs11/installModule": { - "modified": "2020-10-15T22:00:16.239Z", + "Web/API/FormData/delete": { + "modified": "2020-10-15T22:29:17.750Z", "contributors": [ - "hellosct1" + "tristantheb" ] }, - "Mozilla/Add-ons/WebExtensions/API/pkcs11/isModuleInstalled": { - "modified": "2020-10-15T22:00:16.486Z", + "Web/API/FormData/entries": { + "modified": "2020-10-15T21:55:57.814Z", "contributors": [ - "hellosct1" + "tristantheb", + "Alexandre-cibot" ] }, - "Mozilla/Add-ons/WebExtensions/API/pkcs11/uninstallModule": { - "modified": "2020-10-15T22:00:13.525Z", + "Web/API/FormData/get": { + "modified": "2020-10-15T22:29:19.506Z", "contributors": [ - "hellosct1" + "tristantheb" ] }, - "Mozilla/Add-ons/WebExtensions/API/privacy": { - "modified": "2020-10-15T21:57:20.922Z", + "Web/API/FormData/getAll": { + "modified": "2020-10-15T22:29:17.809Z", "contributors": [ - "hellosct1", - "JeffD" + "tristantheb" ] }, - "Mozilla/Add-ons/WebExtensions/API/privacy/network": { - "modified": "2020-10-15T21:57:19.949Z", + "Web/API/FormData/has": { + "modified": "2020-10-15T22:29:23.241Z", "contributors": [ - "hellosct1", - "JeffD" + "tristantheb" ] }, - "Mozilla/Add-ons/WebExtensions/API/privacy/services": { - "modified": "2020-10-15T21:57:19.393Z", + "Web/API/FormData/keys": { + "modified": "2020-10-15T22:29:23.766Z", "contributors": [ - "hellosct1", - "JeffD" + "tristantheb" ] }, - "Mozilla/Add-ons/WebExtensions/API/privacy/websites": { - "modified": "2020-10-15T21:57:19.498Z", + "Web/API/FormData/set": { + "modified": "2020-10-15T22:29:23.778Z", "contributors": [ - "hellosct1", - "wbamberg" + "tristantheb" ] }, - "Mozilla/Add-ons/WebExtensions/API/proxy": { - "modified": "2020-10-15T21:57:43.079Z", + "Web/API/FormData/values": { + "modified": "2020-10-15T22:29:22.795Z", "contributors": [ - "hellosct1", - "wbamberg", - "FlorianHatat" + "tristantheb" ] }, - "Mozilla/Add-ons/WebExtensions/API/proxy/ProxyInfo": { - "modified": "2020-10-15T22:04:57.639Z", + "Web/API/GainNode": { + "modified": "2019-03-23T23:28:24.109Z", "contributors": [ - "hellosct1", - "wbamberg" + "marie-ototoi", + "fscholz", + "teoli", + "vava", + "tregagnon", + "Delapouite", + "dexterneo" ] }, - "Mozilla/Add-ons/WebExtensions/API/proxy/RequestDetails": { - "modified": "2020-10-15T22:05:00.086Z", + "Web/API/Gamepad": { + "modified": "2020-10-15T21:50:09.762Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "ea1000", + "Kalwyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/proxy/onProxyError": { - "modified": "2020-10-15T22:00:36.758Z", + "Web/API/Gamepad_API": { + "modified": "2020-10-15T22:22:14.027Z", "contributors": [ - "hellosct1", - "wbamberg" + "jogemu" ] }, - "Mozilla/Add-ons/WebExtensions/API/proxy/onRequest": { - "modified": "2020-10-15T22:04:59.176Z", + "Web/API/Geolocation": { + "modified": "2019-03-23T22:12:18.756Z", "contributors": [ - "hellosct1" + "FranckGrosDubois" ] }, - "Mozilla/Add-ons/WebExtensions/API/proxy/register": { - "modified": "2020-10-15T22:02:15.003Z", + "Web/API/Geolocation/clearWatch": { + "modified": "2019-03-23T22:12:27.261Z", "contributors": [ - "hellosct1", - "wbamberg" + "FranckGrosDubois" ] }, - "Mozilla/Add-ons/WebExtensions/API/proxy/unregister": { - "modified": "2020-10-15T22:02:18.835Z", + "Web/API/Geolocation/getCurrentPosition": { + "modified": "2020-10-15T21:54:12.372Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "Nathan_Mercieca", + "FranckGrosDubois" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime": { - "modified": "2020-10-15T21:57:48.381Z", + "Web/API/Geolocation/watchPosition": { + "modified": "2019-03-23T22:12:20.299Z", "contributors": [ - "hellosct1" + "FranckGrosDubois" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/MessageSender": { - "modified": "2020-10-15T22:01:08.573Z", + "Web/API/GeolocationCoordinates": { + "modified": "2019-12-10T09:34:37.988Z", "contributors": [ - "hellosct1" + "chrisdavidmills", + "DylanGauthier" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/OnInstalledReason": { - "modified": "2020-10-15T22:01:07.997Z", + "Web/API/GeolocationPosition": { + "modified": "2020-10-15T22:26:46.525Z", "contributors": [ - "hellosct1" + "Voulto", + "chrisdavidmills" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/OnRestartRequiredReason": { - "modified": "2020-10-15T22:01:08.309Z", + "Web/API/GeolocationPosition/timestamp": { + "modified": "2020-10-15T22:26:47.312Z", "contributors": [ - "hellosct1" + "Arzak656" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/PlatformArch": { - "modified": "2020-10-15T22:01:06.690Z", + "Web/API/GeolocationPositionError": { + "modified": "2020-10-15T22:26:48.406Z", "contributors": [ - "hellosct1" + "Arzak656" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/PlatformInfo": { - "modified": "2020-10-15T22:01:04.459Z", + "Web/API/Geolocation_API": { + "modified": "2020-10-15T21:20:47.889Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "joellord", + "lotfire24", + "edouard", + "fluxine", + "Nigel_Sheldon" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/PlatformNaclArch": { - "modified": "2020-10-15T22:01:08.937Z", + "Web/API/GestureEvent": { + "modified": "2019-03-18T21:38:40.642Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/PlatformOs": { - "modified": "2020-10-15T22:00:21.839Z", + "Web/API/GlobalEventHandlers": { + "modified": "2019-03-23T23:01:24.395Z", "contributors": [ - "hellosct1" + "loella16", + "fscholz" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/Port": { - "modified": "2020-10-15T22:00:25.981Z", + "Web/API/GlobalEventHandlers/onabort": { + "modified": "2019-03-23T22:29:18.151Z", "contributors": [ - "hellosct1" + "NemoNobobyPersonne", + "Dwaaren" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/RequestUpdateCheckStatus": { - "modified": "2020-10-15T22:01:06.562Z", + "Web/API/GlobalEventHandlers/onauxclick": { + "modified": "2020-10-15T22:33:47.986Z", "contributors": [ - "hellosct1" + "Voulto" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/connect": { - "modified": "2020-10-15T21:59:39.250Z", + "Web/API/GlobalEventHandlers/onblur": { + "modified": "2019-03-23T23:46:41.843Z", "contributors": [ - "hellosct1", - "Ostefanini" + "OpenStark", + "fscholz", + "teoli", + "khalid32", + "BenoitL", + "Pitoutompoilu" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/connectNative": { - "modified": "2020-10-15T22:01:10.130Z", + "Web/API/GlobalEventHandlers/onchange": { + "modified": "2019-03-23T23:47:11.218Z", "contributors": [ - "hellosct1", - "wbamberg", - "Crikxi" + "fscholz", + "teoli", + "AshfaqHossain", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/getBackgroundPage": { - "modified": "2020-10-15T22:00:25.503Z", + "Web/API/GlobalEventHandlers/onclick": { + "modified": "2020-03-06T22:16:53.219Z", "contributors": [ - "hellosct1", - "wbamberg" + "noelmace", + "sudwebdesign", + "williamdes", + "Bpruneau", + "louity", + "Daimanu06", + "fscholz", + "teoli", + "jsx", + "Priam", + "Mgjbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/getBrowserInfo": { - "modified": "2020-10-15T22:01:08.613Z", + "Web/API/GlobalEventHandlers/onclose": { + "modified": "2019-03-23T22:45:51.255Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "smumu" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/getManifest": { - "modified": "2020-10-15T22:01:04.454Z", + "Web/API/GlobalEventHandlers/ondblclick": { + "modified": "2019-03-23T23:46:40.744Z", "contributors": [ - "hellosct1" + "fscholz", + "teoli", + "khalid32", + "BenoitL", + "Pitoutompoilu" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/getPackageDirectoryEntry": { - "modified": "2020-10-15T22:01:15.366Z", + "Web/API/GlobalEventHandlers/onerror": { + "modified": "2019-03-23T22:47:31.401Z", "contributors": [ - "hellosct1" + "NemoNobobyPersonne", + "Hell_Carlito", + "FGM", + "ylerjen" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/getPlatformInfo": { - "modified": "2020-10-15T22:01:09.499Z", + "Web/API/GlobalEventHandlers/onfocus": { + "modified": "2019-03-23T23:47:18.451Z", "contributors": [ - "hellosct1" + "fscholz", + "teoli", + "AshfaqHossain", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/getURL": { - "modified": "2020-10-15T22:00:25.329Z", + "Web/API/GlobalEventHandlers/ongotpointercapture": { + "modified": "2020-10-15T22:16:22.004Z", "contributors": [ - "hellosct1" + "fmartin5" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/id": { - "modified": "2020-10-15T22:00:23.562Z", + "Web/API/GlobalEventHandlers/onkeydown": { + "modified": "2019-03-24T00:01:53.937Z", "contributors": [ - "hellosct1" + "fscholz", + "teoli", + "AshfaqHossain", + "Julien.stuby", + "BenoitL", + "Mgjbot", + "Pitoutompoilu" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/lastError": { - "modified": "2020-10-15T22:00:25.937Z", + "Web/API/GlobalEventHandlers/onkeypress": { + "modified": "2019-03-24T00:01:54.246Z", "contributors": [ - "hellosct1" + "fscholz", + "teoli", + "AshfaqHossain", + "Julien.stuby", + "BenoitL", + "Pitoutompoilu" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/onBrowserUpdateAvailable": { - "modified": "2020-10-15T22:01:10.633Z", + "Web/API/GlobalEventHandlers/onkeyup": { + "modified": "2019-03-24T00:01:52.086Z", "contributors": [ - "hellosct1" + "fscholz", + "teoli", + "khalid32", + "Julien.stuby", + "Pitoutompoilu", + "Chbok" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/onConnect": { - "modified": "2020-10-15T21:58:16.219Z", + "Web/API/GlobalEventHandlers/onload": { + "modified": "2019-03-23T23:45:30.027Z", "contributors": [ - "hellosct1" + "fscholz", + "teoli", + "khalid32", + "Mgjbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/onConnectExternal": { - "modified": "2020-10-15T22:00:44.948Z", + "Web/API/GlobalEventHandlers/onloadend": { + "modified": "2019-03-18T21:35:41.854Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/onInstalled": { - "modified": "2020-10-15T22:01:07.159Z", + "Web/API/GlobalEventHandlers/onloadstart": { + "modified": "2020-10-15T22:04:38.335Z", "contributors": [ - "hellosct1" + "fscholz", + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/onMessage": { - "modified": "2020-10-15T22:00:46.143Z", + "Web/API/GlobalEventHandlers/onmousedown": { + "modified": "2019-03-23T23:47:18.721Z", "contributors": [ - "hellosct1", - "Watilin", - "ariasuni", - "Nothus" + "fscholz", + "teoli", + "khalid32", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/onMessageExternal": { - "modified": "2020-10-15T22:01:07.864Z", + "Web/API/GlobalEventHandlers/onmousemove": { + "modified": "2019-04-24T11:41:27.577Z", "contributors": [ - "hellosct1" + "JyTosTT", + "fscholz", + "teoli", + "Hasilt", + "Priam", + "Mgjbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/onRestartRequired": { - "modified": "2020-10-15T22:01:08.100Z", + "Web/API/GlobalEventHandlers/onmouseout": { + "modified": "2019-03-23T23:47:15.838Z", "contributors": [ - "hellosct1" + "fscholz", + "teoli", + "khalid32", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/onStartup": { - "modified": "2020-10-15T22:01:10.619Z", + "Web/API/GlobalEventHandlers/onmouseover": { + "modified": "2019-03-23T23:47:22.003Z", "contributors": [ - "hellosct1" + "fscholz", + "teoli", + "mimzi_fahia", + "Mgjbot", + "Chbok" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/onSuspend": { - "modified": "2020-10-15T22:01:12.137Z", + "Web/API/GlobalEventHandlers/onmouseup": { + "modified": "2019-03-23T23:47:26.350Z", "contributors": [ - "hellosct1" + "fscholz", + "teoli", + "mimzi_fahia", + "Chbok" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/onSuspendCanceled": { - "modified": "2020-10-15T22:01:15.709Z", + "Web/API/GlobalEventHandlers/onreset": { + "modified": "2019-03-18T21:35:42.230Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/onUpdateAvailable": { - "modified": "2020-10-15T22:01:09.956Z", + "Web/API/GlobalEventHandlers/onresize": { + "modified": "2019-03-23T23:47:25.748Z", "contributors": [ - "hellosct1" + "ArthurMaurer", + "fscholz", + "teoli", + "khalid32", + "Chbok" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/openOptionsPage": { - "modified": "2020-10-15T22:01:05.192Z", + "Web/API/GlobalEventHandlers/onscroll": { + "modified": "2019-03-23T23:49:06.629Z", "contributors": [ - "hellosct1" + "fscholz", + "teoli", + "khalid32", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/reload": { - "modified": "2020-10-15T22:00:19.270Z", + "Web/API/GlobalEventHandlers/onselect": { + "modified": "2020-11-16T16:15:42.515Z", "contributors": [ - "hellosct1" + "NemoNobobyPersonne", + "s6mon" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/requestUpdateCheck": { - "modified": "2020-10-15T22:01:09.435Z", + "Web/API/HTMLBRElement": { + "modified": "2019-03-23T23:30:24.531Z", "contributors": [ - "hellosct1" + "teoli", + "khalid32", + "tregagnon" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/sendMessage": { - "modified": "2020-10-15T22:00:52.245Z", + "Web/API/HTMLBaseElement": { + "modified": "2019-11-23T18:10:52.263Z", "contributors": [ - "hellosct1" + "regseb", + "Kalwyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/sendNativeMessage": { - "modified": "2020-10-15T22:01:11.077Z", + "Web/API/HTMLBaseFontElement": { + "modified": "2020-10-15T22:35:14.285Z", "contributors": [ - "hellosct1" + "Voulto" ] }, - "Mozilla/Add-ons/WebExtensions/API/runtime/setUninstallURL": { - "modified": "2020-10-15T22:00:25.239Z", + "Web/API/HTMLBodyElement": { + "modified": "2019-04-19T13:59:15.144Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "jmh" ] }, - "Mozilla/Add-ons/WebExtensions/API/search": { - "modified": "2020-10-15T22:07:14.449Z", + "Web/API/HTMLButtonElement": { + "modified": "2020-10-15T22:04:39.590Z", "contributors": [ - "hellosct1" + "Voulto", + "dragon38800", + "fscholz" ] }, - "Mozilla/Add-ons/WebExtensions/API/search/get": { - "modified": "2020-10-15T22:07:16.442Z", + "Web/API/HTMLButtonElement/labels": { + "modified": "2020-10-15T22:04:38.333Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/search/search": { - "modified": "2020-10-15T22:07:15.372Z", + "Web/API/HTMLCanvasElement": { + "modified": "2019-03-23T23:28:23.922Z", "contributors": [ - "hellosct1" + "wbamberg", + "khalid32", + "Delapouite", + "Bobo" ] }, - "Mozilla/Add-ons/WebExtensions/API/sessions": { - "modified": "2020-10-15T21:55:14.411Z", + "Web/API/HTMLCanvasElement/getContext": { + "modified": "2019-03-23T22:11:53.953Z", "contributors": [ - "hellosct1" + "NemoNobobyPersonne" ] }, - "Mozilla/Add-ons/WebExtensions/API/sessions/Filter": { - "modified": "2020-10-15T21:56:01.494Z", + "Web/API/HTMLCanvasElement/height": { + "modified": "2020-10-15T21:54:28.516Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "NemoNobobyPersonne" ] }, - "Mozilla/Add-ons/WebExtensions/API/sessions/MAX_SESSION_RESULTS": { - "modified": "2020-10-15T21:56:00.737Z", + "Web/API/HTMLCollection": { + "modified": "2019-03-23T23:00:36.863Z", "contributors": [ - "hellosct1" + "loella16", + "jean-pierre.gay", + "vava", + "Raison" ] }, - "Mozilla/Add-ons/WebExtensions/API/sessions/Session": { - "modified": "2020-10-15T21:56:01.710Z", + "Web/API/HTMLCollection/item": { + "modified": "2020-04-01T12:50:44.774Z", "contributors": [ - "hellosct1" + "olivierdupon", + "OhNiice" ] }, - "Mozilla/Add-ons/WebExtensions/API/sessions/forgetClosedTab": { - "modified": "2020-10-15T22:04:36.912Z", + "Web/API/HTMLContentElement": { + "modified": "2019-03-23T22:32:17.762Z", "contributors": [ - "hellosct1" + "nobe4" ] }, - "Mozilla/Add-ons/WebExtensions/API/sessions/forgetClosedWindow": { - "modified": "2020-10-15T22:04:36.603Z", + "Web/API/HTMLContentElement/getDistributedNodes": { + "modified": "2019-03-18T20:46:56.376Z", "contributors": [ - "hellosct1" + "dragon38800", + "nobe4" ] }, - "Mozilla/Add-ons/WebExtensions/API/sessions/getRecentlyClosed": { - "modified": "2020-10-15T21:56:01.554Z", + "Web/API/HTMLContentElement/select": { + "modified": "2019-03-18T20:46:55.702Z", "contributors": [ - "hellosct1" + "dragon38800", + "nobe4" ] }, - "Mozilla/Add-ons/WebExtensions/API/sessions/getTabValue": { - "modified": "2020-10-15T22:04:38.593Z", + "Web/API/HTMLDialogElement": { + "modified": "2020-10-15T22:34:56.116Z", "contributors": [ - "hellosct1" + "neoncitylights" ] }, - "Mozilla/Add-ons/WebExtensions/API/sessions/getWindowValue": { - "modified": "2020-10-15T22:04:37.850Z", + "Web/API/HTMLDialogElement/close_event": { + "modified": "2020-10-15T22:34:54.370Z", "contributors": [ - "hellosct1" + "tomderudder" ] }, - "Mozilla/Add-ons/WebExtensions/API/sessions/onChanged": { - "modified": "2020-10-15T21:56:06.118Z", + "Web/API/HTMLDivElement": { + "modified": "2020-10-15T21:40:05.712Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "dragon38800", + "jmh" ] }, - "Mozilla/Add-ons/WebExtensions/API/sessions/removeTabValue": { - "modified": "2020-10-15T22:04:38.272Z", + "Web/API/HTMLDocument": { + "modified": "2019-03-23T22:33:08.931Z", "contributors": [ - "hellosct1" + "crica" ] }, - "Mozilla/Add-ons/WebExtensions/API/sessions/removeWindowValue": { - "modified": "2020-10-15T22:04:37.866Z", + "Web/API/HTMLElement": { + "modified": "2019-03-23T23:30:24.040Z", "contributors": [ - "hellosct1" + "AshfaqHossain", + "Jeremie", + "tregagnon" ] }, - "Mozilla/Add-ons/WebExtensions/API/sessions/restore": { - "modified": "2020-10-15T21:56:02.475Z", + "Web/API/HTMLElement/beforeinput_event": { + "modified": "2020-10-15T22:20:11.192Z", "contributors": [ - "hellosct1" + "Watilin" ] }, - "Mozilla/Add-ons/WebExtensions/API/sessions/setTabValue": { - "modified": "2020-10-15T22:04:37.948Z", + "Web/API/HTMLElement/change_event": { + "modified": "2020-10-15T21:34:35.319Z", "contributors": [ - "hellosct1" + "tristantheb", + "SphinxKnight", + "fscholz", + "loella16", + "Kalwyn", + "karyngaudreau" ] }, - "Mozilla/Add-ons/WebExtensions/API/sessions/setWindowValue": { - "modified": "2020-10-15T22:04:37.991Z", + "Web/API/HTMLElement/click": { + "modified": "2019-03-23T23:47:15.393Z", "contributors": [ - "hellosct1" + "fscholz", + "teoli", + "khalid32", + "tregagnon", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/sidebarAction": { - "modified": "2020-10-15T21:57:44.918Z", + "Web/API/HTMLElement/contentEditable": { + "modified": "2019-03-23T22:15:40.936Z", "contributors": [ - "hellosct1", - "wbamberg" + "loella16", + "ebear" ] }, - "Mozilla/Add-ons/WebExtensions/API/sidebarAction/ImageDataType": { - "modified": "2020-10-15T22:05:22.946Z", + "Web/API/HTMLElement/dir": { + "modified": "2019-03-24T00:13:15.143Z", "contributors": [ - "hellosct1" + "fscholz", + "teoli", + "khalid32", + "tregagnon", + "dextra", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/sidebarAction/close": { - "modified": "2020-10-15T22:05:22.895Z", + "Web/API/HTMLElement/hidden": { + "modified": "2020-10-15T22:34:15.806Z", "contributors": [ - "hellosct1" + "asgmeonerandom" ] }, - "Mozilla/Add-ons/WebExtensions/API/sidebarAction/getPanel": { - "modified": "2020-10-15T22:05:22.102Z", + "Web/API/HTMLElement/input_event": { + "modified": "2019-04-17T07:33:49.618Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "fscholz", + "loella16", + "Sebastianz", + "LoicPuchaux" ] }, - "Mozilla/Add-ons/WebExtensions/API/sidebarAction/getTitle": { - "modified": "2020-10-15T22:05:23.613Z", + "Web/API/HTMLElement/isContentEditable": { + "modified": "2019-03-23T22:50:36.754Z", "contributors": [ - "hellosct1" + "loella16", + "vava" ] }, - "Mozilla/Add-ons/WebExtensions/API/sidebarAction/isOpen": { - "modified": "2020-10-15T22:05:23.432Z", + "Web/API/HTMLElement/lang": { + "modified": "2019-03-23T23:46:31.690Z", "contributors": [ - "hellosct1" + "fscholz", + "teoli", + "AshfaqHossain", + "tregagnon", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/sidebarAction/open": { - "modified": "2020-10-15T22:05:23.939Z", + "Web/API/HTMLElement/offsetHeight": { + "modified": "2019-03-24T00:05:55.047Z", "contributors": [ - "hellosct1" + "vava", + "fscholz", + "teoli", + "jsx", + "AshfaqHossain", + "Julien STUBY", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/sidebarAction/setIcon": { - "modified": "2020-10-15T22:05:23.907Z", + "Web/API/HTMLElement/offsetLeft": { + "modified": "2019-03-23T23:47:14.986Z", "contributors": [ - "hellosct1" + "fscholz", + "teoli", + "jsx", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/sidebarAction/setPanel": { - "modified": "2020-10-15T22:05:22.031Z", + "Web/API/HTMLElement/offsetParent": { + "modified": "2019-03-23T23:47:16.899Z", "contributors": [ - "hellosct1" + "fscholz", + "teoli", + "khalid32", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/sidebarAction/setTitle": { - "modified": "2020-10-15T22:05:24.111Z", + "Web/API/HTMLElement/offsetTop": { + "modified": "2019-03-23T23:47:50.209Z", "contributors": [ - "hellosct1" + "nhoizey", + "fscholz", + "teoli", + "khalid32", + "cold sun", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/sidebarAction/toggle": { - "modified": "2020-10-15T22:30:04.353Z", + "Web/API/HTMLElement/offsetWidth": { + "modified": "2019-03-23T23:47:15.232Z", "contributors": [ - "hellosct1" + "vincent.tschanz", + "EmixMaxime", + "fscholz", + "teoli", + "khalid32", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/storage": { - "modified": "2020-10-15T21:57:44.721Z", + "Web/API/HTMLElement/outerText": { + "modified": "2019-03-23T22:29:19.506Z", "contributors": [ - "AntoineJT", - "hellosct1", - "wbamberg", - "Idlus" + "loella16", + "HereComesJuju" ] }, - "Mozilla/Add-ons/WebExtensions/API/storage/StorageArea": { - "modified": "2020-10-15T22:05:20.120Z", + "Web/API/HTMLElement/title": { + "modified": "2019-03-18T21:38:30.184Z", "contributors": [ - "hellosct1", - "wbamberg" + "NemoNobobyPersonne" ] }, - "Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/clear": { - "modified": "2020-10-15T22:05:24.101Z", + "Web/API/HTMLFormControlsCollection": { + "modified": "2020-10-15T22:04:38.234Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/get": { - "modified": "2020-10-15T22:05:24.141Z", + "Web/API/HTMLFormElement": { + "modified": "2020-10-15T21:18:02.094Z", "contributors": [ - "ariasuni", - "hellosct1" + "loella16", + "SphinxKnight", + "teoli", + "khalid32", + "Mgjbot", + "BenoitL", + "Fredchat" ] }, - "Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/getBytesInUse": { - "modified": "2020-10-15T22:05:21.058Z", + "Web/API/HTMLFormElement/acceptCharset": { + "modified": "2019-03-23T22:56:05.617Z", "contributors": [ - "hellosct1" + "thbil" ] }, - "Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/remove": { - "modified": "2020-10-15T22:05:20.838Z", + "Web/API/HTMLFormElement/action": { + "modified": "2019-03-23T22:56:10.694Z", "contributors": [ - "hellosct1" + "thbil" ] }, - "Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/set": { - "modified": "2020-10-15T22:05:24.815Z", + "Web/API/HTMLFormElement/elements": { + "modified": "2019-03-23T22:56:07.279Z", "contributors": [ - "hellosct1" + "thbil" ] }, - "Mozilla/Add-ons/WebExtensions/API/storage/StorageChange": { - "modified": "2020-10-15T22:05:21.622Z", + "Web/API/HTMLFormElement/encoding": { + "modified": "2019-03-23T22:56:05.939Z", "contributors": [ - "hellosct1", - "wbamberg" + "thbil" ] }, - "Mozilla/Add-ons/WebExtensions/API/storage/local": { - "modified": "2020-10-15T22:05:23.273Z", + "Web/API/HTMLFormElement/enctype": { + "modified": "2019-03-23T22:56:06.183Z", "contributors": [ - "hellosct1", - "wbamberg" + "thbil" ] }, - "Mozilla/Add-ons/WebExtensions/API/storage/managed": { - "modified": "2020-10-15T22:05:22.202Z", + "Web/API/HTMLFormElement/length": { + "modified": "2019-03-23T22:56:03.752Z", "contributors": [ - "hellosct1", - "wbamberg" + "thbil" ] }, - "Mozilla/Add-ons/WebExtensions/API/storage/onChanged": { - "modified": "2020-10-15T22:05:23.632Z", + "Web/API/HTMLFormElement/method": { + "modified": "2019-03-23T22:56:06.732Z", "contributors": [ - "hellosct1", - "wbamberg" + "thbil" ] }, - "Mozilla/Add-ons/WebExtensions/API/storage/sync": { - "modified": "2020-10-15T22:05:23.398Z", + "Web/API/HTMLFormElement/name": { + "modified": "2019-03-23T22:56:01.559Z", "contributors": [ - "Mozinet", - "locness3", - "hellosct1", - "wbamberg", - "Kocal" + "thbil" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs": { - "modified": "2020-10-15T21:49:29.878Z", + "Web/API/HTMLFormElement/reportValidity": { + "modified": "2020-10-15T22:15:18.266Z", "contributors": [ - "hellosct1", - "Watilin", - "wbamberg", - "Rik", - "Ostefanini", - "Sheppy" + "dragon38800" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/MutedInfo": { - "modified": "2020-10-15T22:03:57.638Z", + "Web/API/HTMLFormElement/reset": { + "modified": "2019-03-18T21:15:21.862Z", "contributors": [ - "hellosct1", - "wbamberg" + "a-mt" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/MutedInfoReason": { - "modified": "2020-10-15T22:03:52.917Z", + "Web/API/HTMLFormElement/submit": { + "modified": "2020-10-15T22:15:18.900Z", "contributors": [ - "hellosct1", - "wbamberg" + "dragon38800" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/PageSettings": { - "modified": "2020-10-15T22:03:52.956Z", + "Web/API/HTMLFormElement/target": { + "modified": "2019-03-23T22:56:10.264Z", "contributors": [ - "hellosct1", - "wbamberg" + "thbil" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/TAB_ID_NONE": { - "modified": "2020-10-15T21:58:23.043Z", + "Web/API/HTMLFrameSetElement": { + "modified": "2020-10-15T22:35:16.209Z", "contributors": [ - "hellosct1", - "wbamberg" + "Voulto" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/Tab": { - "modified": "2020-10-15T22:03:11.629Z", + "Web/API/HTMLIFrameElement": { + "modified": "2019-07-30T13:28:00.924Z", "contributors": [ - "hellosct1", - "ariasuni" + "thbil" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/TabStatus": { - "modified": "2020-10-15T22:03:52.910Z", + "Web/API/HTMLIFrameElement/contentWindow": { + "modified": "2020-10-15T21:42:29.039Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "loella16", + "benjaminW78" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/WindowType": { - "modified": "2020-10-15T22:03:51.484Z", + "Web/API/HTMLIFrameElement/featurePolicy": { + "modified": "2020-11-12T09:04:15.995Z", "contributors": [ - "hellosct1", - "wbamberg" + "JNa0" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/ZoomSettings": { - "modified": "2020-10-15T22:03:54.274Z", + "Web/API/HTMLImageElement": { + "modified": "2019-03-23T23:38:17.058Z", "contributors": [ - "hellosct1", - "wbamberg" + "loella16", + "fscholz", + "khalid32", + "teoli", + "louuis", + "rm1720" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/ZoomSettingsMode": { - "modified": "2020-10-15T22:03:55.281Z", + "Web/API/HTMLImageElement/Image": { + "modified": "2019-09-01T13:58:47.617Z", "contributors": [ - "hellosct1", - "wbamberg" + "loella16", + "sztan" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/ZoomSettingsScope": { - "modified": "2020-10-15T22:03:52.641Z", + "Web/API/HTMLInputElement": { + "modified": "2020-10-15T21:34:36.231Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "jpmedley" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/captureTab": { - "modified": "2020-10-15T22:03:53.968Z", + "Web/API/HTMLInputElement/labels": { + "modified": "2020-10-15T22:04:38.251Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/captureVisibleTab": { - "modified": "2020-10-15T22:03:37.508Z", + "Web/API/HTMLMediaElement": { + "modified": "2020-10-15T21:50:41.898Z", "contributors": [ - "hellosct1", - "wbamberg" + "AntoineJT", + "loella16", + "MrMargouillat" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/connect": { - "modified": "2020-10-15T21:58:20.324Z", + "Web/API/HTMLMediaElement/abort_event": { + "modified": "2020-10-15T22:34:53.863Z", "contributors": [ - "hellosct1", - "wbamberg" + "NEO_the-code" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/create": { - "modified": "2020-10-15T22:03:33.431Z", + "Web/API/HTMLMediaElement/canplay_event": { + "modified": "2019-03-18T20:49:26.215Z", "contributors": [ - "hellosct1" + "estelle", + "fscholz", + "Kalwyn", + "Maxime-T" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/detectLanguage": { - "modified": "2020-10-15T22:03:48.243Z", + "Web/API/HTMLMediaElement/canplaythrough_event": { + "modified": "2020-10-30T13:49:01.434Z", "contributors": [ - "hellosct1", - "wbamberg" + "Sroucheray", + "estelle", + "fscholz", + "Kalwyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/discard": { - "modified": "2020-10-15T22:03:57.449Z", + "Web/API/HTMLMediaElement/captureStream": { + "modified": "2020-10-15T22:06:00.390Z", "contributors": [ - "hellosct1" + "o0sh4d0w0o" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/duplicate": { - "modified": "2020-10-15T22:03:08.294Z", + "Web/API/HTMLMediaElement/durationchange_event": { + "modified": "2019-03-18T20:49:29.267Z", "contributors": [ - "hellosct1", - "ariasuni", - "wbamberg" + "estelle", + "fscholz", + "Kalwyn", + "BobyTT" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/executeScript": { - "modified": "2020-10-15T21:58:22.450Z", + "Web/API/HTMLMediaElement/emptied_event": { + "modified": "2019-03-18T20:49:29.095Z", "contributors": [ - "hellosct1", - "wbamberg", - "Watilin" + "estelle", + "fscholz", + "Kalwyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/get": { - "modified": "2020-10-15T22:03:48.764Z", + "Web/API/HTMLMediaElement/ended_event": { + "modified": "2019-03-18T20:49:28.930Z", "contributors": [ - "hellosct1", - "wbamberg" + "estelle", + "fscholz", + "Kalwyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/getAllInWindow": { - "modified": "2020-10-15T22:03:47.367Z", + "Web/API/HTMLMediaElement/play": { + "modified": "2019-03-18T21:39:19.899Z", "contributors": [ - "hellosct1" + "3dos" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/getCurrent": { - "modified": "2020-10-15T22:03:47.217Z", + "Web/API/HTMLMediaElement/volume": { + "modified": "2020-10-15T22:22:12.837Z", "contributors": [ - "hellosct1", - "wbamberg" + "Mars073" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/getSelected": { - "modified": "2020-10-15T22:03:47.042Z", + "Web/API/HTMLOptionElement": { + "modified": "2019-03-23T23:28:20.044Z", "contributors": [ - "hellosct1", - "wbamberg" + "khalid32", + "MedB" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/getZoom": { - "modified": "2020-10-15T22:03:47.459Z", + "Web/API/HTMLOptionElement/Option": { + "modified": "2019-11-18T08:34:34.768Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "Jmarin" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/getZoomSettings": { - "modified": "2020-10-15T22:03:49.865Z", + "Web/API/HTMLQuoteElement": { + "modified": "2019-03-23T23:30:25.216Z", "contributors": [ - "hellosct1", - "wbamberg" + "teoli", + "khalid32", + "tregagnon" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/goBack": { - "modified": "2020-10-15T22:30:04.681Z", + "Web/API/HTMLSelectElement": { + "modified": "2019-03-23T22:50:52.276Z", "contributors": [ - "hellosct1" + "Jean-MariePETIT", + "tinou98" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/goForward": { - "modified": "2020-10-15T22:30:06.344Z", + "Web/API/HTMLSelectElement/remove": { + "modified": "2019-03-23T22:45:22.256Z", "contributors": [ - "hellosct1" + "Jean-MariePETIT" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/hide": { - "modified": "2020-10-15T22:03:53.118Z", + "Web/API/HTMLSelectElement/selectedIndex": { + "modified": "2020-10-15T22:10:16.178Z", "contributors": [ - "hellosct1", - "wbamberg" + "Watilin", + "Bpruneau" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/highlight": { - "modified": "2020-10-15T22:03:50.648Z", + "Web/API/HTMLSelectElement/setCustomValidity": { + "modified": "2019-04-22T04:45:00.486Z", "contributors": [ - "hellosct1" + "kenavoloic", + "v-Stein" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/insertCSS": { - "modified": "2020-10-15T21:49:28.464Z", + "Web/API/HTMLShadowElement": { + "modified": "2019-03-23T22:32:10.748Z", "contributors": [ - "hellosct1", - "wbamberg", - "Needlex" + "nobe4" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/move": { - "modified": "2020-10-15T22:03:49.781Z", + "Web/API/HTMLSpanElement": { + "modified": "2019-03-23T23:30:40.037Z", "contributors": [ - "hellosct1", - "wbamberg" + "teoli", + "khalid32", + "tregagnon" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/moveInSuccession": { - "modified": "2020-10-15T22:15:20.685Z", + "Web/API/HTMLStyleElement": { + "modified": "2019-03-23T23:45:30.418Z", "contributors": [ - "hellosct1" + "teoli", + "khalid32", + "Mgjbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/onActivated": { - "modified": "2020-10-15T22:03:53.409Z", + "Web/API/HTMLTableCellElement": { + "modified": "2019-03-23T22:22:55.497Z", "contributors": [ - "hellosct1", - "wbamberg" + "Copen" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/onActiveChanged": { - "modified": "2020-10-15T22:03:53.571Z", + "Web/API/HTMLTableElement": { + "modified": "2019-03-23T23:46:08.570Z", "contributors": [ - "hellosct1", - "wbamberg" + "teoli", + "jsx", + "ethertank", + "Mgjbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/onAttached": { - "modified": "2020-10-15T22:03:53.710Z", + "Web/API/HTMLTableElement/caption": { + "modified": "2019-03-23T23:45:21.628Z", "contributors": [ - "hellosct1", - "wbamberg" + "fscholz", + "teoli", + "khalid32", + "BenoitL", + "Chbok", + "Marcolive" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/onCreated": { - "modified": "2020-10-15T22:03:52.917Z", + "Web/API/HTMLTableElement/insertRow": { + "modified": "2019-03-23T23:31:04.505Z", "contributors": [ - "hellosct1", - "wbamberg" + "WeWantMiles", + "NemoNobobyPersonne", + "fscholz", + "teoli", + "AshfaqHossain", + "Restimel" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/onDetached": { - "modified": "2020-10-15T22:03:52.758Z", + "Web/API/HTMLTableRowElement": { + "modified": "2020-10-15T22:17:56.178Z", "contributors": [ - "hellosct1", - "wbamberg" + "Voulto" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/onHighlightChanged": { - "modified": "2020-10-15T22:03:53.182Z", + "Web/API/HTMLTableRowElement/insertCell": { + "modified": "2020-10-15T22:17:56.662Z", "contributors": [ - "hellosct1", - "wbamberg" + "Watilin" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/onHighlighted": { - "modified": "2020-10-15T22:03:55.546Z", + "Web/API/HTMLTimeElement": { + "modified": "2020-10-15T22:21:35.210Z", "contributors": [ - "hellosct1", - "wbamberg" + "Arzak656" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/onMoved": { - "modified": "2020-10-15T22:03:52.892Z", + "Web/API/HTMLTimeElement/dateTime": { + "modified": "2020-10-15T22:21:37.221Z", "contributors": [ - "hellosct1", - "wbamberg" + "Arzak656" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/onRemoved": { - "modified": "2020-10-15T22:03:54.353Z", + "Web/API/HTMLUnknownElement": { + "modified": "2020-10-15T22:17:58.810Z", "contributors": [ - "hellosct1", - "wbamberg" + "Watilin" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/onReplaced": { - "modified": "2020-10-15T22:03:54.180Z", + "Web/API/HTMLVideoElement": { + "modified": "2020-10-15T22:28:40.533Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "maudsefo" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/onSelectionChanged": { - "modified": "2020-10-15T22:03:53.491Z", + "Web/API/Headers": { + "modified": "2020-10-15T22:21:38.336Z", "contributors": [ - "hellosct1", - "wbamberg" + "robin850", + "Torzivalds" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/onUpdated": { - "modified": "2020-10-15T22:03:55.052Z", + "Web/API/History": { + "modified": "2019-03-23T23:10:25.221Z", "contributors": [ - "hellosct1" + "DavidLibeau", + "remi_grumeau" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/onZoomChange": { - "modified": "2020-10-15T22:03:55.458Z", + "Web/API/History/length": { + "modified": "2020-10-15T22:28:26.926Z", "contributors": [ - "hellosct1", - "wbamberg" + "Arzak656" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/print": { - "modified": "2020-10-15T22:03:49.388Z", + "Web/API/IDBCursor": { + "modified": "2019-03-23T22:34:39.578Z", "contributors": [ - "hellosct1", - "wbamberg" + "fscholz", + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/printPreview": { - "modified": "2020-10-15T22:03:49.526Z", + "Web/API/IDBCursor/advance": { + "modified": "2019-03-23T22:34:38.198Z", "contributors": [ - "hellosct1", - "wbamberg" + "perrinjerome", + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/query": { - "modified": "2020-10-15T22:03:31.970Z", + "Web/API/IDBCursor/continue": { + "modified": "2019-03-23T22:34:31.664Z", "contributors": [ - "hellosct1", - "duduindo", - "wbamberg" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/reload": { - "modified": "2020-10-15T22:03:48.842Z", + "Web/API/IDBDatabase": { + "modified": "2019-03-23T22:31:18.316Z", "contributors": [ - "hellosct1", - "wbamberg" + "v-Stein", + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/remove": { - "modified": "2020-10-15T22:03:49.809Z", + "Web/API/IDBDatabase/close": { + "modified": "2019-03-23T22:31:11.263Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/removeCSS": { - "modified": "2020-10-15T22:03:48.685Z", + "Web/API/IDBDatabase/createObjectStore": { + "modified": "2019-03-23T22:31:16.639Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/saveAsPDF": { - "modified": "2020-10-15T22:03:10.663Z", + "Web/API/IDBDatabase/deleteObjectStore": { + "modified": "2019-03-23T22:31:14.248Z", "contributors": [ - "hellosct1", - "wbamberg" + "christophe.hurpeau", + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/sendMessage": { - "modified": "2020-10-15T21:56:45.906Z", + "Web/API/IDBDatabase/name": { + "modified": "2019-03-23T22:31:09.217Z", "contributors": [ - "hellosct1", - "wbamberg", - "sxilderik", - "Ostefanini" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/sendRequest": { - "modified": "2020-10-15T22:03:50.232Z", + "Web/API/IDBDatabase/objectStoreNames": { + "modified": "2019-03-23T22:31:09.388Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/setZoom": { - "modified": "2020-10-15T22:03:49.328Z", + "Web/API/IDBDatabase/onabort": { + "modified": "2019-03-23T22:31:09.551Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/setZoomSettings": { - "modified": "2020-10-15T22:03:49.946Z", + "Web/API/IDBDatabase/onerror": { + "modified": "2019-03-23T22:31:08.731Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/show": { - "modified": "2020-10-15T22:03:54.896Z", + "Web/API/IDBDatabase/onversionchange": { + "modified": "2019-03-23T22:30:58.851Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/toggleReaderMode": { - "modified": "2020-10-15T22:03:50.644Z", + "Web/API/IDBDatabase/transaction": { + "modified": "2019-03-23T22:31:19.784Z", "contributors": [ - "hellosct1" + "P45QU10U", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/tabs/update": { - "modified": "2020-10-15T22:03:52.738Z", + "Web/API/IDBDatabase/version": { + "modified": "2020-10-15T21:47:11.268Z", "contributors": [ - "hellosct1", - "Highbrainer" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/theme": { - "modified": "2020-10-15T21:57:45.524Z", + "Web/API/IDBEnvironment": { + "modified": "2020-10-15T21:45:39.502Z", "contributors": [ - "hellosct1", - "wbamberg", - "ntim" + "loella16", + "SphinxKnight", + "gadgino", + "Brettz9" ] }, - "Mozilla/Add-ons/WebExtensions/API/theme/Theme": { - "modified": "2020-10-15T21:57:51.337Z", + "Web/API/IDBFactory": { + "modified": "2020-10-15T21:45:40.483Z", "contributors": [ - "hellosct1", - "wbamberg" + "bershanskiy", + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/theme/getCurrent": { - "modified": "2020-10-15T21:59:29.473Z", + "Web/API/IDBFactory/cmp": { + "modified": "2019-03-23T22:34:32.314Z", "contributors": [ - "hellosct1", - "ntim" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/theme/onUpdated": { - "modified": "2020-10-15T22:00:25.228Z", + "Web/API/IDBFactory/deleteDatabase": { + "modified": "2019-03-23T22:34:37.176Z", "contributors": [ - "hellosct1", - "ntim" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/theme/reset": { - "modified": "2020-10-15T21:57:51.422Z", + "Web/API/IDBFactory/open": { + "modified": "2020-10-15T21:45:42.009Z", "contributors": [ - "hellosct1", - "wbamberg" + "Watilin", + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/theme/update": { - "modified": "2020-10-15T21:57:50.766Z", + "Web/API/IDBIndex": { + "modified": "2020-09-12T05:13:55.776Z", "contributors": [ - "hellosct1" + "Voulto", + "GhislainPhu", + "gadgino", + "jpmedley" ] }, - "Mozilla/Add-ons/WebExtensions/API/topSites": { - "modified": "2020-10-15T21:57:46.000Z", + "Web/API/IDBIndex/count": { + "modified": "2019-03-23T22:30:43.317Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/topSites/MostVisitedURL": { - "modified": "2020-10-15T21:58:01.003Z", + "Web/API/IDBIndex/get": { + "modified": "2019-03-18T21:17:42.033Z", "contributors": [ - "hellosct1" + "AdeLyneBD", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/topSites/get": { - "modified": "2020-10-15T21:58:02.136Z", + "Web/API/IDBIndex/getAll": { + "modified": "2020-10-15T21:47:29.237Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "AdeLyneBD", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/types": { - "modified": "2019-07-03T11:01:54.372Z", + "Web/API/IDBIndex/getAllKeys": { + "modified": "2020-10-15T21:47:28.678Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/types/BrowserSetting": { - "modified": "2020-10-15T21:57:18.321Z", + "Web/API/IDBIndex/getKey": { + "modified": "2019-03-23T22:30:30.773Z", "contributors": [ - "hellosct1", - "andrewtruongmoz" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/types/BrowserSetting/clear": { - "modified": "2019-07-03T11:03:45.430Z", + "Web/API/IDBIndex/isAutoLocale": { + "modified": "2020-10-15T21:47:13.856Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "teoli", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/types/BrowserSetting/get": { - "modified": "2019-06-05T16:54:03.389Z", + "Web/API/IDBIndex/keyPath": { + "modified": "2019-03-23T22:30:52.686Z", "contributors": [ - "hellosct1" + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/types/BrowserSetting/onChange": { - "modified": "2020-10-15T21:57:19.014Z", + "Web/API/IDBIndex/locale": { + "modified": "2019-03-23T22:30:44.660Z", "contributors": [ - "hellosct1" + "teoli", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/types/BrowserSetting/set": { - "modified": "2019-07-03T11:03:56.666Z", + "Web/API/IDBIndex/multiEntry": { + "modified": "2019-03-23T22:30:48.807Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/userScripts": { - "modified": "2020-10-15T22:23:35.773Z", + "Web/API/IDBIndex/name": { + "modified": "2019-03-23T22:30:41.544Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/userScripts/APIScript": { - "modified": "2019-10-13T04:23:03.445Z", + "Web/API/IDBIndex/objectStore": { + "modified": "2019-03-23T22:30:48.435Z", "contributors": [ - "hellosct1" + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/userScripts/RegisteredUserScript": { - "modified": "2020-10-15T22:23:33.344Z", + "Web/API/IDBIndex/openCursor": { + "modified": "2019-03-23T22:30:31.037Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/userScripts/RegisteredUserScript/RegisteredUserScript.unregister()": { - "modified": "2020-10-15T22:23:34.113Z", + "Web/API/IDBIndex/openKeyCursor": { + "modified": "2019-03-23T22:30:32.594Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/userScripts/RegisteredUserScript/unregister": { - "modified": "2020-10-15T22:23:35.185Z", + "Web/API/IDBIndex/unique": { + "modified": "2019-03-23T22:30:45.150Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/userScripts/UserScriptOptions": { - "modified": "2020-06-09T16:06:52.616Z", + "Web/API/IDBKeyRange": { + "modified": "2020-10-15T21:46:17.358Z", "contributors": [ - "hellosct1" + "Voulto", + "SphinxKnight", + "gadgino", + "Goofy", + "jpmedley" ] }, - "Mozilla/Add-ons/WebExtensions/API/userScripts/onBeforeScript": { - "modified": "2020-10-15T22:23:34.529Z", + "Web/API/IDBKeyRange/bound": { + "modified": "2019-03-23T22:33:04.699Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/userScripts/register": { - "modified": "2020-10-15T22:23:34.422Z", + "Web/API/IDBKeyRange/includes": { + "modified": "2019-03-23T22:33:05.590Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/userScripts/travailler_avec_userScripts": { - "modified": "2019-10-13T04:55:15.939Z", + "Web/API/IDBKeyRange/lower": { + "modified": "2019-03-23T22:33:04.885Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webNavigation": { - "modified": "2020-10-15T21:57:52.141Z", + "Web/API/IDBKeyRange/lowerBound": { + "modified": "2019-03-23T22:33:05.216Z", "contributors": [ - "hellosct1", - "wbamberg", - "sxilderik", - "tiimax" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webNavigation/TransitionQualifier": { - "modified": "2020-10-15T22:07:03.896Z", + "Web/API/IDBKeyRange/lowerOpen": { + "modified": "2019-03-23T22:32:57.950Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webNavigation/TransitionType": { - "modified": "2020-10-15T22:07:02.866Z", + "Web/API/IDBKeyRange/only": { + "modified": "2019-03-23T22:33:01.396Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webNavigation/getAllFrames": { - "modified": "2020-10-15T22:07:02.793Z", + "Web/API/IDBKeyRange/upper": { + "modified": "2019-03-23T22:33:10.697Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webNavigation/getFrame": { - "modified": "2020-10-15T22:07:00.126Z", + "Web/API/IDBKeyRange/upperBound": { + "modified": "2019-03-23T22:33:21.510Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webNavigation/onBeforeNavigate": { - "modified": "2020-10-15T22:07:02.940Z", + "Web/API/IDBKeyRange/upperOpen": { + "modified": "2019-03-23T22:32:58.450Z", "contributors": [ - "hellosct1", - "wbamberg" + "Hell_Carlito", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webNavigation/onCommitted": { - "modified": "2020-10-15T22:07:02.451Z", + "Web/API/IDBObjectStore": { + "modified": "2019-03-23T22:34:11.877Z", "contributors": [ - "hellosct1", - "wbamberg" + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webNavigation/onCompleted": { - "modified": "2020-10-15T22:07:03.742Z", + "Web/API/IDBObjectStore/add": { + "modified": "2019-03-23T22:34:09.726Z", "contributors": [ - "hellosct1", - "wbamberg" + "perrinjerome", + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webNavigation/onCreatedNavigationTarget": { - "modified": "2020-10-15T22:07:03.933Z", + "Web/API/IDBObjectStore/autoIncrement": { + "modified": "2019-03-23T22:34:10.196Z", "contributors": [ - "hellosct1", - "wbamberg" + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webNavigation/onDOMContentLoaded": { - "modified": "2020-10-15T22:07:02.959Z", + "Web/API/IDBObjectStore/clear": { + "modified": "2019-03-23T22:34:03.069Z", "contributors": [ - "hellosct1", - "wbamberg" + "doppelganger9", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webNavigation/onErrorOccurred": { - "modified": "2020-10-15T22:07:03.666Z", + "Web/API/IDBObjectStore/count": { + "modified": "2019-03-23T22:34:13.752Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webNavigation/onHistoryStateUpdated": { - "modified": "2020-10-15T22:07:05.669Z", + "Web/API/IDBObjectStore/createIndex": { + "modified": "2019-03-23T22:34:07.900Z", "contributors": [ - "hellosct1" + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webNavigation/onReferenceFragmentUpdated": { - "modified": "2020-10-15T22:07:03.560Z", + "Web/API/IDBObjectStore/delete": { + "modified": "2019-03-23T22:33:59.327Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webNavigation/onTabReplaced": { - "modified": "2020-10-15T22:07:03.017Z", + "Web/API/IDBObjectStore/deleteIndex": { + "modified": "2019-03-23T22:33:53.159Z", "contributors": [ - "hellosct1" + "AdeLyneBD", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest": { - "modified": "2020-10-15T21:56:48.858Z", + "Web/API/IDBObjectStore/get": { + "modified": "2019-03-23T22:33:58.671Z", "contributors": [ - "hellosct1", - "wbamberg", - "Ostefanini" + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/BlockingResponse": { - "modified": "2020-10-15T22:07:42.613Z", + "Web/API/IDBObjectStore/getAll": { + "modified": "2019-05-06T07:04:02.783Z", "contributors": [ - "hellosct1", - "wbamberg" + "Helfics", + "Thomas-Tonneau", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/CertificateInfo": { - "modified": "2020-10-15T22:07:39.362Z", + "Web/API/IDBObjectStore/getAllKeys": { + "modified": "2019-03-23T22:33:43.424Z", "contributors": [ - "hellosct1" + "Nothus", + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/HttpHeaders": { - "modified": "2020-10-15T22:07:40.664Z", + "Web/API/IDBObjectStore/getKey": { + "modified": "2019-03-23T22:11:20.472Z", "contributors": [ - "hellosct1", - "wbamberg" + "Nothus", + "julienw" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/MAX_HANDLER_BEHAVIOR_CHANGED_CALLS_PER_10_MINUTES": { - "modified": "2020-10-15T22:07:41.126Z", + "Web/API/IDBObjectStore/index": { + "modified": "2019-03-23T22:33:52.521Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/RequestFilter": { - "modified": "2020-10-15T22:07:42.125Z", + "Web/API/IDBObjectStore/indexNames": { + "modified": "2019-03-23T22:34:04.202Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/ResourceType": { - "modified": "2020-10-15T22:07:40.764Z", + "Web/API/IDBObjectStore/keyPath": { + "modified": "2019-03-23T22:34:05.962Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "Alpha", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/SecurityInfo": { - "modified": "2020-10-15T22:07:37.628Z", + "Web/API/IDBObjectStore/name": { + "modified": "2019-03-23T22:34:05.656Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter": { - "modified": "2020-10-15T22:07:33.978Z", + "Web/API/IDBObjectStore/openCursor": { + "modified": "2019-03-23T22:33:43.786Z", "contributors": [ - "hellosct1", - "kernp" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/close": { - "modified": "2020-10-15T22:07:36.429Z", + "Web/API/IDBObjectStore/openKeyCursor": { + "modified": "2019-03-23T22:33:39.850Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/disconnect": { - "modified": "2020-10-15T22:07:37.658Z", + "Web/API/IDBObjectStore/put": { + "modified": "2019-03-23T22:33:30.943Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/error": { - "modified": "2020-10-15T22:07:36.127Z", + "Web/API/IDBObjectStore/transaction": { + "modified": "2019-03-23T22:34:04.872Z", "contributors": [ - "hellosct1" + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/ondata": { - "modified": "2020-10-15T22:07:38.841Z", + "Web/API/IDBOpenDBRequest": { + "modified": "2019-03-23T22:14:30.384Z", "contributors": [ - "hellosct1" + "loella16", + "Enigma-42" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/onerror": { - "modified": "2020-10-15T22:07:36.695Z", + "Web/API/IDBRequest": { + "modified": "2020-10-15T21:45:42.565Z", "contributors": [ - "hellosct1" + "Voulto", + "Arzak656", + "gadgino", + "inexorabletash" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/onstart": { - "modified": "2020-10-15T22:07:36.284Z", + "Web/API/IDBRequest/error": { + "modified": "2019-03-23T22:34:15.414Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/onstop": { - "modified": "2020-10-15T22:07:38.862Z", + "Web/API/IDBRequest/onerror": { + "modified": "2019-03-23T22:34:16.420Z", "contributors": [ - "hellosct1" + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/resume": { - "modified": "2020-10-15T22:07:37.721Z", + "Web/API/IDBRequest/onsuccess": { + "modified": "2019-03-23T22:34:17.762Z", "contributors": [ - "hellosct1" + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/status": { - "modified": "2020-10-15T22:07:37.031Z", + "Web/API/IDBRequest/readyState": { + "modified": "2019-03-23T22:34:18.824Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/suspend": { - "modified": "2020-10-15T22:07:37.750Z", + "Web/API/IDBRequest/result": { + "modified": "2019-03-23T22:34:18.616Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/write": { - "modified": "2020-10-15T22:07:35.165Z", + "Web/API/IDBRequest/source": { + "modified": "2019-03-23T22:34:18.295Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/UploadData": { - "modified": "2020-10-15T22:07:36.344Z", + "Web/API/IDBRequest/transaction": { + "modified": "2019-03-23T22:34:14.676Z", "contributors": [ - "hellosct1", - "wbamberg" + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/filterResponseData": { - "modified": "2020-10-15T22:07:37.557Z", + "Web/API/IDBTransaction": { + "modified": "2019-03-23T22:34:48.048Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/getSecurityInfo": { - "modified": "2020-10-15T22:07:36.970Z", + "Web/API/IDBTransaction/ObjectStoreNames": { + "modified": "2019-03-23T22:34:33.787Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/handlerBehaviorChanged": { - "modified": "2020-10-15T22:07:41.109Z", + "Web/API/IDBTransaction/abort": { + "modified": "2019-03-23T22:34:40.971Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/onAuthRequired": { - "modified": "2020-10-15T22:07:43.648Z", + "Web/API/IDBTransaction/abort_event": { + "modified": "2019-03-23T22:00:21.766Z", "contributors": [ - "hellosct1" + "wbamberg", + "fscholz", + "Kalwyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/onBeforeRedirect": { - "modified": "2020-10-15T22:07:43.857Z", + "Web/API/IDBTransaction/complete_event": { + "modified": "2019-03-23T22:00:21.434Z", "contributors": [ - "hellosct1" + "wbamberg", + "fscholz", + "Kalwyn" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/onBeforeRequest": { - "modified": "2020-10-15T22:07:42.418Z", + "Web/API/IDBTransaction/db": { + "modified": "2019-03-23T22:34:41.582Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/onBeforeSendHeaders": { - "modified": "2020-10-15T22:07:42.104Z", + "Web/API/IDBTransaction/error": { + "modified": "2019-03-23T22:34:37.959Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/onCompleted": { - "modified": "2020-10-15T22:07:39.958Z", + "Web/API/IDBTransaction/mode": { + "modified": "2019-03-23T22:34:37.380Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/onErrorOccurred": { - "modified": "2020-10-15T22:07:41.971Z", + "Web/API/IDBTransaction/objectStore": { + "modified": "2019-03-23T22:34:32.499Z", "contributors": [ - "hellosct1" + "Faontetard", + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/onHeadersReceived": { - "modified": "2020-10-15T22:07:37.308Z", + "Web/API/IDBTransaction/onabort": { + "modified": "2019-03-23T22:34:39.344Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/onResponseStarted": { - "modified": "2020-10-15T22:07:39.432Z", + "Web/API/IDBTransaction/oncomplete": { + "modified": "2019-03-23T22:34:31.462Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/webRequest/onSendHeaders": { - "modified": "2020-10-15T22:07:44.311Z", + "Web/API/IDBTransaction/onerror": { + "modified": "2019-03-23T22:34:27.556Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "gadgino" ] }, - "Mozilla/Add-ons/WebExtensions/API/windows": { - "modified": "2020-10-15T21:54:01.228Z", + "Web/API/ImageData": { + "modified": "2020-10-15T21:29:16.846Z", "contributors": [ - "hellosct1", - "ariasuni", - "wbamberg" + "SphinxKnight", + "loella16", + "fscholz", + "Sandyl" ] }, - "Mozilla/Add-ons/WebExtensions/API/windows/CreateType": { - "modified": "2020-10-15T21:54:03.517Z", + "Web/API/ImageData/data": { + "modified": "2020-10-15T22:05:57.237Z", "contributors": [ - "hellosct1", - "wbamberg" + "adrienbecker" ] }, - "Mozilla/Add-ons/WebExtensions/API/windows/WINDOW_ID_CURRENT": { - "modified": "2020-10-15T21:55:56.833Z", + "Web/API/InputEvent": { + "modified": "2020-10-15T22:20:10.431Z", "contributors": [ - "hellosct1", - "wbamberg" + "Watilin" ] }, - "Mozilla/Add-ons/WebExtensions/API/windows/WINDOW_ID_NONE": { - "modified": "2020-10-15T21:55:57.264Z", + "Web/API/IntersectionObserver": { + "modified": "2020-10-15T22:10:55.790Z", "contributors": [ - "hellosct1", - "wbamberg" + "JNa0", + "lotfire24" ] }, - "Mozilla/Add-ons/WebExtensions/API/windows/Window": { - "modified": "2020-10-15T21:54:02.522Z", + "Web/API/IntersectionObserver/IntersectionObserver": { + "modified": "2020-10-15T22:12:46.597Z", "contributors": [ - "hellosct1", - "wbamberg", - "kodliber" + "JNa0" ] }, - "Mozilla/Add-ons/WebExtensions/API/windows/WindowState": { - "modified": "2020-10-15T21:54:02.219Z", + "Web/API/IntersectionObserver/observe": { + "modified": "2020-10-15T22:12:46.281Z", "contributors": [ - "hellosct1", - "wbamberg" + "SphinxKnight", + "nicolas-t", + "JNa0" ] }, - "Mozilla/Add-ons/WebExtensions/API/windows/WindowType": { - "modified": "2020-10-15T21:54:03.274Z", + "Web/API/IntersectionObserver/root": { + "modified": "2020-10-15T22:11:03.625Z", "contributors": [ - "hellosct1", - "wbamberg" + "JNa0" ] }, - "Mozilla/Add-ons/WebExtensions/API/windows/create": { - "modified": "2020-10-15T21:55:59.984Z", + "Web/API/IntersectionObserver/rootMargin": { + "modified": "2020-10-15T22:11:13.398Z", "contributors": [ - "hellosct1" + "JNa0" ] }, - "Mozilla/Add-ons/WebExtensions/API/windows/get": { - "modified": "2020-10-15T21:55:58.524Z", + "Web/API/IntersectionObserver/thresholds": { + "modified": "2020-10-15T22:12:45.071Z", "contributors": [ - "hellosct1" + "JNa0" ] }, - "Mozilla/Add-ons/WebExtensions/API/windows/getAll": { - "modified": "2020-10-15T21:56:00.964Z", + "Web/API/IntersectionObserver/unobserve": { + "modified": "2020-10-15T22:12:46.323Z", "contributors": [ - "hellosct1", - "wbamberg" + "JNa0" ] }, - "Mozilla/Add-ons/WebExtensions/API/windows/getCurrent": { - "modified": "2020-10-15T21:55:58.426Z", + "Web/API/IntersectionObserverEntry": { + "modified": "2020-10-15T22:11:13.890Z", "contributors": [ - "TontonSancho", - "hellosct1" + "JNa0" ] }, - "Mozilla/Add-ons/WebExtensions/API/windows/getLastFocused": { - "modified": "2020-10-15T21:55:59.393Z", + "Web/API/IntersectionObserverEntry/target": { + "modified": "2020-10-15T22:11:14.373Z", "contributors": [ - "hellosct1" + "JNa0" ] }, - "Mozilla/Add-ons/WebExtensions/API/windows/onCreated": { - "modified": "2020-10-15T21:55:57.655Z", + "Web/API/Intersection_Observer_API": { + "modified": "2019-05-02T10:59:37.478Z", "contributors": [ - "hellosct1", - "wbamberg" + "JNa0", + "SphinxKnight", + "baptistecolin", + "Marc.V" ] }, - "Mozilla/Add-ons/WebExtensions/API/windows/onFocusChanged": { - "modified": "2020-10-15T21:55:58.239Z", + "Web/API/KeyboardEvent": { + "modified": "2020-10-15T21:36:30.379Z", "contributors": [ - "hellosct1", - "wbamberg" + "fscholz", + "wbamberg", + "loella16", + "NemoNobobyPersonne", + "jean-pierre.gay", + "Gibus", + "mikemaccana" ] }, - "Mozilla/Add-ons/WebExtensions/API/windows/onRemoved": { - "modified": "2020-10-15T21:56:00.938Z", + "Web/API/KeyboardEvent/KeyboardEvent": { + "modified": "2020-10-15T21:36:29.697Z", "contributors": [ - "hellosct1", - "wbamberg" + "loella16", + "fuzeKlown", + "B_M" ] }, - "Mozilla/Add-ons/WebExtensions/API/windows/remove": { - "modified": "2020-10-15T21:55:58.919Z", + "Web/API/KeyboardEvent/charCode": { + "modified": "2020-10-15T21:56:28.108Z", "contributors": [ - "hellosct1", - "wbamberg" + "Lucas-C", + "loella16", + "ManuelEdao" ] }, - "Mozilla/Add-ons/WebExtensions/API/windows/update": { - "modified": "2020-10-15T21:55:59.013Z", + "Web/API/KeyboardEvent/code": { + "modified": "2020-10-15T22:17:28.552Z", "contributors": [ - "hellosct1", - "wbamberg" + "tristantheb", + "SphinxKnight", + "NoxFly" ] }, - "Mozilla/Add-ons/WebExtensions/Ajouter_un_bouton_a_la_barre_d_outils": { - "modified": "2019-07-03T05:22:48.886Z", + "Web/API/KeyboardEvent/key": { + "modified": "2020-10-15T21:45:49.321Z", "contributors": [ - "hellosct1", - "JNa0", - "Goofy" + "tristantheb", + "Jeremie", + "loella16", + "P45QU10U" ] }, - "Mozilla/Add-ons/WebExtensions/Ajouter_une_page_de_paramètres": { - "modified": "2019-05-19T03:44:17.070Z", + "Web/API/KeyboardEvent/key/Key_Values": { + "modified": "2020-04-20T11:30:29.100Z", "contributors": [ - "hellosct1", - "RoyalPanda" + "tristantheb" ] }, - "Mozilla/Add-ons/WebExtensions/Alternative_distribution_options": { - "modified": "2019-07-08T08:22:26.722Z", + "Web/API/LocalFileSystem": { + "modified": "2020-11-02T04:24:20.566Z", "contributors": [ - "hellosct1", - "SphinxKnight" + "SphinxKnight", + "roxaneprovost" ] }, - "Mozilla/Add-ons/WebExtensions/Alternative_distribution_options/Add-ons_for_desktop_apps": { - "modified": "2019-09-30T14:55:22.937Z", + "Web/API/Location": { + "modified": "2020-10-15T21:27:50.600Z", "contributors": [ - "hellosct1" + "Arzak656", + "NacimHarfouche", + "Goofy", + "Watilin" ] }, - "Mozilla/Add-ons/WebExtensions/Alternative_distribution_options/Add-ons_in_the_enterprise": { - "modified": "2019-07-08T08:21:59.137Z", + "Web/API/Location/assign": { + "modified": "2020-10-15T21:27:45.542Z", "contributors": [ - "hellosct1", - "JeffD" + "Arzak656", + "fscholz", + "Watilin" ] }, - "Mozilla/Add-ons/WebExtensions/Alternative_distribution_options/Sideloading_add-ons": { - "modified": "2019-07-08T08:20:57.253Z", + "Web/API/Location/reload": { + "modified": "2020-11-18T15:46:55.367Z", "contributors": [ - "hellosct1" + "Arzak656", + "fscholz", + "teoli", + "Watilin" ] }, - "Mozilla/Add-ons/WebExtensions/Anatomy_of_a_WebExtension": { - "modified": "2019-09-22T20:40:17.710Z", + "Web/API/Location/replace": { + "modified": "2019-03-23T23:15:34.708Z", "contributors": [ - "hellosct1", - "LeMilitaire", - "EBoespflug", - "Goofy", - "NerOcrO", - "zebu1er", - "lotfire24", - "Lamri" + "fscholz", + "Watilin" ] }, - "Mozilla/Add-ons/WebExtensions/Browser_actions": { - "modified": "2019-03-18T21:02:11.294Z", + "Web/API/MediaDevices": { + "modified": "2020-10-15T21:39:57.500Z", "contributors": [ - "hellosct1" + "Voulto", + "tristantheb", + "jpmedley" ] }, - "Mozilla/Add-ons/WebExtensions/Browser_compatibility_for_manifest.json": { - "modified": "2020-10-15T22:06:59.369Z", + "Web/API/MediaDevices/getUserMedia": { + "modified": "2019-03-23T22:10:09.687Z", "contributors": [ - "hellosct1" + "SoufianeLasri", + "DonBeny" ] }, - "Mozilla/Add-ons/WebExtensions/Comparaison_avec_le_SDK_Add-on": { - "modified": "2019-05-19T07:28:28.529Z", + "Web/API/MediaSource": { + "modified": "2020-10-15T22:24:17.807Z", "contributors": [ - "hellosct1", - "SphinxKnight" + "Voulto" ] }, - "Mozilla/Add-ons/WebExtensions/Compatibilité_navigateurs_API_JavaScript": { - "modified": "2020-10-15T20:55:07.811Z", + "Web/API/MediaSource/MediaSource": { + "modified": "2020-10-15T22:24:16.976Z", "contributors": [ - "hellosct1", - "SphinxKnight" + "nowlow" ] }, - "Mozilla/Add-ons/WebExtensions/Compte_developpeurs": { - "modified": "2019-10-12T19:14:11.531Z", + "Web/API/MediaStream": { + "modified": "2019-03-23T23:24:56.798Z", "contributors": [ - "hellosct1" + "fscholz", + "AbrahamT" ] }, - "Mozilla/Add-ons/WebExtensions/Content_Security_Policy": { - "modified": "2019-11-07T19:55:56.920Z", + "Web/API/MediaStreamAudioSourceNode": { + "modified": "2019-03-23T22:22:16.693Z", "contributors": [ - "hellosct1", - "SphinxKnight" + "marie-ototoi", + "Nek-" ] }, - "Mozilla/Add-ons/WebExtensions/Content_scripts": { - "modified": "2019-09-22T19:42:08.982Z", + "Web/API/MediaStreamEvent": { + "modified": "2020-10-22T05:56:07.167Z", "contributors": [ - "hellosct1", - "sblondon", - "JNa0", - "SphinxKnight", - "Idlus", - "SuperTouch", - "Ostefanini" + "Voulto" ] }, - "Mozilla/Add-ons/WebExtensions/Debogage_(avant_Firefox_50)": { - "modified": "2019-03-18T21:02:43.036Z", + "Web/API/MessageEvent": { + "modified": "2019-03-23T22:37:35.554Z", "contributors": [ - "hellosct1" + "AClavijo", + "Nothus" ] }, - "Mozilla/Add-ons/WebExtensions/Developing_WebExtensions_for_Thunderbird": { - "modified": "2019-07-08T08:27:00.328Z", + "Web/API/MouseEvent": { + "modified": "2019-03-23T23:09:55.683Z", "contributors": [ - "hellosct1" + "loella16", + "Sebastianz", + "Jean-MariePETIT", + "julienw", + "AlainRinder", + "kipcode66" ] }, - "Mozilla/Add-ons/WebExtensions/Differences_entre_les_implementations_api": { - "modified": "2019-07-08T08:23:30.368Z", + "Web/API/MouseEvent/offsetX": { + "modified": "2019-03-23T22:01:19.710Z", "contributors": [ - "hellosct1" + "shezard", + "imhaage" ] }, - "Mozilla/Add-ons/WebExtensions/Exemples": { - "modified": "2020-05-24T09:35:11.044Z", + "Web/API/MouseEvent/offsetY": { + "modified": "2019-03-23T22:01:15.982Z", "contributors": [ - "hellosct1", - "NerOcrO", - "gritchou" + "imhaage" ] }, - "Mozilla/Add-ons/WebExtensions/Experience_utilisateur_bonnes_pratiques": { - "modified": "2019-05-18T19:46:03.001Z", + "Web/API/MutationObserver": { + "modified": "2019-03-23T23:04:58.339Z", "contributors": [ - "hellosct1" + "loella16", + "cedeber", + "Watilin", + "Goofy", + "jucrouzet", + "gregoryRednet", + "Melkior" ] }, - "Mozilla/Add-ons/WebExtensions/Firefox_differentiators": { - "modified": "2019-12-14T15:20:16.560Z", - "contributors": [ - "Mozinet", - "hellosct1" + "Web/API/NamedNodeMap": { + "modified": "2019-03-23T22:39:49.395Z", + "contributors": [ + "SphinxKnight", + "Puxarnal", + "Dexter_Deter" ] }, - "Mozilla/Add-ons/WebExtensions/Firefox_workflow_overview": { - "modified": "2020-05-24T09:38:20.083Z", + "Web/API/Navigator": { + "modified": "2019-03-23T23:01:28.541Z", "contributors": [ - "hellosct1" + "loella16", + "v-Stein", + "unpeudetout", + "EnzDev", + "fscholz" ] }, - "Mozilla/Add-ons/WebExtensions/Incompatibilités_Chrome": { - "modified": "2019-10-13T06:54:47.652Z", + "Web/API/Navigator/battery": { + "modified": "2019-03-23T23:37:50.722Z", "contributors": [ - "hellosct1", - "SphinxKnight", - "lp177", - "wtoscer", - "Goofy", - "Bat41" + "Perraudeau", + "fscholz", + "khalid32", + "Florent_ATo" ] }, - "Mozilla/Add-ons/WebExtensions/Index": { - "modified": "2019-03-18T21:01:44.832Z", + "Web/API/Navigator/connection": { + "modified": "2019-03-23T22:11:57.924Z", "contributors": [ - "hellosct1" + "loella16", + "fsenat" ] }, - "Mozilla/Add-ons/WebExtensions/Intercepter_requêtes_HTTP": { - "modified": "2019-07-03T05:48:59.759Z", + "Web/API/Navigator/cookieEnabled": { + "modified": "2020-10-15T22:13:20.569Z", "contributors": [ - "hellosct1", - "Wintersunshine-Do" + "bloblga" ] }, - "Mozilla/Add-ons/WebExtensions/Internationalization": { - "modified": "2019-12-13T05:03:26.676Z", + "Web/API/Navigator/credentials": { + "modified": "2020-10-15T22:15:44.720Z", "contributors": [ - "timkrief", - "hellosct1", - "Mozinet", - "dauphine-dev", - "Yopadd" + "SphinxKnight" ] }, - "Mozilla/Add-ons/WebExtensions/Match_patterns": { - "modified": "2020-10-15T21:55:13.648Z", + "Web/API/Navigator/doNotTrack": { + "modified": "2019-03-23T23:15:47.123Z", "contributors": [ - "hellosct1", - "JNa0", - "Watilin" + "loella16", + "fscholz", + "khalid32", + "T2A5H1A1" ] }, - "Mozilla/Add-ons/WebExtensions/Modify_a_web_page": { - "modified": "2019-09-23T03:48:09.232Z", + "Web/API/Navigator/geolocation": { + "modified": "2019-03-23T22:26:18.567Z", "contributors": [ - "hellosct1", - "supertanuki" + "Goofy", + "Lornkor" ] }, - "Mozilla/Add-ons/WebExtensions/Native_messaging": { - "modified": "2019-10-13T07:29:27.829Z", + "Web/API/Navigator/getGamepads": { + "modified": "2020-10-15T21:31:17.970Z", "contributors": [ - "hellosct1", - "fbessou", - "JNa0", - "Drosos", - "SphinxKnight", - "peetcamron", - "Baniway", - "glacambre", - "m4ucoder" + "Arzak656", + "fscholz", + "matteodelabre" ] }, - "Mozilla/Add-ons/WebExtensions/Portage_d_une_extension_Firefox_heritee": { - "modified": "2019-05-19T03:42:46.903Z", + "Web/API/Navigator/mozIsLocallyAvailable": { + "modified": "2019-03-23T23:52:20.754Z", "contributors": [ - "hellosct1", - "TheSirC" + "fscholz", + "teoli", + "jsx", + "Mgjbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/Prerequisites": { - "modified": "2019-03-18T21:02:53.858Z", + "Web/API/Navigator/registerProtocolHandler": { + "modified": "2019-03-23T23:52:04.757Z", "contributors": [ - "hellosct1" + "Fluorinx", + "fscholz", + "teoli", + "khalid32", + "BenoitL", + "Mgjbot" ] }, - "Mozilla/Add-ons/WebExtensions/Publishing_your_WebExtension": { - "modified": "2019-09-22T20:09:03.419Z", + "Web/API/Navigator/registerProtocolHandler/Web-based_protocol_handlers": { + "modified": "2019-03-23T23:58:55.939Z", "contributors": [ - "hellosct1", - "zecakeh", - "adorsaz", - "ValentinG", - "romainneutron" + "SphinxKnight", + "chrisdavidmills", + "tregagnon", + "muffinchoco", + "Mgjbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/Tips": { - "modified": "2019-07-03T12:01:15.793Z", + "Web/API/Navigator/sendBeacon": { + "modified": "2020-10-15T21:52:49.634Z", "contributors": [ - "hellosct1" + "ylerjen", + "regseb", + "fireyoshiqc" ] }, - "Mozilla/Add-ons/WebExtensions/Travailler_avec_l_API_Tabs": { - "modified": "2019-10-13T09:50:25.032Z", + "Web/API/Navigator/serviceWorker": { + "modified": "2019-03-23T22:46:34.715Z", "contributors": [ - "hellosct1" + "mazoutzecat", + "isac83" ] }, - "Mozilla/Add-ons/WebExtensions/User_actions": { - "modified": "2019-07-03T12:01:29.724Z", + "Web/API/Navigator/share": { + "modified": "2020-10-15T22:19:51.304Z", "contributors": [ - "hellosct1" + "antoinerousseau", + "AlexisColin" ] }, - "Mozilla/Add-ons/WebExtensions/What_are_WebExtensions": { - "modified": "2020-08-28T23:27:12.925Z", + "Web/API/Navigator/vibrate": { + "modified": "2020-10-15T22:22:06.618Z", "contributors": [ - "NassimSaboundji", - "hellosct1", - "Ilphrin", - "dark-rabbit", - "SphinxKnight", - "gritchou", - "Ostefanini", - "CarlosAvim", - "unpeudetout" + "nboisteault", + "Arzak656" ] }, - "Mozilla/Add-ons/WebExtensions/Work_with_the_Bookmarks_API": { - "modified": "2019-07-03T12:03:31.339Z", + "Web/API/NavigatorLanguage": { + "modified": "2020-11-13T08:13:18.543Z", "contributors": [ - "hellosct1" + "Arzak656" ] }, - "Mozilla/Add-ons/WebExtensions/Working_with_files": { - "modified": "2019-05-18T19:31:16.604Z", + "Web/API/NavigatorLanguage/language": { + "modified": "2020-11-13T09:34:12.937Z", "contributors": [ - "hellosct1", - "Torzivalds", - "loella16" + "Arzak656" ] }, - "Mozilla/Add-ons/WebExtensions/Your_first_WebExtension": { - "modified": "2020-09-01T21:52:47.245Z", + "Web/API/NavigatorLanguage/languages": { + "modified": "2020-11-13T11:23:05.443Z", "contributors": [ - "NassimSaboundji", - "hellosct1", - "TwinProduction", - "NerOcrO", - "Enche", - "DeflatedBimbo" + "Arzak656" ] }, - "Mozilla/Add-ons/WebExtensions/Your_second_WebExtension": { - "modified": "2020-05-24T09:19:35.748Z", + "Web/API/NavigatorOnLine": { + "modified": "2020-10-15T21:33:01.047Z", "contributors": [ - "hellosct1", - "ThCarrere", - "NerOcrO", - "Artusamak", - "b1nj", - "pascalchevrel", - "Hell_Carlito", - "DeflatedBimbo" + "Arzak656", + "fscholz" ] }, - "Mozilla/Add-ons/WebExtensions/bonnes_pratiques_pour_la_mise_a_jour_de_votre_extension": { - "modified": "2019-07-05T09:31:56.338Z", + "Web/API/NavigatorOnLine/onLine": { + "modified": "2020-10-15T21:16:47.165Z", "contributors": [ - "hellosct1" + "tomderudder", + "thibaultboursier", + "nicodel", + "fscholz", + "teoli", + "khalid32", + "Mgjbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/choisissez_une_version_firefox_pour_le_developpement_extensions_web": { - "modified": "2019-10-12T17:29:13.794Z", + "Web/API/NavigatorStorage": { + "modified": "2020-10-15T22:17:55.760Z" + }, + "Web/API/NavigatorStorage/storage": { + "modified": "2020-10-15T22:17:55.620Z", "contributors": [ - "hellosct1" + "Watilin" ] }, - "Mozilla/Add-ons/WebExtensions/construction_extension_cross_browser": { - "modified": "2019-09-22T19:56:40.143Z", + "Web/API/Node": { + "modified": "2020-11-10T19:53:04.820Z", "contributors": [ - "hellosct1", - "ponsfrilus" + "JNa0", + "loella16", + "3dos", + "SphinxKnight", + "Hell_Carlito", + "teoli", + "jsx", + "tregagnon", + "Julien.stuby" ] }, - "Mozilla/Add-ons/WebExtensions/demander_les_bonnes_permissions": { - "modified": "2019-07-03T12:00:26.344Z", + "Web/API/Node/appendChild": { + "modified": "2019-04-19T11:04:07.094Z", "contributors": [ - "hellosct1", - "regseb" + "dhb33", + "loella16", + "gpenissard", + "P45QU10U", + "fscholz", + "teoli", + "khalid32", + "oooo", + "Jeremie", + "Shikiryu", + "Julien STUBY", + "Mgjbot", + "Chbok", + "ErgoUser", + "BenoitL", + "Takenbot" ] }, - "Mozilla/Add-ons/WebExtensions/demandes_de_permission": { - "modified": "2019-05-18T18:06:34.313Z", + "Web/API/Node/baseURI": { + "modified": "2019-03-18T21:40:03.713Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/extension_des_outils_de_developpement": { - "modified": "2019-07-08T08:20:22.550Z", + "Web/API/Node/childNodes": { + "modified": "2020-10-15T21:13:37.347Z", "contributors": [ - "hellosct1" + "loella16", + "fscholz", + "teoli", + "khalid32", + "time132", + "Julien STUBY", + "BenoitL", + "Mgjbot", + "Takenbot", + "GT" ] }, - "Mozilla/Add-ons/WebExtensions/inserer_en_toute_securite_du_contenu_externe_dans_une_page": { - "modified": "2019-07-03T12:00:39.099Z", + "Web/API/Node/cloneNode": { + "modified": "2019-03-23T23:49:43.842Z", "contributors": [ - "hellosct1" + "loella16", + "fscholz", + "teoli", + "jsx", + "Twistede", + "Mgjbot", + "BenoitL", + "Fredchat", + "Celelibi" ] }, - "Mozilla/Add-ons/WebExtensions/installation_temporaire_dans_Firefox": { - "modified": "2019-03-28T06:57:14.853Z", + "Web/API/Node/compareDocumentPosition": { + "modified": "2019-03-18T21:40:11.785Z", "contributors": [ - "hellosct1", - "zecakeh", - "fbessou" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/interagir_avec_le_presse_papier": { - "modified": "2019-07-03T05:46:49.789Z", + "Web/API/Node/contains": { + "modified": "2019-03-23T23:10:58.748Z", "contributors": [ - "hellosct1", - "MyriamB" + "loella16", + "vava", + "fscholz", + "AshfaqHossain", + "R_403" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json": { - "modified": "2020-10-15T21:39:14.599Z", + "Web/API/Node/firstChild": { + "modified": "2020-10-15T21:15:37.706Z", "contributors": [ - "hellosct1", + "Eric-ciccotti", "loella16", - "Bat" + "fscholz", + "AshfaqHossain", + "Sheppy", + "Mgjbot", + "BenoitL", + "Takenbot" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/arriere-plan": { - "modified": "2020-10-15T21:53:54.965Z", + "Web/API/Node/getRootNode": { + "modified": "2020-10-15T22:02:10.046Z", "contributors": [ - "hellosct1", - "Porkepix", "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/auteur": { - "modified": "2020-10-15T21:53:55.193Z", + "Web/API/Node/getUserData": { + "modified": "2019-03-18T21:40:10.400Z", "contributors": [ - "hellosct1", - "fscholz", - "regseb", - "Porkepix", "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/browser_action": { - "modified": "2020-10-15T21:54:15.348Z", + "Web/API/Node/hasChildNodes": { + "modified": "2019-03-23T23:54:17.372Z", "contributors": [ - "hellosct1", "loella16", - "SphinxKnight" + "fscholz", + "teoli", + "khalid32", + "Mgjbot", + "BenoitL", + "Fredchat", + "Celelibi" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/browser_specific_settings": { - "modified": "2020-10-15T21:39:14.644Z", + "Web/API/Node/insertBefore": { + "modified": "2019-03-23T23:59:37.542Z", "contributors": [ - "hellosct1", - "ExE-Boss", "loella16", - "Goofy", - "Bat" + "trebly", + "fscholz", + "teoli", + "Hasilt", + "tregagnon", + "Julien.stuby", + "Mgjbot", + "BenoitL", + "Cerbere13" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/chrome_settings_overrides": { - "modified": "2020-10-15T21:55:19.782Z", + "Web/API/Node/isConnected": { + "modified": "2020-10-15T22:02:12.631Z", "contributors": [ - "hellosct1", - "loella16", - "Ostefanini" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/chrome_url_overrides": { - "modified": "2020-10-15T21:55:21.140Z", + "Web/API/Node/isDefaultNamespace": { + "modified": "2019-03-18T21:40:10.800Z", "contributors": [ - "hellosct1", "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/commands": { - "modified": "2020-10-15T21:55:23.895Z", + "Web/API/Node/isEqualNode": { + "modified": "2019-03-23T22:54:52.633Z", "contributors": [ - "hellosct1", - "wbamberg", - "Mozinet", - "edrflt", - "loella16" + "loella16", + "mjeanroy" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/content_scripts": { - "modified": "2020-10-15T21:55:21.489Z", + "Web/API/Node/isSameNode": { + "modified": "2019-03-18T21:39:55.776Z", "contributors": [ - "hellosct1", - "Watilin", "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/content_security_policy": { - "modified": "2020-10-15T21:55:18.077Z", + "Web/API/Node/isSupported": { + "modified": "2019-03-18T21:15:15.385Z", "contributors": [ - "hellosct1", - "Watilin" + "loella16", + "fscholz", + "teoli", + "jsx", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/default_locale": { - "modified": "2020-10-15T21:55:15.929Z", + "Web/API/Node/lastChild": { + "modified": "2020-10-15T21:15:08.719Z", "contributors": [ - "hellosct1", - "loella16" + "loella16", + "fscholz", + "teoli", + "mimzi_fahia", + "Mgjbot", + "Takenbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/description": { - "modified": "2020-10-15T21:55:19.122Z", + "Web/API/Node/localName": { + "modified": "2020-10-15T21:17:55.986Z", "contributors": [ - "hellosct1", - "loella16" + "loella16", + "fscholz", + "teoli", + "khalid32", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/developer": { - "modified": "2020-10-15T21:55:22.713Z", + "Web/API/Node/lookupNamespaceURI": { + "modified": "2019-03-18T21:39:45.898Z", "contributors": [ - "hellosct1", "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/devtools_page": { - "modified": "2020-10-15T21:55:10.420Z", + "Web/API/Node/lookupPrefix": { + "modified": "2019-03-18T21:40:12.652Z", "contributors": [ - "hellosct1", "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/dictionaries": { - "modified": "2020-10-15T22:18:47.471Z", + "Web/API/Node/namespaceURI": { + "modified": "2020-10-15T21:17:54.747Z", "contributors": [ - "hellosct1" + "loella16", + "fscholz", + "teoli", + "khalid32", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/externally_connectable": { - "modified": "2020-10-15T22:23:08.757Z", + "Web/API/Node/nextSibling": { + "modified": "2020-10-15T21:15:37.751Z", "contributors": [ - "hellosct1" + "wbamberg", + "loella16", + "fscholz", + "AshfaqHossain", + "Sheppy", + "Mgjbot", + "BenoitL", + "Pitoutompoilu", + "Takenbot" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/homepage_url": { - "modified": "2020-10-15T21:55:17.650Z", + "Web/API/Node/nodeName": { + "modified": "2020-10-15T21:16:21.067Z", "contributors": [ - "hellosct1", - "regseb", - "loella16" + "loella16", + "mparisot", + "fscholz", + "teoli", + "jsx", + "AshfaqHossain", + "Mgjbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/icons": { - "modified": "2020-10-15T21:55:13.686Z", + "Web/API/Node/nodeType": { + "modified": "2020-10-15T21:16:45.416Z", "contributors": [ - "hellosct1", - "ggrossetie", - "loella16" + "loella16", + "fscholz", + "teoli", + "arunpandianp", + "ethertank", + "Mgjbot", + "Takenbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/incognito": { - "modified": "2020-10-15T21:55:19.216Z", + "Web/API/Node/nodeValue": { + "modified": "2020-10-15T21:09:31.818Z", "contributors": [ - "hellosct1", - "loella16" + "loella16", + "fscholz", + "jsx", + "teoli", + "dextra", + "BenoitL", + "Kamel" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/manifest_version": { - "modified": "2020-10-15T21:55:12.053Z", + "Web/API/Node/normalize": { + "modified": "2019-03-23T23:47:18.882Z", "contributors": [ - "hellosct1", - "loella16" + "Watilin", + "fscholz", + "teoli", + "khalid32", + "BenoitL", + "Fredchat" + ] + }, + "Web/API/Node/ownerDocument": { + "modified": "2020-10-15T21:15:33.193Z", + "contributors": [ + "loella16", + "fscholz", + "Jeremie", + "Mgjbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/name": { - "modified": "2020-10-15T21:55:11.900Z", + "Web/API/Node/parentElement": { + "modified": "2020-10-15T21:34:10.422Z", "contributors": [ - "hellosct1", - "loella16" + "loella16", + "Hell_Carlito", + "CLEm", + "Goofy", + "Eyelock" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/offline_enabled": { - "modified": "2020-10-15T22:11:14.653Z", + "Web/API/Node/parentNode": { + "modified": "2020-10-15T21:15:23.433Z", "contributors": [ - "hellosct1" + "mickro", + "loella16", + "vava", + "fscholz", + "teoli", + "jsx", + "Mgjbot", + "Takenbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/omnibox": { - "modified": "2020-10-15T21:55:22.642Z", + "Web/API/Node/prefix": { + "modified": "2020-10-15T21:17:23.469Z", "contributors": [ - "hellosct1", - "loella16" + "loella16", + "fscholz", + "teoli", + "soumya", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/optional_permissions": { - "modified": "2020-10-15T21:55:16.335Z", + "Web/API/Node/previousSibling": { + "modified": "2020-10-15T21:15:38.177Z", "contributors": [ - "hellosct1", - "loella16" + "wbamberg", + "loella16", + "fscholz", + "jsx", + "Sheppy", + "Mgjbot", + "BenoitL", + "Pitoutompoilu" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/options_page": { - "modified": "2020-10-15T22:08:03.256Z", + "Web/API/Node/removeChild": { + "modified": "2019-05-05T22:02:06.657Z", "contributors": [ - "hellosct1" + "loella16", + "Hell_Carlito", + "Copen", + "antmout", + "fscholz", + "teoli", + "khalid32", + "Julien STUBY", + "Mgjbot", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/options_ui": { - "modified": "2020-10-15T21:55:19.972Z", + "Web/API/Node/replaceChild": { + "modified": "2019-03-23T23:54:19.719Z", "contributors": [ - "hellosct1", "loella16", - "Ostefanini" + "lexoyo", + "fscholz", + "teoli", + "jsx", + "Mgjbot", + "BenoitL", + "Fredchat", + "Celelibi" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/page_action": { - "modified": "2020-10-15T21:55:24.587Z", + "Web/API/Node/setUserData": { + "modified": "2019-03-18T21:39:40.470Z", "contributors": [ - "hellosct1", "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/permissions": { - "modified": "2020-10-15T21:54:37.682Z", + "Web/API/Node/textContent": { + "modified": "2020-10-15T21:17:31.045Z", "contributors": [ - "hellosct1", - "Salamafet", - "Torzivalds", "loella16", - "lotfire24" + "fscholz", + "teoli", + "Etienne_WATTEBLED", + "khalid32", + "Delapouite", + "BenoitL" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/protocol_handlers": { - "modified": "2020-10-15T21:55:15.617Z", + "Web/API/NodeFilter": { + "modified": "2020-10-15T22:02:05.638Z", "contributors": [ - "hellosct1", "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/short_name": { - "modified": "2020-10-15T21:55:14.061Z", + "Web/API/NodeFilter/acceptNode": { + "modified": "2020-10-15T22:02:05.206Z", "contributors": [ - "hellosct1", "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/sidebar_action": { - "modified": "2020-10-15T21:55:14.605Z", + "Web/API/NodeIterator": { + "modified": "2019-03-18T21:40:15.210Z", "contributors": [ - "hellosct1", "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/storage": { - "modified": "2020-10-15T22:30:02.853Z", + "Web/API/NodeIterator/detach": { + "modified": "2020-10-15T22:02:07.225Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/theme": { - "modified": "2020-10-15T21:55:34.819Z", + "Web/API/NodeIterator/expandEntityReferences": { + "modified": "2020-10-15T22:02:07.409Z", "contributors": [ - "hellosct1", - "ariasuni", - "ntim", "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/theme_experimentation": { - "modified": "2020-10-15T22:23:34.499Z", + "Web/API/NodeIterator/filter": { + "modified": "2020-10-15T22:02:07.204Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/user_scripts": { - "modified": "2019-10-12T20:43:45.353Z", + "Web/API/NodeIterator/nextNode": { + "modified": "2020-10-15T22:02:07.539Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/version": { - "modified": "2020-10-15T21:55:11.372Z", + "Web/API/NodeIterator/pointerBeforeReferenceNode": { + "modified": "2020-10-15T22:02:09.377Z", "contributors": [ - "hellosct1", - "regseb", "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/version_name": { - "modified": "2020-10-15T22:04:03.493Z", + "Web/API/NodeIterator/previousNode": { + "modified": "2020-10-15T22:02:08.258Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/manifest.json/web_accessible_resources": { - "modified": "2020-10-15T21:55:21.044Z", + "Web/API/NodeIterator/referenceNode": { + "modified": "2020-10-15T22:02:07.308Z", "contributors": [ - "hellosct1", "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/manifests_native": { - "modified": "2019-09-30T13:34:40.128Z", + "Web/API/NodeIterator/root": { + "modified": "2020-10-15T22:02:05.574Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/partage_d_objets_avec_des_scripts_de_page": { - "modified": "2020-09-21T20:21:11.522Z", + "Web/API/NodeIterator/whatToShow": { + "modified": "2020-10-15T22:02:06.711Z", "contributors": [ - "JackNUMBER", - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/que_faire_ensuite": { - "modified": "2020-05-24T10:03:42.606Z", + "Web/API/NodeList": { + "modified": "2019-03-23T22:57:59.165Z", "contributors": [ - "hellosct1" + "madarche", + "loella16", + "uniqid", + "Fredchat", + "taorepoara" ] }, - "Mozilla/Add-ons/WebExtensions/que_signifie_le_rejet_d_une_revision_pour_les_utilisateurs": { - "modified": "2019-09-30T16:27:32.411Z", + "Web/API/NodeList/entries": { + "modified": "2020-10-15T22:02:16.295Z", "contributors": [ - "hellosct1" + "edspeedy", + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/securite_bonne_pratique": { - "modified": "2019-05-18T18:20:19.136Z", + "Web/API/NodeList/forEach": { + "modified": "2020-10-15T22:02:31.449Z", "contributors": [ - "hellosct1", - "JNa0" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/test_des_fonctionnalites_persistantes_et_de_redemarrage": { - "modified": "2019-05-19T02:44:57.977Z", + "Web/API/NodeList/item": { + "modified": "2020-10-15T22:02:18.906Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/travailler_avec_des_identites_contextuelles": { - "modified": "2019-07-03T12:03:14.858Z", + "Web/API/NodeList/keys": { + "modified": "2020-10-15T22:02:31.309Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/travailler_avec_l_API_cookies": { - "modified": "2019-07-03T12:04:24.574Z", + "Web/API/NodeList/length": { + "modified": "2020-10-15T22:02:17.633Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/user_interface": { - "modified": "2019-05-19T16:33:54.438Z", + "Web/API/NodeList/values": { + "modified": "2020-10-15T22:02:32.815Z", "contributors": [ - "hellosct1", - "rebloor" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/user_interface/Browser_action": { - "modified": "2019-07-03T12:02:27.727Z", + "Web/API/Notation": { + "modified": "2019-03-18T21:40:13.820Z", "contributors": [ - "hellosct1" + "loella16" ] }, - "Mozilla/Add-ons/WebExtensions/user_interface/Browser_styles": { - "modified": "2020-10-15T22:06:57.625Z", + "Web/API/NotificationEvent": { + "modified": "2020-09-27T20:47:13.129Z", "contributors": [ - "hellosct1" + "SphinxKnight", + "dzlabs" ] }, - "Mozilla/Add-ons/WebExtensions/user_interface/Notifications": { - "modified": "2019-09-30T16:39:31.088Z", + "Web/API/Notifications_API": { + "modified": "2020-10-15T22:34:42.573Z", "contributors": [ - "hellosct1" + "tomderudder" ] }, - "Mozilla/Add-ons/WebExtensions/user_interface/Omnibox": { - "modified": "2019-07-03T14:25:31.393Z", + "Web/API/NotifyAudioAvailableEvent": { + "modified": "2020-10-13T11:44:03.313Z", "contributors": [ - "hellosct1" + "Voulto" ] }, - "Mozilla/Add-ons/WebExtensions/user_interface/Options_pages": { - "modified": "2019-10-07T19:06:20.943Z", + "Web/API/OffscreenCanvas": { + "modified": "2019-03-18T21:46:24.440Z", "contributors": [ - "WSH", - "hellosct1" + "NemoNobobyPersonne" ] }, - "Mozilla/Add-ons/WebExtensions/user_interface/Page_actions": { - "modified": "2019-07-03T15:11:50.284Z", + "Web/API/OscillatorNode": { + "modified": "2019-03-23T22:53:15.413Z", "contributors": [ - "hellosct1", - "Silbad" + "marie-ototoi", + "kbeaulieu", + "Goofy", + "fscholz", + "Poyoman39" ] }, - "Mozilla/Add-ons/WebExtensions/user_interface/Popups": { - "modified": "2019-09-30T16:35:45.642Z", + "Web/API/PageTransitionEvent": { + "modified": "2019-03-23T22:48:09.437Z", "contributors": [ - "hellosct1", - "supertanuki", - "Silbad" + "Watilin", + "ashnet" ] }, - "Mozilla/Add-ons/WebExtensions/user_interface/barres_laterales": { - "modified": "2020-06-21T16:36:44.213Z", + "Web/API/Page_Visibility_API": { + "modified": "2019-03-23T22:01:56.477Z", "contributors": [ - "hellosct1", - "Eonm" + "Watilin" ] }, - "Mozilla/Add-ons/WebExtensions/user_interface/elements_menu_contextuel": { - "modified": "2019-09-30T14:46:57.757Z", + "Web/API/ParentNode": { + "modified": "2020-10-15T21:33:02.872Z", "contributors": [ - "hellosct1", - "chrisspb", - "Outpox" + "abvll", + "loella16", + "fscholz" ] }, - "Mozilla/Add-ons/WebExtensions/user_interface/lignes_directrices_en_matiere_accessibilite": { - "modified": "2019-10-12T19:02:53.249Z", + "Web/API/ParentNode/append": { + "modified": "2020-10-15T21:59:23.058Z", "contributors": [ - "hellosct1" + "Yukulele.", + "Watilin", + "ayshiff" ] }, - "Mozilla/Add-ons/WebExtensions/user_interface/pages_web_incluses": { - "modified": "2020-06-09T16:59:51.409Z", + "Web/API/ParentNode/childElementCount": { + "modified": "2020-10-15T21:37:50.913Z", "contributors": [ - "hellosct1", - "JNa0" + "abvll", + "loella16", + "xavierartot", + "vava" ] }, - "Mozilla/Add-ons/WebExtensions/user_interface/panneaux_devtools": { - "modified": "2019-07-03T14:11:08.292Z", + "Web/API/ParentNode/children": { + "modified": "2020-10-15T21:43:07.206Z", "contributors": [ - "hellosct1" + "Arzak656", + "jMoulis", + "loella16", + "NemoNobobyPersonne", + "xavierartot" ] }, - "Mozilla/Add-ons_bonnes_pratiques_performances_extensions": { - "modified": "2019-03-23T22:52:30.998Z", + "Web/API/ParentNode/firstElementChild": { + "modified": "2019-03-23T23:35:50.443Z", "contributors": [ - "ArakNoPhob" + "pdonias", + "fscholz", + "teoli", + "khalid32", + "Delapouite", + "Beaver" ] }, - "Mozilla/Developer_guide": { - "modified": "2020-08-31T05:54:42.010Z", + "Web/API/ParentNode/lastElementChild": { + "modified": "2019-03-18T21:39:15.409Z", "contributors": [ - "Voulto", - "chrisdavidmills", - "jp.jeaphil", - "echaudron", - "Jonathanlempereur", - "wakka27", - "Delapouite", - "bskari" + "loella16" ] }, - "Mozilla/Developer_guide/How_to_Submit_a_Patch": { - "modified": "2019-03-23T22:06:44.874Z", + "Web/API/ParentNode/prepend": { + "modified": "2020-10-15T22:02:32.998Z", "contributors": [ - "sylvestre", - "chrisdavidmills", - "loella16", - "KurtC0ba1n" + "Yukulele.", + "Seblor", + "loella16" ] }, - "Mozilla/Developer_guide/Reviewer_Checklist": { - "modified": "2020-04-06T15:56:36.678Z", + "Web/API/ParentNode/querySelector": { + "modified": "2020-10-15T22:30:52.578Z", "contributors": [ - "olivierdupon", - "chrisdavidmills", - "loella16", - "CarlosAvim" + "NeaVy" ] }, - "Mozilla/Developer_guide/Vous_venez_juste_de_compiler_Firefox": { - "modified": "2019-03-23T23:19:14.291Z", + "Web/API/ParentNode/querySelectorAll": { + "modified": "2020-10-15T22:02:32.472Z", "contributors": [ - "chrisdavidmills", - "juleschz" + "abvll", + "loella16" ] }, - "Mozilla/Developer_guide/mozilla-central": { - "modified": "2019-03-24T00:02:46.954Z", + "Web/API/PasswordCredential": { + "modified": "2020-10-15T22:15:37.555Z", "contributors": [ - "chrisdavidmills", - "QuentinAmelot", - "tregagnon", - "fscholz", - "BenoitL" + "SphinxKnight", + "fscholz" ] }, - "Mozilla/Firefox": { - "modified": "2020-01-18T13:29:35.316Z", + "Web/API/PasswordCredential/PasswordCredential": { + "modified": "2020-10-15T22:15:43.158Z", "contributors": [ - "leela52452", - "SphinxKnight", - "wbamberg", - "cecilebertin", - "arthuretienne", - "zozolulu74", - "Pikexel", - "flo5589", - "FredB", - "ethertank" + "SphinxKnight" ] }, - "Mozilla/Firefox/Experimental_features": { - "modified": "2020-09-22T03:39:10.062Z", + "Web/API/PasswordCredential/additionalData": { + "modified": "2020-10-15T22:15:45.161Z", "contributors": [ - "Mttwt9", - "olivierdupon", - "wbamberg", - "GuiBret", - "Lululion", - "DTSSE" + "SphinxKnight" ] }, - "Mozilla/Firefox/Releases/25": { - "modified": "2020-09-12T04:13:11.916Z", + "Web/API/PasswordCredential/iconURL": { + "modified": "2020-10-15T22:15:45.183Z", "contributors": [ - "Voulto", - "wbamberg", - "kohei.yoshino" + "SphinxKnight" ] }, - "Mozilla/Firefox/Releases/25/Site_Compatibility": { - "modified": "2019-01-16T21:57:42.942Z", + "Web/API/PasswordCredential/idName": { + "modified": "2020-10-15T22:15:37.132Z", "contributors": [ - "wbamberg", - "xdelatour" + "SphinxKnight" ] }, - "Mozilla/Firefox/Releases/26": { - "modified": "2020-09-16T08:21:14.333Z", + "Web/API/PasswordCredential/name": { + "modified": "2020-10-15T22:15:42.939Z", "contributors": [ - "Voulto", - "wbamberg", - "kohei.yoshino" + "SphinxKnight" ] }, - "Mozilla/Firefox/Releases/26/Site_Compatibility": { - "modified": "2019-01-16T21:59:11.115Z", + "Web/API/PasswordCredential/password": { + "modified": "2020-10-15T22:15:44.068Z", "contributors": [ - "wbamberg", - "xdelatour" + "SphinxKnight" ] }, - "Mozilla/Firefox/Releases/27": { - "modified": "2020-09-20T06:36:32.881Z", + "Web/API/PasswordCredential/passwordName": { + "modified": "2020-10-15T22:15:42.960Z", "contributors": [ - "Voulto", - "wbamberg", - "kohei.yoshino" + "SphinxKnight" ] }, - "Mozilla/Firefox/Releases/27/Site_Compatibility": { - "modified": "2019-01-16T21:49:05.193Z", + "Web/API/Payment_Request_API": { + "modified": "2020-10-15T22:20:45.922Z", "contributors": [ - "wbamberg", - "xdelatour" + "codingk8" ] }, - "Mozilla/Firefox/Releases/28": { - "modified": "2020-09-30T06:44:33.639Z", + "Web/API/Performance": { + "modified": "2020-10-15T21:33:03.900Z", "contributors": [ - "Voulto", - "wbamberg", - "kohei.yoshino" + "cdoublev", + "fscholz", + "maeljirari" ] }, - "Mozilla/Firefox/Releases/28/Site_Compatibility": { - "modified": "2019-01-16T21:59:08.939Z", + "Web/API/Performance/navigation": { + "modified": "2020-10-15T22:03:54.846Z", "contributors": [ - "wbamberg", - "xdelatour" + "fscholz", + "maeljirari" ] }, - "Mozilla/Firefox/Releases/29": { - "modified": "2020-10-29T07:27:45.030Z", + "Web/API/Performance/now": { + "modified": "2020-10-15T21:27:41.866Z", "contributors": [ - "Voulto", - "wbamberg", - "Sebastianz", - "kohei.yoshino" + "Watilin", + "NemoNobobyPersonne", + "fscholz", + "Goofy", + "ilaborie" ] }, - "Mozilla/Firefox/Releases/29/Site_Compatibility": { - "modified": "2019-01-16T21:57:45.131Z", + "Web/API/PeriodicWave": { + "modified": "2020-10-15T22:09:54.557Z", "contributors": [ - "wbamberg", - "xdelatour" + "SphinxKnight", + "JNa0", + "simdax" ] }, - "Mozilla/Firefox/Releases/30": { - "modified": "2020-09-21T08:58:56.014Z", + "Web/API/Permissions_API": { + "modified": "2020-10-15T22:21:53.625Z", "contributors": [ - "Voulto", - "wbamberg", - "fscholz" + "lp177" ] }, - "Mozilla/Firefox/Releases/30/Site_Compatibility": { - "modified": "2019-01-16T21:57:39.588Z", + "Web/API/Plugin": { + "modified": "2019-03-18T21:43:51.138Z", "contributors": [ - "wbamberg", - "xdelatour" + "ayshiff" ] }, - "Mozilla/Firefox/Releases/31": { - "modified": "2019-03-23T22:41:00.540Z", + "Web/API/PointerEvent": { + "modified": "2020-10-15T22:17:19.185Z", "contributors": [ - "wbamberg", - "teoli" + "brunostasse", + "cdoublev" ] }, - "Mozilla/Firefox/Releases/31/Site_Compatibility": { - "modified": "2019-01-16T21:57:55.582Z", + "Web/API/Pointer_events": { + "modified": "2020-11-02T15:44:40.619Z", "contributors": [ - "wbamberg", - "xdelatour" + "lephemere", + "a-mt", + "davidhbrown" ] }, - "Mozilla/Firefox/Releases/32": { - "modified": "2019-03-23T22:59:34.596Z", + "Web/API/PositionOptions": { + "modified": "2019-08-26T09:46:33.509Z", "contributors": [ - "wbamberg", - "kmaglione" + "ReinWired", + "guizmo51", + "JeanLucB" ] }, - "Mozilla/Firefox/Releases/32/Site_Compatibility": { - "modified": "2019-03-23T22:59:35.978Z", + "Web/API/PositionOptions/enableHighAccuracy": { + "modified": "2019-03-18T21:37:11.224Z", "contributors": [ - "wbamberg", - "Amandine83" + "JeanLucB" ] }, - "Mozilla/Firefox/Releases/33": { - "modified": "2019-03-23T22:40:55.948Z", + "Web/API/PositionOptions/maximumAge": { + "modified": "2019-03-18T21:37:16.913Z", "contributors": [ - "wbamberg", - "Sebastianz", - "teoli" + "JeanLucB" ] }, - "Mozilla/Firefox/Releases/33/Site_Compatibility": { - "modified": "2019-01-16T21:57:26.981Z", + "Web/API/PositionOptions/timeout": { + "modified": "2020-10-15T22:03:34.783Z", "contributors": [ - "wbamberg", - "xdelatour" + "Arzak656", + "JeanLucB" ] }, - "Mozilla/Firefox/Releases/34": { - "modified": "2019-03-23T22:42:55.224Z", + "Web/API/ProcessingInstruction": { + "modified": "2019-03-18T21:40:23.342Z", "contributors": [ - "wbamberg", - "kohei.yoshino" + "loella16" ] }, - "Mozilla/Firefox/Releases/34/Site_Compatibility": { - "modified": "2019-01-16T21:49:04.698Z", + "Web/API/PublicKeyCredential": { + "modified": "2020-10-15T22:15:37.633Z", "contributors": [ - "wbamberg", - "xdelatour" + "SphinxKnight" ] }, - "Mozilla/Firefox/Releases/36": { - "modified": "2019-03-23T22:42:49.784Z", + "Web/API/PushEvent": { + "modified": "2019-03-18T21:17:31.867Z", "contributors": [ - "wbamberg", - "Sebastianz", - "kohei.yoshino" + "Hell_Carlito", + "JeffD" ] }, - "Mozilla/Firefox/Releases/36/Site_Compatibility": { - "modified": "2019-01-16T21:49:12.998Z", + "Web/API/Push_API": { + "modified": "2020-10-15T21:44:48.386Z", "contributors": [ - "wbamberg", - "xdelatour" + "tristantheb", + "Hell_Carlito", + "nicolashenry", + "JeffD" ] }, - "Mozilla/Firefox/Releases/37": { - "modified": "2019-03-23T22:42:50.839Z", + "Web/API/RTCIceServer": { + "modified": "2020-09-12T07:23:54.439Z", "contributors": [ - "wbamberg", - "kohei.yoshino" + "MisterDA", + "amineSsa" ] }, - "Mozilla/Firefox/Releases/37/Site_Compatibility": { - "modified": "2019-01-16T21:49:07.566Z", + "Web/API/RTCPeerConnection": { + "modified": "2020-10-15T22:22:14.553Z", "contributors": [ - "wbamberg", - "xdelatour" + "plyd", + "philbhur" ] }, - "Mozilla/Firefox/Releases/38": { - "modified": "2019-03-23T22:42:50.499Z", + "Web/API/RTCPeerConnection/setConfiguration": { + "modified": "2020-10-15T22:22:53.605Z", "contributors": [ - "wbamberg", - "teoli" + "SphinxKnight", + "bbataini" ] }, - "Mozilla/Firefox/Releases/38/Site_Compatibility": { - "modified": "2019-01-16T21:49:04.613Z", + "Web/API/Range": { + "modified": "2019-03-18T20:49:38.585Z", "contributors": [ - "wbamberg", - "xdelatour" + "Watilin", + "stefmaster", + "teoli", + "jsx", + "Mgjbot", + "BenoitL", + "Fredchat", + "VincentN", + "Learning" ] }, - "Mozilla/Firefox/Releases/39": { - "modified": "2020-09-21T08:17:39.666Z", + "Web/API/Range/createContextualFragment": { + "modified": "2019-03-18T21:42:33.795Z", "contributors": [ - "Voulto", - "wbamberg", - "Guillaume-Heras", - "teoli" + "Watilin" ] }, - "Mozilla/Firefox/Releases/39/Site_Compatibility": { - "modified": "2019-01-16T21:49:07.002Z", + "Web/API/Range/detach": { + "modified": "2020-10-15T22:06:40.189Z", "contributors": [ - "wbamberg", - "xdelatour" + "jonasgrilleres" ] }, - "Mozilla/Firefox/Releases/42": { - "modified": "2020-09-20T07:50:40.946Z", + "Web/API/Range/extractContents": { + "modified": "2020-10-15T22:01:04.338Z", "contributors": [ - "Voulto", - "wbamberg", "SphinxKnight", - "syoichi" + "Watilin" ] }, - "Mozilla/Firefox/Releases/42/Site_Compatibility": { - "modified": "2019-01-16T21:48:30.986Z", + "Web/API/Range/insertNode": { + "modified": "2019-03-23T22:26:49.211Z", "contributors": [ - "wbamberg", - "xdelatour" + "Hell_Carlito", + "Watilin" ] }, - "Mozilla/Firefox/Versions": { - "modified": "2020-09-04T09:36:06.531Z", + "Web/API/Range/selectNode": { + "modified": "2019-03-18T21:38:58.634Z", "contributors": [ - "Voulto", - "wbamberg", - "FredB", - "Sheppy" + "NemoNobobyPersonne" ] }, - "Mozilla/Firefox/Versions/1.5": { - "modified": "2019-03-24T00:15:36.655Z", + "Web/API/Range/setStart": { + "modified": "2019-03-23T22:02:21.472Z", "contributors": [ - "wbamberg", - "tregagnon", - "FredB", - "ThePrisoner", - "BenoitL", - "Mgjbot", - "Mozinet", - "Chbok" + "cabalpit" ] }, - "Mozilla/Firefox/Versions/11": { - "modified": "2019-03-23T23:38:04.029Z", + "Web/API/Range/surroundContents": { + "modified": "2020-10-15T22:15:03.441Z", "contributors": [ - "wbamberg", - "tregagnon", - "FredB", - "ThePrisoner" + "Watilin" ] }, - "Mozilla/Firefox/Versions/12": { - "modified": "2019-03-18T21:08:58.052Z", + "Web/API/Request": { + "modified": "2020-10-15T21:45:46.926Z", "contributors": [ - "fscholz", - "wbamberg", - "tregagnon", - "FredB", - "ThePrisoner" + "Voulto", + "SphinxKnight", + "Sheppy" ] }, - "Mozilla/Firefox/Versions/13": { - "modified": "2019-03-23T23:38:05.142Z", + "Web/API/Request/Request": { + "modified": "2020-10-15T21:58:38.703Z", "contributors": [ - "wbamberg", - "prayash", - "tregagnon", - "FredB", - "ThePrisoner" + "SphinxKnight", + "rpereira-dev", + "NemoNobobyPersonne" ] }, - "Mozilla/Firefox/Versions/15": { - "modified": "2019-03-23T23:06:29.503Z", + "Web/API/Request/credentials": { + "modified": "2020-10-15T21:59:03.816Z", "contributors": [ - "wbamberg", - "tregagnon", - "FredB", - "ThePrisoner" + "SphinxKnight", + "Flavien" ] }, - "Mozilla/Firefox/Versions/16": { - "modified": "2019-03-23T23:37:32.181Z", + "Web/API/Request/mode": { + "modified": "2020-10-15T21:45:44.176Z", "contributors": [ - "wbamberg", - "mrstork", - "tregagnon", - "FredB", - "ThePrisoner" + "SphinxKnight", + "m1ch3lcl", + "P45QU10U" ] }, - "Mozilla/Firefox/Versions/17": { - "modified": "2019-03-18T21:08:57.759Z", + "Web/API/Resize_Observer_API": { + "modified": "2020-11-16T08:29:15.752Z", "contributors": [ - "fscholz", - "wbamberg", - "tregagnon", - "FredB", - "ThePrisoner" + "JNa0" ] }, - "Mozilla/Firefox/Versions/17/Site_compatibility": { - "modified": "2019-01-16T21:49:04.673Z", + "Web/API/Response": { + "modified": "2019-03-23T22:02:32.946Z", "contributors": [ - "wbamberg", - "xdelatour" + "Hennek" ] }, - "Mozilla/Firefox/Versions/18": { - "modified": "2019-03-23T23:35:11.165Z", + "Web/API/SVGAElement": { + "modified": "2019-03-23T23:09:32.730Z", "contributors": [ - "wbamberg", - "tregagnon", - "FredB", - "ThePrisoner" + "Goofy", + "Barbrousse" ] }, - "Mozilla/Firefox/Versions/18/Site_compatibility": { - "modified": "2019-01-16T21:57:32.133Z", + "Web/API/SVGDescElement": { + "modified": "2020-10-15T21:34:30.445Z", "contributors": [ - "wbamberg", - "xdelatour" + "SphinxKnight", + "B_M" ] }, - "Mozilla/Firefox/Versions/19": { - "modified": "2019-03-23T23:34:04.814Z", + "Web/API/SVGElement": { + "modified": "2019-03-23T23:05:24.715Z", "contributors": [ - "wbamberg", - "Sebastianz", - "tregagnon", - "FredB", - "ThePrisoner", - "Skoua" + "thePivottt" ] }, - "Mozilla/Firefox/Versions/19/Site_compatibility": { - "modified": "2019-01-16T21:57:39.651Z", + "Web/API/SVGMatrix": { + "modified": "2019-03-23T23:03:00.534Z", "contributors": [ - "wbamberg", - "xdelatour" + "Arioch" ] }, - "Mozilla/Firefox/Versions/2": { - "modified": "2019-03-24T00:04:11.055Z", + "Web/API/SVGRect": { + "modified": "2019-03-23T23:02:52.318Z", "contributors": [ - "wbamberg", - "tregagnon", - "FredB", - "fscholz", - "Mgjbot", - "BenoitL", - "Fredchat", - "Chbok", - "Lefou", - "Planche", - "Mozinet" + "Arioch" ] }, - "Mozilla/Firefox/Versions/20": { - "modified": "2019-03-23T23:33:26.421Z", + "Web/API/SVGRectElement": { + "modified": "2020-10-15T22:16:03.247Z", "contributors": [ - "wbamberg", - "FredB", - "ThePrisoner", - "Martial76" + "Arzak656" ] }, - "Mozilla/Firefox/Versions/20/Site_compatibility": { - "modified": "2019-01-16T21:58:36.580Z", + "Web/API/SVGStylable": { + "modified": "2020-10-15T21:34:30.185Z", "contributors": [ - "wbamberg", - "xdelatour" + "SphinxKnight", + "B_M" ] }, - "Mozilla/Firefox/Versions/21": { - "modified": "2019-11-20T21:19:06.767Z", + "Web/API/SVGTitleElement": { + "modified": "2019-03-23T22:57:49.129Z", "contributors": [ - "wbamberg", - "tregagnon", - "Delapouite" + "B_M" ] }, - "Mozilla/Firefox/Versions/21/Site_compatibility": { - "modified": "2019-01-16T21:57:29.270Z", + "Web/API/Screen_Capture_API": { + "modified": "2020-10-15T22:21:38.382Z", "contributors": [ - "wbamberg", - "xdelatour" + "Torzivalds" ] }, - "Mozilla/Firefox/Versions/22": { - "modified": "2019-03-23T23:28:17.543Z", + "Web/API/Selection": { + "modified": "2020-10-15T21:17:12.773Z", "contributors": [ - "wbamberg", - "chrisdavidmills", - "Skoua" + "scientificware", + "jeangab62", + "thiberaw", + "Hell_Carlito", + "Goofy", + "Watilin", + "Nothus", + "gaelb", + "teoli", + "jsx", + "Mgjbot", + "Chbok" ] }, - "Mozilla/Firefox/Versions/22/Site_compatibility": { - "modified": "2019-01-16T21:57:40.074Z", + "Web/API/Selection/collapse": { + "modified": "2019-03-23T22:40:49.435Z", "contributors": [ - "wbamberg", - "xdelatour" + "Hell_Carlito", + "zede-master" ] }, - "Mozilla/Firefox/Versions/23": { - "modified": "2019-03-23T22:59:15.612Z", + "Web/API/Selection/toString": { + "modified": "2019-03-23T23:47:21.731Z", "contributors": [ - "wbamberg", - "benaddou", - "ThePrisoner" + "fscholz", + "teoli", + "jsx", + "Chbok" ] }, - "Mozilla/Firefox/Versions/23/Site_compatibility": { - "modified": "2019-01-16T21:57:25.542Z", + "Web/API/Selection/type": { + "modified": "2020-10-15T22:28:11.070Z", "contributors": [ - "wbamberg", - "xdelatour" + "G-Couvert" ] }, - "Mozilla/Firefox/Versions/24": { - "modified": "2019-03-23T22:43:17.357Z", + "Web/API/Server-sent_events": { + "modified": "2020-08-31T06:12:15.737Z", "contributors": [ - "wbamberg", - "ThePrisoner" + "Voulto", + "SphinxKnight", + "Arterrien", + "ethertank" ] }, - "Mozilla/Firefox/Versions/24/Site_compatibility": { - "modified": "2019-01-16T21:57:47.692Z", + "Web/API/Server-sent_events/Using_server-sent_events": { + "modified": "2019-10-23T03:46:57.246Z", "contributors": [ - "wbamberg", - "xdelatour" + "SphinxKnight", + "Watilin", + "tartinesKiller", + "duchesne.andre", + "ygarbage", + "QuentinChx", + "mikadev" ] }, - "Mozilla/Firefox/Versions/3": { - "modified": "2019-03-23T23:57:59.495Z", + "Web/API/ServiceWorker": { + "modified": "2020-10-15T21:44:04.910Z", "contributors": [ - "wbamberg", - "tregagnon", - "FredB", - "BenoitL", - "Mgjbot", - "Chbok", - "Mozinet", - "Fredchat", - "Rishtarz", - "Kyodev" + "tomderudder", + "JNa0", + "pdesjardins90", + "nobe4" ] }, - "Mozilla/Firefox/Versions/3.5": { - "modified": "2019-03-24T00:01:24.251Z", + "Web/API/ServiceWorker/onstatechange": { + "modified": "2019-03-23T22:37:05.749Z", "contributors": [ - "wbamberg", - "tregagnon", - "FredB", - "BenoitL", - "Chbok", - "Goofy", - "Mgjbot" + "nobe4" ] }, - "Mozilla/Firefox/Versions/3.6": { - "modified": "2019-12-13T20:33:39.144Z", + "Web/API/ServiceWorkerContainer": { + "modified": "2019-03-23T22:15:17.877Z", "contributors": [ - "wbamberg", - "tregagnon", - "FredB", - "ThePrisoner", - "fryn", - "fscholz", - "Thomash", - "BenoitL" + "Tranber0" ] }, - "Mozilla/Firefox/Versions/35": { - "modified": "2019-12-13T20:33:22.682Z", + "Web/API/ServiceWorkerContainer/getRegistration": { + "modified": "2020-10-15T22:33:54.801Z", "contributors": [ - "wbamberg", - "SphinxKnight", - "mliatt", - "Godrod", - "Runatal" + "Arzak656" ] }, - "Mozilla/Firefox/Versions/35/Site_Compatibility": { - "modified": "2019-01-16T21:49:04.592Z", + "Web/API/ServiceWorkerContainer/register": { + "modified": "2020-10-15T22:34:39.454Z", "contributors": [ - "wbamberg", - "xdelatour" + "tomderudder" ] }, - "Mozilla/Firefox/Versions/4": { - "modified": "2019-11-21T00:43:25.071Z", + "Web/API/ServiceWorkerGlobalScope": { + "modified": "2020-10-15T22:34:58.233Z", "contributors": [ - "wbamberg", - "Sebastianz", - "tregagnon", - "FredB", - "ThePrisoner" + "alattalatta" ] }, - "Mozilla/Firefox/Versions/40": { - "modified": "2019-03-23T22:51:13.163Z", + "Web/API/ServiceWorkerGlobalScope/onnotificationclick": { + "modified": "2020-10-15T22:34:57.743Z", "contributors": [ - "wbamberg", - "SphinxKnight", - "BenoitEsnard", - "ov357" + "tomderudder" ] }, - "Mozilla/Firefox/Versions/40/Site_Compatibility": { - "modified": "2019-01-16T21:48:27.545Z", + "Web/API/ServiceWorkerRegistration": { + "modified": "2020-10-15T22:15:48.505Z", "contributors": [ - "wbamberg", - "xdelatour" + "chrisdavidmills" ] }, - "Mozilla/Firefox/Versions/41": { - "modified": "2019-03-23T22:49:38.696Z", + "Web/API/ServiceWorkerRegistration/active": { + "modified": "2020-10-15T22:15:46.844Z", "contributors": [ - "wbamberg", - "SphinxKnight", - "Paleno" + "Watilin" ] }, - "Mozilla/Firefox/Versions/41/Site_Compatibility": { - "modified": "2019-01-16T21:48:49.107Z", + "Web/API/ServiceWorkerRegistration/getNotifications": { + "modified": "2020-10-15T22:34:57.266Z", "contributors": [ - "wbamberg", - "xdelatour" + "tomderudder" ] }, - "Mozilla/Firefox/Versions/5": { - "modified": "2019-03-23T23:38:10.236Z", + "Web/API/ServiceWorkerRegistration/scope": { + "modified": "2020-10-15T22:35:02.366Z", "contributors": [ - "fscholz", - "wbamberg", - "tregagnon", - "FredB", - "ThePrisoner" + "tomderudder" ] }, - "Mozilla/Firefox/Versions/50": { - "modified": "2019-03-23T22:23:32.722Z", + "Web/API/ServiceWorkerRegistration/showNotification": { + "modified": "2020-10-15T22:34:57.967Z", "contributors": [ - "wbamberg", - "Xhelas" + "tomderudder" ] }, - "Mozilla/Firefox/Versions/59": { - "modified": "2019-03-18T21:37:37.649Z", + "Web/API/ServiceWorkerState": { + "modified": "2019-03-18T21:18:01.317Z", "contributors": [ - "wbamberg", - "julienw" + "AurelieBayre" ] }, - "Mozilla/Firefox/Versions/6": { - "modified": "2019-11-21T00:43:13.867Z", + "Web/API/Service_Worker_API": { + "modified": "2019-03-23T22:40:14.713Z", "contributors": [ - "wbamberg", - "tregagnon", - "ThePrisoner" + "onra87", + "STudio26", + "JeffD", + "jean-pierre.gay" ] }, - "Mozilla/Firefox/Versions/63": { - "modified": "2019-03-18T21:22:08.997Z", + "Web/API/Service_Worker_API/Using_Service_Workers": { + "modified": "2020-07-26T01:50:40.763Z", "contributors": [ - "algorun77" + "yanabess", + "bArraxas", + "yanns1", + "Faenzar", + "lp177", + "NerOcrO", + "paulintrognon", + "bgondy", + "luminecence", + "drskullster", + "zikinf", + "vthibault", + "nhoizey", + "jean-pierre.gay" ] }, - "Mozilla/Firefox/Versions/65": { - "modified": "2019-03-18T20:39:08.555Z", + "Web/API/ShadowRoot": { + "modified": "2020-10-15T21:48:45.645Z", "contributors": [ - "samus35" + "SphinxKnight", + "EnzDev" ] }, - "Mozilla/Firefox/Versions/68": { - "modified": "2019-08-22T13:01:38.971Z", + "Web/API/ShadowRoot/delegatesFocus": { + "modified": "2020-10-15T22:25:00.485Z", "contributors": [ - "BuzzRage" + "SphinxKnight" ] }, - "Mozilla/Firefox/Versions/69": { - "modified": "2019-08-14T05:59:15.506Z", + "Web/API/ShadowRoot/host": { + "modified": "2020-10-15T22:25:00.578Z", "contributors": [ - "Kuzcoo" + "SphinxKnight" ] }, - "Mozilla/Firefox/Versions/7": { - "modified": "2019-03-23T23:38:06.097Z", + "Web/API/ShadowRoot/innerHTML": { + "modified": "2020-10-15T22:25:01.691Z", "contributors": [ - "wbamberg", - "SphinxKnight", - "tregagnon", - "FredB", - "ThePrisoner" + "SphinxKnight" ] }, - "Mozilla/Firefox/Versions/70": { - "modified": "2019-09-02T05:07:52.712Z", + "Web/API/ShadowRoot/mode": { + "modified": "2020-10-15T22:25:00.485Z", "contributors": [ - "pbrosset" + "SphinxKnight" ] }, - "Mozilla/Firefox/Versions/76": { - "modified": "2020-05-10T16:11:03.049Z", + "Web/API/SharedWorker": { + "modified": "2020-10-15T21:27:22.248Z", "contributors": [ - "tristantheb" + "Arzak656", + "a-mt", + "wakka27", + "jean-pierre.gay", + "FuturLiberta" ] }, - "Mozilla/Firefox/Versions/77": { - "modified": "2020-05-10T15:53:10.394Z", + "Web/API/SharedWorker/SharedWorker": { + "modified": "2020-10-15T22:27:12.056Z", "contributors": [ - "tristantheb", - "Neku3721" + "Arzak656" ] }, - "Mozilla/Firefox/Versions/8": { - "modified": "2019-11-21T00:43:06.185Z", + "Web/API/SharedWorker/port": { + "modified": "2020-10-15T22:27:03.021Z", "contributors": [ - "wbamberg", - "Sebastianz", - "tregagnon", - "FredB", - "ThePrisoner" + "Arzak656" ] }, - "Mozilla/Firefox/Versions/9": { - "modified": "2019-12-13T20:33:26.081Z", + "Web/API/SharedWorkerGlobalScope": { + "modified": "2020-10-15T22:26:31.672Z", "contributors": [ - "wbamberg", - "fscholz", - "tregagnon", - "FredB", - "ThePrisoner" + "SphinxKnight", + "mfuji09" ] }, - "NPAPI/Constantes": { - "modified": "2019-03-24T00:03:23.228Z", + "Web/API/SharedWorkerGlobalScope/applicationCache": { + "modified": "2020-10-15T22:26:34.435Z", "contributors": [ - "Delapouite", - "Demos" + "Arzak656" ] }, - "NavigatorUserMedia.getUserMedia": { - "modified": "2019-03-23T23:05:32.482Z", + "Web/API/SharedWorkerGlobalScope/onconnect": { + "modified": "2020-10-15T22:26:31.419Z", "contributors": [ - "a-mt", - "Nek-", - "Eric013", - "SuperStrong" + "Arzak656" ] }, - "Outils": { - "modified": "2020-07-16T22:44:14.844Z", + "Web/API/SpeechRecognition": { + "modified": "2019-03-18T21:42:43.926Z", "contributors": [ - "SphinxKnight", - "maximelore", - "sunazerty", - "wbamberg", - "Dralyab", - "unpeudetout", - "stephane34", - "enguerran", - "BenoitL", - "Pierrot", - "Goofy", - "Sabine", - "Azurrea", - "thequestion", - "KittenOverlord", - "ninovelena", - "tregagnon", - "teoli", - "wakka27", - "Juju77", - "tchevalier", - "Delapouite", - "FredB", - "ethertank", - "julienw", - "tcit", - "Fredchat", - "Kyodev", - "Mgjbot", - "Takenbot", - "Andreas Wuest", - "Jean-Yves Cronier", - "Chbok", - "Jep", - "Nickolay", - "TestUser" + "SamuelCompagnon" ] }, - "Outils/Accessing_the_Developer_Tools": { - "modified": "2020-07-16T22:35:25.957Z", + "Web/API/SpeechSynthesisUtterance": { + "modified": "2019-03-23T22:05:52.587Z", "contributors": [ - "wbamberg", - "maximelore" + "necraidan" ] }, - "Outils/Add-ons": { - "modified": "2020-07-16T22:36:23.351Z", + "Web/API/Storage": { + "modified": "2020-10-15T21:32:34.574Z", "contributors": [ - "maximelore", - "wbamberg" + "tristantheb", + "SphinxKnight", + "CaribouFute", + "EmilienD", + "gpenissard" ] }, - "Outils/Boîte_à_outils_du_navigateur": { - "modified": "2020-07-16T22:35:55.531Z", + "Web/API/Storage/clear": { + "modified": "2020-10-15T21:46:22.875Z", "contributors": [ - "hellosct1", - "wbamberg", - "maximelore", - "nico_nc", - "teoli", - "KittenOverlord", - "nora" + "tristantheb", + "JNa0", + "Axnyff", + "Hell_Carlito", + "EmilienD" ] }, - "Outils/CSS_Coverage": { - "modified": "2019-03-23T22:51:54.141Z", + "Web/API/Storage/getItem": { + "modified": "2020-11-11T20:24:08.906Z", "contributors": [ - "maximelore", - "wbamberg" + "tristantheb", + "JNa0", + "Axnyff", + "gharel", + "Sofness", + "EmilienD" ] }, - "Outils/Console_JavaScript": { - "modified": "2020-07-16T22:35:42.346Z", + "Web/API/Storage/key": { + "modified": "2019-03-23T22:21:16.859Z", "contributors": [ - "maximelore", - "wbamberg", - "teoli", - "Jeremie", - "tregagnon", - "Delapouite", - "SylvainPasche", - "BenoitL", - "Pablor44", - "Fredchat", - "Matdere" + "JNa0", + "Axnyff", + "Sofness" ] }, - "Outils/Console_Web": { - "modified": "2020-07-16T22:34:05.900Z", + "Web/API/Storage/length": { + "modified": "2019-03-23T22:11:25.445Z", "contributors": [ - "maximelore", - "wbamberg", - "glickind", - "Coraline", - "teoli", - "Thegennok", - "trevorh", - "J.DMB", - "tregagnon", - "milc", - "sperling", - "dataG" + "JNa0", + "Axnyff" ] }, - "Outils/Console_Web/Console_messages": { - "modified": "2020-08-29T03:46:11.424Z", + "Web/API/Storage/removeItem": { + "modified": "2020-11-19T06:32:26.629Z", "contributors": [ - "stphngrc", - "wbamberg", - "maximelore", - "glickind" + "tristantheb", + "JNa0", + "refschool" ] }, - "Outils/Console_Web/Fonctions_d_aide": { - "modified": "2020-08-28T09:54:35.807Z", + "Web/API/Storage/setItem": { + "modified": "2019-10-31T12:01:56.712Z", "contributors": [ - "stphngrc", - "wbamberg", - "maximelore", - "teoli", - "tregagnon" + "KoalaMoala", + "JNa0", + "Axnyff", + "rmNyro" ] }, - "Outils/Console_Web/Keyboard_shortcuts": { - "modified": "2020-07-16T22:34:22.621Z", + "Web/API/StorageEstimate": { + "modified": "2020-10-15T22:17:55.065Z", "contributors": [ - "maximelore", - "wbamberg" + "Watilin" ] }, - "Outils/Console_Web/Opening_the_Web_Console": { - "modified": "2020-07-16T22:34:17.163Z", + "Web/API/StorageManager": { + "modified": "2020-10-15T22:17:54.664Z" + }, + "Web/API/StorageManager/estimate": { + "modified": "2020-10-15T22:17:54.758Z", "contributors": [ - "maximelore", - "wbamberg", - "glickind" + "Watilin" ] }, - "Outils/Console_Web/Rich_output": { - "modified": "2020-07-16T22:34:20.227Z", + "Web/API/StorageManager/persist": { + "modified": "2020-10-15T22:17:54.254Z", "contributors": [ - "maximelore", - "wbamberg" + "Watilin" ] }, - "Outils/Console_Web/Split_console": { - "modified": "2020-07-16T22:34:20.903Z", + "Web/API/StorageManager/persisted": { + "modified": "2020-10-15T22:17:55.112Z", "contributors": [ - "maximelore", - "wbamberg" + "Watilin" ] }, - "Outils/Console_Web/The_command_line_interpreter": { - "modified": "2020-08-28T09:12:31.516Z", + "Web/API/Storage_API": { + "modified": "2020-10-15T22:17:55.127Z", "contributors": [ - "stphngrc", - "tchioubak", - "aminelch", - "A-312", - "maximelore", - "wbamberg" + "Watilin" ] }, - "Outils/Couleurs_des_DevTools": { - "modified": "2020-07-16T22:35:53.314Z", + "Web/API/Streams_API": { + "modified": "2020-10-15T22:14:40.364Z", "contributors": [ - "maximelore", - "wbamberg", - "teoli" + "Kuzcoo", + "sbenard" ] }, - "Outils/DOM_Property_Viewer": { - "modified": "2020-07-16T22:36:34.322Z", + "Web/API/StyleSheet": { + "modified": "2020-10-15T21:55:12.566Z", "contributors": [ - "maximelore", - "wbamberg" + "SphinxKnight", + "remibremont", + "JNa0", + "Crg" ] }, - "Outils/Debugger_(before_Firefox_52)": { - "modified": "2019-03-23T22:22:28.971Z", + "Web/API/StyleSheet/disabled": { + "modified": "2019-03-23T22:10:02.805Z", "contributors": [ - "wbamberg", - "maximelore" + "Crg" ] }, - "Outils/Debugger_(before_Firefox_52)/Disable_breakpoints": { - "modified": "2019-03-23T22:21:17.073Z", + "Web/API/StyleSheet/href": { + "modified": "2019-03-23T22:10:02.014Z", "contributors": [ - "wbamberg", - "maximelore" + "Crg" ] }, - "Outils/Debugger_(before_Firefox_52)/How_to": { - "modified": "2019-03-23T22:22:26.886Z", + "Web/API/StyleSheet/media": { + "modified": "2019-03-23T22:10:08.278Z", "contributors": [ - "wbamberg", - "teoli", - "maximelore" + "Crg" ] }, - "Outils/Debugger_(before_Firefox_52)/How_to/Access_debugging_in_add-ons": { - "modified": "2019-03-23T22:21:33.063Z", + "Web/API/StyleSheet/ownerNode": { + "modified": "2019-03-23T22:10:07.966Z", "contributors": [ - "wbamberg", - "teoli", - "maximelore" + "Crg" ] }, - "Outils/Debugger_(before_Firefox_52)/How_to/Black_box_a_source": { - "modified": "2019-03-23T22:21:44.269Z", + "Web/API/StyleSheet/parentStyleSheet": { + "modified": "2019-03-23T22:10:09.954Z", "contributors": [ - "wbamberg", - "teoli", - "maximelore" + "Crg" ] }, - "Outils/Debugger_(before_Firefox_52)/How_to/Break_on_a_DOM_event": { - "modified": "2019-03-23T22:22:11.943Z", + "Web/API/StyleSheet/title": { + "modified": "2019-03-23T22:09:59.139Z", "contributors": [ - "wbamberg", - "teoli", - "maximelore" + "Crg" ] }, - "Outils/Debugger_(before_Firefox_52)/How_to/Debug_eval_sources": { - "modified": "2019-03-23T22:22:29.066Z", + "Web/API/StyleSheet/type": { + "modified": "2019-03-23T22:10:03.329Z", "contributors": [ - "wbamberg", - "teoli", - "maximelore" + "Crg" ] }, - "Outils/Debugger_(before_Firefox_52)/How_to/Disable_breakpoints": { - "modified": "2019-03-23T22:22:13.461Z", + "Web/API/StyleSheetList": { + "modified": "2019-03-23T22:56:21.510Z", "contributors": [ - "wbamberg", - "teoli", - "maximelore" + "Goofy", + "weeger" ] }, - "Outils/Debugger_(before_Firefox_52)/How_to/Examine,_modify,_and_watch_variables": { - "modified": "2019-03-23T22:22:09.066Z", + "Web/API/SubtleCrypto": { + "modified": "2020-10-15T22:30:51.870Z", "contributors": [ - "wbamberg", - "teoli", - "maximelore" + "Sheppy" ] }, - "Outils/Debugger_(before_Firefox_52)/How_to/Highlight_and_inspect_DOM_nodes": { - "modified": "2019-03-23T22:22:10.389Z", + "Web/API/SubtleCrypto/digest": { + "modified": "2020-10-15T22:30:49.992Z", "contributors": [ - "wbamberg", - "teoli", - "maximelore" + "Arzak656" ] }, - "Outils/Debugger_(before_Firefox_52)/How_to/Open_the_debugger": { - "modified": "2019-03-23T22:22:10.293Z", + "Web/API/SyncManager": { + "modified": "2020-10-15T22:21:29.924Z", "contributors": [ - "wbamberg", - "maximelore", - "teoli" + "necraidan" ] }, - "Outils/Debugger_(before_Firefox_52)/How_to/Pretty-print_a_minified_file": { - "modified": "2019-03-23T22:22:11.012Z", + "Web/API/Text": { + "modified": "2019-03-18T21:43:23.092Z", "contributors": [ - "wbamberg", - "teoli", - "maximelore" + "loella16" ] }, - "Outils/Debugger_(before_Firefox_52)/How_to/Search_and_filter": { - "modified": "2019-03-23T22:21:42.961Z", + "Web/API/Text/splitText": { + "modified": "2019-03-18T21:43:29.396Z", "contributors": [ - "wbamberg", - "teoli", - "maximelore" + "Watilin" ] }, - "Outils/Debugger_(before_Firefox_52)/How_to/Set_a_breakpoint": { - "modified": "2019-03-23T22:21:42.671Z", + "Web/API/TextEncoder": { + "modified": "2020-10-15T22:13:59.801Z", "contributors": [ - "wbamberg", - "teoli", - "maximelore" + "JNa0" ] }, - "Outils/Debugger_(before_Firefox_52)/How_to/Set_a_conditional_breakpoint": { - "modified": "2019-03-23T22:21:51.627Z", + "Web/API/TextEncoder/TextEncoder": { + "modified": "2020-10-15T22:31:11.795Z", "contributors": [ - "wbamberg", - "teoli", - "maximelore" + "Arzak656" ] }, - "Outils/Debugger_(before_Firefox_52)/How_to/Step_through_code": { - "modified": "2019-03-23T22:21:44.640Z", + "Web/API/TextMetrics": { + "modified": "2019-03-23T22:10:26.189Z", "contributors": [ - "wbamberg", - "teoli", - "maximelore" + "NemoNobobyPersonne" ] }, - "Outils/Debugger_(before_Firefox_52)/How_to/Use_a_source_map": { - "modified": "2019-03-23T22:21:49.457Z", + "Web/API/TextMetrics/width": { + "modified": "2019-03-23T22:10:36.977Z", "contributors": [ - "wbamberg", - "teoli", - "maximelore" + "gamifiq", + "NemoNobobyPersonne" ] }, - "Outils/Debugger_(before_Firefox_52)/Keyboard_shortcuts": { - "modified": "2019-03-23T22:21:50.707Z", + "Web/API/TimeRanges": { + "modified": "2019-03-18T20:47:45.518Z", "contributors": [ - "wbamberg", - "maximelore" + "monlouisj", + "efusien" ] }, - "Outils/Debugger_(before_Firefox_52)/Settings": { - "modified": "2019-03-23T22:14:03.961Z", + "Web/API/Transferable": { + "modified": "2020-10-15T21:33:28.712Z", "contributors": [ - "wbamberg", - "maximelore" + "Arzak656", + "AClavijo", + "jean-pierre.gay" ] }, - "Outils/Debugger_(before_Firefox_52)/UI_Tour": { - "modified": "2019-03-23T22:19:32.754Z", + "Web/API/TransitionEvent": { + "modified": "2019-03-23T22:10:07.091Z", "contributors": [ - "wbamberg", - "maximelore" + "SphinxKnight", + "Crg" ] }, - "Outils/DevToolsAPI": { - "modified": "2020-07-16T22:35:24.078Z", + "Web/API/TreeWalker": { + "modified": "2019-03-18T21:40:16.199Z", "contributors": [ - "maximelore", - "wbamberg" + "loella16" ] }, - "Outils/Débogage_distant": { - "modified": "2020-07-16T22:35:37.277Z", + "Web/API/TreeWalker/currentNode": { + "modified": "2019-03-18T21:40:23.895Z", "contributors": [ - "maximelore", - "wbamberg", - "glickind", - "teoli", - "J.DMB", - "G-de-Bruges", - "medhi.naveau@hotmail.be", - "Omnilaika02", - "KIDY" + "loella16" ] }, - "Outils/Débogage_distant/Chrome_Desktop": { - "modified": "2020-07-16T22:35:40.256Z", + "Web/API/TreeWalker/expandEntityReferences": { + "modified": "2019-03-18T21:40:21.457Z", "contributors": [ - "wbamberg", - "SphinxKnight", - "teoli", - "jsx", - "dorianecampagne" + "loella16" ] }, - "Outils/Débogage_distant/Debugging_Firefox_Desktop": { - "modified": "2020-07-16T22:35:40.983Z", + "Web/API/TreeWalker/filter": { + "modified": "2019-03-18T21:40:31.482Z", "contributors": [ - "maximelore", - "wbamberg" + "loella16" ] }, - "Outils/Débogage_distant/Debugging_Firefox_for_Android_with_WebIDE_clone": { - "modified": "2020-07-16T22:35:40.616Z", + "Web/API/TreeWalker/firstChild": { + "modified": "2019-03-18T21:40:34.770Z", "contributors": [ - "wbamberg", - "maximelore" + "loella16" ] }, - "Outils/Débogage_distant/Thunderbird": { - "modified": "2020-07-16T22:35:39.867Z", + "Web/API/TreeWalker/lastChild": { + "modified": "2019-03-18T21:40:24.414Z", "contributors": [ - "wbamberg", - "maximelore" + "loella16" ] }, - "Outils/Débogueur": { - "modified": "2020-07-16T22:35:04.438Z", + "Web/API/TreeWalker/nextNode": { + "modified": "2019-03-18T21:40:20.647Z", "contributors": [ - "maximelore", - "wbamberg", - "glickind", - "teoli", - "SphinxKnight", - "Omnilaika02", - "nora" + "loella16" ] }, - "Outils/Débogueur/Comment": { - "modified": "2020-09-04T07:36:16.042Z", + "Web/API/TreeWalker/nextSibling": { + "modified": "2019-03-18T21:40:14.024Z", "contributors": [ - "Voulto", - "wbamberg", - "maximelore", - "teoli", - "sidgan" + "loella16" ] }, - "Outils/Débogueur/Comment/Accéder_au_débogage_depuis_un_module_complàmentaire": { - "modified": "2020-07-16T22:35:14.754Z", + "Web/API/TreeWalker/parentNode": { + "modified": "2019-03-18T21:40:31.869Z", "contributors": [ - "wbamberg", - "maximelore", - "teoli" + "loella16" ] }, - "Outils/Débogueur/Comment/Afficher_en_surbrillance_et_inspecter_le_DOM": { - "modified": "2020-07-16T22:35:13.697Z", + "Web/API/TreeWalker/previousNode": { + "modified": "2019-03-18T21:40:32.593Z", "contributors": [ - "wbamberg", - "maximelore", - "teoli" + "loella16" ] }, - "Outils/Débogueur/Comment/Ajouter_un_point_d_arrêt": { - "modified": "2020-07-16T22:35:09.962Z", + "Web/API/TreeWalker/previousSibling": { + "modified": "2019-03-18T21:40:17.837Z", "contributors": [ - "maximelore", - "wbamberg", - "teoli" + "loella16" ] }, - "Outils/Débogueur/Comment/Ajouter_un_point_d_arrêt_conditionnel": { - "modified": "2020-07-16T22:35:10.533Z", + "Web/API/TreeWalker/root": { + "modified": "2019-03-18T21:40:33.877Z", "contributors": [ - "maximelore", - "wbamberg", - "teoli" + "loella16" ] }, - "Outils/Débogueur/Comment/Breaking_on_exceptions": { - "modified": "2020-07-16T22:35:15.043Z", + "Web/API/TreeWalker/whatToShow": { + "modified": "2020-10-15T22:02:07.579Z", "contributors": [ - "maximelore", - "wbamberg" + "SphinxKnight", + "loella16" ] }, - "Outils/Débogueur/Comment/Déboguer_des_sources_évaluées": { - "modified": "2020-07-16T22:35:14.396Z", + "Web/API/UIEvent": { + "modified": "2020-11-05T16:01:13.811Z", "contributors": [ - "maximelore", - "wbamberg", - "teoli" + "JNa0", + "loella16", + "fscholz" ] }, - "Outils/Débogueur/Comment/Désactiver_des_points_d_arrêts": { - "modified": "2020-07-16T22:35:11.273Z", + "Web/API/UIEvent/detail": { + "modified": "2020-10-15T21:49:56.915Z", "contributors": [ - "maximelore", - "wbamberg", - "teoli" + "SphinxKnight", + "Goofy", + "Kalwyn" ] }, - "Outils/Débogueur/Comment/Examiner,_modifier,_et_espionner_des_variables": { - "modified": "2020-07-16T22:35:12.981Z", + "Web/API/UIEvent/layerX": { + "modified": "2019-04-19T04:25:56.943Z", "contributors": [ - "wbamberg", - "maximelore", - "EIJDOLL", - "teoli", - "Goofy" + "SphinxKnight", + "NemoNobobyPersonne", + "fscholz", + "khalid32", + "Feugy" ] }, - "Outils/Débogueur/Comment/Formater_et_indenter_un_fichier_minifié": { - "modified": "2020-07-16T22:35:13.988Z", + "Web/API/ULongRange": { + "modified": "2020-10-15T22:35:00.304Z", "contributors": [ - "maximelore", - "wbamberg", - "teoli" + "Voulto" ] }, - "Outils/Débogueur/Comment/Mettre_une_source_dans_une_boîte_noire": { - "modified": "2020-07-16T22:35:13.367Z", + "Web/API/URL": { + "modified": "2019-04-05T15:11:45.608Z", "contributors": [ - "maximelore", - "wbamberg", - "teoli" + "loella16", + "fscholz" ] }, - "Outils/Débogueur/Comment/Ouvrir_le_débogueur": { - "modified": "2020-07-16T22:35:09.012Z", + "Web/API/URL/URL": { + "modified": "2020-10-15T22:04:11.269Z", "contributors": [ - "maximelore", - "wbamberg", - "teoli" + "spike008t", + "cdelamarre" ] }, - "Outils/Débogueur/Comment/Parcourir_le_code": { - "modified": "2020-07-16T22:35:11.898Z", + "Web/API/URL/createObjectURL": { + "modified": "2020-10-15T21:21:40.672Z", "contributors": [ - "maximelore", - "wbamberg", - "teoli" + "Watilin", + "Arzak656", + "Blodangan", + "fscholz", + "teoli", + "nicofrand", + "alaric" ] }, - "Outils/Débogueur/Comment/S_arrêter_sur_un_évènement_DOM": { - "modified": "2020-07-16T22:35:11.566Z", + "Web/API/URL/hash": { + "modified": "2020-10-15T22:17:10.984Z", "contributors": [ - "maximelore", - "wbamberg", - "teoli" + "noelmace", + "spike008t" ] }, - "Outils/Débogueur/Comment/Search": { - "modified": "2020-07-16T22:35:15.360Z", + "Web/API/URL/protocol": { + "modified": "2020-10-15T22:17:10.990Z", "contributors": [ - "maximelore", - "wbamberg" + "spike008t" ] }, - "Outils/Débogueur/Comment/Set_Watch_Expressions": { - "modified": "2020-07-16T22:35:15.802Z", + "Web/API/URL/revokeObjectURL": { + "modified": "2020-10-15T22:07:59.746Z", "contributors": [ - "maximelore", - "wbamberg" + "Watilin" ] }, - "Outils/Débogueur/Comment/Utiliser_une_source_map": { - "modified": "2020-07-16T22:35:12.417Z", + "Web/API/URL/search": { + "modified": "2020-10-15T22:17:09.818Z", "contributors": [ - "tchevalier", - "maximelore", - "wbamberg", - "hervehobbes", - "necraidan", - "teoli", - "franckuser16" + "SphinxKnight", + "spike008t" ] }, - "Outils/Débogueur/Limitations_of_the_new_debugger": { - "modified": "2019-03-23T22:22:02.266Z", + "Web/API/URL/searchParams": { + "modified": "2020-10-15T22:17:08.530Z", "contributors": [ - "wbamberg", - "maximelore" + "spike008t" ] }, - "Outils/Débogueur/Raccourcis_clavier": { - "modified": "2020-07-16T22:35:18.146Z", + "Web/API/URL/toJSON": { + "modified": "2020-10-15T22:17:08.519Z", "contributors": [ - "maximelore", - "wbamberg", - "teoli" + "spike008t" ] }, - "Outils/Débogueur/Set_an_XHR_breakpoint": { - "modified": "2020-07-16T22:35:20.080Z", + "Web/API/URL/toString": { + "modified": "2020-10-15T22:13:58.455Z", "contributors": [ - "maximelore" + "martialseron" ] }, - "Outils/Débogueur/Source_map_errors": { - "modified": "2020-07-16T22:35:19.304Z", + "Web/API/URLSearchParams": { + "modified": "2019-03-18T21:39:55.036Z", "contributors": [ - "maximelore", - "wbamberg" + "Watilin", + "cdelamarre" ] }, - "Outils/Débogueur/Visite_guidée_de_l_interface_utilisateur": { - "modified": "2020-07-16T22:35:16.333Z", + "Web/API/URLSearchParams/entries": { + "modified": "2020-10-15T22:08:32.278Z", "contributors": [ - "maximelore", - "wbamberg", - "teoli", - "Goofy" + "moshir" ] }, - "Outils/Editeur_Web_Audio": { - "modified": "2020-07-16T22:36:08.440Z", + "Web/API/URLUtilsReadOnly": { + "modified": "2020-10-15T22:17:11.893Z", "contributors": [ - "maximelore", - "wbamberg", - "teoli", - "tregagnon", - "batisteo" + "spike008t" ] }, - "Outils/Editeur_de_shaders": { - "modified": "2020-07-16T22:35:54.397Z", + "Web/API/USVString": { + "modified": "2020-04-28T10:35:09.074Z", "contributors": [ - "maximelore", - "wbamberg", - "stephaniehobson", - "teoli", - "bassam", - "tregagnon" + "tristantheb" ] }, - "Outils/Firefox_OS_Simulator_clone": { - "modified": "2020-07-16T22:36:22.890Z", + "Web/API/VRDisplayCapabilities": { + "modified": "2019-03-23T22:12:25.995Z", "contributors": [ - "wbamberg", - "xdelatour" + "frankymacster" ] }, - "Outils/Frise_chronologique": { - "modified": "2020-07-16T22:36:22.616Z", + "Web/API/Vibration_API": { + "modified": "2019-03-23T22:45:55.163Z", "contributors": [ - "wbamberg", - "teoli", - "maximelore" + "Hell_Carlito", + "lynxhack" ] }, - "Outils/Index": { - "modified": "2020-07-16T22:36:03.885Z", + "Web/API/VideoTrack": { + "modified": "2020-10-15T22:20:15.596Z", "contributors": [ - "wbamberg", - "xdelatour" + "Voulto", + "Wind1808" ] }, - "Outils/Inspecteur": { - "modified": "2020-07-16T22:34:27.499Z", + "Web/API/VideoTrack/id": { + "modified": "2020-10-15T22:20:11.798Z", "contributors": [ - "maximelore", - "wbamberg", - "clementpolito", - "teoli", - "J.DMB", - "tregagnon", - "milc", - "tchevalier", - "Delapouite" + "Arzak656" ] }, - "Outils/Inspecteur/3-pane_mode": { - "modified": "2020-07-16T22:34:53.714Z", + "Web/API/WebGL2RenderingContext": { + "modified": "2020-10-15T21:59:56.462Z", "contributors": [ - "maximelore" + "NemoNobobyPersonne" ] }, - "Outils/Inspecteur/Comment": { - "modified": "2020-07-16T22:34:31.149Z", + "Web/API/WebGLBuffer": { + "modified": "2020-10-15T21:59:33.541Z", "contributors": [ - "maximelore", - "wbamberg", - "teoli", - "sidgan" + "NemoNobobyPersonne" ] }, - "Outils/Inspecteur/Comment/Edition_filtres_css": { - "modified": "2020-07-16T22:34:45.240Z", + "Web/API/WebGLFramebuffer": { + "modified": "2020-10-15T21:59:35.211Z", "contributors": [ - "maximelore", - "wbamberg", - "MRdotB" + "NemoNobobyPersonne" ] }, - "Outils/Inspecteur/Comment/Examine_grid_layouts": { - "modified": "2020-07-16T22:34:47.223Z", + "Web/API/WebGLProgram": { + "modified": "2020-10-15T21:59:07.199Z", "contributors": [ - "GregMorel", - "maximelore", - "wbamberg", - "Mozinet", - "PhilippePerret" + "NemoNobobyPersonne" ] }, - "Outils/Inspecteur/Comment/Examiner_et_modifier_le_CSS": { - "modified": "2020-07-16T22:34:42.394Z", + "Web/API/WebGLRenderingContext": { + "modified": "2020-10-15T21:51:29.279Z", "contributors": [ - "wbamberg", - "Alan_Braut", - "maximelore", - "Loliwe", - "SphinxKnight", + "BonoBX", "teoli" ] }, - "Outils/Inspecteur/Comment/Examiner_et_modifier_le_modèle_de_boîte": { - "modified": "2020-07-16T22:34:34.287Z", + "Web/API/WebGLRenderingContext/activeTexture": { + "modified": "2020-10-15T22:01:31.601Z", "contributors": [ - "wbamberg", - "maximelore", - "clementpolito", - "teoli", - "jsx" + "NemoNobobyPersonne" ] }, - "Outils/Inspecteur/Comment/Examiner_et_éditer_le_code_HTML": { - "modified": "2020-07-16T22:34:40.766Z", + "Web/API/WebGLRenderingContext/attachShader": { + "modified": "2020-10-15T21:59:28.122Z", "contributors": [ - "maximelore", - "wbamberg", - "JeffD", - "teoli", - "micetf", - "SphinxKnight", - "Goofy" + "NemoNobobyPersonne" ] }, - "Outils/Inspecteur/Comment/Examiner_les_écouteurs_d_évènements": { - "modified": "2020-07-16T22:34:35.648Z", + "Web/API/WebGLRenderingContext/bindBuffer": { + "modified": "2020-10-15T21:59:37.132Z", "contributors": [ - "maximelore", - "wbamberg", - "teoli" + "NemoNobobyPersonne" ] }, - "Outils/Inspecteur/Comment/Inspecter_et_sélectionner_des_couleurs": { - "modified": "2020-07-16T22:34:34.991Z", + "Web/API/WebGLRenderingContext/bindTexture": { + "modified": "2020-10-15T21:59:54.842Z", "contributors": [ - "wbamberg", - "maximelore", - "teoli", - "jsx" + "NemoNobobyPersonne" ] }, - "Outils/Inspecteur/Comment/Ouvrir_l_Inspecteur": { - "modified": "2020-07-16T22:34:32.703Z", + "Web/API/WebGLRenderingContext/bufferData": { + "modified": "2020-10-15T21:59:40.058Z", "contributors": [ - "maximelore", - "wbamberg", - "teoli" + "NemoNobobyPersonne" ] }, - "Outils/Inspecteur/Comment/Prévisualiser_des_images_de_fond": { - "modified": "2020-07-16T22:34:44.112Z", + "Web/API/WebGLRenderingContext/clear": { + "modified": "2020-10-15T21:51:28.582Z", "contributors": [ - "wbamberg", - "maximelore", - "teoli" + "NemoNobobyPersonne", + "SphinxKnight", + "Noctisdark" ] }, - "Outils/Inspecteur/Comment/Reposition_elements_in_the_page": { - "modified": "2020-07-16T22:34:45.853Z", + "Web/API/WebGLRenderingContext/compileShader": { + "modified": "2020-10-15T21:59:28.703Z", "contributors": [ - "wbamberg", - "maximelore" + "NemoNobobyPersonne" ] }, - "Outils/Inspecteur/Comment/Select_and_highlight_elements": { - "modified": "2020-07-16T22:34:46.553Z", + "Web/API/WebGLRenderingContext/createBuffer": { + "modified": "2020-10-15T21:59:33.748Z", "contributors": [ - "wbamberg", - "maximelore" + "NemoNobobyPersonne" ] }, - "Outils/Inspecteur/Comment/Sélectionner_un_élément": { - "modified": "2020-07-16T22:34:33.580Z", + "Web/API/WebGLRenderingContext/createProgram": { + "modified": "2020-10-15T21:59:33.912Z", "contributors": [ - "wbamberg", - "maximelore", - "teoli", - "jsx" + "NemoNobobyPersonne" ] }, - "Outils/Inspecteur/Comment/Utiliser_l_API_de_l_Inspecteur": { - "modified": "2020-07-16T22:34:44.851Z", + "Web/API/WebGLRenderingContext/createShader": { + "modified": "2020-10-15T21:59:29.550Z", "contributors": [ - "maximelore", - "wbamberg", - "daimebag", - "teoli" + "NemoNobobyPersonne" ] }, - "Outils/Inspecteur/Comment/Utiliser_l_Inspecteur_depuis_la_Console_Web": { - "modified": "2020-07-16T22:34:44.470Z", + "Web/API/WebGLRenderingContext/createTexture": { + "modified": "2020-10-15T21:59:54.835Z", "contributors": [ - "maximelore", - "wbamberg", - "teoli" + "NemoNobobyPersonne" ] }, - "Outils/Inspecteur/Comment/Visualiser_les_transformations": { - "modified": "2020-07-16T22:34:39.528Z", + "Web/API/WebGLRenderingContext/deleteBuffer": { + "modified": "2020-10-15T21:59:40.774Z", "contributors": [ - "maximelore", - "wbamberg", - "teoli" + "NemoNobobyPersonne" ] }, - "Outils/Inspecteur/Comment/Work_with_animations": { - "modified": "2020-07-16T22:34:36.523Z", + "Web/API/WebGLRenderingContext/deleteShader": { + "modified": "2020-10-15T21:59:32.565Z", "contributors": [ - "maximelore", - "wbamberg", - "daimebag", - "colibri83", - "hutrd", - "MRdotB" + "NemoNobobyPersonne" ] }, - "Outils/Inspecteur/Comment/Work_with_animations/Animation_inspector_(Firefox_41_and_42)": { - "modified": "2020-07-16T22:34:37.976Z", + "Web/API/WebGLRenderingContext/drawArrays": { + "modified": "2020-10-15T21:59:35.395Z", "contributors": [ - "maximelore", - "wbamberg" + "NemoNobobyPersonne" ] }, - "Outils/Inspecteur/Comment/Work_with_animations/Animation_inspector_example:_Web_Animations_API": { - "modified": "2020-07-16T22:34:38.254Z", + "Web/API/WebGLRenderingContext/enableVertexAttribArray": { + "modified": "2020-10-15T21:59:35.034Z", "contributors": [ - "wbamberg", - "maximelore" + "NemoNobobyPersonne" ] }, - "Outils/Inspecteur/Comment/Work_with_animations/Animations_examples": { - "modified": "2020-07-16T22:34:37.720Z", + "Web/API/WebGLRenderingContext/generateMipmap": { + "modified": "2020-10-15T22:01:31.184Z", "contributors": [ - "wbamberg", - "maximelore" + "NemoNobobyPersonne" ] }, - "Outils/Inspecteur/Panneau_HTML": { - "modified": "2020-07-16T22:34:30.496Z", + "Web/API/WebGLRenderingContext/getAttribLocation": { + "modified": "2020-10-15T21:59:38.706Z", "contributors": [ - "wbamberg", - "teoli", - "maximelore" + "NemoNobobyPersonne" ] }, - "Outils/Inspecteur/UI_Tour": { - "modified": "2020-07-16T22:34:49.046Z", + "Web/API/WebGLRenderingContext/getError": { + "modified": "2020-10-15T21:59:32.173Z", "contributors": [ - "maximelore", - "wbamberg", - "fixius69gggg", - "hutrd", - "clementpolito" + "NemoNobobyPersonne" ] }, - "Outils/Inspecteur_accessibilite": { - "modified": "2020-07-16T22:36:39.636Z", + "Web/API/WebGLRenderingContext/getShaderParameter": { + "modified": "2020-10-15T21:59:29.618Z", "contributors": [ - "maximelore", - "hellosct1", - "SphinxKnight" + "NemoNobobyPersonne" ] }, - "Outils/Inspecteur_accessibilite/Simulation": { - "modified": "2020-07-16T22:36:40.512Z", + "Web/API/WebGLRenderingContext/getTexParameter": { + "modified": "2020-10-15T22:01:31.142Z", "contributors": [ - "MarieComet" + "NemoNobobyPersonne" ] }, - "Outils/JSON_viewer": { - "modified": "2020-07-16T22:36:31.458Z", + "Web/API/WebGLRenderingContext/getUniformLocation": { + "modified": "2020-10-15T21:59:34.949Z", "contributors": [ - "wbamberg", - "maximelore" + "NemoNobobyPersonne" ] }, - "Outils/Measure_a_portion_of_the_page": { - "modified": "2020-07-16T22:36:38.831Z", + "Web/API/WebGLRenderingContext/isBuffer": { + "modified": "2020-10-15T21:59:35.831Z", "contributors": [ - "maximelore" + "NemoNobobyPersonne" ] }, - "Outils/Memory": { - "modified": "2020-07-16T22:36:26.928Z", + "Web/API/WebGLRenderingContext/shaderSource": { + "modified": "2020-10-15T21:59:30.850Z", "contributors": [ - "wbamberg", - "maximelore", - "unpeudetout" + "NemoNobobyPersonne" ] }, - "Outils/Memory/Aggregate_view": { - "modified": "2020-07-16T22:36:28.617Z", + "Web/API/WebGLRenderingContext/texImage2D": { + "modified": "2020-10-15T21:59:56.336Z", "contributors": [ - "wbamberg", - "maximelore", - "solfen" + "NemoNobobyPersonne" ] }, - "Outils/Memory/Basic_operations": { - "modified": "2020-07-16T22:36:29.526Z", + "Web/API/WebGLRenderingContext/texParameter": { + "modified": "2020-10-15T22:01:30.454Z", "contributors": [ - "wbamberg", - "maximelore" + "NemoNobobyPersonne" ] }, - "Outils/Memory/Comparing_heap_snapshots": { - "modified": "2020-07-16T22:36:28.898Z", + "Web/API/WebGLRenderingContext/uniform": { + "modified": "2020-10-15T22:01:33.704Z", "contributors": [ - "wbamberg", - "maximelore" + "NemoNobobyPersonne" ] }, - "Outils/Memory/DOM_allocation_example": { - "modified": "2020-07-16T22:36:30.900Z", + "Web/API/WebGLRenderingContext/uniformMatrix": { + "modified": "2020-10-15T21:59:37.493Z", "contributors": [ - "wbamberg", - "maximelore" + "NemoNobobyPersonne" ] }, - "Outils/Memory/Dominators": { - "modified": "2020-07-16T22:36:29.172Z", + "Web/API/WebGLRenderingContext/useProgram": { + "modified": "2020-10-15T21:59:35.227Z", "contributors": [ - "wkz3w59", - "wbamberg", - "maximelore" + "NemoNobobyPersonne" ] }, - "Outils/Memory/Dominators_view": { - "modified": "2020-07-16T22:36:28.146Z", + "Web/API/WebGLRenderingContext/vertexAttribPointer": { + "modified": "2020-10-15T21:59:38.458Z", "contributors": [ - "wbamberg", - "maximelore" + "NemoNobobyPersonne" ] }, - "Outils/Memory/Monster_example": { - "modified": "2020-07-16T22:36:29.974Z", + "Web/API/WebGLRenderingContext/viewport": { + "modified": "2020-10-15T21:59:28.597Z", "contributors": [ - "wbamberg", - "maximelore" + "NemoNobobyPersonne" ] }, - "Outils/Memory/Open_the_Memory_tool": { - "modified": "2020-07-16T22:36:27.674Z", + "Web/API/WebGLShader": { + "modified": "2020-10-15T21:59:07.385Z", "contributors": [ - "wbamberg", - "maximelore" + "NemoNobobyPersonne" ] }, - "Outils/Memory/Take_a_heap_snapshot": { - "modified": "2020-07-16T22:36:27.834Z", + "Web/API/WebGLTexture": { + "modified": "2020-10-15T22:03:21.533Z", "contributors": [ - "wbamberg", - "maximelore" + "NemoNobobyPersonne" ] }, - "Outils/Memory/Tree_map_view": { - "modified": "2020-07-16T22:36:30.334Z", + "Web/API/WebGL_API": { + "modified": "2019-03-24T00:15:31.256Z", "contributors": [ - "wbamberg", - "maximelore" + "NemoNobobyPersonne", + "Chbok", + "teoli", + "fscholz", + "Bat", + "TimN" ] }, - "Outils/Migrating_from_Firebug": { - "modified": "2020-07-16T22:36:37.454Z", + "Web/API/WebGL_API/By_example": { + "modified": "2019-03-23T22:42:41.529Z", "contributors": [ - "maximelore", - "wbamberg" + "chrisdavidmills", + "SphinxKnight" ] }, - "Outils/Moniteur_réseau": { - "modified": "2020-07-16T22:35:30.164Z", + "Web/API/WebGL_API/By_example/Hello_GLSL": { + "modified": "2019-03-23T22:42:47.561Z", "contributors": [ - "maximelore", - "roiLeo", - "wbamberg", - "Breizhim", - "Hell_Carlito", - "marie-ototoi", - "teoli", - "J.DMB", - "P45QU10U", - "Omnilaika02", - "Goofy" + "chrisdavidmills", + "SphinxKnight" ] }, - "Outils/Moniteur_réseau/Performance_Analysis": { - "modified": "2020-11-12T09:23:11.969Z", + "Web/API/WebGL_API/Tutorial": { + "modified": "2019-12-30T09:02:46.688Z", "contributors": [ "JNa0", - "maximelore", - "zatteo" + "NemoNobobyPersonne", + "frankymacster", + "teoli", + "fscholz" ] }, - "Outils/Moniteur_réseau/Throttling": { - "modified": "2020-07-16T22:35:36.195Z", + "Web/API/WebGL_API/Types": { + "modified": "2019-03-23T22:01:49.667Z", "contributors": [ - "maximelore" + "NemoNobobyPersonne" ] }, - "Outils/Moniteur_réseau/recording": { - "modified": "2020-07-16T22:35:35.319Z", + "Web/API/WebRTC_API": { + "modified": "2020-10-22T05:44:55.105Z", "contributors": [ - "maximelore" + "Voulto", + "tonybengue", + "thourayabenali", + "Sheppy" ] }, - "Outils/Moniteur_réseau/request_details": { - "modified": "2020-11-12T09:26:09.919Z", + "Web/API/WebSocket": { + "modified": "2019-03-23T23:02:45.010Z", "contributors": [ - "JNa0", - "hellosct1", - "maximelore" + "lessonsharing", + "Ilphrin", + "VinceOPS" ] }, - "Outils/Moniteur_réseau/request_list": { - "modified": "2020-07-16T22:35:33.669Z", + "Web/API/WebSocket/close_event": { + "modified": "2019-03-23T21:59:50.351Z", "contributors": [ - "maximelore" + "irenesmith", + "fscholz", + "Kalwyn" ] }, - "Outils/Moniteur_réseau/toolbar": { - "modified": "2020-07-16T22:35:32.750Z", + "Web/API/WebSockets_API": { + "modified": "2020-12-10T09:30:55.791Z", "contributors": [ - "maximelore", - "hellosct1" + "tristantheb", + "Kayoshi-dev", + "SphinxKnight", + "Graziellah", + "cydelic", + "Nothus", + "Goofy", + "filipovi" ] }, - "Outils/Outils_boite_à_outils": { - "modified": "2020-07-16T22:35:27.255Z", + "Web/API/WebSockets_API/Writing_WebSocket_client_applications": { + "modified": "2019-03-18T20:48:00.893Z", "contributors": [ - "maximelore", - "sunazerty", - "wbamberg", - "Amandine83", - "joel.costamagna" + "SphinxKnight", + "greizgh", + "alexca93", + "fbessou", + "marie-ototoi", + "Goofy", + "sisyphe" ] }, - "Outils/Paint_Flashing_Tool": { - "modified": "2020-07-16T22:35:43.506Z", + "Web/API/WebSockets_API/Writing_WebSocket_servers": { + "modified": "2019-07-08T10:30:19.533Z", "contributors": [ - "nicofrand", - "maximelore", - "wbamberg" + "ThCarrere", + "SphinxKnight", + "cbdt", + "H4dr1en", + "Jibec", + "Nek-", + "ynno", + "Nothus" ] }, - "Outils/Performance": { - "modified": "2020-07-16T22:36:12.629Z", + "Web/API/WebSockets_API/Writing_a_WebSocket_server_in_Java": { + "modified": "2019-03-18T20:48:00.087Z", "contributors": [ - "maximelore", - "wbamberg", - "Porkepix", - "KrySoar", - "WSH", - "adim" + "SphinxKnight", + "Jibec" ] }, - "Outils/Performance/Allocations": { - "modified": "2020-07-16T22:36:22.257Z", + "Web/API/WebVR_API": { + "modified": "2019-06-08T20:04:07.795Z", "contributors": [ - "wbamberg", - "maximelore" + "frankymacster", + "DavidLibeau" ] }, - "Outils/Performance/Call_Tree": { - "modified": "2020-07-16T22:36:19.677Z", + "Web/API/WebVTT_API": { + "modified": "2020-10-15T22:20:12.504Z", "contributors": [ - "maximelore", - "wbamberg", - "Puxarnal" + "fffjacquier", + "Arzak656" ] }, - "Outils/Performance/Examples": { - "modified": "2020-07-16T22:36:20.791Z", + "Web/API/WebXR_Device_API": { + "modified": "2020-10-15T22:34:09.543Z", "contributors": [ - "wbamberg", - "maximelore" + "Hans_PRESTAT" ] }, - "Outils/Performance/Examples/Sorting_algorithms_comparison": { - "modified": "2020-07-16T22:36:21.341Z", + "Web/API/Web_Animations_API": { + "modified": "2020-12-08T03:44:03.958Z", "contributors": [ - "wbamberg", - "maximelore" + "SphinxKnight", + "AdalbertPungu" ] }, - "Outils/Performance/Flame_Chart": { - "modified": "2020-07-16T22:36:20.412Z", + "Web/API/Web_Audio_API": { + "modified": "2019-03-23T23:07:29.151Z", "contributors": [ - "wbamberg", - "maximelore" + "Mr21", + "a-cordier", + "MAKIO135", + "Elfhir", + "marie-ototoi", + "SphinxKnight", + "mtrabelsi", + "raphael0202", + "FBerthelot", + "Buridan", + "theGlenn" ] }, - "Outils/Performance/Frame_rate": { - "modified": "2020-07-16T22:36:19.001Z", + "Web/API/Web_Audio_API/Basic_concepts_behind_Web_Audio_API": { + "modified": "2019-03-23T22:41:04.256Z", "contributors": [ - "wbamberg", - "maximelore" + "VS64", + "marie-ototoi" ] }, - "Outils/Performance/How_to": { - "modified": "2020-07-16T22:36:21.749Z", + "Web/API/Web_Audio_API/Using_Web_Audio_API": { + "modified": "2019-03-23T22:37:49.629Z", "contributors": [ - "wbamberg", - "Porkepix", - "maximelore" + "marie-ototoi", + "jcbohin" ] }, - "Outils/Performance/Scenarios": { - "modified": "2020-07-16T22:36:15.683Z", + "Web/API/Web_Audio_API/Visualizations_with_Web_Audio_API": { + "modified": "2019-03-23T22:37:03.451Z", "contributors": [ - "wbamberg", - "maximelore" + "marie-ototoi" ] }, - "Outils/Performance/Scenarios/Animating_CSS_properties": { - "modified": "2020-07-16T22:36:16.242Z", + "Web/API/Web_Audio_API/Web_audio_spatialization_basics": { + "modified": "2019-03-23T22:09:00.124Z", "contributors": [ - "maximelore", - "wbamberg" + "marie-ototoi" ] }, - "Outils/Performance/Scenarios/Intensive_JavaScript": { - "modified": "2020-07-16T22:36:16.709Z", + "Web/API/Web_Speech_API": { + "modified": "2020-11-16T08:41:59.799Z", "contributors": [ - "wbamberg", - "maximelore" + "JNa0", + "codingk8" ] }, - "Outils/Performance/UI_Tour": { - "modified": "2020-07-16T22:36:14.899Z", + "Web/API/Web_Speech_API/Using_the_Web_Speech_API": { + "modified": "2020-06-20T07:22:44.915Z", "contributors": [ - "Thomsath", - "wbamberg", - "elsawalker", - "maximelore", - "axel8591" + "matbe19" ] }, - "Outils/Performance/Waterfall": { - "modified": "2020-07-16T22:36:17.448Z", + "Web/API/Web_Storage_API": { + "modified": "2020-10-15T21:39:12.031Z", "contributors": [ - "maximelore", - "wbamberg", - "P45QU10U" + "ThCarrere", + "abvll", + "olivier-axyome", + "ericGuyaderBerger", + "necraidan", + "Dexter_Deter", + "teoli" ] }, - "Outils/Pipette_à_couleur": { - "modified": "2020-07-16T22:36:07.358Z", + "Web/API/Web_Storage_API/Using_the_Web_Storage_API": { + "modified": "2020-10-15T21:39:11.598Z", "contributors": [ - "wbamberg", - "maximelore", - "teoli", - "Goofy", - "maybe", - "AnthonyMaton", - "louloutche" + "Alan_Braut", + "SphinxKnight", + "Vifier-Lockla", + "edspeedy", + "Hell_Carlito", + "hostar_mdn", + "JeffD", + "rmNyro" ] }, - "Outils/Raccourcis_claviers": { - "modified": "2020-07-16T22:35:47.095Z", + "Web/API/Web_Workers_API": { + "modified": "2020-02-13T03:21:00.537Z", "contributors": [ - "Mozinet", - "maximelore", - "wbamberg", - "maybe", - "teoli", - "SphinxKnight", - "fscholz", - "tregagnon", - "Fredchat", - "Omnilaika02" + "Arzak656", + "GregMorel", + "wakka27", + "jean-pierre.gay" ] }, - "Outils/Responsive_Design_Mode_(before_Firefox_52)": { - "modified": "2020-07-16T22:36:36.829Z", + "Web/API/WheelEvent": { + "modified": "2020-11-05T15:49:11.373Z", "contributors": [ - "wbamberg", - "maximelore" + "JNa0", + "Voulto" ] }, - "Outils/Rulers": { - "modified": "2020-07-16T22:36:26.322Z", + "Web/API/WheelEvent/deltaX": { + "modified": "2020-10-15T22:35:00.346Z", "contributors": [ - "maximelore", - "wbamberg", - "sayabiws" + "Voulto" ] }, - "Outils/Settings": { - "modified": "2020-07-16T22:36:34.961Z", + "Web/API/WheelEvent/deltaY": { + "modified": "2020-10-15T22:35:00.628Z", "contributors": [ - "maximelore", - "wbamberg" + "Voulto" ] }, - "Outils/Taking_screenshots": { - "modified": "2020-07-16T22:36:38.392Z", + "Web/API/WheelEvent/deltaZ": { + "modified": "2020-10-15T22:35:00.253Z", "contributors": [ - "maximelore", - "wbamberg", - "Porkepix", - "QuaiSera" + "Voulto" ] }, - "Outils/Tips": { - "modified": "2020-07-16T22:36:36.322Z", + "Web/API/Window": { + "modified": "2019-06-20T16:27:26.215Z", "contributors": [ - "maximelore", - "wbamberg", - "JeffD" + "grandoc", + "m-r-r", + "NemoNobobyPersonne", + "hellosct1", + "teoli", + "flexbox", + "khalid32", + "Crash", + "Julien.stuby", + "BenoitL", + "Mgjbot", + "Chbok", + "Takenbot", + "Gorrk" ] }, - "Outils/Travailler_avec_les_iframes": { - "modified": "2020-07-16T22:36:11.851Z", + "Web/API/Window/alert": { + "modified": "2019-03-23T23:50:34.370Z", "contributors": [ - "maximelore", - "wbamberg", - "unpeudetout", - "yaaboukir", + "fscholz", "teoli", - "maybe", - "Sheppy", - "J.DMB" + "icefire", + "khalid32", + "Mgjbot", + "Chbok", + "BenoitL" ] }, - "Outils/Validateurs": { - "modified": "2020-07-16T22:35:03.388Z", + "Web/API/Window/applicationCache": { + "modified": "2019-05-15T12:55:24.617Z", "contributors": [ - "wbamberg", - "maximelore", - "tregagnon", - "Mgjbot", - "Kyodev", - "Fredchat", - "Jean-Yves Cronier" + "Lonylis", + "personnel" ] }, - "Outils/View_source": { - "modified": "2020-07-16T22:35:02.805Z", + "Web/API/Window/back": { + "modified": "2020-08-30T04:11:10.912Z", "contributors": [ - "maximelore", - "wbamberg" + "Voulto" ] }, - "Outils/Vue_3D": { - "modified": "2020-07-16T22:34:25.273Z", + "Web/API/Window/blur": { + "modified": "2020-10-15T22:33:51.982Z", "contributors": [ - "Kearny", - "maximelore", - "wbamberg", - "erwandf", - "Red-Phoenix", - "Bene", - "tregagnon", - "ModernGames" + "Voulto" ] }, - "Outils/Vue_adaptative": { - "modified": "2020-07-16T22:35:21.388Z", + "Web/API/Window/cancelAnimationFrame": { + "modified": "2020-10-15T22:25:28.586Z", "contributors": [ - "maximelore", - "Machou", - "wbamberg", - "LaurentGarnier", - "WillyReyno", - "trevorh", - "J.DMB", - "Nadra", - "Omnilaika02", - "wakka27", - "tregagnon", - "Goofy", - "Delapouite", - "mh_nichts" + "SphinxKnight", + "eloidrai" ] }, - "Outils/about:debugging": { - "modified": "2020-07-16T22:36:32.303Z", + "Web/API/Window/cancelIdleCallback": { + "modified": "2019-03-18T21:15:28.832Z", "contributors": [ - "maximelore", - "wbamberg" + "Adrael" ] }, - "Outils/about:debugging/about:debugging_before_Firefox_68": { - "modified": "2020-07-16T22:36:33.804Z", + "Web/API/Window/captureEvents": { + "modified": "2020-08-26T09:45:14.172Z", "contributors": [ - "caleyz" + "Voulto" ] }, - "Outils/inspecteur/Raccourcis_clavier": { - "modified": "2020-07-16T22:34:50.971Z", + "Web/API/Window/clearImmediate": { + "modified": "2020-10-15T22:33:31.501Z", "contributors": [ - "wbamberg", - "maximelore", - "teoli" + "Voulto" ] }, - "Outils/Éditeur_de_style": { - "modified": "2020-07-16T22:35:00.333Z", + "Web/API/Window/close": { + "modified": "2019-03-23T23:49:10.598Z", "contributors": [ - "maximelore", - "wbamberg", + "fscholz", "teoli", - "tregagnon", - "salsero" + "khalid32", + "Mgjbot", + "BenoitL" ] }, - "Référence_DOM_Gecko": { - "modified": "2019-03-24T00:11:57.509Z", + "Web/API/Window/closed": { + "modified": "2019-03-23T23:49:10.478Z", "contributors": [ - "Goofy", + "fscholz", "teoli", - "bou22" + "jsx", + "Mgjbot", + "BenoitL", + "Gorrk" ] }, - "SGML": { - "modified": "2019-03-23T23:31:44.178Z", + "Web/API/Window/confirm": { + "modified": "2019-03-23T23:50:38.060Z", "contributors": [ - "loella16", - "Hell_Carlito", - "sebastien-bartoli", - "SphinxKnight" + "fffjacquier", + "fscholz", + "teoli", + "icefire", + "khalid32", + "Mgjbot", + "BenoitL" ] }, - "SVG_dans_Firefox": { - "modified": "2019-03-23T23:49:52.334Z", + "Web/API/Window/console": { + "modified": "2019-03-18T21:43:50.040Z", "contributors": [ - "marie-ototoi", - "wakka27", - "Fredchat", - "BenoitL", - "VincentN", - "Mgjbot", - "Chbok" + "tweqx" ] }, - "Type_MIME_incorrect_pour_les_fichiers_CSS": { - "modified": "2020-04-19T02:52:23.292Z", + "Web/API/Window/content": { + "modified": "2019-03-23T23:49:48.265Z", "contributors": [ - "vvvaleee", + "fscholz", + "teoli", + "jsx", + "Mgjbot", "BenoitL" ] }, - "Un_raycaster_basique_avec_canvas": { - "modified": "2019-03-23T23:44:18.702Z", + "Web/API/Window/controllers": { + "modified": "2019-03-18T21:38:06.814Z", "contributors": [ - "loella16", - "teoli", - "Delapouite", - "Fredchat", - "VincentN", - "Planche" + "NemoNobobyPersonne" ] }, - "Utilisation_de_XPath": { - "modified": "2019-01-16T14:19:09.912Z", + "Web/API/Window/copy_event": { + "modified": "2020-10-15T22:33:31.446Z", "contributors": [ - "kmaglione", - "Mgjbot", - "Elethiomel", - "Fredchat" + "Voulto" ] }, - "Utilisation_du_cache_de_Firefox_1.5": { - "modified": "2019-03-24T00:03:08.986Z", + "Web/API/Window/crypto": { + "modified": "2019-06-12T16:41:52.512Z", "contributors": [ - "wbamberg", - "nicofrand", - "fscholz", - "Mgjbot", - "Sheppy", - "BenoitL", - "Doozer", - "Chbok" + "plyd", + "foxstorm", + "alandrieu" ] }, - "Web": { - "modified": "2020-02-21T16:24:09.970Z", + "Web/API/Window/customElements": { + "modified": "2019-03-18T21:37:51.562Z", "contributors": [ - "inwardmovement", - "SphinxKnight", - "RolandGautier", - "alexetgus", - "ThreadElric", - "tonybengue", - "AvatarWeb", - "Alpha", - "eagleusb", - "x2357", - "udakpakembim", - "teoli", - "Fredchat", - "wakka27", - "Juju77", - "tregagnon", - "Sheppy" + "NemoNobobyPersonne" ] }, - "Web/API": { - "modified": "2019-03-18T20:41:10.621Z", + "Web/API/Window/cut_event": { + "modified": "2020-10-15T22:33:51.319Z", "contributors": [ - "codingk8", - "sbenard", - "loella16", - "teoli", - "tregagnon", - "flo5589", - "SphinxKnight", - "Sheppy" + "Voulto" ] }, - "Web/API/API_HTML_Drag_and_Drop": { - "modified": "2019-10-25T04:36:55.763Z", + "Web/API/Window/defaultStatus": { + "modified": "2020-08-26T10:36:08.889Z", "contributors": [ - "SphinxKnight", - "jledentu", - "teoli", - "kazma", - "goofy_bz", - "azurakaiser", - "Delapouite", - "rd6137" + "Voulto" ] }, - "Web/API/API_HTML_Drag_and_Drop/Opérations_de_glissement": { - "modified": "2019-11-28T11:30:12.535Z", + "Web/API/Window/devicePixelRatio": { + "modified": "2019-03-23T22:41:51.233Z", "contributors": [ - "azocankara", - "arthurlacoste", - "SphinxKnight", - "teoli", - "Jeremie", - "Chbok" + "plyd" ] }, - "Web/API/API_IndexedDB": { - "modified": "2020-05-12T10:06:55.343Z", + "Web/API/Window/dialogArguments": { + "modified": "2020-10-15T22:33:30.968Z", "contributors": [ - "floreengrad", - "giloop", - "matmorel", - "eiro", - "EloD10", - "onra87", - "loella16", - "gharel", - "SphinxKnight", - "JeffD", - "P45QU10U", - "Caudralys", - "moins52" + "Voulto" ] }, - "Web/API/API_IndexedDB/Basic_Concepts_Behind_IndexedDB": { - "modified": "2020-03-19T07:25:26.127Z", + "Web/API/Window/directories": { + "modified": "2020-08-26T10:46:42.910Z", "contributors": [ - "ChristopheBoucaut", - "loella16", - "Alpha", - "SphinxKnight", - "teoli", - "julienw" + "Voulto" ] }, - "Web/API/API_IndexedDB/Browser_storage_limits_and_eviction_criteria": { - "modified": "2019-07-09T03:14:33.430Z", + "Web/API/Window/document": { + "modified": "2020-10-15T22:33:30.190Z", "contributors": [ - "SphinxKnight", - "xavieralt", - "loella16", - "Billos" + "Voulto" ] }, - "Web/API/API_IndexedDB/Using_IndexedDB": { - "modified": "2019-11-09T09:03:11.340Z", + "Web/API/Window/dump": { + "modified": "2019-03-24T00:09:26.929Z", "contributors": [ - "JNa0", - "wbamberg", - "loella16", - "P45QU10U", - "SphinxKnight", - "zap221" + "fscholz", + "teoli", + "AshfaqHossain", + "omarce", + "Mgjbot", + "Chbok" ] }, - "Web/API/API_fichier_systeme": { - "modified": "2019-03-23T22:35:43.265Z", + "Web/API/Window/event": { + "modified": "2020-10-15T22:33:50.857Z", "contributors": [ - "alexisdelee" + "Voulto" ] }, - "Web/API/AbortSignal": { - "modified": "2020-10-15T22:01:02.561Z", + "Web/API/Window/find": { + "modified": "2020-08-30T05:23:27.822Z", "contributors": [ - "Morgan-jarry", - "loella16" + "Voulto" ] }, - "Web/API/AbstractWorker": { - "modified": "2020-10-15T21:26:01.488Z", + "Web/API/Window/focus": { + "modified": "2019-03-23T22:47:01.519Z", "contributors": [ - "Arzak656", - "wakka27", - "tregagnon", - "dexterneo" + "mmerian" ] }, - "Web/API/AbstractWorker/onerror": { - "modified": "2020-10-15T21:32:33.262Z", + "Web/API/Window/frameElement": { + "modified": "2020-10-15T22:33:32.894Z", "contributors": [ - "Arzak656", - "wakka27", - "jean-pierre.gay", - "fscholz" + "Voulto" ] }, - "Web/API/AnalyserNode": { - "modified": "2020-10-15T21:24:02.190Z", + "Web/API/Window/frames": { + "modified": "2019-03-23T23:07:57.219Z", "contributors": [ - "jpcote", - "SphinxKnight", - "moussagigawatt", - "marie-ototoi", - "jmdelafont", - "teoli", + "Ac1521", "fscholz", + "SphinxKnight", "Goofy", - "tregagnon", - "dexterneo" + "MatthieuHa" ] }, - "Web/API/AnalyserNode/AnalyserNode": { - "modified": "2019-03-23T22:09:55.975Z", + "Web/API/Window/fullScreen": { + "modified": "2019-03-23T23:50:27.730Z", "contributors": [ - "marie-ototoi" + "fscholz", + "teoli", + "Hasilt", + "Mgjbot", + "BenoitL" ] }, - "Web/API/AnalyserNode/fftSize": { - "modified": "2019-03-23T22:36:35.592Z", + "Web/API/Window/gamepadconnected_event": { + "modified": "2019-03-23T21:59:49.070Z", "contributors": [ - "Yellarkh", - "marie-ototoi", - "pmalhaire" + "irenesmith", + "fscholz", + "Kalwyn" ] }, - "Web/API/AnalyserNode/frequencyBinCount": { - "modified": "2019-03-23T22:36:37.077Z", + "Web/API/Window/gamepaddisconnected_event": { + "modified": "2019-03-23T21:59:48.411Z", "contributors": [ - "marie-ototoi" + "irenesmith", + "Snosky", + "fscholz", + "Kalwyn" ] }, - "Web/API/AnalyserNode/getByteFrequencyData": { - "modified": "2019-03-23T22:36:35.277Z", + "Web/API/Window/getComputedStyle": { + "modified": "2019-03-23T23:39:22.750Z", "contributors": [ - "marie-ototoi" + "scaillerie", + "Jean-MariePETIT", + "fscholz", + "teoli", + "khalid32", + "tregagnon", + "Zlitus" ] }, - "Web/API/AnalyserNode/getByteTimeDomainData": { - "modified": "2019-03-23T22:36:04.717Z", + "Web/API/Window/getDefaultComputedStyle": { + "modified": "2019-03-18T21:37:50.335Z", "contributors": [ - "marie-ototoi" + "teoli", + "NemoNobobyPersonne" ] }, - "Web/API/AnalyserNode/getFloatFrequencyData": { - "modified": "2019-03-23T22:35:48.718Z", + "Web/API/Window/getSelection": { + "modified": "2019-09-25T07:23:01.504Z", "contributors": [ - "marie-ototoi", - "Mr21" + "julienc", + "sudwebdesign", + "fscholz", + "jsx", + "teoli", + "Mgjbot", + "BenoitL" ] }, - "Web/API/AnalyserNode/getFloatTimeDomainData": { - "modified": "2019-03-23T22:35:47.582Z", + "Web/API/Window/hashchange_event": { + "modified": "2020-06-01T06:05:14.156Z", "contributors": [ - "marie-ototoi" + "CommandMaker", + "fscholz", + "SaintCyr" ] }, - "Web/API/AnalyserNode/maxDecibels": { - "modified": "2019-03-23T22:36:35.839Z", + "Web/API/Window/history": { + "modified": "2020-10-15T21:25:14.236Z", "contributors": [ - "marie-ototoi" + "Arzak656", + "SphinxKnight", + "fscholz", + "khalid32", + "Goofy", + "Jeuxclic" ] }, - "Web/API/AnalyserNode/minDecibels": { - "modified": "2019-03-18T21:15:50.310Z", + "Web/API/Window/home": { + "modified": "2020-10-15T22:33:52.712Z", "contributors": [ - "marie-ototoi" + "Voulto" ] }, - "Web/API/AnalyserNode/smoothingTimeConstant": { - "modified": "2019-03-23T22:35:50.453Z", + "Web/API/Window/innerHeight": { + "modified": "2019-03-23T23:51:40.324Z", "contributors": [ - "marie-ototoi" + "Copen", + "fscholz", + "teoli", + "khalid32", + "BenoitL", + "Mgjbot", + "Druss" ] }, - "Web/API/Animation": { - "modified": "2019-03-23T22:28:00.225Z", + "Web/API/Window/innerWidth": { + "modified": "2019-03-23T23:51:38.427Z", "contributors": [ - "GrandSchtroumpf" + "callmemagnus", + "jdeniau", + "fscholz", + "teoli", + "khalid32", + "Mgjbot", + "Druss" ] }, - "Web/API/AnimationEffectTimingProperties": { - "modified": "2019-03-23T22:28:24.754Z", + "Web/API/Window/isSecureContext": { + "modified": "2020-10-15T22:33:30.685Z", "contributors": [ - "SphinxKnight", - "HereComesJuju", - "rachelnabors" + "Voulto" ] }, - "Web/API/AnimationEffectTimingProperties/delay": { - "modified": "2019-03-23T22:28:20.379Z", + "Web/API/Window/languagechange_event": { + "modified": "2020-10-15T22:33:51.717Z", "contributors": [ - "SphinxKnight", - "HereComesJuju" + "Voulto" ] }, - "Web/API/AnimationEvent": { - "modified": "2020-11-16T08:35:46.188Z", + "Web/API/Window/length": { + "modified": "2019-03-23T22:49:39.967Z", "contributors": [ - "JNa0", - "teoli", - "fscholz", - "tregagnon", - "Goofy", - "dexterneo" + "Scott99" ] }, - "Web/API/AnimationEvent/AnimationEvent": { - "modified": "2019-03-23T22:04:06.737Z", + "Web/API/Window/localStorage": { + "modified": "2020-10-15T21:38:24.266Z", "contributors": [ - "tonybengue" + "tristantheb", + "begmans", + "Bpruneau", + "Axnyff", + "EmmanuelBeziat", + "Nolwennig", + "goofy_bz", + "mfrederic" ] }, - "Web/API/AnimationEvent/animationName": { - "modified": "2020-10-15T21:26:08.479Z", + "Web/API/Window/locationbar": { + "modified": "2020-10-15T22:33:31.052Z", "contributors": [ - "SphinxKnight", - "teoli", - "fscholz", - "tregagnon" + "Voulto" ] }, - "Web/API/AnimationEvent/elapsedTime": { - "modified": "2019-03-23T23:21:17.582Z", + "Web/API/Window/matchMedia": { + "modified": "2019-03-23T23:36:43.486Z", "contributors": [ - "teoli", "fscholz", - "tregagnon" - ] - }, - "Web/API/AnimationEvent/pseudoElement": { - "modified": "2020-10-15T21:26:10.153Z", - "contributors": [ - "SphinxKnight", "teoli", - "fscholz", - "tregagnon" + "khalid32", + "kim_doudou" ] }, - "Web/API/Attr": { - "modified": "2019-03-23T23:29:06.471Z", + "Web/API/Window/menubar": { + "modified": "2020-10-15T22:33:33.066Z", "contributors": [ - "loella16", - "robin850", - "fscholz", - "ntrillaud", - "Jeremie", - "dexterneo" + "Voulto" ] }, - "Web/API/Attr/localName": { - "modified": "2019-03-23T22:13:07.184Z", + "Web/API/Window/message_event": { + "modified": "2020-10-15T22:33:32.981Z", "contributors": [ - "loella16", - "BEHOUBA", - "Joel-Costamagna" + "Voulto" ] }, - "Web/API/Attr/namespaceURI": { - "modified": "2019-03-18T21:42:32.598Z", + "Web/API/Window/messageerror_event": { + "modified": "2020-10-15T22:33:50.217Z", "contributors": [ - "loella16" + "Voulto" ] }, - "Web/API/Attr/prefix": { - "modified": "2019-03-23T22:07:36.471Z", + "Web/API/Window/mozAnimationStartTime": { + "modified": "2020-10-15T22:33:31.316Z", "contributors": [ - "loella16", - "BEHOUBA" + "Voulto" ] }, - "Web/API/AudioBuffer": { - "modified": "2019-03-23T23:29:07.846Z", + "Web/API/Window/mozInnerScreenX": { + "modified": "2020-10-15T22:33:30.539Z", "contributors": [ - "marie-ototoi", - "fscholz", - "Goofy", - "tregagnon", - "dexterneo" + "Voulto" ] }, - "Web/API/AudioBuffer/AudioBuffer": { - "modified": "2019-03-23T22:07:03.337Z", + "Web/API/Window/mozInnerScreenY": { + "modified": "2020-10-15T22:33:31.996Z", "contributors": [ - "Maamouch" + "Voulto" ] }, - "Web/API/AudioBuffer/copyFromChannel": { - "modified": "2019-05-16T07:00:31.805Z", + "Web/API/Window/mozPaintCount": { + "modified": "2020-10-15T22:33:32.495Z", "contributors": [ - "sizvix", - "marie-ototoi", - "nobe4" + "Voulto" ] }, - "Web/API/AudioBuffer/copyToChannel": { - "modified": "2019-03-23T22:32:43.512Z", + "Web/API/Window/name": { + "modified": "2019-03-23T22:14:13.942Z", "contributors": [ - "marie-ototoi" + "Copen" ] }, - "Web/API/AudioBuffer/duration": { - "modified": "2019-03-23T22:33:02.014Z", + "Web/API/Window/navigator": { + "modified": "2019-07-01T12:52:20.296Z", "contributors": [ - "marie-ototoi" + "fscholz", + "teoli", + "khalid32", + "Mgjbot", + "BenoitL" ] }, - "Web/API/AudioBuffer/getChannelData": { - "modified": "2019-03-23T22:32:47.435Z", + "Web/API/Window/offline_event": { + "modified": "2020-10-15T22:32:51.446Z", "contributors": [ - "marie-ototoi" + "Voulto", + "discipolat" ] }, - "Web/API/AudioBuffer/length": { - "modified": "2019-03-23T22:33:05.726Z", + "Web/API/Window/ondevicelight": { + "modified": "2020-10-15T22:33:47.080Z", "contributors": [ - "marie-ototoi" + "Voulto" ] }, - "Web/API/AudioBuffer/numberOfChannels": { - "modified": "2019-03-23T22:32:35.350Z", + "Web/API/Window/online_event": { + "modified": "2020-10-15T22:33:30.848Z", "contributors": [ - "marie-ototoi" + "Voulto" ] }, - "Web/API/AudioBuffer/sampleRate": { - "modified": "2019-03-23T22:32:46.659Z", + "Web/API/Window/onpaint": { + "modified": "2020-08-30T03:31:57.086Z", "contributors": [ - "Maamouch", - "marie-ototoi" + "Voulto" ] }, - "Web/API/AudioBufferSourceNode": { - "modified": "2020-10-15T21:23:44.789Z", + "Web/API/Window/open": { + "modified": "2019-10-13T15:48:24.493Z", "contributors": [ - "letochagone", + "Sibian2019", + "P45QU10U", "SphinxKnight", - "marie-ototoi", - "sizvix", - "dooxe", + "trebly", + "jigs12", + "jnoelEFL", "fscholz", + "khalid32", "teoli", - "tregagnon", - "dexterneo" + "damien.flament", + "GT", + "Mgjbot", + "BenoitL" ] }, - "Web/API/AudioBufferSourceNode/buffer": { - "modified": "2019-03-23T22:24:27.684Z", + "Web/API/Window/openDialog": { + "modified": "2020-10-15T21:14:00.787Z", "contributors": [ - "marie-ototoi" + "velkro", + "fscholz", + "teoli", + "jsx", + "tregagnon", + "damien.flament" ] }, - "Web/API/AudioBufferSourceNode/detune": { - "modified": "2020-10-15T21:45:42.081Z", + "Web/API/Window/opener": { + "modified": "2019-03-23T23:49:11.676Z", "contributors": [ - "SphinxKnight", - "marie-ototoi", - "Mr21", - "nobe4" + "fscholz", + "teoli", + "khalid32", + "Mgjbot", + "BenoitL" ] }, - "Web/API/AudioBufferSourceNode/loop": { - "modified": "2019-03-23T22:34:16.953Z", + "Web/API/Window/orientation": { + "modified": "2020-10-15T22:33:28.551Z", "contributors": [ - "marie-ototoi", - "nobe4" + "Voulto" ] }, - "Web/API/AudioBufferSourceNode/loopEnd": { - "modified": "2020-10-15T21:46:40.981Z", + "Web/API/Window/outerHeight": { + "modified": "2019-03-23T22:35:54.960Z", "contributors": [ - "SphinxKnight", - "marie-ototoi" + "Nlmc", + "cyriil_dev" ] }, - "Web/API/AudioBufferSourceNode/loopStart": { - "modified": "2019-03-23T22:32:20.622Z", + "Web/API/Window/outerWidth": { + "modified": "2019-03-18T21:37:58.232Z", "contributors": [ - "marie-ototoi" + "NemoNobobyPersonne" ] }, - "Web/API/AudioBufferSourceNode/playbackRate": { - "modified": "2019-03-23T22:32:12.255Z", + "Web/API/Window/parent": { + "modified": "2019-03-23T23:50:11.432Z", "contributors": [ - "marie-ototoi" + "fscholz", + "khalid32", + "teoli", + "Mgjbot", + "Takenbot", + "BenoitL" ] }, - "Web/API/AudioBufferSourceNode/start": { - "modified": "2019-03-23T22:32:08.127Z", + "Web/API/Window/paste_event": { + "modified": "2020-10-15T22:33:30.919Z", "contributors": [ - "marie-ototoi" + "Voulto" ] }, - "Web/API/AudioContext": { - "modified": "2019-03-23T23:29:08.112Z", + "Web/API/Window/popstate_event": { + "modified": "2019-04-26T08:34:01.571Z", "contributors": [ - "marie-ototoi", + "chrisdavidmills", + "irenesmith", "fscholz", - "tregagnon", - "dexterneo" + "Hell_Carlito", + "DuaelFr" ] }, - "Web/API/AudioContext/createGain": { - "modified": "2019-03-23T22:43:18.087Z", + "Web/API/Window/postMessage": { + "modified": "2020-10-15T21:31:31.287Z", "contributors": [ - "JNa0", - "marie-ototoi", - "Threstle" + "abvll", + "J.DMB", + "fscholz", + "Watilin" ] }, - "Web/API/AudioContext/createMediaElementSource": { - "modified": "2020-10-15T22:07:31.399Z", + "Web/API/Window/print": { + "modified": "2019-03-23T22:47:25.609Z", "contributors": [ - "Watilin" + "Bringdal", + "clementgarbay", + "Chealer" ] }, - "Web/API/AudioListener": { - "modified": "2019-03-23T23:29:10.150Z", + "Web/API/Window/prompt": { + "modified": "2020-10-20T04:53:05.942Z", "contributors": [ - "marie-ototoi", - "fscholz", - "tregagnon", - "Delapouite", - "Goofy", + "Yopai", + "goofy_mdn", "SphinxKnight", - "dexterneo" + "SUN-D-IA-L", + "fscholz", + "teoli", + "icefire", + "khalid32", + "Mgjbot", + "BenoitL" ] }, - "Web/API/AudioNode": { - "modified": "2019-03-23T22:20:42.964Z", + "Web/API/Window/rejectionhandled_event": { + "modified": "2020-10-15T22:33:52.394Z", "contributors": [ - "marie-ototoi" + "Voulto" ] }, - "Web/API/AudioParam": { - "modified": "2019-03-23T23:28:58.977Z", + "Web/API/Window/requestAnimationFrame": { + "modified": "2020-10-15T21:25:38.318Z", "contributors": [ - "marie-ototoi", + "gsavin", + "Hell_Carlito", + "Gibus", + "kiux", + "xUMi", + "Durindo", + "Huntedpix", "fscholz", - "tregagnon", - "dexterneo" + "youssefj", + "wakooka", + "juleschz" ] }, - "Web/API/AudioProcessingEvent": { - "modified": "2019-03-23T23:28:53.968Z", + "Web/API/Window/requestIdleCallback": { + "modified": "2019-03-23T22:21:17.753Z", "contributors": [ - "marie-ototoi", - "fscholz", - "tregagnon", - "dexterneo" + "Adrael" ] }, - "Web/API/AudioWorklet": { - "modified": "2020-10-15T22:29:43.020Z", + "Web/API/Window/resizeBy": { + "modified": "2020-10-15T22:33:30.846Z", "contributors": [ - "hellosct1" + "Voulto" ] }, - "Web/API/AuthenticatorAssertionResponse": { - "modified": "2020-10-15T22:15:38.464Z", + "Web/API/Window/screen": { + "modified": "2020-10-15T22:13:48.969Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "AurelieBayre" ] }, - "Web/API/AuthenticatorAssertionResponse/authenticatorData": { - "modified": "2020-10-15T22:15:42.626Z", + "Web/API/Window/screenX": { + "modified": "2019-03-23T22:30:27.252Z", "contributors": [ - "SphinxKnight" + "tutosfaciles48" ] }, - "Web/API/AuthenticatorAttestationResponse": { - "modified": "2020-10-15T22:15:38.529Z", + "Web/API/Window/scroll": { + "modified": "2019-03-23T23:38:26.784Z", "contributors": [ - "SphinxKnight" + "fscholz", + "khalid32", + "rd6137" ] }, - "Web/API/AuthenticatorResponse": { - "modified": "2020-10-15T22:15:37.142Z", + "Web/API/Window/scrollBy": { + "modified": "2019-01-16T23:16:12.982Z", "contributors": [ - "SphinxKnight" + "gharel", + "OhNiice" ] }, - "Web/API/BaseAudioContext": { - "modified": "2020-09-07T04:47:49.697Z", + "Web/API/Window/scrollByLines": { + "modified": "2019-03-23T22:28:15.817Z", "contributors": [ - "Voulto", - "Jedipedia" + "OhNiice" ] - }, - "Web/API/BaseAudioContext/createBiquadFilter": { - "modified": "2020-10-15T22:22:10.010Z", + }, + "Web/API/Window/scrollByPages": { + "modified": "2019-03-23T22:28:29.251Z", "contributors": [ - "JNa0" + "OhNiice" ] }, - "Web/API/BaseAudioContext/createBuffer": { - "modified": "2019-03-18T21:37:57.614Z", + "Web/API/Window/scrollTo": { + "modified": "2019-03-23T23:51:36.100Z", "contributors": [ - "NemoNobobyPersonne" + "victorlevasseur", + "fscholz", + "teoli", + "khalid32", + "Mgjbot", + "BenoitL" ] }, - "Web/API/BaseAudioContext/createBufferSource": { - "modified": "2020-10-15T22:23:57.305Z", + "Web/API/Window/scrollY": { + "modified": "2019-09-06T18:25:26.774Z", "contributors": [ - "Watilin" + "Awebsome", + "blr21560", + "Buzut", + "romuleald", + "cyriil_dev" ] }, - "Web/API/BaseAudioContext/createPanner": { - "modified": "2020-10-15T22:22:12.658Z", + "Web/API/Window/scrollbars": { + "modified": "2020-10-15T22:33:49.792Z", "contributors": [ - "JNa0" + "Voulto" ] }, - "Web/API/BaseAudioContext/createPeriodicWave": { - "modified": "2020-10-15T22:12:41.903Z", + "Web/API/Window/sessionStorage": { + "modified": "2020-10-15T21:38:20.068Z", "contributors": [ - "JNa0" + "madidier", + "SphinxKnight", + "Prestine", + "begmans", + "carvallegro", + "cedeber", + "gharel", + "Puxarnal", + "Weeple" ] }, - "Web/API/BatteryManager": { - "modified": "2019-03-23T23:28:54.126Z", + "Web/API/Window/showModalDialog": { + "modified": "2019-03-23T23:49:12.676Z", "contributors": [ - "LordKBX", - "khalid32", + "Enoryon", + "fscholz", "teoli", - "dexterneo" + "MatthieuHa", + "khalid32", + "Mgjbot", + "BenoitL" ] }, - "Web/API/BatteryManager/charging": { - "modified": "2020-10-15T22:20:44.178Z", + "Web/API/Window/stop": { + "modified": "2020-10-15T22:33:32.200Z", "contributors": [ - "thebrave" + "Voulto" ] }, - "Web/API/BatteryManager/chargingTime": { - "modified": "2020-10-15T22:20:44.964Z", + "Web/API/Window/storage_event": { + "modified": "2020-10-15T22:33:50.498Z", "contributors": [ - "thebrave" + "Voulto" ] }, - "Web/API/BatteryManager/dischargingTime": { - "modified": "2020-10-15T22:20:44.576Z", + "Web/API/Window/top": { + "modified": "2020-10-15T22:33:34.095Z", "contributors": [ - "thebrave" + "Voulto" ] }, - "Web/API/BatteryManager/level": { - "modified": "2020-10-15T22:20:43.803Z", + "Web/API/Window/vrdisplayconnect_event": { + "modified": "2020-10-15T22:33:51.404Z", "contributors": [ - "thebrave" + "Voulto" ] }, - "Web/API/Battery_status_API": { - "modified": "2020-10-15T21:24:14.232Z", + "Web/API/Window/vrdisplaydisconnect_event": { + "modified": "2020-10-15T22:33:50.659Z", "contributors": [ - "thebrave", - "SphinxKnight", - "DTSSE", - "teoli" + "Voulto" ] }, - "Web/API/BeforeUnloadEvent": { - "modified": "2020-11-10T19:19:54.429Z", + "Web/API/Window/vrdisplaypresentchange_event": { + "modified": "2020-10-15T22:33:50.217Z", "contributors": [ - "JNa0" + "Voulto" ] }, - "Web/API/BiquadFilterNode": { - "modified": "2019-08-24T07:16:34.926Z", + "Web/API/WindowClient": { + "modified": "2019-03-23T22:34:19.127Z", "contributors": [ - "JNa0", - "marie-ototoi", - "teoli", - "ouhouhsami", - "fscholz", - "tregagnon", - "Jeremie", - "dexterneo" + "NuclearPony" ] }, - "Web/API/BiquadFilterNode/frequency": { - "modified": "2020-10-15T21:43:49.371Z", + "Web/API/WindowClient/focus": { + "modified": "2019-03-23T22:34:17.444Z", "contributors": [ - "SphinxKnight", - "marie-ototoi" + "NuclearPony" ] }, - "Web/API/Blob": { - "modified": "2019-03-23T23:28:26.396Z", + "Web/API/WindowClient/focused": { + "modified": "2019-03-23T22:06:02.438Z", "contributors": [ - "petosorus", - "SphinxKnight", - "ChristopheBoucaut", - "emersion", - "mekal", - "teoli", - "bfn", - "dexterneo" + "aligatorjmg" ] }, - "Web/API/Blob/Blob": { - "modified": "2020-10-15T21:38:35.650Z", + "Web/API/WindowClient/navigate": { + "modified": "2019-03-23T22:05:57.858Z", "contributors": [ - "thebrave", - "SphinxKnight", - "wlalele" + "aligatorjmg" ] }, - "Web/API/Blob/type": { - "modified": "2020-10-15T21:55:27.760Z", + "Web/API/WindowClient/visibilityState": { + "modified": "2019-03-23T22:05:58.402Z", "contributors": [ - "loella16", - "Hennek" + "aligatorjmg" ] }, - "Web/API/BlobBuilder": { - "modified": "2020-10-15T22:05:47.307Z", + "Web/API/WindowEventHandlers": { + "modified": "2020-10-15T21:33:02.753Z", "contributors": [ - "velkro", - "jgroc-de" + "a-mt", + "fscholz" ] }, - "Web/API/BlobEvent": { - "modified": "2020-10-15T22:01:50.494Z", + "Web/API/WindowEventHandlers/onafterprint": { + "modified": "2020-10-15T22:10:57.103Z", "contributors": [ - "SphinxKnight", - "illaweb35", - "Sheppy" + "velkro" ] }, - "Web/API/BlobEvent/BlobEvent": { - "modified": "2020-10-15T22:01:50.313Z", + "Web/API/WindowEventHandlers/onbeforeprint": { + "modified": "2020-10-15T22:10:57.975Z", "contributors": [ - "loella16" + "velkro" ] }, - "Web/API/BlobEvent/data": { - "modified": "2020-10-15T22:01:50.239Z", + "Web/API/WindowEventHandlers/onbeforeunload": { + "modified": "2019-04-18T06:36:38.075Z", "contributors": [ - "loella16" + "ocommeng", + "Chocobozzz", + "Yves_ASTIER", + "teoli", + "fscholz", + "Ender-events", + "Jeremie", + "Delapouite", + "souen", + "matteodelabre", + "Jacqhal" ] }, - "Web/API/Body": { - "modified": "2020-10-15T22:00:04.273Z", + "Web/API/WindowEventHandlers/onhashchange": { + "modified": "2019-03-23T22:29:53.876Z", "contributors": [ - "Voulto", - "Retroscilo", - "Arzak656", - "SphinxKnight", - "vqrs" + "romuleald", + "Restimel", + "electrotiti" ] }, - "Web/API/Body/json": { - "modified": "2020-10-15T22:00:00.599Z", + "Web/API/WindowEventHandlers/onlanguagechange": { + "modified": "2020-10-15T22:33:47.473Z", "contributors": [ - "SphinxKnight", - "jdvauguet", - "enkienki", - "MaximeSarrato", - "Nithramir" + "Voulto" ] }, - "Web/API/ByteString": { - "modified": "2019-03-23T22:50:30.417Z", + "Web/API/WindowEventHandlers/onpopstate": { + "modified": "2020-03-22T20:22:18.860Z", "contributors": [ - "BEHOUBA", - "SphinxKnight", - "Hell_Carlito" + "noelmace", + "JouxRose", + "fscholz", + "teoli", + "khalid32", + "gudoy", + "matteodelabre" ] }, - "Web/API/CDATASection": { - "modified": "2020-10-15T21:37:54.310Z", + "Web/API/WindowEventHandlers/onunload": { + "modified": "2020-10-15T21:34:36.558Z", "contributors": [ - "loella16", + "Sibian2019", "SphinxKnight", - "Hell_Carlito" + "regzd" ] }, - "Web/API/CSS": { - "modified": "2019-03-23T22:44:45.496Z", + "Web/API/WindowOrWorkerGlobalScope": { + "modified": "2020-08-30T06:30:00.848Z", "contributors": [ - "PPGirault123" + "Voulto", + "Bzbarsky" ] }, - "Web/API/CSSMatrix": { - "modified": "2019-03-23T22:45:55.560Z", + "Web/API/WindowOrWorkerGlobalScope/caches": { + "modified": "2020-10-15T22:06:53.037Z", "contributors": [ - "SphinxKnight", - "morganPolitano" + "Arzak656", + "jonasgrilleres" ] }, - "Web/API/CSSMediaRule": { - "modified": "2020-10-15T22:27:05.762Z", + "Web/API/WindowOrWorkerGlobalScope/crossOriginIsolated": { + "modified": "2020-10-15T22:26:34.641Z", "contributors": [ - "tristantheb" + "Eliastik" ] }, - "Web/API/CSSRuleList": { - "modified": "2019-03-23T23:28:18.630Z", + "Web/API/WindowOrWorkerGlobalScope/fetch": { + "modified": "2020-11-16T08:26:54.613Z", "contributors": [ + "JNa0", + "PxlCtzn", "fscholz", - "Delapouite" + "Hell_Carlito", + "Bat41" ] }, - "Web/API/CSSStyleDeclaration": { - "modified": "2019-03-18T21:37:40.971Z", + "Web/API/WindowOrWorkerGlobalScope/indexedDB": { + "modified": "2020-10-15T21:45:39.555Z", "contributors": [ - "NemoNobobyPersonne" + "Arzak656", + "SphinxKnight", + "gadgino" ] }, - "Web/API/CSSStyleDeclaration/cssText": { - "modified": "2019-03-18T21:36:22.387Z", + "Web/API/WindowOrWorkerGlobalScope/isSecureContext": { + "modified": "2020-10-15T22:06:53.371Z", "contributors": [ - "NemoNobobyPersonne" + "jonasgrilleres" ] }, - "Web/API/CSSStyleRule": { - "modified": "2019-03-23T22:06:59.663Z", + "Web/API/WindowOrWorkerGlobalScope/origin": { + "modified": "2020-10-15T22:06:53.236Z", "contributors": [ - "aligatorjmg" + "jonasgrilleres" ] }, - "Web/API/CSSValue": { - "modified": "2020-10-15T21:56:05.370Z", + "Web/API/WindowOrWorkerGlobalScope/queueMicrotask": { + "modified": "2020-10-15T22:26:44.474Z", "contributors": [ - "loella16", - "BEHOUBA" + "Eliastik" ] }, - "Web/API/CSSValueList": { - "modified": "2020-10-15T22:01:02.005Z", + "Web/API/WindowOrWorkerGlobalScope/setTimeout": { + "modified": "2020-10-15T21:13:52.309Z", "contributors": [ - "loella16" + "SphinxKnight", + "jmh", + "fscholz", + "teoli", + "jsx", + "Automatik", + "zanz", + "Tiller", + "Ceth", + "BenoitL", + "Mgjbot" ] }, - "Web/API/CSS_Object_Model": { - "modified": "2019-03-23T22:30:29.411Z", + "Web/API/Worker": { + "modified": "2020-10-15T21:25:14.944Z", "contributors": [ - "Watilin", - "teoli" + "Arzak656", + "laruiss", + "khalid32", + "DrJeffrey", + "JonathanMM", + "benjiiiiii" ] }, - "Web/API/CSS_Object_Model/Determining_the_dimensions_of_elements": { - "modified": "2019-03-18T20:59:05.536Z", + "Web/API/Worker/Worker": { + "modified": "2020-10-15T21:32:56.649Z", "contributors": [ - "SphinxKnight", - "jmh", - "Goofy" + "Arzak656", + "wakka27", + "fscholz", + "jean-pierre.gay" ] }, - "Web/API/CSS_Object_Model/Managing_screen_orientation": { - "modified": "2019-03-18T21:32:40.291Z", + "Web/API/Worker/onmessage": { + "modified": "2020-10-15T21:32:57.785Z", "contributors": [ - "a-mt" + "Arzak656", + "wakka27", + "fscholz", + "jean-pierre.gay" ] }, - "Web/API/Cache": { - "modified": "2020-10-15T21:44:04.525Z", + "Web/API/Worker/postMessage": { + "modified": "2020-10-15T21:28:27.233Z", "contributors": [ - "tristantheb", + "Arzak656", + "fscholz", + "J.DMB", + "Whimzfreak" + ] + }, + "Web/API/Worker/terminate": { + "modified": "2020-10-15T21:32:32.338Z", + "contributors": [ + "Arzak656", + "fscholz", "jean-pierre.gay" ] }, - "Web/API/Cache/add": { - "modified": "2020-10-15T21:44:04.898Z", + "Web/API/WorkerGlobalScope": { + "modified": "2020-10-03T00:59:22.962Z", "contributors": [ - "tristantheb", - "NuclearPony", - "nobe4" + "duduindo", + "Voulto", + "chrisdavidmills" ] }, - "Web/API/Cache/addAll": { - "modified": "2020-10-15T21:44:04.955Z", + "Web/API/WorkerGlobalScope/close": { + "modified": "2020-10-15T21:36:58.427Z", "contributors": [ - "tristantheb", - "NuclearPony" + "Arzak656", + "jean-pierre.gay" ] }, - "Web/API/Cache/delete": { - "modified": "2020-10-15T21:44:04.821Z", + "Web/API/WorkerGlobalScope/console": { + "modified": "2020-10-15T22:26:34.613Z", "contributors": [ - "tristantheb", - "NuclearPony" + "Eliastik" ] }, - "Web/API/Cache/keys": { - "modified": "2020-10-15T21:44:04.904Z", + "Web/API/WorkerGlobalScope/dump": { + "modified": "2020-10-15T22:27:11.681Z", "contributors": [ - "tristantheb", - "NuclearPony" + "Arzak656" ] }, - "Web/API/Cache/match": { - "modified": "2020-10-15T21:44:04.434Z", + "Web/API/WorkerGlobalScope/importScripts": { + "modified": "2020-10-15T21:36:58.896Z", "contributors": [ - "tristantheb", - "vincedew", - "NuclearPony" + "Arzak656", + "jean-pierre.gay" ] }, - "Web/API/Cache/matchAll": { - "modified": "2020-10-15T21:44:05.782Z", + "Web/API/WorkerGlobalScope/location": { + "modified": "2020-10-15T21:33:55.947Z", "contributors": [ - "tristantheb", - "NuclearPony" + "Arzak656", + "jean-pierre.gay" ] }, - "Web/API/Cache/put": { - "modified": "2020-10-15T21:44:05.632Z", + "Web/API/WorkerGlobalScope/navigator": { + "modified": "2020-10-15T21:33:53.933Z", "contributors": [ - "tristantheb", - "NuclearPony" + "Arzak656", + "jean-pierre.gay" ] }, - "Web/API/CacheStorage": { - "modified": "2020-10-15T21:44:09.229Z", + "Web/API/WorkerGlobalScope/onclose": { + "modified": "2020-10-15T21:33:54.728Z", "contributors": [ - "tristantheb", - "BlackYoup", - "NuclearPony" + "Arzak656", + "jean-pierre.gay" ] }, - "Web/API/CacheStorage/delete": { - "modified": "2020-10-15T21:44:49.808Z", + "Web/API/WorkerGlobalScope/onerror": { + "modified": "2020-10-15T21:33:56.757Z", "contributors": [ - "tristantheb", - "nobe4" + "Arzak656", + "jean-pierre.gay" ] }, - "Web/API/CacheStorage/has": { - "modified": "2020-10-15T21:44:47.507Z", + "Web/API/WorkerGlobalScope/onlanguagechange": { + "modified": "2020-10-15T21:33:55.141Z", "contributors": [ - "tristantheb", - "jean-pierre.gay", - "nobe4" + "Arzak656", + "jean-pierre.gay" ] }, - "Web/API/CacheStorage/keys": { - "modified": "2020-10-15T21:44:49.361Z", + "Web/API/WorkerGlobalScope/onoffline": { + "modified": "2020-10-15T21:33:24.512Z", "contributors": [ - "tristantheb", - "nobe4" + "Arzak656", + "jean-pierre.gay" ] }, - "Web/API/CacheStorage/match": { - "modified": "2020-10-15T21:44:46.776Z", + "Web/API/WorkerGlobalScope/ononline": { + "modified": "2020-10-15T21:33:24.530Z", "contributors": [ - "tristantheb", - "nobe4" + "Arzak656", + "jean-pierre.gay" ] }, - "Web/API/CacheStorage/open": { - "modified": "2020-10-15T21:44:46.743Z", + "Web/API/WorkerGlobalScope/self": { + "modified": "2020-10-15T21:33:24.526Z", "contributors": [ - "tristantheb", - "lotfire24", - "nobe4" + "Arzak656", + "jean-pierre.gay" ] }, - "Web/API/CanvasGradient": { - "modified": "2020-10-15T21:53:53.503Z", + "Web/API/WorkerLocation": { + "modified": "2020-10-15T21:49:33.462Z", "contributors": [ - "SphinxKnight", - "NemoNobobyPersonne", - "Joel-Costamagna" + "Arzak656", + "Hell_Carlito", + "Copen" ] }, - "Web/API/CanvasGradient/addColorStop": { - "modified": "2020-10-15T21:54:37.185Z", + "Web/API/XMLDocument": { + "modified": "2020-10-15T22:03:21.753Z", "contributors": [ - "SphinxKnight", "NemoNobobyPersonne" ] }, - "Web/API/CanvasRenderingContext2D": { - "modified": "2019-03-23T23:16:58.158Z", + "Web/API/XMLDocument/async": { + "modified": "2019-04-24T21:08:31.361Z", "contributors": [ - "JNa0", - "steuzz", - "NemoNobobyPersonne", - "Halfman", - "vdrac", - "Y0kaze" + "ExE-Boss", + "loella16" ] }, - "Web/API/CanvasRenderingContext2D/arc": { - "modified": "2020-10-15T21:41:36.642Z", + "Web/API/XMLDocument/load": { + "modified": "2020-10-15T22:04:13.899Z", "contributors": [ - "SphinxKnight", - "loella16", - "jmpp" + "NemoNobobyPersonne" ] }, - "Web/API/CanvasRenderingContext2D/beginPath": { - "modified": "2020-10-15T22:05:05.343Z", + "Web/API/XMLHttpRequest": { + "modified": "2020-10-15T21:15:49.505Z", "contributors": [ - "a-mt" + "tramber30", + "SphinxKnight", + "lessonsharing", + "NemoNobobyPersonne", + "JoJoMimosa", + "lipki", + "teoli", + "JulienRobitaille", + "BenoitL", + "Mgjbot", + "Chbok", + "Laurent Denis", + "Anonymous" ] }, - "Web/API/CanvasRenderingContext2D/bezierCurveTo": { - "modified": "2020-10-15T22:12:46.030Z", + "Web/API/XMLHttpRequest/XMLHttpRequest": { + "modified": "2019-11-25T21:11:58.899Z", "contributors": [ - "JNa0" + "Lyokolux" ] }, - "Web/API/CanvasRenderingContext2D/canvas": { - "modified": "2020-10-15T21:50:07.563Z", + "Web/API/XMLHttpRequest/onreadystatechange": { + "modified": "2020-10-15T22:12:50.281Z", "contributors": [ - "SphinxKnight", - "Hell_Carlito", - "JNa0" + "AdminXVII" ] }, - "Web/API/CanvasRenderingContext2D/clearRect": { - "modified": "2020-10-15T21:50:06.817Z", + "Web/API/XMLHttpRequest/open": { + "modified": "2020-10-15T22:20:27.895Z", "contributors": [ - "a-mt", - "Guillaume.Wulpes", - "SphinxKnight", - "NemoNobobyPersonne", - "Hell_Carlito", - "JNa0" + "ThCarrere" ] }, - "Web/API/CanvasRenderingContext2D/closePath": { - "modified": "2019-03-23T22:22:37.948Z", + "Web/API/XMLHttpRequest/readyState": { + "modified": "2020-10-15T22:33:49.573Z", "contributors": [ - "gpenissard" + "devweb157" ] }, - "Web/API/CanvasRenderingContext2D/createLinearGradient": { - "modified": "2020-10-15T21:54:27.162Z", + "Web/API/XMLHttpRequest/response": { + "modified": "2019-03-18T21:46:41.662Z", "contributors": [ - "SphinxKnight", - "NemoNobobyPersonne" + "lpoujade" ] }, - "Web/API/CanvasRenderingContext2D/direction": { - "modified": "2020-10-15T21:54:36.516Z", + "Web/API/XMLHttpRequest/responseText": { + "modified": "2020-10-15T22:32:45.494Z", "contributors": [ - "SphinxKnight", - "Loelle", - "NemoNobobyPersonne" + "la.boutique.art" ] }, - "Web/API/CanvasRenderingContext2D/drawImage": { - "modified": "2019-03-23T22:24:41.008Z", + "Web/API/XMLHttpRequest/send": { + "modified": "2020-10-15T22:20:28.816Z", "contributors": [ - "PeeWee2201", - "Hell_Carlito", - "JNa0" + "koala819", + "LocsLight", + "ThCarrere" ] }, - "Web/API/CanvasRenderingContext2D/ellipse": { - "modified": "2020-10-15T21:54:18.769Z", + "Web/API/XMLHttpRequest/sendAsBinary": { + "modified": "2020-10-15T22:26:07.337Z", "contributors": [ "SphinxKnight", - "NemoNobobyPersonne" + "MasterFox" ] }, - "Web/API/CanvasRenderingContext2D/fill": { - "modified": "2020-10-15T22:05:15.196Z", + "Web/API/XMLHttpRequest/setRequestHeader": { + "modified": "2020-10-15T22:22:04.139Z", "contributors": [ - "a-mt" + "AkwindFr" ] }, - "Web/API/CanvasRenderingContext2D/fillRect": { - "modified": "2020-10-15T21:50:06.787Z", + "Web/API/XMLHttpRequest/status": { + "modified": "2020-10-15T22:33:50.087Z", "contributors": [ - "JNa0", - "SphinxKnight", - "Hell_Carlito" + "devweb157" ] }, - "Web/API/CanvasRenderingContext2D/fillStyle": { - "modified": "2020-10-15T22:05:05.410Z", + "Web/API/XMLHttpRequest/timeout": { + "modified": "2020-10-15T22:25:10.471Z", "contributors": [ - "a-mt" + "SphinxKnight" ] }, - "Web/API/CanvasRenderingContext2D/fillText": { - "modified": "2019-03-23T22:11:41.288Z", + "Web/API/XMLHttpRequest/withCredentials": { + "modified": "2020-10-15T22:15:36.714Z", "contributors": [ - "NemoNobobyPersonne" + "innocenzi", + "hsdino", + "SphinxKnight" ] }, - "Web/API/CanvasRenderingContext2D/font": { - "modified": "2020-10-15T21:54:28.139Z", + "Web/API/XMLHttpRequestEventTarget": { + "modified": "2020-10-15T22:31:14.301Z", "contributors": [ - "SphinxKnight", - "NemoNobobyPersonne" + "Voulto", + "devweb157" ] }, - "Web/API/CanvasRenderingContext2D/getImageData": { - "modified": "2020-10-15T21:56:10.861Z", + "Web/API/XMLHttpRequestEventTarget/onload": { + "modified": "2020-10-15T22:31:14.653Z", "contributors": [ - "JNa0", - "SphinxKnight", - "loella16", - "Nerostalgeek" + "fatmalimem19" ] }, - "Web/API/CanvasRenderingContext2D/globalAlpha": { - "modified": "2020-10-15T21:54:40.273Z", + "Web/API/XPathExpression": { + "modified": "2019-03-18T21:40:34.918Z", "contributors": [ - "SphinxKnight", - "NemoNobobyPersonne" + "loella16" ] }, - "Web/API/CanvasRenderingContext2D/globalCompositeOperation": { - "modified": "2020-10-15T22:25:07.709Z", + "Web/API/XSLTProcessor": { + "modified": "2020-08-30T07:26:30.646Z", "contributors": [ - "UFOcatcher" + "Voulto", + "Mars073", + "erikadoyle" ] }, - "Web/API/CanvasRenderingContext2D/imageSmoothingEnabled": { - "modified": "2020-10-15T21:59:28.179Z", + "Web/API/notification": { + "modified": "2020-10-15T21:26:50.253Z", "contributors": [ - "warpdesign", - "SphinxKnight", - "NemoNobobyPersonne" + "tomderudder", + "robin850", + "Omnilaika02", + "AshfaqHossain", + "P45QU10U" ] }, - "Web/API/CanvasRenderingContext2D/lineCap": { - "modified": "2020-10-15T21:54:48.924Z", + "Web/API/notification/Notification": { + "modified": "2020-10-15T22:34:41.434Z", "contributors": [ - "SphinxKnight", - "NemoNobobyPersonne" + "tomderudder" ] }, - "Web/API/CanvasRenderingContext2D/lineJoin": { - "modified": "2020-10-15T22:14:22.519Z", + "Web/API/notification/actions": { + "modified": "2020-10-15T22:34:52.498Z", "contributors": [ - "JNa0", - "Mars073" + "tomderudder" ] }, - "Web/API/CanvasRenderingContext2D/lineTo": { - "modified": "2020-10-15T21:50:07.144Z", + "Web/API/notification/badge": { + "modified": "2020-10-15T22:34:53.335Z", "contributors": [ - "a-mt", - "SphinxKnight", - "Hell_Carlito", - "JNa0" + "tomderudder" ] }, - "Web/API/CanvasRenderingContext2D/measureText": { - "modified": "2019-03-23T22:10:28.208Z", + "Web/API/notification/body": { + "modified": "2020-10-15T22:34:54.457Z", "contributors": [ - "NemoNobobyPersonne" + "tomderudder" ] }, - "Web/API/CanvasRenderingContext2D/moveTo": { - "modified": "2020-10-15T22:05:05.756Z", + "Web/API/notification/close": { + "modified": "2020-10-15T22:34:52.199Z", "contributors": [ - "a-mt" + "tomderudder" ] }, - "Web/API/CanvasRenderingContext2D/quadraticCurveTo": { - "modified": "2020-10-15T22:12:46.959Z", + "Web/API/notification/data": { + "modified": "2020-10-15T22:34:54.481Z", "contributors": [ - "JNa0" + "tomderudder" ] }, - "Web/API/CanvasRenderingContext2D/rect": { - "modified": "2020-10-15T22:05:15.196Z", + "Web/API/notification/dir": { + "modified": "2020-10-15T22:34:54.338Z", "contributors": [ - "JNa0", - "a-mt" + "tomderudder" ] }, - "Web/API/CanvasRenderingContext2D/rotate": { - "modified": "2019-03-23T22:11:43.187Z", + "Web/API/notification/icon": { + "modified": "2020-10-15T22:34:54.321Z", "contributors": [ - "NemoNobobyPersonne" + "tomderudder" ] }, - "Web/API/CanvasRenderingContext2D/save": { - "modified": "2020-10-15T22:22:46.023Z", + "Web/API/notification/image": { + "modified": "2020-10-15T22:34:54.254Z", "contributors": [ - "SenpaiWeb", - "Mars073" + "tomderudder" ] }, - "Web/API/CanvasRenderingContext2D/scale": { - "modified": "2020-10-15T21:54:33.658Z", + "Web/API/notification/lang": { + "modified": "2020-10-15T22:34:54.385Z", "contributors": [ - "SphinxKnight", - "NemoNobobyPersonne" + "tomderudder" ] }, - "Web/API/CanvasRenderingContext2D/setLineDash": { - "modified": "2020-10-15T22:00:14.768Z", + "Web/API/notification/maxActions": { + "modified": "2020-10-15T22:34:53.286Z", "contributors": [ - "SphinxKnight", - "GoGoAndroid" + "tomderudder" ] }, - "Web/API/CanvasRenderingContext2D/setTransform": { - "modified": "2020-10-15T21:54:30.072Z", + "Web/API/notification/onclick": { + "modified": "2020-10-15T21:46:42.833Z", "contributors": [ "SphinxKnight", - "NemoNobobyPersonne" + "matthieurambert" ] }, - "Web/API/CanvasRenderingContext2D/stroke": { - "modified": "2020-10-15T22:01:10.781Z", + "Web/API/notification/onclose": { + "modified": "2020-10-15T22:34:55.643Z", "contributors": [ - "Loelle" + "tomderudder" ] }, - "Web/API/CanvasRenderingContext2D/strokeRect": { - "modified": "2020-10-15T21:50:08.912Z", + "Web/API/notification/onerror": { + "modified": "2020-10-15T22:34:55.473Z", "contributors": [ - "SphinxKnight", - "Hell_Carlito", - "JNa0" + "tomderudder" ] }, - "Web/API/CanvasRenderingContext2D/strokeStyle": { - "modified": "2020-10-15T22:05:15.224Z", + "Web/API/notification/onshow": { + "modified": "2020-10-15T22:34:55.503Z", "contributors": [ - "a-mt" + "tomderudder" ] }, - "Web/API/CanvasRenderingContext2D/strokeText": { - "modified": "2020-10-15T21:54:48.430Z", + "Web/API/notification/permission": { + "modified": "2020-10-15T22:34:55.540Z", "contributors": [ - "SphinxKnight", - "NemoNobobyPersonne" + "tomderudder" ] }, - "Web/API/CanvasRenderingContext2D/textAlign": { - "modified": "2020-10-15T21:54:32.849Z", + "Web/API/notification/renotify": { + "modified": "2020-10-15T22:34:56.481Z", "contributors": [ - "SphinxKnight", - "NemoNobobyPersonne" + "tomderudder" ] }, - "Web/API/CanvasRenderingContext2D/textBaseline": { - "modified": "2019-03-23T22:11:43.727Z", + "Web/API/notification/requestPermission": { + "modified": "2020-10-15T22:34:52.487Z", "contributors": [ - "NemoNobobyPersonne" + "tomderudder" ] }, - "Web/API/CanvasRenderingContext2D/transform": { - "modified": "2020-10-15T21:54:37.850Z", + "Web/API/notification/requireInteraction": { + "modified": "2020-10-15T22:34:56.272Z", "contributors": [ - "SphinxKnight", - "calixte", - "NemoNobobyPersonne" + "tomderudder" ] }, - "Web/API/CanvasRenderingContext2D/translate": { - "modified": "2020-10-15T21:54:49.704Z", + "Web/API/notification/silent": { + "modified": "2020-10-15T22:34:55.185Z", "contributors": [ - "SphinxKnight", - "NemoNobobyPersonne" + "tomderudder" ] }, - "Web/API/Canvas_API": { - "modified": "2020-11-13T03:37:17.858Z", + "Web/API/notification/tag": { + "modified": "2020-10-15T22:34:55.217Z", "contributors": [ - "SphinxKnight", - "loella16", - "timkrief", - "NemoNobobyPersonne", - "etienne-gauvin", - "emersion", - "Laurent_Lyaudet", - "Delapouite", - "tregagnon", - "ethertank", - "openjck", - "teoli", - "dextra", - "Mgjbot", - "BenoitL", - "Chbok" + "tomderudder" ] }, - "Web/API/Canvas_API/Tutoriel_canvas": { - "modified": "2020-11-13T03:38:17.265Z", + "Web/API/notification/timestamp": { + "modified": "2020-10-15T22:34:55.519Z", "contributors": [ - "SphinxKnight", - "loella16", - "lumiru", - "jmh", - "Mathieu_deLauniere", - "teoli", - "Jeremie", - "Delapouite", - "Mgjbot", - "BenoitL", - "Chbok" + "tomderudder" ] }, - "Web/API/Canvas_API/Tutoriel_canvas/Advanced_animations": { - "modified": "2020-11-13T03:38:18.424Z", + "Web/API/notification/title": { + "modified": "2020-10-15T22:34:56.301Z", "contributors": [ - "SphinxKnight", - "benjaminbouwyn", - "PaperFlu", - "loella16", - "gliluaume", - "lumiru", - "vanz" + "tomderudder" ] }, - "Web/API/Canvas_API/Tutoriel_canvas/Ajout_de_styles_et_de_couleurs": { - "modified": "2020-11-13T03:38:20.196Z", + "Web/API/notification/vibrate": { + "modified": "2020-10-15T22:34:56.431Z", "contributors": [ - "SphinxKnight", - "lhapaipai", - "a-mt", - "lebernard", - "loella16", - "JNa0", - "ecolinet", - "jmh" + "tomderudder" ] }, - "Web/API/Canvas_API/Tutoriel_canvas/Animations_basiques": { - "modified": "2020-11-13T03:38:18.694Z", + "Web/API/window/location": { + "modified": "2019-03-23T23:59:30.762Z", "contributors": [ - "SphinxKnight", - "a-mt", - "loella16", - "lumiru", - "zaphibel" + "Mahabarata", + "fscholz", + "maelito", + "tregagnon", + "Julien.stuby", + "Mgjbot", + "BenoitL" ] }, - "Web/API/Canvas_API/Tutoriel_canvas/Composition": { - "modified": "2020-11-13T03:38:19.786Z", + "Web/Accessibility/ARIA/widgets": { + "modified": "2019-01-16T21:44:15.383Z", "contributors": [ - "SphinxKnight", - "a-mt", - "Syberam" + "Waxaal", + "julianosilvaa" ] }, - "Web/API/Canvas_API/Tutoriel_canvas/Composition/Example": { - "modified": "2020-11-13T03:38:18.691Z", + "Web/Accessibility/ARIA/widgets/overview": { + "modified": "2019-03-23T22:43:55.361Z", "contributors": [ - "SphinxKnight", - "a-mt" + "paul.bignier" ] }, - "Web/API/Canvas_API/Tutoriel_canvas/Dessin_de_texte_avec_canvas": { - "modified": "2020-11-13T03:38:17.919Z", + "Web/Accessibility/Understanding_WCAG": { + "modified": "2020-09-07T05:15:13.925Z", "contributors": [ - "SphinxKnight", - "a-mt", - "loella16", - "jmh", - "emersion", - "Delapouite", - "Mgjbot", - "BenoitL" + "Voulto" ] }, - "Web/API/Canvas_API/Tutoriel_canvas/Formes_géométriques": { - "modified": "2020-11-13T03:38:18.692Z", + "Web/Accessibility/Understanding_WCAG/Perceivable": { + "modified": "2020-04-12T14:23:45.963Z", "contributors": [ - "SphinxKnight", - "Link_D._Potter", - "jpcote", - "NerOcrO", - "a-mt", - "lebernard", - "Halkeand", - "loella16", - "NemoNobobyPersonne", - "ecolinet", - "mesclics", - "JNa0", - "jmh", - "teoli", - "pie3636", - "anaskiee", - "Mathieu_deLauniere" + "chrisdavidmills" ] }, - "Web/API/Canvas_API/Tutoriel_canvas/Hit_regions_and_accessibility": { - "modified": "2020-11-13T03:38:19.005Z", + "Web/CSS": { + "modified": "2020-08-12T16:33:21.340Z", "contributors": [ + "frmovies", + "zephimir", "SphinxKnight", - "smartinus44", - "Syberam" + "adagioribbit", + "goofy_mdn", + "codingk8", + "juliendargelos", + "BenoitL", + "eerrtrr", + "tonybengue", + "Mozinet", + "romain.bohdanowicz", + "Daniel005", + "magikmanu", + "Oliviermoz", + "teoli", + "wakka27", + "Goofy", + "FredB", + "Delapouite", + "tregagnon", + "jackblack", + "Mgjbot", + "Fredchat", + "VincentN", + "Chbok", + "Bpruneau", + "Laurent Denis", + "Jean-Yves Cronier", + "Nickolay", + "Cbeard", + "TestUser" ] }, - "Web/API/Canvas_API/Tutoriel_canvas/Optimizing_canvas": { - "modified": "2020-11-13T03:38:18.443Z", + "Web/CSS/--*": { + "modified": "2020-10-15T21:43:41.268Z", "contributors": [ "SphinxKnight", - "jonathanlinat", - "lumiru", - "Hell_Carlito", - "ClementNerma" + "lp177", + "Sagiliste", + "xdelatour" ] }, - "Web/API/Canvas_API/Tutoriel_canvas/Pixel_manipulation_with_canvas": { - "modified": "2020-11-13T03:38:20.129Z", + "Web/CSS/-moz-context-properties": { + "modified": "2020-10-15T21:54:21.107Z", "contributors": [ "SphinxKnight", - "loella16", - "NemoNobobyPersonne", - "jodenda" + "teoli", + "PolariTOON" ] }, - "Web/API/Canvas_API/Tutoriel_canvas/Transformations": { - "modified": "2020-11-13T03:38:19.573Z", + "Web/CSS/-moz-float-edge": { + "modified": "2019-04-05T07:27:19.851Z", "contributors": [ "SphinxKnight", - "ni.pineau", - "loella16", - "BEHOUBA", - "gliluaume" + "teoli" ] }, - "Web/API/Canvas_API/Tutoriel_canvas/Utilisation_d'images": { - "modified": "2020-11-13T03:38:17.830Z", + "Web/CSS/-moz-force-broken-image-icon": { + "modified": "2019-04-05T07:26:56.277Z", "contributors": [ "SphinxKnight", - "a-mt", - "loella16", - "jmh", "Sebastianz", "teoli", - "Laurent_Lyaudet", - "Delapouite", - "Notafish", - "Mgjbot", - "BenoitL" + "louuis" ] }, - "Web/API/Canvas_API/Tutoriel_canvas/Utilisation_de_base": { - "modified": "2020-11-13T03:38:18.165Z", + "Web/CSS/-moz-image-rect": { + "modified": "2020-10-15T21:37:22.128Z", "contributors": [ "SphinxKnight", - "OhNiice", - "FabienTregan", - "NerOcrO", - "lebernard", - "iyadev", - "loella16", - "mireero", - "CoCay", - "AymDev", - "jmh", - "Nicolas_A", - "Olivier_C", - "MicroJoe", - "Mathieu_deLauniere" + "mrstork", + "teoli", + "pixoux" ] }, - "Web/API/CharacterData": { - "modified": "2019-03-18T21:43:27.023Z", + "Web/CSS/-moz-image-region": { + "modified": "2020-10-15T21:18:05.925Z", "contributors": [ - "loella16" + "SphinxKnight", + "teoli", + "gudoy", + "FredB", + "Fredchat", + "Kyodev" ] }, - "Web/API/ChildNode": { - "modified": "2020-10-15T21:28:06.168Z", + "Web/CSS/-moz-orient": { + "modified": "2020-10-15T21:28:10.504Z", "contributors": [ - "loella16", - "alexandreL", - "thbil", - "khalid32", - "bchaplet" + "SphinxKnight", + "teoli", + "louuis" ] }, - "Web/API/ChildNode/after": { - "modified": "2020-10-15T21:56:14.439Z", - "contributors": [ - "loella16", - "BEHOUBA" + "Web/CSS/-moz-outline-radius": { + "modified": "2020-10-15T21:18:04.818Z", + "contributors": [ + "SphinxKnight", + "teoli", + "FredB", + "Kyodev", + "Fredchat" ] }, - "Web/API/ChildNode/before": { - "modified": "2020-10-15T22:01:12.319Z", + "Web/CSS/-moz-outline-radius-bottomleft": { + "modified": "2019-08-07T07:41:04.258Z", "contributors": [ - "loella16" + "SphinxKnight", + "teoli", + "FredB", + "Fredchat" ] }, - "Web/API/ChildNode/remove": { - "modified": "2020-10-15T21:49:32.341Z", + "Web/CSS/-moz-outline-radius-bottomright": { + "modified": "2019-08-07T07:41:12.958Z", "contributors": [ - "tristantheb", - "loella16", - "Goofy", - "Copen" + "SphinxKnight", + "teoli", + "FredB", + "Fredchat" ] }, - "Web/API/ChildNode/replaceWith": { - "modified": "2020-10-15T21:55:03.476Z", + "Web/CSS/-moz-outline-radius-topleft": { + "modified": "2019-08-07T07:41:19.867Z", "contributors": [ - "tristantheb", - "loella16", - "Spictheweb", - "v-Stein" + "SphinxKnight", + "teoli", + "FredB", + "Fredchat" ] }, - "Web/API/Client": { - "modified": "2020-11-16T08:56:05.543Z", + "Web/CSS/-moz-outline-radius-topright": { + "modified": "2019-08-07T07:41:29.133Z", "contributors": [ - "JNa0", - "nobe4" + "SphinxKnight", + "teoli", + "FredB", + "Fredchat" ] }, - "Web/API/Client/frameType": { - "modified": "2019-03-23T22:37:02.346Z", + "Web/CSS/-moz-user-focus": { + "modified": "2020-10-15T21:48:29.475Z", "contributors": [ - "nobe4" + "SphinxKnight", + "teoli" ] }, - "Web/API/Client/id": { - "modified": "2019-03-23T22:37:07.911Z", + "Web/CSS/-moz-user-input": { + "modified": "2020-10-15T21:18:06.870Z", "contributors": [ - "nobe4" + "SphinxKnight", + "teoli", + "FredB", + "Kyodev", + "Fredchat" ] }, - "Web/API/Client/postMessage": { - "modified": "2019-03-23T22:37:01.942Z", + "Web/CSS/-webkit-border-before": { + "modified": "2020-10-15T21:48:29.989Z", "contributors": [ - "nobe4" + "SphinxKnight", + "teoli" ] }, - "Web/API/Client/url": { - "modified": "2019-03-23T22:37:03.996Z", + "Web/CSS/-webkit-box-reflect": { + "modified": "2020-10-15T21:48:31.768Z", "contributors": [ - "nobe4" + "SphinxKnight", + "teoli" ] }, - "Web/API/Clients": { - "modified": "2019-03-23T22:37:04.424Z", + "Web/CSS/-webkit-line-clamp": { + "modified": "2020-10-15T22:18:53.977Z", "contributors": [ - "nobe4" + "SphinxKnight" ] }, - "Web/API/Clients/claim": { - "modified": "2019-03-23T22:37:07.697Z", + "Web/CSS/-webkit-mask-attachment": { + "modified": "2020-10-15T21:48:27.080Z", "contributors": [ - "nobe4" + "SphinxKnight", + "teoli" ] }, - "Web/API/Clients/get": { - "modified": "2019-03-23T22:37:03.256Z", + "Web/CSS/-webkit-mask-box-image": { + "modified": "2020-10-15T21:33:47.333Z", "contributors": [ - "nobe4" + "SphinxKnight", + "teoli", + "Sebastianz", + "mrstork", + "lbelavoir" ] }, - "Web/API/Clients/matchAll": { - "modified": "2019-03-18T21:15:46.468Z", + "Web/CSS/-webkit-mask-composite": { + "modified": "2020-10-15T21:48:30.437Z", "contributors": [ - "m-r-r", - "nobe4" + "SphinxKnight", + "teoli" ] }, - "Web/API/Clients/openWindow": { - "modified": "2019-03-23T22:37:03.615Z", + "Web/CSS/-webkit-mask-position-x": { + "modified": "2020-10-15T21:48:29.056Z", "contributors": [ - "nobe4" + "SphinxKnight", + "teoli" ] }, - "Web/API/Clipboard": { - "modified": "2020-10-15T22:17:56.225Z", + "Web/CSS/-webkit-mask-position-y": { + "modified": "2020-10-15T21:48:27.575Z", "contributors": [ - "Watilin" + "SphinxKnight", + "teoli" ] }, - "Web/API/Clipboard/write": { - "modified": "2020-10-15T22:21:53.300Z", + "Web/CSS/-webkit-mask-repeat-x": { + "modified": "2020-10-15T21:48:28.359Z", "contributors": [ - "pldespaigne", - "lp177" + "SphinxKnight" ] }, - "Web/API/Clipboard/writeText": { - "modified": "2020-10-15T22:17:57.078Z", + "Web/CSS/-webkit-mask-repeat-y": { + "modified": "2020-10-15T21:48:28.259Z", "contributors": [ - "Watilin" + "SphinxKnight" ] }, - "Web/API/CloseEvent": { - "modified": "2019-03-23T22:51:23.474Z", + "Web/CSS/-webkit-overflow-scrolling": { + "modified": "2020-10-15T21:33:11.491Z", "contributors": [ - "Hell_Carlito", - "Hyspirit" + "SphinxKnight", + "alhuno1" ] }, - "Web/API/Comment": { - "modified": "2020-11-25T16:12:58.810Z", + "Web/CSS/-webkit-print-color-adjust": { + "modified": "2020-10-15T21:28:10.335Z", "contributors": [ - "Wixonic", - "Jeremie", - "loella16", - "luccioman", - "Gibus", - "Hell_Carlito" + "SphinxKnight", + "CuteRabbit", + "louuis" ] }, - "Web/API/Comment/Comment": { - "modified": "2020-10-15T21:56:16.592Z", + "Web/CSS/-webkit-tap-highlight-color": { + "modified": "2019-04-26T02:53:32.938Z", "contributors": [ - "Jeremie", - "loella16", - "BEHOUBA" + "SphinxKnight", + "teoli" ] }, - "Web/API/CompositionEvent": { - "modified": "2020-10-15T21:37:10.055Z", + "Web/CSS/-webkit-text-fill-color": { + "modified": "2020-10-15T21:43:41.928Z", "contributors": [ - "fscholz", - "loella16", - "sousmangoosta" + "SphinxKnight", + "xdelatour" ] }, - "Web/API/Console": { - "modified": "2019-05-01T14:25:50.246Z", + "Web/CSS/-webkit-text-security": { + "modified": "2019-05-23T08:23:14.321Z", "contributors": [ - "jcalixte", - "loella16", - "Ostefanini", - "christophe.hurpeau", - "P45QU10U", - "fscholz" + "SphinxKnight" ] }, - "Web/API/Console/assert": { - "modified": "2020-10-15T21:37:07.545Z", + "Web/CSS/-webkit-text-stroke": { + "modified": "2020-11-09T04:48:47.938Z", "contributors": [ - "Fenn", - "loella16", - "christophe.hurpeau", - "frederikdussault", - "ElianWonhalf" + "sideshowbarker", + "codingdudecom", + "SphinxKnight" ] }, - "Web/API/Console/clear": { - "modified": "2019-03-23T22:18:57.653Z", + "Web/CSS/-webkit-text-stroke-color": { + "modified": "2020-10-15T21:48:27.834Z", "contributors": [ - "christophe.hurpeau", - "DavidLibeau" + "SphinxKnight" ] }, - "Web/API/Console/count": { - "modified": "2020-10-15T21:39:57.745Z", + "Web/CSS/-webkit-text-stroke-width": { + "modified": "2020-10-15T21:48:26.220Z", "contributors": [ - "loella16", - "christophe.hurpeau", - "normannMarit", - "Styus" + "SphinxKnight" ] }, - "Web/API/Console/countReset": { - "modified": "2020-10-15T22:22:03.008Z", + "Web/CSS/-webkit-touch-callout": { + "modified": "2020-10-15T21:37:55.730Z", "contributors": [ - "tbetous", - "quentin.lamamy" + "SphinxKnight", + "teoli" ] }, - "Web/API/Console/debug": { - "modified": "2020-10-15T22:21:32.530Z", + "Web/CSS/:-moz-broken": { + "modified": "2019-04-05T07:47:01.932Z", "contributors": [ - "thiag73" + "SphinxKnight", + "xdelatour" ] }, - "Web/API/Console/dir": { - "modified": "2020-10-15T21:43:00.216Z", + "Web/CSS/:-moz-drag-over": { + "modified": "2019-04-05T07:46:45.615Z", "contributors": [ - "xavierartot", - "loella16", - "sylvaindethier", - "Chevallm" + "SphinxKnight", + "teoli" ] }, - "Web/API/Console/dirxml": { - "modified": "2020-10-15T21:56:31.266Z", + "Web/CSS/:-moz-first-node": { + "modified": "2019-04-05T07:46:35.367Z", "contributors": [ - "loella16", - "BEHOUBA" + "SphinxKnight", + "teoli", + "FredB", + "Mgjbot", + "Fredchat" ] }, - "Web/API/Console/error": { - "modified": "2020-10-15T21:37:29.101Z", + "Web/CSS/:-moz-focusring": { + "modified": "2020-10-15T21:48:30.571Z", "contributors": [ "SphinxKnight", - "loella16", - "christophe.hurpeau", - "unpeudetout", - "Goofy", - "JulienItard" + "teoli", + "claudepache" ] }, - "Web/API/Console/group": { - "modified": "2020-10-15T21:39:57.936Z", + "Web/CSS/:-moz-handler-blocked": { + "modified": "2019-04-05T07:44:27.221Z", "contributors": [ - "loella16", - "Styus" + "SphinxKnight", + "teoli" ] }, - "Web/API/Console/groupCollapsed": { - "modified": "2020-10-15T21:39:57.660Z", + "Web/CSS/:-moz-handler-crashed": { + "modified": "2019-04-05T07:44:15.559Z", "contributors": [ - "loella16", - "Styus" + "SphinxKnight", + "teoli" ] }, - "Web/API/Console/groupEnd": { - "modified": "2020-10-15T21:39:57.905Z", + "Web/CSS/:-moz-handler-disabled": { + "modified": "2019-04-05T07:44:05.413Z", "contributors": [ - "loella16", - "christophe.hurpeau", - "Styus" + "SphinxKnight", + "teoli" ] }, - "Web/API/Console/info": { - "modified": "2020-11-11T13:53:02.402Z", + "Web/CSS/:-moz-last-node": { + "modified": "2019-04-05T07:43:47.239Z", "contributors": [ - "Yukulele.", - "unpeudetout", - "JonGiamp", - "JulienItard" + "SphinxKnight", + "teoli", + "FredB", + "Mgjbot", + "Fredchat" ] }, - "Web/API/Console/log": { - "modified": "2020-11-11T19:51:04.080Z", + "Web/CSS/:-moz-loading": { + "modified": "2019-04-05T07:43:32.819Z", "contributors": [ - "JNa0", - "Yukulele.", - "loella16", - "christophe.hurpeau", - "fscholz", - "jsx", - "benfarhat.elyes" + "SphinxKnight", + "teoli", + "J.DMB", + "louuis" ] }, - "Web/API/Console/profile": { - "modified": "2020-10-15T22:01:10.357Z", + "Web/CSS/:-moz-locale-dir(ltr)": { + "modified": "2019-04-05T07:42:37.438Z", "contributors": [ - "loella16" + "SphinxKnight", + "teoli", + "boby_drack" ] }, - "Web/API/Console/profileEnd": { - "modified": "2020-10-15T22:01:12.608Z", + "Web/CSS/:-moz-locale-dir(rtl)": { + "modified": "2019-04-05T07:42:24.268Z", "contributors": [ - "loella16" + "SphinxKnight", + "xdelatour" ] }, - "Web/API/Console/table": { - "modified": "2020-10-15T21:30:09.666Z", + "Web/CSS/:-moz-only-whitespace": { + "modified": "2020-10-15T21:15:44.286Z", "contributors": [ - "loella16", - "DCLAN", - "fscholz", - "tregagnon" + "SphinxKnight", + "louisgrasset", + "lp177", + "teoli", + "FredB", + "Mgjbot", + "Kyodev", + "Fredchat" ] }, - "Web/API/Console/time": { - "modified": "2020-10-15T21:26:08.561Z", + "Web/CSS/:-moz-submit-invalid": { + "modified": "2020-10-15T21:46:06.689Z", "contributors": [ - "loella16", - "mireero", - "fscholz", - "khalid32", - "fvelcker" + "SphinxKnight", + "teoli", + "xdelatour" ] }, - "Web/API/Console/timeEnd": { - "modified": "2020-10-15T21:28:27.222Z", + "Web/CSS/:-moz-suppressed": { + "modified": "2019-04-05T09:23:47.517Z", "contributors": [ - "loella16", - "fscholz", - "AshfaqHossain", + "SphinxKnight", + "teoli", "Fredchat", - "Automatik" + "louuis" ] }, - "Web/API/Console/timeLog": { - "modified": "2020-10-15T22:20:05.673Z", + "Web/CSS/:-moz-ui-valid": { + "modified": "2020-10-15T21:48:25.437Z", "contributors": [ - "ewen-lbh", - "SphinxKnight" + "SphinxKnight", + "teoli", + "Aaaaaaa" ] }, - "Web/API/Console/timeStamp": { - "modified": "2020-10-15T22:02:32.433Z", + "Web/CSS/:-moz-user-disabled": { + "modified": "2019-04-05T09:18:22.670Z", "contributors": [ - "loella16" + "SphinxKnight", + "teoli", + "xdelatour" ] }, - "Web/API/Console/trace": { - "modified": "2020-10-15T21:37:28.957Z", + "Web/CSS/:-moz-window-inactive": { + "modified": "2020-10-15T21:48:27.167Z", "contributors": [ - "loella16", - "JonGiamp", - "JulienItard" + "SphinxKnight", + "teoli" ] }, - "Web/API/Console/warn": { - "modified": "2020-10-15T21:37:32.060Z", + "Web/CSS/::-moz-color-swatch": { + "modified": "2020-10-15T22:02:12.946Z", "contributors": [ - "loella16", - "unpeudetout", - "JulienItard" + "SphinxKnight", + "tonybengue" ] }, - "Web/API/Console_API": { - "modified": "2020-10-15T22:34:41.922Z", + "Web/CSS/::-moz-page": { + "modified": "2020-10-15T21:44:27.397Z", "contributors": [ - "tomderudder" + "SphinxKnight", + "teoli", + "xdelatour" ] }, - "Web/API/Credential": { - "modified": "2020-10-15T22:15:42.154Z", + "Web/CSS/::-moz-page-sequence": { + "modified": "2020-10-15T21:48:23.764Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "teoli" ] }, - "Web/API/Credential_Management_API": { - "modified": "2019-03-18T20:40:05.156Z", + "Web/CSS/::-moz-progress-bar": { + "modified": "2019-04-05T09:15:19.260Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "teoli", + "Goofy", + "FredB", + "Delapouite", + "Zimmermann_Geoffrey" ] }, - "Web/API/CredentialsContainer": { - "modified": "2020-10-15T22:15:42.732Z", + "Web/CSS/::-moz-range-progress": { + "modified": "2020-10-15T21:48:21.065Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "teoli" ] }, - "Web/API/CredentialsContainer/create": { - "modified": "2020-10-15T22:15:42.455Z", + "Web/CSS/::-moz-range-thumb": { + "modified": "2020-10-15T21:48:27.269Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "teoli" ] }, - "Web/API/CredentialsContainer/get": { - "modified": "2020-10-15T22:15:43.383Z", + "Web/CSS/::-moz-range-track": { + "modified": "2020-10-15T21:48:19.960Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "teoli" ] }, - "Web/API/CredentialsContainer/preventSilentAccess": { - "modified": "2020-10-15T22:15:43.293Z", + "Web/CSS/::-moz-scrolled-page-sequence": { + "modified": "2020-10-15T21:48:22.005Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "teoli" ] }, - "Web/API/CredentialsContainer/store": { - "modified": "2020-10-15T22:15:43.204Z", + "Web/CSS/::-webkit-inner-spin-button": { + "modified": "2020-10-15T21:48:12.641Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "teoli" ] }, - "Web/API/Crypto": { - "modified": "2019-06-12T16:42:03.729Z", + "Web/CSS/::-webkit-meter-bar": { + "modified": "2020-10-15T21:48:04.484Z", "contributors": [ - "Maamouch", - "foxstorm" + "SphinxKnight" ] }, - "Web/API/Crypto/subtle": { - "modified": "2020-06-25T05:07:25.362Z", + "Web/CSS/::-webkit-meter-even-less-good-value": { + "modified": "2020-10-15T21:48:04.434Z", "contributors": [ - "micky008", - "foxstorm" + "SphinxKnight" ] }, - "Web/API/CryptoKey": { - "modified": "2019-03-23T22:37:47.323Z", + "Web/CSS/::-webkit-meter-inner-element": { + "modified": "2020-10-15T21:48:12.603Z", "contributors": [ - "Porkepix", - "foxstorm" + "SphinxKnight" ] }, - "Web/API/CustomEvent": { - "modified": "2020-10-15T21:27:31.037Z", + "Web/CSS/::-webkit-meter-optimum-value": { + "modified": "2020-10-15T21:48:08.117Z", "contributors": [ - "Arilox", - "loella16", - "Hell_Carlito", - "J.DMB", - "jbenoit", - "Porkepix", - "Lionel_Peramo" + "SphinxKnight" ] }, - "Web/API/CustomEvent/detail": { - "modified": "2020-10-15T22:01:25.082Z", + "Web/CSS/::-webkit-meter-suboptimum-value": { + "modified": "2020-10-15T21:48:01.492Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/CustomEvent/initCustomEvent": { - "modified": "2020-10-15T22:01:25.135Z", + "Web/CSS/::-webkit-outer-spin-button": { + "modified": "2020-10-15T21:48:38.423Z", "contributors": [ - "loella16" + "SphinxKnight", + "teoli" ] }, - "Web/API/DOMError": { - "modified": "2020-10-15T21:21:42.567Z", + "Web/CSS/::-webkit-progress-bar": { + "modified": "2020-10-15T21:48:02.594Z", "contributors": [ - "loella16", - "slietar", - "teoli", - "jsx", - "tregagnon" + "SphinxKnight", + "teoli" ] }, - "Web/API/DOMException": { - "modified": "2019-03-18T21:43:29.207Z", + "Web/CSS/::-webkit-progress-inner-element": { + "modified": "2020-10-15T21:48:02.637Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/DOMHighResTimeStamp": { - "modified": "2020-10-15T22:09:08.657Z", + "Web/CSS/::-webkit-progress-value": { + "modified": "2020-10-15T21:48:03.069Z", "contributors": [ - "BenMorel" + "SphinxKnight" ] }, - "Web/API/DOMImplementation": { - "modified": "2019-03-23T22:57:47.120Z", + "Web/CSS/::-webkit-scrollbar": { + "modified": "2020-10-15T21:48:02.536Z", "contributors": [ - "loella16", - "teoli" + "SphinxKnight" ] }, - "Web/API/DOMImplementation/createDocument": { - "modified": "2019-03-23T22:57:50.841Z", + "Web/CSS/::-webkit-search-cancel-button": { + "modified": "2020-10-15T21:48:01.643Z", "contributors": [ - "loella16", - "FranckCo" + "SphinxKnight" ] }, - "Web/API/DOMImplementation/createDocumentType": { - "modified": "2019-04-19T04:24:15.205Z", + "Web/CSS/::-webkit-search-results-button": { + "modified": "2020-10-15T21:48:08.586Z", "contributors": [ - "SphinxKnight", - "loella16" + "SphinxKnight" ] }, - "Web/API/DOMImplementation/createHTMLDocument": { - "modified": "2019-03-23T22:52:22.386Z", + "Web/CSS/::-webkit-slider-runnable-track": { + "modified": "2020-10-15T21:48:01.943Z", "contributors": [ - "wbamberg", - "loella16", "SphinxKnight", - "tazzcoco" + "teoli" ] }, - "Web/API/DOMImplementation/hasFeature": { - "modified": "2019-03-18T21:41:55.984Z", + "Web/CSS/::-webkit-slider-thumb": { + "modified": "2020-10-15T21:48:01.738Z", "contributors": [ - "loella16" + "SphinxKnight", + "teoli" ] }, - "Web/API/DOMLocator": { - "modified": "2019-03-18T21:41:56.748Z", + "Web/CSS/::after": { + "modified": "2020-10-15T21:08:32.107Z", "contributors": [ - "loella16" + "AbdelElMansari", + "SphinxKnight", + "alegout", + "NemoNobobyPersonne", + "Ryanfarrah25", + "P45QU10U", + "tregagnon", + "teoli", + "wakka27", + "FredB", + "Delapouite", + "pixelastic", + "BenoitL", + "Nathymig", + "Mgjbot", + "Elethiomel", + "Fredchat" ] }, - "Web/API/DOMObject": { - "modified": "2019-03-18T21:41:56.899Z", + "Web/CSS/::backdrop": { + "modified": "2020-10-15T21:45:46.376Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/DOMParser": { - "modified": "2019-03-24T00:00:31.565Z", + "Web/CSS/::before": { + "modified": "2020-10-15T21:08:27.713Z", "contributors": [ - "loella16", - "fscholz", - "PWeilbacher", - "Yolek", + "ylerjen", + "SphinxKnight", + "wakka27", + "LaurentBarbareau", + "teoli", + "cloughy", + "lespacedunmatin", + "Fredchat", + "ferncoder", + "FredB", + "tregagnon", + "BenoitL", + "Nathymig", "Mgjbot", - "Chbok", - "VincentN" - ] - }, - "Web/API/DOMPoint": { - "modified": "2019-03-18T21:41:56.595Z", - "contributors": [ - "loella16" + "Elethiomel" ] }, - "Web/API/DOMPoint/DOMPoint": { - "modified": "2019-03-18T21:41:53.479Z", + "Web/CSS/::cue": { + "modified": "2020-10-15T21:55:21.153Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/DOMPointReadOnly": { - "modified": "2019-03-18T21:41:46.420Z", + "Web/CSS/::cue-region": { + "modified": "2020-10-15T22:24:04.146Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/DOMPointReadOnly/w": { - "modified": "2019-03-18T21:41:53.283Z", + "Web/CSS/::first-letter": { + "modified": "2020-10-15T21:07:23.625Z", "contributors": [ - "loella16" + "SphinxKnight", + "PhilippeV", + "yannicka", + "tregagnon", + "teoli", + "louuis", + "FredB" ] }, - "Web/API/DOMPointReadOnly/x": { - "modified": "2019-03-18T21:41:25.837Z", + "Web/CSS/::first-line": { + "modified": "2020-10-15T21:20:05.618Z", "contributors": [ - "loella16" + "SphinxKnight", + "Yann Dìnendal", + "tregagnon", + "teoli", + "louuis", + "wakka27", + "FredB" ] }, - "Web/API/DOMPointReadOnly/y": { - "modified": "2019-03-18T21:41:24.854Z", + "Web/CSS/::grammar-error": { + "modified": "2020-10-15T21:43:46.302Z", "contributors": [ - "loella16" + "SphinxKnight", + "lp177", + "xdelatour" ] }, - "Web/API/DOMPointReadOnly/z": { - "modified": "2019-03-18T21:41:33.692Z", + "Web/CSS/::marker": { + "modified": "2020-10-15T21:45:48.780Z", "contributors": [ - "loella16" + "SphinxKnight", + "lp177" ] }, - "Web/API/DOMQuad": { - "modified": "2019-03-18T21:41:24.469Z", + "Web/CSS/::part": { + "modified": "2020-10-15T22:20:01.491Z", "contributors": [ - "loella16" + "SphinxKnight", + "verdy_p" ] }, - "Web/API/DOMRect": { - "modified": "2020-10-15T22:01:35.250Z", + "Web/CSS/::placeholder": { + "modified": "2020-10-15T21:45:47.586Z", "contributors": [ "SphinxKnight", - "loella16" + "lp177" ] }, - "Web/API/DOMRect/DOMRect": { - "modified": "2019-03-18T21:41:21.109Z", + "Web/CSS/::selection": { + "modified": "2020-10-15T21:03:37.745Z", "contributors": [ - "loella16" + "SphinxKnight", + "PhilippeV", + "Matdonell", + "BenoitEsnard", + "tregagnon", + "teoli", + "louuis", + "FredB" ] }, - "Web/API/DOMRectReadOnly": { - "modified": "2020-10-15T22:01:33.628Z", + "Web/CSS/::slotted": { + "modified": "2020-10-15T22:01:37.195Z", "contributors": [ - "Voulto", + "samsad35", "SphinxKnight", - "jpmedley" + "tonybengue" ] }, - "Web/API/DOMRectReadOnly/DOMRectReadOnly": { - "modified": "2019-03-18T21:41:33.048Z", + "Web/CSS/::spelling-error": { + "modified": "2020-10-15T21:43:45.997Z", "contributors": [ - "loella16" + "SphinxKnight", + "xdelatour" ] }, - "Web/API/DOMRectReadOnly/bottom": { - "modified": "2019-03-18T21:41:33.238Z", + "Web/CSS/:active": { + "modified": "2020-10-15T21:08:24.445Z", "contributors": [ - "loella16" + "SphinxKnight", + "PhilippeV", + "gmetais", + "tregagnon", + "adevoufera", + "teoli", + "louuis", + "FredB", + "Delapouite", + "ThePrisoner" ] }, - "Web/API/DOMRectReadOnly/height": { - "modified": "2019-03-18T21:41:36.495Z", + "Web/CSS/:any-link": { + "modified": "2020-10-15T21:48:00.408Z", "contributors": [ - "loella16" + "SphinxKnight", + "lp177" ] }, - "Web/API/DOMRectReadOnly/left": { - "modified": "2019-03-18T21:41:30.332Z", + "Web/CSS/:blank": { + "modified": "2020-10-15T22:12:33.251Z", "contributors": [ - "loella16" + "AbdelElMansari", + "SphinxKnight" ] }, - "Web/API/DOMRectReadOnly/right": { - "modified": "2019-03-18T21:41:25.443Z", + "Web/CSS/:checked": { + "modified": "2020-10-15T21:10:25.542Z", "contributors": [ - "loella16" + "SphinxKnight", + "FredB", + "tregagnon", + "teoli", + "ThePrisoner" ] }, - "Web/API/DOMRectReadOnly/top": { - "modified": "2019-03-18T21:41:25.257Z", + "Web/CSS/:default": { + "modified": "2020-10-15T21:15:31.751Z", "contributors": [ - "loella16" + "SphinxKnight", + "teoli", + "tregagnon", + "FredB", + "Mgjbot", + "BenoitL" ] }, - "Web/API/DOMRectReadOnly/width": { - "modified": "2019-03-18T21:41:15.373Z", + "Web/CSS/:defined": { + "modified": "2020-10-15T22:01:14.016Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/DOMRectReadOnly/x": { - "modified": "2019-03-18T21:41:26.564Z", + "Web/CSS/:dir": { + "modified": "2020-10-15T21:20:01.114Z", "contributors": [ - "loella16" + "SphinxKnight", + "lp177", + "tregagnon", + "teoli", + "FredB" ] }, - "Web/API/DOMRectReadOnly/y": { - "modified": "2019-03-18T21:41:25.051Z", + "Web/CSS/:disabled": { + "modified": "2020-10-15T21:08:18.977Z", "contributors": [ - "loella16" + "SphinxKnight", + "tregagnon", + "teoli", + "FredB" ] }, - "Web/API/DOMString": { - "modified": "2019-03-23T23:30:27.295Z", + "Web/CSS/:empty": { + "modified": "2020-10-15T21:10:25.873Z", "contributors": [ - "loella16", - "Puxarnal", + "SphinxKnight", + "PhilippeV", + "tregagnon", + "teoli", "FredB", - "tregagnon" + "ThePrisoner", + "Mgjbot", + "Kyodev", + "Fredchat" ] }, - "Web/API/DOMString/Binary": { - "modified": "2019-03-18T21:41:36.649Z", + "Web/CSS/:enabled": { + "modified": "2020-10-15T21:08:16.083Z", "contributors": [ - "loella16" + "SphinxKnight", + "tregagnon", + "teoli", + "FredB" ] }, - "Web/API/DOMStringList": { - "modified": "2019-03-18T21:41:20.124Z", + "Web/CSS/:first": { + "modified": "2020-10-15T21:08:24.606Z", "contributors": [ - "loella16" + "sizvix", + "cestoliv", + "SphinxKnight", + "edspeedy", + "teoli", + "tregagnon", + "FredB" ] }, - "Web/API/DOMTimeStamp": { - "modified": "2019-03-23T23:29:44.989Z", + "Web/CSS/:first-child": { + "modified": "2020-10-15T21:10:31.316Z", "contributors": [ - "loella16", - "FredB" + "SphinxKnight", + "teoli", + "dohzya", + "tregagnon", + "FredB", + "ThePrisoner", + "Fredchat" ] }, - "Web/API/DOMTokenList": { - "modified": "2020-10-15T21:34:05.793Z", + "Web/CSS/:first-of-type": { + "modified": "2020-10-15T21:10:28.574Z", "contributors": [ - "loella16", "SphinxKnight", - "Hell_Carlito", - "P45QU10U" + "cdoublev", + "tregagnon", + "enogael", + "teoli", + "FredB", + "ThePrisoner" ] }, - "Web/API/DOMTokenList/add": { - "modified": "2020-10-15T22:01:35.712Z", + "Web/CSS/:focus": { + "modified": "2020-10-15T21:10:39.154Z", "contributors": [ - "loella16" + "Steph", + "SphinxKnight", + "tregagnon", + "teoli", + "FredB", + "ThePrisoner" ] }, - "Web/API/DOMTokenList/contains": { - "modified": "2020-10-15T22:01:38.901Z", + "Web/CSS/:focus-visible": { + "modified": "2020-10-15T22:06:41.459Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/DOMTokenList/entries": { - "modified": "2020-10-15T22:01:37.953Z", + "Web/CSS/:focus-within": { + "modified": "2020-10-15T21:49:33.879Z", "contributors": [ - "loella16" + "SphinxKnight", + "PhilippeV" ] }, - "Web/API/DOMTokenList/forEach": { - "modified": "2020-10-15T22:01:35.057Z", + "Web/CSS/:fullscreen": { + "modified": "2020-10-15T21:26:16.468Z", "contributors": [ - "loella16" + "ChristopheBoucaut", + "teluric", + "SphinxKnight", + "LaurentBarbareau", + "Porkepix", + "Medhy_35", + "FredB", + "teoli", + "tregagnon" ] }, - "Web/API/DOMTokenList/item": { - "modified": "2020-10-15T22:01:44.192Z", + "Web/CSS/:has": { + "modified": "2020-10-15T21:45:03.002Z", "contributors": [ - "loella16" + "SphinxKnight", + "lp177", + "aduh95" ] }, - "Web/API/DOMTokenList/keys": { - "modified": "2020-10-15T22:01:47.459Z", + "Web/CSS/:host": { + "modified": "2020-10-15T22:02:19.051Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/DOMTokenList/length": { - "modified": "2020-10-15T22:01:47.586Z", + "Web/CSS/:host()": { + "modified": "2020-10-15T22:02:15.628Z", "contributors": [ - "loella16" + "SphinxKnight", + "tonybengue" ] }, - "Web/API/DOMTokenList/remove": { - "modified": "2020-10-15T22:01:48.383Z", + "Web/CSS/:host-context()": { + "modified": "2020-10-15T22:02:13.459Z", "contributors": [ - "loella16" + "SphinxKnight", + "lp177" ] }, - "Web/API/DOMTokenList/replace": { - "modified": "2020-10-15T22:01:47.482Z", + "Web/CSS/:hover": { + "modified": "2020-10-15T21:10:36.788Z", "contributors": [ - "loella16" + "SphinxKnight", + "PhilippeV", + "FredB", + "teoli", + "tregagnon", + "ThePrisoner", + "tcit" ] }, - "Web/API/DOMTokenList/supports": { - "modified": "2020-10-15T22:01:47.863Z", + "Web/CSS/:in-range": { + "modified": "2020-10-15T21:46:05.793Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/DOMTokenList/toggle": { - "modified": "2020-10-15T22:01:47.325Z", + "Web/CSS/:indeterminate": { + "modified": "2020-10-15T21:08:18.181Z", "contributors": [ - "loella16" + "artentica", + "SphinxKnight", + "jbuiquan", + "edspeedy", + "GeoffreyC.", + "Goofy", + "tregagnon", + "louuis", + "teoli", + "FredB" ] }, - "Web/API/DOMTokenList/value": { - "modified": "2020-10-15T22:01:52.216Z", + "Web/CSS/:invalid": { + "modified": "2020-10-15T21:07:22.814Z", "contributors": [ - "loella16" + "SphinxKnight", + "tregagnon", + "teoli", + "FredB" ] }, - "Web/API/DOMTokenList/values": { - "modified": "2020-10-15T22:01:52.240Z", + "Web/CSS/:is": { + "modified": "2020-10-15T22:02:43.628Z", "contributors": [ - "loella16" + "cdoublev", + "SphinxKnight", + "tonybengue", + "Dralyab" ] }, - "Web/API/DOMUserData": { - "modified": "2019-03-18T21:41:11.030Z", + "Web/CSS/:lang": { + "modified": "2020-10-15T21:08:15.878Z", "contributors": [ - "loella16" + "SphinxKnight", + "tregagnon", + "teoli", + "louuis", + "FredB", + "ThePrisoner" ] }, - "Web/API/DataTransfer": { - "modified": "2019-04-20T00:20:42.022Z", + "Web/CSS/:last-child": { + "modified": "2020-10-15T21:10:26.996Z", "contributors": [ - "wbamberg", + "SphinxKnight", + "tregagnon", + "Fredchat", + "louuis", "teoli", - "patricepalau", - "Jeremie", - "fscholz", - "virg", - "mekal" + "FredB", + "ThePrisoner", + "Vivelefrat" ] }, - "Web/API/DataTransfer/clearData": { - "modified": "2019-03-23T22:32:20.041Z", + "Web/CSS/:last-of-type": { + "modified": "2020-10-15T21:10:28.351Z", "contributors": [ - "NicolasGoudry" + "06Games", + "SphinxKnight", + "tregagnon", + "teoli", + "FredB", + "ThePrisoner" ] }, - "Web/API/DataTransfer/files": { - "modified": "2019-03-23T22:10:26.337Z", + "Web/CSS/:left": { + "modified": "2020-10-15T21:08:38.277Z", "contributors": [ - "arthurlacoste", - "greg95000" + "SphinxKnight", + "tregagnon", + "teoli", + "FredB", + "Manu1400" ] }, - "Web/API/DedicatedWorkerGlobalScope": { - "modified": "2020-10-15T21:33:24.664Z", + "Web/CSS/:link": { + "modified": "2020-10-15T21:10:29.359Z", "contributors": [ - "Arzak656", - "blackfox", - "jean-pierre.gay" + "SphinxKnight", + "tregagnon", + "teoli", + "FredB", + "Delapouite", + "ThePrisoner" ] }, - "Web/API/DedicatedWorkerGlobalScope/close": { - "modified": "2020-10-15T22:01:49.897Z", + "Web/CSS/:not": { + "modified": "2020-10-15T21:10:32.618Z", "contributors": [ - "Arzak656", - "loella16" + "SphinxKnight", + "efd", + "edspeedy", + "venotp", + "dackmin", + "tregagnon", + "teoli", + "tzilliox", + "FredB", + "ThePrisoner" ] }, - "Web/API/DedicatedWorkerGlobalScope/name": { - "modified": "2020-10-15T22:01:49.649Z", + "Web/CSS/:nth-child": { + "modified": "2020-10-15T21:10:27.568Z", "contributors": [ - "loella16" + "SphinxKnight", + "Jeremie", + "clementpolito", + "Dexter_Deter", + "teoli", + "tregagnon", + "FredB", + "DavidWalsh", + "ThePrisoner" ] }, - "Web/API/DeviceMotionEvent": { - "modified": "2020-09-07T05:26:58.789Z", + "Web/CSS/:nth-last-child": { + "modified": "2020-10-15T21:10:37.297Z", "contributors": [ - "Voulto", - "jpmedley" + "SphinxKnight", + "loicbourg", + "teoli", + "tregagnon", + "FredB", + "ThePrisoner" ] }, - "Web/API/DeviceMotionEvent/DeviceMotionEvent": { - "modified": "2019-03-18T21:41:13.672Z", + "Web/CSS/:nth-last-of-type": { + "modified": "2020-10-15T21:10:39.125Z", "contributors": [ - "loella16" + "SphinxKnight", + "FredB", + "teoli", + "tregagnon", + "ThePrisoner" ] }, - "Web/API/DeviceMotionEvent/accelerationIncludingGravity": { - "modified": "2019-03-18T21:41:01.615Z", + "Web/CSS/:nth-of-type": { + "modified": "2020-10-15T21:10:26.292Z", "contributors": [ - "loella16" + "cdoublev", + "SphinxKnight", + "Groutch", + "yatoogamii", + "teoli", + "tregagnon", + "FredB", + "ThePrisoner" ] }, - "Web/API/DeviceMotionEvent/interval": { - "modified": "2020-10-15T22:01:49.895Z", + "Web/CSS/:only-child": { + "modified": "2020-10-15T21:07:18.968Z", "contributors": [ "SphinxKnight", - "loella16" + "tregagnon", + "Fredchat", + "louuis", + "teoli", + "FredB" ] }, - "Web/API/DeviceMotionEvent/rotationRate": { - "modified": "2020-10-15T22:01:52.234Z", + "Web/CSS/:only-of-type": { + "modified": "2020-10-15T21:10:36.883Z", "contributors": [ "SphinxKnight", - "loella16" + "tregagnon", + "teoli", + "FredB", + "ThePrisoner" ] }, - "Web/API/DeviceOrientationEvent": { - "modified": "2019-03-23T23:28:16.009Z", + "Web/CSS/:optional": { + "modified": "2020-10-15T21:07:19.786Z", "contributors": [ - "khalid32", - "Goofy", - "FredB", - "darnuria" + "SphinxKnight", + "tregagnon", + "teoli", + "FredB" ] }, - "Web/API/DeviceOrientationEvent.absolute": { - "modified": "2019-03-23T23:28:20.161Z", + "Web/CSS/:out-of-range": { + "modified": "2020-10-15T21:33:47.653Z", "contributors": [ - "Hellscream360", - "AshfaqHossain", - "darnuria" + "SphinxKnight", + "tregagnon" ] }, - "Web/API/DeviceRotationRate": { - "modified": "2019-03-18T21:41:14.051Z", + "Web/CSS/:placeholder-shown": { + "modified": "2020-10-15T21:49:18.000Z", "contributors": [ - "loella16" + "SphinxKnight", + "lp177" ] }, - "Web/API/DeviceRotationRate/alpha": { - "modified": "2019-03-18T21:40:56.610Z", + "Web/CSS/:read-only": { + "modified": "2020-10-15T21:41:39.400Z", "contributors": [ - "loella16" + "SphinxKnight", + "Norihiori", + "NathanB" ] }, - "Web/API/DeviceRotationRate/beta": { - "modified": "2019-03-18T21:41:13.475Z", + "Web/CSS/:read-write": { + "modified": "2020-10-15T21:19:38.171Z", "contributors": [ - "loella16" + "SphinxKnight", + "teoli", + "tregagnon", + "FredB" ] }, - "Web/API/DeviceRotationRate/gamma": { - "modified": "2019-03-18T21:41:11.230Z", + "Web/CSS/:required": { + "modified": "2020-10-15T21:08:14.776Z", "contributors": [ - "loella16" + "SphinxKnight", + "teoli", + "tregagnon", + "FredB" ] }, - "Web/API/Document": { - "modified": "2019-03-24T00:01:48.529Z", + "Web/CSS/:right": { + "modified": "2020-10-15T21:08:33.609Z", "contributors": [ - "edspeedy", - "loella16", - "frederikdussault", - "vava", - "thbil", + "SphinxKnight", + "FredB", "teoli", - "khalid32", - "Delapouite", - "ethertank", "tregagnon", - "Crash", - "BenoitL", - "Mgjbot", - "Takenbot", - "Gorrk" + "Manu1400" ] }, - "Web/API/Document/DOMContentLoaded_event": { - "modified": "2020-10-15T22:29:03.455Z", + "Web/CSS/:root": { + "modified": "2020-10-15T21:10:27.339Z", "contributors": [ - "Arzak656" + "SphinxKnight", + "teoli", + "tregagnon", + "FredB", + "ThePrisoner" ] }, - "Web/API/Document/Document": { - "modified": "2019-03-23T22:05:00.212Z", + "Web/CSS/:scope": { + "modified": "2020-10-15T21:28:07.626Z", "contributors": [ - "loella16", - "cabalpit" + "Maxi_Mega", + "SphinxKnight", + "b1nj", + "J.DMB", + "teoli", + "louuis" ] }, - "Web/API/Document/Document.anchors": { - "modified": "2019-09-26T06:32:48.667Z", + "Web/CSS/:target": { + "modified": "2020-10-15T21:10:33.875Z", "contributors": [ - "Le-Bookman", - "wbamberg", - "ThibautBremand", - "symsym" + "SphinxKnight", + "teoli", + "tregagnon", + "FredB", + "ThePrisoner" ] }, - "Web/API/Document/URL": { - "modified": "2019-03-23T22:50:43.925Z", + "Web/CSS/:valid": { + "modified": "2020-10-15T21:18:37.134Z", "contributors": [ - "ThibautBremand" + "SphinxKnight", + "viki53", + "enogael", + "FredB", + "teoli", + "tregagnon" ] }, - "Web/API/Document/activeElement": { - "modified": "2019-03-23T23:12:53.004Z", + "Web/CSS/:visited": { + "modified": "2020-10-15T21:10:37.542Z", "contributors": [ - "fscholz", + "yannicka", + "SphinxKnight", + "flexbox", + "FredB", "teoli", - "AshfaqHossain", - "Mgjbot", - "BenoitL" + "tregagnon", + "ThePrisoner" ] }, - "Web/API/Document/adoptNode": { - "modified": "2019-03-18T21:40:45.731Z", + "Web/CSS/:where": { + "modified": "2020-10-15T22:12:34.192Z", "contributors": [ - "wbamberg", - "loella16" + "SphinxKnight" ] }, - "Web/API/Document/alinkColor": { - "modified": "2020-10-15T22:21:17.154Z", + "Web/CSS/@charset": { + "modified": "2020-10-15T21:10:24.532Z", "contributors": [ - "CocoMC98000" + "SphinxKnight", + "edspeedy", + "Guillaume-Heras", + "fscholz", + "FredB", + "teoli", + "jdvauguet", + "ThePrisoner" ] }, - "Web/API/Document/applets": { - "modified": "2019-03-23T23:10:50.034Z", + "Web/CSS/@counter-style": { + "modified": "2020-10-15T21:46:29.639Z", "contributors": [ - "fscholz", - "jsx", - "fmasy" + "VictorLequin", + "SphinxKnight" ] }, - "Web/API/Document/bgColor": { - "modified": "2020-10-15T21:48:00.497Z", + "Web/CSS/@counter-style/additive-symbols": { + "modified": "2020-10-15T21:46:29.610Z", "contributors": [ - "SphinxKnight", - "Dwaaren" + "SphinxKnight" ] }, - "Web/API/Document/body": { - "modified": "2019-03-23T23:33:33.035Z", + "Web/CSS/@counter-style/fallback": { + "modified": "2020-10-15T21:46:38.184Z", "contributors": [ - "fscholz", - "teoli", - "khalid32", - "tregagnon", - "mathbr" + "SphinxKnight" ] }, - "Web/API/Document/caretRangeFromPoint": { - "modified": "2019-03-18T21:40:33.489Z", + "Web/CSS/@counter-style/negative": { + "modified": "2020-10-15T21:46:39.589Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/Document/characterSet": { - "modified": "2020-10-15T21:57:57.499Z", + "Web/CSS/@counter-style/pad": { + "modified": "2020-10-15T21:46:39.962Z", "contributors": [ - "SphinxKnight", - "cabalpit" + "SphinxKnight" ] }, - "Web/API/Document/clear": { - "modified": "2020-10-15T22:07:57.497Z", + "Web/CSS/@counter-style/prefix": { + "modified": "2020-10-15T21:46:43.969Z", "contributors": [ - "Tokami" + "SphinxKnight" ] }, - "Web/API/Document/compatMode": { - "modified": "2019-03-18T20:59:10.281Z", + "Web/CSS/@counter-style/range": { + "modified": "2020-10-15T21:46:41.181Z", "contributors": [ - "SphinxKnight", - "loella16", - "fscholz", - "alexandrehebert" + "SphinxKnight" ] }, - "Web/API/Document/contentType": { - "modified": "2019-03-18T21:40:51.962Z", + "Web/CSS/@counter-style/speak-as": { + "modified": "2020-10-15T21:46:42.317Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/Document/createAttribute": { - "modified": "2020-10-15T21:14:37.249Z", + "Web/CSS/@counter-style/suffix": { + "modified": "2020-10-15T21:46:49.763Z", "contributors": [ - "SphinxKnight", - "loella16", - "fscholz", - "teoli", - "xuancanh", - "Sébastien C.", - "Mgjbot", - "Takenbot", - "BenoitL" + "SphinxKnight" ] }, - "Web/API/Document/createCDATASection": { - "modified": "2019-03-18T21:40:24.223Z", + "Web/CSS/@counter-style/symbols": { + "modified": "2020-10-15T21:46:43.930Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/Document/createComment": { - "modified": "2019-03-23T23:24:36.077Z", + "Web/CSS/@counter-style/system": { + "modified": "2020-10-15T21:46:44.513Z", "contributors": [ - "loella16", - "fscholz", - "jsx", - "sisyphe" + "SphinxKnight", + "personnel" ] }, - "Web/API/Document/createDocumentFragment": { - "modified": "2019-03-23T23:32:44.624Z", + "Web/CSS/@document": { + "modified": "2020-10-15T21:28:07.583Z", "contributors": [ - "loella16", - "JNa0", - "P45QU10U", + "SphinxKnight", + "NemoNobobyPersonne", "fscholz", - "jsx", - "AshfaqHossain", - "teoli", - "jdvauguet" + "FredB", + "teoli" ] }, - "Web/API/Document/createElement": { - "modified": "2020-10-15T21:15:29.511Z", + "Web/CSS/@font-face": { + "modified": "2020-10-15T21:14:44.961Z", "contributors": [ - "Watilin", - "loella16", - "VictorLequin", - "Ealhad", - "Misty418", + "SphinxKnight", + "mh_nichts", "fscholz", + "mleduque", + "Qu3tzalify", "teoli", - "jsx", - "Mgjbot", + "PifyZ", + "FredB", + "naar", + "Jürgen Jeka", "BenoitL", - "Takenbot" + "Fredchat", + "Valacar", + "Huchezal", + "SebMouren" ] }, - "Web/API/Document/createElementNS": { - "modified": "2019-03-23T23:06:18.565Z", + "Web/CSS/@font-face/font-display": { + "modified": "2020-10-15T21:48:25.337Z", "contributors": [ - "loella16", - "lotfire24", - "fscholz", - "Twidi" + "SphinxKnight", + "davidwerbrouck", + "tpillard", + "frlinw" ] }, - "Web/API/Document/createEntityReference": { - "modified": "2019-03-18T21:40:14.903Z", + "Web/CSS/@font-face/font-family": { + "modified": "2020-10-15T21:46:27.023Z", "contributors": [ - "loella16" + "SphinxKnight", + "personnel", + "Gibus" ] }, - "Web/API/Document/createEvent": { - "modified": "2019-03-23T22:44:18.504Z", + "Web/CSS/@font-face/font-stretch": { + "modified": "2020-10-15T22:24:06.161Z", "contributors": [ - "loella16", - "jmh" + "SphinxKnight" ] }, - "Web/API/Document/createExpression": { - "modified": "2019-03-18T21:40:18.366Z", + "Web/CSS/@font-face/font-style": { + "modified": "2020-10-15T21:46:53.998Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/Document/createNSResolver": { - "modified": "2019-03-18T21:40:18.204Z", + "Web/CSS/@font-face/font-variation-settings": { + "modified": "2020-10-15T22:02:45.623Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/Document/createNodeIterator": { - "modified": "2019-03-18T21:40:21.964Z", + "Web/CSS/@font-face/font-weight": { + "modified": "2020-10-15T22:24:04.613Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/Document/createProcessingInstruction": { - "modified": "2019-03-18T21:40:28.676Z", + "Web/CSS/@font-face/src": { + "modified": "2020-10-15T21:49:16.995Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/Document/createRange": { - "modified": "2019-03-23T23:21:36.391Z", + "Web/CSS/@font-face/unicode-range": { + "modified": "2020-10-15T21:46:51.127Z", "contributors": [ - "loella16", - "fscholz", - "Jeremie", - "fvelcker" + "SphinxKnight" ] }, - "Web/API/Document/createTextNode": { - "modified": "2019-03-23T23:53:24.787Z", + "Web/CSS/@font-feature-values": { + "modified": "2020-10-15T21:46:50.242Z", "contributors": [ - "loella16", - "fscholz", - "teoli", - "khalid32", - "Mgjbot", - "Takenbot", - "BenoitL" + "SphinxKnight" ] }, - "Web/API/Document/createTreeWalker": { - "modified": "2019-03-18T21:40:20.459Z", + "Web/CSS/@import": { + "modified": "2020-10-15T21:18:11.323Z", "contributors": [ - "loella16" + "SphinxKnight", + "teoli", + "FredB", + "VincentN", + "Fredchat" ] }, - "Web/API/Document/currentScript": { - "modified": "2019-03-23T22:04:56.348Z", + "Web/CSS/@keyframes": { + "modified": "2020-11-05T12:26:09.223Z", "contributors": [ - "wbamberg", - "loella16", - "kantoche", - "cabalpit" + "julienw", + "SphinxKnight", + "lhapaipai", + "Matschik", + "ghivert", + "fscholz", + "Sheppy", + "teoli", + "LaChouette" ] }, - "Web/API/Document/defaultView": { - "modified": "2019-03-23T23:28:33.455Z", + "Web/CSS/@media": { + "modified": "2020-10-15T21:18:17.901Z", "contributors": [ + "SphinxKnight", + "ferdi_", + "edspeedy", "fscholz", - "Delapouite" + "Chealer", + "teoli", + "wakka27", + "FredB", + "VincentN", + "ethertank", + "Fredchat" ] }, - "Web/API/Document/designMode": { - "modified": "2019-03-23T22:47:19.586Z", + "Web/CSS/@media/-moz-device-pixel-ratio": { + "modified": "2020-10-15T21:58:09.229Z", "contributors": [ - "dark_nemo" + "SphinxKnight" ] }, - "Web/API/Document/dir": { - "modified": "2020-10-15T22:26:01.944Z", + "Web/CSS/@media/-webkit-animation": { + "modified": "2020-10-15T21:48:23.920Z", "contributors": [ "SphinxKnight", - "hervems" + "teoli" ] }, - "Web/API/Document/doctype": { - "modified": "2019-03-18T21:40:14.743Z", + "Web/CSS/@media/-webkit-device-pixel-ratio": { + "modified": "2020-10-15T21:48:22.736Z", "contributors": [ - "loella16" + "SphinxKnight" + ] + }, + "Web/CSS/@media/-webkit-transform-2d": { + "modified": "2020-10-15T21:48:23.969Z", + "contributors": [ + "SphinxKnight", + "teoli" ] }, - "Web/API/Document/documentElement": { - "modified": "2020-10-15T21:16:26.147Z", + "Web/CSS/@media/-webkit-transform-3d": { + "modified": "2020-10-15T21:48:18.449Z", "contributors": [ - "abvll", - "loella16", - "tzilliox", - "fscholz", - "teoli", - "AshfaqHossain", - "Mgjbot", - "BenoitL" + "SphinxKnight" ] }, - "Web/API/Document/documentURI": { - "modified": "2020-10-15T22:02:10.846Z", + "Web/CSS/@media/-webkit-transition": { + "modified": "2020-10-15T21:48:23.562Z", "contributors": [ - "abvll", - "loella16" + "SphinxKnight", + "teoli" ] }, - "Web/API/Document/documentURIObject": { - "modified": "2019-03-23T23:50:30.665Z", + "Web/CSS/@media/any-hover": { + "modified": "2020-10-15T21:47:18.453Z", "contributors": [ - "loella16", - "fscholz", - "teoli", - "jsx", - "Mgjbot", - "BenoitL" + "SphinxKnight" ] }, - "Web/API/Document/domain": { - "modified": "2019-03-18T21:16:45.176Z", + "Web/CSS/@media/any-pointer": { + "modified": "2020-10-15T21:47:16.191Z", "contributors": [ - "NemoNobobyPersonne", - "marcdahan", - "remi34" + "SphinxKnight" ] }, - "Web/API/Document/drag_event": { - "modified": "2019-04-30T14:17:50.518Z", + "Web/CSS/@media/aspect-ratio": { + "modified": "2020-10-15T21:47:21.069Z", "contributors": [ - "wbamberg", - "fscholz", - "Kalwyn" + "SphinxKnight" ] }, - "Web/API/Document/dragend_event": { - "modified": "2019-04-30T14:03:40.078Z", + "Web/CSS/@media/aural": { + "modified": "2019-04-06T12:01:18.819Z", "contributors": [ - "wbamberg", - "fscholz", - "Kalwyn" + "SphinxKnight", + "xdelatour" ] }, - "Web/API/Document/dragenter_event": { - "modified": "2019-04-30T14:21:07.497Z", + "Web/CSS/@media/color": { + "modified": "2020-10-15T21:43:28.940Z", "contributors": [ - "wbamberg", - "fscholz", - "Kalwyn" + "SphinxKnight", + "xdelatour" ] }, - "Web/API/Document/dragleave_event": { - "modified": "2019-04-30T14:02:56.864Z", + "Web/CSS/@media/color-gamut": { + "modified": "2020-10-15T21:55:30.101Z", "contributors": [ - "wbamberg", - "fscholz", - "Kalwyn" + "SphinxKnight" ] }, - "Web/API/Document/dragover_event": { - "modified": "2019-04-30T14:24:34.192Z", + "Web/CSS/@media/color-index": { + "modified": "2020-10-15T21:44:30.610Z", "contributors": [ - "wbamberg", - "fscholz", - "Kalwyn" + "SphinxKnight", + "xdelatour" ] }, - "Web/API/Document/dragstart_event": { - "modified": "2019-04-30T14:03:33.933Z", + "Web/CSS/@media/device-aspect-ratio": { + "modified": "2020-10-15T21:47:20.425Z", "contributors": [ - "wbamberg", - "fscholz", - "Kalwyn" + "SphinxKnight" ] }, - "Web/API/Document/drop_event": { - "modified": "2019-04-30T14:21:50.701Z", + "Web/CSS/@media/device-height": { + "modified": "2020-10-15T21:47:23.040Z", "contributors": [ - "wbamberg", - "fscholz", - "areltfc", - "Kalwyn" + "SphinxKnight" ] }, - "Web/API/Document/elementFromPoint": { - "modified": "2019-03-23T23:50:28.633Z", + "Web/CSS/@media/device-width": { + "modified": "2020-10-15T21:47:23.467Z", "contributors": [ - "fscholz", - "teoli", - "jsx", - "Mgjbot", - "BenoitL" + "SphinxKnight" ] }, - "Web/API/Document/enableStyleSheetsForSet": { - "modified": "2019-03-18T21:40:08.810Z", + "Web/CSS/@media/display-mode": { + "modified": "2020-10-15T21:47:18.852Z", "contributors": [ - "wbamberg", - "loella16" + "SphinxKnight" ] }, - "Web/API/Document/evaluate": { - "modified": "2020-10-15T21:14:48.465Z", + "Web/CSS/@media/forced-colors": { + "modified": "2020-10-15T22:20:18.237Z", "contributors": [ - "SphinxKnight", - "loella16", - "fscholz", - "teoli", - "tregagnon", - "Julien.stuby" + "SphinxKnight" ] }, - "Web/API/Document/execCommand": { - "modified": "2019-03-23T23:34:20.957Z", + "Web/CSS/@media/grid": { + "modified": "2020-10-15T21:47:19.575Z", "contributors": [ - "thibault", - "loella16", - "sylvainpolletvillard", - "Fenchister", - "DominiqueDevinci", - "ebear", - "fscholz", - "teoli", - "bfn" + "SphinxKnight" ] }, - "Web/API/Document/exitFullscreen": { - "modified": "2019-03-18T21:40:09.294Z", + "Web/CSS/@media/height": { + "modified": "2020-10-15T21:47:19.978Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/Document/exitPointerLock": { - "modified": "2019-03-23T22:43:28.410Z", + "Web/CSS/@media/hover": { + "modified": "2020-10-15T21:47:18.517Z", "contributors": [ - "SphinxKnight", - "kipcode66" + "SphinxKnight" ] }, - "Web/API/Document/featurePolicy": { - "modified": "2020-11-02T18:36:11.259Z", + "Web/CSS/@media/inverted-colors": { + "modified": "2020-10-15T21:47:20.806Z", "contributors": [ - "JNa0" + "SphinxKnight" ] }, - "Web/API/Document/forms": { - "modified": "2019-03-23T22:47:49.253Z", + "Web/CSS/@media/monochrome": { + "modified": "2020-10-15T21:47:20.532Z", "contributors": [ - "loella16", - "Watilin" + "SphinxKnight" ] }, - "Web/API/Document/fullscreenchange_event": { - "modified": "2019-07-18T10:46:51.166Z", + "Web/CSS/@media/orientation": { + "modified": "2020-10-15T21:43:29.519Z", "contributors": [ - "AlaricCalmette", - "irenesmith", - "fscholz", - "Kalwyn" + "SphinxKnight", + "damiencaselli", + "xdelatour" ] }, - "Web/API/Document/fullscreenerror_event": { - "modified": "2019-03-23T21:59:49.455Z", + "Web/CSS/@media/overflow-block": { + "modified": "2020-10-15T21:47:24.131Z", "contributors": [ - "irenesmith", - "fscholz", - "Kalwyn" + "SphinxKnight" ] }, - "Web/API/Document/getBoxObjectFor": { - "modified": "2019-03-18T21:39:17.387Z", + "Web/CSS/@media/overflow-inline": { + "modified": "2020-10-15T21:47:19.850Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/Document/getElementById": { - "modified": "2020-10-15T21:13:25.383Z", + "Web/CSS/@media/pointer": { + "modified": "2020-10-15T21:47:18.966Z", "contributors": [ - "tristantheb", - "loella16", - "db0sch", - "genstor", - "fscholz", - "teoli", - "khalid32", - "BenoitL", - "Mgjbot", - "Takenbot" + "SphinxKnight" ] }, - "Web/API/Document/getElementsByClassName": { - "modified": "2020-10-15T21:17:56.718Z", + "Web/CSS/@media/prefers-color-scheme": { + "modified": "2020-10-15T22:11:37.399Z", "contributors": [ - "abvll", - "loella16", - "fscholz", - "teoli", - "khalid32", - "Mgjbot", - "BenoitL" + "bopol", + "AbdelElMansari", + "SphinxKnight" ] }, - "Web/API/Document/getElementsByName": { - "modified": "2019-03-23T23:43:51.351Z", + "Web/CSS/@media/prefers-contrast": { + "modified": "2020-10-15T22:20:20.152Z", "contributors": [ - "loella16", - "edspeedy", - "fscholz", - "teoli", - "jsx", - "BenoitL" + "SphinxKnight" ] }, - "Web/API/Document/getElementsByTagName": { - "modified": "2019-03-23T23:50:32.919Z", + "Web/CSS/@media/prefers-reduced-motion": { + "modified": "2020-10-15T22:10:02.862Z", "contributors": [ - "loella16", - "fscholz", - "teoli", - "arunpandianp", - "n_g", - "tregagnon", - "fkhannouf", - "Mgjbot", - "BenoitL" + "Neilyroth", + "SphinxKnight" ] }, - "Web/API/Document/getElementsByTagNameNS": { - "modified": "2019-03-18T21:39:18.440Z", + "Web/CSS/@media/prefers-reduced-transparency": { + "modified": "2020-10-15T22:20:20.333Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/Document/getSelection": { - "modified": "2019-09-25T07:21:02.389Z", + "Web/CSS/@media/resolution": { + "modified": "2020-10-15T21:47:24.193Z", "contributors": [ - "julienc", - "sudwebdesign", - "loella16", - "fscholz", - "FredPl" + "SphinxKnight" ] }, - "Web/API/Document/hasFocus": { - "modified": "2019-03-23T23:53:18.772Z", + "Web/CSS/@media/scan": { + "modified": "2020-10-15T21:47:29.526Z", "contributors": [ - "loella16", - "fscholz", - "teoli", - "khalid32", - "Mgjbot", - "BenoitL" + "SphinxKnight" ] }, - "Web/API/Document/head": { - "modified": "2019-03-23T23:28:49.084Z", + "Web/CSS/@media/scripting": { + "modified": "2020-10-15T21:47:29.228Z", "contributors": [ - "fscholz", - "Goofy", - "Delapouite" + "SphinxKnight" ] }, - "Web/API/Document/height": { - "modified": "2019-03-23T22:35:36.713Z", + "Web/CSS/@media/shape": { + "modified": "2020-10-15T22:21:05.763Z", "contributors": [ - "Beaver" + "SphinxKnight" ] }, - "Web/API/Document/hidden": { - "modified": "2020-10-15T22:15:02.524Z", + "Web/CSS/@media/update-frequency": { + "modified": "2020-10-15T21:47:29.603Z", "contributors": [ - "ThCarrere" + "SphinxKnight" ] }, - "Web/API/Document/images": { - "modified": "2019-03-24T00:04:19.350Z", + "Web/CSS/@media/width": { + "modified": "2020-10-15T21:47:29.961Z", "contributors": [ - "fscholz", - "teoli", - "jsx", - "tregagnon", - "RAP1D", - "Julien.stuby", - "Takenbot", - "BenoitL" + "SphinxKnight" ] }, - "Web/API/Document/implementation": { - "modified": "2019-03-23T23:57:36.312Z", + "Web/CSS/@namespace": { + "modified": "2020-10-15T21:47:29.816Z", "contributors": [ - "loella16", - "fscholz", - "teoli", - "tregagnon", - "Yanmorin" + "SphinxKnight", + "HTeuMeuLeu" ] }, - "Web/API/Document/importNode": { - "modified": "2020-10-15T21:16:48.197Z", + "Web/CSS/@page": { + "modified": "2020-10-15T21:21:45.119Z", "contributors": [ + "SphinxKnight", "fscholz", - "wbamberg", - "m-r-r", - "loella16", "teoli", - "Hasilt", - "Mgjbot", - "BenoitL" + "FredB", + "Skoua" ] }, - "Web/API/Document/keypress_event": { - "modified": "2020-10-15T21:59:28.229Z", + "Web/CSS/@page/bleed": { + "modified": "2020-10-15T21:47:32.177Z", "contributors": [ - "SphinxKnight", - "ImOverlord", - "chrisdavidmills", - "fscholz", - "NemoNobobyPersonne" + "SphinxKnight" ] }, - "Web/API/Document/lastModified": { - "modified": "2020-10-15T21:40:49.228Z", + "Web/CSS/@page/marks": { + "modified": "2020-10-15T21:20:05.400Z", "contributors": [ "SphinxKnight", - "Hell_Carlito", - "DaweedM" + "teoli", + "FredB" ] }, - "Web/API/Document/lastStyleSheetSet": { - "modified": "2019-03-18T21:39:20.451Z", + "Web/CSS/@page/size": { + "modified": "2020-10-15T21:47:32.255Z", "contributors": [ - "wbamberg", - "loella16" + "SphinxKnight" ] }, - "Web/API/Document/location": { - "modified": "2020-08-07T14:59:04.090Z", + "Web/CSS/@supports": { + "modified": "2020-10-15T21:21:41.949Z", "contributors": [ - "jcodeteo", - "NacimHarfouche", + "regseb", + "SphinxKnight", + "edspeedy", "fscholz", - "tburette" - ] - }, - "Web/API/Document/mozSetImageElement": { - "modified": "2019-03-18T21:39:25.178Z", - "contributors": [ - "loella16" + "teoli", + "FredB" ] }, - "Web/API/Document/mozSyntheticDocument": { - "modified": "2019-03-18T21:39:15.573Z", + "Web/CSS/@viewport": { + "modified": "2020-10-15T21:21:36.008Z", "contributors": [ - "loella16" + "SphinxKnight", + "fscholz", + "J.DMB", + "louuis", + "teoli", + "Igro", + "FredB", + "Delapouite" ] }, - "Web/API/Document/onafterscriptexecute": { - "modified": "2019-03-18T21:16:44.711Z", + "Web/CSS/CSSOM_View": { + "modified": "2020-10-15T21:47:55.001Z", "contributors": [ - "wbamberg", - "loella16" + "SphinxKnight" ] }, - "Web/API/Document/onbeforescriptexecute": { - "modified": "2019-03-18T21:39:17.231Z", + "Web/CSS/CSS_Backgrounds_and_Borders": { + "modified": "2019-04-06T12:13:22.172Z", "contributors": [ - "wbamberg", - "loella16" + "SphinxKnight" ] }, - "Web/API/Document/onfullscreenchange": { - "modified": "2019-03-23T22:29:20.848Z", + "Web/CSS/CSS_Basic_User_Interface": { + "modified": "2019-04-26T03:46:44.475Z", "contributors": [ - "Dwaaren" + "SphinxKnight", + "ExE-Boss" ] }, - "Web/API/Document/onoffline": { - "modified": "2019-03-18T21:39:15.173Z", + "Web/CSS/CSS_Box_Alignment": { + "modified": "2019-04-06T12:42:39.208Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/Document/ononline": { - "modified": "2019-03-18T21:39:26.555Z", + "Web/CSS/CSS_Color": { + "modified": "2020-10-15T22:02:12.684Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/Document/open": { - "modified": "2019-03-23T23:45:31.773Z", + "Web/CSS/CSS_Columns": { + "modified": "2019-03-23T22:43:50.171Z", "contributors": [ - "loella16", - "fscholz", - "teoli", - "arunpandianp", - "Delapouite", - "Mgjbot", - "Takenbot", - "BenoitL" + "SphinxKnight", + "Sebastianz" ] }, - "Web/API/Document/origin": { - "modified": "2019-03-18T21:39:14.796Z", + "Web/CSS/CSS_Conditional_Rules": { + "modified": "2020-10-15T21:44:14.343Z", "contributors": [ - "loella16" + "SphinxKnight", + "xdelatour" ] }, - "Web/API/Document/popupNode": { - "modified": "2019-04-19T19:08:29.481Z", + "Web/CSS/CSS_Counter_Styles": { + "modified": "2020-10-15T21:58:13.628Z", "contributors": [ - "wbamberg", - "loella16" + "SphinxKnight" ] }, - "Web/API/Document/preferredStyleSheetSet": { - "modified": "2019-03-18T21:17:09.649Z", + "Web/CSS/CSS_Device_Adaptation": { + "modified": "2020-10-15T21:44:13.646Z", "contributors": [ - "wbamberg", - "loella16", - "redorff" + "SphinxKnight", + "xdelatour" ] }, - "Web/API/Document/queryCommandState": { - "modified": "2019-03-18T21:39:20.655Z", + "Web/CSS/CSS_Display": { + "modified": "2020-10-15T21:44:13.926Z", "contributors": [ - "loella16" + "SphinxKnight", + "xdelatour" ] }, - "Web/API/Document/queryCommandSupported": { - "modified": "2019-03-18T21:39:23.967Z", + "Web/CSS/CSS_Flexible_Box_Layout": { + "modified": "2019-08-18T10:02:17.518Z", "contributors": [ - "loella16" + "patboens", + "SphinxKnight", + "fscholz" ] }, - "Web/API/Document/querySelector": { - "modified": "2019-03-23T23:16:43.222Z", + "Web/CSS/CSS_Flow_Layout": { + "modified": "2019-04-06T12:35:10.609Z", "contributors": [ - "khrys", - "loella16", - "juliend2", - "NemoNobobyPersonne", - "fscholz", - "Torvast", - "khalid32", - "Fredchat", - "lithrel", - "Goofy", - "Nek" + "SphinxKnight" ] }, - "Web/API/Document/querySelectorAll": { - "modified": "2019-03-23T22:57:36.074Z", + "Web/CSS/CSS_Fonts": { + "modified": "2020-09-29T14:45:42.143Z", "contributors": [ - "loella16", - "fkhannouf", - "tym-network", - "DCK", - "micetf" + "sylozof", + "SphinxKnight", + "xdelatour" ] }, - "Web/API/Document/readyState": { - "modified": "2020-11-29T14:54:59.337Z", + "Web/CSS/CSS_Fragmentation": { + "modified": "2019-04-06T12:33:06.910Z", "contributors": [ - "Arzak656", - "GenjoMoz", - "cedeber", - "tobozo", - "thefractaler" + "SphinxKnight" ] }, - "Web/API/Document/referrer": { - "modified": "2019-03-23T23:15:05.977Z", + "Web/CSS/CSS_Generated_Content": { + "modified": "2019-04-26T03:48:56.862Z", "contributors": [ - "fscholz", - "Fredchat", - "Akronos" + "SphinxKnight", + "xdelatour" ] }, - "Web/API/Document/registerElement": { - "modified": "2019-03-23T22:43:18.277Z", + "Web/CSS/CSS_Grid_Layout": { + "modified": "2019-05-23T08:33:35.461Z", "contributors": [ - "loella16", - "gsavin" + "SphinxKnight", + "ferdi_", + "marie-ototoi", + "xdelatour" ] }, - "Web/API/Document/releaseCapture": { - "modified": "2019-03-18T21:39:14.396Z", + "Web/CSS/CSS_Grid_Layout/Subgrid": { + "modified": "2019-11-13T15:40:12.000Z", "contributors": [ - "loella16" + "Loliwe", + "Lo_h", + "SphinxKnight" ] }, - "Web/API/Document/scripts": { - "modified": "2019-03-23T23:20:37.772Z", + "Web/CSS/CSS_Images": { + "modified": "2019-04-06T12:28:36.193Z", "contributors": [ - "fscholz", - "AshfaqHossain", - "sisyphe" + "SphinxKnight", + "wizAmit", + "xdelatour", + "mrstork" ] }, - "Web/API/Document/scroll_event": { - "modified": "2020-11-10T19:16:07.946Z", + "Web/CSS/CSS_Logical_Properties": { + "modified": "2019-06-18T19:34:36.043Z", "contributors": [ - "JNa0", - "wbamberg", - "irenesmith", - "Watilin", - "fscholz", - "timkrief", - "florentDieg" + "SphinxKnight", + "xdelatour" ] }, - "Web/API/Document/selectedStyleSheetSet": { - "modified": "2019-03-18T21:39:17.582Z", + "Web/CSS/CSS_Miscellaneous": { + "modified": "2019-04-06T12:54:16.767Z", "contributors": [ - "wbamberg", - "loella16" + "SphinxKnight", + "xdelatour" ] }, - "Web/API/Document/styleSheetSets": { - "modified": "2019-03-18T21:39:14.023Z", + "Web/CSS/CSS_Namespaces": { + "modified": "2020-10-15T21:44:29.065Z", "contributors": [ - "wbamberg", - "loella16" + "SphinxKnight", + "xdelatour" ] }, - "Web/API/Document/styleSheets": { - "modified": "2019-03-23T23:06:00.949Z", + "Web/CSS/CSS_Overflow": { + "modified": "2019-11-04T14:40:28.794Z", "contributors": [ - "a5er", - "fscholz", - "J.DMB", - "Nothus" + "SphinxKnight" ] }, - "Web/API/Document/title": { - "modified": "2019-03-23T22:28:27.000Z", + "Web/CSS/CSS_Pages": { + "modified": "2019-04-06T12:52:06.180Z", "contributors": [ - "Hell_Carlito", - "Akio08" + "SphinxKnight", + "xdelatour" ] }, - "Web/API/Document/tooltipNode": { - "modified": "2019-03-18T21:39:13.843Z", + "Web/CSS/CSS_Positioning": { + "modified": "2019-04-06T12:51:56.824Z", "contributors": [ - "loella16" + "SphinxKnight", + "younes-14", + "xdelatour" ] }, - "Web/API/Document/touchend_event": { - "modified": "2019-04-30T14:08:32.474Z", + "Web/CSS/CSS_Properties_Reference": { + "modified": "2019-04-06T12:50:15.870Z", "contributors": [ - "wbamberg", - "irenesmith", - "fscholz", - "alcalyn" + "SphinxKnight", + "xdelatour" ] }, - "Web/API/Document/transitionend_event": { - "modified": "2020-10-15T22:23:39.293Z", + "Web/CSS/CSS_Ruby": { + "modified": "2019-04-26T04:17:25.189Z", "contributors": [ - "Watilin" + "SphinxKnight" ] }, - "Web/API/Document/visibilityState": { - "modified": "2019-03-18T21:39:28.477Z", + "Web/CSS/CSS_Scroll_Snap": { + "modified": "2020-12-06T20:57:49.980Z", "contributors": [ - "loella16" + "Rik", + "giloop", + "SphinxKnight" ] }, - "Web/API/Document/width": { - "modified": "2019-03-23T22:07:26.300Z", + "Web/CSS/CSS_Scroll_Snap_Points": { + "modified": "2019-04-26T04:18:54.788Z", "contributors": [ - "ap369" + "SphinxKnight" ] }, - "Web/API/Document/write": { - "modified": "2019-03-23T23:45:34.301Z", + "Web/CSS/CSS_Scrollbars": { + "modified": "2020-10-15T22:10:56.124Z", "contributors": [ - "loella16", - "fscholz", - "teoli", - "jsx", - "Delapouite", - "Mgjbot", - "BenoitL", - "Takenbot" + "tristantheb", + "SphinxKnight" ] }, - "Web/API/Document/writeln": { - "modified": "2020-11-11T07:37:30.795Z", + "Web/CSS/CSS_Shapes": { + "modified": "2019-04-26T04:23:36.000Z", "contributors": [ - "JNa0", - "cabalpit" + "SphinxKnight", + "xdelatour" ] }, - "Web/API/Document/xmlEncoding": { - "modified": "2019-03-18T21:39:14.209Z", + "Web/CSS/CSS_Table": { + "modified": "2019-04-06T12:48:15.509Z", "contributors": [ - "loella16" + "SphinxKnight", + "xdelatour" ] }, - "Web/API/Document/xmlVersion": { - "modified": "2019-03-18T21:39:27.536Z", + "Web/CSS/CSS_Text": { + "modified": "2019-04-06T12:48:00.980Z", "contributors": [ - "loella16" + "SphinxKnight", + "xdelatour" ] }, - "Web/API/DocumentFragment": { - "modified": "2020-10-15T21:52:43.417Z", + "Web/CSS/CSS_Text_Decoration": { + "modified": "2019-04-06T13:10:17.701Z", "contributors": [ - "loella16", - "Watilin" + "SphinxKnight", + "xdelatour" ] }, - "Web/API/DocumentFragment/DocumentFragment": { - "modified": "2020-10-15T22:02:35.964Z", + "Web/CSS/CSS_Transforms": { + "modified": "2019-04-06T13:09:54.986Z", "contributors": [ - "loella16" + "SphinxKnight", + "Sebastianz", + "Prinz_Rana", + "teoli" ] }, - "Web/API/DocumentFragment/querySelector": { - "modified": "2020-10-15T22:02:37.385Z", + "Web/CSS/CSS_Transitions": { + "modified": "2019-04-06T13:10:27.488Z", "contributors": [ - "loella16" + "SphinxKnight", + "Gibus", + "amdufour" ] }, - "Web/API/DocumentFragment/querySelectorAll": { - "modified": "2020-10-15T22:02:36.843Z", + "Web/CSS/CSS_Variables": { + "modified": "2019-04-06T12:40:29.577Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/DocumentOrShadowRoot": { - "modified": "2020-10-15T22:25:01.411Z", + "Web/CSS/CSS_Writing_Modes": { + "modified": "2019-04-06T13:11:34.329Z", "contributors": [ - "tristantheb" + "SphinxKnight", + "xdelatour" ] }, - "Web/API/DocumentOrShadowRoot/elementsFromPoint": { - "modified": "2020-10-15T22:25:00.754Z", + "Web/CSS/Comments": { + "modified": "2019-04-06T13:14:39.069Z", "contributors": [ "SphinxKnight", - "RolandGautier" + "juliemoynat", + "teoli", + "FredB", + "tregagnon", + "ThePrisoner" ] }, - "Web/API/DocumentTouch": { - "modified": "2019-03-23T22:50:40.193Z", + "Web/CSS/Compositing_and_Blending": { + "modified": "2020-10-15T22:02:46.274Z", "contributors": [ - "loella16", - "Hell_Carlito", - "enayfuos" + "SphinxKnight" ] }, - "Web/API/DocumentType": { - "modified": "2020-04-26T15:13:01.231Z", + "Web/CSS/Filter_Effects": { + "modified": "2020-10-15T21:58:36.661Z", "contributors": [ - "adtrevor", - "loella16", - "SphinxKnight", - "Hell_Carlito" + "SphinxKnight" ] }, - "Web/API/Document_Object_Model": { - "modified": "2019-03-24T00:04:14.830Z", + "Web/CSS/Image-rendering": { + "modified": "2020-10-15T21:19:37.197Z", "contributors": [ - "loella16", - "Dralyab", "SphinxKnight", - "jmh", - "robin850", + "Sebastianz", + "piouPiouM", "teoli", - "damien.flament", - "BenoitL", - "Mgjbot", - "Fredchat" + "FredB", + "DavidWalsh" ] }, - "Web/API/Document_Object_Model/Exemples": { - "modified": "2019-03-23T23:50:50.905Z", + "Web/CSS/Layout_cookbook": { + "modified": "2019-04-06T12:59:27.445Z", "contributors": [ - "loella16", "SphinxKnight", - "teoli", - "khalid32", - "BenoitL", - "Domif", - "Mgjbot", - "Fredchat" + "chrisdavidmills" ] }, - "Web/API/Document_Object_Model/Introduction": { - "modified": "2020-10-18T13:14:40.506Z", + "Web/CSS/Layout_cookbook/Grid_wrapper": { + "modified": "2020-10-15T22:11:37.851Z", "contributors": [ - "Lolo", - "diassynthesis", - "loella16", - "kekbait", - "SphinxKnight", - "yasakura_", - "teoli", - "khalid32", - "BenoitL", - "Mgjbot", - "Takenbot", - "Chbok" + "SphinxKnight" ] }, - "Web/API/Document_Object_Model/Les_évènements_et_le_DOM": { - "modified": "2019-03-18T21:39:20.100Z", + "Web/CSS/Layout_cookbook/Media_objects": { + "modified": "2020-10-15T22:10:31.768Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/Document_Object_Model/Localisation_des_éléments_DOM_avec_les_sélecteurs": { - "modified": "2019-03-18T21:39:30.176Z", + "Web/CSS/Layout_cookbook/Pagination": { + "modified": "2020-10-15T22:10:27.609Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/Document_Object_Model/Préface": { - "modified": "2019-03-23T23:46:29.146Z", + "Web/CSS/Pseudo-classes": { + "modified": "2019-11-12T05:33:01.534Z", "contributors": [ + "Totokoutonio", "SphinxKnight", + "bgaude", "teoli", - "khalid32", - "Sheppy", - "Ame Nomade", - "Mgjbot", - "BenoitL" + "Goofy", + "louuis", + "FredB", + "tregagnon" ] }, - "Web/API/Document_Object_Model/Whitespace": { - "modified": "2020-01-30T13:20:28.299Z", + "Web/CSS/Reference": { + "modified": "2019-10-28T09:11:58.317Z", "contributors": [ - "chrisdavidmills", - "loella16", - "ethertank", + "SphinxKnight", + "Camrifof", + "eiro", + "verdy_p", + "JNa0", + "PolariTOON", + "unsteadyCode", + "BEHOUBA", + "tonybengue", + "Oliviermoz", + "challet", + "teoli", + "thenew", + "Fredchat", + "wakka27", + "tregagnon", + "FredB", + "jackblack", + "Jeremie", + "openjck", + "groovecoder", + "ThePrisoner", + "BenoitL", "Mgjbot", - "BenoitL" + "Nathymig" ] }, - "Web/API/Document_object_model/Utilisation_du_DOM_Level_1_Core_du_W3C": { - "modified": "2020-03-02T10:16:52.732Z", + "Web/CSS/Selector_list": { + "modified": "2020-10-15T22:24:05.333Z", + "contributors": [ + "SphinxKnight" + ] + }, + "Web/CSS/Tutorials": { + "modified": "2019-04-06T13:11:04.601Z", "contributors": [ "SphinxKnight", - "wbamberg", - "loella16", - "Mgjbot", - "BenoitL" + "Oliviermoz", + "teoli", + "Axel_Viala" ] }, - "Web/API/Document_object_model/Utilisation_du_DOM_Level_1_Core_du_W3C/Exemple": { - "modified": "2020-03-02T10:16:52.814Z", + "Web/CSS/Using_CSS_custom_properties": { + "modified": "2020-10-15T21:44:45.745Z", "contributors": [ "SphinxKnight", - "loella16" + "chrisdavidmills", + "autodidactie", + "edspeedy", + "OhNiice" ] }, - "Web/API/DoubleRange": { - "modified": "2020-11-11T19:01:25.656Z", + "Web/CSS/WebKit_Extensions": { + "modified": "2019-10-07T02:42:25.089Z", "contributors": [ - "JNa0", - "Voulto" + "Lo_h", + "SphinxKnight", + "ExE-Boss", + "Goofy", + "louuis" ] }, - "Web/API/Element": { - "modified": "2020-11-10T21:11:37.745Z", + "Web/CSS/align-content": { + "modified": "2020-10-15T21:30:37.361Z", "contributors": [ - "JNa0", - "NacimHarfouche", - "fscholz", - "loella16", + "SphinxKnight", "teoli", - "soumya", - "Delapouite", - "Julien.stuby", - "BenoitL", - "Mgjbot", - "Fredchat", - "Sam.bree", - "Takenbot", - "GT", - "Anonymous" + "JackNUMBER", + "fscholz", + "Sebastianz", + "Goofy", + "Dexter_Deter" ] }, - "Web/API/Element.blur": { - "modified": "2020-10-15T21:17:21.812Z", + "Web/CSS/align-items": { + "modified": "2020-10-15T21:39:37.167Z", "contributors": [ - "abvll", - "a-mt", - "teoli", - "jsx", - "tregagnon", - "BenoitL" + "SphinxKnight", + "rolf39" ] }, - "Web/API/Element/accessKey": { - "modified": "2019-03-23T22:24:43.588Z", + "Web/CSS/align-self": { + "modified": "2020-10-15T21:45:37.829Z", "contributors": [ - "loella16", - "alexandre-le-borgne" + "SphinxKnight" ] }, - "Web/API/Element/animate": { - "modified": "2019-03-23T22:28:26.628Z", + "Web/CSS/all": { + "modified": "2020-10-15T21:45:31.166Z", "contributors": [ - "gharel", - "HereComesJuju" + "SphinxKnight" ] }, - "Web/API/Element/attachShadow": { - "modified": "2020-11-16T08:31:28.051Z", + "Web/CSS/alpha-value": { + "modified": "2019-10-29T08:59:32.213Z", "contributors": [ - "mherchy", - "linsolas" + "SphinxKnight" ] }, - "Web/API/Element/attributes": { - "modified": "2020-10-15T21:18:22.728Z", + "Web/CSS/angle": { + "modified": "2020-10-15T21:08:35.880Z", "contributors": [ - "loella16", + "SphinxKnight", + "dxsp", + "Sebastianz", + "Prinz_Rana", "fscholz", "teoli", - "khalid32", - "senshu", - "Mgjbot", - "Takenbot", - "BenoitL", - "GT" + "FredB", + "tregagnon" ] }, - "Web/API/Element/classList": { - "modified": "2020-10-15T21:22:02.156Z", + "Web/CSS/angle-percentage": { + "modified": "2020-10-15T22:14:23.636Z", "contributors": [ - "tristantheb", - "JLuc", - "sir-kain", - "loella16", - "Twidi", - "lyrixx", - "edspeedy", - "DaScritch", - "P45QU10U", - "fscholz", - "teoli", - "khalid32", - "Delapouite", - "juleschz" + "SphinxKnight" ] }, - "Web/API/Element/className": { - "modified": "2020-10-15T21:09:39.687Z", + "Web/CSS/animation": { + "modified": "2020-10-15T21:08:29.411Z", "contributors": [ - "tristantheb", - "loella16", - "arthurlacoste", - "fscholz", + "SphinxKnight", + "mrstork", "teoli", - "khalid32", + "Sebastianz", + "gudoy", "tregagnon", - "dextra", - "Mgjbot", - "Takenbot", - "BenoitL" + "Delapouite", + "FredB", + "trevorh" ] }, - "Web/API/Element/click_event": { - "modified": "2020-10-15T21:50:40.431Z", + "Web/CSS/animation-delay": { + "modified": "2020-10-15T21:08:26.081Z", "contributors": [ "SphinxKnight", - "irenesmith", - "necraidan", - "fscholz", - "Kalwyn" + "Mr21", + "teoli", + "Sebastianz", + "FredB", + "tregagnon" ] }, - "Web/API/Element/clientHeight": { - "modified": "2019-03-23T23:43:32.086Z", + "Web/CSS/animation-direction": { + "modified": "2020-10-15T21:04:49.473Z", "contributors": [ - "fscholz", + "SphinxKnight", "teoli", - "khalid32", - "Mgjbot", - "Takenbot", - "BenoitL", - "Peter1789", - "Chbok" + "Sebastianz", + "FredB", + "tregagnon" ] }, - "Web/API/Element/clientLeft": { - "modified": "2019-03-23T23:50:24.432Z", + "Web/CSS/animation-duration": { + "modified": "2020-10-15T21:09:29.304Z", "contributors": [ - "fscholz", + "lhapaipai", + "SphinxKnight", "teoli", - "khalid32", - "Mgjbot", - "BenoitL" + "Sebastianz", + "FredB" ] }, - "Web/API/Element/clientWidth": { - "modified": "2020-11-05T03:12:27.036Z", + "Web/CSS/animation-fill-mode": { + "modified": "2020-10-15T21:08:35.038Z", "contributors": [ "SphinxKnight", - "spirival", - "fscholz", "teoli", - "khalid32", - "Mgjbot", - "Takenbot", - "BenoitL", - "Peter1789" + "Sebastianz", + "FredB", + "tregagnon" ] }, - "Web/API/Element/closest": { - "modified": "2020-10-15T21:39:34.749Z", + "Web/CSS/animation-iteration-count": { + "modified": "2020-10-15T21:08:37.214Z", "contributors": [ - "lgiraudel", - "RemyGuihard", - "BenMorel", - "loella16", + "lhapaipai", "SphinxKnight", - "gxolin", - "Teepo" + "verdy_p", + "teoli", + "Sebastianz", + "FredB", + "tregagnon" ] }, - "Web/API/Element/contextmenu_event": { - "modified": "2020-10-15T21:50:46.121Z", + "Web/CSS/animation-name": { + "modified": "2020-10-15T21:08:32.798Z", "contributors": [ "SphinxKnight", - "irenesmith", - "ctjhoa", - "fscholz", - "Kalwyn" + "Ramzi2892", + "teoli", + "Sebastianz", + "FredB", + "tregagnon" ] }, - "Web/API/Element/currentStyle": { - "modified": "2019-03-18T21:32:08.768Z", + "Web/CSS/animation-play-state": { + "modified": "2020-10-15T21:08:35.700Z", "contributors": [ - "z1057" + "SphinxKnight", + "ThreadElric", + "teoli", + "Sebastianz", + "FredB", + "tregagnon" ] }, - "Web/API/Element/dblclick_event": { - "modified": "2020-10-15T21:49:52.144Z", + "Web/CSS/animation-timing-function": { + "modified": "2020-10-15T21:08:36.973Z", "contributors": [ "SphinxKnight", - "irenesmith", - "fscholz", - "Copen" + "mrstork", + "teoli", + "Sebastianz", + "coets", + "FredB", + "tregagnon" ] }, - "Web/API/Element/getAttribute": { - "modified": "2020-11-11T08:07:56.657Z", + "Web/CSS/appearance": { + "modified": "2020-10-15T21:15:48.651Z", "contributors": [ - "JNa0", - "loella16", - "lehollandaisvolant", - "fscholz", + "escattone", + "SphinxKnight", + "ExE-Boss", + "wbamberg", + "AymDev", "teoli", - "jsx", + "wakka27", + "ksad", + "FredB", "Mgjbot", - "BenoitL", "Fredchat", - "Domif", - "Takenbot" + "Kyodev" ] }, - "Web/API/Element/getAttributeNS": { - "modified": "2020-10-15T21:15:37.517Z", + "Web/CSS/attr()": { + "modified": "2020-11-04T08:51:39.350Z", "contributors": [ + "chrisdavidmills", "SphinxKnight", - "loella16", - "fscholz", + "mrstork", + "prayash", + "enogael", "teoli", - "khalid32", - "Mgjbot", - "BenoitL", - "Fredchat" + "tregagnon", + "FredB", + "matteodelabre", + "philippe97" ] }, - "Web/API/Element/getAttributeNames": { - "modified": "2019-04-17T13:08:28.913Z", + "Web/CSS/backdrop-filter": { + "modified": "2020-10-15T21:45:16.620Z", "contributors": [ - "gfc", - "loella16" + "SphinxKnight", + "Colisan" ] }, - "Web/API/Element/getAttributeNode": { - "modified": "2019-03-23T23:53:08.091Z", + "Web/CSS/backface-visibility": { + "modified": "2020-10-15T21:08:31.865Z", "contributors": [ - "loella16", + "SphinxKnight", "fscholz", "teoli", - "khalid32", - "Mgjbot", - "BenoitL", - "Celelibi" + "FredB", + "ethertank", + "tregagnon" ] }, - "Web/API/Element/getAttributeNodeNS": { - "modified": "2019-03-23T23:54:18.423Z", + "Web/CSS/background": { + "modified": "2020-10-15T21:08:39.389Z", "contributors": [ - "wbamberg", + "SphinxKnight", "fscholz", + "Sebastianz", + "FredB", "teoli", - "jsx", - "AshfaqHossain", - "Mgjbot", + "tregagnon", + "Yuichiro", "BenoitL", - "Fredchat" + "Mgjbot", + "Fredchat", + "Kyodev" ] }, - "Web/API/Element/getBoundingClientRect": { - "modified": "2020-11-18T10:29:48.861Z", + "Web/CSS/background-attachment": { + "modified": "2020-10-15T21:08:33.405Z", "contributors": [ - "cdoublev", "SphinxKnight", - "floribon", - "fscholz", + "kustolovic", "teoli", - "khalid32", - "BenoitL", - "Mgjbot" + "ShamsGolap", + "FredB", + "tregagnon", + "Mgjbot", + "Fredchat", + "Kyodev" ] }, - "Web/API/Element/getElementsByClassName": { - "modified": "2020-10-15T21:41:18.545Z", + "Web/CSS/background-blend-mode": { + "modified": "2020-10-15T21:30:51.492Z", "contributors": [ - "tristantheb", - "polinux", - "Gibus", - "devethic" + "SphinxKnight", + "LukyVj", + "mrstork", + "Sebastianz", + "J.DMB", + "YoruNoHikage" ] }, - "Web/API/Element/getElementsByTagName": { - "modified": "2019-03-24T00:14:28.776Z", + "Web/CSS/background-clip": { + "modified": "2020-10-15T21:09:30.832Z", "contributors": [ - "loella16", - "fscholz", + "SphinxKnight", "teoli", - "khalid32", - "tregagnon", + "FredB", "Mgjbot", - "The RedBurn", - "BenoitL", - "Fredchat", - "Mytony", - "Takenbot" + "Kyodev", + "Fredchat" ] }, - "Web/API/Element/getElementsByTagNameNS": { - "modified": "2020-10-15T21:08:26.964Z", + "Web/CSS/background-color": { + "modified": "2020-10-15T21:08:20.811Z", "contributors": [ "SphinxKnight", - "hervems", - "wbamberg", - "loella16", - "fscholz", "teoli", - "khalid32", + "Sebastianz", + "ksad", + "FredB", "tregagnon", - "BenoitL", - "Fredchat" + "Yuichiro", + "Fredchat", + "Mgjbot", + "Nathymig", + "Boly38", + "Kyodev" ] }, - "Web/API/Element/hasAttribute": { - "modified": "2019-03-23T23:53:10.754Z", + "Web/CSS/background-image": { + "modified": "2020-10-15T21:08:35.762Z", "contributors": [ - "loella16", + "SphinxKnight", + "jgil83000", + "Tactless7", + "wizAmit", + "magikmanu", "fscholz", "teoli", - "khalid32", + "FredB", + "tregagnon", "Mgjbot", - "BenoitL", - "Celelibi" + "Fredchat", + "Kyodev" ] }, - "Web/API/Element/hasAttributeNS": { - "modified": "2019-03-23T23:53:18.889Z", + "Web/CSS/background-origin": { + "modified": "2020-10-15T21:09:26.607Z", "contributors": [ - "loella16", - "fscholz", + "SphinxKnight", "teoli", - "AshfaqHossain", + "FredB", "Mgjbot", - "BenoitL", + "Kyodev", "Fredchat" ] }, - "Web/API/Element/hasAttributes": { - "modified": "2020-10-15T21:15:58.454Z", + "Web/CSS/background-position": { + "modified": "2020-10-15T21:08:28.344Z", "contributors": [ "SphinxKnight", - "loella16", - "fscholz", + "kantoche", + "Goofy", + "mrstork", "teoli", - "jsx", + "enogael", + "FredB", + "tregagnon", "Mgjbot", - "BenoitL", - "Celelibi" + "Kyodev", + "Fredchat" ] }, - "Web/API/Element/id": { - "modified": "2019-04-19T09:07:28.280Z", + "Web/CSS/background-position-x": { + "modified": "2020-10-15T21:45:43.001Z", "contributors": [ - "loella16", - "fscholz", - "teoli", - "khalid32", - "tregagnon", - "Mgjbot", - "Takenbot", - "BenoitL" + "SphinxKnight" ] }, - "Web/API/Element/innertHTML": { - "modified": "2020-11-03T14:59:36.186Z", + "Web/CSS/background-position-y": { + "modified": "2020-10-15T21:45:41.534Z", "contributors": [ - "spirival", - "loella16", - "sami.boukortt", - "fscholz", - "teoli", - "scaillerie", - "khalid32", - "ethertank", - "grafik.muzik", - "Mgjbot", - "BenoitL", - "Takenbot", - "Anonymous" + "SphinxKnight" ] }, - "Web/API/Element/insertAdjacentElement": { - "modified": "2020-10-15T22:01:30.731Z", + "Web/CSS/background-repeat": { + "modified": "2020-10-15T21:08:24.169Z", "contributors": [ - "Yukulele.", - "tym-network", - "loella16", - "gigouni" + "SphinxKnight", + "fscholz", + "Sebastianz", + "technolabtips", + "louuis", + "teoli", + "FredB", + "tregagnon", + "Nathymig", + "Kyodev", + "Fredchat" ] }, - "Web/API/Element/insertAdjacentHTML": { - "modified": "2020-10-15T21:21:30.158Z", + "Web/CSS/background-size": { + "modified": "2020-10-15T21:08:32.072Z", "contributors": [ - "Yukulele.", - "ocombe", - "loella16", - "TTBlist", + "SphinxKnight", + "Prinz_Rana", "fscholz", "teoli", - "khalid32", - "JeanDavidDaviet" + "FredB", + "claudepache", + "tregagnon" ] }, - "Web/API/Element/insertAdjacentText": { - "modified": "2020-10-15T22:02:37.949Z", + "Web/CSS/basic-shape": { + "modified": "2020-10-15T21:46:24.284Z", "contributors": [ - "Yukulele.", - "loella16", - "NemoNobobyPersonne" + "SphinxKnight" ] }, - "Web/API/Element/localName": { - "modified": "2019-03-18T21:38:49.396Z", + "Web/CSS/blend-mode": { + "modified": "2020-10-15T21:32:22.353Z", "contributors": [ - "loella16" + "SphinxKnight", + "Nolwennig", + "GeoffreyC.", + "fscholz" ] }, - "Web/API/Element/matches": { - "modified": "2020-10-15T21:37:50.464Z", + "Web/CSS/block-size": { + "modified": "2020-10-15T21:45:10.040Z", "contributors": [ - "loella16", - "nbouvrette", - "Watilin", - "vava" + "SphinxKnight", + "amazingphilippe" ] }, - "Web/API/Element/mousedown_event": { - "modified": "2020-10-15T21:56:54.584Z", + "Web/CSS/border": { + "modified": "2020-10-15T21:08:26.155Z", "contributors": [ "SphinxKnight", - "norival", - "wbamberg", - "JyTosTT", - "irenesmith", - "wgaetan", - "areltfc", - "Halkeand" + "fscholz", + "Sebastianz", + "vava", + "teoli", + "ksad", + "FredB", + "tregagnon", + "Yuichiro", + "Mgjbot", + "Fredchat", + "Kyodev", + "VincentN" ] }, - "Web/API/Element/mouseenter_event": { - "modified": "2020-10-15T22:26:31.978Z", + "Web/CSS/border-block": { + "modified": "2020-10-15T22:10:54.566Z", "contributors": [ "SphinxKnight" ] }, - "Web/API/Element/mouseleave_event": { - "modified": "2020-10-15T22:26:33.987Z", + "Web/CSS/border-block-color": { + "modified": "2020-10-15T22:10:56.045Z", "contributors": [ "SphinxKnight" ] }, - "Web/API/Element/mousemove_event": { - "modified": "2020-10-15T21:59:29.869Z", + "Web/CSS/border-block-end": { + "modified": "2020-10-15T21:45:11.203Z", "contributors": [ "SphinxKnight", - "wbamberg", - "irenesmith", - "SteelCode94", - "areltfc" + "lp177" ] }, - "Web/API/Element/mouseout_event": { - "modified": "2020-10-15T21:59:51.535Z", + "Web/CSS/border-block-end-color": { + "modified": "2020-10-15T21:45:08.326Z", "contributors": [ - "nboisteault", "SphinxKnight", - "wbamberg", - "irenesmith", - "T-Zahil", - "areltfc" + "lp177" ] }, - "Web/API/Element/mouseover_event": { - "modified": "2020-10-15T21:51:43.078Z", + "Web/CSS/border-block-end-style": { + "modified": "2020-10-15T21:45:07.749Z", "contributors": [ "SphinxKnight", - "irenesmith", - "fscholz", - "Copen", - "necraidan" + "lp177" ] }, - "Web/API/Element/mouseup_event": { - "modified": "2020-10-15T21:59:51.425Z", + "Web/CSS/border-block-end-width": { + "modified": "2020-10-15T21:45:07.994Z", "contributors": [ "SphinxKnight", - "wbamberg", - "irenesmith", - "areltfc" + "lp177" ] }, - "Web/API/Element/name": { - "modified": "2019-03-24T00:13:05.858Z", + "Web/CSS/border-block-start": { + "modified": "2020-10-15T21:45:09.987Z", "contributors": [ - "loella16", - "fscholz", - "teoli", - "khalid32", - "dextra", - "BenoitL" + "SphinxKnight", + "lp177" ] }, - "Web/API/Element/namespaceURI": { - "modified": "2019-03-18T21:38:59.961Z", + "Web/CSS/border-block-start-color": { + "modified": "2020-10-15T21:45:06.536Z", "contributors": [ - "loella16" + "SphinxKnight", + "lp177" ] }, - "Web/API/Element/onwheel": { - "modified": "2019-03-18T21:09:01.795Z", + "Web/CSS/border-block-start-style": { + "modified": "2020-10-15T21:45:07.141Z", "contributors": [ - "fscholz", - "loella16", - "alexandre-le-borgne" + "SphinxKnight", + "lp177" ] }, - "Web/API/Element/outerHTML": { - "modified": "2020-02-14T07:49:22.857Z", + "Web/CSS/border-block-start-width": { + "modified": "2020-10-15T21:45:08.997Z", "contributors": [ - "khalyomede", - "loella16", - "fscholz", - "scaillerie" + "SphinxKnight", + "lp177" ] }, - "Web/API/Element/prefix": { - "modified": "2019-03-18T21:38:57.778Z", + "Web/CSS/border-block-style": { + "modified": "2020-10-15T22:11:05.093Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/Element/querySelector": { - "modified": "2019-03-23T23:09:24.946Z", + "Web/CSS/border-block-width": { + "modified": "2020-10-15T22:11:02.717Z", "contributors": [ - "loella16", - "fscholz", - "Ailete619" + "SphinxKnight" ] }, - "Web/API/Element/querySelectorAll": { - "modified": "2019-03-23T23:09:56.033Z", + "Web/CSS/border-bottom": { + "modified": "2020-10-15T21:12:33.513Z", "contributors": [ - "loella16", + "SphinxKnight", "fscholz", - "kyfr59" + "Sebastianz", + "teoli", + "Golmote", + "ksad", + "FredB", + "Yuichiro", + "Mgjbot", + "Fredchat", + "Kyodev" ] }, - "Web/API/Element/releasePointerCapture": { - "modified": "2019-03-18T21:38:50.640Z", + "Web/CSS/border-bottom-color": { + "modified": "2020-10-15T21:08:17.967Z", "contributors": [ - "loella16" + "SphinxKnight", + "fscholz", + "Sebastianz", + "teoli", + "ksad", + "FredB", + "tregagnon", + "Yuichiro", + "Nathymig", + "Fredchat", + "Kyodev" ] }, - "Web/API/Element/removeAttribute": { - "modified": "2019-03-23T23:53:07.381Z", + "Web/CSS/border-bottom-left-radius": { + "modified": "2020-10-15T21:09:26.046Z", "contributors": [ - "sylv1", - "loella16", - "fscholz", + "SphinxKnight", + "Prinz_Rana", + "Sebastianz", "teoli", - "khalid32", - "Mgjbot", - "Fredchat", - "BenoitL", - "Celelibi" + "ksad", + "FredB", + "Yuichiro", + "Fredchat" ] }, - "Web/API/Element/removeAttributeNS": { - "modified": "2019-03-23T23:54:16.680Z", + "Web/CSS/border-bottom-right-radius": { + "modified": "2020-10-15T21:09:24.108Z", "contributors": [ - "loella16", - "fscholz", + "SphinxKnight", + "Prinz_Rana", + "Sebastianz", "teoli", - "khalid32", - "Mgjbot", - "BenoitL", + "ksad", + "FredB", + "Yuichiro", "Fredchat" ] }, - "Web/API/Element/removeAttributeNode": { - "modified": "2019-03-23T23:53:02.731Z", + "Web/CSS/border-bottom-style": { + "modified": "2020-10-15T21:12:44.728Z", "contributors": [ - "loella16", + "SphinxKnight", "fscholz", "teoli", - "jsx", - "AshfaqHossain", + "FredB", + "Yuichiro", "Mgjbot", - "BenoitL", "Fredchat", - "Celelibi" - ] - }, - "Web/API/Element/requestFullScreen": { - "modified": "2019-03-18T21:38:48.086Z", - "contributors": [ - "loella16", - "jena43" + "Kyodev" ] }, - "Web/API/Element/scrollHeight": { - "modified": "2020-05-06T11:11:48.539Z", + "Web/CSS/border-bottom-width": { + "modified": "2020-10-15T21:10:09.492Z", "contributors": [ - "regseb", "SphinxKnight", "fscholz", "teoli", - "khalid32", - "Goofy", - "adrienchretien", - "Julien STUBY", - "BenoitL" + "FredB", + "Yuichiro", + "Mgjbot", + "Fredchat", + "Kyodev" ] }, - "Web/API/Element/scrollIntoView": { - "modified": "2020-10-15T21:16:44.187Z", + "Web/CSS/border-collapse": { + "modified": "2020-10-15T21:16:01.217Z", "contributors": [ "SphinxKnight", - "kevin-verschaeve", - "loella16", - "palpalpalpal", - "fscholz", "teoli", - "khalid32", - "ethertank", + "FredB", "Mgjbot", - "BenoitL" + "Kyodev", + "Fredchat" ] }, - "Web/API/Element/scrollIntoViewIfNeeded": { - "modified": "2019-03-18T21:38:48.451Z", + "Web/CSS/border-color": { + "modified": "2020-10-15T21:12:51.249Z", "contributors": [ + "SphinxKnight", + "begmans", "teoli", - "loella16" + "FredB", + "Yuichiro", + "Mgjbot", + "Fredchat", + "Kyodev", + "VincentN" ] }, - "Web/API/Element/scrollLeft": { - "modified": "2019-03-24T00:09:03.253Z", + "Web/CSS/border-end-end-radius": { + "modified": "2020-10-15T22:13:15.093Z", "contributors": [ - "solidreno", - "fscholz", - "teoli", - "khalid32", - "Julien STUBY", - "BenoitL" + "SphinxKnight" ] }, - "Web/API/Element/scrollLeftMax": { - "modified": "2019-03-23T22:24:40.413Z", + "Web/CSS/border-end-start-radius": { + "modified": "2020-10-15T22:13:15.935Z", "contributors": [ - "alexandre-le-borgne" + "SphinxKnight" ] }, - "Web/API/Element/scrollTo": { - "modified": "2020-10-15T22:23:29.547Z", + "Web/CSS/border-image": { + "modified": "2020-10-15T21:19:08.857Z", "contributors": [ - "rassacnivek", - "innocenzi" + "SphinxKnight", + "teoli", + "pl6025", + "FredB", + "PetiPandaRou", + "openjck", + "Jeremie" ] }, - "Web/API/Element/scrollTop": { - "modified": "2019-03-24T00:03:08.360Z", + "Web/CSS/border-image-outset": { + "modified": "2020-10-15T21:45:07.479Z", "contributors": [ - "fscholz", - "teoli", - "khalid32", - "Delapouite", - "Wladimir_Palant", - "Julien STUBY", - "BenoitL" + "SphinxKnight" ] }, - "Web/API/Element/scrollWidth": { - "modified": "2019-03-23T23:47:11.412Z", + "Web/CSS/border-image-repeat": { + "modified": "2020-10-15T21:45:07.940Z", "contributors": [ - "fscholz", - "teoli", - "khalid32", - "BenoitL" + "SphinxKnight" ] }, - "Web/API/Element/select_event": { - "modified": "2019-03-29T11:42:06.216Z", + "Web/CSS/border-image-slice": { + "modified": "2020-10-15T21:45:08.549Z", "contributors": [ - "irenesmith", - "fscholz", - "NemoNobobyPersonne" + "SphinxKnight" ] }, - "Web/API/Element/setAttribute": { - "modified": "2019-03-23T23:53:11.574Z", + "Web/CSS/border-image-source": { + "modified": "2020-10-15T21:20:04.870Z", "contributors": [ "SphinxKnight", - "Linkus", - "loella16", + "wizAmit", "teoli", - "julienw", - "fscholz", - "khalid32", - "Mgjbot", - "BenoitL", - "Takenbot" + "FredB", + "PetiPandaRou" ] }, - "Web/API/Element/setAttributeNS": { - "modified": "2019-03-23T23:53:03.972Z", + "Web/CSS/border-image-width": { + "modified": "2020-10-15T21:20:03.679Z", "contributors": [ - "loella16", - "fscholz", + "SphinxKnight", "teoli", - "khalid32", - "Mgjbot", - "BenoitL", - "Fredchat" + "FredB", + "PetiPandaRou" ] }, - "Web/API/Element/setAttributeNode": { - "modified": "2019-03-23T23:53:12.251Z", + "Web/CSS/border-inline": { + "modified": "2020-10-15T22:10:55.949Z", "contributors": [ - "loella16", - "fscholz", - "teoli", - "khalid32", - "Mgjbot", - "BenoitL", - "Celelibi" + "SphinxKnight" ] }, - "Web/API/Element/setAttributeNodeNS": { - "modified": "2019-03-23T23:54:18.084Z", + "Web/CSS/border-inline-color": { + "modified": "2020-10-15T22:10:55.459Z", "contributors": [ - "loella16", - "fscholz", - "teoli", - "khalid32", - "Mgjbot", - "BenoitL", - "Fredchat" + "SphinxKnight" ] }, - "Web/API/Element/setCapture": { - "modified": "2019-03-18T21:39:21.819Z", + "Web/CSS/border-inline-end": { + "modified": "2020-10-15T21:45:09.637Z", "contributors": [ - "wbamberg", - "loella16" + "SphinxKnight" ] }, - "Web/API/Element/setPointerCapture": { - "modified": "2019-03-18T21:38:49.004Z", + "Web/CSS/border-inline-end-color": { + "modified": "2020-10-15T21:45:06.629Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/Element/tabStop": { - "modified": "2019-03-18T21:38:50.214Z", + "Web/CSS/border-inline-end-style": { + "modified": "2020-10-15T21:45:06.083Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/Element/tagName": { - "modified": "2019-03-23T23:53:29.906Z", + "Web/CSS/border-inline-end-width": { + "modified": "2020-10-15T21:45:06.227Z", "contributors": [ - "loella16", - "fscholz", - "teoli", - "jsx", - "Mgjbot", - "BenoitL" + "SphinxKnight" ] }, - "Web/API/ElementTraversal": { - "modified": "2019-03-18T21:39:02.443Z", + "Web/CSS/border-inline-start": { + "modified": "2020-10-15T21:45:09.428Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/Encoding_API": { - "modified": "2020-10-15T22:21:39.244Z", + "Web/CSS/border-inline-start-color": { + "modified": "2020-10-15T21:45:05.240Z", "contributors": [ - "Torzivalds" + "SphinxKnight" ] }, - "Web/API/Entity": { - "modified": "2019-03-18T21:40:22.544Z", + "Web/CSS/border-inline-start-style": { + "modified": "2020-10-15T21:45:06.115Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/EntityReference": { - "modified": "2019-03-18T21:40:29.302Z", + "Web/CSS/border-inline-start-width": { + "modified": "2020-10-15T21:45:04.477Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/ErrorEvent": { - "modified": "2020-10-15T22:26:44.334Z", + "Web/CSS/border-inline-style": { + "modified": "2020-10-15T22:10:57.659Z", "contributors": [ - "Eliastik" + "SphinxKnight" ] }, - "Web/API/Event": { - "modified": "2020-10-15T21:17:13.702Z", + "Web/CSS/border-inline-width": { + "modified": "2020-10-15T22:11:00.439Z", "contributors": [ - "loella16", - "hs0ucy", - "teoli", - "jsx", - "AshfaqHossain", - "Mgjbot", - "BenoitL", - "Fredchat", - "Takenbot" + "SphinxKnight" ] }, - "Web/API/Event/Comparaison_des_cibles_d_évènements": { - "modified": "2019-03-18T21:39:09.103Z", + "Web/CSS/border-left": { + "modified": "2020-10-15T21:12:37.709Z", "contributors": [ - "loella16" + "SphinxKnight", + "fscholz", + "teoli", + "FredB", + "Yuichiro", + "Mgjbot", + "Fredchat", + "Kyodev" ] }, - "Web/API/Event/Event": { - "modified": "2020-10-15T22:02:32.493Z", + "Web/CSS/border-left-color": { + "modified": "2020-10-15T21:12:49.527Z", "contributors": [ - "loella16" + "SphinxKnight", + "teoli", + "FredB", + "Yuichiro", + "Mgjbot", + "Fredchat" ] }, - "Web/API/Event/bubbles": { - "modified": "2020-10-15T21:49:52.202Z", + "Web/CSS/border-left-style": { + "modified": "2020-10-15T21:12:37.629Z", "contributors": [ - "loella16", - "Kalwyn" + "SphinxKnight", + "teoli", + "FredB", + "Yuichiro", + "Mgjbot", + "Fredchat" ] }, - "Web/API/Event/cancelBubble": { - "modified": "2020-10-15T22:02:41.801Z", + "Web/CSS/border-left-width": { + "modified": "2020-10-15T21:12:47.533Z", "contributors": [ - "loella16" + "SphinxKnight", + "teoli", + "FredB", + "Yuichiro", + "Fredchat" ] }, - "Web/API/Event/cancelable": { - "modified": "2020-10-15T21:49:52.647Z", + "Web/CSS/border-radius": { + "modified": "2020-10-15T21:28:07.970Z", "contributors": [ - "loella16", - "Kalwyn" + "SphinxKnight", + "someone", + "Prinz_Rana", + "teoli", + "Qu3tzalify" ] }, - "Web/API/Event/createEvent": { - "modified": "2020-10-15T21:37:47.725Z", + "Web/CSS/border-right": { + "modified": "2020-10-15T21:12:26.680Z", "contributors": [ - "loella16", - "Alexgruissan" + "SphinxKnight", + "fscholz", + "teoli", + "FredB", + "Yuichiro", + "Fredchat", + "Kyodev" ] }, - "Web/API/Event/currentTarget": { - "modified": "2020-10-22T12:52:32.833Z", + "Web/CSS/border-right-color": { + "modified": "2020-10-15T21:12:46.785Z", "contributors": [ - "funguy25637", "SphinxKnight", - "programgamer-real", - "loella16", - "Kalwyn", - "Nothus", - "P45QU10U" + "teoli", + "FredB", + "Yuichiro", + "Mgjbot", + "Fredchat" ] }, - "Web/API/Event/defaultPrevented": { - "modified": "2020-10-15T21:24:14.815Z", + "Web/CSS/border-right-style": { + "modified": "2020-10-15T21:12:38.190Z", "contributors": [ - "loella16", - "robin850", - "fscholz", - "AshfaqHossain", - "Delapouite" + "SphinxKnight", + "teoli", + "FredB", + "Yuichiro", + "Mgjbot", + "Fredchat" ] }, - "Web/API/Event/eventPhase": { - "modified": "2020-10-15T21:50:01.057Z", + "Web/CSS/border-right-width": { + "modified": "2020-10-15T21:12:51.216Z", "contributors": [ - "loella16", - "Kalwyn" + "SphinxKnight", + "teoli", + "FredB", + "Yuichiro", + "Mgjbot", + "Fredchat" ] }, - "Web/API/Event/explicitOriginalTarget": { - "modified": "2019-03-23T22:52:51.091Z", + "Web/CSS/border-spacing": { + "modified": "2020-10-15T21:16:01.215Z", "contributors": [ "SphinxKnight", - "Hell_Carlito" + "edspeedy", + "L2o", + "teoli", + "Chealer", + "simonrenoult", + "FredB", + "Mgjbot", + "Fredchat", + "Kyodev" ] }, - "Web/API/Event/initEvent": { - "modified": "2020-10-15T21:08:43.295Z", + "Web/CSS/border-start-end-radius": { + "modified": "2020-10-15T22:13:16.127Z", "contributors": [ - "loella16", - "fscholz", - "teoli", - "khalid32", - "tregagnon", - "Mgjbot", - "BenoitL" + "SphinxKnight" ] }, - "Web/API/Event/isTrusted": { - "modified": "2019-03-23T22:25:09.425Z", + "Web/CSS/border-start-start-radius": { + "modified": "2020-10-15T22:13:16.075Z", "contributors": [ - "HugoCareil", - "mickro", - "Kalwyn" + "SphinxKnight" ] }, - "Web/API/Event/originalTarget": { - "modified": "2020-10-15T22:02:43.739Z", + "Web/CSS/border-style": { + "modified": "2020-10-15T21:12:31.333Z", "contributors": [ - "loella16" + "SphinxKnight", + "begmans", + "teoli", + "FredB", + "Yuichiro", + "Mgjbot", + "Fredchat", + "Kyodev", + "VincentN" ] }, - "Web/API/Event/preventDefault": { - "modified": "2020-10-15T21:24:03.795Z", + "Web/CSS/border-top": { + "modified": "2020-10-15T21:12:31.816Z", "contributors": [ - "watsab", - "loella16", - "Hell_Carlito", - "robin850", + "SphinxKnight", "fscholz", - "khalid32", - "Goofy", - "Delapouite", - "flo5589" + "teoli", + "FredB", + "Yuichiro", + "Fredchat", + "Kyodev" ] }, - "Web/API/Event/returnValue": { - "modified": "2020-10-15T22:02:41.674Z", + "Web/CSS/border-top-color": { + "modified": "2020-10-15T21:12:47.503Z", "contributors": [ - "loella16" + "SphinxKnight", + "teoli", + "FredB", + "Yuichiro", + "Mgjbot", + "Fredchat" ] }, - "Web/API/Event/srcElement": { - "modified": "2020-10-15T21:50:04.182Z", + "Web/CSS/border-top-left-radius": { + "modified": "2020-10-15T21:09:14.310Z", "contributors": [ - "loella16", - "Kalwyn" + "SphinxKnight", + "Titouan", + "Sebastianz", + "teoli", + "ksad", + "FredB", + "Yuichiro", + "Fredchat" ] }, - "Web/API/Event/stopImmediatePropagation": { - "modified": "2020-10-15T21:50:10.053Z", + "Web/CSS/border-top-right-radius": { + "modified": "2020-10-15T21:09:22.219Z", "contributors": [ "SphinxKnight", - "ebear", - "Kalwyn" + "Sebastianz", + "teoli", + "ksad", + "FredB", + "Fredchat" ] }, - "Web/API/Event/stopPropagation": { - "modified": "2020-10-15T21:21:29.573Z", + "Web/CSS/border-top-style": { + "modified": "2020-10-15T21:12:48.569Z", "contributors": [ - "loella16", + "SphinxKnight", "teoli", - "robin850", - "fscholz", - "matthieusieben", - "Dgellow" + "FredB", + "Yuichiro", + "Mgjbot", + "Fredchat" ] }, - "Web/API/Event/target": { - "modified": "2020-10-15T21:33:55.755Z", + "Web/CSS/border-top-width": { + "modified": "2020-10-15T21:12:47.537Z", "contributors": [ - "loella16", - "Kalwyn", - "P45QU10U" + "SphinxKnight", + "teoli", + "FredB", + "Yuichiro", + "Mgjbot", + "Fredchat" ] }, - "Web/API/Event/timeStamp": { - "modified": "2020-10-15T21:50:06.610Z", + "Web/CSS/border-width": { + "modified": "2020-10-15T21:10:07.340Z", "contributors": [ - "loella16", - "Kalwyn" + "SphinxKnight", + "Hinato15", + "teoli", + "FredB", + "Yuichiro", + "Mgjbot", + "Fredchat", + "Kyodev", + "VincentN" ] }, - "Web/API/Event/type": { - "modified": "2020-10-15T21:50:06.134Z", + "Web/CSS/bottom": { + "modified": "2020-10-15T21:16:33.323Z", "contributors": [ - "loella16", - "Kalwyn" + "SphinxKnight", + "WhiteMoll", + "fscholz", + "teoli", + "FredB", + "Mgjbot", + "Fredchat", + "Kyodev", + "Elodouwen" ] }, - "Web/API/EventListener": { - "modified": "2019-03-23T22:25:52.637Z", + "Web/CSS/box-align": { + "modified": "2020-10-15T21:18:10.666Z", "contributors": [ - "loella16", - "Copen" + "SphinxKnight", + "teoli", + "FredB", + "Kyodev", + "Fredchat" ] }, - "Web/API/EventSource": { - "modified": "2020-08-20T16:36:34.612Z", + "Web/CSS/box-decoration-break": { + "modified": "2020-10-15T21:39:24.954Z", "contributors": [ - "sylvain_floury", "SphinxKnight", - "Nothus" + "teoli" ] }, - "Web/API/EventSource/close": { - "modified": "2019-03-23T22:04:48.136Z", + "Web/CSS/box-direction": { + "modified": "2020-10-15T21:18:11.464Z", "contributors": [ - "Plotisateur" + "SphinxKnight", + "teoli", + "FredB", + "Kyodev", + "Fredchat" ] }, - "Web/API/EventSource/onopen": { - "modified": "2020-10-15T22:17:18.152Z", + "Web/CSS/box-flex": { + "modified": "2020-10-15T21:18:07.577Z", "contributors": [ "SphinxKnight", - "nmerinian" + "teoli", + "FredB", + "Kyodev", + "Fredchat" ] }, - "Web/API/EventTarget": { - "modified": "2020-10-15T21:33:04.540Z", + "Web/CSS/box-flex-group": { + "modified": "2020-10-15T21:45:38.209Z", "contributors": [ - "tomderudder", - "abvll", "SphinxKnight", - "Gibus", - "Hell_Carlito", - "Iwagg", - "fscholz" + "teoli" ] }, - "Web/API/EventTarget/EventTarget": { - "modified": "2020-10-15T22:02:43.043Z", + "Web/CSS/box-lines": { + "modified": "2020-10-15T21:45:33.444Z", "contributors": [ - "loella16" + "SphinxKnight", + "teoli" ] }, - "Web/API/EventTarget/addEventListener": { - "modified": "2020-10-16T08:15:40.817Z", + "Web/CSS/box-ordinal-group": { + "modified": "2020-10-15T21:45:25.640Z", "contributors": [ - "vvvaleee", - "NemoNobobyPersonne", "SphinxKnight", - "Askrenteam", - "samuelClo", - "erwanjugand", - "loella16", - "cedeber", - "wbamberg", - "fscholz", - "teoli", - "Hasilt", - "Pragmateek", - "Delapouite", - "olibre", - "alexnormand", - "Piopier", - "Mgjbot", - "CNeo", - "BenoitL" + "teoli" ] }, - "Web/API/EventTarget/dispatchEvent": { - "modified": "2020-10-15T21:15:24.071Z", + "Web/CSS/box-orient": { + "modified": "2020-10-15T21:16:50.386Z", "contributors": [ - "loella16", - "Yvain", - "fscholz", - "khalid32", + "SphinxKnight", "teoli", - "Yukulele", - "Mgjbot", - "BenoitL", - "Fredchat" + "FredB", + "Fredchat", + "Kyodev" ] }, - "Web/API/EventTarget/removeEventListener": { - "modified": "2020-10-15T21:15:05.213Z", + "Web/CSS/box-pack": { + "modified": "2020-10-15T21:18:09.298Z", "contributors": [ "SphinxKnight", - "guillaumegarcia13", - "loella16", - "wbamberg", - "nclsndr", - "fscholz", "teoli", - "AshfaqHossain", - "Pkjmr", - "Mgjbot", - "BenoitL", + "FredB", + "Kyodev", "Fredchat" ] }, - "Web/API/ExtendableEvent": { - "modified": "2019-03-23T22:36:58.080Z", - "contributors": [ - "nobe4" - ] - }, - "Web/API/ExtendableEvent/ExtendableEvent": { - "modified": "2019-03-23T22:36:32.000Z", + "Web/CSS/box-shadow": { + "modified": "2020-10-15T21:09:23.643Z", "contributors": [ + "SphinxKnight", + "Bidjit", + "teoli", + "skinnyfoetusboy", "Goofy", - "nobe4" - ] - }, - "Web/API/ExtendableMessageEvent": { - "modified": "2019-03-23T22:36:23.615Z", - "contributors": [ - "nobe4" + "FredB" ] }, - "Web/API/ExtendableMessageEvent/ExtendableMessageEvent": { - "modified": "2019-03-23T22:35:53.292Z", + "Web/CSS/box-sizing": { + "modified": "2020-10-15T21:24:49.409Z", "contributors": [ - "nobe4" + "tristantheb", + "SphinxKnight", + "Mr21", + "pldz", + "lehollandaisvolant", + "Sebastianz", + "teoli", + "jsilvestre", + "tregagnon", + "FredB" ] }, - "Web/API/ExtendableMessageEvent/data": { - "modified": "2019-03-23T22:34:19.930Z", + "Web/CSS/break-after": { + "modified": "2020-10-15T21:44:47.797Z", "contributors": [ "SphinxKnight", - "nobe4" + "edspeedy" ] }, - "Web/API/ExtendableMessageEvent/lastEventId": { - "modified": "2019-03-18T21:15:10.720Z", + "Web/CSS/break-before": { + "modified": "2020-10-15T21:44:48.986Z", "contributors": [ - "nobe4" + "SphinxKnight" ] }, - "Web/API/ExtendableMessageEvent/origin": { - "modified": "2019-03-23T22:30:09.594Z", + "Web/CSS/break-inside": { + "modified": "2020-10-15T21:44:48.451Z", "contributors": [ - "nobe4" + "bershanskiy", + "SphinxKnight", + "edspeedy" ] }, - "Web/API/ExtendableMessageEvent/ports": { - "modified": "2019-03-23T22:30:10.559Z", + "Web/CSS/calc()": { + "modified": "2020-11-04T09:09:07.893Z", "contributors": [ - "nobe4" + "chrisdavidmills", + "ludivinepoussier", + "SphinxKnight", + "mborges", + "L2o", + "mrstork", + "prayash", + "teoli", + "nhoizey", + "nicodel", + "tregagnon", + "FredB" ] }, - "Web/API/FeaturePolicy": { - "modified": "2020-10-31T09:28:54.428Z", + "Web/CSS/caption-side": { + "modified": "2020-10-15T21:15:41.669Z", "contributors": [ - "JNa0" + "SphinxKnight", + "fscholz", + "Sebastianz", + "Sheppy", + "teoli", + "FredB", + "BenoitL", + "*.Har(d)t" ] }, - "Web/API/FeaturePolicy/allowedFeatures": { - "modified": "2020-11-05T15:31:32.647Z", + "Web/CSS/caret-color": { + "modified": "2020-10-15T21:51:25.881Z", "contributors": [ - "JNa0" + "SphinxKnight" ] }, - "Web/API/FeaturePolicy/allowsFeature": { - "modified": "2020-11-05T15:45:40.562Z", + "Web/CSS/clamp()": { + "modified": "2020-11-05T09:58:32.959Z", "contributors": [ - "JNa0" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/API/FeaturePolicy/features": { - "modified": "2020-11-05T15:35:08.623Z", + "Web/CSS/clear": { + "modified": "2020-10-15T21:18:05.718Z", "contributors": [ - "JNa0" + "SphinxKnight", + "fscholz", + "Sebastianz", + "J.DMB", + "louuis", + "teoli", + "FredB", + "Kyodev", + "Fredchat" ] }, - "Web/API/FeaturePolicy/getAllowlistForFeature": { - "modified": "2020-11-05T15:30:12.248Z", + "Web/CSS/clip": { + "modified": "2020-10-15T21:15:46.162Z", "contributors": [ - "JNa0" + "SphinxKnight", + "mrstork", + "Sebastianz", + "teoli", + "FredB", + "Mgjbot", + "Valacar", + "Elethiomel", + "Fredchat" ] }, - "Web/API/FederatedCredential": { - "modified": "2020-10-15T22:15:42.146Z", + "Web/CSS/clip-path": { + "modified": "2020-10-15T21:26:12.097Z", "contributors": [ - "SphinxKnight" + "brunostasse", + "SphinxKnight", + "guv3n", + "teoli", + "Philippe_Lambotte" ] }, - "Web/API/FederatedCredential/FederatedCredential": { - "modified": "2020-10-15T22:15:43.153Z", + "Web/CSS/color": { + "modified": "2020-10-15T21:15:41.703Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "Sebastianz", + "teoli", + "louuis", + "Golmote", + "FredB", + "philippe97", + "Mgjbot", + "BenoitL", + "Fredchat", + "Kyodev", + "VincentN" ] }, - "Web/API/FederatedCredential/provider": { - "modified": "2020-10-15T22:15:43.967Z", + "Web/CSS/color-adjust": { + "modified": "2020-10-15T22:07:37.043Z", "contributors": [ "SphinxKnight" ] }, - "Web/API/FetchEvent": { - "modified": "2019-03-23T22:37:05.029Z", - "contributors": [ - "NuclearPony" - ] - }, - "Web/API/Fetch_API": { - "modified": "2020-10-15T21:42:27.599Z", + "Web/CSS/column-count": { + "modified": "2020-10-15T21:20:32.539Z", "contributors": [ - "codingk8", - "jonathan.cregut", - "Graziellah", - "Elianel", - "blr21560", - "jean-pierre.gay" + "SphinxKnight", + "fscholz", + "Sebastianz", + "teoli", + "FredB" ] }, - "Web/API/Fetch_API/Basic_concepts": { - "modified": "2019-07-08T10:32:12.030Z", + "Web/CSS/column-fill": { + "modified": "2020-10-15T21:20:32.258Z", "contributors": [ - "ThCarrere", - "BabaDelNorte" + "SphinxKnight", + "fscholz", + "Munto", + "Sebastianz", + "teoli", + "FredB", + "Delapouite" ] }, - "Web/API/Fetch_API/Using_Fetch": { - "modified": "2020-10-15T21:44:53.941Z", + "Web/CSS/column-gap": { + "modified": "2020-10-15T21:20:34.750Z", "contributors": [ - "smeden-lod", - "chrisdavidmills", - "ylerjen", - "thibaultboursier", - "Krap", - "laem", - "chaBiselx", - "elie_michel", - "AlainGourves", - "Xstoudi", - "P45QU10U", - "JeffD" + "SphinxKnight", + "mrstork", + "fscholz", + "Sebastianz", + "teoli", + "FredB" ] }, - "Web/API/File": { - "modified": "2020-10-15T21:10:58.299Z", + "Web/CSS/column-rule": { + "modified": "2020-10-15T21:20:34.908Z", "contributors": [ - "Watilin", - "wbamberg", - "nop", - "frassinier", - "mireero", + "SphinxKnight", + "fscholz", + "Sebastianz", "teoli", - "tregagnon", - "mekal" + "FredB" ] }, - "Web/API/File/Using_files_from_web_applications": { - "modified": "2019-08-27T03:14:59.087Z", + "Web/CSS/column-rule-color": { + "modified": "2020-10-15T21:20:38.875Z", "contributors": [ "SphinxKnight", - "chrisdavidmills", - "Copen", - "jmh", - "Mr21", - "vava", - "m2c", - "Goofy", - "LoeWzukW", - "jean_pierre" + "fscholz", + "Sebastianz", + "teoli", + "FredB" ] }, - "Web/API/File/fileName": { - "modified": "2019-03-18T21:38:44.194Z", + "Web/CSS/column-rule-style": { + "modified": "2020-10-15T21:20:38.835Z", "contributors": [ - "loella16" + "SphinxKnight", + "fscholz", + "Sebastianz", + "teoli", + "FredB" ] }, - "Web/API/File/fileSize": { - "modified": "2019-03-18T21:38:36.545Z", + "Web/CSS/column-rule-width": { + "modified": "2020-10-15T21:20:37.812Z", "contributors": [ - "loella16" + "SphinxKnight", + "fscholz", + "Sebastianz", + "teoli", + "FredB" ] }, - "Web/API/FileList": { - "modified": "2020-10-15T21:10:58.823Z", + "Web/CSS/column-span": { + "modified": "2020-10-15T21:20:33.008Z", "contributors": [ "SphinxKnight", - "Cid", + "fscholz", + "Sebastianz", + "louuis", "teoli", - "mekal", - "Goofy", - "tregagnon" + "FredB" ] }, - "Web/API/FileReader": { - "modified": "2019-06-10T09:09:17.422Z", + "Web/CSS/column-width": { + "modified": "2020-10-15T21:20:31.296Z", "contributors": [ - "jerominejournet", "SphinxKnight", - "EmmanuelBeziat", - "NeptuneK", - "romainlebreton", + "fscholz", + "Sebastianz", "teoli", - "fabien", - "Laowai", - "emersion", - "mekal", - "Jack_Duthen", - "tregagnon" + "FredB" ] }, - "Web/API/FileReader/FileReader": { - "modified": "2019-12-05T20:52:27.264Z", + "Web/CSS/columns": { + "modified": "2020-10-15T21:20:34.997Z", "contributors": [ - "Hessabra" + "SphinxKnight", + "fscholz", + "Sebastianz", + "louuis", + "teoli", + "FredB" ] }, - "Web/API/FileReader/readAsArrayBuffer": { - "modified": "2020-10-15T22:00:47.285Z", + "Web/CSS/conic-gradient()": { + "modified": "2020-11-05T10:00:17.716Z", "contributors": [ - "thebrave", - "roptch", - "loella16", - "notnope" + "chrisdavidmills", + "SphinxKnight", + "AlainGourves" ] }, - "Web/API/FileReader/readAsBinaryString": { - "modified": "2020-10-15T22:20:45.031Z", + "Web/CSS/contain": { + "modified": "2020-10-15T21:47:58.553Z", "contributors": [ - "thebrave" + "SphinxKnight", + "ebrehault", + "vdesdoigts" ] }, - "Web/API/FileReader/readAsDataURL": { - "modified": "2019-03-23T22:14:23.679Z", + "Web/CSS/content": { + "modified": "2020-10-15T21:09:16.938Z", "contributors": [ - "Wintersunshine-Do" + "SphinxKnight", + "HerveRenault", + "teoli", + "Sebastianz", + "FredB" ] }, - "Web/API/FileReader/readAsText": { - "modified": "2019-03-18T21:45:42.885Z", + "Web/CSS/counter()": { + "modified": "2020-11-09T07:18:11.964Z", "contributors": [ - "Blipz", - "jeanpul" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/API/FileRequest": { - "modified": "2019-03-18T21:38:32.972Z", + "Web/CSS/counter-increment": { + "modified": "2020-10-15T21:17:58.093Z", "contributors": [ - "loella16" + "SphinxKnight", + "teoli", + "FredB", + "Fredchat", + "VincentN" ] }, - "Web/API/FileRequest/lockedFile": { - "modified": "2019-03-18T21:38:29.049Z", + "Web/CSS/counter-reset": { + "modified": "2020-10-15T21:14:15.574Z", "contributors": [ - "loella16" + "SphinxKnight", + "Sebastianz", + "teoli", + "FredB", + "fscholz", + "Fredchat", + "VincentN" ] }, - "Web/API/FileRequest/onprogress": { - "modified": "2019-03-18T21:38:33.597Z", + "Web/CSS/counter-set": { + "modified": "2020-10-15T22:20:18.195Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/FocusEvent": { - "modified": "2020-10-15T21:50:08.822Z", + "Web/CSS/counters()": { + "modified": "2020-11-09T07:19:24.761Z", "contributors": [ - "loella16", - "Kalwyn" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/API/Force_Touch_events": { - "modified": "2019-03-18T21:38:38.023Z", + "Web/CSS/cross-fade()": { + "modified": "2020-11-09T07:22:14.922Z", "contributors": [ - "loella16" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/API/FormData": { - "modified": "2020-10-15T21:21:44.510Z", + "Web/CSS/cursor": { + "modified": "2020-10-15T21:12:05.631Z", "contributors": [ - "tristantheb", - "dhovart", - "WSH", + "SphinxKnight", + "Grahack", + "mrstork", + "Sebastianz", "teoli", - "jdvauguet", - "maxpain2011" + "Golmote", + "FredB", + "loranger", + "Julien.stuby", + "Mgjbot", + "Fredchat", + "Kyodev", + "Sheppy" ] }, - "Web/API/FormData/FormData": { - "modified": "2020-10-15T22:10:44.093Z", + "Web/CSS/custom-ident": { + "modified": "2019-08-05T13:45:05.582Z", "contributors": [ - "tristantheb", "SphinxKnight", - "Pandazaur", - "ThreadElric" + "Krenair", + "teoli", + "FredB" ] }, - "Web/API/FormData/Utilisation_objets_FormData": { - "modified": "2019-03-23T22:14:27.375Z", + "Web/CSS/dimension": { + "modified": "2020-10-15T22:14:27.905Z", "contributors": [ - "Wintersunshine-Do" + "SphinxKnight" ] }, - "Web/API/FormData/append": { - "modified": "2020-10-15T22:10:52.044Z", + "Web/CSS/direction": { + "modified": "2020-10-15T21:16:36.245Z", "contributors": [ - "tristantheb", - "ThreadElric", - "cyppan" + "SphinxKnight", + "ncoden", + "Sebastianz", + "teoli", + "ksad", + "FredB", + "Mgjbot", + "Fredchat", + "Kyodev", + "VincentN" ] }, - "Web/API/FormData/delete": { - "modified": "2020-10-15T22:29:17.750Z", + "Web/CSS/display": { + "modified": "2020-10-15T21:15:53.886Z", "contributors": [ - "tristantheb" + "johannpinson", + "SphinxKnight", + "cdjoubert", + "NemoNobobyPersonne", + "Baptistou", + "jwhitlock", + "friendofweb", + "ThibautMln", + "jean-pierre.gay", + "renoirb", + "Sebastianz", + "teoli", + "Golmote", + "FredB", + "Mgjbot", + "BenoitL", + "Fredchat", + "Kyodev" ] }, - "Web/API/FormData/entries": { - "modified": "2020-10-15T21:55:57.814Z", + "Web/CSS/display-box": { + "modified": "2020-10-15T22:10:05.031Z", "contributors": [ - "tristantheb", - "Alexandre-cibot" + "SphinxKnight" ] }, - "Web/API/FormData/get": { - "modified": "2020-10-15T22:29:19.506Z", + "Web/CSS/display-inside": { + "modified": "2020-10-15T22:09:59.712Z", "contributors": [ - "tristantheb" + "SphinxKnight" ] }, - "Web/API/FormData/getAll": { - "modified": "2020-10-15T22:29:17.809Z", + "Web/CSS/display-internal": { + "modified": "2020-10-15T22:10:02.353Z", "contributors": [ - "tristantheb" + "SphinxKnight" ] }, - "Web/API/FormData/has": { - "modified": "2020-10-15T22:29:23.241Z", + "Web/CSS/display-legacy": { + "modified": "2020-10-15T22:10:07.242Z", "contributors": [ - "tristantheb" + "SphinxKnight" ] }, - "Web/API/FormData/keys": { - "modified": "2020-10-15T22:29:23.766Z", + "Web/CSS/display-listitem": { + "modified": "2020-10-15T22:10:07.777Z", "contributors": [ - "tristantheb" + "SphinxKnight" ] }, - "Web/API/FormData/set": { - "modified": "2020-10-15T22:29:23.778Z", + "Web/CSS/display-outside": { + "modified": "2020-10-15T22:10:04.504Z", "contributors": [ - "tristantheb" + "SphinxKnight" ] }, - "Web/API/FormData/values": { - "modified": "2020-10-15T22:29:22.795Z", + "Web/CSS/element()": { + "modified": "2020-11-10T11:06:03.387Z", "contributors": [ - "tristantheb" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/API/GainNode": { - "modified": "2019-03-23T23:28:24.109Z", + "Web/CSS/empty-cells": { + "modified": "2020-10-15T21:09:02.588Z", "contributors": [ - "marie-ototoi", + "SphinxKnight", "fscholz", + "Sebastianz", "teoli", - "vava", - "tregagnon", - "Delapouite", - "dexterneo" - ] - }, - "Web/API/Gamepad": { - "modified": "2020-10-15T21:50:09.762Z", - "contributors": [ - "SphinxKnight", - "ea1000", - "Kalwyn" + "FredB" ] }, - "Web/API/Gamepad_API": { - "modified": "2020-10-15T22:22:14.027Z", + "Web/CSS/env()": { + "modified": "2020-11-10T11:09:42.633Z", "contributors": [ - "jogemu" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/API/Geolocation": { - "modified": "2019-03-23T22:12:18.756Z", + "Web/CSS/filter": { + "modified": "2020-10-15T21:21:38.971Z", "contributors": [ - "FranckGrosDubois" + "escattone", + "SphinxKnight", + "aziaziazi", + "Sebastianz", + "Prinz_Rana", + "teoli", + "emersion", + "wakka27", + "flexbox", + "FredB", + "thenew" ] }, - "Web/API/Geolocation/clearWatch": { - "modified": "2019-03-23T22:12:27.261Z", + "Web/CSS/filter-function": { + "modified": "2019-04-26T03:07:50.831Z", "contributors": [ - "FranckGrosDubois" + "SphinxKnight" ] }, - "Web/API/Geolocation/getCurrentPosition": { - "modified": "2020-10-15T21:54:12.372Z", + "Web/CSS/filter-function/blur()": { + "modified": "2020-11-05T09:45:36.368Z", "contributors": [ - "SphinxKnight", - "Nathan_Mercieca", - "FranckGrosDubois" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/API/Geolocation/watchPosition": { - "modified": "2019-03-23T22:12:20.299Z", + "Web/CSS/filter-function/brightness()": { + "modified": "2020-11-05T09:57:14.227Z", "contributors": [ - "FranckGrosDubois" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/API/GeolocationCoordinates": { - "modified": "2019-12-10T09:34:37.988Z", + "Web/CSS/filter-function/contrast()": { + "modified": "2020-11-09T07:20:47.447Z", "contributors": [ "chrisdavidmills", - "DylanGauthier" + "SphinxKnight" ] }, - "Web/API/GeolocationPosition": { - "modified": "2020-10-15T22:26:46.525Z", + "Web/CSS/filter-function/drop-shadow()": { + "modified": "2020-11-10T10:58:25.362Z", "contributors": [ - "Voulto", - "chrisdavidmills" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/API/GeolocationPosition/timestamp": { - "modified": "2020-10-15T22:26:47.312Z", + "Web/CSS/filter-function/grayscale()": { + "modified": "2020-11-10T11:18:37.733Z", "contributors": [ - "Arzak656" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/API/GeolocationPositionError": { - "modified": "2020-10-15T22:26:48.406Z", + "Web/CSS/filter-function/hue-rotate()": { + "modified": "2020-11-16T08:50:37.620Z", "contributors": [ - "Arzak656" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/API/Geolocation_API": { - "modified": "2020-10-15T21:20:47.889Z", + "Web/CSS/filter-function/invert()": { + "modified": "2020-11-16T08:55:25.015Z", "contributors": [ - "SphinxKnight", - "joellord", - "lotfire24", - "edouard", - "fluxine", - "Nigel_Sheldon" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/API/GestureEvent": { - "modified": "2019-03-18T21:38:40.642Z", + "Web/CSS/filter-function/opacity()": { + "modified": "2020-11-16T09:07:46.418Z", "contributors": [ - "loella16" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/API/GlobalEventHandlers": { - "modified": "2019-03-23T23:01:24.395Z", + "Web/CSS/filter-function/saturate()": { + "modified": "2020-11-30T10:11:43.128Z", "contributors": [ - "loella16", - "fscholz" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/API/GlobalEventHandlers/onabort": { - "modified": "2019-03-23T22:29:18.151Z", + "Web/CSS/filter-function/sepia()": { + "modified": "2020-11-30T10:24:25.787Z", "contributors": [ - "NemoNobobyPersonne", - "Dwaaren" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/API/GlobalEventHandlers/onauxclick": { - "modified": "2020-10-15T22:33:47.986Z", + "Web/CSS/fit-content": { + "modified": "2020-10-15T21:50:10.072Z", "contributors": [ - "Voulto" + "SphinxKnight", + "lp177" ] }, - "Web/API/GlobalEventHandlers/onblur": { - "modified": "2019-03-23T23:46:41.843Z", + "Web/CSS/flex": { + "modified": "2020-10-15T21:19:44.037Z", "contributors": [ - "OpenStark", + "julienw", + "Thyme1152", + "SphinxKnight", + "Hartesic", + "sylvainpolletvillard", "fscholz", + "Sebastianz", + "Mahan91", "teoli", - "khalid32", - "BenoitL", - "Pitoutompoilu" + "Golmote", + "FredB", + "Delapouite", + "lalop", + "rd6137" ] }, - "Web/API/GlobalEventHandlers/onchange": { - "modified": "2019-03-23T23:47:11.218Z", + "Web/CSS/flex-basis": { + "modified": "2020-10-15T21:44:13.576Z", "contributors": [ - "fscholz", - "teoli", - "AshfaqHossain", - "BenoitL" + "SphinxKnight", + "JonathanMM", + "kristofbc" ] }, - "Web/API/GlobalEventHandlers/onclick": { - "modified": "2020-03-06T22:16:53.219Z", + "Web/CSS/flex-direction": { + "modified": "2020-10-15T21:26:06.082Z", "contributors": [ - "noelmace", - "sudwebdesign", - "williamdes", - "Bpruneau", - "louity", - "Daimanu06", + "SphinxKnight", + "robiseb", + "Goofy", "fscholz", + "Sebastianz", "teoli", - "jsx", - "Priam", - "Mgjbot", - "BenoitL" + "Golmote", + "PifyZ" ] }, - "Web/API/GlobalEventHandlers/onclose": { - "modified": "2019-03-23T22:45:51.255Z", + "Web/CSS/flex-flow": { + "modified": "2020-10-15T21:40:46.682Z", "contributors": [ "SphinxKnight", - "smumu" + "jmpp" ] }, - "Web/API/GlobalEventHandlers/ondblclick": { - "modified": "2019-03-23T23:46:40.744Z", + "Web/CSS/flex-grow": { + "modified": "2020-10-15T21:29:35.886Z", "contributors": [ + "SphinxKnight", "fscholz", - "teoli", - "khalid32", - "BenoitL", - "Pitoutompoilu" + "Sebastianz", + "mondayking" ] }, - "Web/API/GlobalEventHandlers/onerror": { - "modified": "2019-03-23T22:47:31.401Z", + "Web/CSS/flex-shrink": { + "modified": "2020-10-15T21:44:15.655Z", "contributors": [ - "NemoNobobyPersonne", - "Hell_Carlito", - "FGM", - "ylerjen" + "SphinxKnight", + "hvanhonacker", + "tifabien" ] }, - "Web/API/GlobalEventHandlers/onfocus": { - "modified": "2019-03-23T23:47:18.451Z", + "Web/CSS/flex-wrap": { + "modified": "2020-10-15T21:42:48.548Z", "contributors": [ - "fscholz", - "teoli", - "AshfaqHossain", - "BenoitL" + "SphinxKnight", + "lhapaipai", + "YoruNoHikage", + "stephaniehobson", + "ss-bb" ] }, - "Web/API/GlobalEventHandlers/ongotpointercapture": { - "modified": "2020-10-15T22:16:22.004Z", + "Web/CSS/flex_value": { + "modified": "2020-10-15T21:50:03.779Z", "contributors": [ - "fmartin5" + "SphinxKnight", + "xdelatour" ] }, - "Web/API/GlobalEventHandlers/onkeydown": { - "modified": "2019-03-24T00:01:53.937Z", + "Web/CSS/float": { + "modified": "2020-10-15T21:14:08.559Z", "contributors": [ + "SphinxKnight", + "tnga", "fscholz", "teoli", - "AshfaqHossain", - "Julien.stuby", - "BenoitL", + "FredB", "Mgjbot", - "Pitoutompoilu" + "Nathymig", + "Elethiomel", + "Fredchat" ] }, - "Web/API/GlobalEventHandlers/onkeypress": { - "modified": "2019-03-24T00:01:54.246Z", + "Web/CSS/font": { + "modified": "2020-10-15T21:15:25.017Z", "contributors": [ + "yvisherve", + "SphinxKnight", + "edspeedy", "fscholz", + "Sebastianz", "teoli", - "AshfaqHossain", - "Julien.stuby", - "BenoitL", - "Pitoutompoilu" + "FredB", + "Mgjbot", + "Fredchat", + "Kyodev" ] }, - "Web/API/GlobalEventHandlers/onkeyup": { - "modified": "2019-03-24T00:01:52.086Z", + "Web/CSS/font-family": { + "modified": "2020-10-15T21:16:01.425Z", "contributors": [ + "SphinxKnight", "fscholz", + "Sebastianz", "teoli", - "khalid32", - "Julien.stuby", - "Pitoutompoilu", - "Chbok" + "FredB", + "Sheppy", + "Mgjbot", + "Fredchat", + "Kyodev", + "VincentN" ] }, - "Web/API/GlobalEventHandlers/onload": { - "modified": "2019-03-23T23:45:30.027Z", + "Web/CSS/font-feature-settings": { + "modified": "2020-10-15T21:19:34.721Z", "contributors": [ - "fscholz", + "SphinxKnight", + "Krenair", + "Sebastianz", "teoli", - "khalid32", - "Mgjbot", - "BenoitL" + "FredB" ] }, - "Web/API/GlobalEventHandlers/onloadend": { - "modified": "2019-03-18T21:35:41.854Z", + "Web/CSS/font-kerning": { + "modified": "2020-10-15T21:38:55.741Z", "contributors": [ - "loella16" + "SphinxKnight", + "Sebastianz", + "B_M" ] }, - "Web/API/GlobalEventHandlers/onloadstart": { - "modified": "2020-10-15T22:04:38.335Z", + "Web/CSS/font-language-override": { + "modified": "2020-10-15T21:44:15.835Z", "contributors": [ - "fscholz", - "loella16" + "SphinxKnight" ] }, - "Web/API/GlobalEventHandlers/onmousedown": { - "modified": "2019-03-23T23:47:18.721Z", + "Web/CSS/font-optical-sizing": { + "modified": "2020-10-15T22:05:43.637Z", + "contributors": [ + "SphinxKnight" + ] + }, + "Web/CSS/font-size": { + "modified": "2020-10-15T21:16:35.611Z", "contributors": [ + "yaaax", + "JNa0", + "SphinxKnight", + "Kocal", + "Bringdal", "fscholz", "teoli", - "khalid32", - "BenoitL" + "Fredchat", + "louuis", + "FredB", + "anthony.gaidot", + "Mgjbot", + "Kyodev" ] }, - "Web/API/GlobalEventHandlers/onmousemove": { - "modified": "2019-04-24T11:41:27.577Z", + "Web/CSS/font-size-adjust": { + "modified": "2020-10-15T21:15:30.021Z", "contributors": [ - "JyTosTT", + "SphinxKnight", "fscholz", + "Sebastianz", "teoli", - "Hasilt", - "Priam", + "FredB", "Mgjbot", - "BenoitL" + "BenoitL", + "Fredchat", + "Kyodev" ] }, - "Web/API/GlobalEventHandlers/onmouseout": { - "modified": "2019-03-23T23:47:15.838Z", + "Web/CSS/font-smooth": { + "modified": "2020-10-15T21:44:12.301Z", + "contributors": [ + "SphinxKnight", + "Kerumen" + ] + }, + "Web/CSS/font-stretch": { + "modified": "2020-11-30T11:20:47.071Z", "contributors": [ + "Moyogo", + "SphinxKnight", "fscholz", + "Sebastianz", "teoli", - "khalid32", - "BenoitL" + "GrCOTE7", + "FredB", + "Valacar", + "Mgjbot", + "Fredchat" ] }, - "Web/API/GlobalEventHandlers/onmouseover": { - "modified": "2019-03-23T23:47:22.003Z", + "Web/CSS/font-style": { + "modified": "2020-10-15T21:15:34.339Z", + "contributors": [ + "n3wborn", + "SphinxKnight", + "teoli", + "FredB", + "Mgjbot", + "Domif", + "Fredchat" + ] + }, + "Web/CSS/font-synthesis": { + "modified": "2020-10-30T07:13:04.039Z", + "contributors": [ + "JNa0", + "SphinxKnight" + ] + }, + "Web/CSS/font-variant": { + "modified": "2020-10-15T21:15:18.085Z", "contributors": [ + "SphinxKnight", + "B_M", "fscholz", + "Gibus", + "Sebastianz", + "Igro", "teoli", - "mimzi_fahia", + "FredB", "Mgjbot", - "Chbok" + "Fredchat" ] }, - "Web/API/GlobalEventHandlers/onmouseup": { - "modified": "2019-03-23T23:47:26.350Z", + "Web/CSS/font-variant-alternates": { + "modified": "2020-10-15T21:44:15.520Z", "contributors": [ - "fscholz", - "teoli", - "mimzi_fahia", - "Chbok" + "SphinxKnight" ] }, - "Web/API/GlobalEventHandlers/onreset": { - "modified": "2019-03-18T21:35:42.230Z", + "Web/CSS/font-variant-caps": { + "modified": "2020-10-29T08:39:50.937Z", "contributors": [ - "loella16" + "JNa0", + "SphinxKnight" ] }, - "Web/API/GlobalEventHandlers/onresize": { - "modified": "2019-03-23T23:47:25.748Z", + "Web/CSS/font-variant-east-asian": { + "modified": "2020-10-15T21:44:08.241Z", "contributors": [ - "ArthurMaurer", - "fscholz", - "teoli", - "khalid32", - "Chbok" + "SphinxKnight" ] }, - "Web/API/GlobalEventHandlers/onscroll": { - "modified": "2019-03-23T23:49:06.629Z", + "Web/CSS/font-variant-ligatures": { + "modified": "2020-10-15T21:39:41.117Z", "contributors": [ - "fscholz", - "teoli", - "khalid32", - "BenoitL" + "SphinxKnight", + "nfriedli" ] }, - "Web/API/GlobalEventHandlers/onselect": { - "modified": "2020-11-16T16:15:42.515Z", + "Web/CSS/font-variant-numeric": { + "modified": "2020-10-15T21:44:06.991Z", "contributors": [ - "NemoNobobyPersonne", - "s6mon" + "SphinxKnight" ] }, - "Web/API/HTMLBRElement": { - "modified": "2019-03-23T23:30:24.531Z", + "Web/CSS/font-variant-position": { + "modified": "2020-10-15T21:43:55.206Z", "contributors": [ - "teoli", - "khalid32", - "tregagnon" + "SphinxKnight" ] }, - "Web/API/HTMLBaseElement": { - "modified": "2019-11-23T18:10:52.263Z", + "Web/CSS/font-variation-settings": { + "modified": "2020-10-15T21:52:12.257Z", "contributors": [ - "regseb", - "Kalwyn" + "SphinxKnight" ] }, - "Web/API/HTMLBaseFontElement": { - "modified": "2020-10-15T22:35:14.285Z", + "Web/CSS/font-weight": { + "modified": "2020-10-15T21:15:14.602Z", "contributors": [ - "Voulto" + "SphinxKnight", + "ygarbage", + "fscholz", + "Sebastianz", + "teoli", + "tregagnon", + "FredB", + "Mgjbot", + "Kyodev", + "Fredchat" ] }, - "Web/API/HTMLBodyElement": { - "modified": "2019-04-19T13:59:15.144Z", + "Web/CSS/frequency": { + "modified": "2020-10-15T21:24:47.689Z", "contributors": [ "SphinxKnight", - "jmh" + "Sebastianz", + "Prinz_Rana", + "fscholz", + "teoli", + "FredB", + "Goofy" ] }, - "Web/API/HTMLButtonElement": { - "modified": "2020-10-15T22:04:39.590Z", + "Web/CSS/frequency-percentage": { + "modified": "2020-10-15T22:14:25.485Z", "contributors": [ - "Voulto", - "dragon38800", - "fscholz" + "SphinxKnight" ] }, - "Web/API/HTMLButtonElement/labels": { - "modified": "2020-10-15T22:04:38.333Z", + "Web/CSS/gap": { + "modified": "2020-10-15T22:05:45.614Z", "contributors": [ - "loella16" + "JNa0", + "SphinxKnight" ] }, - "Web/API/HTMLCanvasElement": { - "modified": "2019-03-23T23:28:23.922Z", + "Web/CSS/gradient": { + "modified": "2020-10-15T21:46:27.099Z", "contributors": [ - "wbamberg", - "khalid32", - "Delapouite", - "Bobo" + "SphinxKnight" ] }, - "Web/API/HTMLCanvasElement/getContext": { - "modified": "2019-03-23T22:11:53.953Z", + "Web/CSS/grid": { + "modified": "2020-10-15T21:43:57.613Z", "contributors": [ - "NemoNobobyPersonne" + "SphinxKnight" ] }, - "Web/API/HTMLCanvasElement/height": { - "modified": "2020-10-15T21:54:28.516Z", + "Web/CSS/grid-area": { + "modified": "2020-10-15T21:43:57.849Z", "contributors": [ - "SphinxKnight", - "NemoNobobyPersonne" + "SphinxKnight" ] }, - "Web/API/HTMLCollection": { - "modified": "2019-03-23T23:00:36.863Z", + "Web/CSS/grid-auto-columns": { + "modified": "2020-10-15T21:43:52.496Z", "contributors": [ - "loella16", - "jean-pierre.gay", - "vava", - "Raison" + "SphinxKnight" ] }, - "Web/API/HTMLCollection/item": { - "modified": "2020-04-01T12:50:44.774Z", + "Web/CSS/grid-auto-flow": { + "modified": "2020-10-15T21:45:27.360Z", "contributors": [ - "olivierdupon", - "OhNiice" + "SphinxKnight" ] }, - "Web/API/HTMLContentElement": { - "modified": "2019-03-23T22:32:17.762Z", + "Web/CSS/grid-auto-rows": { + "modified": "2020-10-15T21:43:57.525Z", "contributors": [ - "nobe4" + "SphinxKnight" ] }, - "Web/API/HTMLContentElement/getDistributedNodes": { - "modified": "2019-03-18T20:46:56.376Z", + "Web/CSS/grid-column": { + "modified": "2020-10-15T21:44:00.007Z", "contributors": [ - "dragon38800", - "nobe4" + "SphinxKnight" ] }, - "Web/API/HTMLContentElement/select": { - "modified": "2019-03-18T20:46:55.702Z", + "Web/CSS/grid-column-end": { + "modified": "2020-10-15T21:43:52.597Z", "contributors": [ - "dragon38800", - "nobe4" + "SphinxKnight" ] }, - "Web/API/HTMLDialogElement": { - "modified": "2020-10-15T22:34:56.116Z", + "Web/CSS/grid-column-start": { + "modified": "2020-10-15T21:43:52.983Z", "contributors": [ - "neoncitylights" + "SphinxKnight" ] }, - "Web/API/HTMLDialogElement/close_event": { - "modified": "2020-10-15T22:34:54.370Z", + "Web/CSS/grid-row": { + "modified": "2020-10-15T21:43:47.449Z", "contributors": [ - "tomderudder" + "SphinxKnight" ] }, - "Web/API/HTMLDivElement": { - "modified": "2020-10-15T21:40:05.712Z", + "Web/CSS/grid-row-end": { + "modified": "2020-10-15T21:43:54.687Z", "contributors": [ - "SphinxKnight", - "dragon38800", - "jmh" + "SphinxKnight" ] }, - "Web/API/HTMLDocument": { - "modified": "2019-03-23T22:33:08.931Z", + "Web/CSS/grid-row-start": { + "modified": "2020-10-15T21:43:46.372Z", "contributors": [ - "crica" + "SphinxKnight", + "Goofy" ] }, - "Web/API/HTMLElement": { - "modified": "2019-03-23T23:30:24.040Z", + "Web/CSS/grid-template": { + "modified": "2020-10-15T21:43:56.133Z", "contributors": [ - "AshfaqHossain", - "Jeremie", - "tregagnon" + "SphinxKnight", + "BenJ-R" ] }, - "Web/API/HTMLElement/beforeinput_event": { - "modified": "2020-10-15T22:20:11.192Z", + "Web/CSS/grid-template-areas": { + "modified": "2020-10-15T21:43:51.408Z", "contributors": [ - "Watilin" + "SphinxKnight" ] }, - "Web/API/HTMLElement/change_event": { - "modified": "2020-10-15T21:34:35.319Z", + "Web/CSS/grid-template-columns": { + "modified": "2020-10-15T21:43:47.170Z", "contributors": [ - "tristantheb", - "SphinxKnight", - "fscholz", - "loella16", - "Kalwyn", - "karyngaudreau" + "SphinxKnight" ] }, - "Web/API/HTMLElement/click": { - "modified": "2019-03-23T23:47:15.393Z", + "Web/CSS/grid-template-rows": { + "modified": "2020-10-15T21:43:51.505Z", "contributors": [ - "fscholz", - "teoli", - "khalid32", - "tregagnon", - "BenoitL" + "SphinxKnight" ] }, - "Web/API/HTMLElement/contentEditable": { - "modified": "2019-03-23T22:15:40.936Z", + "Web/CSS/hanging-punctuation": { + "modified": "2020-10-15T21:54:18.228Z", "contributors": [ - "loella16", - "ebear" + "SphinxKnight" ] }, - "Web/API/HTMLElement/dataset": { - "modified": "2020-10-15T21:37:22.950Z", + "Web/CSS/height": { + "modified": "2020-10-15T21:15:21.230Z", "contributors": [ - "abvll", - "P45QU10U", - "tburette", - "Hell_Carlito", - "Laurent_Lyaudet" + "SphinxKnight", + "MaxEvron", + "fscholz", + "Sebastianz", + "teoli", + "dabus", + "FredB", + "Mgjbot", + "Aurelgadjo", + "Fredchat" ] }, - "Web/API/HTMLElement/dir": { - "modified": "2019-03-24T00:13:15.143Z", + "Web/CSS/hyphens": { + "modified": "2020-10-15T21:09:12.598Z", "contributors": [ - "fscholz", + "SphinxKnight", + "Menkid", + "Sebastianz", + "SJW", "teoli", - "khalid32", - "tregagnon", - "dextra", - "BenoitL" + "MorganeH", + "FredB" ] }, - "Web/API/HTMLElement/focus": { - "modified": "2019-10-10T16:45:54.605Z", + "Web/CSS/image": { + "modified": "2020-10-15T21:08:52.732Z", "contributors": [ - "HRobineau", - "a-mt", - "vava", + "SphinxKnight", + "jsx", + "slayslot", + "mrstork", "fscholz", "teoli", - "jsx", - "tregagnon", - "BenoitL" + "FredB", + "Goofy" ] }, - "Web/API/HTMLElement/hidden": { - "modified": "2020-10-15T22:34:15.806Z", + "Web/CSS/image()": { + "modified": "2020-11-16T08:52:05.684Z", "contributors": [ - "asgmeonerandom" + "chrisdavidmills", + "escattone", + "SphinxKnight", + "estelle", + "ExE-Boss" ] }, - "Web/API/HTMLElement/input_event": { - "modified": "2019-04-17T07:33:49.618Z", + "Web/CSS/image-orientation": { + "modified": "2020-10-15T21:19:41.469Z", "contributors": [ "SphinxKnight", - "fscholz", - "loella16", + "prayash", "Sebastianz", - "LoicPuchaux" + "teoli", + "FredB" ] }, - "Web/API/HTMLElement/isContentEditable": { - "modified": "2019-03-23T22:50:36.754Z", + "Web/CSS/image-set()": { + "modified": "2020-11-16T08:53:24.499Z", "contributors": [ - "loella16", - "vava" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/API/HTMLElement/lang": { - "modified": "2019-03-23T23:46:31.690Z", + "Web/CSS/ime-mode": { + "modified": "2020-10-15T21:16:34.560Z", "contributors": [ - "fscholz", + "SphinxKnight", + "Sebastianz", "teoli", - "AshfaqHossain", - "tregagnon", + "FredB", + "Mgjbot", "BenoitL" ] }, - "Web/API/HTMLElement/offsetHeight": { - "modified": "2019-03-24T00:05:55.047Z", + "Web/CSS/inherit": { + "modified": "2020-10-15T21:16:37.390Z", "contributors": [ - "vava", - "fscholz", + "SphinxKnight", "teoli", - "jsx", - "AshfaqHossain", - "Julien STUBY", - "BenoitL" + "cdromain", + "FredB", + "Mgjbot", + "Kyodev", + "Fredchat" ] }, - "Web/API/HTMLElement/offsetLeft": { - "modified": "2019-03-23T23:47:14.986Z", + "Web/CSS/initial": { + "modified": "2020-10-15T21:16:37.376Z", "contributors": [ - "fscholz", + "SphinxKnight", + "adrien-gueret", + "nhoizey", "teoli", - "jsx", - "BenoitL" + "FredB", + "Mgjbot", + "Fredchat", + "Kyodev" ] }, - "Web/API/HTMLElement/offsetParent": { - "modified": "2019-03-23T23:47:16.899Z", + "Web/CSS/initial-letter": { + "modified": "2020-10-15T21:43:46.301Z", "contributors": [ - "fscholz", - "teoli", - "khalid32", - "BenoitL" + "SphinxKnight" ] }, - "Web/API/HTMLElement/offsetTop": { - "modified": "2019-03-23T23:47:50.209Z", + "Web/CSS/initial-letter-align": { + "modified": "2020-10-15T21:43:51.948Z", "contributors": [ - "nhoizey", - "fscholz", - "teoli", - "khalid32", - "cold sun", - "BenoitL" + "SphinxKnight" ] }, - "Web/API/HTMLElement/offsetWidth": { - "modified": "2019-03-23T23:47:15.232Z", + "Web/CSS/inline-size": { + "modified": "2020-10-15T21:43:58.068Z", "contributors": [ - "vincent.tschanz", - "EmixMaxime", - "fscholz", - "teoli", - "khalid32", - "BenoitL" + "SphinxKnight" ] }, - "Web/API/HTMLElement/outerText": { - "modified": "2019-03-23T22:29:19.506Z", + "Web/CSS/inset": { + "modified": "2020-10-15T22:10:58.848Z", "contributors": [ - "loella16", - "HereComesJuju" + "Yukulele.", + "SphinxKnight" ] }, - "Web/API/HTMLElement/style": { - "modified": "2020-10-15T21:09:58.052Z", + "Web/CSS/inset-block": { + "modified": "2020-10-15T22:11:00.485Z", "contributors": [ - "tristantheb", - "dominiquevilain", - "edspeedy", - "ebear", - "fscholz", - "teoli", - "xuancanh", - "Julien.stuby", - "BenoitL", - "Mgjbot", - "Takenbot" + "SphinxKnight" ] }, - "Web/API/HTMLElement/tabIndex": { - "modified": "2019-03-24T00:13:15.014Z", + "Web/CSS/inset-inline": { + "modified": "2020-10-15T22:11:01.666Z", + "contributors": [ + "SphinxKnight" + ] + }, + "Web/CSS/integer": { + "modified": "2020-10-15T21:04:03.191Z", "contributors": [ + "SphinxKnight", + "Sebastianz", "fscholz", - "khalid32", "teoli", - "dextra", - "BenoitL" + "FredB", + "tregagnon", + "Goofy" ] }, - "Web/API/HTMLElement/title": { - "modified": "2019-03-18T21:38:30.184Z", + "Web/CSS/isolation": { + "modified": "2020-10-15T21:43:45.017Z", "contributors": [ - "NemoNobobyPersonne" + "SphinxKnight" ] }, - "Web/API/HTMLFormControlsCollection": { - "modified": "2020-10-15T22:04:38.234Z", + "Web/CSS/justify-content": { + "modified": "2020-10-15T21:41:40.322Z", "contributors": [ - "loella16" + "NemoNobobyPersonne", + "SphinxKnight", + "YoannR.", + "ChristopheBoucaut" ] }, - "Web/API/HTMLFormElement": { - "modified": "2020-10-15T21:18:02.094Z", + "Web/CSS/justify-items": { + "modified": "2020-10-15T21:52:49.461Z", + "contributors": [ + "SphinxKnight" + ] + }, + "Web/CSS/justify-self": { + "modified": "2020-10-15T21:52:50.877Z", + "contributors": [ + "SphinxKnight" + ] + }, + "Web/CSS/left": { + "modified": "2020-10-15T21:14:12.510Z", "contributors": [ - "loella16", "SphinxKnight", "teoli", - "khalid32", - "Mgjbot", - "BenoitL", - "Fredchat" + "tregagnon", + "tcit" ] }, - "Web/API/HTMLFormElement/acceptCharset": { - "modified": "2019-03-23T22:56:05.617Z", + "Web/CSS/length": { + "modified": "2020-10-15T21:15:22.701Z", "contributors": [ - "thbil" + "SphinxKnight", + "emmanuelclement", + "Simplexible", + "fscholz", + "teoli", + "wakka27", + "tregagnon", + "Goofy", + "FredB", + "BenoitL", + "Mgjbot", + "Fredchat", + "Kyodev" ] }, - "Web/API/HTMLFormElement/action": { - "modified": "2019-03-23T22:56:10.694Z", + "Web/CSS/length-percentage": { + "modified": "2020-10-15T22:14:28.822Z", "contributors": [ - "thbil" + "SphinxKnight" ] }, - "Web/API/HTMLFormElement/elements": { - "modified": "2019-03-23T22:56:07.279Z", + "Web/CSS/letter-spacing": { + "modified": "2020-10-15T21:08:58.951Z", "contributors": [ - "thbil" + "SphinxKnight", + "fscholz", + "Sebastianz", + "hugo42", + "teoli", + "FredB" ] }, - "Web/API/HTMLFormElement/encoding": { - "modified": "2019-03-23T22:56:05.939Z", + "Web/CSS/line-break": { + "modified": "2020-10-15T21:37:07.983Z", "contributors": [ - "thbil" + "SphinxKnight", + "fscholz", + "Sebastianz", + "Yvain" ] }, - "Web/API/HTMLFormElement/enctype": { - "modified": "2019-03-23T22:56:06.183Z", + "Web/CSS/line-height": { + "modified": "2020-10-15T21:15:28.749Z", "contributors": [ - "thbil" + "SphinxKnight", + "gharel", + "Nashella", + "teoli", + "Sebastianz", + "Hell_Carlito", + "jadecrea", + "Havano", + "remjie", + "Fredchat", + "FredB", + "BenoitL" ] }, - "Web/API/HTMLFormElement/length": { - "modified": "2019-03-23T22:56:03.752Z", + "Web/CSS/line-height-step": { + "modified": "2020-10-15T21:56:21.204Z", "contributors": [ - "thbil" + "SphinxKnight", + "kodliber" ] }, - "Web/API/HTMLFormElement/method": { - "modified": "2019-03-23T22:56:06.732Z", + "Web/CSS/linear-gradient()": { + "modified": "2020-11-16T08:57:11.795Z", "contributors": [ - "thbil" + "chrisdavidmills", + "SphinxKnight", + "edspeedy", + "Javarome", + "lhapaipai", + "Guillaume.Wulpes", + "Simplexible", + "wizAmit", + "slayslot", + "prayash", + "Nazcange", + "nicofrand", + "teoli", + "Golmote", + "tregagnon", + "FredB", + "thenew" ] }, - "Web/API/HTMLFormElement/name": { - "modified": "2019-03-23T22:56:01.559Z", + "Web/CSS/list-style": { + "modified": "2020-10-15T21:15:56.797Z", "contributors": [ - "thbil" + "SphinxKnight", + "malenki", + "Sebastianz", + "louuis", + "teoli", + "FredB", + "Mgjbot", + "Fredchat", + "Kyodev", + "VincentN" ] }, - "Web/API/HTMLFormElement/reportValidity": { - "modified": "2020-10-15T22:15:18.266Z", + "Web/CSS/list-style-image": { + "modified": "2020-10-15T21:15:55.198Z", "contributors": [ - "dragon38800" + "SphinxKnight", + "Hinato15", + "fscholz", + "Sebastianz", + "teoli", + "FredB", + "Mgjbot", + "Fredchat", + "Kyodev", + "VincentN" ] }, - "Web/API/HTMLFormElement/reset": { - "modified": "2019-03-18T21:15:21.862Z", + "Web/CSS/list-style-position": { + "modified": "2020-10-15T21:16:01.140Z", "contributors": [ - "a-mt" + "SphinxKnight", + "teoli", + "fscholz", + "FredB", + "Mgjbot", + "Fredchat", + "Kyodev", + "VincentN" ] }, - "Web/API/HTMLFormElement/submit": { - "modified": "2020-10-15T22:15:18.900Z", + "Web/CSS/list-style-type": { + "modified": "2020-10-15T21:16:00.197Z", "contributors": [ - "dragon38800" + "SphinxKnight", + "GregMorel", + "fscholz", + "Goofy", + "teoli", + "Sebastianz", + "FredB", + "Mgjbot", + "ethertank", + "Fredchat", + "Kyodev", + "VincentN" ] }, - "Web/API/HTMLFormElement/submit_event_": { - "modified": "2019-09-03T20:50:22.661Z", + "Web/CSS/margin": { + "modified": "2020-10-15T21:10:35.628Z", "contributors": [ - "estelle", - "Watilin", - "fscholz", - "thbil" + "nathsou", + "SphinxKnight", + "guirip", + "mrstork", + "Sebastianz", + "teoli", + "FredB", + "ThePrisoner", + "tcit" ] }, - "Web/API/HTMLFormElement/target": { - "modified": "2019-03-23T22:56:10.264Z", + "Web/CSS/margin-block": { + "modified": "2020-10-15T22:10:58.480Z", "contributors": [ - "thbil" + "SphinxKnight" ] }, - "Web/API/HTMLFrameSetElement": { - "modified": "2020-10-15T22:35:16.209Z", + "Web/CSS/margin-block-end": { + "modified": "2020-10-15T21:43:50.805Z", "contributors": [ - "Voulto" + "SphinxKnight", + "Goofy" ] }, - "Web/API/HTMLIFrameElement": { - "modified": "2019-07-30T13:28:00.924Z", + "Web/CSS/margin-block-start": { + "modified": "2020-10-15T21:43:45.525Z", "contributors": [ - "thbil" + "SphinxKnight" ] }, - "Web/API/HTMLIFrameElement/contentWindow": { - "modified": "2020-10-15T21:42:29.039Z", + "Web/CSS/margin-bottom": { + "modified": "2020-10-15T21:10:36.296Z", "contributors": [ "SphinxKnight", - "loella16", - "benjaminW78" + "Sebastianz", + "teoli", + "FredB", + "ThePrisoner" ] }, - "Web/API/HTMLIFrameElement/featurePolicy": { - "modified": "2020-11-12T09:04:15.995Z", + "Web/CSS/margin-inline": { + "modified": "2020-10-15T22:11:03.669Z", "contributors": [ - "JNa0" + "SphinxKnight" ] }, - "Web/API/HTMLImageElement": { - "modified": "2019-03-23T23:38:17.058Z", + "Web/CSS/margin-inline-end": { + "modified": "2020-10-15T21:18:24.194Z", "contributors": [ - "loella16", - "fscholz", - "khalid32", + "SphinxKnight", "teoli", + "J.DMB", "louuis", - "rm1720" + "FredB", + "VincentN", + "Fredchat" ] }, - "Web/API/HTMLImageElement/Image": { - "modified": "2019-09-01T13:58:47.617Z", + "Web/CSS/margin-inline-start": { + "modified": "2020-10-15T21:18:22.766Z", "contributors": [ - "loella16", - "sztan" + "SphinxKnight", + "teoli", + "louuis", + "FredB", + "VincentN", + "Fredchat" ] }, - "Web/API/HTMLInputElement": { - "modified": "2020-10-15T21:34:36.231Z", + "Web/CSS/margin-left": { + "modified": "2020-10-15T21:10:37.744Z", "contributors": [ "SphinxKnight", - "jpmedley" + "Sebastianz", + "teoli", + "FredB", + "ThePrisoner" ] }, - "Web/API/HTMLInputElement/labels": { - "modified": "2020-10-15T22:04:38.251Z", + "Web/CSS/margin-right": { + "modified": "2020-10-15T21:10:35.139Z", "contributors": [ "SphinxKnight", - "loella16" + "Sebastianz", + "teoli", + "FredB", + "ThePrisoner" ] }, - "Web/API/HTMLMediaElement": { - "modified": "2020-10-15T21:50:41.898Z", + "Web/CSS/margin-top": { + "modified": "2020-10-15T21:10:41.432Z", "contributors": [ - "AntoineJT", - "loella16", - "MrMargouillat" + "SphinxKnight", + "mrstork", + "Sebastianz", + "teoli", + "FredB", + "ThePrisoner" ] }, - "Web/API/HTMLMediaElement/abort_event": { - "modified": "2020-10-15T22:34:53.863Z", + "Web/CSS/margin-trim": { + "modified": "2020-10-15T22:11:07.350Z", "contributors": [ - "NEO_the-code" + "SphinxKnight" ] }, - "Web/API/HTMLMediaElement/canplay_event": { - "modified": "2019-03-18T20:49:26.215Z", + "Web/CSS/mask": { + "modified": "2020-10-15T21:43:53.941Z", "contributors": [ - "estelle", - "fscholz", - "Kalwyn", - "Maxime-T" + "SphinxKnight", + "LTerrier" ] }, - "Web/API/HTMLMediaElement/canplaythrough_event": { - "modified": "2020-10-30T13:49:01.434Z", + "Web/CSS/mask-border": { + "modified": "2019-04-07T09:00:35.499Z", "contributors": [ - "Sroucheray", - "estelle", - "fscholz", - "Kalwyn" + "SphinxKnight" ] }, - "Web/API/HTMLMediaElement/captureStream": { - "modified": "2020-10-15T22:06:00.390Z", + "Web/CSS/mask-border-mode": { + "modified": "2019-04-07T09:04:43.048Z", "contributors": [ - "o0sh4d0w0o" + "SphinxKnight" ] }, - "Web/API/HTMLMediaElement/durationchange_event": { - "modified": "2019-03-18T20:49:29.267Z", + "Web/CSS/mask-border-outset": { + "modified": "2019-04-06T16:09:39.252Z", "contributors": [ - "estelle", - "fscholz", - "Kalwyn", - "BobyTT" + "SphinxKnight" ] }, - "Web/API/HTMLMediaElement/emptied_event": { - "modified": "2019-03-18T20:49:29.095Z", + "Web/CSS/mask-border-repeat": { + "modified": "2019-04-06T16:09:31.479Z", "contributors": [ - "estelle", - "fscholz", - "Kalwyn" + "SphinxKnight" ] }, - "Web/API/HTMLMediaElement/ended_event": { - "modified": "2019-03-18T20:49:28.930Z", + "Web/CSS/mask-border-slice": { + "modified": "2019-04-06T16:09:23.034Z", "contributors": [ - "estelle", - "fscholz", - "Kalwyn" + "SphinxKnight" ] }, - "Web/API/HTMLMediaElement/play": { - "modified": "2019-03-18T21:39:19.899Z", + "Web/CSS/mask-border-source": { + "modified": "2019-04-06T16:08:52.761Z", "contributors": [ - "3dos" + "SphinxKnight" ] }, - "Web/API/HTMLMediaElement/volume": { - "modified": "2020-10-15T22:22:12.837Z", + "Web/CSS/mask-border-width": { + "modified": "2019-04-06T16:08:41.957Z", "contributors": [ - "Mars073" + "SphinxKnight" ] }, - "Web/API/HTMLOptionElement": { - "modified": "2019-03-23T23:28:20.044Z", + "Web/CSS/mask-clip": { + "modified": "2020-10-15T21:44:07.704Z", "contributors": [ - "khalid32", - "MedB" + "SphinxKnight", + "lp177" ] }, - "Web/API/HTMLOptionElement/Option": { - "modified": "2019-11-18T08:34:34.768Z", + "Web/CSS/mask-composite": { + "modified": "2020-10-15T21:44:09.144Z", "contributors": [ "SphinxKnight", - "Jmarin" + "lp177" ] }, - "Web/API/HTMLQuoteElement": { - "modified": "2019-03-23T23:30:25.216Z", + "Web/CSS/mask-image": { + "modified": "2020-10-15T21:45:26.294Z", "contributors": [ - "teoli", - "khalid32", - "tregagnon" + "SphinxKnight", + "lp177" ] }, - "Web/API/HTMLSelectElement": { - "modified": "2019-03-23T22:50:52.276Z", + "Web/CSS/mask-mode": { + "modified": "2020-10-15T21:45:26.649Z", "contributors": [ - "Jean-MariePETIT", - "tinou98" + "SphinxKnight", + "lp177" ] }, - "Web/API/HTMLSelectElement/remove": { - "modified": "2019-03-23T22:45:22.256Z", + "Web/CSS/mask-origin": { + "modified": "2020-10-15T21:45:26.109Z", "contributors": [ - "Jean-MariePETIT" + "SphinxKnight", + "lp177" ] }, - "Web/API/HTMLSelectElement/selectedIndex": { - "modified": "2020-10-15T22:10:16.178Z", + "Web/CSS/mask-position": { + "modified": "2020-10-15T21:45:24.708Z", "contributors": [ - "Watilin", - "Bpruneau" + "SphinxKnight", + "lp177" ] }, - "Web/API/HTMLSelectElement/setCustomValidity": { - "modified": "2019-04-22T04:45:00.486Z", + "Web/CSS/mask-repeat": { + "modified": "2020-10-15T21:45:24.759Z", "contributors": [ - "kenavoloic", - "v-Stein" + "SphinxKnight", + "lp177" ] }, - "Web/API/HTMLShadowElement": { - "modified": "2019-03-23T22:32:10.748Z", + "Web/CSS/mask-size": { + "modified": "2020-10-15T21:45:21.752Z", "contributors": [ - "nobe4" + "SphinxKnight", + "lp177" ] }, - "Web/API/HTMLSpanElement": { - "modified": "2019-03-23T23:30:40.037Z", + "Web/CSS/mask-type": { + "modified": "2020-10-15T21:43:42.404Z", "contributors": [ - "teoli", - "khalid32", - "tregagnon" + "SphinxKnight" ] }, - "Web/API/HTMLStyleElement": { - "modified": "2019-03-23T23:45:30.418Z", + "Web/CSS/max()": { + "modified": "2020-11-16T09:02:34.879Z", "contributors": [ - "teoli", - "khalid32", - "Mgjbot", - "BenoitL" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/API/HTMLTableCellElement": { - "modified": "2019-03-23T22:22:55.497Z", + "Web/CSS/max-block-size": { + "modified": "2020-10-15T21:43:44.853Z", "contributors": [ - "Copen" + "SphinxKnight" ] }, - "Web/API/HTMLTableElement": { - "modified": "2019-03-23T23:46:08.570Z", + "Web/CSS/max-height": { + "modified": "2020-10-15T21:15:55.797Z", "contributors": [ + "ldvc", + "SphinxKnight", + "fscholz", + "Sebastianz", "teoli", - "jsx", - "ethertank", + "FredB", "Mgjbot", - "BenoitL" + "Fredchat" ] }, - "Web/API/HTMLTableElement/caption": { - "modified": "2019-03-23T23:45:21.628Z", + "Web/CSS/max-inline-size": { + "modified": "2020-10-15T21:43:33.488Z", "contributors": [ - "fscholz", - "teoli", - "khalid32", - "BenoitL", - "Chbok", - "Marcolive" + "SphinxKnight", + "xdelatour" ] }, - "Web/API/HTMLTableElement/insertRow": { - "modified": "2019-03-23T23:31:04.505Z", + "Web/CSS/max-width": { + "modified": "2020-10-15T21:16:38.615Z", "contributors": [ - "WeWantMiles", - "NemoNobobyPersonne", - "fscholz", + "SphinxKnight", + "Sebastianz", "teoli", - "AshfaqHossain", - "Restimel" - ] - }, - "Web/API/HTMLTableRowElement": { - "modified": "2020-10-15T22:17:56.178Z", - "contributors": [ - "Voulto" - ] - }, - "Web/API/HTMLTableRowElement/insertCell": { - "modified": "2020-10-15T22:17:56.662Z", - "contributors": [ - "Watilin" - ] - }, - "Web/API/HTMLTimeElement": { - "modified": "2020-10-15T22:21:35.210Z", - "contributors": [ - "Arzak656" + "FredB", + "Mgjbot", + "BenoitL", + "Fredchat" ] }, - "Web/API/HTMLTimeElement/dateTime": { - "modified": "2020-10-15T22:21:37.221Z", + "Web/CSS/min()": { + "modified": "2020-11-16T09:04:19.879Z", "contributors": [ - "Arzak656" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/API/HTMLUnknownElement": { - "modified": "2020-10-15T22:17:58.810Z", + "Web/CSS/min-block-size": { + "modified": "2020-10-15T21:43:26.727Z", "contributors": [ - "Watilin" + "SphinxKnight" ] }, - "Web/API/HTMLVideoElement": { - "modified": "2020-10-15T22:28:40.533Z", + "Web/CSS/min-height": { + "modified": "2020-10-15T21:16:02.253Z", "contributors": [ + "Derek", "SphinxKnight", - "maudsefo" + "Sebastianz", + "teoli", + "FredB", + "Grsmto", + "Delapouite", + "tregagnon", + "Mgjbot", + "Fredchat" ] }, - "Web/API/Headers": { - "modified": "2020-10-15T22:21:38.336Z", + "Web/CSS/min-inline-size": { + "modified": "2020-10-15T21:43:22.753Z", "contributors": [ - "robin850", - "Torzivalds" + "SphinxKnight" ] }, - "Web/API/History": { - "modified": "2019-03-23T23:10:25.221Z", + "Web/CSS/min-width": { + "modified": "2020-10-15T21:16:36.385Z", "contributors": [ - "DavidLibeau", - "remi_grumeau" + "SphinxKnight", + "Sebastianz", + "teoli", + "FredB", + "Mgjbot", + "BenoitL", + "Fredchat" ] }, - "Web/API/History/length": { - "modified": "2020-10-15T22:28:26.926Z", + "Web/CSS/minmax()": { + "modified": "2020-11-16T09:06:07.004Z", "contributors": [ - "Arzak656" + "chrisdavidmills", + "SphinxKnight", + "HerveRenault", + "lp177" ] }, - "Web/API/IDBCursor": { - "modified": "2019-03-23T22:34:39.578Z", + "Web/CSS/mix-blend-mode": { + "modified": "2020-10-15T21:37:54.397Z", "contributors": [ - "fscholz", "SphinxKnight", - "gadgino" + "mrstork", + "LukyVj", + "Sebastianz", + "Hell_Carlito" ] }, - "Web/API/IDBCursor/advance": { - "modified": "2019-03-23T22:34:38.198Z", + "Web/CSS/number": { + "modified": "2020-10-15T21:15:34.930Z", "contributors": [ - "perrinjerome", "SphinxKnight", - "gadgino" + "fscholz", + "louuis", + "teoli", + "FredB", + "tregagnon", + "Goofy", + "BenoitL" ] }, - "Web/API/IDBCursor/continue": { - "modified": "2019-03-23T22:34:31.664Z", + "Web/CSS/object-fit": { + "modified": "2020-10-15T21:40:35.077Z", "contributors": [ + "uniuc", "SphinxKnight", - "gadgino" + "LauJi", + "PifyZ" ] }, - "Web/API/IDBDatabase": { - "modified": "2019-03-23T22:31:18.316Z", + "Web/CSS/object-position": { + "modified": "2020-10-15T21:43:24.887Z", "contributors": [ - "v-Stein", - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBDatabase/close": { - "modified": "2019-03-23T22:31:11.263Z", + "Web/CSS/offset": { + "modified": "2020-10-15T21:43:23.702Z", "contributors": [ - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBDatabase/createObjectStore": { - "modified": "2019-03-23T22:31:16.639Z", + "Web/CSS/offset-anchor": { + "modified": "2020-10-15T22:24:05.493Z", "contributors": [ - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBDatabase/deleteObjectStore": { - "modified": "2019-03-23T22:31:14.248Z", + "Web/CSS/offset-distance": { + "modified": "2020-10-15T21:43:21.224Z", "contributors": [ - "christophe.hurpeau", - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBDatabase/name": { - "modified": "2019-03-23T22:31:09.217Z", + "Web/CSS/offset-path": { + "modified": "2020-10-15T21:43:23.613Z", "contributors": [ "SphinxKnight", - "gadgino" + "a-mt" ] }, - "Web/API/IDBDatabase/objectStoreNames": { - "modified": "2019-03-23T22:31:09.388Z", + "Web/CSS/offset-position": { + "modified": "2020-10-15T22:34:44.413Z", "contributors": [ - "SphinxKnight", - "gadgino" + "cdoublev" ] }, - "Web/API/IDBDatabase/onabort": { - "modified": "2019-03-23T22:31:09.551Z", + "Web/CSS/offset-rotate": { + "modified": "2020-10-15T21:43:21.156Z", "contributors": [ - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBDatabase/onerror": { - "modified": "2019-03-23T22:31:08.731Z", + "Web/CSS/opacity": { + "modified": "2020-10-15T21:09:09.094Z", "contributors": [ "SphinxKnight", - "gadgino" + "Sebastianz", + "teoli", + "FredB", + "Mgjbot", + "Kyodev", + "Fredchat" ] }, - "Web/API/IDBDatabase/onversionchange": { - "modified": "2019-03-23T22:30:58.851Z", + "Web/CSS/order": { + "modified": "2020-10-15T21:43:22.198Z", "contributors": [ + "cdoublev", "SphinxKnight", - "gadgino" + "tzilliox" ] }, - "Web/API/IDBDatabase/transaction": { - "modified": "2019-03-23T22:31:19.784Z", + "Web/CSS/orphans": { + "modified": "2020-10-15T21:09:04.253Z", "contributors": [ - "P45QU10U", - "gadgino" + "SphinxKnight", + "Sebastianz", + "teoli", + "FredB", + "djacquel" ] }, - "Web/API/IDBDatabase/version": { - "modified": "2020-10-15T21:47:11.268Z", + "Web/CSS/outline": { + "modified": "2020-10-15T21:09:11.603Z", "contributors": [ + "erwanjugand", "SphinxKnight", - "gadgino" + "fscholz", + "Sebastianz", + "teoli", + "wakka27", + "FredB", + "Blackhole", + "Kyodev", + "Fredchat" ] }, - "Web/API/IDBEnvironment": { - "modified": "2020-10-15T21:45:39.502Z", + "Web/CSS/outline-color": { + "modified": "2020-10-15T21:08:56.862Z", "contributors": [ - "loella16", "SphinxKnight", - "gadgino", - "Brettz9" + "fscholz", + "Sebastianz", + "teoli", + "FredB", + "Kyodev", + "Fredchat" ] }, - "Web/API/IDBFactory": { - "modified": "2020-10-15T21:45:40.483Z", + "Web/CSS/outline-offset": { + "modified": "2020-10-15T21:08:49.087Z", "contributors": [ - "bershanskiy", "SphinxKnight", - "gadgino" + "mrstork", + "fscholz", + "Sebastianz", + "teoli", + "Manumanu", + "FredB", + "Kyodev", + "Fredchat" ] }, - "Web/API/IDBFactory/cmp": { - "modified": "2019-03-23T22:34:32.314Z", + "Web/CSS/outline-style": { + "modified": "2020-10-15T21:09:08.315Z", "contributors": [ + "johannpinson", "SphinxKnight", - "gadgino" + "fscholz", + "Sebastianz", + "teoli", + "FredB", + "Kyodev", + "Fredchat" ] }, - "Web/API/IDBFactory/deleteDatabase": { - "modified": "2019-03-23T22:34:37.176Z", + "Web/CSS/outline-width": { + "modified": "2020-10-15T21:09:11.670Z", "contributors": [ "SphinxKnight", - "gadgino" + "fscholz", + "Sebastianz", + "teoli", + "FredB", + "Kyodev", + "Fredchat" ] }, - "Web/API/IDBFactory/open": { - "modified": "2020-10-15T21:45:42.009Z", + "Web/CSS/overflow": { + "modified": "2020-10-15T21:08:56.186Z", "contributors": [ - "Watilin", "SphinxKnight", - "gadgino" + "fdnhkj", + "mapiki", + "matsumonkie", + "Sebastianz", + "scaillerie", + "teoli", + "FredB" ] }, - "Web/API/IDBIndex": { - "modified": "2020-09-12T05:13:55.776Z", + "Web/CSS/overflow-anchor": { + "modified": "2020-10-15T22:10:01.845Z", "contributors": [ - "Voulto", - "GhislainPhu", - "gadgino", - "jpmedley" + "SphinxKnight" ] }, - "Web/API/IDBIndex/count": { - "modified": "2019-03-23T22:30:43.317Z", + "Web/CSS/overflow-block": { + "modified": "2020-10-15T22:17:59.313Z", "contributors": [ - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBIndex/get": { - "modified": "2019-03-18T21:17:42.033Z", + "Web/CSS/overflow-inline": { + "modified": "2020-10-15T22:17:57.651Z", "contributors": [ - "AdeLyneBD", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBIndex/getAll": { - "modified": "2020-10-15T21:47:29.237Z", + "Web/CSS/overflow-wrap": { + "modified": "2020-10-15T21:20:31.219Z", "contributors": [ "SphinxKnight", - "AdeLyneBD", - "gadgino" + "anisometropie", + "patrickfournier", + "fscholz", + "Sebastianz", + "PofMagicfingers", + "teoli", + "BiAiB", + "philippe97", + "FredB", + "Delapouite" ] }, - "Web/API/IDBIndex/getAllKeys": { - "modified": "2020-10-15T21:47:28.678Z", + "Web/CSS/overflow-x": { + "modified": "2020-10-15T21:21:34.563Z", "contributors": [ "SphinxKnight", - "gadgino" + "Sebastianz", + "teoli", + "FredB", + "tregagnon", + "Delapouite", + "Igro" ] }, - "Web/API/IDBIndex/getKey": { - "modified": "2019-03-23T22:30:30.773Z", + "Web/CSS/overflow-y": { + "modified": "2020-10-15T21:21:35.151Z", "contributors": [ "SphinxKnight", - "gadgino" + "Sebastianz", + "teoli", + "enogael", + "FredB", + "tregagnon", + "Delapouite", + "Igro" ] }, - "Web/API/IDBIndex/isAutoLocale": { - "modified": "2020-10-15T21:47:13.856Z", + "Web/CSS/overscroll-behavior": { + "modified": "2020-10-15T22:01:11.932Z", "contributors": [ "SphinxKnight", - "teoli", - "gadgino" + "brunostasse" ] }, - "Web/API/IDBIndex/keyPath": { - "modified": "2019-03-23T22:30:52.686Z", + "Web/CSS/overscroll-behavior-x": { + "modified": "2020-10-15T22:01:15.043Z", "contributors": [ - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBIndex/locale": { - "modified": "2019-03-23T22:30:44.660Z", + "Web/CSS/overscroll-behavior-y": { + "modified": "2020-10-15T22:01:11.740Z", "contributors": [ - "teoli", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBIndex/multiEntry": { - "modified": "2019-03-23T22:30:48.807Z", + "Web/CSS/padding": { + "modified": "2020-10-15T21:10:34.387Z", "contributors": [ "SphinxKnight", - "gadgino" + "Sebastianz", + "teoli", + "FredB", + "ThePrisoner" ] }, - "Web/API/IDBIndex/name": { - "modified": "2019-03-23T22:30:41.544Z", + "Web/CSS/padding-block": { + "modified": "2020-10-15T22:11:17.883Z", "contributors": [ - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBIndex/objectStore": { - "modified": "2019-03-23T22:30:48.435Z", + "Web/CSS/padding-block-end": { + "modified": "2020-10-15T21:43:04.401Z", "contributors": [ - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBIndex/openCursor": { - "modified": "2019-03-23T22:30:31.037Z", + "Web/CSS/padding-block-start": { + "modified": "2020-10-15T21:43:04.242Z", "contributors": [ - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBIndex/openKeyCursor": { - "modified": "2019-03-23T22:30:32.594Z", + "Web/CSS/padding-bottom": { + "modified": "2020-10-15T21:10:37.788Z", "contributors": [ "SphinxKnight", - "gadgino" + "Sebastianz", + "teoli", + "FredB", + "ThePrisoner" ] }, - "Web/API/IDBIndex/unique": { - "modified": "2019-03-23T22:30:45.150Z", + "Web/CSS/padding-inline": { + "modified": "2020-10-15T22:11:15.316Z", "contributors": [ - "SphinxKnight", - "gadgino" + "Loliwe", + "SphinxKnight" ] }, - "Web/API/IDBKeyRange": { - "modified": "2020-10-15T21:46:17.358Z", + "Web/CSS/padding-inline-end": { + "modified": "2020-10-15T21:18:26.917Z", "contributors": [ - "Voulto", "SphinxKnight", - "gadgino", - "Goofy", - "jpmedley" + "teoli", + "FredB", + "VincentN", + "Fredchat" ] }, - "Web/API/IDBKeyRange/bound": { - "modified": "2019-03-23T22:33:04.699Z", + "Web/CSS/padding-inline-start": { + "modified": "2020-10-15T21:18:27.911Z", "contributors": [ "SphinxKnight", - "gadgino" + "AmauryH", + "teoli", + "FredB", + "VincentN", + "Fredchat" ] }, - "Web/API/IDBKeyRange/includes": { - "modified": "2019-03-23T22:33:05.590Z", + "Web/CSS/padding-left": { + "modified": "2020-10-15T21:10:35.530Z", "contributors": [ "SphinxKnight", - "gadgino" + "warso", + "Sebastianz", + "teoli", + "FredB", + "ThePrisoner" ] }, - "Web/API/IDBKeyRange/lower": { - "modified": "2019-03-23T22:33:04.885Z", + "Web/CSS/padding-right": { + "modified": "2020-10-15T21:10:31.706Z", "contributors": [ "SphinxKnight", - "gadgino" + "Sebastianz", + "teoli", + "FredB", + "ThePrisoner" ] }, - "Web/API/IDBKeyRange/lowerBound": { - "modified": "2019-03-23T22:33:05.216Z", + "Web/CSS/padding-top": { + "modified": "2020-10-15T21:10:29.837Z", "contributors": [ "SphinxKnight", - "gadgino" + "Sebastianz", + "teoli", + "FredB", + "ThePrisoner" ] }, - "Web/API/IDBKeyRange/lowerOpen": { - "modified": "2019-03-23T22:32:57.950Z", + "Web/CSS/page-break-after": { + "modified": "2020-10-15T21:31:45.771Z", "contributors": [ "SphinxKnight", - "gadgino" + "ncoden", + "Sebastianz", + "gmichard", + "ilaborie" ] }, - "Web/API/IDBKeyRange/only": { - "modified": "2019-03-23T22:33:01.396Z", + "Web/CSS/page-break-before": { + "modified": "2020-10-15T21:43:02.913Z", "contributors": [ - "SphinxKnight", - "gadgino" + "jibe0123", + "SphinxKnight" ] }, - "Web/API/IDBKeyRange/upper": { - "modified": "2019-03-23T22:33:10.697Z", + "Web/CSS/page-break-inside": { + "modified": "2020-10-15T21:43:05.193Z", "contributors": [ - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBKeyRange/upperBound": { - "modified": "2019-03-23T22:33:21.510Z", + "Web/CSS/paint()": { + "modified": "2020-11-16T12:34:32.285Z", "contributors": [ - "SphinxKnight", - "gadgino" + "JNa0", + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/API/IDBKeyRange/upperOpen": { - "modified": "2019-03-23T22:32:58.450Z", + "Web/CSS/paint-order": { + "modified": "2020-10-15T22:02:33.903Z", "contributors": [ - "Hell_Carlito", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBObjectStore": { - "modified": "2019-03-23T22:34:11.877Z", + "Web/CSS/percentage": { + "modified": "2020-10-15T21:15:29.581Z", "contributors": [ - "gadgino" + "SphinxKnight", + "Sebastianz", + "Prinz_Rana", + "fscholz", + "teoli", + "FredB", + "tregagnon", + "BenoitL" ] }, - "Web/API/IDBObjectStore/add": { - "modified": "2019-03-23T22:34:09.726Z", + "Web/CSS/perspective": { + "modified": "2020-10-15T21:19:38.260Z", "contributors": [ - "perrinjerome", "SphinxKnight", - "gadgino" + "eviouchka", + "pierretusseau", + "fscholz", + "Sebastianz", + "teoli", + "pl6025", + "FredB" ] }, - "Web/API/IDBObjectStore/autoIncrement": { - "modified": "2019-03-23T22:34:10.196Z", + "Web/CSS/perspective-origin": { + "modified": "2020-10-15T21:20:18.754Z", "contributors": [ - "gadgino" + "SphinxKnight", + "fscholz", + "Sebastianz", + "teoli", + "FredB" ] }, - "Web/API/IDBObjectStore/clear": { - "modified": "2019-03-23T22:34:03.069Z", + "Web/CSS/place-content": { + "modified": "2020-10-15T21:52:51.184Z", "contributors": [ - "doppelganger9", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBObjectStore/count": { - "modified": "2019-03-23T22:34:13.752Z", + "Web/CSS/place-items": { + "modified": "2020-10-15T21:52:53.357Z", "contributors": [ - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBObjectStore/createIndex": { - "modified": "2019-03-23T22:34:07.900Z", + "Web/CSS/place-self": { + "modified": "2020-10-15T21:52:50.692Z", "contributors": [ - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBObjectStore/delete": { - "modified": "2019-03-23T22:33:59.327Z", + "Web/CSS/pointer-events": { + "modified": "2020-10-15T21:22:42.114Z", "contributors": [ "SphinxKnight", - "gadgino" + "flexbox", + "teoli", + "SiegfriedEhret", + "avetisk" ] }, - "Web/API/IDBObjectStore/deleteIndex": { - "modified": "2019-03-23T22:33:53.159Z", + "Web/CSS/position": { + "modified": "2020-10-15T21:16:08.130Z", "contributors": [ - "AdeLyneBD", - "gadgino" + "SphinxKnight", + "Loliwe", + "Machou", + "adaedra", + "fscholz", + "Sebastianz", + "cconcolato", + "FredB", + "teoli", + "Mgjbot", + "Fredchat", + "Kyodev" ] }, - "Web/API/IDBObjectStore/get": { - "modified": "2019-03-23T22:33:58.671Z", + "Web/CSS/quotes": { + "modified": "2020-10-15T21:08:51.774Z", "contributors": [ - "gadgino" + "SphinxKnight", + "Sebastianz", + "teoli", + "FredB" ] }, - "Web/API/IDBObjectStore/getAll": { - "modified": "2019-05-06T07:04:02.783Z", + "Web/CSS/radial-gradient()": { + "modified": "2020-11-18T14:42:17.846Z", "contributors": [ - "Helfics", - "Thomas-Tonneau", - "gadgino" + "chrisdavidmills", + "SphinxKnight", + "PetiPandaRou", + "teoli", + "philippe97", + "FredB", + "Jeansebastien.ney" ] }, - "Web/API/IDBObjectStore/getAllKeys": { - "modified": "2019-03-23T22:33:43.424Z", + "Web/CSS/ratio": { + "modified": "2020-10-15T21:21:46.974Z", "contributors": [ - "Nothus", "SphinxKnight", - "gadgino" + "fscholz", + "teoli", + "FredB" ] }, - "Web/API/IDBObjectStore/getKey": { - "modified": "2019-03-23T22:11:20.472Z", + "Web/CSS/repeat()": { + "modified": "2020-11-18T14:44:25.185Z", "contributors": [ - "Nothus", - "julienw" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/API/IDBObjectStore/index": { - "modified": "2019-03-23T22:33:52.521Z", + "Web/CSS/repeating-conic-gradient()": { + "modified": "2020-11-18T14:49:14.177Z", + "contributors": [ + "chrisdavidmills", + "SphinxKnight" + ] + }, + "Web/CSS/repeating-linear-gradient()": { + "modified": "2020-11-18T14:45:56.794Z", "contributors": [ + "chrisdavidmills", "SphinxKnight", - "gadgino" + "Sebastianz", + "Prinz_Rana", + "wizAmit", + "prayash", + "bfn", + "teoli", + "FredB" ] }, - "Web/API/IDBObjectStore/indexNames": { - "modified": "2019-03-23T22:34:04.202Z", + "Web/CSS/repeating-radial-gradient()": { + "modified": "2020-11-18T14:47:29.838Z", "contributors": [ + "chrisdavidmills", "SphinxKnight", - "gadgino" + "a-mt" ] }, - "Web/API/IDBObjectStore/keyPath": { - "modified": "2019-03-23T22:34:05.962Z", + "Web/CSS/resize": { + "modified": "2020-10-15T21:19:06.332Z", "contributors": [ "SphinxKnight", - "Alpha", - "gadgino" + "Sebastianz", + "teoli", + "FredB" ] }, - "Web/API/IDBObjectStore/name": { - "modified": "2019-03-23T22:34:05.656Z", + "Web/CSS/resolution": { + "modified": "2020-10-15T21:24:52.090Z", "contributors": [ "SphinxKnight", - "gadgino" + "Sebastianz", + "Prinz_Rana", + "fscholz", + "J.DMB", + "louuis", + "teoli", + "FredB" ] }, - "Web/API/IDBObjectStore/openCursor": { - "modified": "2019-03-23T22:33:43.786Z", + "Web/CSS/revert": { + "modified": "2020-10-15T21:42:54.151Z", "contributors": [ "SphinxKnight", - "gadgino" + "Zefling" ] }, - "Web/API/IDBObjectStore/openKeyCursor": { - "modified": "2019-03-23T22:33:39.850Z", + "Web/CSS/right": { + "modified": "2020-10-15T21:08:54.080Z", "contributors": [ "SphinxKnight", - "gadgino" + "Prinz_Rana", + "fscholz", + "Sebastianz", + "teoli", + "FredB", + "Delapouite" ] }, - "Web/API/IDBObjectStore/put": { - "modified": "2019-03-23T22:33:30.943Z", + "Web/CSS/rotate": { + "modified": "2020-10-15T22:02:45.073Z", "contributors": [ - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBObjectStore/transaction": { - "modified": "2019-03-23T22:34:04.872Z", + "Web/CSS/row-gap": { + "modified": "2020-10-15T22:05:44.066Z", "contributors": [ - "gadgino" + "SphinxKnight", + "JNa0" ] }, - "Web/API/IDBOpenDBRequest": { - "modified": "2019-03-23T22:14:30.384Z", + "Web/CSS/ruby-align": { + "modified": "2020-10-15T21:43:02.784Z", "contributors": [ - "loella16", - "Enigma-42" + "SphinxKnight" ] }, - "Web/API/IDBRequest": { - "modified": "2020-10-15T21:45:42.565Z", + "Web/CSS/ruby-position": { + "modified": "2020-10-15T21:42:41.711Z", "contributors": [ - "Voulto", - "Arzak656", - "gadgino", - "inexorabletash" + "SphinxKnight" ] }, - "Web/API/IDBRequest/blocked_event": { - "modified": "2019-03-23T22:00:21.621Z", + "Web/CSS/scale": { + "modified": "2020-10-15T22:02:41.753Z", "contributors": [ - "wbamberg", - "fscholz", - "Kalwyn" + "SphinxKnight" ] }, - "Web/API/IDBRequest/error": { - "modified": "2019-03-23T22:34:15.414Z", + "Web/CSS/scroll-behavior": { + "modified": "2020-10-15T21:42:38.519Z", "contributors": [ - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBRequest/onerror": { - "modified": "2019-03-23T22:34:16.420Z", + "Web/CSS/scroll-margin": { + "modified": "2020-10-15T22:11:29.331Z", "contributors": [ - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBRequest/onsuccess": { - "modified": "2019-03-23T22:34:17.762Z", + "Web/CSS/scroll-margin-block": { + "modified": "2020-10-15T22:11:26.331Z", "contributors": [ - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBRequest/readyState": { - "modified": "2019-03-23T22:34:18.824Z", + "Web/CSS/scroll-margin-block-end": { + "modified": "2020-10-15T22:11:24.840Z", "contributors": [ - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBRequest/result": { - "modified": "2019-03-23T22:34:18.616Z", + "Web/CSS/scroll-margin-block-start": { + "modified": "2020-10-15T22:11:27.968Z", "contributors": [ - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBRequest/source": { - "modified": "2019-03-23T22:34:18.295Z", + "Web/CSS/scroll-margin-bottom": { + "modified": "2020-10-15T22:11:27.109Z", "contributors": [ - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBRequest/transaction": { - "modified": "2019-03-23T22:34:14.676Z", + "Web/CSS/scroll-margin-inline": { + "modified": "2020-10-15T22:11:27.758Z", "contributors": [ - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBTransaction": { - "modified": "2019-03-23T22:34:48.048Z", + "Web/CSS/scroll-margin-inline-end": { + "modified": "2020-10-15T22:11:29.215Z", "contributors": [ - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBTransaction/ObjectStoreNames": { - "modified": "2019-03-23T22:34:33.787Z", + "Web/CSS/scroll-margin-inline-start": { + "modified": "2020-10-15T22:11:31.365Z", "contributors": [ - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBTransaction/abort": { - "modified": "2019-03-23T22:34:40.971Z", + "Web/CSS/scroll-margin-left": { + "modified": "2020-10-15T22:11:32.305Z", "contributors": [ - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBTransaction/abort_event": { - "modified": "2019-03-23T22:00:21.766Z", + "Web/CSS/scroll-margin-right": { + "modified": "2020-10-15T22:11:31.609Z", "contributors": [ - "wbamberg", - "fscholz", - "Kalwyn" + "SphinxKnight" ] }, - "Web/API/IDBTransaction/complete_event": { - "modified": "2019-03-23T22:00:21.434Z", + "Web/CSS/scroll-margin-top": { + "modified": "2020-10-15T22:11:25.637Z", "contributors": [ - "wbamberg", - "fscholz", - "Kalwyn" + "SphinxKnight" ] }, - "Web/API/IDBTransaction/db": { - "modified": "2019-03-23T22:34:41.582Z", + "Web/CSS/scroll-padding": { + "modified": "2020-10-15T22:11:29.445Z", "contributors": [ - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBTransaction/error": { - "modified": "2019-03-23T22:34:37.959Z", + "Web/CSS/scroll-padding-block": { + "modified": "2020-10-15T22:11:28.191Z", "contributors": [ - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBTransaction/mode": { - "modified": "2019-03-23T22:34:37.380Z", + "Web/CSS/scroll-padding-block-end": { + "modified": "2020-10-15T22:11:29.968Z", "contributors": [ - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBTransaction/objectStore": { - "modified": "2019-03-23T22:34:32.499Z", + "Web/CSS/scroll-padding-block-start": { + "modified": "2020-10-15T22:11:29.801Z", "contributors": [ - "Faontetard", - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBTransaction/onabort": { - "modified": "2019-03-23T22:34:39.344Z", + "Web/CSS/scroll-padding-bottom": { + "modified": "2020-10-15T22:11:30.415Z", "contributors": [ - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBTransaction/oncomplete": { - "modified": "2019-03-23T22:34:31.462Z", + "Web/CSS/scroll-padding-inline": { + "modified": "2020-10-15T22:11:26.827Z", "contributors": [ - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/IDBTransaction/onerror": { - "modified": "2019-03-23T22:34:27.556Z", + "Web/CSS/scroll-padding-inline-end": { + "modified": "2020-10-15T22:11:26.380Z", "contributors": [ - "SphinxKnight", - "gadgino" + "SphinxKnight" ] }, - "Web/API/ImageData": { - "modified": "2020-10-15T21:29:16.846Z", + "Web/CSS/scroll-padding-inline-start": { + "modified": "2020-10-15T22:11:30.209Z", "contributors": [ - "SphinxKnight", - "loella16", - "fscholz", - "Sandyl" + "SphinxKnight" ] }, - "Web/API/ImageData/data": { - "modified": "2020-10-15T22:05:57.237Z", + "Web/CSS/scroll-padding-left": { + "modified": "2020-10-15T22:11:32.055Z", "contributors": [ - "adrienbecker" + "SphinxKnight" ] }, - "Web/API/InputEvent": { - "modified": "2020-10-15T22:20:10.431Z", + "Web/CSS/scroll-padding-right": { + "modified": "2020-10-15T22:11:31.603Z", "contributors": [ - "Watilin" + "SphinxKnight" ] }, - "Web/API/IntersectionObserver": { - "modified": "2020-10-15T22:10:55.790Z", + "Web/CSS/scroll-padding-top": { + "modified": "2020-10-15T22:11:27.462Z", "contributors": [ - "JNa0", - "lotfire24" + "SphinxKnight" ] }, - "Web/API/IntersectionObserver/IntersectionObserver": { - "modified": "2020-10-15T22:12:46.597Z", + "Web/CSS/scroll-snap-align": { + "modified": "2020-10-15T22:11:32.358Z", "contributors": [ - "JNa0" + "SphinxKnight" ] }, - "Web/API/IntersectionObserver/observe": { - "modified": "2020-10-15T22:12:46.281Z", + "Web/CSS/scroll-snap-coordinate": { + "modified": "2020-10-15T21:42:48.115Z", "contributors": [ - "SphinxKnight", - "nicolas-t", - "JNa0" + "SphinxKnight" ] }, - "Web/API/IntersectionObserver/root": { - "modified": "2020-10-15T22:11:03.625Z", + "Web/CSS/scroll-snap-destination": { + "modified": "2020-10-15T21:42:40.512Z", "contributors": [ - "JNa0" + "SphinxKnight" ] }, - "Web/API/IntersectionObserver/rootMargin": { - "modified": "2020-10-15T22:11:13.398Z", + "Web/CSS/scroll-snap-points-x": { + "modified": "2020-10-15T21:42:45.133Z", "contributors": [ - "JNa0" + "SphinxKnight", + "teoli" ] }, - "Web/API/IntersectionObserver/thresholds": { - "modified": "2020-10-15T22:12:45.071Z", + "Web/CSS/scroll-snap-points-y": { + "modified": "2020-10-15T21:42:38.109Z", "contributors": [ - "JNa0" + "SphinxKnight", + "teoli" ] }, - "Web/API/IntersectionObserver/unobserve": { - "modified": "2020-10-15T22:12:46.323Z", + "Web/CSS/scroll-snap-stop": { + "modified": "2020-10-15T22:10:03.086Z", "contributors": [ - "JNa0" + "SphinxKnight" ] }, - "Web/API/IntersectionObserverEntry": { - "modified": "2020-10-15T22:11:13.890Z", + "Web/CSS/scroll-snap-type": { + "modified": "2020-10-15T21:42:50.969Z", "contributors": [ - "JNa0" + "SphinxKnight", + "jide" ] }, - "Web/API/IntersectionObserverEntry/target": { - "modified": "2020-10-15T22:11:14.373Z", + "Web/CSS/scroll-snap-type-x": { + "modified": "2020-10-15T21:42:38.724Z", "contributors": [ - "JNa0" + "SphinxKnight" ] }, - "Web/API/Intersection_Observer_API": { - "modified": "2019-05-02T10:59:37.478Z", + "Web/CSS/scroll-snap-type-y": { + "modified": "2020-10-15T21:42:39.974Z", "contributors": [ - "JNa0", - "SphinxKnight", - "baptistecolin", - "Marc.V" + "SphinxKnight" ] }, - "Web/API/KeyboardEvent": { - "modified": "2020-10-15T21:36:30.379Z", + "Web/CSS/scrollbar-color": { + "modified": "2020-10-15T22:10:04.861Z", "contributors": [ - "fscholz", - "wbamberg", - "loella16", - "NemoNobobyPersonne", - "jean-pierre.gay", - "Gibus", - "mikemaccana" + "SphinxKnight", + "lp177" ] }, - "Web/API/KeyboardEvent/KeyboardEvent": { - "modified": "2020-10-15T21:36:29.697Z", + "Web/CSS/scrollbar-width": { + "modified": "2020-10-15T22:10:07.959Z", "contributors": [ - "loella16", - "fuzeKlown", - "B_M" + "SphinxKnight" ] }, - "Web/API/KeyboardEvent/charCode": { - "modified": "2020-10-15T21:56:28.108Z", + "Web/CSS/shape": { + "modified": "2020-10-15T21:46:30.260Z", "contributors": [ - "Lucas-C", - "loella16", - "ManuelEdao" + "SphinxKnight" ] }, - "Web/API/KeyboardEvent/code": { - "modified": "2020-10-15T22:17:28.552Z", + "Web/CSS/shape-image-threshold": { + "modified": "2020-10-15T21:42:37.534Z", "contributors": [ - "tristantheb", "SphinxKnight", - "NoxFly" + "Zefling" ] }, - "Web/API/KeyboardEvent/key": { - "modified": "2020-10-15T21:45:49.321Z", + "Web/CSS/shape-margin": { + "modified": "2020-10-15T21:42:48.010Z", "contributors": [ - "tristantheb", - "Jeremie", - "loella16", - "P45QU10U" + "SphinxKnight" ] }, - "Web/API/KeyboardEvent/key/Key_Values": { - "modified": "2020-04-20T11:30:29.100Z", + "Web/CSS/shape-outside": { + "modified": "2020-10-15T21:33:45.682Z", "contributors": [ - "tristantheb" + "SphinxKnight", + "HTeuMeuLeu", + "teoli", + "Sebastianz", + "lbelavoir" ] }, - "Web/API/LocalFileSystem": { - "modified": "2020-11-02T04:24:20.566Z", + "Web/CSS/string": { + "modified": "2020-10-15T21:10:36.585Z", "contributors": [ "SphinxKnight", - "roxaneprovost" + "fscholz", + "teoli", + "FredB", + "ThePrisoner" ] }, - "Web/API/Location": { - "modified": "2020-10-15T21:27:50.600Z", + "Web/CSS/symbols()": { + "modified": "2020-11-30T10:29:26.349Z", "contributors": [ - "Arzak656", - "NacimHarfouche", - "Goofy", - "Watilin" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/API/Location/assign": { - "modified": "2020-10-15T21:27:45.542Z", + "Web/CSS/tab-size": { + "modified": "2020-10-15T21:19:02.503Z", "contributors": [ - "Arzak656", - "fscholz", - "Watilin" + "SphinxKnight", + "Prinz_Rana", + "Sebastianz", + "teoli", + "FredB" ] }, - "Web/API/Location/reload": { - "modified": "2020-11-18T15:46:55.367Z", + "Web/CSS/table-layout": { + "modified": "2020-10-15T21:19:02.718Z", "contributors": [ - "Arzak656", + "SphinxKnight", + "bsitruk", + "emmanuelclement", "fscholz", + "Sebastianz", "teoli", - "Watilin" + "b_b", + "FredB", + "ethertank" ] }, - "Web/API/Location/replace": { - "modified": "2019-03-23T23:15:34.708Z", + "Web/CSS/text-align": { + "modified": "2020-10-15T21:15:12.893Z", "contributors": [ - "fscholz", - "Watilin" + "n3wborn", + "SphinxKnight", + "SpaVec", + "NicolasGoudry", + "Sebastianz", + "teoli", + "FredB", + "Mgjbot", + "Fredchat", + "Kyodev" ] }, - "Web/API/MediaDevices": { - "modified": "2020-10-15T21:39:57.500Z", + "Web/CSS/text-align-last": { + "modified": "2020-10-15T21:19:07.972Z", "contributors": [ - "Voulto", - "tristantheb", - "jpmedley" + "SphinxKnight", + "Sebastianz", + "fvignals", + "teoli", + "FredB" ] }, - "Web/API/MediaDevices/getUserMedia": { - "modified": "2019-03-23T22:10:09.687Z", + "Web/CSS/text-combine-upright": { + "modified": "2020-10-15T21:42:38.110Z", "contributors": [ - "SoufianeLasri", - "DonBeny" + "SphinxKnight" ] }, - "Web/API/MediaSource": { - "modified": "2020-10-15T22:24:17.807Z", + "Web/CSS/text-decoration": { + "modified": "2020-10-15T21:17:58.514Z", "contributors": [ - "Voulto" + "Maxi-MenuBestOfPlus", + "SphinxKnight", + "Sebastianz", + "teoli", + "316k", + "FredB", + "Fredchat", + "Kyodev" ] }, - "Web/API/MediaSource/MediaSource": { - "modified": "2020-10-15T22:24:16.976Z", + "Web/CSS/text-decoration-color": { + "modified": "2020-10-15T21:08:48.730Z", "contributors": [ - "nowlow" + "SphinxKnight", + "Sebastianz", + "fscholz", + "teoli", + "FredB" ] }, - "Web/API/MediaStream": { - "modified": "2019-03-23T23:24:56.798Z", + "Web/CSS/text-decoration-line": { + "modified": "2020-10-15T21:19:04.173Z", "contributors": [ + "SphinxKnight", "fscholz", - "AbrahamT" + "Sebastianz", + "teoli", + "FredB" ] }, - "Web/API/MediaStreamAudioSourceNode": { - "modified": "2019-03-23T22:22:16.693Z", + "Web/CSS/text-decoration-skip": { + "modified": "2020-10-15T21:47:35.040Z", "contributors": [ - "marie-ototoi", - "Nek-" + "SphinxKnight" ] }, - "Web/API/MediaStreamEvent": { - "modified": "2020-10-22T05:56:07.167Z", + "Web/CSS/text-decoration-skip-ink": { + "modified": "2020-10-15T21:59:08.170Z", "contributors": [ - "Voulto" + "SphinxKnight" ] }, - "Web/API/MessageEvent": { - "modified": "2019-03-23T22:37:35.554Z", + "Web/CSS/text-decoration-style": { + "modified": "2020-10-15T21:19:03.614Z", "contributors": [ - "AClavijo", - "Nothus" + "SphinxKnight", + "fscholz", + "Sebastianz", + "teoli", + "FredB" ] }, - "Web/API/MouseEvent": { - "modified": "2019-03-23T23:09:55.683Z", + "Web/CSS/text-decoration-thickness": { + "modified": "2020-10-15T22:24:05.293Z", "contributors": [ - "loella16", - "Sebastianz", - "Jean-MariePETIT", - "julienw", - "AlainRinder", - "kipcode66" + "SphinxKnight" ] }, - "Web/API/MouseEvent/offsetX": { - "modified": "2019-03-23T22:01:19.710Z", + "Web/CSS/text-emphasis": { + "modified": "2020-10-15T21:43:05.328Z", "contributors": [ - "shezard", - "imhaage" + "SphinxKnight" + ] + }, + "Web/CSS/text-emphasis-color": { + "modified": "2020-10-15T21:41:37.102Z", + "contributors": [ + "SphinxKnight", + "webdif" ] }, - "Web/API/MouseEvent/offsetY": { - "modified": "2019-03-23T22:01:15.982Z", + "Web/CSS/text-emphasis-position": { + "modified": "2020-10-15T21:41:37.345Z", "contributors": [ - "imhaage" + "SphinxKnight" ] }, - "Web/API/MutationObserver": { - "modified": "2019-03-23T23:04:58.339Z", + "Web/CSS/text-emphasis-style": { + "modified": "2020-10-15T21:41:36.302Z", "contributors": [ - "loella16", - "cedeber", - "Watilin", - "Goofy", - "jucrouzet", - "gregoryRednet", - "Melkior" + "SphinxKnight" ] }, - "Web/API/NameList": { - "modified": "2020-10-13T11:05:39.955Z", + "Web/CSS/text-indent": { + "modified": "2020-10-15T21:08:57.783Z", "contributors": [ - "Voulto" + "SphinxKnight", + "neurone12000", + "Prinz_Rana", + "fscholz", + "Sebastianz", + "teoli", + "FredB" ] }, - "Web/API/NamedNodeMap": { - "modified": "2019-03-23T22:39:49.395Z", + "Web/CSS/text-justify": { + "modified": "2020-10-15T21:53:58.739Z", "contributors": [ "SphinxKnight", - "Puxarnal", - "Dexter_Deter" + "Deraw-", + "Joel-Costamagna" ] }, - "Web/API/Navigator": { - "modified": "2019-03-23T23:01:28.541Z", + "Web/CSS/text-orientation": { + "modified": "2020-10-15T21:41:37.989Z", "contributors": [ - "loella16", - "v-Stein", - "unpeudetout", - "EnzDev", - "fscholz" + "SphinxKnight" ] }, - "Web/API/Navigator/battery": { - "modified": "2019-03-23T23:37:50.722Z", + "Web/CSS/text-overflow": { + "modified": "2020-10-15T21:09:08.503Z", "contributors": [ - "Perraudeau", - "fscholz", - "khalid32", - "Florent_ATo" + "Ryanfarrah25", + "SphinxKnight", + "dackmin", + "Guillaume-Heras", + "Sebastianz", + "PifyZ", + "LukyVj", + "teoli", + "FredB" ] }, - "Web/API/Navigator/connection": { - "modified": "2019-03-23T22:11:57.924Z", + "Web/CSS/text-rendering": { + "modified": "2020-10-15T21:08:21.121Z", "contributors": [ - "loella16", - "fsenat" + "SphinxKnight", + "fscholz", + "webdif", + "teoli", + "FredB", + "hsablonniere", + "Manu1400" ] }, - "Web/API/Navigator/cookieEnabled": { - "modified": "2020-10-15T22:13:20.569Z", + "Web/CSS/text-shadow": { + "modified": "2020-10-15T21:11:21.315Z", "contributors": [ - "bloblga" + "SphinxKnight", + "NemoNobobyPersonne", + "fscholz", + "Sebastianz", + "teoli", + "FredB", + "BadFox", + "BenoitL" ] }, - "Web/API/Navigator/credentials": { - "modified": "2020-10-15T22:15:44.720Z", + "Web/CSS/text-size-adjust": { + "modified": "2020-10-15T21:41:38.977Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "Goofy" ] }, - "Web/API/Navigator/doNotTrack": { - "modified": "2019-03-23T23:15:47.123Z", + "Web/CSS/text-transform": { + "modified": "2020-10-15T21:08:51.025Z", "contributors": [ - "loella16", + "SphinxKnight", "fscholz", - "khalid32", - "T2A5H1A1" + "Sebastianz", + "sylozof", + "teoli", + "FredB", + "Matouche" ] }, - "Web/API/Navigator/geolocation": { - "modified": "2019-03-23T22:26:18.567Z", + "Web/CSS/text-underline-offset": { + "modified": "2020-10-15T22:21:50.660Z", "contributors": [ - "Goofy", - "Lornkor" + "SphinxKnight" ] }, - "Web/API/Navigator/getGamepads": { - "modified": "2020-10-15T21:31:17.970Z", + "Web/CSS/text-underline-position": { + "modified": "2020-10-15T21:21:32.888Z", "contributors": [ - "Arzak656", - "fscholz", - "matteodelabre" + "SphinxKnight", + "Sebastianz", + "teoli", + "FredB" ] }, - "Web/API/Navigator/mozIsLocallyAvailable": { - "modified": "2019-03-23T23:52:20.754Z", + "Web/CSS/time": { + "modified": "2020-10-15T21:04:47.409Z", "contributors": [ + "SphinxKnight", + "Sebastianz", + "Prinz_Rana", "fscholz", + "FredB", "teoli", - "jsx", - "Mgjbot", - "BenoitL" + "tregagnon" ] }, - "Web/API/Navigator/registerProtocolHandler": { - "modified": "2019-03-23T23:52:04.757Z", + "Web/CSS/time-percentage": { + "modified": "2020-10-15T22:14:23.852Z", "contributors": [ - "Fluorinx", - "fscholz", - "teoli", - "khalid32", - "BenoitL", - "Mgjbot" + "SphinxKnight" ] }, - "Web/API/Navigator/registerProtocolHandler/Web-based_protocol_handlers": { - "modified": "2019-03-23T23:58:55.939Z", + "Web/CSS/top": { + "modified": "2020-10-15T21:19:40.106Z", "contributors": [ "SphinxKnight", - "chrisdavidmills", - "tregagnon", - "muffinchoco", - "Mgjbot", - "BenoitL" + "fscholz", + "Sebastianz", + "teoli", + "FredB", + "ethertank", + "DavidWalsh" ] }, - "Web/API/Navigator/sendBeacon": { - "modified": "2020-10-15T21:52:49.634Z", + "Web/CSS/touch-action": { + "modified": "2020-10-15T21:41:20.063Z", "contributors": [ - "ylerjen", - "regseb", - "fireyoshiqc" + "daformat", + "SphinxKnight" ] }, - "Web/API/Navigator/serviceWorker": { - "modified": "2019-03-23T22:46:34.715Z", + "Web/CSS/transform": { + "modified": "2020-10-15T21:19:05.910Z", "contributors": [ - "mazoutzecat", - "isac83" + "SphinxKnight", + "Prinz_Rana", + "Sebastianz", + "Sheppy", + "teoli", + "FredB", + "lmorchard" ] }, - "Web/API/Navigator/share": { - "modified": "2020-10-15T22:19:51.304Z", + "Web/CSS/transform-box": { + "modified": "2020-10-15T21:41:17.907Z", "contributors": [ - "antoinerousseau", - "AlexisColin" + "SphinxKnight" ] }, - "Web/API/Navigator/vibrate": { - "modified": "2020-10-15T22:22:06.618Z", + "Web/CSS/transform-function": { + "modified": "2020-10-15T21:42:33.342Z", "contributors": [ - "nboisteault", - "Arzak656" + "SphinxKnight", + "AntoineTohan", + "mrstork" ] }, - "Web/API/NavigatorLanguage": { - "modified": "2020-11-13T08:13:18.543Z", + "Web/CSS/transform-function/matrix()": { + "modified": "2020-11-16T08:59:24.432Z", "contributors": [ - "Arzak656" + "chrisdavidmills", + "SphinxKnight", + "stephane-tessier" ] }, - "Web/API/NavigatorLanguage/language": { - "modified": "2020-11-13T09:34:12.937Z", + "Web/CSS/transform-function/matrix3d()": { + "modified": "2020-11-16T09:01:09.677Z", "contributors": [ - "Arzak656" + "chrisdavidmills", + "SphinxKnight", + "Sebastianz" ] }, - "Web/API/NavigatorLanguage/languages": { - "modified": "2020-11-13T11:23:05.443Z", + "Web/CSS/transform-function/perspective()": { + "modified": "2020-11-16T09:10:28.191Z", "contributors": [ - "Arzak656" + "chrisdavidmills", + "SphinxKnight", + "mrstork" ] }, - "Web/API/NavigatorOnLine": { - "modified": "2020-10-15T21:33:01.047Z", + "Web/CSS/transform-function/rotate()": { + "modified": "2020-11-19T16:05:47.321Z", "contributors": [ - "Arzak656", - "fscholz" + "chrisdavidmills", + "SphinxKnight", + "goofy_mdn", + "prayash" ] }, - "Web/API/NavigatorOnLine/onLine": { - "modified": "2020-10-15T21:16:47.165Z", + "Web/CSS/transform-function/rotate3d()": { + "modified": "2020-11-19T16:07:17.057Z", "contributors": [ - "tomderudder", - "thibaultboursier", - "nicodel", - "fscholz", - "teoli", - "khalid32", - "Mgjbot", - "BenoitL" + "chrisdavidmills", + "GuiBret", + "SphinxKnight", + "Sebastianz", + "prayash" ] }, - "Web/API/NavigatorOnLine/Évènements_online_et_offline": { - "modified": "2019-03-23T23:53:02.447Z", + "Web/CSS/transform-function/rotateX()": { + "modified": "2020-11-19T16:08:58.335Z", "contributors": [ - "Suriteka", "chrisdavidmills", - "BenoitL", - "Mgjbot" + "SphinxKnight", + "prayash" ] }, - "Web/API/NavigatorStorage": { - "modified": "2020-10-15T22:17:55.760Z" - }, - "Web/API/NavigatorStorage/storage": { - "modified": "2020-10-15T22:17:55.620Z", + "Web/CSS/transform-function/rotateY()": { + "modified": "2020-11-19T16:09:55.866Z", "contributors": [ - "Watilin" + "chrisdavidmills", + "SphinxKnight", + "prayash" ] }, - "Web/API/Node": { - "modified": "2020-11-10T19:53:04.820Z", + "Web/CSS/transform-function/rotateZ()": { + "modified": "2020-11-30T10:07:33.024Z", "contributors": [ - "JNa0", - "loella16", - "3dos", + "chrisdavidmills", "SphinxKnight", - "Hell_Carlito", - "teoli", - "jsx", - "tregagnon", - "Julien.stuby" + "prayash" ] }, - "Web/API/Node/appendChild": { - "modified": "2019-04-19T11:04:07.094Z", + "Web/CSS/transform-function/scale()": { + "modified": "2020-11-30T10:15:36.688Z", "contributors": [ - "dhb33", - "loella16", - "gpenissard", - "P45QU10U", - "fscholz", - "teoli", - "khalid32", - "oooo", - "Jeremie", - "Shikiryu", - "Julien STUBY", - "Mgjbot", - "Chbok", - "ErgoUser", - "BenoitL", - "Takenbot" + "chrisdavidmills", + "SphinxKnight", + "Halkeand", + "Loliwe", + "Sebastianz" ] }, - "Web/API/Node/baseURI": { - "modified": "2019-03-18T21:40:03.713Z", + "Web/CSS/transform-function/scale3d()": { + "modified": "2020-11-30T10:19:17.844Z", "contributors": [ - "loella16" + "chrisdavidmills", + "SphinxKnight", + "DavidDx", + "Sebastianz" ] }, - "Web/API/Node/baseURIObject": { - "modified": "2020-10-15T22:02:08.284Z", + "Web/CSS/transform-function/scaleX()": { + "modified": "2020-11-30T10:20:33.117Z", "contributors": [ - "loella16" + "chrisdavidmills", + "SphinxKnight", + "Sebastianz" ] }, - "Web/API/Node/childNodes": { - "modified": "2020-10-15T21:13:37.347Z", + "Web/CSS/transform-function/scaleY()": { + "modified": "2020-11-30T10:21:46.233Z", "contributors": [ - "loella16", - "fscholz", - "teoli", - "khalid32", - "time132", - "Julien STUBY", - "BenoitL", - "Mgjbot", - "Takenbot", - "GT" + "chrisdavidmills", + "SphinxKnight", + "Sebastianz" ] }, - "Web/API/Node/cloneNode": { - "modified": "2019-03-23T23:49:43.842Z", + "Web/CSS/transform-function/scaleZ()": { + "modified": "2020-11-30T10:23:37.630Z", "contributors": [ - "loella16", - "fscholz", - "teoli", - "jsx", - "Twistede", - "Mgjbot", - "BenoitL", - "Fredchat", - "Celelibi" + "chrisdavidmills", + "SphinxKnight", + "Sebastianz" ] }, - "Web/API/Node/compareDocumentPosition": { - "modified": "2019-03-18T21:40:11.785Z", + "Web/CSS/transform-function/skew()": { + "modified": "2020-11-30T10:25:40.996Z", "contributors": [ - "loella16" + "chrisdavidmills", + "SphinxKnight", + "prayash" ] }, - "Web/API/Node/contains": { - "modified": "2019-03-23T23:10:58.748Z", + "Web/CSS/transform-function/skewX()": { + "modified": "2020-11-30T10:27:10.768Z", "contributors": [ - "loella16", - "vava", - "fscholz", - "AshfaqHossain", - "R_403" + "chrisdavidmills", + "SphinxKnight", + "Ramzi2892", + "prayash" ] }, - "Web/API/Node/firstChild": { - "modified": "2020-10-15T21:15:37.706Z", + "Web/CSS/transform-function/skewY()": { + "modified": "2020-11-30T10:28:12.012Z", "contributors": [ - "Eric-ciccotti", - "loella16", - "fscholz", - "AshfaqHossain", - "Sheppy", - "Mgjbot", - "BenoitL", - "Takenbot" + "chrisdavidmills", + "SphinxKnight", + "prayash" ] }, - "Web/API/Node/getRootNode": { - "modified": "2020-10-15T22:02:10.046Z", + "Web/CSS/transform-function/translate()": { + "modified": "2020-11-30T10:30:22.993Z", "contributors": [ - "loella16" + "chrisdavidmills", + "SphinxKnight", + "mrstork" ] }, - "Web/API/Node/getUserData": { - "modified": "2019-03-18T21:40:10.400Z", + "Web/CSS/transform-function/translate3d()": { + "modified": "2020-11-30T12:56:47.640Z", "contributors": [ - "loella16" + "chrisdavidmills", + "SphinxKnight", + "ThreadElric", + "mrstork" ] }, - "Web/API/Node/hasChildNodes": { - "modified": "2019-03-23T23:54:17.372Z", + "Web/CSS/transform-function/translateX": { + "modified": "2019-04-06T11:48:19.824Z", "contributors": [ - "loella16", - "fscholz", - "teoli", - "khalid32", - "Mgjbot", - "BenoitL", - "Fredchat", - "Celelibi" + "SphinxKnight", + "mrstork" ] }, - "Web/API/Node/innerText": { - "modified": "2020-10-15T21:45:59.327Z", + "Web/CSS/transform-function/translateY()": { + "modified": "2020-11-30T13:01:02.374Z", "contributors": [ - "loella16", - "Watilin", - "kodliber", - "lansanasylla" + "chrisdavidmills", + "SphinxKnight", + "mrstork" ] }, - "Web/API/Node/insertBefore": { - "modified": "2019-03-23T23:59:37.542Z", + "Web/CSS/transform-function/translateZ()": { + "modified": "2020-11-30T13:02:52.702Z", "contributors": [ - "loella16", - "trebly", - "fscholz", - "teoli", - "Hasilt", - "tregagnon", - "Julien.stuby", - "Mgjbot", - "BenoitL", - "Cerbere13" + "chrisdavidmills", + "SphinxKnight", + "mrstork" ] }, - "Web/API/Node/isConnected": { - "modified": "2020-10-15T22:02:12.631Z", + "Web/CSS/transform-origin": { + "modified": "2020-10-15T21:19:06.049Z", "contributors": [ - "loella16" + "tristantheb", + "SphinxKnight", + "Prinz_Rana", + "Sebastianz", + "antograssiot", + "teoli", + "FredB" ] }, - "Web/API/Node/isDefaultNamespace": { - "modified": "2019-03-18T21:40:10.800Z", + "Web/CSS/transform-style": { + "modified": "2020-10-15T21:19:45.597Z", "contributors": [ - "loella16" + "SphinxKnight", + "fscholz", + "Sebastianz", + "teoli", + "FredB" ] }, - "Web/API/Node/isEqualNode": { - "modified": "2019-03-23T22:54:52.633Z", + "Web/CSS/transition": { + "modified": "2020-10-15T21:20:31.652Z", "contributors": [ - "loella16", - "mjeanroy" + "SphinxKnight", + "ovaxio", + "sztan", + "fscholz", + "Sebastianz", + "J.DMB", + "louuis", + "teoli", + "FredB" ] }, - "Web/API/Node/isSameNode": { - "modified": "2019-03-18T21:39:55.776Z", + "Web/CSS/transition-delay": { + "modified": "2020-10-15T21:19:58.171Z", "contributors": [ - "loella16" + "SphinxKnight", + "mrstork", + "fscholz", + "Sebastianz", + "teoli", + "FredB" ] }, - "Web/API/Node/isSupported": { - "modified": "2019-03-18T21:15:15.385Z", + "Web/CSS/transition-duration": { + "modified": "2020-10-15T21:20:14.863Z", "contributors": [ - "loella16", + "SphinxKnight", + "mrstork", "fscholz", + "Sebastianz", "teoli", - "jsx", - "BenoitL" + "FredB" ] }, - "Web/API/Node/lastChild": { - "modified": "2020-10-15T21:15:08.719Z", + "Web/CSS/transition-property": { + "modified": "2020-10-15T21:20:09.909Z", "contributors": [ - "loella16", + "SphinxKnight", "fscholz", + "Sebastianz", "teoli", - "mimzi_fahia", - "Mgjbot", - "Takenbot", - "BenoitL" + "gudoy", + "FredB" ] }, - "Web/API/Node/localName": { - "modified": "2020-10-15T21:17:55.986Z", + "Web/CSS/transition-timing-function": { + "modified": "2020-10-15T21:20:09.412Z", "contributors": [ - "loella16", + "SphinxKnight", + "mrstork", "fscholz", + "Sebastianz", "teoli", - "khalid32", - "BenoitL" + "FredB" ] }, - "Web/API/Node/lookupNamespaceURI": { - "modified": "2019-03-18T21:39:45.898Z", + "Web/CSS/translate": { + "modified": "2020-10-15T22:02:43.081Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/Node/lookupPrefix": { - "modified": "2019-03-18T21:40:12.652Z", + "Web/CSS/translation-value": { + "modified": "2019-04-06T11:47:12.242Z", "contributors": [ - "loella16" + "SphinxKnight", + "J.DMB", + "teoli", + "louuis" ] }, - "Web/API/Node/namespaceURI": { - "modified": "2020-10-15T21:17:54.747Z", + "Web/CSS/unicode-bidi": { + "modified": "2020-10-15T21:10:25.144Z", "contributors": [ - "loella16", - "fscholz", + "SphinxKnight", + "trouba", + "Sebastianz", "teoli", - "khalid32", - "BenoitL" + "FredB", + "ThePrisoner" ] }, - "Web/API/Node/nextSibling": { - "modified": "2020-10-15T21:15:37.751Z", + "Web/CSS/unset": { + "modified": "2020-10-15T21:40:50.115Z", "contributors": [ - "wbamberg", - "loella16", - "fscholz", - "AshfaqHossain", - "Sheppy", - "Mgjbot", - "BenoitL", - "Pitoutompoilu", - "Takenbot" + "SphinxKnight" ] }, - "Web/API/Node/nodeName": { - "modified": "2020-10-15T21:16:21.067Z", + "Web/CSS/url()": { + "modified": "2020-10-15T22:20:27.752Z", "contributors": [ - "loella16", - "mparisot", - "fscholz", - "teoli", - "jsx", - "AshfaqHossain", - "Mgjbot", - "BenoitL" + "SphinxKnight" ] }, - "Web/API/Node/nodePrincipal": { - "modified": "2020-10-15T22:02:08.674Z", + "Web/CSS/user-modify": { + "modified": "2020-10-15T21:43:01.040Z", "contributors": [ - "loella16" + "SphinxKnight", + "NicolasT" ] }, - "Web/API/Node/nodeType": { - "modified": "2020-10-15T21:16:45.416Z", + "Web/CSS/user-select": { + "modified": "2020-10-15T21:28:08.010Z", "contributors": [ - "loella16", - "fscholz", + "SphinxKnight", + "Sheppy", + "Fredchat", "teoli", - "arunpandianp", - "ethertank", - "Mgjbot", - "Takenbot", - "BenoitL" + "louuis" ] }, - "Web/API/Node/nodeValue": { - "modified": "2020-10-15T21:09:31.818Z", + "Web/CSS/var()": { + "modified": "2020-10-15T21:42:32.805Z", "contributors": [ - "loella16", - "fscholz", - "jsx", + "SphinxKnight" + ] + }, + "Web/CSS/vertical-align": { + "modified": "2020-10-15T21:17:57.980Z", + "contributors": [ + "SphinxKnight", + "vlakoff", + "Loliwe", + "Sebastianz", "teoli", - "dextra", - "BenoitL", - "Kamel" + "FredB", + "Fredchat", + "Kyodev" ] }, - "Web/API/Node/normalize": { - "modified": "2019-03-23T23:47:18.882Z", + "Web/CSS/visibility": { + "modified": "2020-10-15T21:18:07.321Z", "contributors": [ - "Watilin", - "fscholz", + "patrickfournier", + "SphinxKnight", + "Sebastianz", + "Hell_Carlito", + "vava", "teoli", - "khalid32", - "BenoitL", + "tregagnon", + "FredB", + "Kyodev", "Fredchat" ] }, - "Web/API/Node/ownerDocument": { - "modified": "2020-10-15T21:15:33.193Z", + "Web/CSS/white-space": { + "modified": "2020-10-15T21:19:07.297Z", "contributors": [ - "loella16", + "SphinxKnight", + "nykola", "fscholz", - "Jeremie", - "Mgjbot", - "BenoitL" + "teoli", + "claudepache", + "FredB", + "nonos" ] }, - "Web/API/Node/parentElement": { - "modified": "2020-10-15T21:34:10.422Z", + "Web/CSS/widows": { + "modified": "2020-10-15T21:19:18.585Z", "contributors": [ - "loella16", - "Hell_Carlito", - "CLEm", - "Goofy", - "Eyelock" + "SphinxKnight", + "Sebastianz", + "teoli", + "FredB" ] }, - "Web/API/Node/parentNode": { - "modified": "2020-10-15T21:15:23.433Z", + "Web/CSS/width": { + "modified": "2020-10-15T21:16:34.721Z", "contributors": [ - "mickro", - "loella16", - "vava", - "fscholz", + "cdoublev", + "SphinxKnight", + "Sebastianz", "teoli", - "jsx", + "FredB", "Mgjbot", - "Takenbot", - "BenoitL" + "BenoitL", + "Fredchat", + "Kyodev" ] }, - "Web/API/Node/prefix": { - "modified": "2020-10-15T21:17:23.469Z", + "Web/CSS/will-change": { + "modified": "2020-10-15T21:38:00.394Z", "contributors": [ - "loella16", - "fscholz", - "teoli", - "soumya", - "BenoitL" + "cdoublev", + "Marc.V", + "SphinxKnight", + "Sebastianz", + "PRASS95" ] }, - "Web/API/Node/previousSibling": { - "modified": "2020-10-15T21:15:38.177Z", + "Web/CSS/word-break": { + "modified": "2020-10-15T21:20:32.265Z", "contributors": [ - "wbamberg", - "loella16", + "SphinxKnight", + "Sylfare", + "PifyZ", + "teoli", "fscholz", - "jsx", - "Sheppy", - "Mgjbot", - "BenoitL", - "Pitoutompoilu" + "Sebastianz", + "louuis", + "FredB" ] }, - "Web/API/Node/removeChild": { - "modified": "2019-05-05T22:02:06.657Z", + "Web/CSS/word-spacing": { + "modified": "2020-10-15T21:09:07.377Z", "contributors": [ - "loella16", - "Hell_Carlito", - "Copen", - "antmout", + "SphinxKnight", + "Prinz_Rana", "fscholz", + "Sebastianz", "teoli", - "khalid32", - "Julien STUBY", - "Mgjbot", - "BenoitL" + "Goofy", + "louuis", + "FredB" ] }, - "Web/API/Node/replaceChild": { - "modified": "2019-03-23T23:54:19.719Z", + "Web/CSS/writing-mode": { + "modified": "2020-10-15T21:23:45.445Z", "contributors": [ - "loella16", - "lexoyo", - "fscholz", + "SphinxKnight", + "YoruNoHikage", + "L2o", "teoli", - "jsx", - "Mgjbot", - "BenoitL", + "FredB" + ] + }, + "Web/CSS/z-index": { + "modified": "2020-10-15T21:08:18.747Z", + "contributors": [ + "SphinxKnight", + "Sebastianz", + "teoli", + "FredB", + "tregagnon", "Fredchat", - "Celelibi" + "Kyodev", + "Lapinkiller" ] }, - "Web/API/Node/rootNode": { - "modified": "2020-10-15T22:02:08.977Z", + "Web/CSS/zoom": { + "modified": "2020-10-15T21:45:23.245Z", "contributors": [ - "wbamberg", - "loella16" + "SphinxKnight", + "BenMorel", + "JayPanoz" ] }, - "Web/API/Node/setUserData": { - "modified": "2019-03-18T21:39:40.470Z", + "Web/EXSLT": { + "modified": "2019-01-17T10:26:33.088Z", "contributors": [ - "loella16" + "ExE-Boss", + "BenoitL", + "Mgjbot" ] }, - "Web/API/Node/textContent": { - "modified": "2020-10-15T21:17:31.045Z", + "Web/EXSLT/exsl": { + "modified": "2019-01-16T15:20:55.825Z", "contributors": [ - "loella16", - "fscholz", + "ExE-Boss", "teoli", - "Etienne_WATTEBLED", - "khalid32", - "Delapouite", - "BenoitL" + "Jeremie", + "tregagnon", + "Anonymous" ] }, - "Web/API/NodeFilter": { - "modified": "2020-10-15T22:02:05.638Z", + "Web/EXSLT/exsl/node-set": { + "modified": "2019-01-16T15:43:16.875Z", "contributors": [ - "loella16" + "ExE-Boss", + "Mgjbot", + "BenoitL", + "Fredchat" ] }, - "Web/API/NodeFilter/acceptNode": { - "modified": "2020-10-15T22:02:05.206Z", + "Web/EXSLT/exsl/object-type": { + "modified": "2019-03-23T23:51:29.001Z", "contributors": [ - "loella16" + "ExE-Boss", + "SphinxKnight", + "Mgjbot", + "Fredchat" ] }, - "Web/API/NodeIterator": { - "modified": "2019-03-18T21:40:15.210Z", + "Web/EXSLT/math": { + "modified": "2019-01-16T15:25:32.670Z", "contributors": [ - "loella16" + "ExE-Boss", + "teoli", + "Jeremie", + "tregagnon", + "Anonymous" ] }, - "Web/API/NodeIterator/detach": { - "modified": "2020-10-15T22:02:07.225Z", + "Web/EXSLT/math/highest": { + "modified": "2019-03-23T23:51:27.731Z", "contributors": [ - "loella16" + "ExE-Boss", + "SphinxKnight", + "Mgjbot", + "Fredchat" ] }, - "Web/API/NodeIterator/expandEntityReferences": { - "modified": "2020-10-15T22:02:07.409Z", + "Web/EXSLT/math/lowest": { + "modified": "2019-03-23T23:51:32.457Z", "contributors": [ - "loella16" + "ExE-Boss", + "SphinxKnight", + "Mgjbot", + "Fredchat" ] }, - "Web/API/NodeIterator/filter": { - "modified": "2020-10-15T22:02:07.204Z", + "Web/EXSLT/math/min": { + "modified": "2019-03-23T23:50:33.876Z", "contributors": [ - "loella16" + "ExE-Boss", + "Dralyab", + "jackblack", + "Mgjbot", + "Fredchat" ] }, - "Web/API/NodeIterator/nextNode": { - "modified": "2020-10-15T22:02:07.539Z", + "Web/EXSLT/set": { + "modified": "2019-01-16T15:22:46.319Z", "contributors": [ - "loella16" + "ExE-Boss", + "Jeremie", + "Anonymous" ] }, - "Web/API/NodeIterator/pointerBeforeReferenceNode": { - "modified": "2020-10-15T22:02:09.377Z", + "Web/EXSLT/set/difference": { + "modified": "2019-03-23T23:50:39.871Z", "contributors": [ - "loella16" + "ExE-Boss", + "SphinxKnight", + "Mgjbot", + "Fredchat" ] }, - "Web/API/NodeIterator/previousNode": { - "modified": "2020-10-15T22:02:08.258Z", + "Web/EXSLT/set/distinct": { + "modified": "2019-03-23T23:50:37.743Z", "contributors": [ - "loella16" + "ExE-Boss", + "SphinxKnight", + "Mgjbot", + "Fredchat" ] }, - "Web/API/NodeIterator/referenceNode": { - "modified": "2020-10-15T22:02:07.308Z", + "Web/EXSLT/set/has-same-node": { + "modified": "2019-03-23T23:50:40.804Z", "contributors": [ - "loella16" + "ExE-Boss", + "SphinxKnight", + "Mgjbot", + "Fredchat" ] }, - "Web/API/NodeIterator/root": { - "modified": "2020-10-15T22:02:05.574Z", + "Web/EXSLT/set/intersection": { + "modified": "2019-03-23T23:50:32.370Z", "contributors": [ - "loella16" + "ExE-Boss", + "SphinxKnight", + "Mgjbot", + "Fredchat" ] }, - "Web/API/NodeIterator/whatToShow": { - "modified": "2020-10-15T22:02:06.711Z", + "Web/EXSLT/set/leading": { + "modified": "2019-03-23T23:50:41.424Z", "contributors": [ - "loella16" + "ExE-Boss", + "SphinxKnight", + "Mgjbot", + "Fredchat" ] }, - "Web/API/NodeList": { - "modified": "2019-03-23T22:57:59.165Z", + "Web/EXSLT/set/trailing": { + "modified": "2019-03-23T23:50:41.695Z", "contributors": [ - "madarche", - "loella16", - "uniqid", - "Fredchat", - "taorepoara" + "ExE-Boss", + "SphinxKnight", + "Mgjbot", + "Fredchat" ] }, - "Web/API/NodeList/entries": { - "modified": "2020-10-15T22:02:16.295Z", + "Web/EXSLT/str": { + "modified": "2019-01-16T15:24:44.465Z", "contributors": [ - "edspeedy", - "loella16" + "ExE-Boss", + "Jeremie", + "Anonymous" ] }, - "Web/API/NodeList/forEach": { - "modified": "2020-10-15T22:02:31.449Z", + "Web/EXSLT/str/concat": { + "modified": "2019-03-24T00:12:37.407Z", "contributors": [ - "loella16" + "ExE-Boss", + "SphinxKnight", + "Fredchat", + "Mgjbot" ] }, - "Web/API/NodeList/item": { - "modified": "2020-10-15T22:02:18.906Z", + "Web/EXSLT/str/split": { + "modified": "2019-03-23T23:50:37.644Z", "contributors": [ - "loella16" + "ExE-Boss", + "SphinxKnight", + "Mgjbot", + "Fredchat" ] }, - "Web/API/NodeList/keys": { - "modified": "2020-10-15T22:02:31.309Z", + "Web/EXSLT/str/tokenize": { + "modified": "2019-03-23T23:50:34.788Z", "contributors": [ - "loella16" + "ExE-Boss", + "SphinxKnight", + "Mgjbot", + "Fredchat" ] }, - "Web/API/NodeList/length": { - "modified": "2020-10-15T22:02:17.633Z", + "Web/Events": { + "modified": "2020-09-03T05:30:03.906Z", "contributors": [ - "loella16" + "Voulto", + "cendrars59", + "wbamberg", + "Alain20100", + "ebear", + "linedubeth", + "AlainRinder" ] }, - "Web/API/NodeList/values": { - "modified": "2020-10-15T22:02:32.815Z", + "Web/Guide": { + "modified": "2020-04-12T14:16:39.360Z", "contributors": [ - "loella16" + "ele-gall-ac-mineducation", + "tristantheb", + "SphinxKnight", + "Leticiak37", + "demangejeremy", + "EloD10", + "axel8591", + "SaintCyr", + "Hydr0s", + "Fredchat", + "Caudralys", + "teoli", + "fama25", + "ethertank", + "tregagnon", + "Sheppy" ] }, - "Web/API/Notation": { - "modified": "2019-03-18T21:40:13.820Z", + "Web/Guide/AJAX": { + "modified": "2020-06-08T12:58:09.722Z", "contributors": [ - "loella16" + "Maxi-MenuBestOfPlus", + "CyrilKrylatov", + "SphinxKnight", + "chrisdavidmills", + "Arkhall", + "Nothus", + "tregagnon", + "arena", + "Mgjbot", + "Summit677", + "Fredchat", + "BenoitL", + "Neumann", + "Chbok", + "VincentN", + "Dria" ] }, - "Web/API/NotificationEvent": { - "modified": "2020-09-27T20:47:13.129Z", + "Web/Guide/API": { + "modified": "2019-03-23T23:08:38.035Z", "contributors": [ "SphinxKnight", - "dzlabs" + "demangejeremy", + "shing0608" ] }, - "Web/API/Notifications_API": { - "modified": "2020-10-15T22:34:42.573Z", + "Web/Guide/Audio_and_video_delivery": { + "modified": "2019-03-23T22:00:15.299Z", "contributors": [ - "tomderudder" + "chrisdavidmills", + "a-mt" ] }, - "Web/API/NotifyAudioAvailableEvent": { - "modified": "2020-10-13T11:44:03.313Z", + "Web/Guide/Audio_and_video_delivery/Live_streaming_web_audio_and_video": { + "modified": "2019-03-18T20:51:45.799Z", "contributors": [ - "Voulto" + "chrisdavidmills", + "a-mt" ] }, - "Web/API/OffscreenCanvas": { - "modified": "2019-03-18T21:46:24.440Z", + "Web/Guide/Audio_and_video_delivery/buffering_seeking_time_ranges": { + "modified": "2019-03-18T20:51:45.442Z", "contributors": [ - "NemoNobobyPersonne" + "chrisdavidmills", + "a-mt" ] }, - "Web/API/OscillatorNode": { - "modified": "2019-03-23T22:53:15.413Z", + "Web/Guide/Audio_and_video_manipulation": { + "modified": "2019-03-23T22:00:16.201Z", "contributors": [ - "marie-ototoi", - "kbeaulieu", - "Goofy", - "fscholz", - "Poyoman39" + "chrisdavidmills", + "a-mt" ] }, - "Web/API/PageTransitionEvent": { - "modified": "2019-03-23T22:48:09.437Z", + "Web/Guide/Graphics": { + "modified": "2019-03-23T23:29:27.864Z", "contributors": [ - "Watilin", - "ashnet" + "tonybengue", + "Patrice-Koumar", + "Goofy", + "tregagnon", + "darnuria" ] }, - "Web/API/Page_Visibility_API": { - "modified": "2019-03-23T22:01:56.477Z", + "Web/Guide/HTML/HTML5": { + "modified": "2019-11-06T04:21:55.272Z", "contributors": [ - "Watilin" + "Awebsome", + "teoli", + "tregagnon", + "leoetlino", + "Flaburgan", + "DavidWalsh", + "vigia122", + "MatthieuMaler", + "rd6137", + "Dwchiang", + "BenoitL" ] }, - "Web/API/ParentNode": { - "modified": "2020-10-15T21:33:02.872Z", + "Web/Guide/Mobile": { + "modified": "2019-03-23T23:29:36.868Z", "contributors": [ - "abvll", - "loella16", - "fscholz" + "wakka27", + "BenoitL" ] }, - "Web/API/ParentNode/append": { - "modified": "2020-10-15T21:59:23.058Z", + "Web/Guide/Performance": { + "modified": "2019-03-23T23:28:31.959Z", "contributors": [ - "Yukulele.", - "Watilin", - "ayshiff" + "superfrenchboy", + "teoli", + "Sheppy" ] }, - "Web/API/ParentNode/childElementCount": { - "modified": "2020-10-15T21:37:50.913Z", + "Web/Guide/User_input_methods": { + "modified": "2019-03-23T22:00:16.721Z", "contributors": [ - "abvll", - "loella16", - "xavierartot", - "vava" + "chrisdavidmills", + "a-mt" ] }, - "Web/API/ParentNode/children": { - "modified": "2020-10-15T21:43:07.206Z", + "Web/HTML": { + "modified": "2020-05-09T13:47:36.411Z", "contributors": [ - "Arzak656", - "jMoulis", - "loella16", - "NemoNobobyPersonne", - "xavierartot" + "SphinxKnight", + "facebook", + "tristantheb", + "NicolasCELLA", + "NerOcrO", + "tonybengue", + "Goofy", + "KhalilSnaake", + "Aminelahlou", + "CLEm", + "daniel35310", + "Gibus", + "krischamp", + "julia31", + "jsx", + "teoli", + "jalu78", + "DamienBertrand", + "wakka27", + "Luejni", + "nicoo", + "PetiPandaRou", + "Junipa", + "msherefel", + "claudepache", + "tregagnon", + "Saydev", + "FredB", + "BenoitL", + "ThePrisoner", + "abc222", + "david-suisse", + "Shz", + "xaky", + "fscholz", + "Mgjbot", + "Chbok", + "Planche", + "Takenbot" ] }, - "Web/API/ParentNode/firstElementChild": { - "modified": "2019-03-23T23:35:50.443Z", + "Web/HTML/Element": { + "modified": "2019-06-20T13:53:53.330Z", "contributors": [ - "pdonias", - "fscholz", + "SphinxKnight", + "PhilippeV", + "RolandOnGitHub", + "Loliwe", + "unpeudetout", + "tregagnon", + "OlivierBaudry", + "BlackSheep", + "BenoitL", + "Lomalarch", + "jackblack", + "Shz", + "xaky", "teoli", - "khalid32", - "Delapouite", - "Beaver" + "Mgjbot" ] }, - "Web/API/ParentNode/lastElementChild": { - "modified": "2019-03-18T21:39:15.409Z", + "Web/HTML/Element/Button": { + "modified": "2020-10-15T21:14:16.152Z", "contributors": [ - "loella16" + "yannbertrand", + "SphinxKnight", + "vvvaleee", + "grandoc", + "Chealer", + "marie-ototoi", + "arnaudb", + "FredB", + "tregagnon", + "ethertank", + "teoli" ] }, - "Web/API/ParentNode/prepend": { - "modified": "2020-10-15T22:02:32.998Z", + "Web/HTML/Element/Fieldset": { + "modified": "2020-10-15T21:14:14.734Z", "contributors": [ - "Yukulele.", - "Seblor", - "loella16" + "SphinxKnight", + "marie-ototoi", + "tregagnon", + "teoli", + "ethertank" ] }, - "Web/API/ParentNode/querySelector": { - "modified": "2020-10-15T22:30:52.578Z", + "Web/HTML/Element/Form": { + "modified": "2020-10-15T21:14:20.837Z", "contributors": [ - "NeaVy" + "SphinxKnight", + "Hirevo", + "edspeedy", + "Jack_Duthen", + "msherefel", + "Goofy", + "wakooka", + "tregagnon", + "teoli", + "jswisher" ] }, - "Web/API/ParentNode/querySelectorAll": { - "modified": "2020-10-15T22:02:32.472Z", + "Web/HTML/Element/Heading_Elements": { + "modified": "2020-11-02T08:01:39.577Z", "contributors": [ - "abvll", - "loella16" + "ylerjen", + "SphinxKnight", + "marie-ototoi", + "Bat", + "tregagnon", + "ThePrisoner" ] }, - "Web/API/PasswordCredential": { - "modified": "2020-10-15T22:15:37.555Z", + "Web/HTML/Element/Img": { + "modified": "2020-10-15T21:23:10.312Z", "contributors": [ + "tristantheb", + "Yukulele.", "SphinxKnight", - "fscholz" + "Chomchaum", + "jgil83000", + "codemmousse", + "Yves_ASTIER", + "Hell_Carlito", + "hostalerye", + "FranckCo", + "louuis", + "Alexfrits", + "msherefel", + "tregagnon", + "olibre", + "Goofy" ] }, - "Web/API/PasswordCredential/PasswordCredential": { - "modified": "2020-10-15T22:15:43.158Z", + "Web/HTML/Element/Input": { + "modified": "2020-10-15T21:14:16.017Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "VictorLequin", + "Flop", + "Dridou", + "SimonArruti", + "lionel", + "marie-ototoi", + "nicofrand", + "wakka27", + "Flaburgan", + "jbeuh", + "arnaudbienner", + "msherefel", + "tregagnon", + "teoli" ] }, - "Web/API/PasswordCredential/additionalData": { - "modified": "2020-10-15T22:15:45.161Z", + "Web/HTML/Element/Input/button": { + "modified": "2020-10-15T21:37:46.494Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "marie-ototoi", + "dreizn", + "Bat", + "Goofy" ] }, - "Web/API/PasswordCredential/iconURL": { - "modified": "2020-10-15T22:15:45.183Z", + "Web/HTML/Element/Input/checkbox": { + "modified": "2020-10-15T21:39:40.574Z", "contributors": [ - "SphinxKnight" + "Jamelkol", + "a-carvallo", + "SphinxKnight", + "LaurentBarbareau", + "euZebe", + "FanJiyong", + "ctjhoa", + "AnthonyMaton" ] }, - "Web/API/PasswordCredential/idName": { - "modified": "2020-10-15T22:15:37.132Z", + "Web/HTML/Element/Input/color": { + "modified": "2020-10-15T21:34:25.198Z", "contributors": [ - "SphinxKnight" + "Jamelkol", + "SphinxKnight", + "nicofrand", + "josephcab" ] }, - "Web/API/PasswordCredential/name": { - "modified": "2020-10-15T22:15:42.939Z", + "Web/HTML/Element/Input/date": { + "modified": "2020-10-15T21:39:48.210Z", "contributors": [ - "SphinxKnight" + "Flaburgan", + "SphinxKnight", + "Lodec", + "P45QU10U", + "mliatt", + "doriangillet", + "marie-ototoi", + "Bat" ] }, - "Web/API/PasswordCredential/password": { - "modified": "2020-10-15T22:15:44.068Z", + "Web/HTML/Element/Input/datetime": { + "modified": "2019-04-04T15:45:35.933Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "Antoine-Demailly", + "marie-ototoi", + "KylianLM" ] }, - "Web/API/PasswordCredential/passwordName": { - "modified": "2020-10-15T22:15:42.960Z", + "Web/HTML/Element/Input/datetime-local": { + "modified": "2020-10-28T11:18:38.925Z", "contributors": [ + "nbtetreault", "SphinxKnight" ] }, - "Web/API/Payment_Request_API": { - "modified": "2020-10-15T22:20:45.922Z", + "Web/HTML/Element/Input/email": { + "modified": "2020-10-15T21:55:52.405Z", "contributors": [ - "codingk8" + "SphinxKnight" ] }, - "Web/API/Performance": { - "modified": "2020-10-15T21:33:03.900Z", + "Web/HTML/Element/Input/file": { + "modified": "2020-10-15T21:54:07.371Z", "contributors": [ - "cdoublev", - "fscholz", - "maeljirari" + "brunostasse", + "masonlouchart", + "SphinxKnight", + "PhilippePerret", + "gnoxr", + "daufinsyd" ] }, - "Web/API/Performance/navigation": { - "modified": "2020-10-15T22:03:54.846Z", + "Web/HTML/Element/Input/hidden": { + "modified": "2020-10-15T21:55:51.697Z", "contributors": [ - "fscholz", - "maeljirari" + "SphinxKnight" ] }, - "Web/API/Performance/now": { - "modified": "2020-10-15T21:27:41.866Z", + "Web/HTML/Element/Input/image": { + "modified": "2020-10-15T21:43:35.571Z", "contributors": [ - "Watilin", - "NemoNobobyPersonne", - "fscholz", - "Goofy", - "ilaborie" + "Jamelkol", + "SphinxKnight" ] }, - "Web/API/PeriodicWave": { - "modified": "2020-10-15T22:09:54.557Z", + "Web/HTML/Element/Input/month": { + "modified": "2020-10-15T21:56:34.329Z", "contributors": [ "SphinxKnight", - "JNa0", - "simdax" - ] - }, - "Web/API/Permissions_API": { - "modified": "2020-10-15T22:21:53.625Z", - "contributors": [ - "lp177" + "loganblangenois" ] }, - "Web/API/Plugin": { - "modified": "2019-03-18T21:43:51.138Z", + "Web/HTML/Element/Input/number": { + "modified": "2020-10-15T21:55:45.586Z", "contributors": [ - "ayshiff" + "SphinxKnight", + "nbrdx", + "Louis-PhilippeTrempe" ] }, - "Web/API/PointerEvent": { - "modified": "2020-10-15T22:17:19.185Z", + "Web/HTML/Element/Input/password": { + "modified": "2020-10-15T21:43:36.452Z", "contributors": [ - "brunostasse", - "cdoublev" + "SphinxKnight", + "CAILAC-Maxime" ] }, - "Web/API/Pointer_events": { - "modified": "2020-11-02T15:44:40.619Z", + "Web/HTML/Element/Input/radio": { + "modified": "2020-10-15T21:55:43.403Z", "contributors": [ - "lephemere", - "a-mt", - "davidhbrown" + "SphinxKnight", + "FanJiyong" ] }, - "Web/API/Pointer_events/gestes_pincer_zoom": { - "modified": "2019-03-23T22:13:16.101Z", + "Web/HTML/Element/Input/range": { + "modified": "2020-10-15T21:55:44.797Z", "contributors": [ - "a-mt", - "insomniaqc" + "SphinxKnight", + "jerominejournet" ] }, - "Web/API/PositionOptions": { - "modified": "2019-08-26T09:46:33.509Z", + "Web/HTML/Element/Input/reset": { + "modified": "2020-10-15T21:55:53.083Z", "contributors": [ - "ReinWired", - "guizmo51", - "JeanLucB" + "SphinxKnight" ] }, - "Web/API/PositionOptions/enableHighAccuracy": { - "modified": "2019-03-18T21:37:11.224Z", + "Web/HTML/Element/Input/search": { + "modified": "2020-10-15T21:55:52.204Z", "contributors": [ - "JeanLucB" + "SphinxKnight", + "lionralfs" ] }, - "Web/API/PositionOptions/maximumAge": { - "modified": "2019-03-18T21:37:16.913Z", + "Web/HTML/Element/Input/submit": { + "modified": "2020-10-15T21:56:12.673Z", "contributors": [ - "JeanLucB" + "SphinxKnight", + "cabalpit" ] }, - "Web/API/PositionOptions/timeout": { - "modified": "2020-10-15T22:03:34.783Z", + "Web/HTML/Element/Input/tel": { + "modified": "2020-11-24T06:34:33.505Z", "contributors": [ - "Arzak656", - "JeanLucB" + "Superkooka", + "SphinxKnight" ] }, - "Web/API/ProcessingInstruction": { - "modified": "2019-03-18T21:40:23.342Z", + "Web/HTML/Element/Input/text": { + "modified": "2020-10-15T21:57:28.394Z", "contributors": [ - "loella16" + "SphinxKnight", + "Keyhaku" ] }, - "Web/API/PublicKeyCredential": { - "modified": "2020-10-15T22:15:37.633Z", + "Web/HTML/Element/Input/time": { + "modified": "2020-10-15T21:57:37.801Z", "contributors": [ "SphinxKnight" ] }, - "Web/API/PushEvent": { - "modified": "2019-03-18T21:17:31.867Z", + "Web/HTML/Element/Input/url": { + "modified": "2020-10-15T21:57:06.539Z", "contributors": [ - "Hell_Carlito", - "JeffD" + "SphinxKnight" ] }, - "Web/API/Push_API": { - "modified": "2020-10-15T21:44:48.386Z", + "Web/HTML/Element/Input/week": { + "modified": "2020-10-15T21:57:06.373Z", "contributors": [ - "tristantheb", - "Hell_Carlito", - "nicolashenry", - "JeffD" + "SphinxKnight" ] }, - "Web/API/RTCIceServer": { - "modified": "2020-09-12T07:23:54.439Z", + "Web/HTML/Element/Keygen": { + "modified": "2020-10-15T21:14:21.658Z", "contributors": [ - "MisterDA", - "amineSsa" + "SphinxKnight", + "marie-ototoi", + "msherefel", + "tregagnon", + "teoli" ] }, - "Web/API/RTCPeerConnection": { - "modified": "2020-10-15T22:22:14.553Z", + "Web/HTML/Element/Label": { + "modified": "2020-10-15T21:14:20.293Z", "contributors": [ - "plyd", - "philbhur" + "SphinxKnight", + "colindefais", + "marie-ototoi", + "tregagnon", + "teoli" ] }, - "Web/API/RTCPeerConnection/setConfiguration": { - "modified": "2020-10-15T22:22:53.605Z", + "Web/HTML/Element/Legend": { + "modified": "2020-10-15T21:14:17.910Z", "contributors": [ "SphinxKnight", - "bbataini" + "tregagnon", + "teoli" ] }, - "Web/API/RandomSource/getRandomValues": { - "modified": "2020-10-15T21:32:23.009Z", + "Web/HTML/Element/Meter": { + "modified": "2020-10-15T21:14:20.481Z", "contributors": [ - "tristantheb", - "noftaly", - "Clemix37", - "ea1000", - "fscholz", - "Grahack" + "SphinxKnight", + "marie-ototoi", + "tregagnon", + "teoli" ] }, - "Web/API/Range": { - "modified": "2019-03-18T20:49:38.585Z", + "Web/HTML/Element/Optgroup": { + "modified": "2020-10-15T21:14:18.536Z", "contributors": [ - "Watilin", - "stefmaster", - "teoli", - "jsx", - "Mgjbot", - "BenoitL", - "Fredchat", - "VincentN", - "Learning" + "SphinxKnight", + "tregagnon", + "ethertank", + "teoli" ] }, - "Web/API/Range/createContextualFragment": { - "modified": "2019-03-18T21:42:33.795Z", + "Web/HTML/Element/Option": { + "modified": "2020-10-15T21:14:23.462Z", "contributors": [ - "Watilin" + "Jamelkol", + "SphinxKnight", + "stevenremot", + "tregagnon", + "teoli" ] }, - "Web/API/Range/detach": { - "modified": "2020-10-15T22:06:40.189Z", + "Web/HTML/Element/Progress": { + "modified": "2020-10-15T21:14:19.837Z", "contributors": [ - "jonasgrilleres" + "SphinxKnight", + "marie-ototoi", + "tregagnon", + "Goofy", + "ethertank", + "teoli" ] }, - "Web/API/Range/extractContents": { - "modified": "2020-10-15T22:01:04.338Z", + "Web/HTML/Element/Shadow": { + "modified": "2020-10-15T21:39:46.549Z", "contributors": [ "SphinxKnight", - "Watilin" + "jean-pierre.gay" ] }, - "Web/API/Range/insertNode": { - "modified": "2019-03-23T22:26:49.211Z", + "Web/HTML/Element/Source": { + "modified": "2020-10-15T21:11:10.814Z", "contributors": [ + "SphinxKnight", "Hell_Carlito", - "Watilin" + "Goofy", + "louuis", + "FredB", + "tregagnon", + "mekal" ] }, - "Web/API/Range/selectNode": { - "modified": "2019-03-18T21:38:58.634Z", + "Web/HTML/Element/Textarea": { + "modified": "2020-10-15T21:14:21.148Z", "contributors": [ - "NemoNobobyPersonne" + "SphinxKnight", + "lulu5239", + "kagagnon", + "wakka27", + "emagnier", + "tregagnon", + "teoli" ] }, - "Web/API/Range/setStart": { - "modified": "2019-03-23T22:02:21.472Z", + "Web/HTML/Element/a": { + "modified": "2020-11-06T11:21:23.131Z", "contributors": [ - "cabalpit" + "CCR-G", + "arkhi", + "mathildebuenerd", + "SphinxKnight", + "Miraty", + "NerOcrO", + "Banban", + "marie-ototoi", + "teoli", + "msherefel", + "tregagnon", + "Goofy", + "ethertank", + "DavidWalsh", + "FredB", + "autodidactie", + "BenoitL" ] }, - "Web/API/Range/surroundContents": { - "modified": "2020-10-15T22:15:03.441Z", + "Web/HTML/Element/abbr": { + "modified": "2020-10-15T21:20:25.117Z", "contributors": [ - "Watilin" + "SphinxKnight", + "grandoc", + "marie-ototoi", + "fscholz", + "msherefel", + "tregagnon", + "Pandark", + "Fredchat" ] }, - "Web/API/Request": { - "modified": "2020-10-15T21:45:46.926Z", + "Web/HTML/Element/acronym": { + "modified": "2020-10-15T21:23:09.919Z", "contributors": [ - "Voulto", "SphinxKnight", - "Sheppy" + "tregagnon" ] }, - "Web/API/Request/Request": { - "modified": "2020-10-15T21:58:38.703Z", + "Web/HTML/Element/address": { + "modified": "2020-10-15T21:21:12.040Z", "contributors": [ "SphinxKnight", - "rpereira-dev", - "NemoNobobyPersonne" + "MisterDaFunk", + "edspeedy", + "marie-ototoi", + "tregagnon", + "msherefel", + "laparn" ] }, - "Web/API/Request/credentials": { - "modified": "2020-10-15T21:59:03.816Z", + "Web/HTML/Element/applet": { + "modified": "2020-10-15T21:23:12.907Z", "contributors": [ "SphinxKnight", - "Flavien" + "tregagnon" ] }, - "Web/API/Request/mode": { - "modified": "2020-10-15T21:45:44.176Z", + "Web/HTML/Element/area": { + "modified": "2020-10-15T21:23:17.179Z", "contributors": [ "SphinxKnight", - "m1ch3lcl", - "P45QU10U" + "sp00m", + "tregagnon" ] }, - "Web/API/Resize_Observer_API": { - "modified": "2020-11-16T08:29:15.752Z", + "Web/HTML/Element/article": { + "modified": "2020-10-15T21:20:54.261Z", "contributors": [ - "JNa0" + "SphinxKnight", + "edspeedy", + "Hell_Carlito", + "jumperparis", + "marie-ototoi", + "louuis", + "teoli", + "tregagnon", + "SwordArMor" ] }, - "Web/API/Response": { - "modified": "2019-03-23T22:02:32.946Z", + "Web/HTML/Element/aside": { + "modified": "2020-10-15T21:20:52.000Z", "contributors": [ - "Hennek" + "SphinxKnight", + "NemoNobobyPersonne", + "marie-ototoi", + "tregagnon", + "msherefel", + "SwordArMor" ] }, - "Web/API/SVGAElement": { - "modified": "2019-03-23T23:09:32.730Z", + "Web/HTML/Element/audio": { + "modified": "2020-10-15T21:05:01.673Z", "contributors": [ + "SphinxKnight", + "MisterDaFunk", + "Brah0um", "Goofy", - "Barbrousse" + "EnzDev", + "marie-ototoi", + "WSH", + "louuis", + "msherefel", + "tregagnon" ] }, - "Web/API/SVGDescElement": { - "modified": "2020-10-15T21:34:30.445Z", + "Web/HTML/Element/b": { + "modified": "2020-10-15T21:13:13.517Z", "contributors": [ "SphinxKnight", - "B_M" - ] - }, - "Web/API/SVGElement": { - "modified": "2019-03-23T23:05:24.715Z", - "contributors": [ - "thePivottt" + "marie-ototoi", + "msherefel", + "tregagnon", + "Goofy", + "ethertank", + "Shz" ] }, - "Web/API/SVGMatrix": { - "modified": "2019-03-23T23:03:00.534Z", + "Web/HTML/Element/base": { + "modified": "2020-10-15T21:23:10.852Z", "contributors": [ - "Arioch" + "SphinxKnight", + "eduleboss", + "teoli", + "louuis", + "msherefel", + "tregagnon" ] }, - "Web/API/SVGRect": { - "modified": "2019-03-23T23:02:52.318Z", + "Web/HTML/Element/basefont": { + "modified": "2020-10-15T21:23:31.867Z", "contributors": [ - "Arioch" + "SphinxKnight", + "fscholz", + "tregagnon" ] }, - "Web/API/SVGRectElement": { - "modified": "2020-10-15T22:16:03.247Z", + "Web/HTML/Element/bdi": { + "modified": "2020-10-15T21:23:16.145Z", "contributors": [ - "Arzak656" + "SphinxKnight", + "marie-ototoi", + "tregagnon", + "Delapouite" ] }, - "Web/API/SVGStylable": { - "modified": "2020-10-15T21:34:30.185Z", + "Web/HTML/Element/bdo": { + "modified": "2020-10-15T21:23:20.744Z", "contributors": [ "SphinxKnight", - "B_M" + "PhilippeV", + "marie-ototoi", + "tregagnon" ] }, - "Web/API/SVGTitleElement": { - "modified": "2019-03-23T22:57:49.129Z", + "Web/HTML/Element/bgsound": { + "modified": "2020-10-15T21:23:34.219Z", "contributors": [ - "B_M" + "SphinxKnight", + "tregagnon" ] }, - "Web/API/Screen_Capture_API": { - "modified": "2020-10-15T22:21:38.382Z", + "Web/HTML/Element/big": { + "modified": "2020-10-15T21:23:57.237Z", "contributors": [ - "Torzivalds" + "SphinxKnight", + "Daniel005", + "Goofy", + "tregagnon" ] }, - "Web/API/Selection": { - "modified": "2020-10-15T21:17:12.773Z", + "Web/HTML/Element/blink": { + "modified": "2020-10-15T21:23:48.718Z", "contributors": [ - "scientificware", - "jeangab62", - "thiberaw", - "Hell_Carlito", - "Goofy", - "Watilin", - "Nothus", - "gaelb", + "SphinxKnight", "teoli", - "jsx", - "Mgjbot", - "Chbok" + "cgrimal", + "tregagnon" ] }, - "Web/API/Selection/collapse": { - "modified": "2019-03-23T22:40:49.435Z", + "Web/HTML/Element/blockquote": { + "modified": "2020-10-15T21:20:42.040Z", "contributors": [ - "Hell_Carlito", - "zede-master" + "SphinxKnight", + "PhilippeV", + "marie-ototoi", + "tregagnon", + "teoli", + "regisg27" ] }, - "Web/API/Selection/toString": { - "modified": "2019-03-23T23:47:21.731Z", + "Web/HTML/Element/body": { + "modified": "2020-10-15T21:13:11.999Z", "contributors": [ - "fscholz", - "teoli", - "jsx", - "Chbok" + "SphinxKnight", + "PhilippeV", + "begmans", + "msherefel", + "tregagnon", + "Shz", + "ethertank" ] }, - "Web/API/Selection/type": { - "modified": "2020-10-15T22:28:11.070Z", + "Web/HTML/Element/br": { + "modified": "2020-10-15T21:13:11.891Z", "contributors": [ - "G-Couvert" + "SphinxKnight", + "edspeedy", + "louuis", + "tregagnon", + "ethertank", + "Shz" ] }, - "Web/API/Selection_API": { - "modified": "2019-03-18T21:28:44.424Z", + "Web/HTML/Element/canvas": { + "modified": "2020-10-15T21:11:31.038Z", "contributors": [ - "Watilin" + "SphinxKnight", + "marie-ototoi", + "emersion", + "tregagnon", + "lumiru", + "Shahor", + "xaky" ] }, - "Web/API/Server-sent_events": { - "modified": "2020-08-31T06:12:15.737Z", + "Web/HTML/Element/caption": { + "modified": "2020-10-15T21:23:14.688Z", "contributors": [ - "Voulto", "SphinxKnight", - "Arterrien", - "ethertank" + "Valbou", + "_pierrick_", + "tregagnon" ] }, - "Web/API/Server-sent_events/Using_server-sent_events": { - "modified": "2019-10-23T03:46:57.246Z", + "Web/HTML/Element/center": { + "modified": "2020-10-15T21:23:55.900Z", "contributors": [ "SphinxKnight", - "Watilin", - "tartinesKiller", - "duchesne.andre", - "ygarbage", - "QuentinChx", - "mikadev" + "tregagnon" ] }, - "Web/API/ServiceWorker": { - "modified": "2020-10-15T21:44:04.910Z", + "Web/HTML/Element/cite": { + "modified": "2020-10-15T21:23:18.545Z", "contributors": [ - "tomderudder", - "JNa0", - "pdesjardins90", - "nobe4" + "SphinxKnight", + "marie-ototoi", + "louuis", + "AnthonyMaton", + "tregagnon" ] }, - "Web/API/ServiceWorker/onstatechange": { - "modified": "2019-03-23T22:37:05.749Z", + "Web/HTML/Element/code": { + "modified": "2020-10-15T21:13:10.410Z", "contributors": [ - "nobe4" + "SphinxKnight", + "marie-ototoi", + "Nadra", + "tregagnon", + "ethertank", + "xaky" ] }, - "Web/API/ServiceWorkerContainer": { - "modified": "2019-03-23T22:15:17.877Z", + "Web/HTML/Element/col": { + "modified": "2020-10-15T21:23:13.154Z", "contributors": [ - "Tranber0" + "SphinxKnight", + "msherefel", + "tregagnon" ] }, - "Web/API/ServiceWorkerContainer/getRegistration": { - "modified": "2020-10-15T22:33:54.801Z", + "Web/HTML/Element/colgroup": { + "modified": "2020-10-15T21:23:21.879Z", "contributors": [ - "Arzak656" + "SphinxKnight", + "msherefel", + "tregagnon" ] }, - "Web/API/ServiceWorkerContainer/register": { - "modified": "2020-10-15T22:34:39.454Z", + "Web/HTML/Element/content": { + "modified": "2020-10-15T21:26:28.598Z", "contributors": [ - "tomderudder" + "SphinxKnight", + "Mylainos" ] }, - "Web/API/ServiceWorkerGlobalScope": { - "modified": "2020-10-15T22:34:58.233Z", + "Web/HTML/Element/data": { + "modified": "2020-10-15T21:23:14.238Z", "contributors": [ - "alattalatta" + "lespacedunmatin", + "SphinxKnight", + "marie-ototoi", + "tregagnon" ] }, - "Web/API/ServiceWorkerGlobalScope/onnotificationclick": { - "modified": "2020-10-15T22:34:57.743Z", + "Web/HTML/Element/datalist": { + "modified": "2020-10-15T21:14:21.726Z", "contributors": [ - "tomderudder" + "SphinxKnight", + "msherefel", + "Zefling", + "tregagnon", + "Goofy", + "Delapouite", + "ethertank", + "teoli" ] }, - "Web/API/ServiceWorkerRegistration": { - "modified": "2020-10-15T22:15:48.505Z", + "Web/HTML/Element/dd": { + "modified": "2020-10-15T21:23:15.318Z", "contributors": [ - "chrisdavidmills" + "SphinxKnight", + "tregagnon" ] }, - "Web/API/ServiceWorkerRegistration/active": { - "modified": "2020-10-15T22:15:46.844Z", + "Web/HTML/Element/del": { + "modified": "2020-10-15T21:23:25.321Z", "contributors": [ - "Watilin" + "THE_PHOENIX", + "SphinxKnight", + "Goofy", + "thomas.g", + "tregagnon" ] }, - "Web/API/ServiceWorkerRegistration/getNotifications": { - "modified": "2020-10-15T22:34:57.266Z", + "Web/HTML/Element/details": { + "modified": "2020-10-15T21:20:52.346Z", "contributors": [ - "tomderudder" + "SphinxKnight", + "bhenbe", + "marie-ototoi", + "Elanis", + "louuis", + "msherefel", + "tregagnon", + "ThePrisoner" ] }, - "Web/API/ServiceWorkerRegistration/scope": { - "modified": "2020-10-15T22:35:02.366Z", + "Web/HTML/Element/dfn": { + "modified": "2020-10-15T21:23:19.445Z", "contributors": [ - "tomderudder" + "SphinxKnight", + "marie-ototoi", + "tregagnon" ] }, - "Web/API/ServiceWorkerRegistration/showNotification": { - "modified": "2020-10-15T22:34:57.967Z", + "Web/HTML/Element/dialog": { + "modified": "2020-10-15T21:29:25.711Z", "contributors": [ - "tomderudder" + "SphinxKnight", + "J.DMB", + "KkFalse2", + "louuis" ] }, - "Web/API/ServiceWorkerState": { - "modified": "2019-03-18T21:18:01.317Z", + "Web/HTML/Element/dir": { + "modified": "2020-10-15T21:23:54.346Z", "contributors": [ - "AurelieBayre" + "SphinxKnight", + "tregagnon" ] }, - "Web/API/Service_Worker_API": { - "modified": "2019-03-23T22:40:14.713Z", + "Web/HTML/Element/div": { + "modified": "2020-10-15T21:20:48.669Z", "contributors": [ - "onra87", - "STudio26", - "JeffD", - "jean-pierre.gay" + "SphinxKnight", + "marie-ototoi", + "tregagnon", + "teoli", + "dhar" ] }, - "Web/API/Service_Worker_API/Using_Service_Workers": { - "modified": "2020-07-26T01:50:40.763Z", + "Web/HTML/Element/dl": { + "modified": "2020-10-15T21:23:31.779Z", "contributors": [ - "yanabess", - "bArraxas", - "yanns1", - "Faenzar", - "lp177", - "NerOcrO", - "paulintrognon", - "bgondy", - "luminecence", - "drskullster", - "zikinf", - "vthibault", - "nhoizey", - "jean-pierre.gay" + "SphinxKnight", + "marie-ototoi", + "msherefel", + "tregagnon" ] }, - "Web/API/ShadowRoot": { - "modified": "2020-10-15T21:48:45.645Z", + "Web/HTML/Element/dt": { + "modified": "2020-10-15T21:23:25.261Z", "contributors": [ "SphinxKnight", - "EnzDev" + "msherefel", + "tregagnon" ] }, - "Web/API/ShadowRoot/delegatesFocus": { - "modified": "2020-10-15T22:25:00.485Z", + "Web/HTML/Element/em": { + "modified": "2020-10-15T21:20:54.814Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "marie-ototoi", + "Goofy", + "tregagnon", + "teoli", + "regisg27" ] }, - "Web/API/ShadowRoot/host": { - "modified": "2020-10-15T22:25:00.578Z", + "Web/HTML/Element/embed": { + "modified": "2020-10-15T21:23:16.484Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "marie-ototoi", + "tregagnon" ] }, - "Web/API/ShadowRoot/innerHTML": { - "modified": "2020-10-15T22:25:01.691Z", + "Web/HTML/Element/figcaption": { + "modified": "2020-10-15T21:20:53.877Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "Goofy", + "tregagnon", + "bertrandkeller" ] }, - "Web/API/ShadowRoot/mode": { - "modified": "2020-10-15T22:25:00.485Z", + "Web/HTML/Element/figure": { + "modified": "2020-10-15T21:23:12.610Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "marie-ototoi", + "tregagnon" ] }, - "Web/API/SharedWorker": { - "modified": "2020-10-15T21:27:22.248Z", + "Web/HTML/Element/font": { + "modified": "2020-10-15T21:23:56.298Z", "contributors": [ - "Arzak656", - "a-mt", - "wakka27", - "jean-pierre.gay", - "FuturLiberta" + "SphinxKnight", + "fscholz", + "tregagnon" ] }, - "Web/API/SharedWorker/SharedWorker": { - "modified": "2020-10-15T22:27:12.056Z", + "Web/HTML/Element/footer": { + "modified": "2020-10-15T21:20:42.960Z", "contributors": [ - "Arzak656" + "SphinxKnight", + "marie-ototoi", + "ksad", + "tregagnon", + "ThePrisoner" ] }, - "Web/API/SharedWorker/port": { - "modified": "2020-10-15T22:27:03.021Z", + "Web/HTML/Element/frame": { + "modified": "2020-10-15T21:24:02.752Z", "contributors": [ - "Arzak656" + "SphinxKnight", + "tregagnon" ] }, - "Web/API/SharedWorkerGlobalScope": { - "modified": "2020-10-15T22:26:31.672Z", + "Web/HTML/Element/frameset": { + "modified": "2020-10-15T21:24:06.498Z", "contributors": [ "SphinxKnight", - "mfuji09" + "tregagnon" ] }, - "Web/API/SharedWorkerGlobalScope/applicationCache": { - "modified": "2020-10-15T22:26:34.435Z", + "Web/HTML/Element/head": { + "modified": "2020-10-15T21:20:23.173Z", "contributors": [ - "Arzak656" + "SphinxKnight", + "louuis", + "tregagnon", + "ThePrisoner" ] }, - "Web/API/SharedWorkerGlobalScope/onconnect": { - "modified": "2020-10-15T22:26:31.419Z", + "Web/HTML/Element/header": { + "modified": "2020-10-15T21:20:52.453Z", "contributors": [ - "Arzak656" + "tristantheb", + "SphinxKnight", + "marie-ototoi", + "msherefel", + "tregagnon", + "ThePrisoner" ] }, - "Web/API/SpeechRecognition": { - "modified": "2019-03-18T21:42:43.926Z", + "Web/HTML/Element/hgroup": { + "modified": "2020-10-15T21:23:14.998Z", "contributors": [ - "SamuelCompagnon" + "SphinxKnight", + "edspeedy", + "marie-ototoi", + "tregagnon", + "Goofy" ] }, - "Web/API/SpeechSynthesisUtterance": { - "modified": "2019-03-23T22:05:52.587Z", + "Web/HTML/Element/hr": { + "modified": "2020-10-15T21:22:24.865Z", "contributors": [ - "necraidan" + "jakfils", + "SphinxKnight", + "PhilippeV", + "louuis", + "Fredchat", + "tregagnon", + "zizielmehdi" ] }, - "Web/API/Storage": { - "modified": "2020-10-15T21:32:34.574Z", + "Web/HTML/Element/html": { + "modified": "2020-10-15T21:20:11.083Z", "contributors": [ - "tristantheb", "SphinxKnight", - "CaribouFute", - "EmilienD", - "gpenissard" + "kingseak", + "goofy_bz", + "Fredchat", + "tregagnon", + "Shonda" ] }, - "Web/API/Storage/LocalStorage": { - "modified": "2019-03-18T20:41:23.924Z", + "Web/HTML/Element/i": { + "modified": "2020-10-15T21:23:26.221Z", "contributors": [ - "Watilin", - "cedeber", - "lulu5239", - "Fredloub", - "CoolSnow04" + "SphinxKnight", + "marie-ototoi", + "louiscarrese", + "msherefel", + "tregagnon" ] }, - "Web/API/Storage/clear": { - "modified": "2020-10-15T21:46:22.875Z", + "Web/HTML/Element/iframe": { + "modified": "2020-10-15T21:23:33.826Z", "contributors": [ - "tristantheb", - "JNa0", - "Axnyff", - "Hell_Carlito", - "EmilienD" + "quadristan", + "SphinxKnight", + "ThCarrere", + "loella16", + "guillaumegarcia13", + "PxlCtzn", + "marie-ototoi", + "shinigami35", + "msherefel", + "tregagnon" ] }, - "Web/API/Storage/getItem": { - "modified": "2020-11-11T20:24:08.906Z", + "Web/HTML/Element/image": { + "modified": "2020-10-15T21:27:06.857Z", "contributors": [ - "tristantheb", - "JNa0", - "Axnyff", - "gharel", - "Sofness", - "EmilienD" + "SphinxKnight", + "teoli", + "msherefel" ] }, - "Web/API/Storage/key": { - "modified": "2019-03-23T22:21:16.859Z", + "Web/HTML/Element/ins": { + "modified": "2020-10-15T21:23:18.858Z", "contributors": [ - "JNa0", - "Axnyff", - "Sofness" + "SphinxKnight", + "wakka27", + "tregagnon" ] }, - "Web/API/Storage/length": { - "modified": "2019-03-23T22:11:25.445Z", + "Web/HTML/Element/isindex": { + "modified": "2020-10-15T21:24:06.247Z", "contributors": [ - "JNa0", - "Axnyff" + "SphinxKnight", + "tregagnon" ] }, - "Web/API/Storage/removeItem": { - "modified": "2020-11-19T06:32:26.629Z", + "Web/HTML/Element/kbd": { + "modified": "2020-10-15T21:23:28.702Z", "contributors": [ - "tristantheb", - "JNa0", - "refschool" + "SphinxKnight", + "duduindo", + "loversun5", + "edspeedy", + "marie-ototoi", + "wakka27", + "tregagnon" ] }, - "Web/API/Storage/setItem": { - "modified": "2019-10-31T12:01:56.712Z", + "Web/HTML/Element/li": { + "modified": "2020-10-15T21:23:31.636Z", "contributors": [ - "KoalaMoala", - "JNa0", - "Axnyff", - "rmNyro" + "SphinxKnight", + "edspeedy", + "NemoNobobyPersonne", + "tregagnon" ] }, - "Web/API/StorageEstimate": { - "modified": "2020-10-15T22:17:55.065Z", + "Web/HTML/Element/link": { + "modified": "2020-10-15T21:17:06.340Z", "contributors": [ - "Watilin" + "devscipline", + "SphinxKnight", + "antlio", + "Fredchat", + "louuis", + "tregagnon", + "BenoitL", + "Mgjbot" ] }, - "Web/API/StorageManager": { - "modified": "2020-10-15T22:17:54.664Z" - }, - "Web/API/StorageManager/estimate": { - "modified": "2020-10-15T22:17:54.758Z", + "Web/HTML/Element/listing": { + "modified": "2020-10-15T21:24:01.189Z", "contributors": [ - "Watilin" + "SphinxKnight", + "tregagnon" ] }, - "Web/API/StorageManager/persist": { - "modified": "2020-10-15T22:17:54.254Z", + "Web/HTML/Element/main": { + "modified": "2020-10-15T21:24:00.758Z", "contributors": [ - "Watilin" + "SphinxKnight", + "NicolasGraph", + "tonybengue", + "edspeedy", + "marie-ototoi", + "louuis", + "tregagnon", + "Goofy", + "Delapouite", + "mistyrouge" ] }, - "Web/API/StorageManager/persisted": { - "modified": "2020-10-15T22:17:55.112Z", + "Web/HTML/Element/map": { + "modified": "2020-10-15T21:23:23.856Z", "contributors": [ - "Watilin" + "SphinxKnight", + "marie-ototoi", + "tregagnon" ] }, - "Web/API/Storage_API": { - "modified": "2020-10-15T22:17:55.127Z", + "Web/HTML/Element/mark": { + "modified": "2020-10-15T21:23:12.856Z", "contributors": [ - "Watilin" + "SphinxKnight", + "marie-ototoi", + "wakka27", + "tregagnon" ] }, - "Web/API/Streams_API": { - "modified": "2020-10-15T22:14:40.364Z", + "Web/HTML/Element/marquee": { + "modified": "2020-10-15T21:24:09.275Z", "contributors": [ - "Kuzcoo", - "sbenard" + "SphinxKnight", + "jilljenn", + "tregagnon", + "RaphaelGoetter", + "mistyrouge" ] }, - "Web/API/StyleSheet": { - "modified": "2020-10-15T21:55:12.566Z", + "Web/HTML/Element/menu": { + "modified": "2020-10-15T21:23:12.040Z", "contributors": [ "SphinxKnight", - "remibremont", - "JNa0", - "Crg" + "Dralyab", + "marie-ototoi", + "tregagnon" ] }, - "Web/API/StyleSheet/disabled": { - "modified": "2019-03-23T22:10:02.805Z", + "Web/HTML/Element/menuitem": { + "modified": "2020-10-15T21:24:26.748Z", "contributors": [ - "Crg" + "SphinxKnight", + "JNa0", + "tregagnon", + "Delapouite" ] }, - "Web/API/StyleSheet/href": { - "modified": "2019-03-23T22:10:02.014Z", + "Web/HTML/Element/meta": { + "modified": "2020-10-15T21:23:56.046Z", "contributors": [ - "Crg" + "SphinxKnight", + "jumperparis", + "tregagnon" ] }, - "Web/API/StyleSheet/media": { - "modified": "2019-03-23T22:10:08.278Z", + "Web/HTML/Element/multicol": { + "modified": "2020-10-15T21:27:07.686Z", "contributors": [ - "Crg" + "SphinxKnight", + "msherefel" ] }, - "Web/API/StyleSheet/ownerNode": { - "modified": "2019-03-23T22:10:07.966Z", + "Web/HTML/Element/nav": { + "modified": "2020-10-15T21:23:13.672Z", "contributors": [ - "Crg" + "SphinxKnight", + "marie-ototoi", + "ZanyMonk", + "tregagnon" ] }, - "Web/API/StyleSheet/parentStyleSheet": { - "modified": "2019-03-23T22:10:09.954Z", + "Web/HTML/Element/nextid": { + "modified": "2020-10-15T21:51:55.717Z", "contributors": [ - "Crg" + "SphinxKnight" ] }, - "Web/API/StyleSheet/title": { - "modified": "2019-03-23T22:09:59.139Z", + "Web/HTML/Element/nobr": { + "modified": "2020-10-15T21:23:31.399Z", "contributors": [ - "Crg" + "SphinxKnight", + "tregagnon" ] }, - "Web/API/StyleSheet/type": { - "modified": "2019-03-23T22:10:03.329Z", + "Web/HTML/Element/noembed": { + "modified": "2020-10-15T21:27:10.600Z", "contributors": [ - "Crg" + "SphinxKnight", + "msherefel" ] }, - "Web/API/StyleSheetList": { - "modified": "2019-03-23T22:56:21.510Z", + "Web/HTML/Element/noframes": { + "modified": "2020-10-15T21:24:04.283Z", "contributors": [ - "Goofy", - "weeger" + "SphinxKnight", + "tregagnon" ] }, - "Web/API/SubtleCrypto": { - "modified": "2020-10-15T22:30:51.870Z", + "Web/HTML/Element/noscript": { + "modified": "2020-10-15T21:21:52.581Z", "contributors": [ - "Sheppy" + "SphinxKnight", + "tregagnon", + "morgan37" ] }, - "Web/API/SubtleCrypto/digest": { - "modified": "2020-10-15T22:30:49.992Z", + "Web/HTML/Element/object": { + "modified": "2020-10-15T21:23:58.336Z", "contributors": [ - "Arzak656" + "SphinxKnight", + "marie-ototoi", + "tregagnon" ] }, - "Web/API/SyncManager": { - "modified": "2020-10-15T22:21:29.924Z", + "Web/HTML/Element/ol": { + "modified": "2020-10-15T21:23:26.938Z", "contributors": [ - "necraidan" + "SphinxKnight", + "marie-ototoi", + "wakka27", + "tregagnon" ] }, - "Web/API/Text": { - "modified": "2019-03-18T21:43:23.092Z", + "Web/HTML/Element/output": { + "modified": "2020-10-15T21:13:39.223Z", "contributors": [ - "loella16" + "SphinxKnight", + "marie-ototoi", + "tregagnon", + "davidbourguignon", + "trevorh", + "ethertank", + "teoli" ] }, - "Web/API/Text/splitText": { - "modified": "2019-03-18T21:43:29.396Z", + "Web/HTML/Element/p": { + "modified": "2020-10-15T21:13:10.399Z", "contributors": [ - "Watilin" + "SphinxKnight", + "marie-ototoi", + "tregagnon", + "ethertank", + "Shz" ] }, - "Web/API/TextEncoder": { - "modified": "2020-10-15T22:13:59.801Z", + "Web/HTML/Element/param": { + "modified": "2020-10-15T21:23:29.882Z", "contributors": [ - "JNa0" + "SphinxKnight", + "tregagnon" ] }, - "Web/API/TextEncoder/TextEncoder": { - "modified": "2020-10-15T22:31:11.795Z", + "Web/HTML/Element/picture": { + "modified": "2020-10-15T21:29:55.087Z", "contributors": [ - "Arzak656" + "SphinxKnight", + "alegout", + "welcoMattic", + "watsab", + "YoruNoHikage", + "J.DMB", + "Goofy", + "nicoo" ] }, - "Web/API/TextMetrics": { - "modified": "2019-03-23T22:10:26.189Z", + "Web/HTML/Element/plaintext": { + "modified": "2020-10-15T21:24:07.076Z", "contributors": [ - "NemoNobobyPersonne" + "SphinxKnight", + "tregagnon" ] }, - "Web/API/TextMetrics/width": { - "modified": "2019-03-23T22:10:36.977Z", + "Web/HTML/Element/pre": { + "modified": "2020-10-15T21:23:59.375Z", "contributors": [ - "gamifiq", - "NemoNobobyPersonne" + "SphinxKnight", + "marie-ototoi", + "tregagnon" ] }, - "Web/API/TimeRanges": { - "modified": "2019-03-18T20:47:45.518Z", + "Web/HTML/Element/q": { + "modified": "2020-10-15T21:23:31.357Z", "contributors": [ - "monlouisj", - "efusien" + "SphinxKnight", + "marie-ototoi", + "tregagnon" ] }, - "Web/API/Transferable": { - "modified": "2020-10-15T21:33:28.712Z", + "Web/HTML/Element/rb": { + "modified": "2020-10-15T22:11:33.941Z", "contributors": [ - "Arzak656", - "AClavijo", - "jean-pierre.gay" + "SphinxKnight" ] }, - "Web/API/TransitionEvent": { - "modified": "2019-03-23T22:10:07.091Z", + "Web/HTML/Element/rp": { + "modified": "2020-10-15T21:22:20.484Z", "contributors": [ "SphinxKnight", - "Crg" + "tregagnon", + "fkhannouf" ] }, - "Web/API/TreeWalker": { - "modified": "2019-03-18T21:40:16.199Z", + "Web/HTML/Element/rt": { + "modified": "2020-10-15T21:22:24.227Z", "contributors": [ - "loella16" + "SphinxKnight", + "wakka27", + "tregagnon", + "fkhannouf" ] }, - "Web/API/TreeWalker/currentNode": { - "modified": "2019-03-18T21:40:23.895Z", + "Web/HTML/Element/rtc": { + "modified": "2020-10-15T21:43:35.076Z", "contributors": [ - "loella16" + "SphinxKnight" ] }, - "Web/API/TreeWalker/expandEntityReferences": { - "modified": "2019-03-18T21:40:21.457Z", + "Web/HTML/Element/ruby": { + "modified": "2020-10-15T21:22:22.572Z", "contributors": [ - "loella16" + "SphinxKnight", + "marie-ototoi", + "tregagnon", + "fkhannouf" ] }, - "Web/API/TreeWalker/filter": { - "modified": "2019-03-18T21:40:31.482Z", + "Web/HTML/Element/s": { + "modified": "2020-10-15T21:23:30.879Z", "contributors": [ - "loella16" + "SphinxKnight", + "edspeedy", + "louuis", + "tregagnon" ] }, - "Web/API/TreeWalker/firstChild": { - "modified": "2019-03-18T21:40:34.770Z", + "Web/HTML/Element/samp": { + "modified": "2020-10-15T21:23:30.682Z", "contributors": [ - "loella16" + "SphinxKnight", + "louuis", + "tregagnon" ] }, - "Web/API/TreeWalker/lastChild": { - "modified": "2019-03-18T21:40:24.414Z", + "Web/HTML/Element/script": { + "modified": "2020-10-15T21:23:07.650Z", "contributors": [ - "loella16" + "SphinxKnight", + "madarche", + "opii93", + "tregagnon", + "Goofy" ] }, - "Web/API/TreeWalker/nextNode": { - "modified": "2019-03-18T21:40:20.647Z", + "Web/HTML/Element/section": { + "modified": "2020-10-15T21:20:52.155Z", "contributors": [ - "loella16" + "SphinxKnight", + "marie-ototoi", + "maelito", + "tregagnon", + "nicolasrenon", + "teoli", + "SwordArMor" ] }, - "Web/API/TreeWalker/nextSibling": { - "modified": "2019-03-18T21:40:14.024Z", + "Web/HTML/Element/select": { + "modified": "2020-10-15T21:13:44.147Z", "contributors": [ - "loella16" + "SphinxKnight", + "tolbon10", + "FanJiyong", + "jajm", + "tregagnon", + "Julien STUBY", + "teoli", + "Julien.stuby" ] }, - "Web/API/TreeWalker/parentNode": { - "modified": "2019-03-18T21:40:31.869Z", + "Web/HTML/Element/slot": { + "modified": "2020-10-15T21:51:52.129Z", "contributors": [ - "loella16" + "SphinxKnight", + "tidiview", + "JNa0" ] }, - "Web/API/TreeWalker/previousNode": { - "modified": "2019-03-18T21:40:32.593Z", + "Web/HTML/Element/small": { + "modified": "2020-10-15T21:23:53.489Z", "contributors": [ - "loella16" + "SphinxKnight", + "Tifloz", + "nicoo", + "thomas.g", + "tregagnon" ] }, - "Web/API/TreeWalker/previousSibling": { - "modified": "2019-03-18T21:40:17.837Z", + "Web/HTML/Element/spacer": { + "modified": "2020-10-15T21:24:00.250Z", "contributors": [ - "loella16" + "SphinxKnight", + "tregagnon" ] }, - "Web/API/TreeWalker/root": { - "modified": "2019-03-18T21:40:33.877Z", + "Web/HTML/Element/span": { + "modified": "2020-10-15T21:23:30.889Z", "contributors": [ - "loella16" + "SphinxKnight", + "tregagnon" ] }, - "Web/API/TreeWalker/whatToShow": { - "modified": "2020-10-15T22:02:07.579Z", + "Web/HTML/Element/strike": { + "modified": "2020-10-15T21:24:10.841Z", "contributors": [ "SphinxKnight", - "loella16" + "tregagnon" ] }, - "Web/API/UIEvent": { - "modified": "2020-11-05T16:01:13.811Z", + "Web/HTML/Element/strong": { + "modified": "2020-10-15T21:23:55.822Z", "contributors": [ - "JNa0", - "loella16", - "fscholz" + "SphinxKnight", + "emmanuelclement", + "tregagnon" ] }, - "Web/API/UIEvent/detail": { - "modified": "2020-10-15T21:49:56.915Z", + "Web/HTML/Element/style": { + "modified": "2020-10-15T21:21:50.821Z", "contributors": [ "SphinxKnight", + "mathisaillot", + "tregagnon", "Goofy", - "Kalwyn" + "Matouche" ] }, - "Web/API/UIEvent/layerX": { - "modified": "2019-04-19T04:25:56.943Z", + "Web/HTML/Element/sub": { + "modified": "2020-10-15T21:23:55.023Z", "contributors": [ "SphinxKnight", - "NemoNobobyPersonne", - "fscholz", - "khalid32", - "Feugy" + "tregagnon" ] }, - "Web/API/ULongRange": { - "modified": "2020-10-15T22:35:00.304Z", + "Web/HTML/Element/summary": { + "modified": "2020-10-15T21:20:21.472Z", "contributors": [ - "Voulto" + "yannicka", + "SphinxKnight", + "Elanis", + "louuis", + "tregagnon", + "ThePrisoner" ] }, - "Web/API/URL": { - "modified": "2019-04-05T15:11:45.608Z", + "Web/HTML/Element/sup": { + "modified": "2020-10-15T21:23:23.579Z", "contributors": [ - "loella16", - "fscholz" + "SphinxKnight", + "tregagnon" ] }, - "Web/API/URL/URL": { - "modified": "2020-10-15T22:04:11.269Z", + "Web/HTML/Element/table": { + "modified": "2020-10-15T21:20:58.076Z", "contributors": [ - "spike008t", - "cdelamarre" + "SphinxKnight", + "Akyrish", + "Erwann", + "tregagnon", + "fkhannouf", + "fabien.canu@gmail.com" ] }, - "Web/API/URL/createObjectURL": { - "modified": "2020-10-15T21:21:40.672Z", + "Web/HTML/Element/tbody": { + "modified": "2020-10-15T21:23:54.755Z", "contributors": [ - "Watilin", - "Arzak656", - "Blodangan", - "fscholz", - "teoli", - "nicofrand", - "alaric" + "SphinxKnight", + "Brah0um", + "Twikito", + "Kerumen", + "Fredchat", + "ferncoder", + "tregagnon" ] }, - "Web/API/URL/hash": { - "modified": "2020-10-15T22:17:10.984Z", + "Web/HTML/Element/td": { + "modified": "2020-10-15T21:23:58.861Z", "contributors": [ - "noelmace", - "spike008t" + "SphinxKnight", + "tregagnon", + "ethertank" ] }, - "Web/API/URL/protocol": { - "modified": "2020-10-15T22:17:10.990Z", + "Web/HTML/Element/template": { + "modified": "2020-10-15T21:26:28.663Z", "contributors": [ - "spike008t" + "SphinxKnight", + "Mr21", + "Yopadd", + "P45QU10U", + "Fredchat", + "ylerjen" ] }, - "Web/API/URL/revokeObjectURL": { - "modified": "2020-10-15T22:07:59.746Z", + "Web/HTML/Element/tfoot": { + "modified": "2020-10-15T21:23:55.010Z", "contributors": [ - "Watilin" + "SphinxKnight", + "tregagnon" ] }, - "Web/API/URL/search": { - "modified": "2020-10-15T22:17:09.818Z", + "Web/HTML/Element/th": { + "modified": "2020-10-15T21:23:59.571Z", "contributors": [ "SphinxKnight", - "spike008t" + "tregagnon" ] }, - "Web/API/URL/searchParams": { - "modified": "2020-10-15T22:17:08.530Z", + "Web/HTML/Element/thead": { + "modified": "2020-10-15T21:23:59.573Z", "contributors": [ - "spike008t" + "SphinxKnight", + "tregagnon" ] }, - "Web/API/URL/toJSON": { - "modified": "2020-10-15T22:17:08.519Z", + "Web/HTML/Element/time": { + "modified": "2020-10-15T21:23:13.248Z", "contributors": [ - "spike008t" + "SphinxKnight", + "DylannCordel", + "Loliwe", + "Golmote", + "louuis", + "tregagnon" ] }, - "Web/API/URL/toString": { - "modified": "2020-10-15T22:13:58.455Z", + "Web/HTML/Element/title": { + "modified": "2020-10-15T21:20:27.725Z", "contributors": [ - "martialseron" + "SphinxKnight", + "ksad", + "tregagnon", + "ThePrisoner" ] }, - "Web/API/URLSearchParams": { - "modified": "2019-03-18T21:39:55.036Z", + "Web/HTML/Element/tr": { + "modified": "2020-10-15T21:23:58.043Z", "contributors": [ - "Watilin", - "cdelamarre" + "SphinxKnight", + "RolandOnGitHub", + "tregagnon" ] }, - "Web/API/URLSearchParams/entries": { - "modified": "2020-10-15T22:08:32.278Z", + "Web/HTML/Element/track": { + "modified": "2020-10-15T21:23:11.969Z", "contributors": [ - "moshir" + "SphinxKnight", + "dashdashzako", + "tregagnon", + "Jeremie", + "Goofy" ] }, - "Web/API/URLUtils": { - "modified": "2019-03-23T23:15:38.230Z", + "Web/HTML/Element/tt": { + "modified": "2020-10-15T21:24:09.875Z", "contributors": [ - "Watilin" + "SphinxKnight", + "tregagnon" ] }, - "Web/API/URLUtilsReadOnly": { - "modified": "2020-10-15T22:17:11.893Z", + "Web/HTML/Element/u": { + "modified": "2020-10-15T21:24:01.049Z", "contributors": [ - "spike008t" + "SphinxKnight", + "marie-ototoi", + "ksad", + "tregagnon" ] }, - "Web/API/USVString": { - "modified": "2020-04-28T10:35:09.074Z", + "Web/HTML/Element/ul": { + "modified": "2020-10-15T21:20:25.987Z", "contributors": [ - "tristantheb" + "SphinxKnight", + "Bat", + "tregagnon", + "teoli", + "fabien.canu@gmail.com" ] }, - "Web/API/VRDisplayCapabilities": { - "modified": "2019-03-23T22:12:25.995Z", + "Web/HTML/Element/var": { + "modified": "2020-10-15T21:23:33.057Z", "contributors": [ - "frankymacster" + "SphinxKnight", + "tregagnon" ] }, - "Web/API/Vibration_API": { - "modified": "2019-03-23T22:45:55.163Z", + "Web/HTML/Element/video": { + "modified": "2020-10-15T21:14:19.475Z", "contributors": [ - "Hell_Carlito", - "lynxhack" + "SphinxKnight", + "supergonzales", + "Grivel-l", + "loella16", + "projer", + "Chbok", + "sami.boukortt", + "theotix", + "tregagnon", + "teoli", + "mekal", + "BenoitL" ] }, - "Web/API/VideoTrack": { - "modified": "2020-10-15T22:20:15.596Z", + "Web/HTML/Element/wbr": { + "modified": "2020-10-15T21:23:56.480Z", "contributors": [ - "Voulto", - "Wind1808" + "SphinxKnight", + "floustier", + "cdr", + "louuis", + "tregagnon", + "teoli", + "Omnilaika02" ] }, - "Web/API/VideoTrack/id": { - "modified": "2020-10-15T22:20:11.798Z", + "Web/HTML/Element/xmp": { + "modified": "2020-10-15T21:24:08.638Z", "contributors": [ - "Arzak656" + "SphinxKnight", + "tregagnon" ] }, - "Web/API/WebGL2RenderingContext": { - "modified": "2020-10-15T21:59:56.462Z", + "Web/HTML/Index": { + "modified": "2019-01-16T18:47:13.379Z", "contributors": [ - "NemoNobobyPersonne" + "SphinxKnight", + "tregagnon" ] }, - "Web/API/WebGLBuffer": { - "modified": "2020-10-15T21:59:33.541Z", + "Web/HTML/Quirks_Mode_and_Standards_Mode": { + "modified": "2019-05-21T08:04:30.230Z", "contributors": [ - "NemoNobobyPersonne" + "SphinxKnight", + "chrisdavidmills", + "ICBreakerLA", + "Jeremie", + "trevorh", + "Mgjbot", + "BenoitL" ] }, - "Web/API/WebGLFramebuffer": { - "modified": "2020-10-15T21:59:35.211Z", + "Web/HTML/Reference": { + "modified": "2019-09-09T07:17:11.858Z", "contributors": [ - "NemoNobobyPersonne" + "SphinxKnight", + "wbamberg", + "ts-informatique_Grenoble" ] }, - "Web/API/WebGLProgram": { - "modified": "2020-10-15T21:59:07.199Z", + "Web/HTML/microformats": { + "modified": "2019-07-21T06:21:36.960Z", "contributors": [ - "NemoNobobyPersonne" + "SphinxKnight", + "marie-ototoi" ] }, - "Web/API/WebGLRenderingContext": { - "modified": "2020-10-15T21:51:29.279Z", + "Web/HTTP": { + "modified": "2019-03-24T19:16:00.917Z", "contributors": [ - "BonoBX", - "teoli" + "louisgrasset", + "nolanrigo", + "SphinxKnight", + "Alpha", + "amouillard", + "Hell_Carlito", + "eagleusb", + "dattaz", + "jswisher" ] }, - "Web/API/WebGLRenderingContext/activeTexture": { - "modified": "2020-10-15T22:01:31.601Z", + "Web/HTTP/Authentication": { + "modified": "2019-03-18T21:33:04.626Z", "contributors": [ - "NemoNobobyPersonne" + "marcpicaud" ] }, - "Web/API/WebGLRenderingContext/activer": { - "modified": "2020-10-15T21:59:29.725Z", + "Web/HTTP/Basics_of_HTTP": { + "modified": "2019-03-23T22:24:52.804Z", "contributors": [ - "NemoNobobyPersonne" + "SphinxKnight", + "Alpha", + "ftoulouse", + "cissoid" ] }, - "Web/API/WebGLRenderingContext/attachShader": { - "modified": "2020-10-15T21:59:28.122Z", + "Web/HTTP/Basics_of_HTTP/Data_URIs": { + "modified": "2020-10-15T21:59:04.672Z", "contributors": [ - "NemoNobobyPersonne" + "SphinxKnight", + "Alpha", + "chanaysavoyen" ] }, - "Web/API/WebGLRenderingContext/bindBuffer": { - "modified": "2020-10-15T21:59:37.132Z", + "Web/HTTP/Basics_of_HTTP/Evolution_of_HTTP": { + "modified": "2020-01-18T14:19:52.795Z", "contributors": [ - "NemoNobobyPersonne" + "Yovach", + "AntoineJT", + "SphinxKnight", + "Alpha", + "interfacteur", + "Tiplouf" ] }, - "Web/API/WebGLRenderingContext/bindTexture": { - "modified": "2020-10-15T21:59:54.842Z", + "Web/HTTP/Basics_of_HTTP/MIME_types": { + "modified": "2020-01-02T06:41:24.716Z", "contributors": [ - "NemoNobobyPersonne" + "guillaumegarcia13", + "SphinxKnight", + "Alpha", + "strattadb" ] }, - "Web/API/WebGLRenderingContext/bufferData": { - "modified": "2020-10-15T21:59:40.058Z", + "Web/HTTP/Basics_of_HTTP/MIME_types/Common_types": { + "modified": "2020-05-29T10:51:11.998Z", "contributors": [ - "NemoNobobyPersonne" + "khalyomede", + "chrisdavidmills", + "smalesys", + "ptbrowne", + "kabanon", + "SphinxKnight", + "Alpha", + "NathanB" ] }, - "Web/API/WebGLRenderingContext/canevas": { - "modified": "2020-10-15T21:59:28.454Z", + "Web/HTTP/CORS": { + "modified": "2020-10-15T21:24:42.448Z", "contributors": [ - "NemoNobobyPersonne" + "gpartenet", + "caro3801", + "robin850", + "gloucklegnou", + "p_amok", + "SphinxKnight", + "correction2", + "parmentf", + "scips", + "damiencaselli", + "gierschv", + "ebear", + "Ltrlg", + "dattaz", + "nlaug", + "cguillemette", + "Zzortell", + "fmasy", + "patboens" ] }, - "Web/API/WebGLRenderingContext/clear": { - "modified": "2020-10-15T21:51:28.582Z", + "Web/HTTP/CORS/Errors": { + "modified": "2020-08-30T07:40:45.129Z", "contributors": [ - "NemoNobobyPersonne", - "SphinxKnight", - "Noctisdark" + "Voulto", + "AdminXVII", + "Maxim10", + "nchevobbe" ] }, - "Web/API/WebGLRenderingContext/compileShader": { - "modified": "2020-10-15T21:59:28.703Z", + "Web/HTTP/CORS/Errors/CORSRequestNotHttp": { + "modified": "2020-09-23T06:10:15.688Z", "contributors": [ - "NemoNobobyPersonne" + "ssgl", + "Maxim10" ] }, - "Web/API/WebGLRenderingContext/createBuffer": { - "modified": "2020-10-15T21:59:33.748Z", + "Web/HTTP/CSP": { + "modified": "2020-10-15T21:53:12.526Z", "contributors": [ - "NemoNobobyPersonne" + "SphinxKnight", + "lhapaipai", + "valimero", + "AntoineGrandchamp", + "David-5-1" ] }, - "Web/API/WebGLRenderingContext/createProgram": { - "modified": "2020-10-15T21:59:33.912Z", + "Web/HTTP/Compression": { + "modified": "2020-10-29T12:16:50.940Z", "contributors": [ - "NemoNobobyPersonne" + "JNa0", + "lyrixx", + "SphinxKnight", + "Alpha" ] }, - "Web/API/WebGLRenderingContext/createShader": { - "modified": "2020-10-15T21:59:29.550Z", + "Web/HTTP/Content_negotiation": { + "modified": "2019-08-20T15:39:14.536Z", "contributors": [ - "NemoNobobyPersonne" + "bbonnin" ] }, - "Web/API/WebGLRenderingContext/createTexture": { - "modified": "2020-10-15T21:59:54.835Z", + "Web/HTTP/Cookies": { + "modified": "2020-02-26T11:00:52.742Z", "contributors": [ - "NemoNobobyPersonne" + "michivi", + "ThCarrere", + "guillaumebouhier", + "bodingar", + "gpartenet", + "antoineneff", + "a-mt", + "SphinxKnight", + "antoineroux", + "tomcodes" ] }, - "Web/API/WebGLRenderingContext/deleteBuffer": { - "modified": "2020-10-15T21:59:40.774Z", + "Web/HTTP/Feature_Policy": { + "modified": "2020-11-02T18:21:06.120Z", "contributors": [ - "NemoNobobyPersonne" + "JNa0" ] }, - "Web/API/WebGLRenderingContext/deleteShader": { - "modified": "2020-10-15T21:59:32.565Z", + "Web/HTTP/Headers": { + "modified": "2020-11-11T18:57:53.286Z", "contributors": [ - "NemoNobobyPersonne" + "JNa0", + "SphinxKnight", + "Alpha", + "loella16", + "shadok", + "vbardales" ] }, - "Web/API/WebGLRenderingContext/drawArrays": { - "modified": "2020-10-15T21:59:35.395Z", + "Web/HTTP/Headers/Accept": { + "modified": "2020-10-15T21:56:10.549Z", "contributors": [ - "NemoNobobyPersonne" + "SphinxKnight", + "ji-sser", + "gmebarthe" ] }, - "Web/API/WebGLRenderingContext/enableVertexAttribArray": { - "modified": "2020-10-15T21:59:35.034Z", + "Web/HTTP/Headers/Accept-Charset": { + "modified": "2020-10-15T22:15:05.344Z", "contributors": [ - "NemoNobobyPersonne" + "dragon38800" ] }, - "Web/API/WebGLRenderingContext/generateMipmap": { - "modified": "2020-10-15T22:01:31.184Z", + "Web/HTTP/Headers/Accept-Encoding": { + "modified": "2020-10-15T21:51:43.001Z", "contributors": [ - "NemoNobobyPersonne" + "martinec", + "SphinxKnight", + "guillaumefenollar", + "Athorcis", + "PlayeurZero" ] }, - "Web/API/WebGLRenderingContext/getAttribLocation": { - "modified": "2020-10-15T21:59:38.706Z", + "Web/HTTP/Headers/Accept-Language": { + "modified": "2020-10-15T21:55:18.930Z", "contributors": [ - "NemoNobobyPersonne" + "SphinxKnight", + "alexlur", + "NemoNobobyPersonne", + "tuili" ] }, - "Web/API/WebGLRenderingContext/getError": { - "modified": "2020-10-15T21:59:32.173Z", + "Web/HTTP/Headers/Access-Control-Allow-Methods": { + "modified": "2020-10-15T22:15:56.084Z", "contributors": [ - "NemoNobobyPersonne" + "GabrielHautclocq" ] }, - "Web/API/WebGLRenderingContext/getShaderParameter": { - "modified": "2020-10-15T21:59:29.618Z", + "Web/HTTP/Headers/Access-Control-Allow-Origin": { + "modified": "2020-10-15T21:56:38.218Z", "contributors": [ - "NemoNobobyPersonne" + "superhoang", + "Derek", + "ekamil", + "SphinxKnight", + "loganblangenois" ] }, - "Web/API/WebGLRenderingContext/getTexParameter": { - "modified": "2020-10-15T22:01:31.142Z", + "Web/HTTP/Headers/Access-Control-Request-Headers": { + "modified": "2020-10-15T21:53:12.034Z", "contributors": [ - "NemoNobobyPersonne" + "SphinxKnight", + "Yves_ASTIER" ] }, - "Web/API/WebGLRenderingContext/getUniformLocation": { - "modified": "2020-10-15T21:59:34.949Z", + "Web/HTTP/Headers/Age": { + "modified": "2020-10-15T22:02:48.318Z", "contributors": [ - "NemoNobobyPersonne" + "SphinxKnight", + "Gildwolf" ] }, - "Web/API/WebGLRenderingContext/isBuffer": { - "modified": "2020-10-15T21:59:35.831Z", + "Web/HTTP/Headers/Allow": { + "modified": "2019-03-18T20:37:27.890Z", "contributors": [ - "NemoNobobyPersonne" + "GabrielHautclocq" ] }, - "Web/API/WebGLRenderingContext/shaderSource": { - "modified": "2020-10-15T21:59:30.850Z", + "Web/HTTP/Headers/Authorization": { + "modified": "2020-04-21T21:30:05.105Z", "contributors": [ - "NemoNobobyPersonne" + "jalik", + "SphinxKnight", + "aboufeta" ] }, - "Web/API/WebGLRenderingContext/texImage2D": { - "modified": "2020-10-15T21:59:56.336Z", + "Web/HTTP/Headers/Cache-Control": { + "modified": "2020-10-15T21:53:16.283Z", "contributors": [ - "NemoNobobyPersonne" + "darahak", + "hellosct1", + "SphinxKnight", + "LeoColomb", + "arthurwhite", + "David-5-1" ] }, - "Web/API/WebGLRenderingContext/texParameter": { - "modified": "2020-10-15T22:01:30.454Z", + "Web/HTTP/Headers/Connection": { + "modified": "2020-10-15T22:22:48.365Z", "contributors": [ - "NemoNobobyPersonne" + "SphinxKnight", + "rm3121", + "jedepaepe" ] }, - "Web/API/WebGLRenderingContext/uniform": { - "modified": "2020-10-15T22:01:33.704Z", + "Web/HTTP/Headers/Content-Disposition": { + "modified": "2020-10-15T21:53:43.308Z", "contributors": [ - "NemoNobobyPersonne" + "xavieralt", + "A-312", + "ntoniazzi", + "PropreCity", + "SphinxKnight", + "califat" ] }, - "Web/API/WebGLRenderingContext/uniformMatrix": { - "modified": "2020-10-15T21:59:37.493Z", + "Web/HTTP/Headers/Content-Encoding": { + "modified": "2020-10-15T22:30:11.583Z", "contributors": [ - "NemoNobobyPersonne" + "SphinxKnight", + "yohannlog" ] }, - "Web/API/WebGLRenderingContext/useProgram": { - "modified": "2020-10-15T21:59:35.227Z", + "Web/HTTP/Headers/Content-Language": { + "modified": "2020-11-13T06:29:58.431Z", "contributors": [ - "NemoNobobyPersonne" + "Rigaudie", + "PropreCity" ] }, - "Web/API/WebGLRenderingContext/vertexAttribPointer": { - "modified": "2020-10-15T21:59:38.458Z", + "Web/HTTP/Headers/Content-Length": { + "modified": "2020-10-15T21:53:18.388Z", "contributors": [ - "NemoNobobyPersonne" + "SphinxKnight", + "David-5-1" ] }, - "Web/API/WebGLRenderingContext/viewport": { - "modified": "2020-10-15T21:59:28.597Z", + "Web/HTTP/Headers/Content-Security-Policy": { + "modified": "2020-10-29T21:03:19.803Z", "contributors": [ - "NemoNobobyPersonne" + "JNa0", + "bershanskiy", + "Oliboy50", + "SphinxKnight", + "loella16" ] }, - "Web/API/WebGLShader": { - "modified": "2020-10-15T21:59:07.385Z", + "Web/HTTP/Headers/Content-Security-Policy-Report-Only": { + "modified": "2020-10-29T21:31:20.453Z", "contributors": [ - "NemoNobobyPersonne" + "JNa0" ] }, - "Web/API/WebGLTexture": { - "modified": "2020-10-15T22:03:21.533Z", + "Web/HTTP/Headers/Content-Security-Policy/base-uri": { + "modified": "2020-10-29T13:38:32.493Z", "contributors": [ - "NemoNobobyPersonne" + "JNa0" ] }, - "Web/API/WebGL_API": { - "modified": "2019-03-24T00:15:31.256Z", + "Web/HTTP/Headers/Content-Security-Policy/block-all-mixed-content": { + "modified": "2020-10-29T12:54:23.475Z", "contributors": [ - "NemoNobobyPersonne", - "Chbok", - "teoli", - "fscholz", - "Bat", - "TimN" + "JNa0", + "borisschapira" ] }, - "Web/API/WebGL_API/By_example": { - "modified": "2019-03-23T22:42:41.529Z", + "Web/HTTP/Headers/Content-Security-Policy/child-src": { + "modified": "2020-10-29T09:57:45.781Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "JNa0" ] }, - "Web/API/WebGL_API/By_example/Appliquer_des_couleurs": { - "modified": "2019-03-23T22:42:38.405Z", + "Web/HTTP/Headers/Content-Security-Policy/connect-src": { + "modified": "2020-10-29T09:55:55.458Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "JNa0" ] }, - "Web/API/WebGL_API/By_example/Appliquer_des_découpes_simples": { - "modified": "2019-03-23T22:42:39.054Z", + "Web/HTTP/Headers/Content-Security-Policy/default-src": { + "modified": "2020-10-29T16:25:12.176Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "JNa0" ] }, - "Web/API/WebGL_API/By_example/Appliquer_une_couleur_à_la_souris": { - "modified": "2019-03-23T22:42:47.790Z", + "Web/HTTP/Headers/Content-Security-Policy/font-src": { + "modified": "2020-10-29T09:55:38.668Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "JNa0" ] }, - "Web/API/WebGL_API/By_example/Créer_une_animation_avec_découpe_et_applique": { - "modified": "2019-03-23T22:41:55.736Z", + "Web/HTTP/Headers/Content-Security-Policy/form-action": { + "modified": "2020-10-29T20:27:48.387Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "JNa0" ] }, - "Web/API/WebGL_API/By_example/Créer_une_animation_colorée": { - "modified": "2019-03-23T22:42:38.639Z", + "Web/HTTP/Headers/Content-Security-Policy/frame-ancestors": { + "modified": "2020-10-29T16:35:08.171Z", "contributors": [ - "chrisdavidmills", - "phareal", - "SphinxKnight" + "JNa0" ] }, - "Web/API/WebGL_API/By_example/Détecter_WebGL": { - "modified": "2019-03-23T22:42:45.973Z", + "Web/HTTP/Headers/Content-Security-Policy/frame-src": { + "modified": "2020-10-29T09:55:09.630Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "JNa0" ] }, - "Web/API/WebGL_API/By_example/Générer_des_textures_avec_du_code": { - "modified": "2019-03-23T22:42:34.831Z", + "Web/HTTP/Headers/Content-Security-Policy/img-src": { + "modified": "2020-10-29T09:54:24.946Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "JNa0" ] }, - "Web/API/WebGL_API/By_example/Hello_GLSL": { - "modified": "2019-03-23T22:42:47.561Z", + "Web/HTTP/Headers/Content-Security-Policy/manifest-src": { + "modified": "2020-10-29T12:42:47.792Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "JNa0" ] }, - "Web/API/WebGL_API/By_example/Introduction_aux_attributs_vertex": { - "modified": "2019-03-23T22:41:53.712Z", + "Web/HTTP/Headers/Content-Security-Policy/media-src": { + "modified": "2020-10-29T09:53:30.177Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "JNa0" ] }, - "Web/API/WebGL_API/By_example/Les_textures_vidéos": { - "modified": "2019-03-23T22:42:42.053Z", + "Web/HTTP/Headers/Content-Security-Policy/navigate-to": { + "modified": "2020-11-05T08:46:21.988Z", "contributors": [ - "chrisdavidmills", - "Porkepix", - "SphinxKnight" + "JNa0" ] }, - "Web/API/WebGL_API/By_example/Masque_de_couleur": { - "modified": "2019-03-23T22:37:46.638Z", + "Web/HTTP/Headers/Content-Security-Policy/object-src": { + "modified": "2020-10-29T12:50:10.529Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "JNa0" ] }, - "Web/API/WebGL_API/By_example/Modèle_1": { - "modified": "2019-03-23T22:41:51.922Z", + "Web/HTTP/Headers/Content-Security-Policy/plugin-types": { + "modified": "2020-10-29T15:18:48.722Z", "contributors": [ - "chrisdavidmills", - "wbamberg", - "SphinxKnight" + "JNa0" ] }, - "Web/API/WebGL_API/By_example/Tailles_de_canvas_et_WebGL": { - "modified": "2019-03-23T22:41:53.133Z", + "Web/HTTP/Headers/Content-Security-Policy/prefetch-src": { + "modified": "2020-11-05T16:09:39.274Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "JNa0" ] }, - "Web/API/WebGL_API/By_example/Une_pluie_de_rectangle": { - "modified": "2019-03-23T22:41:53.831Z", + "Web/HTTP/Headers/Content-Security-Policy/referrer": { + "modified": "2020-10-29T16:54:20.565Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "JNa0" ] }, - "Web/API/WebGL_API/Données": { - "modified": "2019-03-23T22:01:55.247Z", + "Web/HTTP/Headers/Content-Security-Policy/report-to": { + "modified": "2020-10-29T20:39:05.871Z", "contributors": [ - "NemoNobobyPersonne" + "JNa0" ] }, - "Web/API/WebGL_API/Tutorial": { - "modified": "2019-12-30T09:02:46.688Z", + "Web/HTTP/Headers/Content-Security-Policy/report-uri": { + "modified": "2020-10-29T20:45:38.126Z", "contributors": [ - "JNa0", - "NemoNobobyPersonne", - "frankymacster", - "teoli", - "fscholz" + "JNa0" ] }, - "Web/API/WebGL_API/Tutorial/Ajouter_des_couleurs_avec_les_shaders": { - "modified": "2019-12-30T10:10:01.835Z", + "Web/HTTP/Headers/Content-Security-Policy/require-sri-for": { + "modified": "2020-10-29T16:42:06.606Z", "contributors": [ - "JNa0", - "NemoNobobyPersonne", - "greberger", - "teoli", - "fscholz", - "TimN" + "JNa0" ] }, - "Web/API/WebGL_API/Tutorial/Ajouter_du_contenu_à_WebGL": { - "modified": "2020-05-20T15:13:08.482Z", + "Web/HTTP/Headers/Content-Security-Policy/require-trusted-types-for": { + "modified": "2020-10-29T16:19:21.052Z", "contributors": [ - "monsieurbadia", - "NemoNobobyPersonne", - "jeljeli", - "Golmote", - "Yomguithereal", - "JohnBerlin", - "teoli", - "fscholz", - "TimN", - "ThePrisoner" + "JNa0" ] }, - "Web/API/WebGL_API/Tutorial/Animation_de_textures_en_WebGL": { - "modified": "2019-03-18T21:41:52.213Z", + "Web/HTTP/Headers/Content-Security-Policy/sandbox": { + "modified": "2020-10-29T20:06:19.233Z", "contributors": [ - "NemoNobobyPersonne" + "JNa0" ] }, - "Web/API/WebGL_API/Tutorial/Animer_des_objets_avec_WebGL": { - "modified": "2019-03-23T22:58:21.362Z", + "Web/HTTP/Headers/Content-Security-Policy/script-src": { + "modified": "2020-10-29T12:43:56.366Z", "contributors": [ - "NemoNobobyPersonne", - "xovaox", - "Golmote", - "teoli", - "fscholz", - "LDelhez" + "JNa0" ] }, - "Web/API/WebGL_API/Tutorial/Commencer_avec_WebGL": { - "modified": "2019-10-05T20:05:27.908Z", + "Web/HTTP/Headers/Content-Security-Policy/script-src-attr": { + "modified": "2020-10-29T12:35:52.897Z", "contributors": [ - "Yukulele.", - "Julien-prrs", - "chrisdavidmills", - "TimPrd", - "BonoBX", - "naneunga", - "NemoNobobyPersonne", - "museifu1", - "nonatomiclabs", - "teoli", - "fscholz", - "TimN", - "ThePrisoner" + "JNa0" ] }, - "Web/API/WebGL_API/Tutorial/Creer_des_objets_3D_avec_WebGL": { - "modified": "2019-03-23T22:52:14.509Z", + "Web/HTTP/Headers/Content-Security-Policy/script-src-elem": { + "modified": "2020-10-29T12:34:59.878Z", "contributors": [ - "PJoy", - "NemoNobobyPersonne", - "teoli", - "fscholz", - "Bat" + "JNa0" ] }, - "Web/API/WebGL_API/Tutorial/Eclairage_en_WebGL": { - "modified": "2019-03-23T22:11:17.974Z", + "Web/HTTP/Headers/Content-Security-Policy/style-src": { + "modified": "2020-10-29T09:46:24.734Z", "contributors": [ - "dxsp", - "Slayug" + "JNa0" ] }, - "Web/API/WebGL_API/Tutorial/Utiliser_les_textures_avec_WebGL": { - "modified": "2019-03-23T22:58:22.974Z", + "Web/HTTP/Headers/Content-Security-Policy/style-src-attr": { + "modified": "2020-10-29T12:25:30.302Z", "contributors": [ - "NemoNobobyPersonne", - "teoli", - "fscholz", - "Nasso", - "LDelhez" + "JNa0" ] }, - "Web/API/WebGL_API/Types": { - "modified": "2019-03-23T22:01:49.667Z", + "Web/HTTP/Headers/Content-Security-Policy/style-src-elem": { + "modified": "2020-10-29T12:25:15.261Z", "contributors": [ - "NemoNobobyPersonne" + "JNa0" ] }, - "Web/API/WebRTC_API": { - "modified": "2020-10-22T05:44:55.105Z", + "Web/HTTP/Headers/Content-Security-Policy/trusted-types": { + "modified": "2020-10-29T16:00:54.309Z", "contributors": [ - "Voulto", - "tonybengue", - "thourayabenali", - "Sheppy" + "JNa0" ] }, - "Web/API/WebSocket": { - "modified": "2019-03-23T23:02:45.010Z", + "Web/HTTP/Headers/Content-Security-Policy/upgrade-insecure-requests": { + "modified": "2020-10-29T13:15:02.277Z", "contributors": [ - "lessonsharing", - "Ilphrin", - "VinceOPS" + "JNa0" ] }, - "Web/API/WebSocket/close_event": { - "modified": "2019-03-23T21:59:50.351Z", + "Web/HTTP/Headers/Content-Security-Policy/worker-src": { + "modified": "2020-10-29T09:42:30.203Z", "contributors": [ - "irenesmith", - "fscholz", - "Kalwyn" + "JNa0" ] }, - "Web/API/WebSockets_API": { - "modified": "2020-12-10T09:30:55.791Z", + "Web/HTTP/Headers/Content-Type": { + "modified": "2020-10-15T21:53:18.899Z", "contributors": [ - "tristantheb", - "Kayoshi-dev", "SphinxKnight", - "Graziellah", - "cydelic", - "Nothus", - "Goofy", - "filipovi" + "Goofy" ] }, - "Web/API/WebSockets_API/Writing_WebSocket_client_applications": { - "modified": "2019-03-18T20:48:00.893Z", + "Web/HTTP/Headers/DNT": { + "modified": "2020-10-15T22:00:03.018Z", "contributors": [ "SphinxKnight", - "greizgh", - "alexca93", - "fbessou", - "marie-ototoi", - "Goofy", - "sisyphe" + "egavard" ] }, - "Web/API/WebSockets_API/Writing_WebSocket_servers": { - "modified": "2019-07-08T10:30:19.533Z", + "Web/HTTP/Headers/Date": { + "modified": "2020-10-15T22:07:34.830Z", "contributors": [ - "ThCarrere", - "SphinxKnight", - "cbdt", - "H4dr1en", - "Jibec", - "Nek-", - "ynno", - "Nothus" + "Machou" ] }, - "Web/API/WebSockets_API/Writing_a_WebSocket_server_in_Java": { - "modified": "2019-03-18T20:48:00.087Z", + "Web/HTTP/Headers/ETag": { + "modified": "2020-10-15T22:03:25.682Z", "contributors": [ "SphinxKnight", - "Jibec" + "NemoNobobyPersonne" ] }, - "Web/API/WebVR_API": { - "modified": "2019-06-08T20:04:07.795Z", + "Web/HTTP/Headers/Expires": { + "modified": "2020-10-15T21:57:22.458Z", "contributors": [ - "frankymacster", - "DavidLibeau" + "l-vo", + "SphinxKnight", + "GuiBret" ] }, - "Web/API/WebVR_API/Utiliser_des_contrôleurs_de_realite_virtuelle_pour_du_WebVR": { - "modified": "2019-03-18T21:44:15.461Z", + "Web/HTTP/Headers/Feature-Policy": { + "modified": "2020-11-11T14:08:38.730Z", "contributors": [ - "DavidLibeau" + "JNa0" ] }, - "Web/API/WebVTT_API": { - "modified": "2020-10-15T22:20:12.504Z", + "Web/HTTP/Headers/Feature-Policy/accelerometer": { + "modified": "2020-11-16T09:05:43.541Z", "contributors": [ - "fffjacquier", - "Arzak656" + "JNa0" ] }, - "Web/API/WebXR_Device_API": { - "modified": "2020-10-15T22:34:09.543Z", + "Web/HTTP/Headers/Host": { + "modified": "2020-10-15T21:58:12.642Z", "contributors": [ - "Hans_PRESTAT" + "SphinxKnight", + "ji-sser", + "alpyr" ] }, - "Web/API/Web_Animations_API": { - "modified": "2020-12-08T03:44:03.958Z", + "Web/HTTP/Headers/If-Modified-Since": { + "modified": "2020-10-15T21:59:18.518Z", "contributors": [ "SphinxKnight", - "AdalbertPungu" + "ericlemerdy" ] }, - "Web/API/Web_Audio_API": { - "modified": "2019-03-23T23:07:29.151Z", + "Web/HTTP/Headers/If-None-Match": { + "modified": "2020-10-15T21:59:26.960Z", "contributors": [ - "Mr21", - "a-cordier", - "MAKIO135", - "Elfhir", - "marie-ototoi", "SphinxKnight", - "mtrabelsi", - "raphael0202", - "FBerthelot", - "Buridan", - "theGlenn" + "ekougs" ] }, - "Web/API/Web_Audio_API/Basic_concepts_behind_Web_Audio_API": { - "modified": "2019-03-23T22:41:04.256Z", + "Web/HTTP/Headers/Last-Modified": { + "modified": "2020-10-15T21:58:33.304Z", "contributors": [ - "VS64", - "marie-ototoi" + "lyrixx", + "SphinxKnight", + "NemoNobobyPersonne" ] }, - "Web/API/Web_Audio_API/Using_Web_Audio_API": { - "modified": "2019-03-23T22:37:49.629Z", + "Web/HTTP/Headers/Location": { + "modified": "2020-10-15T22:30:32.588Z", "contributors": [ - "marie-ototoi", - "jcbohin" + "romch007" ] }, - "Web/API/Web_Audio_API/Visualizations_with_Web_Audio_API": { - "modified": "2019-03-23T22:37:03.451Z", + "Web/HTTP/Headers/Origin": { + "modified": "2020-10-15T22:04:41.950Z", "contributors": [ - "marie-ototoi" + "Watilin" ] }, - "Web/API/Web_Audio_API/Web_audio_spatialization_basics": { - "modified": "2019-03-23T22:09:00.124Z", + "Web/HTTP/Headers/Referer": { + "modified": "2020-10-15T21:59:09.222Z", "contributors": [ - "marie-ototoi" + "SphinxKnight", + "rmonnier" ] }, - "Web/API/Web_Speech_API": { - "modified": "2020-11-16T08:41:59.799Z", + "Web/HTTP/Headers/Referrer-Policy": { + "modified": "2020-11-03T04:53:54.794Z", "contributors": [ - "JNa0", - "codingk8" + "JNa0" ] }, - "Web/API/Web_Speech_API/Using_the_Web_Speech_API": { - "modified": "2020-06-20T07:22:44.915Z", + "Web/HTTP/Headers/Set-Cookie": { + "modified": "2020-10-15T22:30:32.422Z", "contributors": [ - "matbe19" + "WolfVic", + "Voulto", + "Arzak656", + "claudepache" ] }, - "Web/API/Web_Storage_API": { - "modified": "2020-10-15T21:39:12.031Z", + "Web/HTTP/Headers/Set-Cookie/SameSite": { + "modified": "2020-10-15T22:30:31.847Z", "contributors": [ - "ThCarrere", - "abvll", - "olivier-axyome", - "ericGuyaderBerger", - "necraidan", - "Dexter_Deter", - "teoli" + "SphinxKnight", + "Pierstoval" ] }, - "Web/API/Web_Storage_API/Using_the_Web_Storage_API": { - "modified": "2020-10-15T21:39:11.598Z", + "Web/HTTP/Headers/Tk": { + "modified": "2020-10-15T22:34:21.355Z", "contributors": [ - "Alan_Braut", - "SphinxKnight", - "Vifier-Lockla", - "edspeedy", - "Hell_Carlito", - "hostar_mdn", - "JeffD", - "rmNyro" + "alexetgus" ] }, - "Web/API/Web_Workers_API": { - "modified": "2020-02-13T03:21:00.537Z", + "Web/HTTP/Headers/Trailer": { + "modified": "2020-10-15T21:51:11.752Z", "contributors": [ - "Arzak656", - "GregMorel", - "wakka27", - "jean-pierre.gay" + "SphinxKnight", + "PlayeurZero" ] }, - "Web/API/Web_Workers_API/Advanced_concepts_and_examples": { - "modified": "2019-03-23T23:02:10.788Z", + "Web/HTTP/Headers/Vary": { + "modified": "2020-10-15T22:00:47.806Z", "contributors": [ - "jean-pierre.gay" + "Laurent_Lyaudet", + "gloucklegnou", + "SphinxKnight", + "mrudelle" ] }, - "Web/API/Web_Workers_API/Utilisation_des_web_workers": { - "modified": "2019-11-27T14:21:09.047Z", + "Web/HTTP/Headers/WWW-Authenticate": { + "modified": "2019-03-18T20:52:28.323Z", "contributors": [ - "leobnt", + "PamProg", + "Synkied", "SphinxKnight", - "hyphaene", - "necraidan", - "loella16", - "aurelienb33", - "Gasperowicz", - "dcamilleri", - "Philiphil", - "mliatt", - "SaintCyr", - "qwincy_p", - "m3doune", - "nicodel", - "jmh", - "goofy_bz", - "ThibautBremand", - "jean-pierre.gay", - "gaspardbenoit", - "teoli", - "tregagnon", - "dbruant", - "AurelienM" + "yereby" ] }, - "Web/API/Web_Workers_API/algorithme_clonage_structure": { - "modified": "2019-03-23T22:20:19.039Z", + "Web/HTTP/Headers/X-Content-Type-Options": { + "modified": "2020-10-15T22:20:53.756Z", "contributors": [ - "Hell_Carlito", - "Watilin" + "tchioubak", + "LaChips", + "ClementWebDesigner" ] }, - "Web/API/WheelEvent": { - "modified": "2020-11-05T15:49:11.373Z", + "Web/HTTP/Headers/X-Frame-Options": { + "modified": "2020-10-15T21:56:45.798Z", "contributors": [ - "JNa0", - "Voulto" + "DeusExNihilo", + "SphinxKnight", + "rdavaillaud", + "tran-simon", + "Selbahc", + "emassip", + "PropreCity", + "petitj", + "callmemagnus", + "aymericsorek", + "mmahouachi" ] }, - "Web/API/WheelEvent/deltaX": { - "modified": "2020-10-15T22:35:00.346Z", + "Web/HTTP/Index": { + "modified": "2019-03-23T22:26:53.499Z", "contributors": [ - "Voulto" + "tonybengue", + "SphinxKnight", + "xdelatour" ] }, - "Web/API/WheelEvent/deltaY": { - "modified": "2020-10-15T22:35:00.628Z", + "Web/HTTP/Redirections": { + "modified": "2020-03-17T12:32:04.893Z", "contributors": [ - "Voulto" + "n3wborn", + "bbonnin" ] }, - "Web/API/WheelEvent/deltaZ": { - "modified": "2020-10-15T22:35:00.253Z", + "Web/HTTP/Resources_and_specifications": { + "modified": "2019-08-17T16:02:26.455Z", "contributors": [ - "Voulto" + "bbonnin" ] }, - "Web/API/Window": { - "modified": "2019-06-20T16:27:26.215Z", + "Web/HTTP/Session": { + "modified": "2019-03-23T22:06:49.321Z", "contributors": [ - "grandoc", - "m-r-r", - "NemoNobobyPersonne", - "hellosct1", - "teoli", - "flexbox", - "khalid32", - "Crash", - "Julien.stuby", - "BenoitL", - "Mgjbot", - "Chbok", - "Takenbot", - "Gorrk" + "SphinxKnight", + "Alpha", + "klenzo" ] }, - "Web/API/Window/URL": { - "modified": "2019-03-23T22:29:28.869Z", + "Web/HTTP/Status": { + "modified": "2020-08-30T05:52:57.122Z", "contributors": [ - "branciat" + "devweb157", + "SphinxKnight", + "Axnyff", + "Badacadabra", + "Bromind", + "fscholz" ] }, - "Web/API/Window/alert": { - "modified": "2019-03-23T23:50:34.370Z", + "Web/HTTP/Status/100": { + "modified": "2020-10-15T21:51:44.583Z", "contributors": [ - "fscholz", - "teoli", - "icefire", - "khalid32", - "Mgjbot", - "Chbok", - "BenoitL" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/applicationCache": { - "modified": "2019-05-15T12:55:24.617Z", + "Web/HTTP/Status/101": { + "modified": "2019-03-23T22:16:44.467Z", "contributors": [ - "Lonylis", - "personnel" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/back": { - "modified": "2020-08-30T04:11:10.912Z", + "Web/HTTP/Status/103": { + "modified": "2020-10-15T22:21:12.084Z", "contributors": [ - "Voulto" + "SphinxKnight", + "neophnx" ] }, - "Web/API/Window/blur": { - "modified": "2020-10-15T22:33:51.982Z", + "Web/HTTP/Status/200": { + "modified": "2020-10-15T21:51:47.097Z", "contributors": [ - "Voulto" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/cancelAnimationFrame": { - "modified": "2020-10-15T22:25:28.586Z", + "Web/HTTP/Status/201": { + "modified": "2020-10-15T21:51:48.335Z", "contributors": [ + "ylerjen", + "TimotheAlbouy", "SphinxKnight", - "eloidrai" + "dattaz" ] }, - "Web/API/Window/cancelIdleCallback": { - "modified": "2019-03-18T21:15:28.832Z", + "Web/HTTP/Status/202": { + "modified": "2019-03-23T22:16:56.182Z", "contributors": [ - "Adrael" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/captureEvents": { - "modified": "2020-08-26T09:45:14.172Z", + "Web/HTTP/Status/203": { + "modified": "2019-03-23T22:16:33.634Z", "contributors": [ - "Voulto" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/clearImmediate": { - "modified": "2020-10-15T22:33:31.501Z", + "Web/HTTP/Status/204": { + "modified": "2020-10-15T21:51:50.995Z", "contributors": [ - "Voulto" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/close": { - "modified": "2019-03-23T23:49:10.598Z", + "Web/HTTP/Status/205": { + "modified": "2019-03-23T22:16:50.696Z", "contributors": [ - "fscholz", - "teoli", - "khalid32", - "Mgjbot", - "BenoitL" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/closed": { - "modified": "2019-03-23T23:49:10.478Z", + "Web/HTTP/Status/206": { + "modified": "2020-10-15T21:51:55.335Z", "contributors": [ - "fscholz", - "teoli", - "jsx", - "Mgjbot", - "BenoitL", - "Gorrk" + "AnthonySendra", + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/confirm": { - "modified": "2019-03-23T23:50:38.060Z", + "Web/HTTP/Status/300": { + "modified": "2019-06-01T05:27:25.381Z", "contributors": [ - "fffjacquier", - "fscholz", - "teoli", - "icefire", - "khalid32", - "Mgjbot", - "BenoitL" + "Rififia", + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/console": { - "modified": "2019-03-18T21:43:50.040Z", + "Web/HTTP/Status/301": { + "modified": "2020-10-15T21:52:13.453Z", "contributors": [ - "tweqx" + "ledahulevogyre", + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/content": { - "modified": "2019-03-23T23:49:48.265Z", + "Web/HTTP/Status/302": { + "modified": "2020-10-15T21:52:06.149Z", "contributors": [ - "fscholz", - "teoli", - "jsx", - "Mgjbot", - "BenoitL" + "vulcaryn", + "SphinxKnight", + "louisfischer", + "dattaz" ] }, - "Web/API/Window/controllers": { - "modified": "2019-03-18T21:38:06.814Z", + "Web/HTTP/Status/303": { + "modified": "2020-11-09T07:52:41.898Z", "contributors": [ - "NemoNobobyPersonne" + "martialseron", + "SphinxKnight", + "ADTC", + "dattaz" ] }, - "Web/API/Window/copy_event": { - "modified": "2020-10-15T22:33:31.446Z", + "Web/HTTP/Status/304": { + "modified": "2020-10-15T21:52:19.799Z", "contributors": [ - "Voulto" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/crypto": { - "modified": "2019-06-12T16:41:52.512Z", + "Web/HTTP/Status/307": { + "modified": "2020-10-15T21:52:20.929Z", "contributors": [ - "plyd", - "foxstorm", - "alandrieu" + "myobis", + "adrizein", + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/customElements": { - "modified": "2019-03-18T21:37:51.562Z", + "Web/HTTP/Status/308": { + "modified": "2020-10-15T21:52:25.426Z", "contributors": [ - "NemoNobobyPersonne" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/cut_event": { - "modified": "2020-10-15T22:33:51.319Z", + "Web/HTTP/Status/400": { + "modified": "2019-03-23T22:16:59.097Z", "contributors": [ - "Voulto" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/defaultStatus": { - "modified": "2020-08-26T10:36:08.889Z", + "Web/HTTP/Status/401": { + "modified": "2020-10-15T21:52:30.923Z", "contributors": [ - "Voulto" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/devicePixelRatio": { - "modified": "2019-03-23T22:41:51.233Z", + "Web/HTTP/Status/402": { + "modified": "2020-10-15T22:21:51.787Z", "contributors": [ - "plyd" + "Rififia", + "rafipiccolo" ] }, - "Web/API/Window/dialogArguments": { - "modified": "2020-10-15T22:33:30.968Z", + "Web/HTTP/Status/403": { + "modified": "2020-10-15T21:52:27.600Z", "contributors": [ - "Voulto" + "reivaxy", + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/directories": { - "modified": "2020-08-26T10:46:42.910Z", + "Web/HTTP/Status/404": { + "modified": "2020-10-15T21:52:28.956Z", "contributors": [ - "Voulto" + "SphinxKnight", + "Goofy", + "dattaz" ] }, - "Web/API/Window/document": { - "modified": "2020-10-15T22:33:30.190Z", + "Web/HTTP/Status/405": { + "modified": "2019-03-23T22:16:59.786Z", "contributors": [ - "Voulto" + "newick", + "lucien.bill", + "tititou36", + "SphinxKnight", + "arthurwhite", + "dattaz" ] }, - "Web/API/Window/dump": { - "modified": "2019-03-24T00:09:26.929Z", + "Web/HTTP/Status/406": { + "modified": "2020-10-15T21:52:43.789Z", "contributors": [ - "fscholz", - "teoli", - "AshfaqHossain", - "omarce", - "Mgjbot", - "Chbok" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/event": { - "modified": "2020-10-15T22:33:50.857Z", + "Web/HTTP/Status/407": { + "modified": "2020-10-15T21:52:43.422Z", "contributors": [ - "Voulto" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/find": { - "modified": "2020-08-30T05:23:27.822Z", + "Web/HTTP/Status/408": { + "modified": "2019-03-23T22:16:30.693Z", "contributors": [ - "Voulto" + "SphinxKnight", + "VictorGiroud", + "dattaz" ] }, - "Web/API/Window/focus": { - "modified": "2019-03-23T22:47:01.519Z", + "Web/HTTP/Status/409": { + "modified": "2019-03-23T22:16:31.226Z", "contributors": [ - "mmerian" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/frameElement": { - "modified": "2020-10-15T22:33:32.894Z", + "Web/HTTP/Status/410": { + "modified": "2020-10-15T21:52:43.256Z", "contributors": [ - "Voulto" + "SphinxKnight", + "Alpha", + "dattaz" ] }, - "Web/API/Window/frames": { - "modified": "2019-03-23T23:07:57.219Z", + "Web/HTTP/Status/411": { + "modified": "2019-03-23T22:16:31.489Z", "contributors": [ - "Ac1521", - "fscholz", "SphinxKnight", - "Goofy", - "MatthieuHa" + "dattaz" ] }, - "Web/API/Window/fullScreen": { - "modified": "2019-03-23T23:50:27.730Z", + "Web/HTTP/Status/412": { + "modified": "2020-10-15T21:52:44.154Z", "contributors": [ - "fscholz", - "teoli", - "Hasilt", - "Mgjbot", - "BenoitL" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/gamepadconnected_event": { - "modified": "2019-03-23T21:59:49.070Z", + "Web/HTTP/Status/413": { + "modified": "2019-03-23T22:16:25.449Z", "contributors": [ - "irenesmith", - "fscholz", - "Kalwyn" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/gamepaddisconnected_event": { - "modified": "2019-03-23T21:59:48.411Z", + "Web/HTTP/Status/414": { + "modified": "2019-03-23T22:16:30.303Z", "contributors": [ - "irenesmith", - "Snosky", - "fscholz", - "Kalwyn" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/getComputedStyle": { - "modified": "2019-03-23T23:39:22.750Z", + "Web/HTTP/Status/415": { + "modified": "2019-03-23T22:16:17.725Z", "contributors": [ - "scaillerie", - "Jean-MariePETIT", - "fscholz", - "teoli", - "khalid32", - "tregagnon", - "Zlitus" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/getDefaultComputedStyle": { - "modified": "2019-03-18T21:37:50.335Z", + "Web/HTTP/Status/416": { + "modified": "2020-10-15T21:52:44.490Z", "contributors": [ - "teoli", - "NemoNobobyPersonne" + "SphinxKnight", + "PGeffriaud", + "dattaz" ] }, - "Web/API/Window/getSelection": { - "modified": "2019-09-25T07:23:01.504Z", + "Web/HTTP/Status/417": { + "modified": "2019-03-23T22:16:23.253Z", "contributors": [ - "julienc", - "sudwebdesign", - "fscholz", - "jsx", - "teoli", - "Mgjbot", - "BenoitL" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/hashchange_event": { - "modified": "2020-06-01T06:05:14.156Z", + "Web/HTTP/Status/418": { + "modified": "2020-10-15T22:01:58.002Z", "contributors": [ - "CommandMaker", - "fscholz", - "SaintCyr" + "dzamlo", + "sblondon", + "SphinxKnight", + "Alpha" ] }, - "Web/API/Window/history": { - "modified": "2020-10-15T21:25:14.236Z", + "Web/HTTP/Status/422": { + "modified": "2019-03-18T21:33:59.059Z", "contributors": [ - "Arzak656", - "SphinxKnight", - "fscholz", - "khalid32", - "Goofy", - "Jeuxclic" + "theophilechevalier" ] }, - "Web/API/Window/home": { - "modified": "2020-10-15T22:33:52.712Z", + "Web/HTTP/Status/425": { + "modified": "2020-10-15T22:11:22.211Z", "contributors": [ - "Voulto" + "Akarys" ] }, - "Web/API/Window/innerHeight": { - "modified": "2019-03-23T23:51:40.324Z", + "Web/HTTP/Status/426": { + "modified": "2019-03-23T22:16:23.564Z", "contributors": [ - "Copen", - "fscholz", - "teoli", - "khalid32", - "BenoitL", - "Mgjbot", - "Druss" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/innerWidth": { - "modified": "2019-03-23T23:51:38.427Z", + "Web/HTTP/Status/428": { + "modified": "2019-03-23T22:16:18.491Z", "contributors": [ - "callmemagnus", - "jdeniau", - "fscholz", - "teoli", - "khalid32", - "Mgjbot", - "Druss" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/isSecureContext": { - "modified": "2020-10-15T22:33:30.685Z", + "Web/HTTP/Status/429": { + "modified": "2019-03-23T22:16:27.928Z", "contributors": [ - "Voulto" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/languagechange_event": { - "modified": "2020-10-15T22:33:51.717Z", + "Web/HTTP/Status/431": { + "modified": "2019-03-23T22:16:18.973Z", "contributors": [ - "Voulto" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/length": { - "modified": "2019-03-23T22:49:39.967Z", + "Web/HTTP/Status/451": { + "modified": "2020-10-15T21:52:49.692Z", "contributors": [ - "Scott99" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/localStorage": { - "modified": "2020-10-15T21:38:24.266Z", + "Web/HTTP/Status/500": { + "modified": "2020-10-15T21:52:49.526Z", "contributors": [ - "tristantheb", - "begmans", - "Bpruneau", - "Axnyff", - "EmmanuelBeziat", - "Nolwennig", - "goofy_bz", - "mfrederic" + "SphinxKnight", + "Alpha", + "dattaz" ] }, - "Web/API/Window/locationbar": { - "modified": "2020-10-15T22:33:31.052Z", + "Web/HTTP/Status/501": { + "modified": "2020-10-15T21:52:47.942Z", "contributors": [ - "Voulto" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/matchMedia": { - "modified": "2019-03-23T23:36:43.486Z", + "Web/HTTP/Status/502": { + "modified": "2020-10-15T21:52:48.291Z", "contributors": [ - "fscholz", - "teoli", - "khalid32", - "kim_doudou" + "SphinxKnight", + "pinnotjaque", + "dattaz" ] }, - "Web/API/Window/menubar": { - "modified": "2020-10-15T22:33:33.066Z", + "Web/HTTP/Status/503": { + "modified": "2020-10-15T21:52:49.235Z", "contributors": [ - "Voulto" + "SphinxKnight", + "pinnotjaque", + "dattaz" ] }, - "Web/API/Window/message_event": { - "modified": "2020-10-15T22:33:32.981Z", + "Web/HTTP/Status/504": { + "modified": "2020-10-15T21:52:48.211Z", "contributors": [ - "Voulto" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/messageerror_event": { - "modified": "2020-10-15T22:33:50.217Z", + "Web/HTTP/Status/505": { + "modified": "2019-03-23T22:16:21.878Z", "contributors": [ - "Voulto" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/mozAnimationStartTime": { - "modified": "2020-10-15T22:33:31.316Z", + "Web/HTTP/Status/506": { + "modified": "2020-09-15T14:40:07.564Z", "contributors": [ - "Voulto" + "ungarscool1" ] }, - "Web/API/Window/mozInnerScreenX": { - "modified": "2020-10-15T22:33:30.539Z", + "Web/HTTP/Status/507": { + "modified": "2020-09-15T14:35:14.118Z", "contributors": [ - "Voulto" + "ungarscool1" ] }, - "Web/API/Window/mozInnerScreenY": { - "modified": "2020-10-15T22:33:31.996Z", + "Web/HTTP/Status/508": { + "modified": "2020-11-10T12:22:56.051Z", "contributors": [ - "Voulto" + "endermctv", + "ungarscool1" ] }, - "Web/API/Window/mozPaintCount": { - "modified": "2020-10-15T22:33:32.495Z", + "Web/HTTP/Status/510": { + "modified": "2020-01-30T04:13:14.901Z", "contributors": [ - "Voulto" + "SphinxKnight", + "flippo007" ] }, - "Web/API/Window/name": { - "modified": "2019-03-23T22:14:13.942Z", + "Web/HTTP/Status/511": { + "modified": "2019-03-23T22:16:30.847Z", "contributors": [ - "Copen" + "SphinxKnight", + "dattaz" ] }, - "Web/API/Window/navigator": { - "modified": "2019-07-01T12:52:20.296Z", + "Web/JavaScript": { + "modified": "2020-06-10T08:48:58.868Z", "contributors": [ - "fscholz", + "SphinxKnight", + "tristantheb", + "a-mt", + "LCaba49", + "loella16", + "kdex", + "mapiki", "teoli", - "khalid32", + "ronasita22", + "jeromepasquelin", + "Avent", + "julia31", + "jsx", + "jalu78", + "DamienBertrand", + "tregagnon", + "ylerjen", + "senshu", + "DocMcBrown", + "tchevalier", + "Goofy", + "darnuria", + "Sroucheray", + "matteodelabre", + "fscholz", + "ILJR", + "cv075", "Mgjbot", - "BenoitL" + "BenoitL", + "Fredchat", + "Verruckt", + "Chbok", + "Quarkcool", + "Jean-Yves Cronier", + "Anonymous", + "Mario" ] }, - "Web/API/Window/offline_event": { - "modified": "2020-10-15T22:32:51.446Z", + "Web/JavaScript/Closures": { + "modified": "2020-03-14T03:08:28.899Z", "contributors": [ - "Voulto", - "discipolat" + "smeden-lod", + "PhilippePerret", + "SphinxKnight", + "Lamri", + "mbeaudru", + "Mongenet", + "opii93", + "bassam", + "DeepFriedSeagull", + "cosmith", + "teoli", + "Florentsuc", + "zanz" ] }, - "Web/API/Window/ondevicelight": { - "modified": "2020-10-15T22:33:47.080Z", + "Web/JavaScript/Guide": { + "modified": "2020-03-12T19:36:21.976Z", "contributors": [ - "Voulto" + "SphinxKnight", + "teoli", + "delislejm", + "Ame_Nomade", + "BenoitL" ] }, - "Web/API/Window/online_event": { - "modified": "2020-10-15T22:33:30.848Z", + "Web/JavaScript/Guide/Introduction": { + "modified": "2020-03-12T19:40:53.803Z", "contributors": [ - "Voulto" + "CmdCourgette", + "SphinxKnight", + "tonybengue", + "Nopias", + "Arnaudettes", + "tregagnon" ] }, - "Web/API/Window/onpaint": { - "modified": "2020-08-30T03:31:57.086Z", + "Web/JavaScript/Guide/Modules": { + "modified": "2020-10-15T22:20:28.070Z", "contributors": [ - "Voulto" + "SphinxKnight" ] }, - "Web/API/Window/onresize": { - "modified": "2019-03-23T23:03:02.343Z", + "Web/JavaScript/JavaScript_technologies_overview": { + "modified": "2020-03-12T19:39:28.831Z", "contributors": [ - "loella16", - "fscholz", - "mikadev" + "SphinxKnight", + "Yopadd", + "Bpruneau", + "tregagnon", + "teoli", + "duthen", + "PanPan", + "DocMcBrown", + "delislejm", + "goofy_bz" ] }, - "Web/API/Window/open": { - "modified": "2019-10-13T15:48:24.493Z", + "Web/JavaScript/Language_Resources": { + "modified": "2020-03-12T19:37:01.767Z", "contributors": [ - "Sibian2019", - "P45QU10U", "SphinxKnight", - "trebly", - "jigs12", - "jnoelEFL", - "fscholz", - "khalid32", + "zatamine", "teoli", - "damien.flament", - "GT", + "Delapouite", "Mgjbot", "BenoitL" ] }, - "Web/API/Window/openDialog": { - "modified": "2020-10-15T21:14:00.787Z", + "Web/JavaScript/Reference": { + "modified": "2020-03-12T19:35:39.919Z", "contributors": [ - "velkro", - "fscholz", + "SphinxKnight", + "BenoitL", "teoli", - "jsx", + "Fredchat", "tregagnon", - "damien.flament" - ] - }, - "Web/API/Window/opener": { - "modified": "2019-03-23T23:49:11.676Z", - "contributors": [ "fscholz", - "teoli", - "khalid32", - "Mgjbot", - "BenoitL" - ] - }, - "Web/API/Window/orientation": { - "modified": "2020-10-15T22:33:28.551Z", - "contributors": [ - "Voulto" + "LaBoumerde", + "AbrahamT", + "Mortys", + "matteodelabre" ] }, - "Web/API/Window/outerHeight": { - "modified": "2019-03-23T22:35:54.960Z", + "Web/JavaScript/Reference/Classes": { + "modified": "2020-10-15T21:33:49.394Z", "contributors": [ - "Nlmc", - "cyriil_dev" + "rachid.chihabi", + "SphinxKnight", + "GregMorel", + "unflores", + "rgranger", + "blackholegalaxy", + "Yukulele." ] }, - "Web/API/Window/outerWidth": { - "modified": "2019-03-18T21:37:58.232Z", + "Web/JavaScript/Reference/Classes/Private_class_fields": { + "modified": "2020-10-15T22:33:35.342Z", "contributors": [ - "NemoNobobyPersonne" + "NemoNobobyPersonne", + "N0wan", + "yohannlog" ] }, - "Web/API/Window/parent": { - "modified": "2019-03-23T23:50:11.432Z", + "Web/JavaScript/Reference/Classes/constructor": { + "modified": "2020-10-15T21:33:51.548Z", "contributors": [ - "fscholz", - "khalid32", - "teoli", - "Mgjbot", - "Takenbot", - "BenoitL" + "fbessou", + "SphinxKnight", + "MathieuDebit" ] }, - "Web/API/Window/paste_event": { - "modified": "2020-10-15T22:33:30.919Z", + "Web/JavaScript/Reference/Classes/extends": { + "modified": "2020-10-15T21:33:51.793Z", "contributors": [ - "Voulto" + "SphinxKnight" ] }, - "Web/API/Window/popstate_event": { - "modified": "2019-04-26T08:34:01.571Z", + "Web/JavaScript/Reference/Classes/static": { + "modified": "2020-10-15T21:33:57.179Z", "contributors": [ - "chrisdavidmills", - "irenesmith", - "fscholz", - "Hell_Carlito", - "DuaelFr" + "SphinxKnight", + "mohabigmeech", + "AnthonyMelique", + "ericallard0" ] }, - "Web/API/Window/postMessage": { - "modified": "2020-10-15T21:31:31.287Z", + "Web/JavaScript/Reference/Global_Objects/Intl/DisplayNames": { + "modified": "2020-10-15T22:33:06.475Z", "contributors": [ - "abvll", - "J.DMB", - "fscholz", - "Watilin" + "JNa0", + "romulocintra" ] }, - "Web/API/Window/print": { - "modified": "2019-03-23T22:47:25.609Z", + "Web/JavaScript/Reference/Global_Objects/Intl/DisplayNames/DisplayNames": { + "modified": "2020-10-15T22:33:04.699Z", "contributors": [ - "Bringdal", - "clementgarbay", - "Chealer" + "JNa0" ] }, - "Web/API/Window/prompt": { - "modified": "2020-10-20T04:53:05.942Z", + "Web/JavaScript/Reference/Strict_mode": { + "modified": "2020-03-12T19:38:43.336Z", "contributors": [ - "Yopai", - "goofy_mdn", "SphinxKnight", - "SUN-D-IA-L", + "pastr", + "Nothus", + "Laurent_Lyaudet", + "kdex", + "boessel", + "Bpruneau", + "WSH", + "krazygit", + "onra87", "fscholz", "teoli", - "icefire", - "khalid32", - "Mgjbot", - "BenoitL" + "jessmania", + "Automatik", + "Munto" ] }, - "Web/API/Window/rejectionhandled_event": { - "modified": "2020-10-15T22:33:52.394Z", + "Web/JavaScript/Shells": { + "modified": "2020-03-12T19:35:39.467Z", "contributors": [ - "Voulto" + "SphinxKnight", + "teoli", + "Goofy", + "wakka27", + "ziyunfei", + "julienw" ] }, - "Web/API/Window/requestAnimationFrame": { - "modified": "2020-10-15T21:25:38.318Z", + "Web/Manifest": { + "modified": "2020-07-07T17:00:42.988Z", "contributors": [ - "gsavin", - "Hell_Carlito", - "Gibus", - "kiux", - "xUMi", - "Durindo", - "Huntedpix", - "fscholz", - "youssefj", - "wakooka", - "juleschz" + "yannbertrand", + "chrisspb", + "Goofy", + "mlcdf", + "loella16", + "Luwangel", + "JeffD" ] }, - "Web/API/Window/requestIdleCallback": { - "modified": "2019-03-23T22:21:17.753Z", + "Web/Manifest/theme_color": { + "modified": "2020-10-15T22:26:29.306Z", "contributors": [ - "Adrael" + "Arzak656" ] }, - "Web/API/Window/resizeBy": { - "modified": "2020-10-15T22:33:30.846Z", + "Web/MathML": { + "modified": "2020-11-16T12:48:00.196Z", "contributors": [ - "Voulto" + "JNa0", + "fred.wang", + "SphinxKnight" ] }, - "Web/API/Window/screen": { - "modified": "2020-10-15T22:13:48.969Z", + "Web/MathML/Attribute": { + "modified": "2020-11-16T12:58:45.165Z", "contributors": [ - "SphinxKnight", - "AurelieBayre" + "JNa0", + "Fredchat", + "Delapouite", + "SphinxKnight" ] }, - "Web/API/Window/screenX": { - "modified": "2019-03-23T22:30:27.252Z", + "Web/MathML/Authoring": { + "modified": "2020-11-16T13:43:13.167Z", "contributors": [ - "tutosfaciles48" + "JNa0", + "florimond.alemps", + "fred.wang", + "Goofy" ] }, - "Web/API/Window/scroll": { - "modified": "2019-03-23T23:38:26.784Z", + "Web/MathML/Element": { + "modified": "2020-11-16T13:26:48.036Z", "contributors": [ - "fscholz", - "khalid32", - "rd6137" + "JNa0", + "tregagnon", + "SphinxKnight" ] }, - "Web/API/Window/scrollBy": { - "modified": "2019-01-16T23:16:12.982Z", + "Web/MathML/Element/maction": { + "modified": "2019-03-23T23:29:11.950Z", "contributors": [ - "gharel", - "OhNiice" + "SphinxKnight" ] }, - "Web/API/Window/scrollByLines": { - "modified": "2019-03-23T22:28:15.817Z", + "Web/MathML/Element/math": { + "modified": "2020-10-15T21:24:02.886Z", "contributors": [ - "OhNiice" + "tristantheb", + "tregagnon", + "SphinxKnight" ] }, - "Web/API/Window/scrollByPages": { - "modified": "2019-03-23T22:28:29.251Z", + "Web/MathML/Element/menclose": { + "modified": "2019-03-23T23:28:57.107Z", "contributors": [ - "OhNiice" + "fred.wang", + "Delapouite", + "SphinxKnight" ] }, - "Web/API/Window/scrollTo": { - "modified": "2019-03-23T23:51:36.100Z", + "Web/MathML/Element/merror": { + "modified": "2019-03-23T23:29:00.856Z", "contributors": [ - "victorlevasseur", - "fscholz", - "teoli", - "khalid32", - "Mgjbot", - "BenoitL" + "Delapouite", + "SphinxKnight" ] }, - "Web/API/Window/scrollY": { - "modified": "2019-09-06T18:25:26.774Z", + "Web/MathML/Element/mfenced": { + "modified": "2020-10-15T21:23:45.763Z", "contributors": [ - "Awebsome", - "blr21560", - "Buzut", - "romuleald", - "cyriil_dev" + "tristantheb", + "fred.wang", + "Delapouite", + "SphinxKnight" ] }, - "Web/API/Window/scrollbars": { - "modified": "2020-10-15T22:33:49.792Z", + "Web/MathML/Element/mfrac": { + "modified": "2019-03-23T23:29:03.213Z", "contributors": [ - "Voulto" + "fred.wang", + "Delapouite", + "SphinxKnight" ] }, - "Web/API/Window/sessionStorage": { - "modified": "2020-10-15T21:38:20.068Z", + "Web/MathML/Element/mglyph": { + "modified": "2020-10-15T21:23:58.877Z", "contributors": [ - "madidier", "SphinxKnight", - "Prestine", - "begmans", - "carvallegro", - "cedeber", - "gharel", - "Puxarnal", - "Weeple" - ] - }, - "Web/API/Window/showModalDialog": { - "modified": "2019-03-23T23:49:12.676Z", - "contributors": [ - "Enoryon", - "fscholz", - "teoli", - "MatthieuHa", - "khalid32", - "Mgjbot", - "BenoitL" + "Delapouite", + "Goofy" ] }, - "Web/API/Window/stop": { - "modified": "2020-10-15T22:33:32.200Z", + "Web/MathML/Element/mi": { + "modified": "2019-03-23T23:29:00.435Z", "contributors": [ - "Voulto" + "Delapouite", + "SphinxKnight" ] }, - "Web/API/Window/storage_event": { - "modified": "2020-10-15T22:33:50.498Z", + "Web/MathML/Element/mover": { + "modified": "2019-03-23T23:20:28.812Z", "contributors": [ - "Voulto" + "Goofy", + "fred.wang" ] }, - "Web/API/Window/top": { - "modified": "2020-10-15T22:33:34.095Z", + "Web/MathML/Element/msub": { + "modified": "2020-10-15T22:21:32.420Z", "contributors": [ - "Voulto" + "Arzak656" ] }, - "Web/API/Window/vrdisplayconnect_event": { - "modified": "2020-10-15T22:33:51.404Z", + "Web/MathML/Element/munder": { + "modified": "2019-03-23T23:20:27.966Z", "contributors": [ - "Voulto" + "fred.wang" ] }, - "Web/API/Window/vrdisplaydisconnect_event": { - "modified": "2020-10-15T22:33:50.659Z", + "Web/MathML/Element/munderover": { + "modified": "2020-10-15T21:26:39.645Z", "contributors": [ - "Voulto" + "tristantheb", + "fred.wang" ] }, - "Web/API/Window/vrdisplaypresentchange_event": { - "modified": "2020-10-15T22:33:50.217Z", + "Web/MathML/Index": { + "modified": "2019-01-16T22:05:50.107Z", "contributors": [ - "Voulto" + "xdelatour" ] }, - "Web/API/WindowBase64/Décoder_encoder_en_base64": { - "modified": "2020-07-01T11:04:19.647Z", + "Web/Media": { + "modified": "2019-03-18T21:32:54.694Z", "contributors": [ - "sigmal", - "olivierdupon", - "SphinxKnight", - "fscholz" + "tonybengue" ] }, - "Web/API/WindowBase64/atob": { - "modified": "2019-09-24T09:32:03.862Z", + "Web/Media/Formats": { + "modified": "2020-02-08T13:22:06.570Z", "contributors": [ - "NemoNobobyPersonne", - "tbroadley", - "fscholz", - "teoli", - "khalid32", - "Mgjbot", - "BenoitL", - "Celelibi" + "tristantheb" ] }, - "Web/API/WindowBase64/btoa": { - "modified": "2019-03-18T21:13:03.287Z", + "Web/Performance": { + "modified": "2019-12-19T10:00:18.648Z", "contributors": [ - "PamProg", - "NemoNobobyPersonne", - "teoli", - "lovasoa", - "fscholz", - "jsx", - "e7d", - "Mgjbot", - "BenoitL", - "Celelibi" + "chrisdavidmills" ] }, - "Web/API/WindowClient": { - "modified": "2019-03-23T22:34:19.127Z", + "Web/Performance/How_browsers_work": { + "modified": "2019-12-19T10:00:31.657Z", "contributors": [ - "NuclearPony" + "chrisdavidmills", + "estelle" ] }, - "Web/API/WindowClient/focus": { - "modified": "2019-03-23T22:34:17.444Z", + "Web/Progressive_web_apps": { + "modified": "2020-04-26T14:49:45.824Z", "contributors": [ - "NuclearPony" + "Mozinet", + "hellosct1", + "brandonlazarre", + "chrisdavidmills", + "tonybengue", + "enguerran", + "loella16", + "Hell_Carlito", + "JeffD" ] }, - "Web/API/WindowClient/focused": { - "modified": "2019-03-23T22:06:02.438Z", + "Web/Progressive_web_apps/App_structure": { + "modified": "2020-08-05T10:07:41.167Z", "contributors": [ - "aligatorjmg" + "Khylias", + "tdufranne", + "poum" ] }, - "Web/API/WindowClient/navigate": { - "modified": "2019-03-23T22:05:57.858Z", + "Web/Progressive_web_apps/Installable_PWAs": { + "modified": "2020-05-31T18:38:21.807Z", "contributors": [ - "aligatorjmg" + "poum" ] }, - "Web/API/WindowClient/visibilityState": { - "modified": "2019-03-23T22:05:58.402Z", + "Web/Progressive_web_apps/Introduction": { + "modified": "2019-09-19T07:57:58.235Z", "contributors": [ - "aligatorjmg" + "Kuzcoo" ] }, - "Web/API/WindowEventHandlers": { - "modified": "2020-10-15T21:33:02.753Z", + "Web/Progressive_web_apps/Offline_Service_workers": { + "modified": "2020-11-28T08:40:27.578Z", "contributors": [ - "a-mt", - "fscholz" + "mandie33", + "floreengrad", + "kgrandemange", + "Lmzd", + "poum" ] }, - "Web/API/WindowEventHandlers/onafterprint": { - "modified": "2020-10-15T22:10:57.103Z", + "Web/Reference": { + "modified": "2020-04-10T02:52:59.247Z", "contributors": [ - "velkro" + "SphinxKnight", + "ScarabIG", + "smeden-lod", + "tonybengue", + "Nothus", + "mg1", + "PanPan", + "naar" ] }, - "Web/API/WindowEventHandlers/onbeforeprint": { - "modified": "2020-10-15T22:10:57.975Z", + "Web/Reference/API": { + "modified": "2019-03-23T23:15:29.222Z", "contributors": [ - "velkro" + "CoulibalyZieSidiki", + "SphinxKnight", + "teoli", + "yvesd", + "Goofy", + "hanyrold" ] }, - "Web/API/WindowEventHandlers/onbeforeunload": { - "modified": "2019-04-18T06:36:38.075Z", + "Web/SVG": { + "modified": "2020-02-08T12:31:46.566Z", "contributors": [ - "ocommeng", - "Chocobozzz", - "Yves_ASTIER", + "tristantheb", + "AbdelElMansari", + "Tresmollo", + "unpeudetout", + "marie-ototoi", + "nicodel", + "SphinxKnight", "teoli", - "fscholz", - "Ender-events", - "Jeremie", "Delapouite", - "souen", - "matteodelabre", - "Jacqhal" + "darnuria", + "Jeremie", + "MsTeshi", + "marc971", + "gemy_c", + "fscholz", + "BenoitL", + "Fredchat", + "Kyodev", + "Duarna", + "Verruckt", + "Chbok", + "Mgjbot", + "Jorolo", + "Anonymous" ] }, - "Web/API/WindowEventHandlers/onhashchange": { - "modified": "2019-03-23T22:29:53.876Z", + "Web/SVG/Attribute": { + "modified": "2019-03-18T20:39:37.299Z", "contributors": [ - "romuleald", - "Restimel", - "electrotiti" + "a-mt", + "Frigory", + "marie-ototoi", + "teoli", + "Delapouite", + "Blackhole", + "ethertank" ] }, - "Web/API/WindowEventHandlers/onlanguagechange": { - "modified": "2020-10-15T22:33:47.473Z", + "Web/SVG/Attribute/Conditional_Processing": { + "modified": "2020-10-15T22:11:03.231Z", "contributors": [ - "Voulto" + "a-mt" ] }, - "Web/API/WindowEventHandlers/onpopstate": { - "modified": "2020-03-22T20:22:18.860Z", + "Web/SVG/Attribute/Core": { + "modified": "2020-10-15T22:10:56.108Z", "contributors": [ - "noelmace", - "JouxRose", - "fscholz", - "teoli", - "khalid32", - "gudoy", - "matteodelabre" + "a-mt" ] }, - "Web/API/WindowEventHandlers/onunload": { - "modified": "2020-10-15T21:34:36.558Z", + "Web/SVG/Attribute/Events": { + "modified": "2020-10-15T22:10:52.662Z", "contributors": [ - "Sibian2019", - "SphinxKnight", - "regzd" + "a-mt" ] }, - "Web/API/WindowOrWorkerGlobalScope": { - "modified": "2020-08-30T06:30:00.848Z", + "Web/SVG/Attribute/Presentation": { + "modified": "2020-10-15T22:11:15.381Z", "contributors": [ - "Voulto", - "Bzbarsky" + "a-mt" ] }, - "Web/API/WindowOrWorkerGlobalScope/caches": { - "modified": "2020-10-15T22:06:53.037Z", + "Web/SVG/Attribute/Styling": { + "modified": "2020-10-15T22:10:54.819Z", "contributors": [ - "Arzak656", - "jonasgrilleres" + "a-mt" ] }, - "Web/API/WindowOrWorkerGlobalScope/crossOriginIsolated": { - "modified": "2020-10-15T22:26:34.641Z", + "Web/SVG/Attribute/accent-height": { + "modified": "2019-03-23T22:21:03.889Z", "contributors": [ - "Eliastik" + "SphinxKnight", + "daimebag" ] }, - "Web/API/WindowOrWorkerGlobalScope/fetch": { - "modified": "2020-11-16T08:26:54.613Z", + "Web/SVG/Attribute/clip-path": { + "modified": "2020-10-15T22:11:30.678Z", "contributors": [ - "JNa0", - "PxlCtzn", - "fscholz", - "Hell_Carlito", - "Bat41" + "a-mt" ] }, - "Web/API/WindowOrWorkerGlobalScope/indexedDB": { - "modified": "2020-10-15T21:45:39.555Z", + "Web/SVG/Attribute/color": { + "modified": "2020-10-15T22:11:30.261Z", "contributors": [ - "Arzak656", - "SphinxKnight", - "gadgino" + "a-mt" ] }, - "Web/API/WindowOrWorkerGlobalScope/isSecureContext": { - "modified": "2020-10-15T22:06:53.371Z", + "Web/SVG/Attribute/cx": { + "modified": "2019-03-23T23:31:20.118Z", "contributors": [ - "jonasgrilleres" + "a-mt", + "teoli", + "Blackhole" ] }, - "Web/API/WindowOrWorkerGlobalScope/origin": { - "modified": "2020-10-15T22:06:53.236Z", + "Web/SVG/Attribute/cy": { + "modified": "2019-03-23T23:31:21.093Z", "contributors": [ - "jonasgrilleres" + "a-mt", + "teoli", + "Blackhole" ] }, - "Web/API/WindowOrWorkerGlobalScope/queueMicrotask": { - "modified": "2020-10-15T22:26:44.474Z", + "Web/SVG/Attribute/d": { + "modified": "2019-07-21T08:22:01.775Z", "contributors": [ - "Eliastik" + "JNa0", + "cdoublev", + "AntoineTohan", + "mknx", + "Tolokoban2" ] }, - "Web/API/WindowOrWorkerGlobalScope/setTimeout": { - "modified": "2020-10-15T21:13:52.309Z", + "Web/SVG/Attribute/dx": { + "modified": "2019-03-23T22:03:37.098Z", "contributors": [ - "SphinxKnight", - "jmh", - "fscholz", - "teoli", - "jsx", - "Automatik", - "zanz", - "Tiller", - "Ceth", - "BenoitL", - "Mgjbot" + "a-mt", + "dattaz" ] }, - "Web/API/WindowTimers/clearInterval": { - "modified": "2020-10-15T21:18:22.478Z", + "Web/SVG/Attribute/dy": { + "modified": "2019-03-18T21:22:22.282Z", "contributors": [ - "SphinxKnight", - "faflo10", - "Shinomix", - "fscholz", - "teoli", - "khalid32", - "Mgjbot", - "BenoitL" + "a-mt" ] }, - "Web/API/Worker": { - "modified": "2020-10-15T21:25:14.944Z", + "Web/SVG/Attribute/fill": { + "modified": "2020-10-15T22:11:05.869Z", "contributors": [ - "Arzak656", - "laruiss", - "khalid32", - "DrJeffrey", - "JonathanMM", - "benjiiiiii" + "a-mt" ] }, - "Web/API/Worker/Functions_and_classes_available_to_workers": { - "modified": "2019-03-23T23:02:00.292Z", + "Web/SVG/Attribute/fill-opacity": { + "modified": "2020-10-15T22:11:05.147Z", "contributors": [ - "oaubert", - "Goofy", - "jean-pierre.gay" + "a-mt" ] }, - "Web/API/Worker/Worker": { - "modified": "2020-10-15T21:32:56.649Z", + "Web/SVG/Attribute/fill-rule": { + "modified": "2020-10-15T22:11:05.485Z", "contributors": [ - "Arzak656", - "wakka27", - "fscholz", - "jean-pierre.gay" + "davidwerbrouck", + "a-mt" ] }, - "Web/API/Worker/onmessage": { - "modified": "2020-10-15T21:32:57.785Z", + "Web/SVG/Attribute/height": { + "modified": "2019-03-23T22:07:31.508Z", "contributors": [ - "Arzak656", - "wakka27", - "fscholz", - "jean-pierre.gay" + "AlexisColin" ] }, - "Web/API/Worker/postMessage": { - "modified": "2020-10-15T21:28:27.233Z", + "Web/SVG/Attribute/in": { + "modified": "2019-03-18T21:22:14.241Z", "contributors": [ - "Arzak656", - "fscholz", - "J.DMB", - "Whimzfreak" + "a-mt" ] }, - "Web/API/Worker/terminate": { - "modified": "2020-10-15T21:32:32.338Z", + "Web/SVG/Attribute/mask": { + "modified": "2020-10-15T22:16:06.957Z", "contributors": [ - "Arzak656", - "fscholz", - "jean-pierre.gay" + "Arzak656" ] }, - "Web/API/WorkerGlobalScope": { - "modified": "2020-10-03T00:59:22.962Z", + "Web/SVG/Attribute/points": { + "modified": "2020-02-04T12:32:34.025Z", "contributors": [ - "duduindo", - "Voulto", - "chrisdavidmills" + "Arzak656" ] }, - "Web/API/WorkerGlobalScope/close": { - "modified": "2020-10-15T21:36:58.427Z", + "Web/SVG/Attribute/preserveAspectRatio": { + "modified": "2019-03-18T21:22:57.126Z", "contributors": [ - "Arzak656", - "jean-pierre.gay" + "a-mt" ] }, - "Web/API/WorkerGlobalScope/console": { - "modified": "2020-10-15T22:26:34.613Z", + "Web/SVG/Attribute/seed": { + "modified": "2019-03-23T22:07:14.284Z", "contributors": [ - "Eliastik" + "AlexisColin" ] }, - "Web/API/WorkerGlobalScope/dump": { - "modified": "2020-10-15T22:27:11.681Z", + "Web/SVG/Attribute/stroke": { + "modified": "2020-10-15T21:56:30.225Z", "contributors": [ - "Arzak656" + "a-mt", + "AlexisColin" ] }, - "Web/API/WorkerGlobalScope/importScripts": { - "modified": "2020-10-15T21:36:58.896Z", + "Web/SVG/Attribute/stroke-dasharray": { + "modified": "2020-10-15T21:56:31.583Z", "contributors": [ - "Arzak656", - "jean-pierre.gay" + "a-mt", + "AlexisColin" ] }, - "Web/API/WorkerGlobalScope/location": { - "modified": "2020-10-15T21:33:55.947Z", + "Web/SVG/Attribute/stroke-dashoffset": { + "modified": "2020-10-15T22:10:57.575Z", "contributors": [ - "Arzak656", - "jean-pierre.gay" + "Nicolapps", + "a-mt" ] }, - "Web/API/WorkerGlobalScope/navigator": { - "modified": "2020-10-15T21:33:53.933Z", + "Web/SVG/Attribute/stroke-linecap": { + "modified": "2020-10-15T22:11:04.507Z", "contributors": [ - "Arzak656", - "jean-pierre.gay" + "a-mt" ] }, - "Web/API/WorkerGlobalScope/onclose": { - "modified": "2020-10-15T21:33:54.728Z", + "Web/SVG/Attribute/stroke-linejoin": { + "modified": "2020-10-15T22:11:04.638Z", "contributors": [ - "Arzak656", - "jean-pierre.gay" + "a-mt" ] }, - "Web/API/WorkerGlobalScope/onerror": { - "modified": "2020-10-15T21:33:56.757Z", + "Web/SVG/Attribute/stroke-miterlimit": { + "modified": "2020-10-15T22:11:03.140Z", "contributors": [ - "Arzak656", - "jean-pierre.gay" + "a-mt" ] }, - "Web/API/WorkerGlobalScope/onlanguagechange": { - "modified": "2020-10-15T21:33:55.141Z", + "Web/SVG/Attribute/stroke-opacity": { + "modified": "2020-10-15T22:11:06.016Z", "contributors": [ - "Arzak656", - "jean-pierre.gay" + "a-mt" ] }, - "Web/API/WorkerGlobalScope/onoffline": { - "modified": "2020-10-15T21:33:24.512Z", + "Web/SVG/Attribute/stroke-width": { + "modified": "2020-10-15T22:11:05.550Z", "contributors": [ - "Arzak656", - "jean-pierre.gay" + "AinaBeryl", + "a-mt" ] }, - "Web/API/WorkerGlobalScope/ononline": { - "modified": "2020-10-15T21:33:24.530Z", + "Web/SVG/Attribute/style": { + "modified": "2020-10-15T22:11:06.053Z", "contributors": [ - "Arzak656", - "jean-pierre.gay" + "a-mt" ] }, - "Web/API/WorkerGlobalScope/self": { - "modified": "2020-10-15T21:33:24.526Z", + "Web/SVG/Attribute/text-anchor": { + "modified": "2019-03-23T22:32:39.192Z", "contributors": [ - "Arzak656", - "jean-pierre.gay" + "PierreGuyot", + "tonybengue", + "CLEm" ] }, - "Web/API/WorkerLocation": { - "modified": "2020-10-15T21:49:33.462Z", + "Web/SVG/Attribute/transform": { + "modified": "2019-12-04T16:27:51.754Z", "contributors": [ - "Arzak656", - "Hell_Carlito", - "Copen" + "SphinxKnight", + "Dimitri-web" ] }, - "Web/API/XMLDocument": { - "modified": "2020-10-15T22:03:21.753Z", + "Web/SVG/Attribute/viewBox": { + "modified": "2019-03-23T22:45:10.877Z", "contributors": [ - "NemoNobobyPersonne" + "JosephMarinier", + "Frigory", + "Acen1991", + "ylerjen" ] }, - "Web/API/XMLDocument/async": { - "modified": "2019-04-24T21:08:31.361Z", + "Web/SVG/Attribute/width": { + "modified": "2019-03-23T22:07:27.903Z", "contributors": [ - "ExE-Boss", - "loella16" + "AlexisColin" ] }, - "Web/API/XMLDocument/load": { - "modified": "2020-10-15T22:04:13.899Z", + "Web/SVG/Attribute/x": { + "modified": "2019-03-23T22:21:00.230Z", "contributors": [ - "NemoNobobyPersonne" + "SphinxKnight", + "daimebag" ] }, - "Web/API/XMLHttpRequest": { - "modified": "2020-10-15T21:15:49.505Z", + "Web/SVG/Element": { + "modified": "2020-02-08T11:58:35.321Z", "contributors": [ - "tramber30", - "SphinxKnight", - "lessonsharing", - "NemoNobobyPersonne", - "JoJoMimosa", - "lipki", + "tristantheb", + "Arzak656", + "Dralyab", + "Sebastianz", "teoli", - "JulienRobitaille", - "BenoitL", - "Mgjbot", - "Chbok", - "Laurent Denis", - "Anonymous" + "gemy_c" ] }, - "Web/API/XMLHttpRequest/Utiliser_XMLHttpRequest": { - "modified": "2019-03-23T23:16:32.724Z", + "Web/SVG/Element/a": { + "modified": "2020-10-15T21:30:14.070Z", "contributors": [ - "sylv1", - "JNa0", - "lessonsharing", - "Deleplace", + "a-mt", + "sblondon", + "Sebastianz", + "SphinxKnight", "teoli", - "riderodd" + "Barbrousse" ] }, - "Web/API/XMLHttpRequest/XMLHttpRequest": { - "modified": "2019-11-25T21:11:58.899Z", + "Web/SVG/Element/altGlyph": { + "modified": "2019-03-18T21:15:56.588Z", "contributors": [ - "Lyokolux" + "Sebastianz", + "SphinxKnight", + "Barbrousse" ] }, - "Web/API/XMLHttpRequest/onreadystatechange": { - "modified": "2020-10-15T22:12:50.281Z", + "Web/SVG/Element/altGlyphDef": { + "modified": "2019-03-23T23:04:57.212Z", "contributors": [ - "AdminXVII" + "Sebastianz", + "SphinxKnight", + "Barbrousse" ] }, - "Web/API/XMLHttpRequest/open": { - "modified": "2020-10-15T22:20:27.895Z", + "Web/SVG/Element/altGlyphItem": { + "modified": "2019-03-23T23:04:57.962Z", "contributors": [ - "ThCarrere" + "Sebastianz", + "SphinxKnight", + "Barbrousse" ] }, - "Web/API/XMLHttpRequest/readyState": { - "modified": "2020-10-15T22:33:49.573Z", + "Web/SVG/Element/animate": { + "modified": "2020-10-15T21:31:45.459Z", "contributors": [ - "devweb157" + "a-mt", + "Sebastianz", + "SphinxKnight", + "bperel", + "fscholz", + "Barbrousse" ] }, - "Web/API/XMLHttpRequest/response": { - "modified": "2019-03-18T21:46:41.662Z", + "Web/SVG/Element/animateColor": { + "modified": "2020-10-15T21:31:44.928Z", "contributors": [ - "lpoujade" + "a-mt", + "Sebastianz", + "SphinxKnight", + "Barbrousse" ] }, - "Web/API/XMLHttpRequest/responseText": { - "modified": "2020-10-15T22:32:45.494Z", + "Web/SVG/Element/animateMotion": { + "modified": "2020-10-15T21:31:47.363Z", "contributors": [ - "la.boutique.art" + "a-mt", + "Sebastianz", + "SphinxKnight", + "Barbrousse" ] }, - "Web/API/XMLHttpRequest/send": { - "modified": "2020-10-15T22:20:28.816Z", + "Web/SVG/Element/animateTransform": { + "modified": "2020-10-15T21:20:56.345Z", "contributors": [ - "koala819", - "LocsLight", - "ThCarrere" + "a-mt", + "Sebastianz", + "SphinxKnight", + "teoli", + "TPXP" ] }, - "Web/API/XMLHttpRequest/sendAsBinary": { - "modified": "2020-10-15T22:26:07.337Z", + "Web/SVG/Element/circle": { + "modified": "2020-10-15T21:09:33.643Z", "contributors": [ + "EloD10", + "Sebastianz", "SphinxKnight", - "MasterFox" + "teoli", + "tregagnon", + "gemy_c" ] }, - "Web/API/XMLHttpRequest/setRequestHeader": { - "modified": "2020-10-15T22:22:04.139Z", + "Web/SVG/Element/clipPath": { + "modified": "2020-10-15T22:11:31.108Z", "contributors": [ - "AkwindFr" + "a-mt" ] }, - "Web/API/XMLHttpRequest/status": { - "modified": "2020-10-15T22:33:50.087Z", + "Web/SVG/Element/defs": { + "modified": "2019-03-23T22:26:29.285Z", "contributors": [ - "devweb157" + "sansourcil", + "eloi-duwer", + "Sebastianz", + "Nothus" ] }, - "Web/API/XMLHttpRequest/timeout": { - "modified": "2020-10-15T22:25:10.471Z", + "Web/SVG/Element/desc": { + "modified": "2020-10-15T21:34:39.299Z", "contributors": [ - "SphinxKnight" + "a-mt", + "Sebastianz", + "SphinxKnight", + "B_M", + "Goofy" ] }, - "Web/API/XMLHttpRequest/withCredentials": { - "modified": "2020-10-15T22:15:36.714Z", + "Web/SVG/Element/ellipse": { + "modified": "2020-09-29T06:35:14.424Z", "contributors": [ - "innocenzi", - "hsdino", - "SphinxKnight" + "cdoublev", + "wbamberg", + "Sebastianz", + "SphinxKnight", + "teoli", + "tregagnon", + "gemy_c" ] }, - "Web/API/XMLHttpRequestEventTarget": { - "modified": "2020-10-15T22:31:14.301Z", + "Web/SVG/Element/feBlend": { + "modified": "2020-10-15T22:12:16.605Z", "contributors": [ - "Voulto", - "devweb157" + "a-mt" ] }, - "Web/API/XMLHttpRequestEventTarget/onload": { - "modified": "2020-10-15T22:31:14.653Z", + "Web/SVG/Element/feColorMatrix": { + "modified": "2020-10-15T22:12:13.564Z", "contributors": [ - "fatmalimem19" + "a-mt" ] }, - "Web/API/XPathExpression": { - "modified": "2019-03-18T21:40:34.918Z", + "Web/SVG/Element/feComponentTransfer": { + "modified": "2020-10-15T22:12:14.922Z", "contributors": [ - "loella16" + "a-mt" ] }, - "Web/API/XSLTProcessor": { - "modified": "2020-08-30T07:26:30.646Z", + "Web/SVG/Element/feComposite": { + "modified": "2020-10-15T22:12:16.930Z", "contributors": [ - "Voulto", - "Mars073", - "erikadoyle" + "a-mt" ] }, - "Web/API/notification": { - "modified": "2020-10-15T21:26:50.253Z", + "Web/SVG/Element/feConvolveMatrix": { + "modified": "2020-10-15T22:12:18.458Z", "contributors": [ - "tomderudder", - "robin850", - "Omnilaika02", - "AshfaqHossain", - "P45QU10U" + "a-mt" ] }, - "Web/API/notification/Notification": { - "modified": "2020-10-15T22:34:41.434Z", + "Web/SVG/Element/feDiffuseLighting": { + "modified": "2020-10-15T22:12:15.916Z", "contributors": [ - "tomderudder" + "a-mt" ] }, - "Web/API/notification/Using_Web_Notifications": { - "modified": "2019-03-23T22:59:38.508Z", + "Web/SVG/Element/feDisplacementMap": { + "modified": "2020-10-15T22:12:17.332Z", "contributors": [ - "nhoizey", - "ajie62", - "Kazquo", - "Hell_Carlito", - "JeffD", - "3bandiste", - "Goofy", - "Moosh" + "a-mt" ] }, - "Web/API/notification/actions": { - "modified": "2020-10-15T22:34:52.498Z", + "Web/SVG/Element/feDistantLight": { + "modified": "2020-10-15T22:12:08.109Z", "contributors": [ - "tomderudder" + "a-mt" ] }, - "Web/API/notification/badge": { - "modified": "2020-10-15T22:34:53.335Z", + "Web/SVG/Element/feDropShadow": { + "modified": "2020-10-15T22:12:12.290Z", "contributors": [ - "tomderudder" + "a-mt" ] }, - "Web/API/notification/body": { - "modified": "2020-10-15T22:34:54.457Z", + "Web/SVG/Element/feFlood": { + "modified": "2020-10-15T22:11:42.213Z", "contributors": [ - "tomderudder" + "a-mt" ] }, - "Web/API/notification/close": { - "modified": "2020-10-15T22:34:52.199Z", + "Web/SVG/Element/feFuncA": { + "modified": "2020-10-15T22:12:15.038Z", "contributors": [ - "tomderudder" + "a-mt" ] }, - "Web/API/notification/data": { - "modified": "2020-10-15T22:34:54.481Z", + "Web/SVG/Element/feFuncB": { + "modified": "2020-10-15T22:12:15.581Z", "contributors": [ - "tomderudder" + "a-mt" ] }, - "Web/API/notification/dir": { - "modified": "2020-10-15T22:34:54.338Z", + "Web/SVG/Element/feFuncG": { + "modified": "2020-10-15T22:12:14.655Z", "contributors": [ - "tomderudder" + "a-mt" ] }, - "Web/API/notification/icon": { - "modified": "2020-10-15T22:34:54.321Z", + "Web/SVG/Element/feFuncR": { + "modified": "2020-10-15T22:12:16.404Z", "contributors": [ - "tomderudder" + "a-mt" ] }, - "Web/API/notification/image": { - "modified": "2020-10-15T22:34:54.254Z", + "Web/SVG/Element/feGaussianBlur": { + "modified": "2020-10-15T22:12:13.052Z", "contributors": [ - "tomderudder" + "a-mt" ] }, - "Web/API/notification/lang": { - "modified": "2020-10-15T22:34:54.385Z", + "Web/SVG/Element/feImage": { + "modified": "2020-10-15T22:11:41.220Z", "contributors": [ - "tomderudder" + "a-mt" ] }, - "Web/API/notification/maxActions": { - "modified": "2020-10-15T22:34:53.286Z", + "Web/SVG/Element/feMerge": { + "modified": "2020-10-15T22:12:14.023Z", "contributors": [ - "tomderudder" + "a-mt" ] }, - "Web/API/notification/onclick": { - "modified": "2020-10-15T21:46:42.833Z", + "Web/SVG/Element/feMergeNode": { + "modified": "2020-10-15T22:12:13.616Z", "contributors": [ - "SphinxKnight", - "matthieurambert" + "a-mt" ] }, - "Web/API/notification/onclose": { - "modified": "2020-10-15T22:34:55.643Z", + "Web/SVG/Element/feMorphology": { + "modified": "2020-10-15T22:12:09.662Z", "contributors": [ - "tomderudder" + "a-mt" ] }, - "Web/API/notification/onerror": { - "modified": "2020-10-15T22:34:55.473Z", + "Web/SVG/Element/feOffset": { + "modified": "2020-10-15T22:12:04.038Z", "contributors": [ - "tomderudder" + "a-mt" ] }, - "Web/API/notification/onshow": { - "modified": "2020-10-15T22:34:55.503Z", + "Web/SVG/Element/fePointLight": { + "modified": "2020-10-15T22:12:16.781Z", "contributors": [ - "tomderudder" + "a-mt" ] }, - "Web/API/notification/permission": { - "modified": "2020-10-15T22:34:55.540Z", + "Web/SVG/Element/feSpecularLighting": { + "modified": "2020-10-15T22:12:15.374Z", "contributors": [ - "tomderudder" + "AlainGourves", + "a-mt" ] }, - "Web/API/notification/renotify": { - "modified": "2020-10-15T22:34:56.481Z", + "Web/SVG/Element/feSpotLight": { + "modified": "2020-10-15T22:12:13.699Z", "contributors": [ - "tomderudder" + "a-mt" ] }, - "Web/API/notification/requestPermission": { - "modified": "2020-10-15T22:34:52.487Z", + "Web/SVG/Element/feTile": { + "modified": "2020-10-15T22:12:06.142Z", "contributors": [ - "tomderudder" + "a-mt" ] }, - "Web/API/notification/requireInteraction": { - "modified": "2020-10-15T22:34:56.272Z", + "Web/SVG/Element/feTurbulence": { + "modified": "2020-10-15T22:12:10.250Z", "contributors": [ - "tomderudder" + "a-mt" ] }, - "Web/API/notification/silent": { - "modified": "2020-10-15T22:34:55.185Z", + "Web/SVG/Element/filter": { + "modified": "2020-10-15T22:12:14.867Z", "contributors": [ - "tomderudder" + "a-mt" ] }, - "Web/API/notification/tag": { - "modified": "2020-10-15T22:34:55.217Z", + "Web/SVG/Element/foreignObject": { + "modified": "2020-10-15T21:28:38.917Z", "contributors": [ - "tomderudder" + "a-mt", + "Sebastianz", + "SphinxKnight", + "marie-ototoi", + "J.DMB", + "Goofy", + "akira86" ] }, - "Web/API/notification/timestamp": { - "modified": "2020-10-15T22:34:55.519Z", + "Web/SVG/Element/g": { + "modified": "2020-10-15T21:30:19.332Z", "contributors": [ - "tomderudder" + "a-mt", + "Sebastianz", + "SphinxKnight", + "teoli", + "J.DMB", + "fscholz", + "ylerjen" ] }, - "Web/API/notification/title": { - "modified": "2020-10-15T22:34:56.301Z", + "Web/SVG/Element/hkern": { + "modified": "2019-03-23T23:04:56.306Z", "contributors": [ - "tomderudder" + "Sebastianz", + "SphinxKnight", + "Barbrousse" ] }, - "Web/API/notification/vibrate": { - "modified": "2020-10-15T22:34:56.431Z", + "Web/SVG/Element/image": { + "modified": "2020-11-09T05:16:20.671Z", "contributors": [ - "tomderudder" + "Lucas-C", + "Sebastianz", + "SphinxKnight", + "teoli", + "Nicronics", + "Goofy" ] }, - "Web/API/window/location": { - "modified": "2019-03-23T23:59:30.762Z", + "Web/SVG/Element/line": { + "modified": "2019-03-23T23:15:29.052Z", "contributors": [ - "Mahabarata", - "fscholz", - "maelito", - "tregagnon", - "Julien.stuby", - "Mgjbot", - "BenoitL" + "wbamberg", + "Sebastianz", + "SphinxKnight", + "Fredchat", + "iainm" ] }, - "Web/Accessibility/ARIA/widgets": { - "modified": "2019-01-16T21:44:15.383Z", + "Web/SVG/Element/linearGradient": { + "modified": "2020-10-15T22:11:05.477Z", "contributors": [ - "Waxaal", - "julianosilvaa" + "a-mt" ] }, - "Web/Accessibility/ARIA/widgets/overview": { - "modified": "2019-03-23T22:43:55.361Z", + "Web/SVG/Element/marker": { + "modified": "2020-10-15T22:11:33.513Z", "contributors": [ - "paul.bignier" + "a-mt" ] }, - "Web/Accessibility/Understanding_WCAG": { - "modified": "2020-09-07T05:15:13.925Z", + "Web/SVG/Element/mask": { + "modified": "2020-10-15T21:45:31.463Z", "contributors": [ - "Voulto" + "a-mt", + "ylerjen", + "Sebastianz", + "SphinxKnight" ] }, - "Web/Accessibility/Understanding_WCAG/Perceivable": { - "modified": "2020-04-12T14:23:45.963Z", + "Web/SVG/Element/metadata": { + "modified": "2020-10-15T22:12:14.200Z", "contributors": [ - "chrisdavidmills" + "a-mt" ] }, - "Web/Accessibility/Understanding_WCAG/Perceivable/Contraste_de_la_couleur": { - "modified": "2020-05-11T17:06:50.947Z", + "Web/SVG/Element/mpath": { + "modified": "2020-10-15T22:12:17.500Z", "contributors": [ - "ewen-lbh", - "Maxi_Mega" + "a-mt" ] }, - "Web/CSS": { - "modified": "2020-08-12T16:33:21.340Z", + "Web/SVG/Element/path": { + "modified": "2020-10-15T21:09:41.993Z", "contributors": [ - "frmovies", - "zephimir", + "ventilateur.ventilateur", + "Gauths", + "Sebastianz", "SphinxKnight", - "adagioribbit", - "goofy_mdn", - "codingk8", - "juliendargelos", - "BenoitL", - "eerrtrr", - "tonybengue", - "Mozinet", - "romain.bohdanowicz", - "Daniel005", - "magikmanu", - "Oliviermoz", "teoli", - "wakka27", - "Goofy", - "FredB", - "Delapouite", "tregagnon", - "jackblack", - "Mgjbot", - "Fredchat", - "VincentN", - "Chbok", - "Bpruneau", - "Laurent Denis", - "Jean-Yves Cronier", - "Nickolay", - "Cbeard", - "TestUser" + "gemy_c" ] }, - "Web/CSS/--*": { - "modified": "2020-10-15T21:43:41.268Z", + "Web/SVG/Element/pattern": { + "modified": "2020-11-04T12:50:59.879Z", "contributors": [ + "cdoublev", + "wbamberg", + "Sebastianz", "SphinxKnight", - "lp177", - "Sagiliste", - "xdelatour" + "thomas-huguenin" ] }, - "Web/CSS/-moz-box-ordinal-group": { - "modified": "2019-04-05T07:25:19.546Z", + "Web/SVG/Element/polygon": { + "modified": "2020-10-15T21:56:31.856Z", "contributors": [ - "SphinxKnight", - "teoli", - "quentin.lamamy" + "Arzak656", + "AlexisColin" ] }, - "Web/CSS/-moz-cell": { - "modified": "2019-04-05T07:25:43.783Z", + "Web/SVG/Element/polyline": { + "modified": "2019-03-23T22:39:44.292Z", "contributors": [ "SphinxKnight", - "teoli", - "FredB", - "Kyodev", - "Fredchat" + "Sebastianz", + "Crocmagnon" ] }, - "Web/CSS/-moz-context-properties": { - "modified": "2020-10-15T21:54:21.107Z", + "Web/SVG/Element/radialGradient": { + "modified": "2019-03-23T22:07:50.374Z", + "contributors": [ + "AlexisColin", + "Gauths" + ] + }, + "Web/SVG/Element/rect": { + "modified": "2020-10-15T21:09:37.460Z", "contributors": [ + "EloD10", + "Sebastianz", "SphinxKnight", + "Nfroidure", "teoli", - "PolariTOON" + "tregagnon", + "gemy_c" ] }, - "Web/CSS/-moz-float-edge": { - "modified": "2019-04-05T07:27:19.851Z", + "Web/SVG/Element/stop": { + "modified": "2020-10-15T22:17:23.569Z", "contributors": [ - "SphinxKnight", - "teoli" + "cdoublev" ] }, - "Web/CSS/-moz-force-broken-image-icon": { - "modified": "2019-04-05T07:26:56.277Z", + "Web/SVG/Element/style": { + "modified": "2019-03-23T22:40:42.582Z", "contributors": [ - "SphinxKnight", "Sebastianz", "teoli", - "louuis" + "GrosMocassin" ] }, - "Web/CSS/-moz-image-rect": { - "modified": "2020-10-15T21:37:22.128Z", + "Web/SVG/Element/svg": { + "modified": "2019-03-23T22:23:41.325Z", "contributors": [ - "SphinxKnight", - "mrstork", - "teoli", - "pixoux" + "ferdi_", + "khalyomede" ] }, - "Web/CSS/-moz-image-region": { - "modified": "2020-10-15T21:18:05.925Z", + "Web/SVG/Element/switch": { + "modified": "2020-10-15T21:28:19.111Z", "contributors": [ + "a-mt", + "Sebastianz", "SphinxKnight", - "teoli", - "gudoy", - "FredB", - "Fredchat", - "Kyodev" + "J.DMB", + "loic" ] }, - "Web/CSS/-moz-orient": { - "modified": "2020-10-15T21:28:10.504Z", + "Web/SVG/Element/symbol": { + "modified": "2020-10-15T22:12:40.814Z", + "contributors": [ + "a-mt" + ] + }, + "Web/SVG/Element/text": { + "modified": "2019-03-23T22:57:14.491Z", "contributors": [ + "Sebastianz", + "GrandSchtroumpf", "SphinxKnight", - "teoli", - "louuis" + "ylerjen", + "B_M" ] }, - "Web/CSS/-moz-outline-radius": { - "modified": "2020-10-15T21:18:04.818Z", + "Web/SVG/Element/title": { + "modified": "2020-10-15T21:34:41.922Z", "contributors": [ + "a-mt", + "Sebastianz", "SphinxKnight", - "teoli", - "FredB", - "Kyodev", - "Fredchat" + "Goofy", + "B_M" + ] + }, + "Web/SVG/Element/tspan": { + "modified": "2019-03-23T22:28:46.810Z", + "contributors": [ + "wbamberg", + "Sebastianz", + "GrandSchtroumpf" ] }, - "Web/CSS/-moz-outline-radius-bottomleft": { - "modified": "2019-08-07T07:41:04.258Z", + "Web/SVG/Element/use": { + "modified": "2019-03-23T22:26:29.130Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "Fredchat" + "yank7", + "Wismill", + "Nothus" ] }, - "Web/CSS/-moz-outline-radius-bottomright": { - "modified": "2019-08-07T07:41:12.958Z", + "Web/SVG/Index": { + "modified": "2019-01-16T21:57:35.980Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "Fredchat" + "xdelatour" ] }, - "Web/CSS/-moz-outline-radius-topleft": { - "modified": "2019-08-07T07:41:19.867Z", + "Web/SVG/SVG_animation_with_SMIL": { + "modified": "2019-08-24T09:55:45.297Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "Fredchat" + "JNa0", + "a-mt", + "fscholz", + "tonybengue" ] }, - "Web/CSS/-moz-outline-radius-topright": { - "modified": "2019-08-07T07:41:29.133Z", + "Web/Security": { + "modified": "2019-09-10T16:34:32.729Z", "contributors": [ "SphinxKnight", - "teoli", - "FredB", - "Fredchat" + "bldesign.ch", + "CarlosAvim", + "Tom_D", + "goofy_bz", + "marumari" ] }, - "Web/CSS/-moz-user-focus": { - "modified": "2020-10-15T21:48:29.475Z", + "Web/Security/Referer_header:_privacy_and_security_concerns": { + "modified": "2020-11-02T18:51:04.362Z", "contributors": [ - "SphinxKnight", - "teoli" + "JNa0", + "applicodeur", + "arnaud.wixiweb", + "duduindo", + "Elaxis_" ] }, - "Web/CSS/-moz-user-input": { - "modified": "2020-10-15T21:18:06.870Z", + "Web/Security/Secure_Contexts": { + "modified": "2019-03-23T22:17:00.806Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "Kyodev", - "Fredchat" + "nobe4" ] }, - "Web/CSS/-ms-high-contrast": { - "modified": "2019-04-06T12:02:58.663Z", + "Web/Security/Subresource_Integrity": { + "modified": "2019-03-23T22:27:34.272Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "nico3333fr" ] }, - "Web/CSS/-ms-scroll-snap-type": { - "modified": "2019-03-18T21:33:34.445Z", + "Web/Web_Components": { + "modified": "2020-10-09T12:10:17.619Z", "contributors": [ - "SphinxKnight" + "GuillaumeCz", + "jeanremy", + "coldPen", + "Voltariuss", + "ylerjen", + "JNa0", + "wulfy", + "SphinxKnight", + "oritlewski", + "linsolas", + "GtAntoine", + "mknx", + "oussama-jlassi", + "Zecat" ] }, - "Web/CSS/-ms-user-select": { - "modified": "2019-03-18T21:33:21.174Z", + "Web/Web_Components/HTML_Imports": { + "modified": "2020-10-15T22:12:01.555Z", "contributors": [ - "SphinxKnight" + "ledenis", + "ylerjen" ] }, - "Web/CSS/-webkit-border-before": { - "modified": "2020-10-15T21:48:29.989Z", + "Web/Web_Components/Using_custom_elements": { + "modified": "2019-03-18T21:38:08.858Z", "contributors": [ - "SphinxKnight", - "teoli" + "NemoNobobyPersonne" ] }, - "Web/CSS/-webkit-box-reflect": { - "modified": "2020-10-15T21:48:31.768Z", + "Web/Web_Components/Using_shadow_DOM": { + "modified": "2020-03-15T20:54:04.062Z", "contributors": [ - "SphinxKnight", - "teoli" + "JNa0" ] }, - "Web/CSS/-webkit-line-clamp": { - "modified": "2020-10-15T22:18:53.977Z", + "Web/XML": { + "modified": "2020-08-30T07:03:09.579Z", "contributors": [ - "SphinxKnight" + "Voulto", + "tristantheb", + "ExE-Boss" ] }, - "Web/CSS/-webkit-mask-attachment": { - "modified": "2020-10-15T21:48:27.080Z", + "Web/XML/xml:base": { + "modified": "2019-05-01T21:49:37.439Z", "contributors": [ - "SphinxKnight", - "teoli" + "ExE-Boss", + "loella16" ] }, - "Web/CSS/-webkit-mask-box-image": { - "modified": "2020-10-15T21:33:47.333Z", + "Web/XPath": { + "modified": "2020-06-19T03:44:39.700Z", "contributors": [ - "SphinxKnight", - "teoli", - "Sebastianz", - "mrstork", - "lbelavoir" + "Jemmy4s", + "ExE-Boss", + "Fredchat", + "Delapouite", + "fscholz", + "Mgjbot", + "Celelibi", + "Chbok", + "BenoitL" ] }, - "Web/CSS/-webkit-mask-composite": { - "modified": "2020-10-15T21:48:30.437Z", + "Web/XPath/Axes": { + "modified": "2019-03-23T23:54:15.946Z", "contributors": [ - "SphinxKnight", - "teoli" + "ExE-Boss", + "Delapouite", + "Fredchat", + "Mgjbot", + "VincentN" ] }, - "Web/CSS/-webkit-mask-image": { - "modified": "2019-03-23T22:58:08.427Z", + "Web/XPath/Axes/ancestor": { + "modified": "2019-01-16T16:12:07.983Z", "contributors": [ - "mrstork", - "ZorGleH" + "ExE-Boss", + "Fredchat" ] }, - "Web/CSS/-webkit-mask-position-x": { - "modified": "2020-10-15T21:48:29.056Z", + "Web/XPath/Axes/ancestor-or-self": { + "modified": "2019-01-16T16:12:08.969Z", "contributors": [ - "SphinxKnight", - "teoli" + "ExE-Boss", + "Fredchat" ] }, - "Web/CSS/-webkit-mask-position-y": { - "modified": "2020-10-15T21:48:27.575Z", + "Web/XPath/Axes/attribute": { + "modified": "2019-01-16T16:11:52.452Z", "contributors": [ - "SphinxKnight", - "teoli" + "ExE-Boss", + "Fredchat" ] }, - "Web/CSS/-webkit-mask-repeat-x": { - "modified": "2020-10-15T21:48:28.359Z", + "Web/XPath/Axes/child": { + "modified": "2019-01-16T16:11:53.728Z", "contributors": [ - "SphinxKnight" + "ExE-Boss", + "Fredchat" ] }, - "Web/CSS/-webkit-mask-repeat-y": { - "modified": "2020-10-15T21:48:28.259Z", + "Web/XPath/Axes/descendant": { + "modified": "2019-01-16T16:11:48.389Z", "contributors": [ - "SphinxKnight" + "ExE-Boss", + "Fredchat" ] }, - "Web/CSS/-webkit-overflow-scrolling": { - "modified": "2020-10-15T21:33:11.491Z", + "Web/XPath/Axes/descendant-or-self": { + "modified": "2019-01-16T16:12:14.349Z", "contributors": [ - "SphinxKnight", - "alhuno1" + "ExE-Boss", + "Fredchat" ] }, - "Web/CSS/-webkit-print-color-adjust": { - "modified": "2020-10-15T21:28:10.335Z", + "Web/XPath/Axes/following": { + "modified": "2019-01-16T16:11:54.323Z", "contributors": [ - "SphinxKnight", - "CuteRabbit", - "louuis" + "ExE-Boss", + "Fredchat" ] }, - "Web/CSS/-webkit-tap-highlight-color": { - "modified": "2019-04-26T02:53:32.938Z", + "Web/XPath/Axes/following-sibling": { + "modified": "2019-01-16T16:11:48.257Z", "contributors": [ - "SphinxKnight", - "teoli" + "ExE-Boss", + "Fredchat" ] }, - "Web/CSS/-webkit-text-fill-color": { - "modified": "2020-10-15T21:43:41.928Z", + "Web/XPath/Axes/namespace": { + "modified": "2019-01-16T16:11:53.220Z", "contributors": [ - "SphinxKnight", - "xdelatour" + "ExE-Boss", + "Fredchat" ] }, - "Web/CSS/-webkit-text-security": { - "modified": "2019-05-23T08:23:14.321Z", + "Web/XPath/Axes/parent": { + "modified": "2019-01-16T16:11:45.464Z", "contributors": [ - "SphinxKnight" + "ExE-Boss", + "Fredchat" ] }, - "Web/CSS/-webkit-text-stroke": { - "modified": "2020-11-09T04:48:47.938Z", + "Web/XPath/Axes/preceding": { + "modified": "2019-01-16T16:11:48.527Z", "contributors": [ - "sideshowbarker", - "codingdudecom", - "SphinxKnight" + "ExE-Boss", + "Fredchat" ] }, - "Web/CSS/-webkit-text-stroke-color": { - "modified": "2020-10-15T21:48:27.834Z", + "Web/XPath/Axes/preceding-sibling": { + "modified": "2019-01-16T16:11:01.463Z", "contributors": [ - "SphinxKnight" + "ExE-Boss", + "Fredchat" ] }, - "Web/CSS/-webkit-text-stroke-width": { - "modified": "2020-10-15T21:48:26.220Z", + "Web/XPath/Axes/self": { + "modified": "2019-01-16T16:11:01.388Z", "contributors": [ - "SphinxKnight" + "ExE-Boss", + "Mgjbot", + "Fredchat" ] }, - "Web/CSS/-webkit-touch-callout": { - "modified": "2020-10-15T21:37:55.730Z", + "Web/XSLT": { + "modified": "2019-03-24T00:02:50.333Z", "contributors": [ "SphinxKnight", - "teoli" + "chrisdavidmills", + "fscholz", + "Fredchat", + "Verruckt", + "BenoitL", + "Mgjbot", + "Takenbot", + "Chbok" ] }, - "Web/CSS/:-moz-broken": { - "modified": "2019-04-05T07:47:01.932Z", + "Web/XSLT/Element": { + "modified": "2019-03-23T23:45:04.079Z", "contributors": [ - "SphinxKnight", - "xdelatour" + "ExE-Boss", + "chrisdavidmills", + "Fredchat", + "VincentN" ] }, - "Web/CSS/:-moz-drag-over": { - "modified": "2019-04-05T07:46:45.615Z", + "Web/XSLT/Element/element": { + "modified": "2019-01-16T16:02:01.198Z", "contributors": [ - "SphinxKnight", - "teoli" + "ExE-Boss", + "chrisdavidmills", + "Fredchat", + "VincentN" ] }, - "Web/CSS/:-moz-first-node": { - "modified": "2019-04-05T07:46:35.367Z", + "WebAssembly": { + "modified": "2019-03-23T22:14:12.769Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "Mgjbot", - "Fredchat" + "sylv1", + "dattaz", + "SphinxKnight" ] }, - "Web/CSS/:-moz-focusring": { - "modified": "2020-10-15T21:48:30.571Z", + "WebAssembly/C_to_wasm": { + "modified": "2019-10-28T10:12:05.168Z", "contributors": [ - "SphinxKnight", - "teoli", - "claudepache" + "WhiteMoll", + "benerone", + "NerOcrO", + "baviereteam", + "ClementNerma" ] }, - "Web/CSS/:-moz-handler-blocked": { - "modified": "2019-04-05T07:44:27.221Z", + "WebAssembly/Concepts": { + "modified": "2020-01-14T03:35:30.904Z", "contributors": [ "SphinxKnight", - "teoli" + "lionelquellery", + "NerOcrO", + "mael-jarnole", + "benerone", + "Keuklar", + "Mo-la-machette", + "arthurwhite" ] }, - "Web/CSS/:-moz-handler-crashed": { - "modified": "2019-04-05T07:44:15.559Z", + "WebAssembly/Exported_functions": { + "modified": "2019-06-18T16:22:08.093Z", "contributors": [ - "SphinxKnight", - "teoli" + "BenoitDel" ] }, - "Web/CSS/:-moz-handler-disabled": { - "modified": "2019-04-05T07:44:05.413Z", + "WebAssembly/Loading_and_running": { + "modified": "2019-06-18T08:32:36.065Z", "contributors": [ - "SphinxKnight", - "teoli" + "BenoitDel" ] }, - "Web/CSS/:-moz-last-node": { - "modified": "2019-04-05T07:43:47.239Z", + "WebAssembly/Understanding_the_text_format": { + "modified": "2020-11-08T19:45:23.458Z", "contributors": [ + "duduindo", + "lassana.drame.avenir", "SphinxKnight", - "teoli", - "FredB", - "Mgjbot", - "Fredchat" + "neilbryson", + "afauroux", + "marcpicaud" ] }, - "Web/CSS/:-moz-loading": { - "modified": "2019-04-05T07:43:32.819Z", + "WebAssembly/Using_the_JavaScript_API": { + "modified": "2020-02-29T07:32:23.744Z", "contributors": [ + "Sibian2019", + "BenoitDel", "SphinxKnight", - "teoli", - "J.DMB", - "louuis" + "nvana", + "si0ls", + "dattaz" ] }, - "Web/CSS/:-moz-locale-dir(ltr)": { - "modified": "2019-04-05T07:42:37.438Z", + "Web/Accessibility/An_overview_of_accessible_web_applications_and_widgets": { + "modified": "2020-05-08T11:21:39.179Z", "contributors": [ - "SphinxKnight", - "teoli", - "boby_drack" + "JNa0", + "P45QU10U", + "tonybengue", + "Louprenard", + "kevamp", + "jMoulis", + "Taver", + "vprigent", + "maeljirari", + "teoli" ] }, - "Web/CSS/:-moz-locale-dir(rtl)": { - "modified": "2019-04-05T07:42:24.268Z", + "Web/Accessibility/ARIA/How_to_file_ARIA-related_bugs": { + "modified": "2019-03-23T22:43:55.753Z", "contributors": [ - "SphinxKnight", - "xdelatour" + "paul.bignier" ] }, - "Web/CSS/:-moz-only-whitespace": { - "modified": "2020-10-15T21:15:44.286Z", + "Web/Accessibility/ARIA/Web_applications_and_ARIA_FAQ": { + "modified": "2019-03-23T23:16:38.785Z", "contributors": [ - "SphinxKnight", - "louisgrasset", - "lp177", - "teoli", - "FredB", - "Mgjbot", - "Kyodev", + "sdumetz", + "dFegnoux", + "Mozinet", "Fredchat" ] }, - "Web/CSS/:-moz-submit-invalid": { - "modified": "2020-10-15T21:46:06.689Z", + "Web/Accessibility/ARIA/forms/alerts": { + "modified": "2019-03-23T23:17:54.084Z", "contributors": [ - "SphinxKnight", - "teoli", - "xdelatour" + "P45QU10U", + "hmore", + "Goofy", + "Fredchat" ] }, - "Web/CSS/:-moz-suppressed": { - "modified": "2019-04-05T09:23:47.517Z", + "Web/Accessibility/ARIA/forms": { + "modified": "2019-03-23T23:18:04.282Z", "contributors": [ - "SphinxKnight", - "teoli", - "Fredchat", - "louuis" + "PhilippeV", + "Fredchat" ] }, - "Web/CSS/:-moz-ui-invalid": { - "modified": "2020-10-15T21:48:22.953Z", + "Web/Accessibility/ARIA/forms/Basic_form_hints": { + "modified": "2019-03-23T23:17:50.755Z", "contributors": [ - "SphinxKnight", - "teoli" + "hmore", + "Goofy", + "Fredchat" ] }, - "Web/CSS/:-moz-ui-valid": { - "modified": "2020-10-15T21:48:25.437Z", + "Web/Accessibility/ARIA/forms/Multipart_labels": { + "modified": "2019-03-23T23:17:46.968Z", "contributors": [ - "SphinxKnight", - "teoli", - "Aaaaaaa" + "hmore", + "Fredchat" ] }, - "Web/CSS/:-moz-user-disabled": { - "modified": "2019-04-05T09:18:22.670Z", + "Web/Accessibility/ARIA/ARIA_Guides": { + "modified": "2019-03-23T23:17:01.535Z", "contributors": [ - "SphinxKnight", - "teoli", - "xdelatour" + "hmore", + "Fredchat" ] }, - "Web/CSS/:-moz-window-inactive": { - "modified": "2020-10-15T21:48:27.167Z", + "Web/Accessibility/ARIA": { + "modified": "2019-11-08T13:58:24.544Z", "contributors": [ "SphinxKnight", - "teoli" - ] - }, - "Web/CSS/:-ms-input-placeholder": { - "modified": "2019-05-28T09:44:44.784Z", - "contributors": [ - "brunostasse", + "evefevrier", "teoli", - "SphinxKnight" + "BenoitL", + "Fredchat", + "Goofy", + "FredB", + "Anonymous" ] }, - "Web/CSS/:-webkit-autofill": { - "modified": "2020-10-15T21:48:21.767Z", + "Web/Accessibility/ARIA/ARIA_Techniques": { + "modified": "2019-03-23T23:17:45.799Z", "contributors": [ - "SphinxKnight", - "teoli" + "BenoitL", + "Fredchat" ] }, - "Web/CSS/::-moz-color-swatch": { - "modified": "2020-10-15T22:02:12.946Z", + "Web/Accessibility/ARIA/ARIA_Techniques/ARIA_Technique_Template": { + "modified": "2019-03-23T23:17:02.348Z", "contributors": [ - "SphinxKnight", - "tonybengue" + "BenoitL", + "Fredchat" ] }, - "Web/CSS/::-moz-list-bullet": { - "modified": "2019-04-05T09:17:36.311Z", + "Web/Accessibility/ARIA/ARIA_Techniques/Using_the_radio_role": { + "modified": "2019-03-18T21:16:59.818Z", "contributors": [ - "SphinxKnight", - "teoli", - "xdelatour" + "paul.bignier" ] }, - "Web/CSS/::-moz-list-number": { - "modified": "2019-04-05T09:17:28.748Z", + "Web/Accessibility/ARIA/Roles/Switch_role": { + "modified": "2019-03-23T22:44:02.313Z", "contributors": [ - "SphinxKnight", - "teoli", - "xdelatour" + "paul.bignier" ] }, - "Web/CSS/::-moz-page": { - "modified": "2020-10-15T21:44:27.397Z", + "Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-describedby_attribute": { + "modified": "2019-03-23T23:14:38.539Z", "contributors": [ - "SphinxKnight", - "teoli", - "xdelatour" + "hmore", + "P45QU10U", + "Havano", + "Fredchat" ] }, - "Web/CSS/::-moz-page-sequence": { - "modified": "2020-10-15T21:48:23.764Z", + "Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-invalid_attribute": { + "modified": "2019-03-23T23:14:24.380Z", "contributors": [ - "SphinxKnight", - "teoli" + "NerOcrO", + "Fredchat" ] }, - "Web/CSS/::-moz-progress-bar": { - "modified": "2019-04-05T09:15:19.260Z", + "Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-label_attribute": { + "modified": "2019-09-16T14:04:28.206Z", "contributors": [ - "SphinxKnight", - "teoli", - "Goofy", - "FredB", - "Delapouite", - "Zimmermann_Geoffrey" + "Lo_h", + "mathildebuenerd", + "bcetienne", + "David-Werbrouck", + "yoanmalie", + "oliv06", + "Fredchat" ] }, - "Web/CSS/::-moz-range-progress": { - "modified": "2020-10-15T21:48:21.065Z", + "Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute": { + "modified": "2020-11-26T01:35:04.943Z", "contributors": [ - "SphinxKnight", - "teoli" + "PhilippePerret", + "OlivierNourry", + "dzc34", + "J.DMB", + "Havano", + "Fredchat" ] }, - "Web/CSS/::-moz-range-thumb": { - "modified": "2020-10-15T21:48:27.269Z", + "Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-orientation_attribute": { + "modified": "2019-03-23T23:14:15.589Z", "contributors": [ - "SphinxKnight", - "teoli" + "J.DMB", + "Fredchat" ] }, - "Web/CSS/::-moz-range-track": { - "modified": "2020-10-15T21:48:19.960Z", + "Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-relevant_attribute": { + "modified": "2019-03-23T22:14:39.098Z", "contributors": [ - "SphinxKnight", - "teoli" + "NerOcrO", + "clokanku" ] }, - "Web/CSS/::-moz-scrolled-page-sequence": { - "modified": "2020-10-15T21:48:22.005Z", + "Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-required_attribute": { + "modified": "2019-03-23T23:14:22.660Z", "contributors": [ - "SphinxKnight", - "teoli" + "clokanku", + "Fredchat" ] }, - "Web/CSS/::-webkit-file-upload-button": { - "modified": "2020-10-15T21:48:06.609Z", + "Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-valuemax_attribute": { + "modified": "2019-03-23T23:14:27.575Z", "contributors": [ - "SphinxKnight", - "teoli" + "Hell_Carlito", + "Fredchat" ] }, - "Web/CSS/::-webkit-inner-spin-button": { - "modified": "2020-10-15T21:48:12.641Z", + "Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-valuemin_attribute": { + "modified": "2019-03-18T20:46:07.166Z", "contributors": [ - "SphinxKnight", - "teoli" + "JeffD", + "Fredchat" ] }, - "Web/CSS/::-webkit-input-placeholder": { - "modified": "2019-03-18T21:41:58.383Z", + "Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-valuenow_attribute": { + "modified": "2019-03-23T23:14:27.424Z", "contributors": [ - "teoli", - "SphinxKnight" + "Gibus", + "Fredchat" ] }, - "Web/CSS/::-webkit-meter-bar": { - "modified": "2020-10-15T21:48:04.484Z", + "Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-valuetext_attribute": { + "modified": "2019-03-18T20:46:06.951Z", "contributors": [ - "SphinxKnight" + "JeffD", + "Fredchat" ] }, - "Web/CSS/::-webkit-meter-even-less-good-value": { - "modified": "2020-10-15T21:48:04.434Z", + "Web/Accessibility/ARIA/ARIA_Techniques/Using_the_alert_role": { + "modified": "2019-03-23T23:16:30.067Z", "contributors": [ - "SphinxKnight" + "hmore", + "BenoitL", + "Fredchat" ] }, - "Web/CSS/::-webkit-meter-inner-element": { - "modified": "2020-10-15T21:48:12.603Z", + "Web/Accessibility/ARIA/ARIA_Techniques/Using_the_alertdialog_role": { + "modified": "2019-03-23T23:14:00.888Z", "contributors": [ - "SphinxKnight" + "trouba", + "AdeLyneBD", + "hmore", + "goetsu", + "BenoitL", + "Fredchat" ] }, - "Web/CSS/::-webkit-meter-optimum-value": { - "modified": "2020-10-15T21:48:08.117Z", + "Web/Accessibility/ARIA/ARIA_Techniques/Using_the_article_role": { + "modified": "2019-03-23T23:16:28.140Z", "contributors": [ - "SphinxKnight" + "hmore", + "Fredchat" ] }, - "Web/CSS/::-webkit-meter-suboptimum-value": { - "modified": "2020-10-15T21:48:01.492Z", + "Web/Accessibility/ARIA/Roles/Banner_role": { + "modified": "2019-03-23T23:15:06.469Z", "contributors": [ - "SphinxKnight" + "nerville", + "hmore", + "BenoitL", + "Goofy", + "Fredchat" ] }, - "Web/CSS/::-webkit-outer-spin-button": { - "modified": "2020-10-15T21:48:38.423Z", + "Web/Accessibility/ARIA/Roles/button_role": { + "modified": "2019-03-23T23:16:24.067Z", "contributors": [ - "SphinxKnight", - "teoli" + "frassinier", + "hmore", + "BenoitL", + "Goofy", + "Fredchat" ] }, - "Web/CSS/::-webkit-progress-bar": { - "modified": "2020-10-15T21:48:02.594Z", + "Web/Accessibility/ARIA/Roles/checkbox_role": { + "modified": "2019-03-23T23:14:59.469Z", "contributors": [ - "SphinxKnight", - "teoli" + "BenoitL", + "Goofy", + "Fredchat" ] }, - "Web/CSS/::-webkit-progress-inner-element": { - "modified": "2020-10-15T21:48:02.637Z", + "Web/Accessibility/ARIA/Roles/dialog_role": { + "modified": "2020-10-13T10:16:26.541Z", "contributors": [ - "SphinxKnight" + "newick", + "BenoitL", + "Fredchat" ] }, - "Web/CSS/::-webkit-progress-value": { - "modified": "2020-10-15T21:48:03.069Z", + "Web/Accessibility/ARIA/ARIA_Techniques/Using_the_group_role": { + "modified": "2020-04-08T04:03:57.859Z", "contributors": [ - "SphinxKnight" + "olivierdupon", + "Goofy", + "Fredchat" ] }, - "Web/CSS/::-webkit-scrollbar": { - "modified": "2020-10-15T21:48:02.536Z", + "Web/Accessibility/ARIA/ARIA_Techniques/Using_the_link_role": { + "modified": "2019-03-23T23:14:59.014Z", "contributors": [ - "SphinxKnight" + "Manuela", + "Goofy", + "Fredchat" ] }, - "Web/CSS/::-webkit-search-cancel-button": { - "modified": "2020-10-15T21:48:01.643Z", + "Web/Accessibility/ARIA/Roles/listbox_role": { + "modified": "2019-03-23T23:14:58.870Z", "contributors": [ - "SphinxKnight" + "stevenmouret", + "Goofy", + "Fredchat" ] }, - "Web/CSS/::-webkit-search-results-button": { - "modified": "2020-10-15T21:48:08.586Z", + "Web/Accessibility/ARIA/ARIA_Techniques/Using_the_log_role": { + "modified": "2019-03-23T23:14:20.710Z", "contributors": [ - "SphinxKnight" + "J.DMB", + "Fredchat" ] }, - "Web/CSS/::-webkit-slider-runnable-track": { - "modified": "2020-10-15T21:48:01.943Z", + "Web/Accessibility/ARIA/ARIA_Techniques/Using_the_presentation_role": { + "modified": "2020-02-06T12:23:48.064Z", "contributors": [ - "SphinxKnight", - "teoli" + "GeoffreyC.", + "Fredchat" ] }, - "Web/CSS/::-webkit-slider-thumb": { - "modified": "2020-10-15T21:48:01.738Z", + "Web/Accessibility/ARIA/ARIA_Techniques/Using_the_progressbar_role": { + "modified": "2019-03-29T05:52:02.630Z", "contributors": [ - "SphinxKnight", - "teoli" + "prsdta", + "Fredchat", + "Goofy" ] }, - "Web/CSS/::after": { - "modified": "2020-10-15T21:08:32.107Z", + "Web/Accessibility/ARIA/ARIA_Techniques/Using_the_slider_role": { + "modified": "2019-03-23T23:14:53.364Z", "contributors": [ - "AbdelElMansari", - "SphinxKnight", - "alegout", - "NemoNobobyPersonne", - "Ryanfarrah25", - "P45QU10U", - "tregagnon", - "teoli", - "wakka27", - "FredB", - "Delapouite", - "pixelastic", - "BenoitL", - "Nathymig", - "Mgjbot", - "Elethiomel", + "Gibus", + "KrySoar", "Fredchat" ] }, - "Web/CSS/::backdrop": { - "modified": "2020-10-15T21:45:46.376Z", + "Web/Accessibility/ARIA/ARIA_Techniques/Using_the_status_role": { + "modified": "2019-03-23T23:13:50.573Z", "contributors": [ - "SphinxKnight" + "J.DMB", + "@lucieLme", + "Fredchat" ] }, - "Web/CSS/::before": { - "modified": "2020-10-15T21:08:27.713Z", + "Web/Accessibility/ARIA/Roles/textbox_role": { + "modified": "2019-03-23T23:13:40.655Z", "contributors": [ - "ylerjen", - "SphinxKnight", - "wakka27", - "LaurentBarbareau", - "teoli", - "cloughy", - "lespacedunmatin", - "Fredchat", - "ferncoder", - "FredB", - "tregagnon", - "BenoitL", - "Nathymig", - "Mgjbot", - "Elethiomel" + "J.DMB", + "Fredchat" ] }, - "Web/CSS/::cue": { - "modified": "2020-10-15T21:55:21.153Z", + "Web/Accessibility/ARIA/ARIA_Techniques/Using_the_toolbar_role": { + "modified": "2019-03-23T23:15:02.491Z", "contributors": [ - "SphinxKnight" + "Fredchat" ] }, - "Web/CSS/::cue-region": { - "modified": "2020-10-15T22:24:04.146Z", + "Web/Accessibility/ARIA/ARIA_Live_Regions": { + "modified": "2019-03-23T23:17:43.700Z", "contributors": [ - "SphinxKnight" + "kantoche", + "cdelhomme", + "BenoitL", + "Fredchat" ] }, - "Web/CSS/::first-letter": { - "modified": "2020-10-15T21:07:23.625Z", + "Web/Accessibility/Mobile_accessibility_checklist": { + "modified": "2019-03-23T23:16:50.803Z", "contributors": [ - "SphinxKnight", - "PhilippeV", - "yannicka", - "tregagnon", - "teoli", - "louuis", - "FredB" + "Fredchat", + "SphinxKnight" ] }, - "Web/CSS/::first-line": { - "modified": "2020-10-15T21:20:05.618Z", + "Web/Accessibility/Community": { + "modified": "2019-03-23T23:43:56.307Z", "contributors": [ - "SphinxKnight", - "Yann Dìnendal", - "tregagnon", - "teoli", - "louuis", - "wakka27", - "FredB" + "achraf", + "Jeremie", + "Fredchat" ] }, - "Web/CSS/::grammar-error": { - "modified": "2020-10-15T21:43:46.302Z", + "Web/Accessibility": { + "modified": "2020-04-12T15:58:54.738Z", "contributors": [ + "ele-gall-ac-mineducation", "SphinxKnight", - "lp177", - "xdelatour" + "NerOcrO", + "Steph", + "tonybengue", + "BenoitL", + "Fredchat", + "FredB", + "MoniqueB", + "fscholz", + "Chbok", + "Mgjbot", + "VincentN", + "Cedric", + "Mozinet", + "Jean-Yves Cronier", + "Anonymous", + "Laurent Denis", + "Nickolay" ] }, - "Web/CSS/::marker": { - "modified": "2020-10-15T21:45:48.780Z", + "Mozilla/Firefox/Releases/1.5/Adapting_XUL_Applications_for_Firefox_1.5": { + "modified": "2019-03-23T23:44:05.298Z", "contributors": [ - "SphinxKnight", - "lp177" + "wbamberg", + "Mgjbot", + "BenoitL", + "Sheppy", + "Chbok" ] }, - "Web/CSS/::part": { - "modified": "2020-10-15T22:20:01.491Z", + "Mozilla/Firefox/Releases/3/DOM_improvements": { + "modified": "2019-03-23T23:52:52.677Z", "contributors": [ - "SphinxKnight", - "verdy_p" + "wbamberg", + "BenoitL", + "Mgjbot" ] }, - "Web/CSS/::placeholder": { - "modified": "2020-10-15T21:45:47.586Z", + "Mozilla/Firefox/Releases/3/SVG_improvements": { + "modified": "2019-03-23T23:52:40.955Z", "contributors": [ - "SphinxKnight", - "lp177" + "wbamberg", + "BenoitL", + "Mgjbot" ] }, - "Web/CSS/::selection": { - "modified": "2020-10-15T21:03:37.745Z", + "Mozilla/Firefox/Releases/3/XUL_improvements_in_Firefox_3": { + "modified": "2019-03-24T00:02:27.372Z", "contributors": [ - "SphinxKnight", - "PhilippeV", - "Matdonell", - "BenoitEsnard", - "tregagnon", - "teoli", - "louuis", - "FredB" + "wbamberg", + "fscholz", + "BenoitL" ] }, - "Web/CSS/::slotted": { - "modified": "2020-10-15T22:01:37.195Z", + "Learn/Accessibility/Accessibility_troubleshooting": { + "modified": "2020-07-16T22:40:35.382Z", "contributors": [ - "samsad35", - "SphinxKnight", - "tonybengue" + "dragon38800" ] }, - "Web/CSS/::spelling-error": { - "modified": "2020-10-15T21:43:45.997Z", + "Learn/Accessibility/CSS_and_JavaScript": { + "modified": "2020-07-16T22:40:16.805Z", "contributors": [ - "SphinxKnight", - "xdelatour" + "smeden-lod", + "JNa0", + "dragon38800" ] }, - "Web/CSS/:active": { - "modified": "2020-10-15T21:08:24.445Z", + "Learn/Accessibility/HTML": { + "modified": "2020-11-16T16:49:01.676Z", "contributors": [ + "Mozinet", + "smeden-lod", + "JNa0", + "dragon38800", "SphinxKnight", - "PhilippeV", - "gmetais", - "tregagnon", - "adevoufera", - "teoli", - "louuis", - "FredB", - "Delapouite", - "ThePrisoner" + "Tartasprint", + "n-chardon", + "tonybengue" ] }, - "Web/CSS/:any": { - "modified": "2020-10-15T21:28:06.961Z", + "Learn/Accessibility": { + "modified": "2020-07-16T22:39:56.923Z", "contributors": [ + "smeden-lod", + "KrySoar", + "Mozinet", "SphinxKnight", - "tregagnon", - "teoli", - "louuis" + "Steph" ] }, - "Web/CSS/:any-link": { - "modified": "2020-10-15T21:48:00.408Z", + "Learn/Accessibility/Mobile": { + "modified": "2020-07-16T22:40:29.992Z", "contributors": [ - "SphinxKnight", - "lp177" + "dragon38800" ] }, - "Web/CSS/:blank": { - "modified": "2020-10-15T22:12:33.251Z", + "Learn/Accessibility/Multimedia": { + "modified": "2020-07-16T22:40:26.301Z", "contributors": [ - "AbdelElMansari", - "SphinxKnight" + "dragon38800" ] }, - "Web/CSS/:checked": { - "modified": "2020-10-15T21:10:25.542Z", + "Learn/Accessibility/WAI-ARIA_basics": { + "modified": "2020-07-16T22:40:21.563Z", "contributors": [ - "SphinxKnight", - "FredB", - "tregagnon", - "teoli", - "ThePrisoner" + "JNa0", + "dragon38800" ] }, - "Web/CSS/:default": { - "modified": "2020-10-15T21:15:31.751Z", + "Learn/Accessibility/What_is_accessibility": { + "modified": "2020-08-21T07:34:09.191Z", "contributors": [ - "SphinxKnight", - "teoli", - "tregagnon", - "FredB", - "Mgjbot", - "BenoitL" + "geoffctn", + "smeden-lod", + "dragon38800", + "gnoyaze", + "tonybengue" ] }, - "Web/CSS/:defined": { - "modified": "2020-10-15T22:01:14.016Z", + "Learn/Common_questions/What_is_accessibility": { + "modified": "2020-07-16T22:35:46.786Z", "contributors": [ "SphinxKnight" ] }, - "Web/CSS/:dir": { - "modified": "2020-10-15T21:20:01.114Z", - "contributors": [ - "SphinxKnight", - "lp177", - "tregagnon", - "teoli", - "FredB" - ] - }, - "Web/CSS/:disabled": { - "modified": "2020-10-15T21:08:18.977Z", + "Learn/Common_questions/Available_text_editors": { + "modified": "2020-07-16T22:35:48.990Z", "contributors": [ - "SphinxKnight", - "tregagnon", - "teoli", - "FredB" + "SphinxKnight" ] }, - "Web/CSS/:empty": { - "modified": "2020-10-15T21:10:25.873Z", + "Learn/Getting_started_with_the_web/Dealing_with_files": { + "modified": "2020-07-16T22:34:33.292Z", "contributors": [ - "SphinxKnight", - "PhilippeV", - "tregagnon", - "teoli", - "FredB", - "ThePrisoner", - "Mgjbot", - "Kyodev", - "Fredchat" + "StrangeRocknRoller", + "Dralyab", + "Ilphrin", + "loella16", + "shoelaces", + "marie-ototoi", + "SphinxKnight" ] }, - "Web/CSS/:enabled": { - "modified": "2020-10-15T21:08:16.083Z", + "Learn/Getting_started_with_the_web": { + "modified": "2020-07-16T22:33:52.213Z", "contributors": [ + "Melanie.Almeida", + "Dralyab", + "Hirevo", + "Ilphrin", + "loella16", + "tonybengue", + "Porkepix", + "Aminelahlou", + "allan.miro", "SphinxKnight", - "tregagnon", - "teoli", - "FredB" + "mouloudia1981", + "Oliviermoz", + "qwincy", + "Luejni", + "Goofy", + "maxperchus" ] }, - "Web/CSS/:first": { - "modified": "2020-10-15T21:08:24.606Z", + "Learn/Getting_started_with_the_web/Installing_basic_software": { + "modified": "2020-10-20T05:04:23.584Z", "contributors": [ - "sizvix", - "cestoliv", + "SebastienLatouche", + "goofy_mdn", "SphinxKnight", - "edspeedy", - "teoli", - "tregagnon", - "FredB" + "NacimHarfouche", + "Chomchaum", + "Dralyab", + "zakaila", + "Ilphrin", + "TiCaillou", + "yannicka", + "loella16", + "clamb", + "PifyZ", + "DamienBertrand", + "qwincy", + "Luejni", + "Goofy" ] }, - "Web/CSS/:first-child": { - "modified": "2020-10-15T21:10:31.316Z", + "Learn/Getting_started_with_the_web/How_the_Web_works": { + "modified": "2020-07-16T22:34:00.161Z", "contributors": [ - "SphinxKnight", - "teoli", - "dohzya", - "tregagnon", - "FredB", - "ThePrisoner", - "Fredchat" + "grandoc", + "Keyrolus", + "ValentinFlamand", + "Dralyab", + "TheStarrK", + "Ilphrin", + "loella16", + "SphinxKnight" ] }, - "Web/CSS/:first-of-type": { - "modified": "2020-10-15T21:10:28.574Z", + "Learn/Getting_started_with_the_web/CSS_basics": { + "modified": "2020-07-16T22:34:58.312Z", "contributors": [ - "SphinxKnight", - "cdoublev", - "tregagnon", - "enogael", - "teoli", - "FredB", - "ThePrisoner" + "Melanie.Almeida", + "Dralyab", + "Ilphrin", + "loella16", + "Mozinet", + "marie-ototoi", + "bl4n", + "SphinxKnight" ] }, - "Web/CSS/:focus": { - "modified": "2020-10-15T21:10:39.154Z", + "Learn/Getting_started_with_the_web/HTML_basics": { + "modified": "2020-07-16T22:34:45.216Z", "contributors": [ - "Steph", + "aSeches", + "Chomchaum", + "StrangeRocknRoller", + "Dralyab", + "Ilphrin", + "loella16", + "tonybengue", + "KhalilSnaake", + "SphinxKnight" + ] + }, + "Learn/Getting_started_with_the_web/JavaScript_basics": { + "modified": "2020-07-16T22:35:10.257Z", + "contributors": [ + "edspeedy", + "grandoc", + "SuppWill", + "Melanie.Almeida", + "Drakone", + "clamb", + "manuilambert", + "Maartz", + "codingk8", + "Dralyab", + "TheStarrK", + "loella16", + "TheoDardel", + "bl4n", "SphinxKnight", - "tregagnon", - "teoli", - "FredB", - "ThePrisoner" + "Aelerinya" ] }, - "Web/CSS/:focus-visible": { - "modified": "2020-10-15T22:06:41.459Z", + "Learn/Getting_started_with_the_web/Publishing_your_website": { + "modified": "2020-07-16T22:34:25.316Z", "contributors": [ + "edspeedy", + "Dralyab", + "NemoNobobyPersonne", + "Ilphrin", + "villastien", "SphinxKnight" ] }, - "Web/CSS/:focus-within": { - "modified": "2020-10-15T21:49:33.879Z", + "Learn/Getting_started_with_the_web/What_will_your_website_look_like": { + "modified": "2020-07-16T22:34:16.258Z", "contributors": [ + "Dralyab", + "Ilphrin", + "yannicka", + "loella16", "SphinxKnight", - "PhilippeV" + "J.DMB", + "Luejni" ] }, - "Web/CSS/:fullscreen": { - "modified": "2020-10-15T21:26:16.468Z", + "Learn/Getting_started_with_the_web/The_web_and_web_standards": { + "modified": "2020-11-28T07:27:01.600Z", "contributors": [ - "ChristopheBoucaut", - "teluric", - "SphinxKnight", - "LaurentBarbareau", - "Porkepix", - "Medhy_35", - "FredB", - "teoli", - "tregagnon" + "Kinskikick", + "Chomchaum" ] }, - "Web/CSS/:has": { - "modified": "2020-10-15T21:45:03.002Z", + "Learn/Common_questions/Thinking_before_coding": { + "modified": "2020-07-16T22:35:34.202Z", "contributors": [ "SphinxKnight", - "lp177", - "aduh95" + "rtabusse" ] }, - "Web/CSS/:host": { - "modified": "2020-10-15T22:02:19.051Z", + "orphaned/Learn/How_to_contribute": { + "modified": "2020-07-16T22:33:43.608Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "Dralyab", + "loella16", + "PetiPandaRou" ] }, - "Web/CSS/:host()": { - "modified": "2020-10-15T22:02:15.628Z", + "Learn/Common_questions/set_up_a_local_testing_server": { + "modified": "2020-07-16T22:35:52.861Z", "contributors": [ - "SphinxKnight", - "tonybengue" + "Duth", + "smeden-lod", + "ThCarrere", + "Zinavolia", + "fleuronvilik", + "TheStarrK", + "Albynton" ] }, - "Web/CSS/:host-context()": { - "modified": "2020-10-15T22:02:13.459Z", + "Learn/Common_questions": { + "modified": "2020-08-07T08:34:09.122Z", "contributors": [ - "SphinxKnight", - "lp177" + "ramakuzhou", + "As-Sinder", + "JeffD", + "Willyntobila" ] }, - "Web/CSS/:hover": { - "modified": "2020-10-15T21:10:36.788Z", + "Learn/Common_questions/What_is_a_URL": { + "modified": "2020-07-16T22:35:29.353Z", "contributors": [ - "SphinxKnight", - "PhilippeV", - "FredB", - "teoli", - "tregagnon", - "ThePrisoner", - "tcit" + "clamb", + "Porkepix", + "SphinxKnight" ] }, - "Web/CSS/:in-range": { - "modified": "2020-10-15T21:46:05.793Z", + "Learn/Common_questions/What_is_a_domain_name": { + "modified": "2020-07-16T22:35:44.035Z", "contributors": [ + "Porkepix", "SphinxKnight" ] }, - "Web/CSS/:indeterminate": { - "modified": "2020-10-15T21:08:18.181Z", + "Learn/Common_questions/Common_web_layouts": { + "modified": "2020-07-16T22:35:42.406Z", "contributors": [ - "artentica", "SphinxKnight", - "jbuiquan", - "edspeedy", - "GeoffreyC.", "Goofy", - "tregagnon", - "louuis", - "teoli", - "FredB" + "ValPom" ] }, - "Web/CSS/:invalid": { - "modified": "2020-10-15T21:07:22.814Z", + "Learn/Common_questions/Design_for_all_types_of_users": { + "modified": "2020-07-16T22:35:50.809Z", "contributors": [ - "SphinxKnight", - "tregagnon", - "teoli", - "FredB" + "SphinxKnight" ] }, - "Web/CSS/:is": { - "modified": "2020-10-15T22:02:43.628Z", + "Learn/CSS/Building_blocks/Advanced_styling_effects": { + "modified": "2020-07-16T22:28:21.276Z", "contributors": [ - "cdoublev", - "SphinxKnight", - "tonybengue", + "chrisdavidmills", "Dralyab" ] }, - "Web/CSS/:lang": { - "modified": "2020-10-15T21:08:15.878Z", - "contributors": [ - "SphinxKnight", - "tregagnon", - "teoli", - "louuis", - "FredB", - "ThePrisoner" - ] - }, - "Web/CSS/:last-child": { - "modified": "2020-10-15T21:10:26.996Z", + "Learn/CSS/Building_blocks/Backgrounds_and_borders": { + "modified": "2020-10-12T10:29:46.948Z", "contributors": [ - "SphinxKnight", - "tregagnon", - "Fredchat", - "louuis", - "teoli", - "FredB", - "ThePrisoner", - "Vivelefrat" + "chuck2kill", + "pauline.chalus", + "smeden-lod" ] }, - "Web/CSS/:last-of-type": { - "modified": "2020-10-15T21:10:28.351Z", + "Learn/CSS/Building_blocks/Cascade_and_inheritance": { + "modified": "2020-10-17T12:41:21.832Z", "contributors": [ - "06Games", - "SphinxKnight", - "tregagnon", - "teoli", - "FredB", - "ThePrisoner" + "geraldventadour", + "smeden-lod" ] }, - "Web/CSS/:left": { - "modified": "2020-10-15T21:08:38.277Z", + "Learn/CSS/Building_blocks/Debugging_CSS": { + "modified": "2020-10-15T22:35:18.278Z", "contributors": [ - "SphinxKnight", - "tregagnon", - "teoli", - "FredB", - "Manu1400" + "chuck2kill" ] }, - "Web/CSS/:link": { - "modified": "2020-10-15T21:10:29.359Z", + "Learn/CSS/Building_blocks/Handling_different_text_directions": { + "modified": "2020-10-12T12:01:46.438Z", "contributors": [ - "SphinxKnight", - "tregagnon", - "teoli", - "FredB", - "Delapouite", - "ThePrisoner" + "chuck2kill" ] }, - "Web/CSS/:not": { - "modified": "2020-10-15T21:10:32.618Z", + "Learn/CSS/Building_blocks": { + "modified": "2020-09-16T07:14:02.390Z", "contributors": [ - "SphinxKnight", - "efd", - "edspeedy", - "venotp", - "dackmin", - "tregagnon", - "teoli", - "tzilliox", - "FredB", - "ThePrisoner" + "Voulto", + "smeden-lod", + "AxelGiauffret", + "chrisdavidmills" ] }, - "Web/CSS/:nth-child": { - "modified": "2020-10-15T21:10:27.568Z", + "Learn/CSS/Building_blocks/The_box_model": { + "modified": "2020-10-31T20:40:32.362Z", "contributors": [ - "SphinxKnight", - "Jeremie", - "clementpolito", - "Dexter_Deter", - "teoli", - "tregagnon", - "FredB", - "DavidWalsh", - "ThePrisoner" + "Romain04", + "devscipline", + "cgz141413", + "vvvaleee" ] }, - "Web/CSS/:nth-last-child": { - "modified": "2020-10-15T21:10:37.297Z", + "Learn/CSS/Building_blocks/Overflowing_content": { + "modified": "2020-10-13T05:02:31.498Z", "contributors": [ - "SphinxKnight", - "loicbourg", - "teoli", - "tregagnon", - "FredB", - "ThePrisoner" + "chuck2kill", + "JTR1103" ] }, - "Web/CSS/:nth-last-of-type": { - "modified": "2020-10-15T21:10:39.125Z", + "Learn/CSS/Building_blocks/Selectors/Combinators": { + "modified": "2020-12-07T09:25:08.631Z", "contributors": [ - "SphinxKnight", - "FredB", - "teoli", - "tregagnon", - "ThePrisoner" + "francoistm", + "chuck2kill" ] }, - "Web/CSS/:nth-of-type": { - "modified": "2020-10-15T21:10:26.292Z", + "Learn/CSS/Building_blocks/Selectors": { + "modified": "2020-10-09T07:28:41.371Z", "contributors": [ - "cdoublev", - "SphinxKnight", - "Groutch", - "yatoogamii", - "teoli", - "tregagnon", - "FredB", - "ThePrisoner" + "chuck2kill", + "smeden-lod", + "Zouayni" ] }, - "Web/CSS/:only-child": { - "modified": "2020-10-15T21:07:18.968Z", + "Learn/CSS/Building_blocks/Selectors/Pseudo-classes_and_pseudo-elements": { + "modified": "2020-10-17T16:55:55.753Z", "contributors": [ - "SphinxKnight", - "tregagnon", - "Fredchat", - "louuis", - "teoli", - "FredB" + "geraldventadour", + "chuck2kill", + "time132", + "smeden-lod" ] }, - "Web/CSS/:only-of-type": { - "modified": "2020-10-15T21:10:36.883Z", + "Learn/CSS/Building_blocks/Selectors/Attribute_selectors": { + "modified": "2020-07-16T22:28:49.665Z", "contributors": [ - "SphinxKnight", - "tregagnon", - "teoli", - "FredB", - "ThePrisoner" + "smeden-lod" ] }, - "Web/CSS/:optional": { - "modified": "2020-10-15T21:07:19.786Z", + "Learn/CSS/Building_blocks/Selectors/Type_Class_and_ID_Selectors": { + "modified": "2020-07-16T22:28:39.961Z", "contributors": [ - "SphinxKnight", - "tregagnon", - "teoli", - "FredB" + "smeden-lod" ] }, - "Web/CSS/:out-of-range": { - "modified": "2020-10-15T21:33:47.653Z", + "Learn/CSS/Building_blocks/Sizing_items_in_CSS": { + "modified": "2020-10-14T08:26:17.339Z", "contributors": [ - "SphinxKnight", - "tregagnon" + "chuck2kill", + "Guetso", + "JTR1103", + "cgz141413", + "smeden-lod" ] }, - "Web/CSS/:placeholder-shown": { - "modified": "2020-10-15T21:49:18.000Z", + "Learn/CSS/Building_blocks/Styling_tables": { + "modified": "2020-07-16T22:28:15.930Z", "contributors": [ - "SphinxKnight", - "lp177" + "smeden-lod", + "chrisdavidmills", + "manuilambert", + "PhilippeV", + "Dralyab" ] }, - "Web/CSS/:read-only": { - "modified": "2020-10-15T21:41:39.400Z", + "Learn/CSS/Building_blocks/Values_and_units": { + "modified": "2020-10-13T07:02:20.601Z", "contributors": [ - "SphinxKnight", - "Norihiori", - "NathanB" + "chuck2kill" ] }, - "Web/CSS/:read-write": { - "modified": "2020-10-15T21:19:38.171Z", + "Learn/CSS/Howto/create_fancy_boxes": { + "modified": "2020-07-16T22:25:49.335Z", "contributors": [ - "SphinxKnight", - "teoli", - "tregagnon", - "FredB" + "SphinxKnight" ] }, - "Web/CSS/:required": { - "modified": "2020-10-15T21:08:14.776Z", + "Learn/CSS/Howto/Generated_content": { + "modified": "2020-07-16T22:25:47.662Z", "contributors": [ - "SphinxKnight", + "chrisdavidmills", "teoli", - "tregagnon", - "FredB" + "grandoc", + "Mgjbot", + "Verruckt", + "BenoitL" ] }, - "Web/CSS/:right": { - "modified": "2020-10-15T21:08:33.609Z", + "Learn/CSS/Howto": { + "modified": "2020-07-16T22:25:42.247Z", "contributors": [ - "SphinxKnight", - "FredB", - "teoli", - "tregagnon", - "Manu1400" + "loella16", + "SphinxKnight" ] }, - "Web/CSS/:root": { - "modified": "2020-10-15T21:10:27.339Z", + "Learn/CSS/CSS_layout/Practical_positioning_examples": { + "modified": "2020-07-16T22:26:48.222Z", "contributors": [ - "SphinxKnight", - "teoli", - "tregagnon", - "FredB", - "ThePrisoner" + "Anonymous" ] }, - "Web/CSS/:scope": { - "modified": "2020-10-15T21:28:07.626Z", + "Learn/CSS/CSS_layout/Flexbox_skills": { + "modified": "2020-07-16T22:27:33.960Z", "contributors": [ - "Maxi_Mega", - "SphinxKnight", - "b1nj", - "J.DMB", - "teoli", - "louuis" + "Anonymous" ] }, - "Web/CSS/:target": { - "modified": "2020-10-15T21:10:33.875Z", + "Learn/CSS/CSS_layout/Flexbox": { + "modified": "2020-07-16T22:26:52.633Z", "contributors": [ - "SphinxKnight", - "teoli", - "tregagnon", - "FredB", - "ThePrisoner" + "Anonymous", + "interfacteur", + "_julien_", + "Dralyab" ] }, - "Web/CSS/:valid": { - "modified": "2020-10-15T21:18:37.134Z", + "Learn/CSS/CSS_layout/Floats": { + "modified": "2020-07-16T22:26:37.621Z", "contributors": [ - "SphinxKnight", - "viki53", - "enogael", - "FredB", - "teoli", - "tregagnon" + "Anonymous", + "Dralyab", + "Alan_Braut" ] }, - "Web/CSS/:visited": { - "modified": "2020-10-15T21:10:37.542Z", + "Learn/CSS/CSS_layout/Fundamental_Layout_Comprehension": { + "modified": "2020-07-16T22:27:24.245Z", "contributors": [ - "yannicka", - "SphinxKnight", - "flexbox", - "FredB", - "teoli", - "tregagnon", - "ThePrisoner" + "tristantheb", + "junior-batilat" ] }, - "Web/CSS/:visited_et_la_vie_privée": { - "modified": "2019-04-06T13:09:09.164Z", + "Learn/CSS/CSS_layout/Grids": { + "modified": "2020-07-16T22:26:59.113Z", "contributors": [ - "SphinxKnight" + "Anonymous", + "Dralyab" ] }, - "Web/CSS/:where": { - "modified": "2020-10-15T22:12:34.192Z", + "Learn/CSS/CSS_layout": { + "modified": "2020-07-16T22:26:30.167Z", "contributors": [ - "SphinxKnight" + "Anonymous", + "manuilambert", + "Dralyab", + "tonybengue" ] }, - "Web/CSS/@charset": { - "modified": "2020-10-15T21:10:24.532Z", + "Learn/CSS/CSS_layout/Introduction": { + "modified": "2020-07-16T22:27:04.363Z", "contributors": [ - "SphinxKnight", - "edspeedy", - "Guillaume-Heras", - "fscholz", - "FredB", - "teoli", - "jdvauguet", - "ThePrisoner" + "Anonymous", + "Dralyab", + "creposucre", + "Alan_Braut" ] }, - "Web/CSS/@counter-style": { - "modified": "2020-10-15T21:46:29.639Z", + "Learn/CSS/CSS_layout/Positioning": { + "modified": "2020-11-08T08:33:26.641Z", "contributors": [ - "VictorLequin", - "SphinxKnight" + "CCR-G", + "Anonymous", + "Dralyab", + "Alan_Braut" ] }, - "Web/CSS/@counter-style/additive-symbols": { - "modified": "2020-10-15T21:46:29.610Z", + "Learn/CSS/CSS_layout/Legacy_Layout_Methods": { + "modified": "2020-07-16T22:27:13.887Z", "contributors": [ - "SphinxKnight" + "Dralyab" ] }, - "Web/CSS/@counter-style/fallback": { - "modified": "2020-10-15T21:46:38.184Z", + "Learn/CSS/CSS_layout/Media_queries": { + "modified": "2020-07-16T22:27:31.483Z", "contributors": [ - "SphinxKnight" + "tristantheb" ] }, - "Web/CSS/@counter-style/negative": { - "modified": "2020-10-15T21:46:39.589Z", + "Learn/CSS/CSS_layout/Multiple-column_Layout": { + "modified": "2020-07-16T22:27:09.504Z", "contributors": [ - "SphinxKnight" + "Dralyab" ] }, - "Web/CSS/@counter-style/pad": { - "modified": "2020-10-15T21:46:39.962Z", + "Learn/CSS/CSS_layout/Normal_Flow": { + "modified": "2020-07-16T22:27:21.075Z", "contributors": [ - "SphinxKnight" + "Anonymous", + "Dralyab" ] }, - "Web/CSS/@counter-style/prefix": { - "modified": "2020-10-15T21:46:43.969Z", + "Learn/CSS/CSS_layout/Supporting_Older_Browsers": { + "modified": "2020-07-16T22:27:18.222Z", "contributors": [ - "SphinxKnight" + "tristantheb" ] }, - "Web/CSS/@counter-style/range": { - "modified": "2020-10-15T21:46:41.181Z", + "Learn/CSS/CSS_layout/Responsive_Design": { + "modified": "2020-07-16T22:27:27.744Z", "contributors": [ - "SphinxKnight" + "xavier.boisnon", + "tristantheb", + "Anonymous" ] }, - "Web/CSS/@counter-style/speak-as": { - "modified": "2020-10-15T21:46:42.317Z", + "Learn/CSS": { + "modified": "2020-10-08T16:01:55.051Z", "contributors": [ - "SphinxKnight" + "geraldventadour", + "BAHLOUL_Farouk", + "nherbaut", + "Dralyab", + "SphinxKnight", + "dattaz", + "Oliviermoz" ] }, - "Web/CSS/@counter-style/suffix": { - "modified": "2020-10-15T21:46:49.763Z", + "Learn/CSS/Building_blocks/Fundamental_CSS_comprehension": { + "modified": "2020-07-16T22:28:12.063Z", "contributors": [ - "SphinxKnight" + "Dralyab" ] }, - "Web/CSS/@counter-style/symbols": { - "modified": "2020-10-15T21:46:43.930Z", + "Learn/CSS/Building_blocks/A_cool_looking_box": { + "modified": "2020-07-16T22:28:26.748Z", "contributors": [ - "SphinxKnight" + "Dralyab" ] }, - "Web/CSS/@counter-style/system": { - "modified": "2020-10-15T21:46:44.513Z", + "Learn/CSS/Building_blocks/Creating_fancy_letterheaded_paper": { + "modified": "2020-07-16T22:28:24.684Z", "contributors": [ - "SphinxKnight", - "personnel" + "LeMilitaire", + "Dralyab" ] }, - "Web/CSS/@document": { - "modified": "2020-10-15T21:28:07.583Z", + "Learn/Common_questions/What_are_browser_developer_tools": { + "modified": "2020-07-16T22:35:47.424Z", "contributors": [ - "SphinxKnight", - "NemoNobobyPersonne", - "fscholz", - "FredB", - "teoli" + "SphinxKnight" ] }, - "Web/CSS/@font-face": { - "modified": "2020-10-15T21:14:44.961Z", + "Learn/Common_questions/How_does_the_Internet_work": { + "modified": "2020-07-16T22:35:36.757Z", "contributors": [ + "TheStarrK", + "Porkepix", "SphinxKnight", - "mh_nichts", - "fscholz", - "mleduque", - "Qu3tzalify", - "teoli", - "PifyZ", - "FredB", - "naar", - "Jürgen Jeka", - "BenoitL", - "Fredchat", - "Valacar", - "Huchezal", - "SebMouren" + "ValPom" ] }, - "Web/CSS/@font-face/font-display": { - "modified": "2020-10-15T21:48:25.337Z", + "Learn/Front-end_web_developer": { + "modified": "2020-12-12T07:17:26.887Z", "contributors": [ - "SphinxKnight", - "davidwerbrouck", - "tpillard", - "frlinw" + "leeadoukonou", + "Twinklelight", + "geraldventadour", + "KHALIL5benz", + "Gwenishere" ] }, - "Web/CSS/@font-face/font-family": { - "modified": "2020-10-15T21:46:27.023Z", + "Learn/HTML/Cheatsheet": { + "modified": "2020-07-16T22:22:44.025Z", "contributors": [ "SphinxKnight", - "personnel", - "Gibus" + "Goofy" ] }, - "Web/CSS/@font-face/font-stretch": { - "modified": "2020-10-15T22:24:06.161Z", + "Learn/HTML/Howto/Add_a_hit_map_on_top_of_an_image": { + "modified": "2020-07-16T22:22:42.935Z", "contributors": [ "SphinxKnight" ] }, - "Web/CSS/@font-face/font-style": { - "modified": "2020-10-15T21:46:53.998Z", + "Learn/HTML/Multimedia_and_embedding/Responsive_images": { + "modified": "2020-12-06T15:45:53.769Z", "contributors": [ + "Kinskikick", + "jwhitlock", + "ncodefun", + "Bpruneau", + "Dralyab", + "edspeedy", "SphinxKnight" ] }, - "Web/CSS/@font-face/font-variation-settings": { - "modified": "2020-10-15T22:02:45.623Z", + "Learn/HTML/Multimedia_and_embedding/Adding_vector_graphics_to_the_Web": { + "modified": "2020-07-16T22:24:39.978Z", "contributors": [ + "brundozer", + "Dralyab", + "carnival187", "SphinxKnight" ] }, - "Web/CSS/@font-face/font-weight": { - "modified": "2020-10-15T22:24:04.613Z", + "Learn/HTML/Howto/Define_terms_with_HTML": { + "modified": "2020-07-16T22:22:41.835Z", "contributors": [ "SphinxKnight" ] }, - "Web/CSS/@font-face/src": { - "modified": "2020-10-15T21:49:16.995Z", + "Learn/HTML/Howto": { + "modified": "2020-07-16T22:22:28.392Z", "contributors": [ - "SphinxKnight" + "Goofy", + "SphinxKnight", + "SisteSkygge" ] }, - "Web/CSS/@font-face/unicode-range": { - "modified": "2020-10-15T21:46:51.127Z", + "Learn/HTML/Howto/Use_data_attributes": { + "modified": "2020-07-16T22:22:34.977Z", "contributors": [ - "SphinxKnight" + "lotfire24", + "SphinxKnight", + "Goofy" ] }, - "Web/CSS/@font-feature-values": { - "modified": "2020-10-15T21:46:50.242Z", + "Learn/HTML/Howto/Use_JavaScript_within_a_webpage": { + "modified": "2020-07-16T22:22:40.147Z", "contributors": [ + "RomainLanz", "SphinxKnight" ] }, - "Web/CSS/@import": { - "modified": "2020-10-15T21:18:11.323Z", + "Learn/HTML": { + "modified": "2020-07-16T22:22:17.105Z", "contributors": [ + "Th0m4", + "Dralyab", + "zakaila", + "Ilphrin", + "interfacteur", + "Goofy", + "jlagneau", + "gillou58", "SphinxKnight", - "teoli", - "FredB", - "VincentN", - "Fredchat" + "DamienBertrand" ] }, - "Web/CSS/@keyframes": { - "modified": "2020-11-05T12:26:09.223Z", + "Learn/HTML/Introduction_to_HTML/Creating_hyperlinks": { + "modified": "2020-11-27T09:49:15.655Z", "contributors": [ - "julienw", - "SphinxKnight", - "lhapaipai", - "Matschik", - "ghivert", - "fscholz", - "Sheppy", - "teoli", - "LaChouette" + "Chomchaum", + "goofy_mdn", + "Dralyab", + "_kud", + "NemoNobobyPersonne", + "zakaila", + "Ilphrin" ] }, - "Web/CSS/@media": { - "modified": "2020-10-15T21:18:17.901Z", + "Learn/HTML/Introduction_to_HTML/Debugging_HTML": { + "modified": "2020-07-16T22:24:12.781Z", "contributors": [ - "SphinxKnight", - "ferdi_", - "edspeedy", - "fscholz", - "Chealer", - "teoli", - "wakka27", - "FredB", - "VincentN", - "ethertank", - "Fredchat" + "chrisdavidmills", + "LeMilitaire", + "Dralyab", + "Ilphrin" ] }, - "Web/CSS/@media/-moz-device-pixel-ratio": { - "modified": "2020-10-15T21:58:09.229Z", + "Learn/HTML/Introduction_to_HTML/Document_and_website_structure": { + "modified": "2020-07-16T22:24:04.214Z", "contributors": [ - "SphinxKnight" + "tonybengue", + "fredckl", + "Dralyab", + "AntoineJacquet", + "olschneider", + "SamuChan", + "Ilphrin" ] }, - "Web/CSS/@media/-webkit-animation": { - "modified": "2020-10-15T21:48:23.920Z", + "Learn/HTML/Introduction_to_HTML/Advanced_text_formatting": { + "modified": "2020-11-29T07:50:37.082Z", "contributors": [ - "SphinxKnight", - "teoli" + "Kinskikick", + "Dralyab", + "zakaila", + "BartGui", + "Goofy" ] }, - "Web/CSS/@media/-webkit-device-pixel-ratio": { - "modified": "2020-10-15T21:48:22.736Z", + "Learn/HTML/Introduction_to_HTML/Getting_started": { + "modified": "2020-07-16T22:23:00.212Z", "contributors": [ - "SphinxKnight" + "aSeches", + "Chomchaum", + "Dralyab", + "bastosh", + "Lizie", + "KhalilSnaake" ] }, - "Web/CSS/@media/-webkit-transform-2d": { - "modified": "2020-10-15T21:48:23.969Z", + "Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals": { + "modified": "2020-07-16T22:23:32.043Z", "contributors": [ - "SphinxKnight", - "teoli" + "aSeches", + "Chomchaum", + "LeMilitaire", + "Dralyab", + "gnoyaze", + "clamb", + "Ilphrin" ] }, - "Web/CSS/@media/-webkit-transform-3d": { - "modified": "2020-10-15T21:48:18.449Z", + "Learn/HTML/Introduction_to_HTML": { + "modified": "2020-07-16T22:22:47.142Z", "contributors": [ + "bfritscher", + "NerOcrO", + "Dralyab", + "Ilphrin", + "loella16", + "Porkepix", + "Jeremie", "SphinxKnight" ] }, - "Web/CSS/@media/-webkit-transition": { - "modified": "2020-10-15T21:48:23.562Z", + "Learn/HTML/Introduction_to_HTML/Marking_up_a_letter": { + "modified": "2020-12-05T16:03:44.361Z", "contributors": [ - "SphinxKnight", - "teoli" + "Kinskikick", + "chrisdavidmills", + "LeMilitaire", + "Dralyab", + "Ilphrin" ] }, - "Web/CSS/@media/Index": { - "modified": "2019-04-06T12:02:15.887Z", + "Learn/HTML/Introduction_to_HTML/Structuring_a_page_of_content": { + "modified": "2020-07-16T22:24:18.719Z", "contributors": [ - "SphinxKnight" + "LeMilitaire", + "Dralyab", + "Arkelis", + "Ilphrin" ] }, - "Web/CSS/@media/any-hover": { - "modified": "2020-10-15T21:47:18.453Z", + "Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML": { + "modified": "2020-11-17T15:11:05.138Z", "contributors": [ - "SphinxKnight" + "gauthier.delaserraz", + "lord128", + "Chomchaum", + "Dralyab", + "tonybengue", + "bastosh", + "loella16", + "Pethrow", + "KhalilSnaake" ] }, - "Web/CSS/@media/any-pointer": { - "modified": "2020-10-15T21:47:16.191Z", + "Learn/HTML/Multimedia_and_embedding/Video_and_audio_content": { + "modified": "2020-07-16T22:24:52.741Z", "contributors": [ - "SphinxKnight" + "Chomchaum", + "LeMilitaire", + "Dralyab", + "zakaila" ] }, - "Web/CSS/@media/aspect-ratio": { - "modified": "2020-10-15T21:47:21.069Z", + "Learn/HTML/Multimedia_and_embedding/Images_in_HTML": { + "modified": "2020-07-16T22:24:44.917Z", "contributors": [ - "SphinxKnight" + "BAHLOUL_Farouk", + "didierbroska", + "Chomchaum", + "daftaupe", + "zakaila", + "Dralyab" ] }, - "Web/CSS/@media/aural": { - "modified": "2019-04-06T12:01:18.819Z", + "Learn/HTML/Multimedia_and_embedding": { + "modified": "2020-07-16T22:24:25.278Z", "contributors": [ - "SphinxKnight", - "xdelatour" + "tristantheb", + "Dralyab", + "AntoineJacquet", + "zakaila", + "Ilphrin" ] }, - "Web/CSS/@media/color": { - "modified": "2020-10-15T21:43:28.940Z", + "Learn/HTML/Multimedia_and_embedding/Mozilla_splash_page": { + "modified": "2020-07-16T22:25:07.018Z", "contributors": [ - "SphinxKnight", - "xdelatour" + "zakaila" ] }, - "Web/CSS/@media/color-gamut": { - "modified": "2020-10-15T21:55:30.101Z", + "Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies": { + "modified": "2020-07-16T22:25:01.620Z", "contributors": [ - "SphinxKnight" + "Dralyab" ] }, - "Web/CSS/@media/color-index": { - "modified": "2020-10-15T21:44:30.610Z", + "Learn/HTML/Tables/Advanced": { + "modified": "2020-07-16T22:25:25.886Z", "contributors": [ - "SphinxKnight", - "xdelatour" + "Dralyab", + "loella16", + "tonybengue" ] }, - "Web/CSS/@media/device-aspect-ratio": { - "modified": "2020-10-15T21:47:20.425Z", + "Learn/HTML/Tables/Basics": { + "modified": "2020-12-13T07:01:09.726Z", "contributors": [ - "SphinxKnight" + "Kinskikick", + "ThCarrere", + "Dralyab", + "loella16", + "tonybengue" ] }, - "Web/CSS/@media/device-height": { - "modified": "2020-10-15T21:47:23.040Z", + "Learn/HTML/Tables": { + "modified": "2020-07-16T22:25:11.317Z", "contributors": [ - "SphinxKnight" + "NerOcrO", + "Dralyab", + "loella16", + "tonybengue" ] }, - "Web/CSS/@media/device-width": { - "modified": "2020-10-15T21:47:23.467Z", + "Learn/HTML/Tables/Structuring_planet_data": { + "modified": "2020-07-16T22:25:29.724Z", "contributors": [ - "SphinxKnight" + "Dralyab", + "loella16", + "tonybengue" ] }, - "Web/CSS/@media/display-mode": { - "modified": "2020-10-15T21:47:18.852Z", + "Learn": { + "modified": "2020-10-08T14:43:04.373Z", "contributors": [ - "SphinxKnight" + "geraldventadour", + "stphngrc", + "smeden-lod", + "methodx", + "SphinxKnight", + "Melanie.Almeida", + "fredrun14", + "lecoeurseb", + "StrangeRocknRoller", + "tonybengue", + "Dralyab", + "egidiusmendel", + "unsteadyCode", + "W1773ND", + "Ilphrin", + "Raulel", + "JeffD", + "mliatt", + "teoli", + "gcodeur", + "Goofy", + "PetiPandaRou", + "jeromepasquelin", + "ValPom", + "Oliviermoz", + "DamienBertrand", + "wakka27", + "Benedetti", + "maxperchus" ] }, - "Web/CSS/@media/forced-colors": { - "modified": "2020-10-15T22:20:18.237Z", + "Learn/Index": { + "modified": "2020-07-16T22:33:36.900Z", "contributors": [ "SphinxKnight" ] }, - "Web/CSS/@media/grid": { - "modified": "2020-10-15T21:47:19.575Z", + "Learn/JavaScript/Building_blocks/Build_your_own_function": { + "modified": "2020-07-16T22:31:29.138Z", "contributors": [ - "SphinxKnight" + "smeden-lod", + "EmerikC", + "Chaospherae", + "andyquin", + "Gasperowicz" ] }, - "Web/CSS/@media/height": { - "modified": "2020-10-15T21:47:19.978Z", + "Learn/JavaScript/Building_blocks/conditionals": { + "modified": "2020-07-16T22:31:13.085Z", "contributors": [ - "SphinxKnight" + "Tendø", + "smeden-lod", + "Chomchaum", + "Eric-ciccotti", + "grandoc", + "tonybengue", + "Dralyab", + "OxyDesign" ] }, - "Web/CSS/@media/hover": { - "modified": "2020-10-15T21:47:18.517Z", + "Learn/JavaScript/Building_blocks/Events": { + "modified": "2020-07-16T22:31:37.886Z", "contributors": [ - "SphinxKnight" + "Chaospherae", + "bubzy34", + "tonybengue" ] }, - "Web/CSS/@media/inverted-colors": { - "modified": "2020-10-15T21:47:20.806Z", + "Learn/JavaScript/Building_blocks/Functions": { + "modified": "2020-07-16T22:31:24.630Z", "contributors": [ - "SphinxKnight" + "Voltariuss", + "smeden-lod", + "vacarme", + "Mania", + "bubzy34", + "tonybengue" ] }, - "Web/CSS/@media/monochrome": { - "modified": "2020-10-15T21:47:20.532Z", + "Learn/JavaScript/Building_blocks/Image_gallery": { + "modified": "2020-07-16T22:31:43.231Z", "contributors": [ - "SphinxKnight" + "tristantheb", + "Chaospherae", + "Jcninho87", + "SphinxKnight", + "tonybengue" ] }, - "Web/CSS/@media/orientation": { - "modified": "2020-10-15T21:43:29.519Z", + "Learn/JavaScript/Building_blocks": { + "modified": "2020-07-16T22:31:07.626Z", "contributors": [ + "smeden-lod", + "tonybengue", "SphinxKnight", - "damiencaselli", - "xdelatour" + "benjaminlepine", + "loella16", + "daufinsyd" ] }, - "Web/CSS/@media/overflow-block": { - "modified": "2020-10-15T21:47:24.131Z", + "Learn/JavaScript/Building_blocks/Looping_code": { + "modified": "2020-07-16T22:31:19.091Z", "contributors": [ - "SphinxKnight" + "JNa0", + "baslumol", + "Eric-ciccotti", + "andyquin", + "ThCarrere", + "bubzy34", + "tonybengue", + "joan38", + "Abrams" ] }, - "Web/CSS/@media/overflow-inline": { - "modified": "2020-10-15T21:47:19.850Z", + "Learn/JavaScript/Building_blocks/Return_values": { + "modified": "2020-07-16T22:31:33.181Z", "contributors": [ - "SphinxKnight" + "Chaospherae", + "andyquin", + "tonybengue", + "farantDEV" ] }, - "Web/CSS/@media/pointer": { - "modified": "2020-10-15T21:47:18.966Z", + "Learn/JavaScript/Client-side_web_APIs/Client-side_storage": { + "modified": "2020-07-16T22:33:04.752Z", "contributors": [ - "SphinxKnight" + "smeden-lod", + "a-mt" ] }, - "Web/CSS/@media/prefers-color-scheme": { - "modified": "2020-10-15T22:11:37.399Z", + "Learn/JavaScript/Client-side_web_APIs/Drawing_graphics": { + "modified": "2020-07-16T22:33:01.225Z", "contributors": [ - "bopol", - "AbdelElMansari", - "SphinxKnight" + "CcelestinC", + "a-mt" ] }, - "Web/CSS/@media/prefers-contrast": { - "modified": "2020-10-15T22:20:20.152Z", + "Learn/JavaScript/Client-side_web_APIs/Fetching_data": { + "modified": "2020-07-16T22:32:57.712Z", "contributors": [ - "SphinxKnight" + "nrdAio", + "smeden-lod", + "neytsumi", + "CcelestinC", + "BigBigDoudou", + "a-mt" ] }, - "Web/CSS/@media/prefers-reduced-motion": { - "modified": "2020-10-15T22:10:02.862Z", + "Learn/JavaScript/Client-side_web_APIs": { + "modified": "2020-07-16T22:32:39.093Z", "contributors": [ - "Neilyroth", - "SphinxKnight" + "a-mt", + "Dralyab", + "bretondev" ] }, - "Web/CSS/@media/prefers-reduced-transparency": { - "modified": "2020-10-15T22:20:20.333Z", + "Learn/JavaScript/Client-side_web_APIs/Introduction": { + "modified": "2020-07-16T22:32:44.687Z", "contributors": [ - "SphinxKnight" + "zoora", + "fuentesloic", + "BigBigDoudou", + "a-mt", + "Dralyab", + "elWombator", + "bretondev" ] }, - "Web/CSS/@media/resolution": { - "modified": "2020-10-15T21:47:24.193Z", + "Learn/JavaScript/Client-side_web_APIs/Manipulating_documents": { + "modified": "2020-07-16T22:32:47.994Z", "contributors": [ - "SphinxKnight" + "Vony", + "a-mt" ] }, - "Web/CSS/@media/scan": { - "modified": "2020-10-15T21:47:29.526Z", + "Learn/JavaScript/Client-side_web_APIs/Third_party_APIs": { + "modified": "2020-07-16T22:32:54.118Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "a-mt" ] }, - "Web/CSS/@media/scripting": { - "modified": "2020-10-15T21:47:29.228Z", + "Learn/JavaScript/Client-side_web_APIs/Video_and_audio_APIs": { + "modified": "2020-07-16T22:32:52.122Z", "contributors": [ - "SphinxKnight" + "a-mt", + "Naouak" ] }, - "Web/CSS/@media/shape": { - "modified": "2020-10-15T22:21:05.763Z", + "Learn/JavaScript": { + "modified": "2020-07-16T22:29:38.759Z", + "contributors": [ + "mper", + "Dralyab", + "tonybengue", + "loella16", + "SphinxKnight", + "Thogusa" + ] + }, + "Learn/Common_questions/What_are_hyperlinks": { + "modified": "2020-07-16T22:35:43.089Z", "contributors": [ "SphinxKnight" ] }, - "Web/CSS/@media/update-frequency": { - "modified": "2020-10-15T21:47:29.603Z", + "Learn/Tools_and_testing/GitHub": { + "modified": "2020-09-09T16:10:57.840Z", + "contributors": [ + "JNa0" + ] + }, + "Learn/Tools_and_testing": { + "modified": "2020-07-16T22:38:55.131Z", + "contributors": [ + "gnoyaze", + "KrySoar" + ] + }, + "Learn/Common_questions/Pages_sites_servers_and_search_engines": { + "modified": "2020-07-16T22:35:39.748Z", + "contributors": [ + "SphinxKnight", + "fndiaye", + "ValPom" + ] + }, + "Learn/Common_questions/How_much_does_it_cost": { + "modified": "2020-07-16T22:35:45.519Z", "contributors": [ "SphinxKnight" ] }, - "Web/CSS/@media/width": { - "modified": "2020-10-15T21:47:29.961Z", + "Learn/Common_questions/What_is_a_web_server": { + "modified": "2020-07-16T22:35:31.313Z", "contributors": [ + "jswisher", + "adupays", + "LooDom", "SphinxKnight" ] }, - "Web/CSS/@namespace": { - "modified": "2020-10-15T21:47:29.816Z", + "Learn/Common_questions/What_software_do_I_need": { + "modified": "2020-07-16T22:35:33.023Z", "contributors": [ - "SphinxKnight", - "HTeuMeuLeu" + "JNa0", + "SphinxKnight" ] }, - "Web/CSS/@page": { - "modified": "2020-10-15T21:21:45.119Z", + "Learn/Common_questions/Checking_that_your_web_site_is_working_properly": { + "modified": "2020-07-16T22:35:50.068Z", "contributors": [ - "SphinxKnight", - "fscholz", - "teoli", - "FredB", - "Skoua" + "SphinxKnight" ] }, - "Web/CSS/@page/bleed": { - "modified": "2020-10-15T21:47:32.177Z", + "Learn/Common_questions/Upload_files_to_a_web_server": { + "modified": "2020-07-16T22:35:41.575Z", "contributors": [ "SphinxKnight" ] }, - "Web/CSS/@page/marks": { - "modified": "2020-10-15T21:20:05.400Z", + "orphaned/Web/Security/Information_Security_Basics": { + "modified": "2019-03-23T22:46:47.760Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB" + "SphinxKnight" ] }, - "Web/CSS/@page/size": { - "modified": "2020-10-15T21:47:32.255Z", + "Learn/Common_questions/Using_Github_pages": { + "modified": "2020-07-16T22:35:51.735Z", "contributors": [ + "tonybengue", "SphinxKnight" ] }, - "Web/CSS/@supports": { - "modified": "2020-10-15T21:21:41.949Z", + "Mozilla/Firefox/Releases/3/Notable_bugs_fixed": { + "modified": "2019-03-23T23:50:56.565Z", "contributors": [ - "regseb", - "SphinxKnight", - "edspeedy", - "fscholz", - "teoli", - "FredB" + "wbamberg", + "Mgjbot", + "BenoitL" ] }, - "Web/CSS/@viewport": { - "modified": "2020-10-15T21:21:36.008Z", + "Mozilla/Firefox/Releases/3/Site_compatibility": { + "modified": "2019-03-23T23:51:24.948Z", "contributors": [ - "SphinxKnight", - "fscholz", - "J.DMB", - "louuis", - "teoli", - "Igro", - "FredB", - "Delapouite" + "wbamberg", + "Sheppy", + "Mgjbot", + "BenoitL", + "Kyodev", + "Fredchat" ] }, - "Web/CSS/@viewport/height": { - "modified": "2020-10-15T21:47:32.203Z", + "Web/API/Document_object_model/How_to_create_a_DOM_tree": { + "modified": "2019-03-24T00:07:12.456Z", "contributors": [ - "SphinxKnight" + "loella16", + "kmaglione", + "Azema", + "Valacar", + "Fredchat", + "Fping" ] }, - "Web/CSS/@viewport/max-height": { - "modified": "2020-10-15T21:47:31.282Z", + "Web/Accessibility/Keyboard-navigable_JavaScript_widgets": { + "modified": "2019-03-23T23:45:41.315Z", "contributors": [ - "SphinxKnight" + "Jeremie", + "Fredchat", + "Kyodev", + "Daaaaad", + "BenoitL" ] }, - "Web/CSS/@viewport/max-width": { - "modified": "2020-10-15T21:47:34.574Z", + "Web/SVG/Tutorial/SVG_and_CSS": { + "modified": "2019-03-23T23:43:35.150Z", "contributors": [ - "SphinxKnight" + "teoli", + "Verruckt", + "BenoitL" ] }, - "Web/CSS/@viewport/max-zoom": { - "modified": "2020-10-15T21:46:46.765Z", + "Web/Progressive_web_apps/Responsive/Media_types": { + "modified": "2019-03-24T00:11:03.641Z", "contributors": [ - "SphinxKnight", - "HerveRenault", - "Akitoshi" + "teoli", + "grandoc", + "Verruckt", + "BenoitL" ] }, - "Web/CSS/@viewport/min-height": { - "modified": "2020-10-15T21:47:36.736Z", + "Web/Guide/Writing_forward-compatible_websites": { + "modified": "2019-03-24T00:13:23.048Z", "contributors": [ - "SphinxKnight" + "Dralyab", + "pixelastic" ] }, - "Web/CSS/@viewport/min-width": { - "modified": "2020-10-15T21:47:32.971Z", + "Web/Guide/Introduction_to_Web_development": { + "modified": "2019-03-24T00:03:04.501Z", "contributors": [ - "SphinxKnight" + "Jeremie", + "fscholz", + "BenoitL" ] }, - "Web/CSS/@viewport/min-zoom": { - "modified": "2020-10-15T21:47:33.735Z", + "Glossary/DHTML": { + "modified": "2019-03-24T00:02:32.004Z", "contributors": [ - "SphinxKnight" + "loella16", + "fscholz", + "Mgjbot", + "BenoitL", + "Chbok", + "Anonymous" ] }, - "Web/CSS/@viewport/orientation": { - "modified": "2020-10-15T21:47:32.251Z", + "Web/API/Document_Object_Model/Traversing_an_HTML_table_with_JavaScript_and_DOM_Interfaces": { + "modified": "2019-03-23T23:47:28.003Z", "contributors": [ - "SphinxKnight" + "loella16", + "BenoitL", + "Mgjbot", + "Planche" ] }, - "Web/CSS/@viewport/user-zoom": { - "modified": "2020-10-15T21:47:36.683Z", + "Web/API/XSLTProcessor/XSL_Transformations_in_Mozilla_FAQ": { + "modified": "2019-01-16T16:04:45.409Z", "contributors": [ - "SphinxKnight" + "VincentN", + "Mgjbot", + "Kyodev", + "Fredchat", + "BenoitL" ] }, - "Web/CSS/@viewport/viewport-fit": { - "modified": "2020-10-15T22:10:03.823Z", + "Web/API/Window/devicemotion_event": { + "modified": "2019-04-18T20:33:39.760Z", "contributors": [ - "duduindo", - "SphinxKnight" + "wbamberg", + "estelle", + "fscholz", + "Kalwyn" ] }, - "Web/CSS/@viewport/width": { - "modified": "2020-10-15T21:47:33.307Z", + "Web/API/Window/deviceorientation_event": { + "modified": "2019-04-18T20:33:41.817Z", "contributors": [ - "SphinxKnight" + "wbamberg", + "estelle", + "fscholz", + "Kalwyn" ] }, - "Web/CSS/@viewport/zoom": { - "modified": "2020-10-15T21:47:36.061Z", + "Games/Tutorials/2D_breakout_game_Phaser": { + "modified": "2019-06-20T04:41:51.709Z", "contributors": [ - "SphinxKnight" + "Zyrass" ] }, - "Web/CSS/A_Propos_Du_Bloc_Conteneur": { - "modified": "2020-09-13T07:51:15.383Z", + "Games/Tutorials/2D_Breakout_game_pure_JavaScript/Build_the_brick_field": { + "modified": "2020-06-28T04:40:48.007Z", "contributors": [ - "devscipline", - "alattalatta", - "SphinxKnight", - "Frigory", - "loganblangenois" + "PascalLeMerrer", + "ms-studio", + "NadjaRbgt", + "jgil83000", + "socadance" ] }, - "Web/CSS/Animations_CSS": { - "modified": "2020-10-15T21:40:14.931Z", + "Games/Tutorials/2D_Breakout_game_pure_JavaScript/Create_the_Canvas_and_draw_on_it": { + "modified": "2020-06-27T09:58:29.574Z", "contributors": [ - "SphinxKnight", - "teoli" + "PascalLeMerrer", + "antzilla", + "wbamberg", + "loella16", + "mboultoureau" ] }, - "Web/CSS/Animations_CSS/Conseils": { - "modified": "2019-04-06T12:14:05.389Z", + "Games/Tutorials/2D_Breakout_game_pure_JavaScript/Collision_detection": { + "modified": "2020-06-28T03:56:54.608Z", "contributors": [ - "SphinxKnight" + "PascalLeMerrer", + "NadjaRbgt", + "Antoine-92" ] }, - "Web/CSS/Animations_CSS/Détecter_la_prise_en_charge_des_animations_CSS": { - "modified": "2019-04-06T12:13:54.913Z", + "Games/Tutorials/2D_Breakout_game_pure_JavaScript/Bounce_off_the_walls": { + "modified": "2020-06-27T07:15:09.503Z", "contributors": [ - "SphinxKnight", - "wbamberg" + "PascalLeMerrer", + "ms-studio", + "jgil83000", + "wbamberg", + "eerrtrr" ] }, - "Web/CSS/Animations_CSS/Utiliser_les_animations_CSS": { - "modified": "2019-09-12T15:12:07.417Z", + "Games/Tutorials/2D_Breakout_game_pure_JavaScript/Finishing_up": { + "modified": "2020-06-27T06:26:41.729Z", "contributors": [ - "SphinxKnight", - "Hytsar", - "Zgore14", - "magikmanu", - "Iwazaru", - "teoli", - "lapinter", - "FredB" + "PascalLeMerrer" ] }, - "Web/CSS/Arrière-plans_et_bordures_CSS": { - "modified": "2019-04-19T04:03:57.429Z", + "Games/Tutorials/2D_Breakout_game_pure_JavaScript/Game_over": { + "modified": "2020-06-27T09:56:22.821Z", "contributors": [ - "SphinxKnight", - "teoli" + "PascalLeMerrer", + "ms-studio", + "wbamberg", + "GaryJULIEN" ] }, - "Web/CSS/Arrière-plans_et_bordures_CSS/Générateur_border-image": { - "modified": "2019-03-23T22:30:30.328Z", + "Games/Tutorials/2D_Breakout_game_pure_JavaScript": { + "modified": "2020-06-27T08:09:27.078Z", "contributors": [ - "SphinxKnight" + "PascalLeMerrer", + "wbamberg", + "loella16", + "Flacipe", + "mboultoureau" ] }, - "Web/CSS/Arrière-plans_et_bordures_CSS/Générateur_border-radius": { - "modified": "2019-03-23T22:30:26.745Z", + "Games/Tutorials/2D_Breakout_game_pure_JavaScript/Mouse_controls": { + "modified": "2020-06-28T04:14:12.215Z", "contributors": [ - "SphinxKnight" + "PascalLeMerrer" ] }, - "Web/CSS/Block_formatting_context": { - "modified": "2019-05-18T12:20:40.602Z", + "Games/Tutorials/2D_Breakout_game_pure_JavaScript/Move_the_ball": { + "modified": "2020-06-27T10:00:36.942Z", "contributors": [ + "PascalLeMerrer", "SphinxKnight", - "teoli", - "tregagnon" + "jgil83000", + "wbamberg", + "eerrtrr", + "Arhance05", + "Cotting" ] }, - "Web/CSS/CSSOM_View": { - "modified": "2020-10-15T21:47:55.001Z", + "Games/Tutorials/2D_Breakout_game_pure_JavaScript/Paddle_and_keyboard_controls": { + "modified": "2020-06-27T09:45:30.950Z", "contributors": [ - "SphinxKnight" + "PascalLeMerrer", + "ms-studio", + "jgil83000", + "wbamberg", + "eerrtrr" ] }, - "Web/CSS/CSSOM_View/Systèmes_de_coordonnées": { - "modified": "2019-04-06T13:17:41.411Z", + "Games/Tutorials/2D_Breakout_game_pure_JavaScript/Track_the_score_and_win": { + "modified": "2020-06-28T04:10:36.923Z", "contributors": [ - "SphinxKnight" + "PascalLeMerrer", + "ms-studio", + "NadjaRbgt", + "Camrifof" ] }, - "Web/CSS/CSS_Backgrounds_and_Borders": { - "modified": "2019-04-06T12:13:22.172Z", + "Games/Tutorials/HTML5_Gamedev_Phaser_Device_Orientation": { + "modified": "2019-03-23T23:13:43.165Z", "contributors": [ - "SphinxKnight" + "wbamberg", + "loella16", + "mliatt", + "PhilippeS", + "Antoine" ] }, - "Web/CSS/CSS_Backgrounds_and_Borders/Scaling_background_images": { - "modified": "2019-06-18T19:28:42.872Z", + "Games/Tutorials": { + "modified": "2019-03-23T23:13:37.908Z", "contributors": [ - "SphinxKnight", - "jcisio" + "wbamberg", + "loella16", + "LineVA", + "Antoine", + "groovecoder" ] }, - "Web/CSS/CSS_Backgrounds_and_Borders/Utiliser_plusieurs_arrière-plans": { - "modified": "2019-04-06T12:13:04.362Z", + "Glossary/404": { + "modified": "2019-03-23T23:07:59.110Z", "contributors": [ - "SphinxKnight" + "loella16", + "Jeremie", + "Porkepix", + "genma" ] }, - "Web/CSS/CSS_Basic_User_Interface": { - "modified": "2019-04-26T03:46:44.475Z", + "Glossary/502": { + "modified": "2019-03-23T23:00:23.677Z", "contributors": [ - "SphinxKnight", - "ExE-Boss" + "loella16", + "Jeremie", + "Goofy", + "htindon" ] }, - "Web/CSS/CSS_Basic_User_Interface/Utilisation_d_URL_pour_la_propriété_cursor": { - "modified": "2019-04-06T12:43:13.926Z", + "Glossary/Abstraction": { + "modified": "2019-03-23T23:00:07.652Z", "contributors": [ - "SphinxKnight", - "ExE-Boss", - "teoli", - "Kyodev", - "Mgjbot", - "Sheppy", - "BenoitL", - "Fredchat", - "Learning", - "Chbok" + "loella16", + "AlemFarid", + "Porkepix", + "Jeremie", + "Goofy", + "htindon" ] }, - "Web/CSS/CSS_Box_Alignment": { - "modified": "2019-04-06T12:42:39.208Z", + "Glossary/Accessibility": { + "modified": "2019-03-23T23:00:06.850Z", "contributors": [ - "SphinxKnight" + "loella16", + "vanz", + "Jeremie", + "Goofy", + "htindon" ] }, - "Web/CSS/CSS_Box_Alignment/Alignement_boîtes_disposition_Flexbox": { - "modified": "2019-04-26T03:47:25.587Z", + "Glossary/Adobe_Flash": { + "modified": "2019-03-23T23:00:08.019Z", "contributors": [ - "SphinxKnight" + "loella16", + "Jeremie", + "Goofy", + "htindon" ] }, - "Web/CSS/CSS_Box_Alignment/Alignement_boîtes_disposition_bloc_absolue_tableau": { - "modified": "2019-04-06T12:43:22.538Z", + "Glossary/AJAX": { + "modified": "2020-02-09T18:25:52.010Z", "contributors": [ - "SphinxKnight" + "tristantheb", + "tanguymartinez", + "AbdelElMansari", + "NemoNobobyPersonne", + "loella16", + "wakeuteu", + "Tradetnet", + "Gibus", + "vanz", + "Jeremie", + "Goofy", + "htindon" ] }, - "Web/CSS/CSS_Box_Alignment/Alignement_boîtes_disposition_colonnes": { - "modified": "2019-04-06T12:43:28.533Z", + "Glossary/Algorithm": { + "modified": "2019-01-16T20:52:42.595Z", "contributors": [ + "loella16", + "vanz", "SphinxKnight" ] }, - "Web/CSS/CSS_Box_Alignment/Alignement_boîtes_disposition_grille": { - "modified": "2019-04-06T12:42:13.894Z", + "Glossary/Alignment_Container": { + "modified": "2019-03-18T21:18:07.982Z", "contributors": [ - "SphinxKnight" + "AurelieBayre" ] }, - "Web/CSS/CSS_Color": { - "modified": "2020-10-15T22:02:12.684Z", + "Glossary/Alignment_Subject": { + "modified": "2019-07-26T06:07:44.096Z", "contributors": [ - "SphinxKnight" + "necraidan" ] }, - "Web/CSS/CSS_Columns": { - "modified": "2019-03-23T22:43:50.171Z", + "Glossary/ALPN": { + "modified": "2020-09-25T06:08:01.612Z", "contributors": [ - "SphinxKnight", - "Sebastianz" + "Voulto" ] }, - "Web/CSS/CSS_Columns/Concepts_base_multi-colonnes": { - "modified": "2019-04-06T12:54:10.082Z", + "Glossary/Progressive_Enhancement": { + "modified": "2019-03-23T22:39:20.648Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/CSS_Columns/Gestion_dépassement_multi-colonnes": { - "modified": "2019-04-06T12:53:58.823Z", + "Glossary/API": { + "modified": "2019-10-18T09:39:16.224Z", "contributors": [ - "SphinxKnight" + "tanguymartinez", + "loella16", + "vanz", + "Jeremie", + "Goofy", + "htindon" ] }, - "Web/CSS/CSS_Columns/Gérer_rupture_contenu_entre_colonnes": { - "modified": "2019-04-06T12:53:51.858Z", + "Glossary/Apple_Safari": { + "modified": "2019-03-23T23:00:07.474Z", "contributors": [ - "SphinxKnight" + "loella16", + "Porkepix", + "Jeremie", + "Goofy", + "htindon" ] }, - "Web/CSS/CSS_Columns/Mettre_en_forme_les_colonnes": { - "modified": "2019-07-12T07:43:39.985Z", + "Glossary/application_context": { + "modified": "2019-03-23T22:25:39.268Z", "contributors": [ - "SphinxKnight" + "loella16", + "Hell_Carlito", + "htindon" ] }, - "Web/CSS/CSS_Columns/Répartir_entre_les_colonnes": { - "modified": "2019-04-06T12:53:13.456Z", + "Glossary/Modern_web_apps": { + "modified": "2019-01-17T02:12:55.112Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/CSS_Columns/Utiliser_une_disposition_multi-colonnes": { - "modified": "2019-04-26T04:16:31.564Z", + "Glossary/Information_architecture": { + "modified": "2019-03-23T22:02:39.824Z", "contributors": [ - "SphinxKnight", - "fscholz", - "teoli", - "louuis", - "Delapouite", - "FredB", - "tregagnon", - "Fredchat", - "BenoitL", - "Mgjbot", - "Jorolo", - "Chbok" + "loella16" ] }, - "Web/CSS/CSS_Conditional_Rules": { - "modified": "2020-10-15T21:44:14.343Z", + "Glossary/Argument": { + "modified": "2019-03-23T23:00:07.319Z", "contributors": [ - "SphinxKnight", - "xdelatour" + "loella16", + "Porkepix", + "Jeremie", + "Goofy", + "htindon" ] }, - "Web/CSS/CSS_Conditional_Rules/Utiliser_requêtes_fonctionnalité_(feature_queries)": { - "modified": "2019-11-04T09:09:49.786Z", + "Glossary/ARIA": { + "modified": "2019-03-23T23:00:07.200Z", "contributors": [ - "SphinxKnight" + "loella16", + "Hell_Carlito", + "vanz", + "Jeremie", + "Goofy", + "htindon" ] }, - "Web/CSS/CSS_Counter_Styles": { - "modified": "2020-10-15T21:58:13.628Z", + "Glossary/ARPA": { + "modified": "2019-03-23T22:41:59.454Z", "contributors": [ - "SphinxKnight" + "loella16", + "Porkepix", + "xdelatour" ] }, - "Web/CSS/CSS_Device_Adaptation": { - "modified": "2020-10-15T21:44:13.646Z", + "Glossary/Arpanet": { + "modified": "2019-03-23T22:41:20.781Z", "contributors": [ - "SphinxKnight", "xdelatour" ] }, - "Web/CSS/CSS_Display": { - "modified": "2020-10-15T21:44:13.926Z", + "Glossary/array": { + "modified": "2019-03-23T23:00:07.104Z", "contributors": [ - "SphinxKnight", - "xdelatour" + "loella16", + "Porkepix", + "Gibus", + "CLEm", + "Jeremie", + "Goofy", + "htindon" ] }, - "Web/CSS/CSS_Flexible_Box_Layout": { - "modified": "2019-08-18T10:02:17.518Z", + "Glossary/ASCII": { + "modified": "2019-03-23T22:46:33.759Z", "contributors": [ - "patboens", - "SphinxKnight", - "fscholz" + "loella16", + "Porkepix", + "vanz" ] }, - "Web/CSS/CSS_Flexible_Box_Layout/Aligner_des_éléments_dans_un_conteneur_flexible": { - "modified": "2020-05-15T19:19:41.021Z", + "Glossary/Asynchronous": { + "modified": "2019-03-23T22:40:37.762Z", "contributors": [ - "lhapaipai", - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/CSS_Flexible_Box_Layout/Boîtes_flexibles_pour_applications_web": { - "modified": "2019-03-23T22:29:57.804Z", + "Glossary/ATAG": { + "modified": "2019-03-23T23:00:06.741Z", "contributors": [ - "SphinxKnight" + "loella16", + "Jeremie", + "Goofy", + "htindon" ] }, - "Web/CSS/CSS_Flexible_Box_Layout/Cas_utilisation_flexbox": { - "modified": "2019-04-06T12:35:25.205Z", + "Glossary/DOS_attack": { + "modified": "2019-03-23T22:38:58.117Z", "contributors": [ - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/CSS_Flexible_Box_Layout/Concepts_de_base_flexbox": { - "modified": "2019-04-06T12:37:54.531Z", + "Glossary/Attribute": { + "modified": "2019-03-23T23:00:06.975Z", "contributors": [ - "SphinxKnight", - "PolPasop", - "Goofy" + "loella16", + "gharel", + "Jeremie", + "Goofy", + "htindon" ] }, - "Web/CSS/CSS_Flexible_Box_Layout/Contrôler_les_proportions_des_boîtes_flexibles_le_long_de_l_axe_principal": { - "modified": "2019-04-06T12:38:05.161Z", + "Glossary/Grid_Axis": { + "modified": "2019-03-23T22:03:10.370Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/CSS_Flexible_Box_Layout/Liens_entre_flexbox_et_les_autres_dispositions": { - "modified": "2019-04-01T10:49:49.132Z", + "Glossary/Main_Axis": { + "modified": "2019-03-18T21:45:39.916Z", "contributors": [ - "lhapaipai", - "SphinxKnight" + "loella16" ] }, - "Web/CSS/CSS_Flexible_Box_Layout/Maîtriser_passage_à_la_ligne_des_éléments_flexibles": { - "modified": "2019-04-06T12:37:23.388Z", + "Glossary/Cross_Axis": { + "modified": "2019-03-18T21:45:47.680Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/CSS_Flexible_Box_Layout/Mixins": { - "modified": "2019-04-06T12:37:32.698Z", + "Glossary/Tag": { + "modified": "2019-03-23T22:57:07.360Z", "contributors": [ - "SphinxKnight", - "chrisdavidmills", - "pixoux" + "loella16", + "Porkepix", + "GeekShadow" ] }, - "Web/CSS/CSS_Flexible_Box_Layout/Ordonner_éléments_flexibles": { - "modified": "2019-04-06T12:35:46.732Z", + "Glossary/Bandwidth": { + "modified": "2019-03-23T22:42:48.033Z", "contributors": [ - "SphinxKnight", - "dattaz" + "loella16", + "Porkepix", + "xdelatour" ] }, - "Web/CSS/CSS_Flexible_Box_Layout/Rétrocompatibilite_de_flexbox": { - "modified": "2019-04-06T12:38:31.267Z", + "Glossary/beacon": { + "modified": "2020-09-25T05:38:18.987Z", "contributors": [ - "SphinxKnight" + "Voulto" ] }, - "Web/CSS/CSS_Flow_Layout": { - "modified": "2019-04-06T12:35:10.609Z", + "Glossary/Bézier_curve": { + "modified": "2020-10-05T03:57:01.254Z", "contributors": [ - "SphinxKnight" + "Voulto" ] }, - "Web/CSS/CSS_Flow_Layout/Dans_le_flux_ou_en_dehors": { - "modified": "2019-04-06T12:34:12.506Z", + "Glossary/BiDi": { + "modified": "2019-03-23T22:41:59.861Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/CSS_Flow_Layout/Disposition_de_bloc_en_ligne_avec_flux_normal": { - "modified": "2019-08-05T13:45:58.006Z", + "Glossary/BigInt": { + "modified": "2020-09-25T05:47:04.712Z", "contributors": [ - "SphinxKnight", - "edspeedy" + "Voulto" ] }, - "Web/CSS/CSS_Flow_Layout/Disposition_flux_et_dépassement": { - "modified": "2019-04-06T12:34:48.167Z", + "Glossary/Blink": { + "modified": "2019-03-23T22:59:53.173Z", "contributors": [ - "SphinxKnight" + "loella16", + "Jeremie", + "Goofy", + "htindon" ] }, - "Web/CSS/CSS_Flow_Layout/Disposition_flux_et_modes_écriture": { - "modified": "2019-04-06T12:34:40.772Z", + "Glossary/Block_cipher_mode_of_operation": { + "modified": "2020-09-25T05:52:15.554Z", "contributors": [ - "SphinxKnight" + "Voulto" ] }, - "Web/CSS/CSS_Flow_Layout/Explications_contextes_formatage": { - "modified": "2019-06-19T08:53:49.103Z", + "Glossary/Boolean": { + "modified": "2019-03-23T22:58:43.329Z", "contributors": [ - "SphinxKnight" + "loella16", + "Goofy", + "htindon" ] }, - "Web/CSS/CSS_Fonts": { - "modified": "2020-09-29T14:45:42.143Z", + "Glossary/Boot2Gecko": { + "modified": "2019-03-23T22:44:37.220Z", "contributors": [ - "sylozof", - "SphinxKnight", - "xdelatour" + "loella16", + "Bat" ] }, - "Web/CSS/CSS_Fonts/Guide_caractéristiques_police_OpenType": { - "modified": "2019-04-06T12:33:40.801Z", + "Glossary/Bootstrap": { + "modified": "2020-10-08T09:01:42.946Z", "contributors": [ - "SphinxKnight" + "Voulto" ] }, - "Web/CSS/CSS_Fonts/Guide_polices_variables": { - "modified": "2019-08-23T17:50:35.852Z", + "Glossary/Breadcrumb": { + "modified": "2020-09-25T06:01:58.166Z", "contributors": [ - "JNa0", - "SphinxKnight" + "Voulto" ] }, - "Web/CSS/CSS_Fragmentation": { - "modified": "2019-04-06T12:33:06.910Z", + "Glossary/brotli_compression": { + "modified": "2020-09-25T05:08:06.594Z", "contributors": [ - "SphinxKnight" + "Voulto" ] }, - "Web/CSS/CSS_Generated_Content": { - "modified": "2019-04-26T03:48:56.862Z", + "Glossary/Browsing_context": { + "modified": "2020-09-27T07:13:04.450Z", "contributors": [ - "SphinxKnight", + "tomderudder", + "loella16", "xdelatour" ] }, - "Web/CSS/CSS_Grid_Layout": { - "modified": "2019-05-23T08:33:35.461Z", + "Glossary/Cache": { + "modified": "2019-10-26T12:15:38.533Z", "contributors": [ - "SphinxKnight", - "ferdi_", - "marie-ototoi", - "xdelatour" + "ledenis", + "Othael" ] }, - "Web/CSS/CSS_Grid_Layout/Alignement_des_boîtes_avec_les_grilles_CSS": { - "modified": "2020-05-31T18:37:07.590Z", + "Glossary/cacheable": { + "modified": "2019-03-23T22:03:25.242Z", "contributors": [ - "fesaille", - "SphinxKnight", - "Kalwyn" + "loella16" ] }, - "Web/CSS/CSS_Grid_Layout/Construire_des_dispositions_courantes_avec_des_grilles_CSS": { - "modified": "2020-05-31T18:37:07.771Z", + "Glossary/CalDAV": { + "modified": "2019-03-23T22:42:10.052Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/CSS_Grid_Layout/Définir_des_zones_sur_une_grille": { - "modified": "2020-05-31T18:37:07.195Z", + "Glossary/Canvas": { + "modified": "2019-03-23T22:46:31.363Z", "contributors": [ - "SphinxKnight", - "JivaHard" + "loella16", + "vanz" ] }, - "Web/CSS/CSS_Grid_Layout/Les_concepts_de_base": { - "modified": "2020-05-31T18:37:07.467Z", + "Glossary/CardDAV": { + "modified": "2019-03-23T22:42:06.600Z", "contributors": [ - "SphinxKnight", - "Dev-Crea", - "Goofy", - "Halkeand", - "JeffD", - "marec", - "marie-ototoi" + "loella16", + "xdelatour" ] }, - "Web/CSS/CSS_Grid_Layout/Les_grilles_CSS_et_l_accessibilité": { - "modified": "2020-05-31T18:37:07.017Z", + "Glossary/CDN": { + "modified": "2019-03-23T22:40:07.356Z", "contributors": [ - "SphinxKnight", - "ldvc", - "Terag" + "loella16", + "Porkepix", + "xdelatour" ] }, - "Web/CSS/CSS_Grid_Layout/Les_grilles_CSS_et_l_amélioration_progressive": { - "modified": "2020-05-31T18:37:08.537Z", + "Glossary/Grid_Cell": { + "modified": "2019-03-23T22:03:17.867Z", "contributors": [ - "SphinxKnight", - "alexr" + "loella16" ] }, - "Web/CSS/CSS_Grid_Layout/Les_grilles_CSS_les_valeurs_logiques_les_modes_d_écriture": { - "modified": "2020-05-31T18:37:09.641Z", + "Glossary/Digital_certificate": { + "modified": "2019-03-23T22:40:24.230Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/CSS_Grid_Layout/Modèle_de_grille_et_autres_modèles_de_disposition": { - "modified": "2020-09-14T10:03:49.856Z", + "Glossary/Certificate_authority": { + "modified": "2019-03-23T22:40:36.402Z", "contributors": [ - "devscipline", - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/CSS_Grid_Layout/Placement_automatique_sur_une_grille_CSS": { - "modified": "2020-05-31T18:37:07.981Z", + "Glossary/Certified": { + "modified": "2019-03-23T22:40:21.550Z", "contributors": [ - "lhapaipai", - "SphinxKnight", - "mathieuLacroix", - "alexr" + "loella16", + "xdelatour" ] }, - "Web/CSS/CSS_Grid_Layout/Placer_les_éléments_sur_les_lignes_d_une_grille_CSS": { - "modified": "2020-05-31T18:37:09.049Z", + "Glossary/Character": { + "modified": "2019-03-23T22:57:04.701Z", "contributors": [ - "SphinxKnight", - "Alan_Braut" + "loella16", + "Porkepix", + "Lizie" ] }, - "Web/CSS/CSS_Grid_Layout/Subgrid": { - "modified": "2019-11-13T15:40:12.000Z", + "Glossary/Cipher": { + "modified": "2019-03-23T22:32:32.968Z", "contributors": [ - "Loliwe", - "Lo_h", - "SphinxKnight" + "loella16", + "Hell_Carlito", + "sebastien-bartoli" ] }, - "Web/CSS/CSS_Grid_Layout/Utiliser_des_lignes_nommées_sur_une_grille": { - "modified": "2020-05-31T18:37:08.613Z", + "Glossary/Encryption": { + "modified": "2019-03-23T22:39:39.008Z", "contributors": [ - "SphinxKnight" + "loella16", + "SphinxKnight", + "xdelatour" ] }, - "Web/CSS/CSS_Images": { - "modified": "2019-04-06T12:28:36.193Z", + "Glossary/Chrome": { + "modified": "2019-03-23T23:04:30.083Z", "contributors": [ - "SphinxKnight", - "wizAmit", - "xdelatour", - "mrstork" + "loella16", + "Jeremie", + "J.DMB", + "Pierre.Fauconnier", + "oooops" ] }, - "Web/CSS/CSS_Images/Sprites_CSS": { - "modified": "2019-06-03T14:14:53.416Z", + "Glossary/Class": { + "modified": "2019-03-23T22:41:15.262Z", "contributors": [ - "SphinxKnight", - "Horsell", - "JeffD", - "PifyZ" + "loella16", + "xdelatour" ] }, - "Web/CSS/CSS_Lists": { - "modified": "2019-07-12T07:42:40.998Z", + "Glossary/Key": { + "modified": "2019-03-23T22:02:44.687Z", "contributors": [ - "SphinxKnight", - "xdelatour" + "loella16" ] }, - "Web/CSS/CSS_Lists/Compteurs_CSS": { - "modified": "2019-07-27T03:11:03.371Z", + "Glossary/CMS": { + "modified": "2019-03-23T22:57:05.726Z", "contributors": [ - "SphinxKnight", - "teoli", - "Delapouite", - "FredB", - "Kyodev", - "Fredchat" + "loella16", + "Porkepix", + "Goofy", + "htindon" ] }, - "Web/CSS/CSS_Lists/Indentation_homogène_des_listes": { - "modified": "2019-04-06T12:56:13.956Z", + "Glossary/character_encoding": { + "modified": "2019-03-23T22:25:41.959Z", "contributors": [ - "SphinxKnight", - "tonybengue", - "Kyodev", - "BenoitL", - "Ferbenoit", - "Laurent Denis" + "loella16", + "Hell_Carlito", + "htindon" ] }, - "Web/CSS/CSS_Logical_Properties": { - "modified": "2019-06-18T19:34:36.043Z", + "Glossary/Codec": { + "modified": "2019-03-23T22:42:11.584Z", "contributors": [ - "SphinxKnight", + "loella16", "xdelatour" ] }, - "Web/CSS/CSS_Logical_Properties/Concepts_de_base": { - "modified": "2019-04-06T12:55:47.785Z", + "Glossary/Grid_Column": { + "modified": "2019-03-23T22:03:13.654Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/CSS_Logical_Properties/Dimensionnement": { - "modified": "2019-04-06T12:54:33.371Z", + "Glossary/Compile": { + "modified": "2019-03-23T22:49:54.371Z", "contributors": [ - "SphinxKnight" + "loella16", + "Hell_Carlito", + "y9mo" ] }, - "Web/CSS/CSS_Logical_Properties/Propriétés_logiques_flottements_positionnement": { - "modified": "2019-06-03T14:16:43.059Z", + "Glossary/lossy_compression": { + "modified": "2020-05-17T20:09:32.712Z", "contributors": [ - "SphinxKnight" + "pauladeville" ] }, - "Web/CSS/CSS_Logical_Properties/Propriétés_logiques_marges_bordures_remplissages": { - "modified": "2019-04-06T12:55:25.631Z", + "Glossary/Lossless_compression": { + "modified": "2020-11-10T04:48:58.531Z", "contributors": [ - "SphinxKnight" + "Voulto", + "pauladeville" ] }, - "Web/CSS/CSS_Masks": { - "modified": "2019-04-27T13:46:10.634Z", + "Glossary/Computer_Programming": { + "modified": "2019-03-23T22:42:04.675Z", "contributors": [ - "SphinxKnight", + "loella16", "xdelatour" ] }, - "Web/CSS/CSS_Miscellaneous": { - "modified": "2019-04-06T12:54:16.767Z", + "Glossary/Digest": { + "modified": "2019-03-23T22:39:24.362Z", "contributors": [ - "SphinxKnight", + "loella16", "xdelatour" ] }, - "Web/CSS/CSS_Namespaces": { - "modified": "2020-10-15T21:44:29.065Z", + "Glossary/Conditional": { + "modified": "2019-03-23T22:40:22.363Z", "contributors": [ - "SphinxKnight", + "loella16", + "Porkepix", "xdelatour" ] }, - "Web/CSS/CSS_Overflow": { - "modified": "2019-11-04T14:40:28.794Z", + "Glossary/Constant": { + "modified": "2019-03-23T22:42:08.752Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/CSS_Pages": { - "modified": "2019-04-06T12:52:06.180Z", + "Glossary/Constructor": { + "modified": "2019-03-23T22:40:24.326Z", "contributors": [ - "SphinxKnight", + "loella16", "xdelatour" ] }, - "Web/CSS/CSS_Positioning": { - "modified": "2019-04-06T12:51:56.824Z", + "Glossary/Stacking_context": { + "modified": "2019-03-18T21:45:45.716Z", "contributors": [ - "SphinxKnight", - "younes-14", - "xdelatour" + "loella16" ] }, - "Web/CSS/CSS_Properties_Reference": { - "modified": "2019-04-06T12:50:15.870Z", + "Glossary/Type_Conversion": { + "modified": "2019-03-23T22:41:51.598Z", "contributors": [ - "SphinxKnight", + "loella16", "xdelatour" ] }, - "Web/CSS/CSS_Ruby": { - "modified": "2019-04-26T04:17:25.189Z", + "Glossary/Cookie": { + "modified": "2019-03-23T22:40:01.278Z", "contributors": [ - "SphinxKnight" + "Porkepix", + "loella16", + "xdelatour" ] }, - "Web/CSS/CSS_Scroll_Snap": { - "modified": "2020-12-06T20:57:49.980Z", + "Glossary/Copyleft": { + "modified": "2019-03-23T22:38:55.191Z", "contributors": [ - "Rik", - "giloop", - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/CSS_Scroll_Snap/Compatibilité_navigateurs": { - "modified": "2019-07-21T13:28:24.043Z", + "Glossary/CORS": { + "modified": "2019-03-23T22:40:00.673Z", "contributors": [ - "SphinxKnight" + "loella16", + "Yves_ASTIER", + "Porkepix", + "xdelatour" ] }, - "Web/CSS/CSS_Scroll_Snap/Concepts_de_base": { - "modified": "2019-06-18T19:40:17.355Z", + "Glossary/CRLF": { + "modified": "2019-03-23T22:39:56.107Z", "contributors": [ - "SphinxKnight" + "loella16", + "Porkepix", + "xdelatour" ] }, - "Web/CSS/CSS_Scroll_Snap_Points": { - "modified": "2019-04-26T04:18:54.788Z", + "Glossary/Cross-site_scripting": { + "modified": "2020-09-04T02:51:19.273Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "jooo.market", + "loella16" ] }, - "Web/CSS/CSS_Scrollbars": { - "modified": "2020-10-15T22:10:56.124Z", + "Glossary/CRUD": { + "modified": "2019-03-23T22:56:57.160Z", "contributors": [ - "tristantheb", - "SphinxKnight" + "loella16", + "Goofy", + "Toumitoun" ] }, - "Web/CSS/CSS_Shapes": { - "modified": "2019-04-26T04:23:36.000Z", + "Glossary/Cryptanalysis": { + "modified": "2019-03-23T22:39:19.630Z", "contributors": [ - "SphinxKnight", + "loella16", "xdelatour" ] }, - "Web/CSS/CSS_Shapes/Aperçu_formes_CSS": { - "modified": "2019-04-06T12:48:50.622Z", + "Glossary/Ciphertext": { + "modified": "2019-03-23T22:53:37.701Z", "contributors": [ + "loella16", + "Goofy", "SphinxKnight" ] }, - "Web/CSS/CSS_Shapes/Créer_formes_boîtes": { - "modified": "2019-04-06T13:09:43.597Z", + "Glossary/Cryptography": { + "modified": "2019-03-23T22:39:19.721Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/CSS_Shapes/Formes_simples": { - "modified": "2019-04-06T12:49:01.114Z", + "Glossary/CSP": { + "modified": "2020-12-12T07:41:44.720Z", "contributors": [ - "SphinxKnight" + "JNa0", + "loella16", + "xdelatour" ] }, - "Web/CSS/CSS_Shapes/Générer_formes_images": { - "modified": "2019-04-06T12:48:32.877Z", + "Glossary/CSRF": { + "modified": "2019-03-23T22:39:14.118Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/CSS_Table": { - "modified": "2019-04-06T12:48:15.509Z", + "Glossary/CSS": { + "modified": "2020-05-24T07:09:43.791Z", "contributors": [ - "SphinxKnight", - "xdelatour" + "tristantheb", + "loella16", + "tonybengue", + "arlequin", + "interfacteur", + "ysabelm", + "Porkepix", + "marie-ototoi", + "magikmanu", + "Jeremie", + "Goofy", + "htindon" ] }, - "Web/CSS/CSS_Text": { - "modified": "2019-04-06T12:48:00.980Z", + "Glossary/caret": { + "modified": "2019-03-18T21:45:34.459Z", "contributors": [ - "SphinxKnight", - "xdelatour" + "loella16" ] }, - "Web/CSS/CSS_Text_Decoration": { - "modified": "2019-04-06T13:10:17.701Z", + "Glossary/Decryption": { + "modified": "2019-03-23T22:39:22.127Z", "contributors": [ - "SphinxKnight", + "loella16", "xdelatour" ] }, - "Web/CSS/CSS_Transforms": { - "modified": "2019-04-06T13:09:54.986Z", + "Glossary/challenge": { + "modified": "2019-03-23T22:03:29.414Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "Prinz_Rana", - "teoli" + "loella16" ] }, - "Web/CSS/CSS_Transforms/Utilisation_des_transformations_CSS": { - "modified": "2019-08-23T07:06:08.586Z", + "Glossary/Delta": { + "modified": "2020-10-08T09:27:37.753Z", "contributors": [ - "Flaburgan", - "SphinxKnight", - "edspeedy", - "fscholz", - "teoli", - "Delapouite", - "FredB", - "BenoitL" + "Voulto" ] }, - "Web/CSS/CSS_Transitions": { - "modified": "2019-04-06T13:10:27.488Z", + "Glossary/Distributed_Denial_of_Service": { + "modified": "2019-03-23T22:03:22.826Z", "contributors": [ - "SphinxKnight", - "Gibus", - "amdufour" + "loella16" ] }, - "Web/CSS/CSS_Transitions/Utiliser_transitions_CSS": { - "modified": "2019-09-12T15:19:25.668Z", + "Glossary/Denial_of_Service": { + "modified": "2019-01-16T22:13:09.374Z", "contributors": [ - "SphinxKnight", - "Nantosuelte", - "Louis-MarieMatthews", - "lotfire24", - "amdufour" + "xdelatour" ] }, - "Web/CSS/CSS_Variables": { - "modified": "2019-04-06T12:40:29.577Z", + "Glossary/Repo": { + "modified": "2019-03-18T21:15:47.756Z", "contributors": [ - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/CSS_Writing_Modes": { - "modified": "2019-04-06T13:11:34.329Z", + "Glossary/Descriptor_(CSS)": { + "modified": "2019-03-23T22:03:25.810Z", "contributors": [ - "SphinxKnight", - "xdelatour" + "loella16" ] }, - "Web/CSS/CSS_questions_frequentes": { - "modified": "2020-07-16T22:25:44.957Z", + "Glossary/Deserialization": { + "modified": "2019-03-23T22:03:27.594Z", "contributors": [ - "SphinxKnight", - "PetiPandaRou", - "MatthieuHa", - "teoli", - "laurent-thuy" + "loella16" ] }, - "Web/CSS/Combinateur_colonne": { - "modified": "2020-10-15T22:10:06.707Z", + "Glossary/Session_Hijacking": { + "modified": "2019-05-23T08:47:32.401Z", "contributors": [ - "SphinxKnight", - "ExE-Boss" + "Watilin", + "loella16" ] }, - "Web/CSS/Combinateur_de_voisin_direct": { - "modified": "2020-10-15T21:46:19.453Z", + "Glossary/Developer_Tools": { + "modified": "2019-03-23T22:03:22.936Z", "contributors": [ - "SphinxKnight", - "builgui", - "ffoodd" + "loella16" ] }, - "Web/CSS/Comments": { - "modified": "2019-04-06T13:14:39.069Z", + "Glossary/CIA": { + "modified": "2019-03-23T22:39:55.578Z", "contributors": [ - "SphinxKnight", - "juliemoynat", - "teoli", - "FredB", - "tregagnon", - "ThePrisoner" + "xdelatour" ] }, - "Web/CSS/Compartimentation_CSS": { - "modified": "2019-11-04T14:25:26.741Z", + "Glossary/Navigation_directive": { + "modified": "2019-03-23T22:03:14.851Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/Compositing_and_Blending": { - "modified": "2020-10-15T22:02:46.274Z", + "Glossary/Reporting_directive": { + "modified": "2019-03-23T22:03:09.311Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/Comprendre_z-index": { - "modified": "2020-05-31T18:36:39.203Z", + "Glossary/Fetch_directive": { + "modified": "2019-03-23T22:03:13.368Z", "contributors": [ - "SphinxKnight", - "mo0z", - "Serrulien", - "teoli", - "tregagnon", - "BenoitL", - "Lapinkiller", - "Fredchat" + "loella16" ] }, - "Web/CSS/Comprendre_z-index/Ajout_de_z-index": { - "modified": "2020-05-31T18:36:38.468Z", + "Glossary/DMZ": { + "modified": "2019-03-23T22:03:28.627Z", "contributors": [ - "SphinxKnight", - "christophe-petitjean", - "mo0z", - "Serrulien", - "teoli", - "tregagnon", - "BenoitL", - "Fredchat" + "loella16", + "macmorning" ] }, - "Web/CSS/Comprendre_z-index/Empilement_de_couches": { - "modified": "2020-05-31T18:36:40.196Z", + "Glossary/DNS": { + "modified": "2019-03-23T22:56:52.127Z", "contributors": [ - "v-Stein", - "SphinxKnight", - "teoli", - "tregagnon", - "BenoitL", - "Fredchat" + "loella16", + "Porkepix", + "Goofy", + "Toumitoun" ] }, - "Web/CSS/Comprendre_z-index/Empilement_et_float": { - "modified": "2020-05-31T18:36:35.517Z", + "Glossary/Doctype": { + "modified": "2019-03-23T23:06:03.805Z", "contributors": [ - "SphinxKnight", - "edspeedy", - "teoli", - "tregagnon", - "BenoitL", - "Lapinkiller", - "Fredchat" + "loella16", + "Jeremie", + "Dexter_Deter" ] }, - "Web/CSS/Comprendre_z-index/Empilement_sans_z-index": { - "modified": "2020-05-31T18:36:35.932Z", + "Glossary/Document_directive": { + "modified": "2019-03-23T22:03:22.186Z", "contributors": [ - "SphinxKnight", - "teoli", - "invitetheweb", - "tregagnon", - "BenoitL", - "Fredchat" + "Porkepix", + "loella16" ] }, - "Web/CSS/Comprendre_z-index/Exemple_1": { - "modified": "2020-05-31T18:36:35.214Z", + "Glossary/DOM": { + "modified": "2019-03-23T22:57:17.449Z", "contributors": [ - "maximesanmartin", - "SphinxKnight", - "teoli", - "tregagnon", - "BenoitL", - "Fredchat" + "loella16", + "davidgourde", + "vanz", + "Goofy", + "htindon" ] }, - "Web/CSS/Comprendre_z-index/Exemple_2": { - "modified": "2020-05-31T18:36:34.925Z", + "Glossary/Second-level_Domain": { + "modified": "2019-01-16T21:52:29.757Z", "contributors": [ - "SphinxKnight", - "teoli", - "tregagnon", - "webskin", - "BenoitL", - "Fredchat" + "xdelatour" ] }, - "Web/CSS/Comprendre_z-index/Exemple_3": { - "modified": "2020-05-31T18:36:35.162Z", + "Glossary/Domain": { + "modified": "2019-03-23T22:32:24.113Z", "contributors": [ - "maximesanmartin", - "SphinxKnight", - "teoli", - "tregagnon", - "BenoitL", - "Fredchat" + "loella16", + "Hell_Carlito", + "htindon" ] }, - "Web/CSS/Concepts_viewport": { - "modified": "2019-05-23T08:44:33.152Z", + "Glossary/Dominator": { + "modified": "2019-03-23T22:03:21.288Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/Contexte_de_formatage_en_ligne": { - "modified": "2019-11-05T09:02:18.660Z", + "Glossary/DTMF": { + "modified": "2019-03-23T22:03:28.745Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/Couleurs_CSS": { - "modified": "2019-03-23T22:48:09.885Z", + "Glossary/ECMA": { + "modified": "2019-03-23T22:46:33.851Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "teoli" + "loella16", + "Porkepix", + "vanz" ] }, - "Web/CSS/Couleurs_CSS/Sélecteur_de_couleurs": { - "modified": "2019-03-23T23:09:13.209Z", + "Glossary/ECMAScript": { + "modified": "2019-03-23T22:42:01.993Z", "contributors": [ - "YannisDelmas", - "SphinxKnight", - "Fabien_Hanquet" + "xdelatour" ] }, - "Web/CSS/Extensions_CSS_Microsoft": { - "modified": "2019-04-06T13:12:03.310Z", + "Glossary/Empty_element": { + "modified": "2019-03-23T22:58:49.655Z", "contributors": [ - "SphinxKnight" + "loella16", + "cdr" ] }, - "Web/CSS/Extensions_Mozilla": { - "modified": "2019-04-06T13:09:25.625Z", + "Glossary/Element": { + "modified": "2019-03-18T21:38:38.555Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "Prinz_Rana", - "Ilphrin", - "louuis", - "teoli", - "Fredchat", - "Goofy" + "AurelieBayre", + "gnoyaze" ] }, - "Web/CSS/Feuilles_de_style_alternatives": { - "modified": "2019-04-06T12:15:36.750Z", + "Glossary/Script-supporting_element": { + "modified": "2019-03-18T21:46:41.808Z", "contributors": [ - "SphinxKnight", - "teoli", - "tregagnon", - "BenoitL" + "loella16" ] }, - "Web/CSS/Filter_Effects": { - "modified": "2020-10-15T21:58:36.661Z", + "Glossary/Simple_response_header": { + "modified": "2019-03-18T21:45:55.399Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/Filters_Effects": { - "modified": "2019-03-23T22:35:55.917Z", + "Glossary/Request_header": { + "modified": "2019-03-18T21:46:42.307Z", "contributors": [ - "SphinxKnight", - "xdelatour" + "loella16" ] }, - "Web/CSS/Héritage": { - "modified": "2019-04-06T13:06:49.569Z", + "Glossary/Entity_header": { + "modified": "2019-03-23T22:12:49.956Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "Mgjbot", - "Fredchat", - "Kyodev" + "loella16", + "Badacadabra" ] }, - "Web/CSS/Image-rendering": { - "modified": "2020-10-15T21:19:37.197Z", + "Glossary/Simple_header": { + "modified": "2019-03-18T21:45:54.235Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "piouPiouM", - "teoli", - "FredB", - "DavidWalsh" + "loella16" ] }, - "Web/CSS/Implémentation_des_Brouillons_CSS": { - "modified": "2019-04-06T13:16:07.903Z", + "Glossary/Head": { + "modified": "2019-03-23T22:39:01.787Z", "contributors": [ - "SphinxKnight", + "loella16", "xdelatour" ] }, - "Web/CSS/Index": { - "modified": "2019-04-06T13:12:11.177Z", + "Glossary/Response_header": { + "modified": "2019-03-18T21:46:41.952Z", "contributors": [ - "SphinxKnight", - "xdelatour" + "loella16" ] }, - "Web/CSS/Jeux_de_caractères_CSS": { - "modified": "2020-10-15T21:44:09.549Z", + "Glossary/Encapsulation": { + "modified": "2019-03-23T22:41:15.348Z", "contributors": [ - "SphinxKnight", + "loella16", "xdelatour" ] }, - "Web/CSS/Layout_cookbook": { - "modified": "2019-04-06T12:59:27.445Z", + "Glossary/Endianness": { + "modified": "2019-03-23T22:39:43.705Z", "contributors": [ - "SphinxKnight", - "chrisdavidmills" + "warpdesign", + "loella16", + "xdelatour" ] }, - "Web/CSS/Layout_cookbook/Bas_de_page_adhérant": { - "modified": "2020-10-15T22:10:28.813Z", + "Glossary/Engine": { + "modified": "2019-03-23T22:42:14.243Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/Layout_cookbook/Carte": { - "modified": "2020-10-15T22:10:32.076Z", + "Glossary/Entity": { + "modified": "2019-03-23T22:42:04.087Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/Layout_cookbook/Centrer_un_element": { - "modified": "2020-10-15T22:10:07.676Z", + "Glossary/document_environment": { + "modified": "2019-03-18T21:45:35.460Z", "contributors": [ - "SphinxKnight", - "jaouedjackson", - "mouffy" + "loella16" ] }, - "Web/CSS/Layout_cookbook/Contribuer_à_une_recette": { - "modified": "2019-04-06T12:58:12.249Z", + "Glossary/event": { + "modified": "2019-03-23T22:03:33.571Z", "contributors": [ - "SphinxKnight", - "chrisdavidmills" + "loella16" ] }, - "Web/CSS/Layout_cookbook/Contribuer_à_une_recette/Cookbook_template": { - "modified": "2020-10-15T22:10:21.166Z", + "Glossary/Exception": { + "modified": "2019-03-23T22:49:59.707Z", "contributors": [ - "SphinxKnight" + "loella16", + "Gibus", + "y9mo" ] }, - "Web/CSS/Layout_cookbook/Disposition_en_colonnes": { - "modified": "2020-10-15T22:10:25.136Z", + "Glossary/Expando": { + "modified": "2019-03-23T22:41:24.942Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/Layout_cookbook/Grid_wrapper": { - "modified": "2020-10-15T22:11:37.851Z", + "Glossary/ISP": { + "modified": "2019-03-23T22:41:15.640Z", "contributors": [ - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/Layout_cookbook/Liste_groupes_avec_indicateurs": { - "modified": "2020-10-15T22:10:18.617Z", + "Glossary/Falsy": { + "modified": "2019-03-23T22:24:34.255Z", "contributors": [ - "SphinxKnight" + "forresst", + "loella16", + "myrmecia" ] }, - "Web/CSS/Layout_cookbook/Media_objects": { - "modified": "2020-10-15T22:10:31.768Z", + "Glossary/Favicon": { + "modified": "2020-10-08T10:43:13.038Z", "contributors": [ - "SphinxKnight" + "Voulto" ] }, - "Web/CSS/Layout_cookbook/Navigation_Breadcrumb": { - "modified": "2020-10-15T22:10:26.639Z", + "Glossary/Closure": { + "modified": "2019-03-23T22:38:51.275Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/Layout_cookbook/Navigation_segmentée": { - "modified": "2020-10-15T22:10:27.669Z", + "Glossary/Firefox_OS": { + "modified": "2019-03-23T23:08:04.734Z", "contributors": [ - "SphinxKnight" + "loella16", + "Jeremie", + "genma" ] }, - "Web/CSS/Layout_cookbook/Pagination": { - "modified": "2020-10-15T22:10:27.609Z", + "Glossary/First_contentful_paint": { + "modified": "2020-11-10T08:21:34.381Z", "contributors": [ - "SphinxKnight" + "Voulto" ] }, - "Web/CSS/Liste_de_Fonctionnalités_CSS_Propriétaires": { - "modified": "2019-04-06T13:18:27.677Z", + "Glossary/first_meaningful_paint": { + "modified": "2020-11-10T08:20:23.558Z", "contributors": [ - "SphinxKnight", - "xdelatour" + "Voulto" ] }, - "Web/CSS/Liste_propriétés_CSS_animées": { - "modified": "2019-04-06T12:15:29.279Z", + "Glossary/Flex_Container": { + "modified": "2019-03-18T21:45:56.489Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "teoli", - "tregagnon" + "loella16" ] }, - "Web/CSS/Mode_de_mise_en_page": { - "modified": "2019-04-06T13:12:21.356Z", + "Glossary/Flex_Item": { + "modified": "2019-03-18T21:45:50.759Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB" + "loella16" ] }, - "Web/CSS/Modèle_de_boîte_CSS": { - "modified": "2019-04-06T12:12:44.675Z", + "Glossary/Flex": { + "modified": "2019-03-18T21:45:53.322Z", "contributors": [ - "SphinxKnight", - "teoli" + "loella16" ] }, - "Web/CSS/Modèle_de_boîte_CSS/Fusion_des_marges": { - "modified": "2019-07-21T06:30:38.788Z", + "Glossary/Flexbox": { + "modified": "2019-03-18T21:45:59.605Z", "contributors": [ - "SphinxKnight", - "gcyrillus", - "fscholz", - "teoli", - "FredB", - "Elethiomel", - "Worms", - "Fredchat", - "Kyodev" + "loella16" ] }, - "Web/CSS/Modèle_de_boîte_CSS/Générateur_box-shadow": { - "modified": "2019-03-18T20:43:43.479Z", + "Glossary/Self-Executing_Anonymous_Function": { + "modified": "2019-03-18T21:27:08.446Z", "contributors": [ - "BychekRU", - "SphinxKnight", - "kiux" + "Porkepix" ] }, - "Web/CSS/Modèle_de_mise_en_forme_visuelle": { - "modified": "2020-09-14T06:31:27.412Z", + "Glossary/Cryptographic_hash_function": { + "modified": "2019-03-23T22:39:21.209Z", "contributors": [ - "devscipline", - "echayotte", - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/Motion_Path": { - "modified": "2020-10-15T21:47:42.306Z", + "Glossary/First-class_Function": { + "modified": "2019-03-23T22:03:09.220Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/Média_paginés": { - "modified": "2019-04-06T13:19:25.688Z", + "Glossary/Callback_function": { + "modified": "2019-10-23T02:51:28.575Z", "contributors": [ "SphinxKnight", - "xdelatour" + "loella16" ] }, - "Web/CSS/Outils": { - "modified": "2019-04-06T13:47:45.843Z", + "Glossary/Function": { + "modified": "2019-03-23T22:57:15.355Z", "contributors": [ - "SphinxKnight", - "velvel53" + "loella16", + "Goofy", + "htindon" ] }, - "Web/CSS/Outils/Générateur_de_courbe_de_Bézier": { - "modified": "2019-04-06T13:46:55.571Z", + "Glossary/Forbidden_header_name": { + "modified": "2019-03-23T22:03:08.442Z", "contributors": [ - "SphinxKnight" + "loella16", + "Porkepix" ] }, - "Web/CSS/Outils/Générateur_de_dégradés_linéaires": { - "modified": "2019-04-06T13:48:01.466Z", + "Glossary/Forbidden_response_header_name": { + "modified": "2019-03-23T22:03:07.354Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/Propriétés_raccourcies": { - "modified": "2020-07-28T11:04:21.446Z", + "Glossary/Fork": { + "modified": "2019-10-16T12:26:16.525Z", "contributors": [ - "Yevgeniy.Shumakov", - "SphinxKnight", - "Banban", - "teoli", - "FredB" + "Mozinet", + "hellosct1" ] }, - "Web/CSS/Pseudo-classes": { - "modified": "2019-11-12T05:33:01.534Z", + "Glossary/FTP": { + "modified": "2019-03-23T22:57:02.956Z", "contributors": [ - "Totokoutonio", - "SphinxKnight", - "bgaude", - "teoli", + "loella16", "Goofy", - "louuis", - "FredB", - "tregagnon" + "Toumitoun" ] }, - "Web/CSS/Pseudo-éléments": { - "modified": "2019-11-12T05:40:37.053Z", + "Glossary/FTU": { + "modified": "2019-03-23T22:39:47.645Z", "contributors": [ - "Totokoutonio", - "SphinxKnight", - "teoli", - "wakka27", - "Delapouite", - "FredB", - "tregagnon" + "xdelatour" ] }, - "Web/CSS/Redimensionnement_arrière-plans_SVG": { - "modified": "2020-06-14T04:32:11.030Z", + "Glossary/Gaia": { + "modified": "2019-03-23T22:42:05.161Z", "contributors": [ - "yanns1", - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/Reference": { - "modified": "2019-10-28T09:11:58.317Z", + "Glossary/Gecko": { + "modified": "2019-03-23T22:42:01.710Z", "contributors": [ - "SphinxKnight", - "Camrifof", - "eiro", - "verdy_p", - "JNa0", - "PolariTOON", - "unsteadyCode", - "BEHOUBA", - "tonybengue", - "Oliviermoz", - "challet", - "teoli", - "thenew", - "Fredchat", - "wakka27", - "tregagnon", - "FredB", - "jackblack", - "Jeremie", - "openjck", - "groovecoder", - "ThePrisoner", - "BenoitL", - "Mgjbot", - "Nathymig" + "loella16", + "xdelatour" ] }, - "Web/CSS/Requêtes_média": { - "modified": "2019-06-03T14:19:49.928Z", + "Glossary/General_header": { + "modified": "2019-03-23T22:17:50.134Z", "contributors": [ - "SphinxKnight", - "zakaila" + "loella16", + "Posey1235" ] }, - "Web/CSS/Requêtes_média/Tester_les_media_queries": { - "modified": "2020-10-15T21:48:31.789Z", + "Glossary/gif": { + "modified": "2019-03-23T22:42:12.743Z", "contributors": [ - "SphinxKnight" + "loella16", + "Porkepix", + "xdelatour" ] }, - "Web/CSS/Requêtes_média/Utilisation_requêtes_media_accessibilité": { - "modified": "2019-04-06T13:18:57.827Z", + "Glossary/GIJ": { + "modified": "2019-01-16T21:52:08.705Z", "contributors": [ - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/Requêtes_média/Utiliser_les_Media_queries": { - "modified": "2020-09-12T11:51:58.821Z", + "Glossary/Git": { + "modified": "2019-03-23T22:56:56.750Z", "contributors": [ - "kgrandemange", - "tzilliox", - "SphinxKnight", - "JNa0", - "JeffD", - "Sebastianz", - "mrstork", - "malayaleecoder", - "adevoufera", - "teoli", - "wakka27", - "infogenious", - "tregagnon", - "FredB", - "BenoitL" + "loella16", + "Gibus", + "Porkepix", + "Goofy", + "Toumitoun" ] }, - "Web/CSS/Règles_@": { - "modified": "2019-04-06T12:15:09.052Z", + "Glossary/Glyph": { + "modified": "2019-08-25T18:38:32.909Z", "contributors": [ - "SphinxKnight", - "LudoL", - "loella16", - "brikou", - "vvvaleee", - "Chealer", - "teoli", - "naar", - "FredB" + "Pols12" ] }, - "Web/CSS/Selector_list": { - "modified": "2020-10-15T22:24:05.333Z", + "Glossary/Gonk": { + "modified": "2019-03-23T22:41:40.903Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/Syntaxe_de_définition_des_valeurs": { - "modified": "2019-04-06T13:47:19.541Z", + "Glossary/Google_Chrome": { + "modified": "2019-03-23T22:41:41.934Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "Prinz_Rana", - "Guillaume-Heras", - "prayash", - "pixoux", - "teoli", - "FredB" + "xdelatour" ] }, - "Web/CSS/Sélecteurs_CSS": { - "modified": "2019-10-31T07:53:06.500Z", + "Glossary/GPL": { + "modified": "2019-03-23T22:41:39.440Z", "contributors": [ - "bdrnglm", - "SphinxKnight", - "a-mt", - "cabscorp", - "edspeedy", - "TiWisti", - "daisyback", - "personnel", - "Sebastianz" + "xdelatour" ] }, - "Web/CSS/Sélecteurs_CSS/Comparison_with_XPath": { - "modified": "2019-03-18T21:23:27.990Z", + "Glossary/GPU": { + "modified": "2019-01-17T00:05:22.673Z", "contributors": [ - "SphinxKnight" + "loella16", + "Porkepix", + "xdelatour" ] }, - "Web/CSS/Sélecteurs_CSS/Utiliser_la_pseudo-classe_:target_dans_un_selecteur": { - "modified": "2019-04-06T13:14:05.671Z", + "Glossary/Graceful_degradation": { + "modified": "2019-03-23T22:03:22.370Z", "contributors": [ - "SphinxKnight", - "ffoodd" + "loella16" ] }, - "Web/CSS/Sélecteurs_d_ID": { - "modified": "2020-10-15T21:04:23.373Z", + "Glossary/Grid_Container": { + "modified": "2019-03-30T11:19:32.680Z", "contributors": [ - "SphinxKnight", - "teoli", - "louuis", - "FredB", - "tregagnon" + "kaderamrichat" ] }, - "Web/CSS/Sélecteurs_d_attribut": { - "modified": "2020-10-15T21:04:28.909Z", + "Glossary/Grid": { + "modified": "2019-03-23T22:03:08.561Z", "contributors": [ - "SphinxKnight", - "BenMorel", - "fuentesloic", - "teoli", - "tregagnon", - "FredB" + "loella16" ] }, - "Web/CSS/Sélecteurs_de_classe": { - "modified": "2020-10-15T21:04:22.803Z", + "Glossary/Guard": { + "modified": "2019-01-17T02:08:05.574Z", "contributors": [ - "SphinxKnight", - "teoli", - "goofy_bz", - "FredB" + "loella16" ] }, - "Web/CSS/Sélecteurs_de_type": { - "modified": "2020-10-15T21:04:24.242Z", + "Glossary/Gutters": { + "modified": "2019-03-23T22:02:47.196Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB" + "loella16" ] }, - "Web/CSS/Sélecteurs_de_voisins_généraux": { - "modified": "2020-10-15T21:04:26.332Z", + "Glossary/GZip_compression": { + "modified": "2019-03-23T22:03:21.908Z", "contributors": [ - "BrnvrlUoeey", - "SphinxKnight", - "teoli", - "FredB" + "loella16" ] }, - "Web/CSS/Sélecteurs_descendant": { - "modified": "2020-10-15T21:04:29.156Z", + "Glossary/hash": { + "modified": "2019-03-23T22:39:11.400Z", "contributors": [ - "SphinxKnight", - "eloi-duwer", - "yannicka", - "teoli", - "FredB" + "loella16", + "xdelatour" ] }, - "Web/CSS/Sélecteurs_enfant": { - "modified": "2020-10-15T21:04:28.522Z", + "Glossary/HTTP_header": { + "modified": "2019-03-23T22:13:03.478Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "tregagnon" + "loella16", + "luccioman" ] }, - "Web/CSS/Sélecteurs_universels": { - "modified": "2020-10-15T21:04:25.083Z", + "Glossary/Inheritance": { + "modified": "2019-03-18T21:15:48.792Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB" + "loella16", + "xdelatour" ] }, - "Web/CSS/Tutorials": { - "modified": "2019-04-06T13:11:04.601Z", + "Glossary/HMAC": { + "modified": "2019-03-23T22:02:44.595Z", "contributors": [ - "SphinxKnight", - "Oliviermoz", - "teoli", - "Axel_Viala" + "loella16" ] }, - "Web/CSS/Type_color": { - "modified": "2020-10-15T21:15:21.928Z", + "Glossary/Hoisting": { + "modified": "2019-03-23T22:32:08.449Z", "contributors": [ - "SphinxKnight", - "benoitdubuc", - "cdoublev", - "Simplexible", - "fscholz", - "teoli", - "louuis", - "FredB", - "BenoitL" + "NemoNobobyPersonne", + "loella16", + "latour4", + "ericnsh", + "ylerjen" ] }, - "Web/CSS/Type_position": { - "modified": "2020-10-15T21:46:27.417Z", + "Glossary/Host": { + "modified": "2019-03-23T22:42:04.779Z", "contributors": [ - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/Types_CSS": { - "modified": "2019-07-12T07:45:36.764Z", + "Glossary/Hotlink": { + "modified": "2019-03-23T22:02:45.441Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/Using_CSS_custom_properties": { - "modified": "2020-10-15T21:44:45.745Z", + "Glossary/Houdini": { + "modified": "2020-09-25T06:35:50.044Z", "contributors": [ - "SphinxKnight", - "chrisdavidmills", - "autodidactie", - "edspeedy", - "OhNiice" + "Voulto" ] }, - "Web/CSS/Utilisation_de_dégradés_CSS": { - "modified": "2019-09-12T16:42:50.201Z", + "Glossary/HPKP": { + "modified": "2019-03-23T22:02:44.491Z", "contributors": [ - "SphinxKnight", - "Darkilen", - "3dos", - "wizAmit", - "slayslot", - "teoli", - "wakka27", - "FredB", - "julienw", - "floEdelmann", - "BenoitL" + "loella16" ] }, - "Web/CSS/Valeur_calculée": { - "modified": "2019-07-12T07:46:01.465Z", - "contributors": [ - "SphinxKnight", - "NemoNobobyPersonne", - "teoli", - "FredB", - "Mgjbot", - "Kyodev", - "Fredchat" + "Glossary/HSTS": { + "modified": "2019-03-23T22:17:04.593Z", + "contributors": [ + "loella16", + "David-5-1", + "Porkepix" ] }, - "Web/CSS/Valeur_initiale": { - "modified": "2019-04-06T13:12:40.534Z", + "Glossary/HTML": { + "modified": "2020-02-08T12:46:36.790Z", "contributors": [ + "tristantheb", + "Porkepix", "SphinxKnight", - "teoli", - "louuis", - "FredB", - "Mgjbot", - "Kyodev", - "Fredchat" + "Brahim-Tb", + "AbdelElMansari", + "Watilin", + "louisgrasset", + "loella16", + "marie-ototoi", + "xdelatour" ] }, - "Web/CSS/Valeur_spécifiée": { - "modified": "2019-07-12T07:46:53.914Z", + "Glossary/HTML5": { + "modified": "2019-03-23T22:42:01.476Z", "contributors": [ - "SphinxKnight", - "teoli", - "tregagnon", - "FredB" + "Mozinet", + "Goofy", + "xdelatour" ] }, - "Web/CSS/Valeur_utilisée": { - "modified": "2019-07-12T07:47:30.131Z", + "Glossary/HTTP_2": { + "modified": "2020-02-23T18:12:20.047Z", "contributors": [ - "SphinxKnight", - "Golga", - "vava", - "teoli", - "FredB" + "tristantheb" ] }, - "Web/CSS/Valeurs_et_unités_CSS": { - "modified": "2019-04-06T13:14:19.030Z", + "Glossary/HTTP_3": { + "modified": "2020-10-08T10:15:56.390Z", "contributors": [ - "SphinxKnight" + "Voulto" ] }, - "Web/CSS/WebKit_Extensions": { - "modified": "2019-10-07T02:42:25.089Z", + "Glossary/HTTP": { + "modified": "2019-12-04T16:30:35.039Z", "contributors": [ - "Lo_h", - "SphinxKnight", - "ExE-Boss", + "Porkepix", + "marcpicaud", + "loella16", + "marie-ototoi", + "Jeremie", "Goofy", - "louuis" + "htindon" ] }, - "Web/CSS/align-content": { - "modified": "2020-10-15T21:30:37.361Z", + "Glossary/https": { + "modified": "2019-03-23T22:41:38.751Z", "contributors": [ "SphinxKnight", - "teoli", - "JackNUMBER", - "fscholz", - "Sebastianz", - "Goofy", - "Dexter_Deter" + "loella16", + "Porkepix", + "xdelatour" ] }, - "Web/CSS/align-items": { - "modified": "2020-10-15T21:39:37.167Z", + "Glossary/Hyperlink": { + "modified": "2019-03-18T21:43:54.235Z", "contributors": [ - "SphinxKnight", - "rolf39" + "loella16" ] }, - "Web/CSS/align-self": { - "modified": "2020-10-15T21:45:37.829Z", + "Glossary/Hypertext": { + "modified": "2019-03-23T22:42:03.435Z", "contributors": [ - "SphinxKnight" + "loella16", + "Porkepix", + "xdelatour" ] }, - "Web/CSS/all": { - "modified": "2020-10-15T21:45:31.166Z", + "Glossary/I18N": { + "modified": "2019-03-23T22:41:26.912Z", "contributors": [ - "SphinxKnight" + "Goofy", + "xdelatour" ] }, - "Web/CSS/alpha-value": { - "modified": "2019-10-29T08:59:32.213Z", + "Glossary/IANA": { + "modified": "2019-03-23T22:42:02.685Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/angle": { - "modified": "2020-10-15T21:08:35.880Z", + "Glossary/ICANN": { + "modified": "2019-03-23T22:41:20.475Z", "contributors": [ - "SphinxKnight", - "dxsp", - "Sebastianz", - "Prinz_Rana", - "fscholz", - "teoli", - "FredB", - "tregagnon" + "loella16", + "xdelatour" ] }, - "Web/CSS/angle-percentage": { - "modified": "2020-10-15T22:14:23.636Z", + "Glossary/ICE": { + "modified": "2019-03-18T21:15:41.890Z", "contributors": [ - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/animation": { - "modified": "2020-10-15T21:08:29.411Z", + "Glossary/IDE": { + "modified": "2019-03-23T22:42:01.895Z", "contributors": [ - "SphinxKnight", - "mrstork", - "teoli", - "Sebastianz", - "gudoy", - "tregagnon", - "Delapouite", - "FredB", - "trevorh" + "xdelatour" ] }, - "Web/CSS/animation-delay": { - "modified": "2020-10-15T21:08:26.081Z", + "Glossary/Idempotent": { + "modified": "2019-03-23T22:02:43.812Z", "contributors": [ "SphinxKnight", - "Mr21", - "teoli", - "Sebastianz", - "FredB", - "tregagnon" + "loella16" ] }, - "Web/CSS/animation-direction": { - "modified": "2020-10-15T21:04:49.473Z", + "Glossary/Identifier": { + "modified": "2019-03-23T22:41:09.348Z", "contributors": [ + "loella16", "SphinxKnight", - "teoli", - "Sebastianz", - "FredB", - "tregagnon" + "xdelatour" ] }, - "Web/CSS/animation-duration": { - "modified": "2020-10-15T21:09:29.304Z", + "Glossary/IDL": { + "modified": "2019-03-23T22:40:46.124Z", "contributors": [ - "lhapaipai", - "SphinxKnight", - "teoli", - "Sebastianz", - "FredB" + "xdelatour" ] }, - "Web/CSS/animation-fill-mode": { - "modified": "2020-10-15T21:08:35.038Z", + "Glossary/IETF": { + "modified": "2019-03-23T22:41:14.969Z", "contributors": [ - "SphinxKnight", - "teoli", - "Sebastianz", - "FredB", - "tregagnon" + "Porkepix", + "xdelatour" ] }, - "Web/CSS/animation-iteration-count": { - "modified": "2020-10-15T21:08:37.214Z", + "Glossary/IIFE": { + "modified": "2019-03-23T22:40:31.554Z", "contributors": [ - "lhapaipai", - "SphinxKnight", - "verdy_p", - "teoli", - "Sebastianz", - "FredB", - "tregagnon" + "loella16", + "xdelatour" ] }, - "Web/CSS/animation-name": { - "modified": "2020-10-15T21:08:32.798Z", + "Glossary/Raster_image": { + "modified": "2019-03-18T21:46:42.119Z", "contributors": [ - "SphinxKnight", - "Ramzi2892", - "teoli", - "Sebastianz", - "FredB", - "tregagnon" + "loella16" ] }, - "Web/CSS/animation-play-state": { - "modified": "2020-10-15T21:08:35.700Z", + "Glossary/IMAP": { + "modified": "2019-03-23T22:40:46.212Z", "contributors": [ - "SphinxKnight", - "ThreadElric", - "teoli", - "Sebastianz", - "FredB", - "tregagnon" + "loella16", + "xdelatour" ] }, - "Web/CSS/animation-timing-function": { - "modified": "2020-10-15T21:08:36.973Z", + "Glossary/Immutable": { + "modified": "2019-03-23T22:40:36.312Z", "contributors": [ - "SphinxKnight", - "mrstork", - "teoli", - "Sebastianz", - "coets", - "FredB", - "tregagnon" + "loella16", + "xdelatour" ] }, - "Web/CSS/appearance": { - "modified": "2020-10-15T21:15:48.651Z", + "Glossary": { + "modified": "2020-10-11T04:48:06.317Z", "contributors": [ - "escattone", + "peterbe", "SphinxKnight", - "ExE-Boss", "wbamberg", - "AymDev", - "teoli", - "wakka27", - "ksad", - "FredB", - "Mgjbot", - "Fredchat", - "Kyodev" + "floustier", + "loella16", + "Jeremie", + "Macadam" ] }, - "Web/CSS/attr()": { - "modified": "2020-11-04T08:51:39.350Z", + "Glossary/Index": { + "modified": "2019-01-16T21:55:44.075Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight", - "mrstork", - "prayash", - "enogael", - "teoli", - "tregagnon", - "FredB", - "matteodelabre", - "philippe97" + "xdelatour" ] }, - "Web/CSS/auto": { - "modified": "2019-03-24T00:14:22.694Z", + "Glossary/IndexedDB": { + "modified": "2019-03-23T22:46:35.134Z", "contributors": [ - "goofy_bz", - "louuis", - "teoli", - "FredB", - "tregagnon", - "ThePrisoner" + "loella16", + "vanz" ] }, - "Web/CSS/backdrop-filter": { - "modified": "2020-10-15T21:45:16.620Z", + "Glossary/SQL_Injection": { + "modified": "2019-03-18T21:46:32.446Z", "contributors": [ - "SphinxKnight", - "Colisan" + "loella16" ] }, - "Web/CSS/backface-visibility": { - "modified": "2020-10-15T21:08:31.865Z", + "Glossary/Input_method_editor": { + "modified": "2020-07-20T14:35:12.540Z", "contributors": [ - "SphinxKnight", - "fscholz", - "teoli", - "FredB", - "ethertank", - "tregagnon" + "tbetous" ] }, - "Web/CSS/background": { - "modified": "2020-10-15T21:08:39.389Z", + "Glossary/Instance": { + "modified": "2019-03-23T22:41:11.990Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "FredB", - "teoli", - "tregagnon", - "Yuichiro", - "BenoitL", - "Mgjbot", - "Fredchat", - "Kyodev" + "xdelatour" ] }, - "Web/CSS/background-attachment": { - "modified": "2020-10-15T21:08:33.405Z", + "Glossary/Middleware": { + "modified": "2019-03-23T22:02:42.236Z", "contributors": [ - "SphinxKnight", - "kustolovic", - "teoli", - "ShamsGolap", - "FredB", - "tregagnon", - "Mgjbot", - "Fredchat", - "Kyodev" + "loella16" ] }, - "Web/CSS/background-blend-mode": { - "modified": "2020-10-15T21:30:51.492Z", + "Glossary/Internationalization_and_localization": { + "modified": "2020-10-09T08:51:46.428Z", "contributors": [ - "SphinxKnight", - "LukyVj", - "mrstork", - "Sebastianz", - "J.DMB", - "YoruNoHikage" + "Voulto" ] }, - "Web/CSS/background-clip": { - "modified": "2020-10-15T21:09:30.832Z", + "Glossary/Internet": { + "modified": "2019-03-23T22:53:44.936Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "Mgjbot", - "Kyodev", - "Fredchat" + "loella16", + "Goofy", + "htindon" ] }, - "Web/CSS/background-color": { - "modified": "2020-10-15T21:08:20.811Z", + "Glossary/IP_Address": { + "modified": "2019-03-23T22:53:42.998Z", "contributors": [ - "SphinxKnight", - "teoli", - "Sebastianz", - "ksad", - "FredB", - "tregagnon", - "Yuichiro", - "Fredchat", - "Mgjbot", - "Nathymig", - "Boly38", - "Kyodev" + "loella16", + "Goofy", + "htindon" ] }, - "Web/CSS/background-image": { - "modified": "2020-10-15T21:08:35.762Z", + "Glossary/IPv4": { + "modified": "2019-03-23T22:57:18.924Z", "contributors": [ - "SphinxKnight", - "jgil83000", - "Tactless7", - "wizAmit", - "magikmanu", - "fscholz", - "teoli", - "FredB", - "tregagnon", - "Mgjbot", - "Fredchat", - "Kyodev" + "loella16", + "Porkepix", + "Goofy", + "dattaz" ] }, - "Web/CSS/background-origin": { - "modified": "2020-10-15T21:09:26.607Z", + "Glossary/IPv6": { + "modified": "2019-03-23T22:57:21.986Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "Mgjbot", - "Kyodev", - "Fredchat" + "loella16", + "Porkepix", + "Goofy", + "dattaz" ] }, - "Web/CSS/background-position": { - "modified": "2020-10-15T21:08:28.344Z", + "Glossary/IRC": { + "modified": "2019-03-23T22:58:51.295Z", "contributors": [ - "SphinxKnight", - "kantoche", + "loella16", "Goofy", - "mrstork", - "teoli", - "enogael", - "FredB", - "tregagnon", - "Mgjbot", - "Kyodev", - "Fredchat" + "Sodan" ] }, - "Web/CSS/background-position-x": { - "modified": "2020-10-15T21:45:43.001Z", + "Glossary/ISO": { + "modified": "2019-03-23T22:40:36.585Z", "contributors": [ - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/background-position-y": { - "modified": "2020-10-15T21:45:41.534Z", + "Glossary/ITU": { + "modified": "2020-09-25T06:42:41.752Z", "contributors": [ - "SphinxKnight" + "Voulto" ] }, - "Web/CSS/background-repeat": { - "modified": "2020-10-15T21:08:24.169Z", + "Glossary/Jank": { + "modified": "2019-01-17T02:07:53.363Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "technolabtips", - "louuis", - "teoli", - "FredB", - "tregagnon", - "Nathymig", - "Kyodev", - "Fredchat" + "loella16" ] }, - "Web/CSS/background-size": { - "modified": "2020-10-15T21:08:32.072Z", + "Glossary/Java": { + "modified": "2019-03-23T22:40:52.651Z", "contributors": [ - "SphinxKnight", - "Prinz_Rana", - "fscholz", - "teoli", - "FredB", - "claudepache", - "tregagnon" + "loella16", + "Porkepix", + "xdelatour" ] }, - "Web/CSS/basic-shape": { - "modified": "2020-10-15T21:46:24.284Z", + "Glossary/JavaScript": { + "modified": "2019-07-06T09:36:27.477Z", "contributors": [ - "SphinxKnight" + "JNa0", + "abvll", + "loella16", + "marie-ototoi", + "vanz" ] }, - "Web/CSS/blend-mode": { - "modified": "2020-10-15T21:32:22.353Z", + "Glossary/jpeg": { + "modified": "2019-03-23T22:42:05.422Z", "contributors": [ - "SphinxKnight", - "Nolwennig", - "GeoffreyC.", - "fscholz" + "xdelatour" ] }, - "Web/CSS/block-size": { - "modified": "2020-10-15T21:45:10.040Z", + "Glossary/jQuery": { + "modified": "2019-03-18T21:44:06.026Z", "contributors": [ - "SphinxKnight", - "amazingphilippe" + "loella16" ] }, - "Web/CSS/border": { - "modified": "2020-10-15T21:08:26.155Z", + "Glossary/JSON": { + "modified": "2019-03-23T22:14:27.925Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "vava", - "teoli", - "ksad", - "FredB", - "tregagnon", - "Yuichiro", - "Mgjbot", - "Fredchat", - "Kyodev", - "VincentN" + "marcpicaud", + "BenoitL" ] }, - "Web/CSS/border-block": { - "modified": "2020-10-15T22:10:54.566Z", + "Glossary/Keyword": { + "modified": "2019-03-23T22:40:38.596Z", "contributors": [ - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/border-block-color": { - "modified": "2020-10-15T22:10:56.045Z", + "Glossary/High-level_programming_language": { + "modified": "2019-03-23T22:02:41.493Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/border-block-end": { - "modified": "2020-10-15T21:45:11.203Z", + "Glossary/Dynamic_programming_language": { + "modified": "2019-03-23T22:03:22.277Z", "contributors": [ - "SphinxKnight", - "lp177" + "loella16" ] }, - "Web/CSS/border-block-end-color": { - "modified": "2020-10-15T21:45:08.326Z", + "Glossary/Latency": { + "modified": "2019-10-26T12:09:56.716Z", "contributors": [ - "SphinxKnight", - "lp177" + "ledenis" ] }, - "Web/CSS/border-block-end-style": { - "modified": "2020-10-15T21:45:07.749Z", + "Glossary/Lazy_load": { + "modified": "2020-08-28T17:22:57.514Z", "contributors": [ - "SphinxKnight", - "lp177" + "jsiny" ] }, - "Web/CSS/border-block-end-width": { - "modified": "2020-10-15T21:45:07.994Z", + "Glossary/LGPL": { + "modified": "2019-03-23T22:40:24.920Z", "contributors": [ - "SphinxKnight", - "lp177" + "xdelatour" ] }, - "Web/CSS/border-block-start": { - "modified": "2020-10-15T21:45:09.987Z", + "Glossary/Ligature": { + "modified": "2019-03-23T22:40:33.596Z", "contributors": [ - "SphinxKnight", - "lp177" + "xdelatour" ] }, - "Web/CSS/border-block-start-color": { - "modified": "2020-10-15T21:45:06.536Z", + "Glossary/baseline": { + "modified": "2019-08-25T18:36:58.702Z", "contributors": [ - "SphinxKnight", - "lp177" + "Pols12" ] }, - "Web/CSS/border-block-start-style": { - "modified": "2020-10-15T21:45:07.141Z", + "Glossary/Grid_Lines": { + "modified": "2019-03-23T22:03:18.469Z", "contributors": [ - "SphinxKnight", - "lp177" + "loella16" ] }, - "Web/CSS/border-block-start-width": { - "modified": "2020-10-15T21:45:08.997Z", + "Glossary/Grid_Rows": { + "modified": "2019-03-23T22:03:16.488Z", "contributors": [ - "SphinxKnight", - "lp177" + "loella16" ] }, - "Web/CSS/border-block-style": { - "modified": "2020-10-15T22:11:05.093Z", + "Glossary/Locale": { + "modified": "2019-03-23T22:53:30.385Z", "contributors": [ - "SphinxKnight" + "Goofy", + "Porkepix" ] }, - "Web/CSS/border-block-width": { - "modified": "2020-10-15T22:11:02.717Z", + "Glossary/loop": { + "modified": "2019-03-23T22:41:58.930Z", "contributors": [ - "SphinxKnight" + "loella16", + "Porkepix", + "xdelatour" ] }, - "Web/CSS/border-bottom": { - "modified": "2020-10-15T21:12:33.513Z", + "Glossary/ltr": { + "modified": "2019-01-16T21:54:05.497Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "teoli", - "Golmote", - "ksad", - "FredB", - "Yuichiro", - "Mgjbot", - "Fredchat", - "Kyodev" + "xdelatour" ] }, - "Web/CSS/border-bottom-color": { - "modified": "2020-10-15T21:08:17.967Z", + "Glossary/State_machine": { + "modified": "2019-03-18T21:45:44.311Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "teoli", - "ksad", - "FredB", - "tregagnon", - "Yuichiro", - "Nathymig", - "Fredchat", - "Kyodev" + "loella16" ] }, - "Web/CSS/border-bottom-left-radius": { - "modified": "2020-10-15T21:09:26.046Z", + "Glossary/MathML": { + "modified": "2019-03-23T22:40:42.034Z", "contributors": [ - "SphinxKnight", - "Prinz_Rana", - "Sebastianz", - "teoli", - "ksad", - "FredB", - "Yuichiro", - "Fredchat" + "xdelatour" ] }, - "Web/CSS/border-bottom-right-radius": { - "modified": "2020-10-15T21:09:24.108Z", + "Glossary/Media/CSS": { + "modified": "2020-10-09T09:27:07.839Z", "contributors": [ - "SphinxKnight", - "Prinz_Rana", - "Sebastianz", - "teoli", - "ksad", - "FredB", - "Yuichiro", - "Fredchat" + "Voulto" ] }, - "Web/CSS/border-bottom-style": { - "modified": "2020-10-15T21:12:44.728Z", + "Glossary/Media": { + "modified": "2020-09-25T06:46:27.178Z", "contributors": [ - "SphinxKnight", - "fscholz", - "teoli", - "FredB", - "Yuichiro", - "Mgjbot", - "Fredchat", - "Kyodev" + "Voulto" ] }, - "Web/CSS/border-bottom-width": { - "modified": "2020-10-15T21:10:09.492Z", + "Glossary/Metadata": { + "modified": "2019-03-23T22:39:13.695Z", "contributors": [ - "SphinxKnight", - "fscholz", - "teoli", - "FredB", - "Yuichiro", - "Mgjbot", - "Fredchat", - "Kyodev" + "xdelatour" ] }, - "Web/CSS/border-collapse": { - "modified": "2020-10-15T21:16:01.217Z", + "Glossary/Method": { + "modified": "2019-03-23T22:48:52.633Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "Mgjbot", - "Kyodev", - "Fredchat" + "loella16", + "Porkepix", + "Gibus", + "CLEm" ] }, - "Web/CSS/border-color": { - "modified": "2020-10-15T21:12:51.249Z", + "Glossary/Microsoft_Edge": { + "modified": "2019-03-23T22:42:05.336Z", "contributors": [ - "SphinxKnight", - "begmans", - "teoli", - "FredB", - "Yuichiro", - "Mgjbot", - "Fredchat", - "Kyodev", - "VincentN" + "xdelatour" ] }, - "Web/CSS/border-end-end-radius": { - "modified": "2020-10-15T22:13:15.093Z", + "Glossary/Microsoft_Internet_Explorer": { + "modified": "2019-03-23T22:41:39.204Z", "contributors": [ - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/border-end-start-radius": { - "modified": "2020-10-15T22:13:15.935Z", + "Glossary/mime": { + "modified": "2019-03-23T22:41:30.560Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/border-image": { - "modified": "2020-10-15T21:19:08.857Z", + "Glossary/minification": { + "modified": "2020-10-09T09:12:43.676Z", "contributors": [ - "SphinxKnight", - "teoli", - "pl6025", - "FredB", - "PetiPandaRou", - "openjck", - "Jeremie" + "Voulto" ] }, - "Web/CSS/border-image-outset": { - "modified": "2020-10-15T21:45:07.479Z", + "Glossary/MitM": { + "modified": "2019-03-23T22:02:42.338Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/border-image-repeat": { - "modified": "2020-10-15T21:45:07.940Z", + "Glossary/Mixin": { + "modified": "2019-03-23T22:40:20.738Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/border-image-slice": { - "modified": "2020-10-15T21:45:08.549Z", + "Glossary/Mobile_First": { + "modified": "2019-01-17T02:07:48.652Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/border-image-source": { - "modified": "2020-10-15T21:20:04.870Z", + "Glossary/Modem": { + "modified": "2019-03-23T22:01:18.215Z", "contributors": [ - "SphinxKnight", - "wizAmit", - "teoli", - "FredB", - "PetiPandaRou" + "loella16" ] }, - "Web/CSS/border-image-width": { - "modified": "2020-10-15T21:20:03.679Z", + "Glossary/modularity": { + "modified": "2019-03-23T22:40:53.509Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "PetiPandaRou" + "Porkepix", + "xdelatour" ] }, - "Web/CSS/border-inline": { - "modified": "2020-10-15T22:10:55.949Z", + "Glossary/Compile_time": { + "modified": "2019-03-23T22:38:58.464Z", "contributors": [ - "SphinxKnight" + "Jeremie", + "Porkepix", + "xdelatour" ] }, - "Web/CSS/border-inline-color": { - "modified": "2020-10-15T22:10:55.459Z", + "Glossary/Search_engine": { + "modified": "2019-03-23T22:39:26.753Z", "contributors": [ - "SphinxKnight" + "loella16", + "Porkepix", + "xdelatour" ] }, - "Web/CSS/border-inline-end": { - "modified": "2020-10-15T21:45:09.637Z", + "Glossary/Rendering_engine": { + "modified": "2019-03-23T22:41:58.102Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/border-inline-end-color": { - "modified": "2020-10-15T21:45:06.629Z", + "Glossary/Mozilla_Firefox": { + "modified": "2019-03-23T22:42:01.387Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/border-inline-end-style": { - "modified": "2020-10-15T21:45:06.083Z", + "Glossary/Mutable": { + "modified": "2019-03-23T22:01:19.010Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/border-inline-end-width": { - "modified": "2020-10-15T21:45:06.227Z", + "Glossary/MVC": { + "modified": "2019-03-23T22:02:46.018Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/border-inline-start": { - "modified": "2020-10-15T21:45:09.428Z", + "Glossary/Namespace": { + "modified": "2019-03-23T22:40:18.478Z", "contributors": [ - "SphinxKnight" + "ylerjen" ] }, - "Web/CSS/border-inline-start-color": { - "modified": "2020-10-15T21:45:05.240Z", + "Glossary/NaN": { + "modified": "2019-03-23T22:50:00.212Z", "contributors": [ - "SphinxKnight" + "loella16", + "Gibus", + "Porkepix" ] }, - "Web/CSS/border-inline-start-style": { - "modified": "2020-10-15T21:45:06.115Z", + "Glossary/NAT": { + "modified": "2019-03-23T22:41:06.552Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/border-inline-start-width": { - "modified": "2020-10-15T21:45:04.477Z", + "Glossary/Native": { + "modified": "2019-03-23T22:41:39.546Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/border-inline-style": { - "modified": "2020-10-15T22:10:57.659Z", + "Glossary/Browser": { + "modified": "2019-03-23T22:58:47.673Z", "contributors": [ - "SphinxKnight" + "loella16", + "Porkepix", + "Goofy", + "Sodan" ] }, - "Web/CSS/border-inline-width": { - "modified": "2020-10-15T22:11:00.439Z", + "Glossary/Netscape_Navigator": { + "modified": "2019-03-23T22:41:30.201Z", "contributors": [ - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/border-left": { - "modified": "2020-10-15T21:12:37.709Z", + "Glossary/NNTP": { + "modified": "2019-03-23T22:40:45.090Z", "contributors": [ - "SphinxKnight", - "fscholz", - "teoli", - "FredB", - "Yuichiro", - "Mgjbot", - "Fredchat", - "Kyodev" + "loella16", + "xdelatour" ] }, - "Web/CSS/border-left-color": { - "modified": "2020-10-15T21:12:49.527Z", + "Glossary/Node.js": { + "modified": "2019-03-23T22:57:00.606Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "Yuichiro", - "Mgjbot", - "Fredchat" + "loella16", + "vanz", + "Goofy", + "Toumitoun" ] }, - "Web/CSS/border-left-style": { - "modified": "2020-10-15T21:12:37.629Z", + "Glossary/Domain_name": { + "modified": "2019-03-23T22:41:45.215Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "Yuichiro", - "Mgjbot", - "Fredchat" + "xdelatour" ] }, - "Web/CSS/border-left-width": { - "modified": "2020-10-15T21:12:47.533Z", + "Glossary/Placeholder_names": { + "modified": "2019-03-23T22:01:08.667Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "Yuichiro", - "Fredchat" + "loella16" ] }, - "Web/CSS/border-radius": { - "modified": "2020-10-15T21:28:07.970Z", + "Glossary/non-normative": { + "modified": "2019-03-23T22:40:53.799Z", "contributors": [ - "SphinxKnight", - "someone", - "Prinz_Rana", - "teoli", - "Qu3tzalify" + "loella16", + "Porkepix", + "xdelatour" ] }, - "Web/CSS/border-right": { - "modified": "2020-10-15T21:12:26.680Z", + "Glossary/Normative": { + "modified": "2019-03-23T22:40:46.036Z", "contributors": [ - "SphinxKnight", - "fscholz", - "teoli", - "FredB", - "Yuichiro", - "Fredchat", - "Kyodev" + "loella16", + "Porkepix", + "xdelatour" ] }, - "Web/CSS/border-right-color": { - "modified": "2020-10-15T21:12:46.785Z", + "Glossary/Null": { + "modified": "2019-03-23T22:41:31.875Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "Yuichiro", - "Mgjbot", - "Fredchat" + "xdelatour" ] }, - "Web/CSS/border-right-style": { - "modified": "2020-10-15T21:12:38.190Z", + "Glossary/Number": { + "modified": "2019-07-30T05:53:43.899Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "Yuichiro", - "Mgjbot", - "Fredchat" + "xdelatour" ] }, - "Web/CSS/border-right-width": { - "modified": "2020-10-15T21:12:51.216Z", + "Glossary/Global_object": { + "modified": "2019-08-12T02:59:41.540Z", "contributors": [ "SphinxKnight", - "teoli", - "FredB", - "Yuichiro", - "Mgjbot", - "Fredchat" + "yvisherve", + "loella16", + "xdelatour" ] }, - "Web/CSS/border-spacing": { - "modified": "2020-10-15T21:16:01.215Z", + "Glossary/Parent_object": { + "modified": "2019-03-23T22:41:08.742Z", "contributors": [ - "SphinxKnight", - "edspeedy", - "L2o", - "teoli", - "Chealer", - "simonrenoult", - "FredB", - "Mgjbot", - "Fredchat", - "Kyodev" + "loella16", + "xdelatour" ] }, - "Web/CSS/border-start-end-radius": { - "modified": "2020-10-15T22:13:16.127Z", + "Glossary/Object": { + "modified": "2019-03-23T22:48:58.921Z", "contributors": [ - "SphinxKnight" + "loella16", + "Cobrand", + "CLEm" ] }, - "Web/CSS/border-start-start-radius": { - "modified": "2020-10-15T22:13:16.075Z", + "Glossary/OpenGL": { + "modified": "2019-03-23T22:39:58.850Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/border-style": { - "modified": "2020-10-15T21:12:31.333Z", + "Glossary/OpenSSL": { + "modified": "2019-03-23T22:40:31.413Z", "contributors": [ - "SphinxKnight", - "begmans", - "teoli", - "FredB", - "Yuichiro", - "Mgjbot", - "Fredchat", - "Kyodev", - "VincentN" + "loella16", + "xdelatour" ] }, - "Web/CSS/border-top": { - "modified": "2020-10-15T21:12:31.816Z", + "Glossary/Opera_Browser": { + "modified": "2019-03-23T22:42:05.249Z", "contributors": [ - "SphinxKnight", - "fscholz", - "teoli", - "FredB", - "Yuichiro", - "Fredchat", - "Kyodev" + "xdelatour" ] }, - "Web/CSS/border-top-color": { - "modified": "2020-10-15T21:12:47.503Z", + "Glossary/Operand": { + "modified": "2019-03-23T22:42:03.272Z", "contributors": [ + "loella16", "SphinxKnight", - "teoli", - "FredB", - "Yuichiro", - "Mgjbot", - "Fredchat" + "xdelatour" ] }, - "Web/CSS/border-top-left-radius": { - "modified": "2020-10-15T21:09:14.310Z", + "Glossary/Operator": { + "modified": "2019-03-23T22:41:59.764Z", "contributors": [ - "SphinxKnight", - "Titouan", - "Sebastianz", - "teoli", - "ksad", - "FredB", - "Yuichiro", - "Fredchat" + "loella16", + "xdelatour" ] }, - "Web/CSS/border-top-right-radius": { - "modified": "2020-10-15T21:09:22.219Z", + "Glossary/Canonical_order": { + "modified": "2019-03-23T22:03:27.512Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "teoli", - "ksad", - "FredB", - "Fredchat" + "loella16" ] }, - "Web/CSS/border-top-style": { - "modified": "2020-10-15T21:12:48.569Z", + "Glossary/Origin": { + "modified": "2019-03-23T23:05:24.534Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "Yuichiro", - "Mgjbot", - "Fredchat" + "loella16", + "Jeremie", + "Watilin" ] }, - "Web/CSS/border-top-width": { - "modified": "2020-10-15T21:12:47.537Z", + "Glossary/OTA": { + "modified": "2019-03-23T22:57:20.732Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "Yuichiro", - "Mgjbot", - "Fredchat" + "loella16", + "vanz", + "Goofy", + "dattaz" ] }, - "Web/CSS/border-width": { - "modified": "2020-10-15T21:10:07.340Z", + "Glossary/OWASP": { + "modified": "2019-03-23T22:40:34.868Z", "contributors": [ - "SphinxKnight", - "Hinato15", - "teoli", - "FredB", - "Yuichiro", - "Mgjbot", - "Fredchat", - "Kyodev", - "VincentN" + "xdelatour" ] }, - "Web/CSS/bottom": { - "modified": "2020-10-15T21:16:33.323Z", + "Glossary/P2P": { + "modified": "2019-03-23T22:57:06.814Z", "contributors": [ - "SphinxKnight", - "WhiteMoll", - "fscholz", - "teoli", - "FredB", - "Mgjbot", - "Fredchat", - "Kyodev", - "Elodouwen" + "Goofy", + "Toumitoun" ] }, - "Web/CSS/box-align": { - "modified": "2020-10-15T21:18:10.666Z", + "Glossary/PAC": { + "modified": "2019-03-23T22:36:31.695Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "Kyodev", - "Fredchat" + "loella16", + "xdelatour" ] }, - "Web/CSS/box-decoration-break": { - "modified": "2020-10-15T21:39:24.954Z", + "Glossary/Packet": { + "modified": "2020-10-12T03:29:11.646Z", "contributors": [ - "SphinxKnight", - "teoli" + "Voulto" ] }, - "Web/CSS/box-direction": { - "modified": "2020-10-15T21:18:11.464Z", + "Glossary/Parameter": { + "modified": "2019-03-23T22:40:31.655Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "Kyodev", - "Fredchat" + "loella16", + "xdelatour" ] }, - "Web/CSS/box-flex": { - "modified": "2020-10-15T21:18:07.577Z", + "Glossary/firewall": { + "modified": "2019-03-23T22:33:06.193Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "Kyodev", - "Fredchat" + "loella16", + "Porkepix", + "xdelatour" ] }, - "Web/CSS/box-flex-group": { - "modified": "2020-10-15T21:45:38.209Z", + "Glossary/Parse": { + "modified": "2019-03-23T22:40:37.469Z", "contributors": [ - "SphinxKnight", - "teoli" + "loella16", + "Porkepix", + "xdelatour" ] }, - "Web/CSS/box-lines": { - "modified": "2020-10-15T21:45:33.444Z", + "Glossary/Parser": { + "modified": "2019-03-23T22:40:29.017Z", "contributors": [ - "SphinxKnight", - "teoli" + "loella16", + "xdelatour" ] }, - "Web/CSS/box-ordinal-group": { - "modified": "2020-10-15T21:45:25.640Z", + "Glossary/PDF": { + "modified": "2019-03-23T22:57:04.556Z", "contributors": [ - "SphinxKnight", - "teoli" + "Porkepix", + "Goofy", + "Toumitoun" ] }, - "Web/CSS/box-orient": { - "modified": "2020-10-15T21:16:50.386Z", + "Glossary/percent-encoding": { + "modified": "2019-03-23T22:01:15.210Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "Fredchat", - "Kyodev" + "loella16" ] }, - "Web/CSS/box-pack": { - "modified": "2020-10-15T21:18:09.298Z", + "Glossary/PHP": { + "modified": "2019-03-23T22:57:01.311Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "Kyodev", - "Fredchat" + "loella16", + "Porkepix", + "Toumitoun" ] }, - "Web/CSS/box-shadow": { - "modified": "2020-10-15T21:09:23.643Z", + "Glossary/Call_stack": { + "modified": "2019-03-23T22:41:33.785Z", "contributors": [ - "SphinxKnight", - "Bidjit", - "teoli", - "skinnyfoetusboy", - "Goofy", - "FredB" + "loella16", + "xdelatour" ] }, - "Web/CSS/box-sizing": { - "modified": "2020-10-15T21:24:49.409Z", + "Glossary/Grid_Tracks": { + "modified": "2019-03-23T22:02:47.082Z", "contributors": [ - "tristantheb", - "SphinxKnight", - "Mr21", - "pldz", - "lehollandaisvolant", - "Sebastianz", - "teoli", - "jsilvestre", - "tregagnon", - "FredB" + "loella16" ] }, - "Web/CSS/break-after": { - "modified": "2020-10-15T21:44:47.797Z", + "Glossary/CSS_pixel": { + "modified": "2020-10-05T04:42:31.706Z", "contributors": [ - "SphinxKnight", - "edspeedy" + "Voulto" ] }, - "Web/CSS/break-before": { - "modified": "2020-10-15T21:44:48.986Z", + "Glossary/Pixel": { + "modified": "2019-03-23T22:40:37.845Z", "contributors": [ - "SphinxKnight" + "Porkepix", + "xdelatour" ] }, - "Web/CSS/break-inside": { - "modified": "2020-10-15T21:44:48.451Z", + "Glossary/PNG": { + "modified": "2019-03-23T22:41:50.073Z", "contributors": [ - "bershanskiy", - "SphinxKnight", - "edspeedy" + "loella16", + "xdelatour" ] }, - "Web/CSS/calc()": { - "modified": "2020-11-04T09:09:07.893Z", + "Glossary/Polyfill": { + "modified": "2019-03-18T20:40:41.785Z", "contributors": [ - "chrisdavidmills", - "ludivinepoussier", - "SphinxKnight", - "mborges", - "L2o", - "mrstork", - "prayash", - "teoli", - "nhoizey", - "nicodel", - "tregagnon", - "FredB" + "GaelWLR", + "caribouflex", + "loella16", + "Ostefanini" ] }, - "Web/CSS/caption-side": { - "modified": "2020-10-15T21:15:41.669Z", + "Glossary/Polymorphism": { + "modified": "2019-03-23T22:39:57.969Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "Sheppy", - "teoli", - "FredB", - "BenoitL", - "*.Har(d)t" + "loella16", + "xdelatour" ] }, - "Web/CSS/caret-color": { - "modified": "2020-10-15T21:51:25.881Z", + "Glossary/OOP": { + "modified": "2019-03-23T22:48:59.017Z", "contributors": [ - "SphinxKnight" + "loella16", + "Gibus", + "CLEm" ] }, - "Web/CSS/clamp()": { - "modified": "2020-11-05T09:58:32.959Z", + "Glossary/POP": { + "modified": "2019-03-23T22:40:50.975Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/clear": { - "modified": "2020-10-15T21:18:05.718Z", + "Glossary/Port": { + "modified": "2019-03-23T22:58:43.599Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "J.DMB", - "louuis", - "teoli", - "FredB", - "Kyodev", - "Fredchat" + "loella16", + "Porkepix", + "Lulamay", + "Jeremie" ] }, - "Web/CSS/clip": { - "modified": "2020-10-15T21:15:46.162Z", + "Glossary/Global_scope": { + "modified": "2019-03-23T22:41:14.880Z", "contributors": [ - "SphinxKnight", - "mrstork", - "Sebastianz", - "teoli", - "FredB", - "Mgjbot", - "Valacar", - "Elethiomel", - "Fredchat" + "loella16", + "xdelatour" ] }, - "Web/CSS/clip-path": { - "modified": "2020-10-15T21:26:12.097Z", + "Glossary/Local_scope": { + "modified": "2019-03-23T22:40:56.046Z", "contributors": [ - "brunostasse", - "SphinxKnight", - "guv3n", - "teoli", - "Philippe_Lambotte" + "loella16", + "xdelatour" ] }, - "Web/CSS/color": { - "modified": "2020-10-15T21:15:41.703Z", + "Glossary/Scope": { + "modified": "2019-03-23T22:40:22.490Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "teoli", - "louuis", - "Golmote", - "FredB", - "philippe97", - "Mgjbot", - "BenoitL", - "Fredchat", - "Kyodev", - "VincentN" + "loella16", + "xdelatour" ] }, - "Web/CSS/color-adjust": { - "modified": "2020-10-15T22:07:37.043Z", + "Glossary/Vendor_Prefix": { + "modified": "2019-03-23T22:40:15.581Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/column-count": { - "modified": "2020-10-15T21:20:32.539Z", + "Glossary/CSS_preprocessor": { + "modified": "2019-03-23T22:03:31.823Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "teoli", - "FredB" + "loella16" ] }, - "Web/CSS/column-fill": { - "modified": "2020-10-15T21:20:32.258Z", + "Glossary/Presto": { + "modified": "2019-03-23T22:42:11.378Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Munto", - "Sebastianz", - "teoli", - "FredB", - "Delapouite" + "loella16", + "xdelatour" ] }, - "Web/CSS/column-gap": { - "modified": "2020-10-15T21:20:34.750Z", + "Glossary/Primitive": { + "modified": "2019-03-23T22:48:58.549Z", "contributors": [ - "SphinxKnight", - "mrstork", - "fscholz", - "Sebastianz", - "teoli", - "FredB" + "loella16", + "Gibus", + "CLEm" ] }, - "Web/CSS/column-rule": { - "modified": "2020-10-15T21:20:34.908Z", + "Glossary/privileged_code": { + "modified": "2019-03-18T21:44:10.644Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "teoli", - "FredB" + "loella16" ] }, - "Web/CSS/column-rule-color": { - "modified": "2020-10-15T21:20:38.875Z", + "Glossary/Privileged": { + "modified": "2019-03-23T22:41:29.520Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "teoli", - "FredB" + "xdelatour" ] }, - "Web/CSS/column-rule-style": { - "modified": "2020-10-15T21:20:38.835Z", + "Glossary/Prototype-based_programming": { + "modified": "2019-03-23T22:01:08.082Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "teoli", - "FredB" + "loella16" ] }, - "Web/CSS/column-rule-width": { - "modified": "2020-10-15T21:20:37.812Z", + "Glossary/Progressive_web_apps": { + "modified": "2019-03-23T22:18:10.153Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "teoli", - "FredB" + "loella16", + "unpeudetout", + "Jeremie" ] }, - "Web/CSS/column-span": { - "modified": "2020-10-15T21:20:33.008Z", + "Glossary/Promise": { + "modified": "2020-11-29T17:08:43.767Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "louuis", - "teoli", - "FredB" + "Dimitri_TRAVAILLOUX", + "JNa0", + "tpoisseau" ] }, - "Web/CSS/column-width": { - "modified": "2020-10-15T21:20:31.296Z", + "Glossary/property/CSS": { + "modified": "2019-03-23T22:57:05.036Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "teoli", - "FredB" + "loella16", + "xdelatour", + "Goofy", + "htindon" ] }, - "Web/CSS/columns": { - "modified": "2020-10-15T21:20:34.997Z", + "Glossary/Protocol": { + "modified": "2019-03-23T22:42:16.452Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "louuis", - "teoli", - "FredB" + "xdelatour" ] }, - "Web/CSS/conic-gradient()": { - "modified": "2020-11-05T10:00:17.716Z", + "Glossary/Prototype": { + "modified": "2019-03-23T22:40:20.436Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight", - "AlainGourves" + "Porkepix", + "xdelatour" ] }, - "Web/CSS/contain": { - "modified": "2020-10-15T21:47:58.553Z", + "Glossary/Pseudo-class": { + "modified": "2019-03-23T22:40:46.877Z", "contributors": [ - "SphinxKnight", - "ebrehault", - "vdesdoigts" + "Porkepix", + "xdelatour" ] }, - "Web/CSS/content": { - "modified": "2020-10-15T21:09:16.938Z", + "Glossary/Pseudocode": { + "modified": "2019-03-18T21:47:09.076Z", "contributors": [ - "SphinxKnight", - "HerveRenault", - "teoli", - "Sebastianz", - "FredB" + "loella16" ] }, - "Web/CSS/counter()": { - "modified": "2020-11-09T07:18:11.964Z", + "Glossary/Pseudo-element": { + "modified": "2019-03-23T22:40:07.267Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/counter-increment": { - "modified": "2020-10-15T21:17:58.093Z", + "Glossary/Python": { + "modified": "2019-03-23T22:40:49.701Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "Fredchat", - "VincentN" + "loella16", + "Porkepix", + "xdelatour" ] }, - "Web/CSS/counter-reset": { - "modified": "2020-10-15T21:14:15.574Z", + "Glossary/Quality_values": { + "modified": "2019-03-18T21:47:07.513Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "teoli", - "FredB", - "fscholz", - "Fredchat", - "VincentN" + "loella16" ] }, - "Web/CSS/counter-set": { - "modified": "2020-10-15T22:20:18.195Z", + "Glossary/QUIC": { + "modified": "2020-10-12T03:40:33.880Z", "contributors": [ - "SphinxKnight" + "Voulto" ] }, - "Web/CSS/counters()": { - "modified": "2020-11-09T07:19:24.761Z", + "Glossary/RAIL": { + "modified": "2020-10-11T05:55:50.398Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "Voulto" ] }, - "Web/CSS/cross-fade()": { - "modified": "2020-11-09T07:22:14.922Z", + "Glossary/Garbage_collection": { + "modified": "2019-03-23T22:37:46.005Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "loella16", + "Porkepix", + "xdelatour" ] }, - "Web/CSS/cursor": { - "modified": "2020-10-15T21:12:05.631Z", + "Glossary/RDF": { + "modified": "2019-03-23T22:40:14.803Z", "contributors": [ - "SphinxKnight", - "Grahack", - "mrstork", - "Sebastianz", - "teoli", - "Golmote", - "FredB", - "loranger", - "Julien.stuby", - "Mgjbot", - "Fredchat", - "Kyodev", - "Sheppy" + "loella16", + "xdelatour" ] }, - "Web/CSS/custom-ident": { - "modified": "2019-08-05T13:45:05.582Z", + "Glossary/Real_User_Monitoring": { + "modified": "2020-09-25T05:36:48.774Z", "contributors": [ - "SphinxKnight", - "Krenair", - "teoli", - "FredB" + "Voulto" ] }, - "Web/CSS/dimension": { - "modified": "2020-10-15T22:14:27.905Z", + "Glossary/bounding_box": { + "modified": "2019-01-17T00:01:56.249Z", "contributors": [ - "SphinxKnight" + "loella16", + "Hell_Carlito", + "htindon" ] }, - "Web/CSS/direction": { - "modified": "2020-10-15T21:16:36.245Z", + "Glossary/Recursion": { + "modified": "2019-03-23T22:41:09.659Z", "contributors": [ - "SphinxKnight", - "ncoden", - "Sebastianz", - "teoli", - "ksad", - "FredB", - "Mgjbot", - "Fredchat", - "Kyodev", - "VincentN" + "xdelatour" ] }, - "Web/CSS/display": { - "modified": "2020-10-15T21:15:53.886Z", + "Glossary/Object_reference": { + "modified": "2019-03-23T22:40:23.211Z", "contributors": [ - "johannpinson", - "SphinxKnight", - "cdjoubert", - "NemoNobobyPersonne", - "Baptistou", - "jwhitlock", - "friendofweb", - "ThibautMln", - "jean-pierre.gay", - "renoirb", - "Sebastianz", - "teoli", - "Golmote", - "FredB", - "Mgjbot", - "BenoitL", - "Fredchat", - "Kyodev" + "loella16", + "xdelatour" ] }, - "Web/CSS/display-box": { - "modified": "2020-10-15T22:10:05.031Z", + "Glossary/Reference": { + "modified": "2019-03-23T22:40:24.148Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/display-inside": { - "modified": "2020-10-15T22:09:59.712Z", + "Glossary/Reflow": { + "modified": "2019-03-18T21:46:42.626Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/display-internal": { - "modified": "2020-10-15T22:10:02.353Z", + "Glossary/Regular_expression": { + "modified": "2019-03-23T22:46:36.694Z", "contributors": [ - "SphinxKnight" + "loella16", + "Porkepix", + "Hell_Carlito", + "sebastien-bartoli", + "vanz" ] }, - "Web/CSS/display-legacy": { - "modified": "2020-10-15T22:10:07.242Z", + "Glossary/Preflight_request": { + "modified": "2019-03-23T22:14:22.077Z", "contributors": [ - "SphinxKnight" + "Porkepix", + "elias551", + "loella16", + "Yves_ASTIER" ] }, - "Web/CSS/display-listitem": { - "modified": "2020-10-15T22:10:07.777Z", + "Glossary/Responsive_web_design": { + "modified": "2019-03-18T21:46:42.758Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/display-outside": { - "modified": "2020-10-15T22:10:04.504Z", + "Glossary/REST": { + "modified": "2019-03-23T22:39:50.192Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/element()": { - "modified": "2020-11-10T11:06:03.387Z", + "Glossary/RGB": { + "modified": "2019-03-23T22:39:05.612Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "Porkepix", + "xdelatour" ] }, - "Web/CSS/empty-cells": { - "modified": "2020-10-15T21:09:02.588Z", + "Glossary/RIL": { + "modified": "2019-03-23T22:39:40.462Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "teoli", - "FredB" + "loella16", + "xdelatour" ] }, - "Web/CSS/env()": { - "modified": "2020-11-10T11:09:42.633Z", + "Glossary/RNG": { + "modified": "2019-03-23T22:39:14.416Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "Goofy", + "xdelatour" ] }, - "Web/CSS/filter": { - "modified": "2020-10-15T21:21:38.971Z", + "Glossary/Crawler": { + "modified": "2019-03-23T22:39:26.515Z", "contributors": [ - "escattone", - "SphinxKnight", - "aziaziazi", - "Sebastianz", - "Prinz_Rana", - "teoli", - "emersion", - "wakka27", - "flexbox", - "FredB", - "thenew" + "xdelatour" ] }, - "Web/CSS/filter-function": { - "modified": "2019-04-26T03:07:50.831Z", + "Glossary/Robots.txt": { + "modified": "2019-03-23T22:39:27.042Z", "contributors": [ - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/filter-function/blur()": { - "modified": "2020-11-05T09:45:36.368Z", + "Glossary/RSS": { + "modified": "2019-03-23T22:40:15.677Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/filter-function/brightness()": { - "modified": "2020-11-05T09:57:14.227Z", + "Glossary/RTF": { + "modified": "2019-03-23T22:42:05.530Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/filter-function/contrast()": { - "modified": "2020-11-09T07:20:47.447Z", + "Glossary/rtl": { + "modified": "2019-01-16T20:52:28.089Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "Goofy", + "Porkepix" ] }, - "Web/CSS/filter-function/drop-shadow()": { - "modified": "2020-11-10T10:58:25.362Z", + "Glossary/RTP": { + "modified": "2020-09-30T07:30:27.350Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "Voulto" ] }, - "Web/CSS/filter-function/grayscale()": { - "modified": "2020-11-10T11:18:37.733Z", + "Glossary/Ruby": { + "modified": "2019-03-23T22:41:17.345Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/filter-function/hue-rotate()": { - "modified": "2020-11-16T08:50:37.620Z", + "Glossary/Same-origin_policy": { + "modified": "2019-06-14T06:25:34.615Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "Watilin" ] }, - "Web/CSS/filter-function/invert()": { - "modified": "2020-11-16T08:55:25.015Z", + "Glossary/SCM": { + "modified": "2019-03-23T22:38:57.015Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/filter-function/opacity()": { - "modified": "2020-11-16T09:07:46.418Z", + "Glossary/SCTP": { + "modified": "2019-03-18T21:46:38.825Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "loella16" ] }, - "Web/CSS/filter-function/saturate()": { - "modified": "2020-11-30T10:11:43.128Z", + "Glossary/SDP": { + "modified": "2019-03-23T22:41:12.448Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/filter-function/sepia()": { - "modified": "2020-11-30T10:24:25.787Z", + "Glossary/safe": { + "modified": "2019-03-18T21:46:28.796Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "loella16" ] }, - "Web/CSS/filter-function/url": { - "modified": "2019-04-06T11:57:29.213Z", + "Glossary/CSS_Selector": { + "modified": "2019-03-23T22:39:53.102Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/fit-content": { - "modified": "2020-10-15T21:50:10.072Z", + "Glossary/Semantics": { + "modified": "2019-03-23T22:38:43.484Z", "contributors": [ - "SphinxKnight", - "lp177" + "loella16", + "xdelatour" ] }, - "Web/CSS/flex": { - "modified": "2020-10-15T21:19:44.037Z", + "Glossary/SEO": { + "modified": "2019-03-18T21:46:24.952Z", "contributors": [ - "julienw", - "Thyme1152", - "SphinxKnight", - "Hartesic", - "sylvainpolletvillard", - "fscholz", - "Sebastianz", - "Mahan91", - "teoli", - "Golmote", - "FredB", - "Delapouite", - "lalop", - "rd6137" + "loella16" ] }, - "Web/CSS/flex-basis": { - "modified": "2020-10-15T21:44:13.576Z", + "Glossary/Serialization": { + "modified": "2019-03-23T22:03:28.172Z", "contributors": [ - "SphinxKnight", - "JonathanMM", - "kristofbc" + "macmorning", + "loella16" ] }, - "Web/CSS/flex-direction": { - "modified": "2020-10-15T21:26:06.082Z", + "Glossary/Proxy_server": { + "modified": "2019-03-18T21:47:12.657Z", "contributors": [ - "SphinxKnight", - "robiseb", - "Goofy", - "fscholz", - "Sebastianz", - "teoli", - "Golmote", - "PifyZ" + "loella16" ] }, - "Web/CSS/flex-flow": { - "modified": "2020-10-15T21:40:46.682Z", + "Glossary/Web_server": { + "modified": "2020-10-11T04:52:56.117Z", "contributors": [ - "SphinxKnight", - "jmpp" + "Voulto" ] }, - "Web/CSS/flex-grow": { - "modified": "2020-10-15T21:29:35.886Z", + "Glossary/Server": { + "modified": "2019-03-23T22:41:08.500Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "mondayking" + "loella16", + "xdelatour" ] }, - "Web/CSS/flex-shrink": { - "modified": "2020-10-15T21:44:15.655Z", + "Glossary/Shim": { + "modified": "2019-03-18T21:45:43.959Z", "contributors": [ - "SphinxKnight", - "hvanhonacker", - "tifabien" + "loella16" ] }, - "Web/CSS/flex-wrap": { - "modified": "2020-10-15T21:42:48.548Z", + "Glossary/Signature/Function": { + "modified": "2019-03-23T22:40:21.442Z", "contributors": [ - "SphinxKnight", - "lhapaipai", - "YoruNoHikage", - "stephaniehobson", - "ss-bb" + "loella16", + "xdelatour" ] }, - "Web/CSS/flex_value": { - "modified": "2020-10-15T21:50:03.779Z", + "Glossary/Signature": { + "modified": "2019-03-23T22:40:17.194Z", "contributors": [ - "SphinxKnight", "xdelatour" ] }, - "Web/CSS/float": { - "modified": "2020-10-15T21:14:08.559Z", + "Glossary/Signature/Security": { + "modified": "2019-03-23T22:40:22.990Z", "contributors": [ - "SphinxKnight", - "tnga", - "fscholz", - "teoli", - "FredB", - "Mgjbot", - "Nathymig", - "Elethiomel", - "Fredchat" + "xdelatour" ] }, - "Web/CSS/font": { - "modified": "2020-10-15T21:15:25.017Z", + "Glossary/SIMD": { + "modified": "2019-03-23T22:41:12.178Z", "contributors": [ - "yvisherve", - "SphinxKnight", - "edspeedy", - "fscholz", - "Sebastianz", - "teoli", - "FredB", - "Mgjbot", - "Fredchat", - "Kyodev" + "xdelatour" ] }, - "Web/CSS/font-family": { - "modified": "2020-10-15T21:16:01.425Z", + "Glossary/SISD": { + "modified": "2019-03-23T22:41:10.120Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "teoli", - "FredB", - "Sheppy", - "Mgjbot", - "Fredchat", - "Kyodev", - "VincentN" + "xdelatour" ] }, - "Web/CSS/font-feature-settings": { - "modified": "2020-10-15T21:19:34.721Z", + "Glossary/Site_map": { + "modified": "2020-10-11T05:42:01.722Z", "contributors": [ - "SphinxKnight", - "Krenair", - "Sebastianz", - "teoli", - "FredB" + "Voulto" ] }, - "Web/CSS/font-kerning": { - "modified": "2020-10-15T21:38:55.741Z", + "Glossary/Site": { + "modified": "2020-10-11T05:33:50.641Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "B_M" + "Voulto" ] }, - "Web/CSS/font-language-override": { - "modified": "2020-10-15T21:44:15.835Z", + "Glossary/SLD": { + "modified": "2019-03-23T22:42:04.405Z", "contributors": [ - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/font-optical-sizing": { - "modified": "2020-10-15T22:05:43.637Z", + "Glossary/Sloppy_mode": { + "modified": "2019-03-18T21:45:43.833Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/font-size": { - "modified": "2020-10-15T21:16:35.611Z", + "Glossary/Slug": { + "modified": "2019-03-18T21:45:46.971Z", "contributors": [ - "yaaax", - "JNa0", - "SphinxKnight", - "Kocal", - "Bringdal", - "fscholz", - "teoli", - "Fredchat", - "louuis", - "FredB", - "anthony.gaidot", - "Mgjbot", - "Kyodev" + "loella16" ] }, - "Web/CSS/font-size-adjust": { - "modified": "2020-10-15T21:15:30.021Z", + "Glossary/SMTP": { + "modified": "2019-03-23T22:40:17.302Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "teoli", - "FredB", - "Mgjbot", - "BenoitL", - "Fredchat", - "Kyodev" + "loella16", + "xdelatour" ] }, - "Web/CSS/font-smooth": { - "modified": "2020-10-15T21:44:12.301Z", + "Glossary/SOAP": { + "modified": "2019-03-23T22:40:38.697Z", "contributors": [ - "SphinxKnight", - "Kerumen" + "loella16", + "xdelatour" ] }, - "Web/CSS/font-stretch": { - "modified": "2020-11-30T11:20:47.071Z", + "Glossary/Specification": { + "modified": "2019-03-23T22:41:43.100Z", "contributors": [ - "Moyogo", - "SphinxKnight", - "fscholz", - "Sebastianz", - "teoli", - "GrCOTE7", - "FredB", - "Valacar", - "Mgjbot", - "Fredchat" + "loella16", + "xdelatour" ] }, - "Web/CSS/font-style": { - "modified": "2020-10-15T21:15:34.339Z", + "Glossary/SQL": { + "modified": "2019-03-23T22:57:00.831Z", "contributors": [ - "n3wborn", - "SphinxKnight", - "teoli", - "FredB", - "Mgjbot", - "Domif", - "Fredchat" + "Porkepix", + "Toumitoun" ] }, - "Web/CSS/font-synthesis": { - "modified": "2020-10-30T07:13:04.039Z", + "Glossary/SRI": { + "modified": "2019-03-18T21:46:37.925Z", "contributors": [ - "JNa0", - "SphinxKnight" + "loella16" ] }, - "Web/CSS/font-variant": { - "modified": "2020-10-15T21:15:18.085Z", + "Glossary/SSL": { + "modified": "2019-03-18T21:46:35.161Z", "contributors": [ - "SphinxKnight", - "B_M", - "fscholz", - "Gibus", - "Sebastianz", - "Igro", - "teoli", - "FredB", - "Mgjbot", - "Fredchat" + "loella16" ] }, - "Web/CSS/font-variant-alternates": { - "modified": "2020-10-15T21:44:15.520Z", + "Glossary/Statement": { + "modified": "2019-03-23T22:42:03.846Z", "contributors": [ - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/font-variant-caps": { - "modified": "2020-10-29T08:39:50.937Z", + "Glossary/String": { + "modified": "2019-03-23T22:40:00.102Z", "contributors": [ - "JNa0", - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/font-variant-east-asian": { - "modified": "2020-10-15T21:44:08.241Z", + "Glossary/Control_flow": { + "modified": "2019-03-23T22:41:59.034Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/font-variant-ligatures": { - "modified": "2020-10-15T21:39:41.117Z", + "Glossary/Data_structure": { + "modified": "2019-09-04T16:13:28.582Z", "contributors": [ "SphinxKnight", - "nfriedli" + "Porkepix", + "xdelatour" ] }, - "Web/CSS/font-variant-numeric": { - "modified": "2020-10-15T21:44:06.991Z", + "Glossary/STUN": { + "modified": "2019-03-23T22:40:15.360Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/font-variant-position": { - "modified": "2020-10-15T21:43:55.206Z", + "Glossary/Cipher_suite": { + "modified": "2019-03-23T22:32:22.378Z", "contributors": [ - "SphinxKnight" + "loella16", + "Hell_Carlito", + "sebastien-bartoli" ] }, - "Web/CSS/font-variation-settings": { - "modified": "2020-10-15T21:52:12.257Z", + "Glossary/SVG": { + "modified": "2019-03-23T22:40:20.842Z", "contributors": [ - "SphinxKnight" + "loella16", + "Porkepix", + "marie-ototoi", + "xdelatour" ] }, - "Web/CSS/font-weight": { - "modified": "2020-10-15T21:15:14.602Z", + "Glossary/SVN": { + "modified": "2019-03-23T22:57:07.228Z", "contributors": [ - "SphinxKnight", - "ygarbage", - "fscholz", - "Sebastianz", - "teoli", - "tregagnon", - "FredB", - "Mgjbot", - "Kyodev", - "Fredchat" + "loella16", + "Toumitoun" ] }, - "Web/CSS/frequency": { - "modified": "2020-10-15T21:24:47.689Z", + "Glossary/Symbol": { + "modified": "2019-03-23T22:39:08.053Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "Prinz_Rana", - "fscholz", - "teoli", - "FredB", - "Goofy" + "Nopias", + "loella16", + "xdelatour" ] }, - "Web/CSS/frequency-percentage": { - "modified": "2020-10-15T22:14:25.485Z", + "Glossary/Synchronous": { + "modified": "2019-03-23T22:40:33.779Z", "contributors": [ - "SphinxKnight" + "loella16", + "Porkepix", + "xdelatour" ] }, - "Web/CSS/gap": { - "modified": "2020-10-15T22:05:45.614Z", + "Glossary/Syntax_error": { + "modified": "2019-03-23T22:41:06.855Z", "contributors": [ - "JNa0", - "SphinxKnight" + "Porkepix", + "xdelatour" ] }, - "Web/CSS/gradient": { - "modified": "2020-10-15T21:46:27.099Z", + "Glossary/Syntax": { + "modified": "2019-03-23T22:39:03.649Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/grid": { - "modified": "2020-10-15T21:43:57.613Z", + "Glossary/buffer": { + "modified": "2019-03-18T21:45:35.327Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/grid-area": { - "modified": "2020-10-15T21:43:57.849Z", + "Glossary/TCP_handshake": { + "modified": "2019-09-15T08:41:25.795Z", "contributors": [ - "SphinxKnight" + "estelle" ] }, - "Web/CSS/grid-auto-columns": { - "modified": "2020-10-15T21:43:52.496Z", + "Glossary/TCP_slow_start": { + "modified": "2019-09-02T01:46:30.468Z", "contributors": [ - "SphinxKnight" + "estelle" ] }, - "Web/CSS/grid-auto-flow": { - "modified": "2020-10-15T21:45:27.360Z", + "Glossary/TCP": { + "modified": "2019-03-23T22:57:04.926Z", "contributors": [ - "SphinxKnight" + "Porkepix", + "Goofy", + "Toumitoun" ] }, - "Web/CSS/grid-auto-rows": { - "modified": "2020-10-15T21:43:57.525Z", + "Glossary/Telnet": { + "modified": "2019-03-23T22:42:10.476Z", "contributors": [ - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/grid-column": { - "modified": "2020-10-15T21:44:00.007Z", + "Glossary/Smoke_Test": { + "modified": "2019-03-18T21:45:36.505Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/grid-column-end": { - "modified": "2020-10-15T21:43:52.597Z", + "Glossary/Texel": { + "modified": "2020-10-11T05:05:07.567Z", "contributors": [ - "SphinxKnight" + "Voulto" ] }, - "Web/CSS/grid-column-gap": { - "modified": "2020-10-15T21:43:57.480Z", + "Glossary/Plaintext": { + "modified": "2019-03-23T22:39:26.132Z", "contributors": [ - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/grid-column-start": { - "modified": "2020-10-15T21:43:52.983Z", + "Glossary/Three_js": { + "modified": "2019-03-23T22:40:32.870Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/grid-row": { - "modified": "2020-10-15T21:43:47.449Z", + "Glossary/Time_to_interactive": { + "modified": "2020-11-10T08:04:33.624Z", "contributors": [ - "SphinxKnight" + "Voulto" ] }, - "Web/CSS/grid-row-end": { - "modified": "2020-10-15T21:43:54.687Z", + "Glossary/TLD": { + "modified": "2019-03-23T22:38:54.058Z", "contributors": [ - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/grid-row-start": { - "modified": "2020-10-15T21:43:46.372Z", + "Glossary/TLS": { + "modified": "2019-03-23T22:39:14.027Z", "contributors": [ - "SphinxKnight", - "Goofy" + "loella16", + "xdelatour" ] }, - "Web/CSS/grid-template": { - "modified": "2020-10-15T21:43:56.133Z", + "Glossary/TOFU": { + "modified": "2019-03-18T21:45:44.983Z", "contributors": [ "SphinxKnight", - "BenJ-R" + "loella16" ] }, - "Web/CSS/grid-template-areas": { - "modified": "2020-10-15T21:43:51.408Z", + "Glossary/Transmission_Control_Protocol_(TCP)": { + "modified": "2019-09-13T20:23:27.919Z", "contributors": [ - "SphinxKnight" + "estelle" ] }, - "Web/CSS/grid-template-columns": { - "modified": "2020-10-15T21:43:47.170Z", + "Glossary/Tree_shaking": { + "modified": "2019-03-18T21:45:48.808Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/grid-template-rows": { - "modified": "2020-10-15T21:43:51.505Z", + "Glossary/Card_sorting": { + "modified": "2019-03-23T22:25:45.561Z", "contributors": [ - "SphinxKnight" + "loella16", + "Hell_Carlito", + "htindon" + ] + }, + "Glossary/Trident": { + "modified": "2019-03-23T22:57:05.971Z", + "contributors": [ + "loella16", + "GeekShadow" ] }, - "Web/CSS/hanging-punctuation": { - "modified": "2020-10-15T21:54:18.228Z", + "Glossary/Truthy": { + "modified": "2019-03-23T22:43:00.610Z", "contributors": [ - "SphinxKnight" + "loella16", + "davidbourguignon", + "jswisher", + "raoul632" ] }, - "Web/CSS/height": { - "modified": "2020-10-15T21:15:21.230Z", + "Glossary/TTL": { + "modified": "2019-03-18T21:45:45.855Z", "contributors": [ "SphinxKnight", - "MaxEvron", - "fscholz", - "Sebastianz", - "teoli", - "dabus", - "FredB", - "Mgjbot", - "Aurelgadjo", - "Fredchat" + "loella16" ] }, - "Web/CSS/hyphens": { - "modified": "2020-10-15T21:09:12.598Z", + "Glossary/TURN": { + "modified": "2019-03-23T22:40:25.013Z", "contributors": [ - "SphinxKnight", - "Menkid", - "Sebastianz", - "SJW", - "teoli", - "MorganeH", - "FredB" + "loella16", + "xdelatour" ] }, - "Web/CSS/image": { - "modified": "2020-10-15T21:08:52.732Z", + "Glossary/Dynamic_typing": { + "modified": "2019-03-23T22:41:39.637Z", "contributors": [ - "SphinxKnight", - "jsx", - "slayslot", - "mrstork", - "fscholz", - "teoli", - "FredB", - "Goofy" + "loella16", + "xdelatour" ] }, - "Web/CSS/image()": { - "modified": "2020-11-16T08:52:05.684Z", + "Glossary/Static_typing": { + "modified": "2019-03-23T22:41:24.853Z", "contributors": [ - "chrisdavidmills", - "escattone", - "SphinxKnight", - "estelle", - "ExE-Boss" + "loella16", + "xdelatour" ] }, - "Web/CSS/image-orientation": { - "modified": "2020-10-15T21:19:41.469Z", + "Glossary/Type_coercion": { + "modified": "2020-08-28T17:39:29.859Z", "contributors": [ - "SphinxKnight", - "prayash", - "Sebastianz", - "teoli", - "FredB" + "jsiny" ] }, - "Web/CSS/image-set()": { - "modified": "2020-11-16T08:53:24.499Z", + "Glossary/MIME_type": { + "modified": "2019-03-23T22:40:46.635Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/ime-mode": { - "modified": "2020-10-15T21:16:34.560Z", + "Glossary/Type": { + "modified": "2019-03-23T22:42:01.802Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "teoli", - "FredB", - "Mgjbot", - "BenoitL" + "loella16", + "xdelatour" ] }, - "Web/CSS/inherit": { - "modified": "2020-10-15T21:16:37.390Z", + "Glossary/UDP": { + "modified": "2019-03-23T22:41:59.662Z", "contributors": [ - "SphinxKnight", - "teoli", - "cdromain", - "FredB", - "Mgjbot", - "Kyodev", - "Fredchat" + "loella16", + "xdelatour" ] }, - "Web/CSS/initial": { - "modified": "2020-10-15T21:16:37.376Z", + "Glossary/UI": { + "modified": "2019-03-23T22:41:37.563Z", "contributors": [ "SphinxKnight", - "adrien-gueret", - "nhoizey", - "teoli", - "FredB", - "Mgjbot", - "Fredchat", - "Kyodev" + "Gibus", + "xdelatour" ] }, - "Web/CSS/initial-letter": { - "modified": "2020-10-15T21:43:46.301Z", + "Glossary/undefined": { + "modified": "2019-03-23T22:04:28.704Z", "contributors": [ - "SphinxKnight" + "loella16", + "michelc" ] }, - "Web/CSS/initial-letter-align": { - "modified": "2020-10-15T21:43:51.948Z", + "Glossary/Unicode": { + "modified": "2019-03-18T21:45:46.646Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/inline-size": { - "modified": "2020-10-15T21:43:58.068Z", + "Glossary/URI": { + "modified": "2019-03-23T22:57:00.503Z", "contributors": [ - "SphinxKnight" + "loella16", + "Goofy", + "Toumitoun" ] }, - "Web/CSS/inset": { - "modified": "2020-10-15T22:10:58.848Z", + "Glossary/URL": { + "modified": "2020-10-19T13:47:26.150Z", "contributors": [ - "Yukulele.", - "SphinxKnight" + "Voulto", + "loella16", + "marie-ototoi", + "Porkepix", + "Goofy", + "Toumitoun" ] }, - "Web/CSS/inset-block": { - "modified": "2020-10-15T22:11:00.485Z", + "Glossary/URN": { + "modified": "2019-03-23T22:39:50.091Z", "contributors": [ - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/inset-inline": { - "modified": "2020-10-15T22:11:01.666Z", + "Glossary/Usenet": { + "modified": "2019-03-23T22:40:09.482Z", "contributors": [ - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/integer": { - "modified": "2020-10-15T21:04:03.191Z", + "Glossary/User_agent": { + "modified": "2019-03-23T22:40:37.671Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "fscholz", - "teoli", - "FredB", - "tregagnon", - "Goofy" + "loella16", + "Porkepix", + "xdelatour" ] }, - "Web/CSS/isolation": { - "modified": "2020-10-15T21:43:45.017Z", + "Glossary/UTF-8": { + "modified": "2019-03-23T22:39:53.487Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/justify-content": { - "modified": "2020-10-15T21:41:40.322Z", + "Glossary/UX": { + "modified": "2019-03-23T22:32:29.107Z", "contributors": [ - "NemoNobobyPersonne", - "SphinxKnight", - "YoannR.", - "ChristopheBoucaut" + "Gibus", + "htindon" ] }, - "Web/CSS/justify-items": { - "modified": "2020-10-15T21:52:49.461Z", + "Glossary/Value": { + "modified": "2019-03-23T22:40:20.340Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/justify-self": { - "modified": "2020-10-15T21:52:50.877Z", + "Glossary/Validator": { + "modified": "2019-03-23T22:57:06.137Z", "contributors": [ - "SphinxKnight" + "loella16", + "Porkepix", + "Toumitoun" ] }, - "Web/CSS/left": { - "modified": "2020-10-15T21:14:12.510Z", + "Glossary/Global_variable": { + "modified": "2019-03-23T22:41:13.951Z", "contributors": [ - "SphinxKnight", - "teoli", - "tregagnon", - "tcit" + "loella16", + "xdelatour" ] }, - "Web/CSS/length": { - "modified": "2020-10-15T21:15:22.701Z", + "Glossary/Local_variable": { + "modified": "2019-03-23T22:41:09.572Z", "contributors": [ - "SphinxKnight", - "emmanuelclement", - "Simplexible", - "fscholz", - "teoli", - "wakka27", - "tregagnon", - "Goofy", - "FredB", - "BenoitL", - "Mgjbot", - "Fredchat", - "Kyodev" + "loella16", + "xdelatour" ] }, - "Web/CSS/length-percentage": { - "modified": "2020-10-15T22:14:28.822Z", + "Glossary/Variable": { + "modified": "2019-03-23T22:42:09.601Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/letter-spacing": { - "modified": "2020-10-15T21:08:58.951Z", + "Glossary/Viewport": { + "modified": "2019-03-23T22:39:08.726Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "hugo42", - "teoli", - "FredB" + "loella16", + "Porkepix", + "xdelatour" ] }, - "Web/CSS/line-break": { - "modified": "2020-10-15T21:37:07.983Z", + "Glossary/VoIP": { + "modified": "2019-03-23T22:39:39.990Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "Yvain" + "xdelatour" ] }, - "Web/CSS/line-height": { - "modified": "2020-10-15T21:15:28.749Z", + "Glossary/W3C": { + "modified": "2019-03-23T22:57:06.246Z", "contributors": [ - "SphinxKnight", - "gharel", - "Nashella", - "teoli", - "Sebastianz", - "Hell_Carlito", - "jadecrea", - "Havano", - "remjie", - "Fredchat", - "FredB", - "BenoitL" + "Porkepix", + "Goofy", + "Toumitoun" ] }, - "Web/CSS/line-height-step": { - "modified": "2020-10-15T21:56:21.204Z", + "Glossary/WAI": { + "modified": "2019-03-23T22:39:58.348Z", "contributors": [ - "SphinxKnight", - "kodliber" + "xdelatour" ] }, - "Web/CSS/linear-gradient()": { - "modified": "2020-11-16T08:57:11.795Z", + "Glossary/WCAG": { + "modified": "2019-03-23T22:40:02.080Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight", - "edspeedy", - "Javarome", - "lhapaipai", - "Guillaume.Wulpes", - "Simplexible", - "wizAmit", - "slayslot", - "prayash", - "Nazcange", - "nicofrand", - "teoli", - "Golmote", - "tregagnon", - "FredB", - "thenew" + "loella16", + "xdelatour" ] }, - "Web/CSS/list-style": { - "modified": "2020-10-15T21:15:56.797Z", + "Glossary/Web_standards": { + "modified": "2019-03-23T22:40:24.427Z", "contributors": [ - "SphinxKnight", - "malenki", - "Sebastianz", - "louuis", - "teoli", - "FredB", - "Mgjbot", - "Fredchat", - "Kyodev", - "VincentN" + "Porkepix", + "xdelatour" ] }, - "Web/CSS/list-style-image": { - "modified": "2020-10-15T21:15:55.198Z", + "Glossary/WebDAV": { + "modified": "2019-03-23T22:40:37.379Z", "contributors": [ - "SphinxKnight", - "Hinato15", - "fscholz", - "Sebastianz", - "teoli", - "FredB", - "Mgjbot", - "Fredchat", - "Kyodev", - "VincentN" + "tonybengue", + "xdelatour" ] }, - "Web/CSS/list-style-position": { - "modified": "2020-10-15T21:16:01.140Z", + "Glossary/WebExtensions": { + "modified": "2019-03-23T22:07:24.912Z", "contributors": [ - "SphinxKnight", - "teoli", - "fscholz", - "FredB", - "Mgjbot", - "Fredchat", - "Kyodev", - "VincentN" + "Mozinet" ] }, - "Web/CSS/list-style-type": { - "modified": "2020-10-15T21:16:00.197Z", + "Glossary/WebGL": { + "modified": "2019-03-23T22:40:38.243Z", "contributors": [ - "SphinxKnight", - "GregMorel", - "fscholz", - "Goofy", - "teoli", - "Sebastianz", - "FredB", - "Mgjbot", - "ethertank", - "Fredchat", - "Kyodev", - "VincentN" + "xdelatour" ] }, - "Web/CSS/margin": { - "modified": "2020-10-15T21:10:35.628Z", + "Glossary/WebIDL": { + "modified": "2019-03-23T22:40:18.690Z", "contributors": [ - "nathsou", - "SphinxKnight", - "guirip", - "mrstork", - "Sebastianz", - "teoli", - "FredB", - "ThePrisoner", - "tcit" + "loella16", + "xdelatour" ] }, - "Web/CSS/margin-block": { - "modified": "2020-10-15T22:10:58.480Z", + "Glossary/WebKit": { + "modified": "2019-03-23T22:40:36.496Z", "contributors": [ - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/margin-block-end": { - "modified": "2020-10-15T21:43:50.805Z", + "Glossary/webm": { + "modified": "2019-03-23T22:40:30.477Z", "contributors": [ - "SphinxKnight", - "Goofy" + "loella16", + "xdelatour" ] }, - "Web/CSS/margin-block-start": { - "modified": "2020-10-15T21:43:45.525Z", + "Glossary/webp": { + "modified": "2019-03-23T22:40:38.141Z", "contributors": [ - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/margin-bottom": { - "modified": "2020-10-15T21:10:36.296Z", + "Glossary/WebRTC": { + "modified": "2019-03-23T22:41:08.284Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "teoli", - "FredB", - "ThePrisoner" + "loella16", + "xdelatour" ] }, - "Web/CSS/margin-inline": { - "modified": "2020-10-15T22:11:03.669Z", + "Glossary/WebSockets": { + "modified": "2019-03-23T22:40:37.281Z", "contributors": [ - "SphinxKnight" + "Raul6469", + "loella16", + "xdelatour" ] }, - "Web/CSS/margin-inline-end": { - "modified": "2020-10-15T21:18:24.194Z", + "Glossary/WebVTT": { + "modified": "2019-03-18T21:45:46.184Z", "contributors": [ - "SphinxKnight", - "teoli", - "J.DMB", - "louuis", - "FredB", - "VincentN", - "Fredchat" + "loella16" ] }, - "Web/CSS/margin-inline-start": { - "modified": "2020-10-15T21:18:22.766Z", + "Glossary/WHATWG": { + "modified": "2019-03-23T22:40:20.041Z", "contributors": [ - "SphinxKnight", - "teoli", - "louuis", - "FredB", - "VincentN", - "Fredchat" + "xdelatour" ] }, - "Web/CSS/margin-left": { - "modified": "2020-10-15T21:10:37.744Z", + "Glossary/Whitespace": { + "modified": "2020-09-25T06:24:07.540Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "teoli", - "FredB", - "ThePrisoner" + "Voulto" ] }, - "Web/CSS/margin-right": { - "modified": "2020-10-15T21:10:35.139Z", + "Glossary/World_Wide_Web": { + "modified": "2019-03-23T22:40:59.764Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "teoli", - "FredB", - "ThePrisoner" + "loella16", + "xdelatour" ] }, - "Web/CSS/margin-top": { - "modified": "2020-10-15T21:10:41.432Z", + "Glossary/Wrapper": { + "modified": "2019-03-23T22:40:25.100Z", "contributors": [ - "SphinxKnight", - "mrstork", - "Sebastianz", - "teoli", - "FredB", - "ThePrisoner" + "loella16", + "xdelatour" ] }, - "Web/CSS/margin-trim": { - "modified": "2020-10-15T22:11:07.350Z", + "Glossary/XForms": { + "modified": "2019-03-23T22:40:51.846Z", "contributors": [ - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/mask": { - "modified": "2020-10-15T21:43:53.941Z", + "Glossary/XHR_(XMLHttpRequest)": { + "modified": "2019-03-18T21:45:35.065Z", "contributors": [ - "SphinxKnight", - "LTerrier" + "Porkepix", + "loella16" ] }, - "Web/CSS/mask-border": { - "modified": "2019-04-07T09:00:35.499Z", + "Glossary/XInclude": { + "modified": "2019-03-18T21:44:11.126Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/mask-border-mode": { - "modified": "2019-04-07T09:04:43.048Z", + "Glossary/XLink": { + "modified": "2019-03-23T22:39:40.575Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/mask-border-outset": { - "modified": "2019-04-06T16:09:39.252Z", + "Glossary/XML": { + "modified": "2019-03-23T22:41:20.251Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/mask-border-repeat": { - "modified": "2019-04-06T16:09:31.479Z", + "Glossary/XPath": { + "modified": "2019-03-23T22:40:53.901Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/mask-border-slice": { - "modified": "2019-04-06T16:09:23.034Z", + "Glossary/XQuery": { + "modified": "2019-03-23T22:40:51.223Z", "contributors": [ - "SphinxKnight" + "loella16", + "xdelatour" ] }, - "Web/CSS/mask-border-source": { - "modified": "2019-04-06T16:08:52.761Z", + "Glossary/XSLT": { + "modified": "2019-03-23T22:40:34.285Z", "contributors": [ - "SphinxKnight" + "xdelatour" ] }, - "Web/CSS/mask-border-width": { - "modified": "2019-04-06T16:08:41.957Z", + "Glossary/Grid_Areas": { + "modified": "2019-06-14T08:10:14.682Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/CSS/mask-clip": { - "modified": "2020-10-15T21:44:07.704Z", + "Glossary/Block/CSS": { + "modified": "2019-03-23T22:56:52.690Z", "contributors": [ - "SphinxKnight", - "lp177" + "loella16", + "Goofy", + "Toumitoun" ] }, - "Web/CSS/mask-composite": { - "modified": "2020-10-15T21:44:09.144Z", + "Glossary/Node/networking": { + "modified": "2019-03-23T22:42:03.351Z", "contributors": [ - "SphinxKnight", - "lp177" + "loella16", + "Porkepix", + "xdelatour" ] }, - "Web/CSS/mask-image": { - "modified": "2020-10-15T21:45:26.294Z", + "Web/API/Canvas_API/Manipulating_video_using_canvas": { + "modified": "2019-03-23T23:19:48.901Z", "contributors": [ - "SphinxKnight", - "lp177" + "loella16", + "kuronoyurei" ] }, - "Web/CSS/mask-mode": { - "modified": "2020-10-15T21:45:26.649Z", + "Web/CSS/inset-block-end": { + "modified": "2020-10-15T21:43:23.981Z", "contributors": [ "SphinxKnight", - "lp177" + "rachelandrew" ] }, - "Web/CSS/mask-origin": { - "modified": "2020-10-15T21:45:26.109Z", + "Web/CSS/inset-block-start": { + "modified": "2020-10-15T21:43:23.193Z", "contributors": [ "SphinxKnight", - "lp177" + "rachelandrew" ] }, - "Web/CSS/mask-position": { - "modified": "2020-10-15T21:45:24.708Z", + "Web/CSS/inset-inline-end": { + "modified": "2020-10-15T21:43:21.489Z", "contributors": [ "SphinxKnight", - "lp177" + "rachelandrew" ] }, - "Web/CSS/mask-repeat": { - "modified": "2020-10-15T21:45:24.759Z", + "Web/CSS/inset-inline-start": { + "modified": "2020-10-15T21:43:20.633Z", "contributors": [ "SphinxKnight", - "lp177" + "rachelandrew" ] }, - "Web/CSS/mask-size": { - "modified": "2020-10-15T21:45:21.752Z", + "orphaned/Tools/Add-ons/DOM_Inspector/DOM_Inspector_FAQ": { + "modified": "2020-07-16T22:36:25.515Z", "contributors": [ - "SphinxKnight", - "lp177" + "wbamberg", + "maximelore" ] }, - "Web/CSS/mask-type": { - "modified": "2020-10-15T21:43:42.404Z", + "orphaned/Tools/Add-ons/DOM_Inspector": { + "modified": "2020-07-16T22:36:24.288Z", "contributors": [ - "SphinxKnight" + "wbamberg", + "maximelore", + "tregagnon", + "Delapouite", + "Mgjbot", + "BenoitL", + "Sheppy", + "Chbok" ] }, - "Web/CSS/max()": { - "modified": "2020-11-16T09:02:34.879Z", + "orphaned/Tools/Add-ons/DOM_Inspector/Internals": { + "modified": "2020-07-16T22:36:25.144Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "wbamberg", + "maximelore" ] }, - "Web/CSS/max-block-size": { - "modified": "2020-10-15T21:43:44.853Z", + "orphaned/Tools/Add-ons/DOM_Inspector/Introduction_to_DOM_Inspector": { + "modified": "2020-07-16T22:36:25.833Z", "contributors": [ - "SphinxKnight" + "maximelore", + "wbamberg" ] }, - "Web/CSS/max-height": { - "modified": "2020-10-15T21:15:55.797Z", + "orphaned/Introduction_à_la_cryptographie_à_clef_publique/Certificats_et_authentification": { + "modified": "2019-03-24T00:12:07.320Z", "contributors": [ - "ldvc", + "fsiliadin", "SphinxKnight", - "fscholz", "Sebastianz", - "teoli", - "FredB", - "Mgjbot", + "Sheppy", + "nterray", + "BenoitL", "Fredchat" ] }, - "Web/CSS/max-inline-size": { - "modified": "2020-10-15T21:43:33.488Z", + "orphaned/Introduction_à_la_cryptographie_à_clef_publique/Chiffrement_et_déchiffrement": { + "modified": "2019-03-23T23:47:48.910Z", "contributors": [ - "SphinxKnight", - "xdelatour" + "acemann", + "Sebastianz", + "CedricP", + "Fredchat" ] }, - "Web/CSS/max-width": { - "modified": "2020-10-15T21:16:38.615Z", + "orphaned/Introduction_à_la_cryptographie_à_clef_publique/Gestion_des_certificats": { + "modified": "2019-03-23T23:47:44.500Z", "contributors": [ - "SphinxKnight", + "acemann", "Sebastianz", - "teoli", - "FredB", - "Mgjbot", - "BenoitL", + "fscholz", + "CedricP", "Fredchat" ] }, - "Web/CSS/min()": { - "modified": "2020-11-16T09:04:19.879Z", + "orphaned/Introduction_à_la_cryptographie_à_clef_publique/Les_problèmes_de_sécurité_sur_Internet": { + "modified": "2019-03-23T23:47:50.104Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "Sebastianz", + "CedricP", + "Fredchat" ] }, - "Web/CSS/min-block-size": { - "modified": "2020-10-15T21:43:26.727Z", + "orphaned/Introduction_à_la_cryptographie_à_clef_publique/Signatures_numériques": { + "modified": "2019-03-23T23:47:49.334Z", "contributors": [ - "SphinxKnight" + "fsiliadin", + "Sebastianz", + "CedricP", + "Fredchat" ] }, - "Web/CSS/min-height": { - "modified": "2020-10-15T21:16:02.253Z", + "Web/JavaScript/Reference/Deprecated_and_obsolete_features": { + "modified": "2020-03-12T19:36:16.242Z", "contributors": [ - "Derek", "SphinxKnight", - "Sebastianz", + "soleuu", + "Vnicolas", "teoli", - "FredB", - "Grsmto", - "Delapouite", - "tregagnon", - "Mgjbot", - "Fredchat" + "LaBoumerde", + "matteodelabre" ] }, - "Web/CSS/min-inline-size": { - "modified": "2020-10-15T21:43:22.753Z", + "Games/Anatomy": { + "modified": "2019-01-17T06:54:31.636Z", "contributors": [ - "SphinxKnight" + "wbamberg", + "und3rh00d", + "loella16", + "ericfourmaux" ] }, - "Web/CSS/min-width": { - "modified": "2020-10-15T21:16:36.385Z", + "Games/Examples": { + "modified": "2019-03-23T22:44:48.124Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "teoli", - "FredB", - "Mgjbot", - "BenoitL", - "Fredchat" + "wbamberg", + "loella16", + "Gibus", + "samuelbeloola", + "BNedry" ] }, - "Web/CSS/minmax()": { - "modified": "2020-11-16T09:06:07.004Z", + "Games": { + "modified": "2019-09-09T15:31:44.765Z", "contributors": [ - "chrisdavidmills", "SphinxKnight", - "HerveRenault", - "lp177" + "wbamberg", + "gnoyaze", + "Zefling", + "loella16", + "Tetrastorm" ] }, - "Web/CSS/mix-blend-mode": { - "modified": "2020-10-15T21:37:54.397Z", + "Games/Index": { + "modified": "2019-01-16T21:55:43.323Z", "contributors": [ - "SphinxKnight", - "mrstork", - "LukyVj", - "Sebastianz", - "Hell_Carlito" + "wbamberg", + "xdelatour" ] }, - "Web/CSS/none": { - "modified": "2019-03-18T21:17:42.214Z", + "Games/Introduction_to_HTML5_Game_Development": { + "modified": "2020-09-28T01:50:43.797Z", "contributors": [ - "teoli", - "FredB", - "ThePrisoner" + "Voulto", + "JNa0", + "dragon38800" ] }, - "Web/CSS/normal": { - "modified": "2019-03-24T00:11:40.284Z", + "Games/Introduction": { + "modified": "2019-04-23T09:34:16.784Z", "contributors": [ - "teoli", - "FredB", - "ThePrisoner" + "As-Sinder", + "wbamberg", + "loella16", + "DeathPixHell", + "CarlosAvim", + "Tetrastorm", + "Goofy", + "SphinxKnight" ] }, - "Web/CSS/number": { - "modified": "2020-10-15T21:15:34.930Z", + "Games/Publishing_games/Game_monetization": { + "modified": "2020-10-08T10:55:08.029Z", "contributors": [ - "SphinxKnight", - "fscholz", - "louuis", - "teoli", - "FredB", - "tregagnon", - "Goofy", - "BenoitL" + "Voulto" ] }, - "Web/CSS/object-fit": { - "modified": "2020-10-15T21:40:35.077Z", + "Games/Publishing_games": { + "modified": "2020-09-28T03:39:21.488Z", "contributors": [ - "uniuc", + "Voulto", + "wbamberg", + "NerOcrO", + "Tipoussin" + ] + }, + "Mozilla/Firefox/Releases/2/Security_changes": { + "modified": "2019-03-23T23:54:31.258Z", + "contributors": [ + "wbamberg", + "Mgjbot", + "BenoitL", + "Fredchat", + "Chbok" + ] + }, + "Learn/CSS/First_steps/What_is_CSS": { + "modified": "2020-10-15T22:25:55.680Z", + "contributors": [ + "geraldventadour", "SphinxKnight", - "LauJi", - "PifyZ" + "smeden-lod" ] }, - "Web/CSS/object-position": { - "modified": "2020-10-15T21:43:24.887Z", + "Learn/CSS/Styling_text/Fundamentals": { + "modified": "2020-07-16T22:26:05.430Z", "contributors": [ - "SphinxKnight" + "Dralyab", + "loella16", + "Oliv" ] }, - "Web/CSS/offset": { - "modified": "2020-10-15T21:43:23.702Z", + "Learn/CSS/Styling_text/Styling_links": { + "modified": "2020-11-15T18:10:36.319Z", "contributors": [ - "SphinxKnight" + "NemoNobobyPersonne", + "Dralyab" ] }, - "Web/CSS/offset-anchor": { - "modified": "2020-10-15T22:24:05.493Z", + "Learn/JavaScript/First_steps/Useful_string_methods": { + "modified": "2020-07-16T22:30:46.814Z", "contributors": [ - "SphinxKnight" + "smeden-lod", + "Dralyab", + "Iwazaru", + "tonybengue" ] }, - "Web/CSS/offset-distance": { - "modified": "2020-10-15T21:43:21.224Z", + "Learn/JavaScript/First_steps/Arrays": { + "modified": "2020-07-16T22:30:53.940Z", "contributors": [ - "SphinxKnight" + "smeden-lod", + "tavax", + "Dralyab", + "tonybengue" ] }, - "Web/CSS/offset-path": { - "modified": "2020-10-15T21:43:23.613Z", + "Learn/JavaScript/First_steps/Test_your_skills:_Arrays": { + "modified": "2020-10-17T18:40:31.138Z", "contributors": [ - "SphinxKnight", - "a-mt" + "tonybengue" ] }, - "Web/CSS/offset-position": { - "modified": "2020-10-15T22:34:44.413Z", + "Learn/JavaScript/Objects/Adding_bouncing_balls_features": { + "modified": "2020-07-16T22:32:34.729Z", "contributors": [ - "cdoublev" + "AkwindFr", + "tonybengue" ] }, - "Web/CSS/offset-rotate": { - "modified": "2020-10-15T21:43:21.156Z", + "Learn/JavaScript/Objects/Inheritance": { + "modified": "2020-07-16T22:32:13.707Z", "contributors": [ - "SphinxKnight" + "franssu", + "loranger32", + "elWombator", + "lobertrand", + "manuwhat", + "Yopai", + "AntrHaxx", + "MartyO256", + "Alpha" ] }, - "Web/CSS/opacity": { - "modified": "2020-10-15T21:09:09.094Z", + "Learn/JavaScript/Objects/Object-oriented_JS": { + "modified": "2020-07-16T22:32:05.419Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "teoli", - "FredB", - "Mgjbot", - "Kyodev", - "Fredchat" + "grandoc", + "FloppyJunior", + "vacarme", + "zoora", + "Jetinho", + "elWombator", + "manuwhat", + "antoninha", + "LDCL", + "Alpha", + "SphinxKnight" ] }, - "Web/CSS/order": { - "modified": "2020-10-15T21:43:22.198Z", + "Learn/JavaScript/Objects/Object_building_practice": { + "modified": "2020-07-16T22:32:31.265Z", "contributors": [ - "cdoublev", - "SphinxKnight", - "tzilliox" + "smeden-lod", + "loranger32", + "manuwhat" ] }, - "Web/CSS/orphans": { - "modified": "2020-10-15T21:09:04.253Z", + "Learn/JavaScript/Objects/Object_prototypes": { + "modified": "2020-07-16T22:32:19.975Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "teoli", - "FredB", - "djacquel" + "grandoc", + "Etheonor", + "aSeches", + "zoora", + "Jetinho", + "JonGarbayo", + "LDCL", + "Alpha" ] }, - "Web/CSS/outline": { - "modified": "2020-10-15T21:09:11.603Z", + "Learn/Performance/why_web_performance": { + "modified": "2020-11-10T09:10:02.087Z", "contributors": [ - "erwanjugand", - "SphinxKnight", - "fscholz", - "Sebastianz", - "teoli", - "wakka27", - "FredB", - "Blackhole", - "Kyodev", - "Fredchat" + "Voulto" ] }, - "Web/CSS/outline-color": { - "modified": "2020-10-15T21:08:56.862Z", + "Learn/Server-side/Django/Generic_views": { + "modified": "2020-08-10T12:14:32.253Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "teoli", - "FredB", - "Kyodev", - "Fredchat" + "BrRoman" ] }, - "Web/CSS/outline-offset": { - "modified": "2020-10-15T21:08:49.087Z", + "Learn/Server-side/First_steps/Client-Server_overview": { + "modified": "2020-07-16T22:36:19.848Z", "contributors": [ + "smeden-lod", + "houckontape", "SphinxKnight", - "mrstork", - "fscholz", - "Sebastianz", - "teoli", - "Manumanu", - "FredB", - "Kyodev", - "Fredchat" + "ThCarrere" ] }, - "Web/CSS/outline-style": { - "modified": "2020-10-15T21:09:08.315Z", + "Learn/Server-side/First_steps": { + "modified": "2020-07-16T22:36:08.675Z", "contributors": [ - "johannpinson", + "Etheonor", + "smeden-lod", "SphinxKnight", - "fscholz", - "Sebastianz", - "teoli", - "FredB", - "Kyodev", - "Fredchat" + "JeffD", + "KurtC0ba1n", + "ayshiff", + "chrisdavidmills" ] }, - "Web/CSS/outline-width": { - "modified": "2020-10-15T21:09:11.670Z", + "Learn/Server-side/First_steps/Introduction": { + "modified": "2020-07-16T22:36:13.996Z", "contributors": [ + "smeden-lod", "SphinxKnight", - "fscholz", - "Sebastianz", - "teoli", - "FredB", - "Kyodev", - "Fredchat" + "ThCarrere", + "a-mt" ] }, - "Web/CSS/overflow": { - "modified": "2020-10-15T21:08:56.186Z", + "Learn/Server-side/First_steps/Web_frameworks": { + "modified": "2020-07-16T22:36:24.273Z", "contributors": [ + "smeden-lod", + "houckontape", "SphinxKnight", - "fdnhkj", - "mapiki", - "matsumonkie", - "Sebastianz", - "scaillerie", - "teoli", - "FredB" + "Mania" ] }, - "Web/CSS/overflow-anchor": { - "modified": "2020-10-15T22:10:01.845Z", + "Learn/Server-side/First_steps/Website_security": { + "modified": "2020-07-16T22:36:28.165Z", "contributors": [ - "SphinxKnight" + "smeden-lod", + "ThCarrere", + "LeMilitaire", + "SphinxKnight", + "JeffD" ] }, - "Web/CSS/overflow-anchor/Guide_ancrage_défilement": { - "modified": "2020-10-15T22:17:58.241Z", + "Learn/Tools_and_testing/Cross_browser_testing/Accessibility": { + "modified": "2020-07-16T22:39:16.445Z", "contributors": [ - "SphinxKnight" + "Dralyab", + "Azyme" ] }, - "Web/CSS/overflow-block": { - "modified": "2020-10-15T22:17:59.313Z", + "Learn/Tools_and_testing/Cross_browser_testing/HTML_and_CSS": { + "modified": "2020-07-16T22:39:09.777Z", "contributors": [ - "SphinxKnight" + "NacimHarfouche", + "Azyme" ] }, - "Web/CSS/overflow-inline": { - "modified": "2020-10-15T22:17:57.651Z", + "Learn/Tools_and_testing/Understanding_client-side_tools/Command_line": { + "modified": "2020-08-07T09:37:14.013Z", "contributors": [ - "SphinxKnight" + "voronamanga" ] }, - "Web/CSS/overflow-wrap": { - "modified": "2020-10-15T21:20:31.219Z", + "Glossary/Localization": { + "modified": "2019-03-24T00:14:08.788Z", "contributors": [ - "SphinxKnight", - "anisometropie", - "patrickfournier", - "fscholz", - "Sebastianz", - "PofMagicfingers", - "teoli", - "BiAiB", - "philippe97", - "FredB", - "Delapouite" + "loella16", + "ethertank", + "DirkS", + "Mgjbot", + "Fredchat", + "BenoitL", + "Goofy", + "Verruckt", + "Takenbot", + "Chbok" ] }, - "Web/CSS/overflow-x": { - "modified": "2020-10-15T21:21:34.563Z", + "conflicting/MDN/Contribute": { + "modified": "2020-02-19T18:10:07.383Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "teoli", - "FredB", - "tregagnon", - "Delapouite", - "Igro" + "jswisher", + "SphinxKnight" ] }, - "Web/CSS/overflow-y": { - "modified": "2020-10-15T21:21:35.151Z", + "MDN/At_ten/History_of_MDN": { + "modified": "2019-03-23T22:50:37.833Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "teoli", - "enogael", - "FredB", - "tregagnon", - "Delapouite", - "Igro" + "stephaniehobson", + "tchevalier", + "SphinxKnight" ] }, - "Web/CSS/overscroll-behavior": { - "modified": "2020-10-15T22:01:11.932Z", + "MDN/At_ten": { + "modified": "2019-03-23T22:50:40.435Z", "contributors": [ + "lumiru", + "achraf", + "stephaniehobson", + "Cyber-Tron", + "ArtonP", "SphinxKnight", - "brunostasse" + "tchevalier" ] }, - "Web/CSS/overscroll-behavior-x": { - "modified": "2020-10-15T22:01:15.043Z", + "MDN/About": { + "modified": "2019-03-24T00:12:46.908Z", "contributors": [ - "SphinxKnight" + "wbamberg", + "Porkepix", + "Mozinet", + "fscholz", + "jswisher", + "microsoft", + "wakka27", + "Jeremie", + "teoli", + "tregagnon", + "le penseur", + "Akiro", + "BenoitL", + "Petrus", + "Omnisilver", + "Gege2", + "Dria", + "Cbeard", + "Anonymous" ] }, - "Web/CSS/overscroll-behavior-y": { - "modified": "2020-10-15T22:01:11.740Z", + "orphaned/MDN/Contribute/Howto/Create_an_MDN_account": { + "modified": "2019-01-16T18:25:23.702Z", "contributors": [ - "SphinxKnight" + "wbamberg", + "SphinxKnight", + "Goofy" ] }, - "Web/CSS/padding": { - "modified": "2020-10-15T21:10:34.387Z", + "MDN/Contribute/Howto/Convert_code_samples_to_be_live": { + "modified": "2019-01-16T20:18:20.962Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "teoli", - "FredB", - "ThePrisoner" + "wbamberg", + "Maamouch", + "Goofy", + "Lamaw" ] }, - "Web/CSS/padding-block": { - "modified": "2020-10-15T22:11:17.883Z", + "MDN/Contribute/Howto/Create_an_interactive_exercise_to_help_learning_the_web": { + "modified": "2019-07-17T03:15:29.432Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "AkwindFr" ] }, - "Web/CSS/padding-block-end": { - "modified": "2020-10-15T21:43:04.401Z", + "orphaned/MDN/Contribute/Howto/Tag_JavaScript_pages": { + "modified": "2019-01-16T19:52:49.003Z", "contributors": [ - "SphinxKnight" + "wbamberg", + "NerOcrO", + "jswisher", + "Johann-S", + "Maamouch", + "BiGrEgGaErOoTs", + "Bath66", + "ainouss", + "Wladek92", + "DOCUBE", + "Luejni" ] }, - "Web/CSS/padding-block-start": { - "modified": "2020-10-15T21:43:04.242Z", + "orphaned/MDN/Contribute/Howto/Do_an_editorial_review": { + "modified": "2020-04-12T16:14:40.644Z", "contributors": [ - "SphinxKnight" + "ele-gall-ac-mineducation", + "wbamberg", + "ussmarc", + "SphinxKnight", + "Raulel", + "ThinkDumbIndustries", + "Fabienne1963", + "Requiem75020", + "tregagnon" ] }, - "Web/CSS/padding-bottom": { - "modified": "2020-10-15T21:10:37.788Z", + "orphaned/MDN/Contribute/Howto/Do_a_technical_review": { + "modified": "2019-08-07T15:32:02.446Z", "contributors": [ + "mathildebuenerd", + "wbamberg", "SphinxKnight", - "Sebastianz", - "teoli", - "FredB", - "ThePrisoner" + "AlemFarid", + "vhf", + "tregagnon" ] }, - "Web/CSS/padding-inline": { - "modified": "2020-10-15T22:11:15.316Z", + "orphaned/MDN/Contribute/Howto/Set_the_summary_for_a_page": { + "modified": "2019-03-23T22:55:58.937Z", "contributors": [ - "Loliwe", - "SphinxKnight" + "wbamberg", + "loella16", + "Hell_Carlito", + "pixoux", + "diomabb" ] }, - "Web/CSS/padding-inline-end": { - "modified": "2020-10-15T21:18:26.917Z", + "orphaned/MDN/Contribute/Howto/Write_an_article_to_help_learn_about_the_Web": { + "modified": "2020-02-28T22:24:52.629Z", "contributors": [ - "SphinxKnight", - "teoli", - "FredB", - "VincentN", - "Fredchat" + "As-Sinder", + "wbamberg", + "Dralyab" ] }, - "Web/CSS/padding-inline-start": { - "modified": "2020-10-15T21:18:27.911Z", + "orphaned/MDN/Editor/Basics": { + "modified": "2020-09-30T15:38:34.461Z", "contributors": [ - "SphinxKnight", - "AmauryH", - "teoli", - "FredB", - "VincentN", - "Fredchat" + "chrisdavidmills", + "Voulto", + "jswisher" ] }, - "Web/CSS/padding-left": { - "modified": "2020-10-15T21:10:35.530Z", + "orphaned/MDN/Editor/Basics/Attachments": { + "modified": "2020-09-30T15:38:34.580Z", "contributors": [ - "SphinxKnight", - "warso", - "Sebastianz", - "teoli", - "FredB", - "ThePrisoner" + "chrisdavidmills", + "ele-gall-ac-mineducation" ] }, - "Web/CSS/padding-right": { - "modified": "2020-10-15T21:10:31.706Z", + "orphaned/MDN/Editor": { + "modified": "2020-09-30T15:38:34.314Z", "contributors": [ - "SphinxKnight", - "Sebastianz", + "chrisdavidmills", + "verdy_p", + "wbamberg", + "Keyrolus", + "ftoulouse", + "Mylainos", + "Jeremie", "teoli", - "FredB", - "ThePrisoner" + "BenoitL" ] }, - "Web/CSS/padding-top": { - "modified": "2020-10-15T21:10:29.837Z", + "MDN/Guidelines/Code_guidelines": { + "modified": "2020-09-30T15:29:18.597Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "teoli", - "FredB", - "ThePrisoner" + "chrisdavidmills", + "tristantheb" ] }, - "Web/CSS/page-break-after": { - "modified": "2020-10-15T21:31:45.771Z", + "MDN/Yari": { + "modified": "2020-02-08T12:56:22.102Z", "contributors": [ - "SphinxKnight", - "ncoden", - "Sebastianz", - "gmichard", - "ilaborie" + "tristantheb" ] }, - "Web/CSS/page-break-before": { - "modified": "2020-10-15T21:43:02.913Z", + "orphaned/MDN/Community/Conversations": { + "modified": "2019-01-17T02:52:45.654Z", "contributors": [ - "jibe0123", - "SphinxKnight" + "wbamberg", + "zakaila" ] }, - "Web/CSS/page-break-inside": { - "modified": "2020-10-15T21:43:05.193Z", + "orphaned/MDN/Community/Doc_sprints": { + "modified": "2019-03-23T22:40:48.518Z", "contributors": [ - "SphinxKnight" + "wbamberg", + "qwincy_p", + "Manuela" ] }, - "Web/CSS/paint()": { - "modified": "2020-11-16T12:34:32.285Z", + "orphaned/MDN/Community": { + "modified": "2019-09-11T08:03:04.252Z", "contributors": [ - "JNa0", - "chrisdavidmills", - "SphinxKnight" + "SphinxKnight", + "wbamberg", + "NerOcrO", + "loella16", + "ZakCodes", + "Mozinet", + "teoli", + "wakka27" ] }, - "Web/CSS/paint-order": { - "modified": "2020-10-15T22:02:33.903Z", + "orphaned/MDN/Community/Whats_happening": { + "modified": "2020-10-05T06:56:25.370Z", "contributors": [ - "SphinxKnight" + "Voulto" ] }, - "Web/CSS/percentage": { - "modified": "2020-10-15T21:15:29.581Z", + "MDN/Structures/Live_samples": { + "modified": "2020-09-30T09:06:59.551Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "Prinz_Rana", - "fscholz", - "teoli", - "FredB", - "tregagnon", - "BenoitL" + "chrisdavidmills", + "tristantheb", + "wbamberg", + "Johann-S" ] }, - "Web/CSS/perspective": { - "modified": "2020-10-15T21:19:38.260Z", + "MDN/Structures/Compatibility_tables": { + "modified": "2020-10-15T22:02:05.521Z", "contributors": [ - "SphinxKnight", - "eviouchka", - "pierretusseau", - "fscholz", - "Sebastianz", - "teoli", - "pl6025", - "FredB" + "chrisdavidmills", + "wbamberg", + "jcletousey", + "loella16" ] }, - "Web/CSS/perspective-origin": { - "modified": "2020-10-15T21:20:18.754Z", + "orphaned/MDN/Tools/Template_editing": { + "modified": "2020-09-30T16:48:33.737Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "teoli", - "FredB" + "chrisdavidmills", + "JNa0" ] }, - "Web/CSS/place-content": { - "modified": "2020-10-15T21:52:51.184Z", + "Mozilla/Firefox/Releases/3/Updating_web_applications": { + "modified": "2019-03-23T23:53:12.406Z", "contributors": [ - "SphinxKnight" + "wbamberg", + "Sheppy", + "Mgjbot", + "BenoitL" ] }, - "Web/CSS/place-items": { - "modified": "2020-10-15T21:52:53.357Z", + "Mozilla/Firefox/Releases/2/Updating_extensions": { + "modified": "2019-03-23T23:50:49.070Z", "contributors": [ - "SphinxKnight" + "wbamberg", + "Mgjbot", + "Fredchat", + "Planche" ] }, - "Web/CSS/place-self": { - "modified": "2020-10-15T21:52:50.692Z", + "Mozilla/Firefox/Releases/3/Updating_extensions": { + "modified": "2019-12-13T20:33:09.962Z", "contributors": [ - "SphinxKnight" + "wbamberg", + "Sheppy", + "Gandoulf", + "BenoitL", + "Mgjbot", + "Fredchat" ] }, - "Web/CSS/pointer-events": { - "modified": "2020-10-15T21:22:42.114Z", + "orphaned/Mozilla/Add-ons_bonnes_pratiques_performances_extensions": { + "modified": "2019-03-23T22:52:30.998Z", "contributors": [ - "SphinxKnight", - "flexbox", - "teoli", - "SiegfriedEhret", - "avetisk" + "ArakNoPhob" ] }, - "Web/CSS/position": { - "modified": "2020-10-15T21:16:08.130Z", + "Mozilla/Add-ons/WebExtensions/Add_a_button_to_the_toolbar": { + "modified": "2019-07-03T05:22:48.886Z", "contributors": [ - "SphinxKnight", - "Loliwe", - "Machou", - "adaedra", - "fscholz", - "Sebastianz", - "cconcolato", - "FredB", - "teoli", - "Mgjbot", - "Fredchat", - "Kyodev" + "hellosct1", + "JNa0", + "Goofy" ] }, - "Web/CSS/quotes": { - "modified": "2020-10-15T21:08:51.774Z", + "Mozilla/Add-ons/WebExtensions/Implement_a_settings_page": { + "modified": "2019-05-19T03:44:17.070Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "teoli", - "FredB" + "hellosct1", + "RoyalPanda" ] }, - "Web/CSS/radial-gradient()": { - "modified": "2020-11-18T14:42:17.846Z", + "orphaned/Mozilla/Add-ons/WebExtensions/Distribution_options/Add-ons_for_desktop_apps": { + "modified": "2019-09-30T14:55:22.937Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight", - "PetiPandaRou", - "teoli", - "philippe97", - "FredB", - "Jeansebastien.ney" + "hellosct1" ] }, - "Web/CSS/ratio": { - "modified": "2020-10-15T21:21:46.974Z", + "orphaned/Mozilla/Add-ons/WebExtensions/Distribution_options/Add-ons_in_the_enterprise": { + "modified": "2019-07-08T08:21:59.137Z", "contributors": [ - "SphinxKnight", - "fscholz", - "teoli", - "FredB" + "hellosct1", + "JeffD" ] }, - "Web/CSS/repeat()": { - "modified": "2020-11-18T14:44:25.185Z", + "orphaned/Mozilla/Add-ons/WebExtensions/Distribution_options": { + "modified": "2019-07-08T08:22:26.722Z", "contributors": [ - "chrisdavidmills", + "hellosct1", "SphinxKnight" ] }, - "Web/CSS/repeating-conic-gradient()": { - "modified": "2020-11-18T14:49:14.177Z", + "orphaned/Mozilla/Add-ons/WebExtensions/Distribution_options/Sideloading_add-ons": { + "modified": "2019-07-08T08:20:57.253Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/repeating-linear-gradient()": { - "modified": "2020-11-18T14:45:56.794Z", + "Mozilla/Add-ons/WebExtensions/API/proxy/settings": { + "modified": "2020-10-15T22:04:59.888Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight", - "Sebastianz", - "Prinz_Rana", - "wizAmit", - "prayash", - "bfn", - "teoli", - "FredB" + "hellosct1" ] }, - "Web/CSS/repeating-radial-gradient()": { - "modified": "2020-11-18T14:47:29.838Z", + "Mozilla/Add-ons/WebExtensions/API/devtools/inspectedWindow/eval": { + "modified": "2020-10-15T21:55:14.114Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight", - "a-mt" + "hellosct1", + "m-r-r" ] }, - "Web/CSS/resize": { - "modified": "2020-10-15T21:19:06.332Z", + "Mozilla/Add-ons/WebExtensions/API/devtools/inspectedWindow": { + "modified": "2020-10-15T21:55:11.329Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "teoli", - "FredB" + "hellosct1" ] }, - "Web/CSS/resolution": { - "modified": "2020-10-15T21:24:52.090Z", + "Mozilla/Add-ons/WebExtensions/API/devtools/inspectedWindow/reload": { + "modified": "2020-10-15T21:55:58.911Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "Prinz_Rana", - "fscholz", - "J.DMB", - "louuis", - "teoli", - "FredB" + "hellosct1" ] }, - "Web/CSS/revert": { - "modified": "2020-10-15T21:42:54.151Z", + "Mozilla/Add-ons/WebExtensions/API/devtools/inspectedWindow/tabId": { + "modified": "2020-10-15T21:55:59.720Z", "contributors": [ - "SphinxKnight", - "Zefling" + "hellosct1" ] }, - "Web/CSS/right": { - "modified": "2020-10-15T21:08:54.080Z", + "Mozilla/Add-ons/WebExtensions/API/devtools/network/getHAR": { + "modified": "2020-10-15T22:04:36.939Z", "contributors": [ - "SphinxKnight", - "Prinz_Rana", - "fscholz", - "Sebastianz", - "teoli", - "FredB", - "Delapouite" + "hellosct1" ] }, - "Web/CSS/rotate": { - "modified": "2020-10-15T22:02:45.073Z", + "Mozilla/Add-ons/WebExtensions/API/devtools/network": { + "modified": "2020-10-15T21:55:16.357Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/row-gap": { - "modified": "2020-10-15T22:05:44.066Z", + "Mozilla/Add-ons/WebExtensions/API/devtools/network/onNavigated": { + "modified": "2020-10-15T21:56:01.394Z", "contributors": [ - "SphinxKnight", - "JNa0" + "hellosct1" ] }, - "Web/CSS/ruby-align": { - "modified": "2020-10-15T21:43:02.784Z", + "Mozilla/Add-ons/WebExtensions/API/devtools/network/onRequestFinished": { + "modified": "2020-10-15T22:04:12.813Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/ruby-position": { - "modified": "2020-10-15T21:42:41.711Z", + "Mozilla/Add-ons/WebExtensions/API/devtools/panels/create": { + "modified": "2020-10-15T21:56:02.132Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scale": { - "modified": "2020-10-15T22:02:41.753Z", + "Mozilla/Add-ons/WebExtensions/API/devtools/panels/elements": { + "modified": "2020-10-15T22:04:11.356Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scroll-behavior": { - "modified": "2020-10-15T21:42:38.519Z", + "Mozilla/Add-ons/WebExtensions/API/devtools/panels/ElementsPanel/createSidebarPane": { + "modified": "2020-10-15T22:04:11.111Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scroll-margin": { - "modified": "2020-10-15T22:11:29.331Z", + "Mozilla/Add-ons/WebExtensions/API/devtools/panels/ElementsPanel": { + "modified": "2020-10-15T21:56:25.683Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scroll-margin-block": { - "modified": "2020-10-15T22:11:26.331Z", + "Mozilla/Add-ons/WebExtensions/API/devtools/panels/ElementsPanel/onSelectionChanged": { + "modified": "2020-10-15T21:56:28.564Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scroll-margin-block-end": { - "modified": "2020-10-15T22:11:24.840Z", + "Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionPanel": { + "modified": "2020-10-15T21:56:01.635Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scroll-margin-block-start": { - "modified": "2020-10-15T22:11:27.968Z", + "Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane": { + "modified": "2020-10-15T22:04:11.081Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scroll-margin-bottom": { - "modified": "2020-10-15T22:11:27.109Z", + "Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane/onHidden": { + "modified": "2020-10-15T22:04:12.026Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scroll-margin-inline": { - "modified": "2020-10-15T22:11:27.758Z", + "Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane/onShown": { + "modified": "2020-10-15T22:04:11.474Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scroll-margin-inline-end": { - "modified": "2020-10-15T22:11:29.215Z", + "Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane/setExpression": { + "modified": "2020-10-15T22:04:11.532Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scroll-margin-inline-start": { - "modified": "2020-10-15T22:11:31.365Z", + "Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane/setObject": { + "modified": "2020-10-15T22:04:12.294Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scroll-margin-left": { - "modified": "2020-10-15T22:11:32.305Z", + "Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane/setPage": { + "modified": "2020-10-15T22:15:03.534Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scroll-margin-right": { - "modified": "2020-10-15T22:11:31.609Z", + "Mozilla/Add-ons/WebExtensions/API/devtools/panels": { + "modified": "2020-10-15T21:55:15.857Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scroll-margin-top": { - "modified": "2020-10-15T22:11:25.637Z", + "Mozilla/Add-ons/WebExtensions/API/devtools/panels/onThemeChanged": { + "modified": "2020-10-15T21:55:59.922Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scroll-padding": { - "modified": "2020-10-15T22:11:29.445Z", + "Mozilla/Add-ons/WebExtensions/API/devtools/panels/themeName": { + "modified": "2020-10-15T21:55:59.431Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scroll-padding-block": { - "modified": "2020-10-15T22:11:28.191Z", + "conflicting/Mozilla/Add-ons/WebExtensions/API/menus/overrideContext": { + "modified": "2019-07-03T07:58:27.877Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scroll-padding-block-end": { - "modified": "2020-10-15T22:11:29.968Z", + "Mozilla/Add-ons/WebExtensions/API/proxy/onError": { + "modified": "2020-10-15T22:00:36.758Z", "contributors": [ - "SphinxKnight" + "hellosct1", + "wbamberg" ] }, - "Web/CSS/scroll-padding-block-start": { - "modified": "2020-10-15T22:11:29.801Z", + "orphaned/Mozilla/Add-ons/WebExtensions/API/userScripts/APIScript": { + "modified": "2019-10-13T04:23:03.445Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scroll-padding-bottom": { - "modified": "2020-10-15T22:11:30.415Z", + "conflicting/Mozilla/Add-ons/WebExtensions/API/userScripts/RegisteredUserScript/unregister": { + "modified": "2020-10-15T22:23:34.113Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scroll-padding-inline": { - "modified": "2020-10-15T22:11:26.827Z", + "Mozilla/Add-ons/WebExtensions/API/userScripts/Working_with_userScripts": { + "modified": "2019-10-13T04:55:15.939Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scroll-padding-inline-end": { - "modified": "2020-10-15T22:11:26.380Z", + "orphaned/Mozilla/Add-ons/WebExtensions/Best_practices_for_updating_your_extension": { + "modified": "2019-07-05T09:31:56.338Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scroll-padding-inline-start": { - "modified": "2020-10-15T22:11:30.209Z", + "orphaned/Mozilla/Add-ons/WebExtensions/Choose_a_Firefox_version_for_web_extension_develop": { + "modified": "2019-10-12T17:29:13.794Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scroll-padding-left": { - "modified": "2020-10-15T22:11:32.055Z", + "orphaned/Mozilla/Add-ons/WebExtensions/Comparison_with_the_Add-on_SDK": { + "modified": "2019-05-19T07:28:28.529Z", "contributors": [ + "hellosct1", "SphinxKnight" ] }, - "Web/CSS/scroll-padding-right": { - "modified": "2020-10-15T22:11:31.603Z", + "Mozilla/Add-ons/WebExtensions/Browser_support_for_JavaScript_APIs": { + "modified": "2020-10-15T20:55:07.811Z", "contributors": [ + "hellosct1", "SphinxKnight" ] }, - "Web/CSS/scroll-padding-top": { - "modified": "2020-10-15T22:11:27.462Z", + "orphaned/Mozilla/Add-ons/WebExtensions/Developer_accounts": { + "modified": "2019-10-12T19:14:11.531Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scroll-snap-align": { - "modified": "2020-10-15T22:11:32.358Z", + "Mozilla/Add-ons/WebExtensions/Build_a_cross_browser_extension": { + "modified": "2019-09-22T19:56:40.143Z", "contributors": [ - "SphinxKnight" + "hellosct1", + "ponsfrilus" ] }, - "Web/CSS/scroll-snap-coordinate": { - "modified": "2020-10-15T21:42:48.115Z", + "Mozilla/Add-ons/WebExtensions/Debugging_(before_Firefox_50)": { + "modified": "2019-03-18T21:02:43.036Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scroll-snap-destination": { - "modified": "2020-10-15T21:42:40.512Z", + "orphaned/Mozilla/Add-ons/WebExtensions/Request_the_right_permissions": { + "modified": "2019-07-03T12:00:26.344Z", "contributors": [ - "SphinxKnight" + "hellosct1", + "regseb" ] }, - "Web/CSS/scroll-snap-points-x": { - "modified": "2020-10-15T21:42:45.133Z", + "orphaned/Mozilla/Add-ons/WebExtensions/Test_permission_requests": { + "modified": "2019-05-18T18:06:34.313Z", "contributors": [ - "SphinxKnight", - "teoli" + "hellosct1" ] }, - "Web/CSS/scroll-snap-points-y": { - "modified": "2020-10-15T21:42:38.109Z", + "Mozilla/Add-ons/WebExtensions/Differences_between_API_implementations": { + "modified": "2019-07-08T08:23:30.368Z", "contributors": [ - "SphinxKnight", - "teoli" + "hellosct1" ] }, - "Web/CSS/scroll-snap-stop": { - "modified": "2020-10-15T22:10:03.086Z", + "Mozilla/Add-ons/WebExtensions/Examples": { + "modified": "2020-05-24T09:35:11.044Z", "contributors": [ - "SphinxKnight" + "hellosct1", + "NerOcrO", + "gritchou" ] }, - "Web/CSS/scroll-snap-type": { - "modified": "2020-10-15T21:42:50.969Z", + "orphaned/Mozilla/Add-ons/WebExtensions/User_experience_best_practices": { + "modified": "2019-05-18T19:46:03.001Z", "contributors": [ - "SphinxKnight", - "jide" + "hellosct1" ] }, - "Web/CSS/scroll-snap-type-x": { - "modified": "2020-10-15T21:42:38.724Z", + "Mozilla/Add-ons/WebExtensions/Extending_the_developer_tools": { + "modified": "2019-07-08T08:20:22.550Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/scroll-snap-type-y": { - "modified": "2020-10-15T21:42:39.974Z", + "Mozilla/Add-ons/WebExtensions/Chrome_incompatibilities": { + "modified": "2019-10-13T06:54:47.652Z", "contributors": [ - "SphinxKnight" + "hellosct1", + "SphinxKnight", + "lp177", + "wtoscer", + "Goofy", + "Bat41" ] }, - "Web/CSS/scrollbar-color": { - "modified": "2020-10-15T22:10:04.861Z", + "Mozilla/Add-ons/WebExtensions/Safely_inserting_external_content_into_a_page": { + "modified": "2019-07-03T12:00:39.099Z", "contributors": [ - "SphinxKnight", - "lp177" + "hellosct1" ] }, - "Web/CSS/scrollbar-width": { - "modified": "2020-10-15T22:10:07.959Z", + "orphaned/Mozilla/Add-ons/WebExtensions/Temporary_Installation_in_Firefox": { + "modified": "2019-03-28T06:57:14.853Z", "contributors": [ - "SphinxKnight" + "hellosct1", + "zecakeh", + "fbessou" ] }, - "Web/CSS/shape": { - "modified": "2020-10-15T21:46:30.260Z", + "Mozilla/Add-ons/WebExtensions/Interact_with_the_clipboard": { + "modified": "2019-07-03T05:46:49.789Z", "contributors": [ - "SphinxKnight" + "hellosct1", + "MyriamB" ] }, - "Web/CSS/shape-box": { - "modified": "2019-03-23T22:32:55.011Z", + "Mozilla/Add-ons/WebExtensions/Intercept_HTTP_requests": { + "modified": "2019-07-03T05:48:59.759Z", "contributors": [ - "SphinxKnight" + "hellosct1", + "Wintersunshine-Do" ] }, - "Web/CSS/shape-image-threshold": { - "modified": "2020-10-15T21:42:37.534Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/background": { + "modified": "2020-10-15T21:53:54.965Z", "contributors": [ - "SphinxKnight", - "Zefling" + "hellosct1", + "Porkepix", + "loella16" ] }, - "Web/CSS/shape-margin": { - "modified": "2020-10-15T21:42:48.010Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/author": { + "modified": "2020-10-15T21:53:55.193Z", "contributors": [ - "SphinxKnight" + "hellosct1", + "fscholz", + "regseb", + "Porkepix", + "loella16" ] }, - "Web/CSS/shape-outside": { - "modified": "2020-10-15T21:33:45.682Z", + "Mozilla/Add-ons/WebExtensions/manifest.json/theme_experiment": { + "modified": "2020-10-15T22:23:34.499Z", "contributors": [ - "SphinxKnight", - "HTeuMeuLeu", - "teoli", - "Sebastianz", - "lbelavoir" + "hellosct1" ] }, - "Web/CSS/string": { - "modified": "2020-10-15T21:10:36.585Z", + "Mozilla/Add-ons/WebExtensions/Native_manifests": { + "modified": "2019-09-30T13:34:40.128Z", "contributors": [ - "SphinxKnight", - "fscholz", - "teoli", - "FredB", - "ThePrisoner" + "hellosct1" ] }, - "Web/CSS/symbols()": { - "modified": "2020-11-30T10:29:26.349Z", + "Mozilla/Add-ons/WebExtensions/Sharing_objects_with_page_scripts": { + "modified": "2020-09-21T20:21:11.522Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight" + "JackNUMBER", + "hellosct1" ] }, - "Web/CSS/tab-size": { - "modified": "2020-10-15T21:19:02.503Z", + "orphaned/Mozilla/Add-ons/WebExtensions/Porting_a_legacy_Firefox_add-on": { + "modified": "2019-05-19T03:42:46.903Z", "contributors": [ - "SphinxKnight", - "Prinz_Rana", - "Sebastianz", - "teoli", - "FredB" + "hellosct1", + "TheSirC" ] }, - "Web/CSS/table-layout": { - "modified": "2020-10-15T21:19:02.718Z", + "orphaned/Mozilla/Add-ons/WebExtensions/Package_your_extension_": { + "modified": "2019-09-22T20:09:03.419Z", "contributors": [ - "SphinxKnight", - "bsitruk", - "emmanuelclement", - "fscholz", - "Sebastianz", - "teoli", - "b_b", - "FredB", - "ethertank" + "hellosct1", + "zecakeh", + "adorsaz", + "ValentinG", + "romainneutron" ] }, - "Web/CSS/text-align": { - "modified": "2020-10-15T21:15:12.893Z", + "Mozilla/Add-ons/WebExtensions/What_next_": { + "modified": "2020-05-24T10:03:42.606Z", "contributors": [ - "n3wborn", - "SphinxKnight", - "SpaVec", - "NicolasGoudry", - "Sebastianz", - "teoli", - "FredB", - "Mgjbot", - "Fredchat", - "Kyodev" + "hellosct1" ] }, - "Web/CSS/text-align-last": { - "modified": "2020-10-15T21:19:07.972Z", + "orphaned/Mozilla/Add-ons/WebExtensions/What_does_review_rejection_mean_to_users": { + "modified": "2019-09-30T16:27:32.411Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "fvignals", - "teoli", - "FredB" + "hellosct1" ] }, - "Web/CSS/text-combine-upright": { - "modified": "2020-10-15T21:42:38.110Z", + "orphaned/Mozilla/Add-ons/WebExtensions/Security_best_practices": { + "modified": "2019-05-18T18:20:19.136Z", "contributors": [ - "SphinxKnight" + "hellosct1", + "JNa0" ] }, - "Web/CSS/text-decoration": { - "modified": "2020-10-15T21:17:58.514Z", + "orphaned/Mozilla/Add-ons/WebExtensions/Testing_persistent_and_restart_features": { + "modified": "2019-05-19T02:44:57.977Z", "contributors": [ - "Maxi-MenuBestOfPlus", - "SphinxKnight", - "Sebastianz", - "teoli", - "316k", - "FredB", - "Fredchat", - "Kyodev" + "hellosct1" ] }, - "Web/CSS/text-decoration-color": { - "modified": "2020-10-15T21:08:48.730Z", + "Mozilla/Add-ons/WebExtensions/Work_with_contextual_identities": { + "modified": "2019-07-03T12:03:14.858Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "fscholz", - "teoli", - "FredB" + "hellosct1" ] }, - "Web/CSS/text-decoration-line": { - "modified": "2020-10-15T21:19:04.173Z", + "Mozilla/Add-ons/WebExtensions/Work_with_the_Cookies_API": { + "modified": "2019-07-03T12:04:24.574Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "teoli", - "FredB" + "hellosct1" ] }, - "Web/CSS/text-decoration-skip": { - "modified": "2020-10-15T21:47:35.040Z", + "Mozilla/Add-ons/WebExtensions/Working_with_the_Tabs_API": { + "modified": "2019-10-13T09:50:25.032Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/text-decoration-skip-ink": { - "modified": "2020-10-15T21:59:08.170Z", + "Mozilla/Add-ons/WebExtensions/user_interface/Sidebars": { + "modified": "2020-06-21T16:36:44.213Z", "contributors": [ - "SphinxKnight" + "hellosct1", + "Eonm" ] }, - "Web/CSS/text-decoration-style": { - "modified": "2020-10-15T21:19:03.614Z", + "Mozilla/Add-ons/WebExtensions/user_interface/Context_menu_items": { + "modified": "2019-09-30T14:46:57.757Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "teoli", - "FredB" + "hellosct1", + "chrisspb", + "Outpox" ] }, - "Web/CSS/text-decoration-thickness": { - "modified": "2020-10-15T22:24:05.293Z", + "orphaned/Mozilla/Add-ons/WebExtensions/user_interface/Accessibility_guidelines": { + "modified": "2019-10-12T19:02:53.249Z", "contributors": [ - "SphinxKnight" + "hellosct1" ] }, - "Web/CSS/text-emphasis": { - "modified": "2020-10-15T21:43:05.328Z", + "Mozilla/Add-ons/WebExtensions/user_interface/Extension_pages": { + "modified": "2020-06-09T16:59:51.409Z", "contributors": [ - "SphinxKnight" + "hellosct1", + "JNa0" ] }, - "Web/CSS/text-emphasis-color": { - "modified": "2020-10-15T21:41:37.102Z", + "Mozilla/Add-ons/WebExtensions/user_interface/devtools_panels": { + "modified": "2019-07-03T14:11:08.292Z", "contributors": [ - "SphinxKnight", - "webdif" + "hellosct1" ] }, - "Web/CSS/text-emphasis-position": { - "modified": "2020-10-15T21:41:37.345Z", + "Mozilla/Developer_guide/So_you_just_built_Firefox": { + "modified": "2019-03-23T23:19:14.291Z", "contributors": [ - "SphinxKnight" + "chrisdavidmills", + "juleschz" ] }, - "Web/CSS/text-emphasis-style": { - "modified": "2020-10-15T21:41:36.302Z", + "Mozilla/Firefox/Releases/1.5": { + "modified": "2019-03-24T00:15:36.655Z", "contributors": [ - "SphinxKnight" + "wbamberg", + "tregagnon", + "FredB", + "ThePrisoner", + "BenoitL", + "Mgjbot", + "Mozinet", + "Chbok" ] }, - "Web/CSS/text-indent": { - "modified": "2020-10-15T21:08:57.783Z", + "Mozilla/Firefox/Releases/11": { + "modified": "2019-03-23T23:38:04.029Z", "contributors": [ - "SphinxKnight", - "neurone12000", - "Prinz_Rana", - "fscholz", - "Sebastianz", - "teoli", - "FredB" + "wbamberg", + "tregagnon", + "FredB", + "ThePrisoner" ] }, - "Web/CSS/text-justify": { - "modified": "2020-10-15T21:53:58.739Z", + "Mozilla/Firefox/Releases/12": { + "modified": "2019-03-18T21:08:58.052Z", "contributors": [ - "SphinxKnight", - "Deraw-", - "Joel-Costamagna" + "fscholz", + "wbamberg", + "tregagnon", + "FredB", + "ThePrisoner" ] }, - "Web/CSS/text-orientation": { - "modified": "2020-10-15T21:41:37.989Z", + "Mozilla/Firefox/Releases/13": { + "modified": "2019-03-23T23:38:05.142Z", "contributors": [ - "SphinxKnight" + "wbamberg", + "prayash", + "tregagnon", + "FredB", + "ThePrisoner" ] }, - "Web/CSS/text-overflow": { - "modified": "2020-10-15T21:09:08.503Z", + "Mozilla/Firefox/Releases/15": { + "modified": "2019-03-23T23:06:29.503Z", "contributors": [ - "Ryanfarrah25", - "SphinxKnight", - "dackmin", - "Guillaume-Heras", - "Sebastianz", - "PifyZ", - "LukyVj", - "teoli", - "FredB" + "wbamberg", + "tregagnon", + "FredB", + "ThePrisoner" ] }, - "Web/CSS/text-rendering": { - "modified": "2020-10-15T21:08:21.121Z", + "Mozilla/Firefox/Releases/16": { + "modified": "2019-03-23T23:37:32.181Z", "contributors": [ - "SphinxKnight", - "fscholz", - "webdif", - "teoli", + "wbamberg", + "mrstork", + "tregagnon", "FredB", - "hsablonniere", - "Manu1400" + "ThePrisoner" ] }, - "Web/CSS/text-shadow": { - "modified": "2020-10-15T21:11:21.315Z", + "Mozilla/Firefox/Releases/17": { + "modified": "2019-03-18T21:08:57.759Z", "contributors": [ - "SphinxKnight", - "NemoNobobyPersonne", "fscholz", - "Sebastianz", - "teoli", + "wbamberg", + "tregagnon", "FredB", - "BadFox", - "BenoitL" + "ThePrisoner" ] }, - "Web/CSS/text-size-adjust": { - "modified": "2020-10-15T21:41:38.977Z", + "Mozilla/Firefox/Releases/17/Site_compatibility": { + "modified": "2019-01-16T21:49:04.673Z", "contributors": [ - "SphinxKnight", - "Goofy" + "wbamberg", + "xdelatour" ] }, - "Web/CSS/text-transform": { - "modified": "2020-10-15T21:08:51.025Z", + "Mozilla/Firefox/Releases/18": { + "modified": "2019-03-23T23:35:11.165Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "sylozof", - "teoli", + "wbamberg", + "tregagnon", "FredB", - "Matouche" + "ThePrisoner" ] }, - "Web/CSS/text-underline-offset": { - "modified": "2020-10-15T22:21:50.660Z", + "Mozilla/Firefox/Releases/18/Site_compatibility": { + "modified": "2019-01-16T21:57:32.133Z", "contributors": [ - "SphinxKnight" + "wbamberg", + "xdelatour" ] }, - "Web/CSS/text-underline-position": { - "modified": "2020-10-15T21:21:32.888Z", + "Mozilla/Firefox/Releases/19": { + "modified": "2019-03-23T23:34:04.814Z", "contributors": [ - "SphinxKnight", + "wbamberg", "Sebastianz", - "teoli", - "FredB" + "tregagnon", + "FredB", + "ThePrisoner", + "Skoua" ] }, - "Web/CSS/time": { - "modified": "2020-10-15T21:04:47.409Z", + "Mozilla/Firefox/Releases/19/Site_compatibility": { + "modified": "2019-01-16T21:57:39.651Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "Prinz_Rana", - "fscholz", + "wbamberg", + "xdelatour" + ] + }, + "Mozilla/Firefox/Releases/2": { + "modified": "2019-03-24T00:04:11.055Z", + "contributors": [ + "wbamberg", + "tregagnon", "FredB", - "teoli", - "tregagnon" + "fscholz", + "Mgjbot", + "BenoitL", + "Fredchat", + "Chbok", + "Lefou", + "Planche", + "Mozinet" ] }, - "Web/CSS/time-percentage": { - "modified": "2020-10-15T22:14:23.852Z", + "Mozilla/Firefox/Releases/20": { + "modified": "2019-03-23T23:33:26.421Z", "contributors": [ - "SphinxKnight" + "wbamberg", + "FredB", + "ThePrisoner", + "Martial76" ] }, - "Web/CSS/timing-function": { - "modified": "2020-10-15T21:46:31.385Z", + "Mozilla/Firefox/Releases/20/Site_compatibility": { + "modified": "2019-01-16T21:58:36.580Z", "contributors": [ - "SphinxKnight" + "wbamberg", + "xdelatour" ] }, - "Web/CSS/top": { - "modified": "2020-10-15T21:19:40.106Z", + "Mozilla/Firefox/Releases/21": { + "modified": "2019-11-20T21:19:06.767Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "teoli", - "FredB", - "ethertank", - "DavidWalsh" + "wbamberg", + "tregagnon", + "Delapouite" ] }, - "Web/CSS/touch-action": { - "modified": "2020-10-15T21:41:20.063Z", + "Mozilla/Firefox/Releases/21/Site_compatibility": { + "modified": "2019-01-16T21:57:29.270Z", "contributors": [ - "daformat", - "SphinxKnight" + "wbamberg", + "xdelatour" ] }, - "Web/CSS/transform": { - "modified": "2020-10-15T21:19:05.910Z", + "Mozilla/Firefox/Releases/22": { + "modified": "2019-03-23T23:28:17.543Z", "contributors": [ - "SphinxKnight", - "Prinz_Rana", - "Sebastianz", - "Sheppy", - "teoli", - "FredB", - "lmorchard" + "wbamberg", + "chrisdavidmills", + "Skoua" ] }, - "Web/CSS/transform-box": { - "modified": "2020-10-15T21:41:17.907Z", + "Mozilla/Firefox/Releases/22/Site_compatibility": { + "modified": "2019-01-16T21:57:40.074Z", "contributors": [ - "SphinxKnight" + "wbamberg", + "xdelatour" ] }, - "Web/CSS/transform-function": { - "modified": "2020-10-15T21:42:33.342Z", + "Mozilla/Firefox/Releases/23": { + "modified": "2019-03-23T22:59:15.612Z", "contributors": [ - "SphinxKnight", - "AntoineTohan", - "mrstork" + "wbamberg", + "benaddou", + "ThePrisoner" ] }, - "Web/CSS/transform-function/matrix()": { - "modified": "2020-11-16T08:59:24.432Z", + "Mozilla/Firefox/Releases/23/Site_compatibility": { + "modified": "2019-01-16T21:57:25.542Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight", - "stephane-tessier" + "wbamberg", + "xdelatour" ] }, - "Web/CSS/transform-function/matrix3d()": { - "modified": "2020-11-16T09:01:09.677Z", + "Mozilla/Firefox/Releases/24": { + "modified": "2019-03-23T22:43:17.357Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight", - "Sebastianz" + "wbamberg", + "ThePrisoner" ] }, - "Web/CSS/transform-function/perspective()": { - "modified": "2020-11-16T09:10:28.191Z", + "Mozilla/Firefox/Releases/24/Site_compatibility": { + "modified": "2019-01-16T21:57:47.692Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight", - "mrstork" + "wbamberg", + "xdelatour" ] }, - "Web/CSS/transform-function/rotate()": { - "modified": "2020-11-19T16:05:47.321Z", + "Mozilla/Firefox/Releases/3.5": { + "modified": "2019-03-24T00:01:24.251Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight", - "goofy_mdn", - "prayash" + "wbamberg", + "tregagnon", + "FredB", + "BenoitL", + "Chbok", + "Goofy", + "Mgjbot" ] }, - "Web/CSS/transform-function/rotate3d()": { - "modified": "2020-11-19T16:07:17.057Z", + "Mozilla/Firefox/Releases/3.6": { + "modified": "2019-12-13T20:33:39.144Z", "contributors": [ - "chrisdavidmills", - "GuiBret", - "SphinxKnight", - "Sebastianz", - "prayash" + "wbamberg", + "tregagnon", + "FredB", + "ThePrisoner", + "fryn", + "fscholz", + "Thomash", + "BenoitL" ] }, - "Web/CSS/transform-function/rotateX()": { - "modified": "2020-11-19T16:08:58.335Z", + "Mozilla/Firefox/Releases/3": { + "modified": "2019-03-23T23:57:59.495Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight", - "prayash" + "wbamberg", + "tregagnon", + "FredB", + "BenoitL", + "Mgjbot", + "Chbok", + "Mozinet", + "Fredchat", + "Rishtarz", + "Kyodev" ] }, - "Web/CSS/transform-function/rotateY()": { - "modified": "2020-11-19T16:09:55.866Z", + "Mozilla/Firefox/Releases/35": { + "modified": "2019-12-13T20:33:22.682Z", "contributors": [ - "chrisdavidmills", + "wbamberg", "SphinxKnight", - "prayash" + "mliatt", + "Godrod", + "Runatal" ] }, - "Web/CSS/transform-function/rotateZ()": { - "modified": "2020-11-30T10:07:33.024Z", + "Mozilla/Firefox/Releases/35/Site_Compatibility": { + "modified": "2019-01-16T21:49:04.592Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight", - "prayash" + "wbamberg", + "xdelatour" ] }, - "Web/CSS/transform-function/scale()": { - "modified": "2020-11-30T10:15:36.688Z", + "Mozilla/Firefox/Releases/4": { + "modified": "2019-11-21T00:43:25.071Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight", - "Halkeand", - "Loliwe", - "Sebastianz" + "wbamberg", + "Sebastianz", + "tregagnon", + "FredB", + "ThePrisoner" ] }, - "Web/CSS/transform-function/scale3d()": { - "modified": "2020-11-30T10:19:17.844Z", + "Mozilla/Firefox/Releases/40": { + "modified": "2019-03-23T22:51:13.163Z", "contributors": [ - "chrisdavidmills", + "wbamberg", "SphinxKnight", - "DavidDx", - "Sebastianz" + "BenoitEsnard", + "ov357" ] }, - "Web/CSS/transform-function/scaleX()": { - "modified": "2020-11-30T10:20:33.117Z", + "Mozilla/Firefox/Releases/40/Site_Compatibility": { + "modified": "2019-01-16T21:48:27.545Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight", - "Sebastianz" + "wbamberg", + "xdelatour" ] }, - "Web/CSS/transform-function/scaleY()": { - "modified": "2020-11-30T10:21:46.233Z", + "Mozilla/Firefox/Releases/41": { + "modified": "2019-03-23T22:49:38.696Z", "contributors": [ - "chrisdavidmills", + "wbamberg", "SphinxKnight", - "Sebastianz" + "Paleno" ] }, - "Web/CSS/transform-function/scaleZ()": { - "modified": "2020-11-30T10:23:37.630Z", + "Mozilla/Firefox/Releases/41/Site_Compatibility": { + "modified": "2019-01-16T21:48:49.107Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight", - "Sebastianz" + "wbamberg", + "xdelatour" ] }, - "Web/CSS/transform-function/skew()": { - "modified": "2020-11-30T10:25:40.996Z", + "Mozilla/Firefox/Releases/5": { + "modified": "2019-03-23T23:38:10.236Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight", - "prayash" + "fscholz", + "wbamberg", + "tregagnon", + "FredB", + "ThePrisoner" ] }, - "Web/CSS/transform-function/skewX()": { - "modified": "2020-11-30T10:27:10.768Z", + "Mozilla/Firefox/Releases/50": { + "modified": "2019-03-23T22:23:32.722Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight", - "Ramzi2892", - "prayash" + "wbamberg", + "Xhelas" ] }, - "Web/CSS/transform-function/skewY()": { - "modified": "2020-11-30T10:28:12.012Z", + "Mozilla/Firefox/Releases/59": { + "modified": "2019-03-18T21:37:37.649Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight", - "prayash" + "wbamberg", + "julienw" ] }, - "Web/CSS/transform-function/translate()": { - "modified": "2020-11-30T10:30:22.993Z", + "Mozilla/Firefox/Releases/6": { + "modified": "2019-11-21T00:43:13.867Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight", - "mrstork" + "wbamberg", + "tregagnon", + "ThePrisoner" ] }, - "Web/CSS/transform-function/translate3d()": { - "modified": "2020-11-30T12:56:47.640Z", + "Mozilla/Firefox/Releases/63": { + "modified": "2019-03-18T21:22:08.997Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight", - "ThreadElric", - "mrstork" + "algorun77" ] }, - "Web/CSS/transform-function/translateX": { - "modified": "2019-04-06T11:48:19.824Z", + "Mozilla/Firefox/Releases/65": { + "modified": "2019-03-18T20:39:08.555Z", "contributors": [ - "SphinxKnight", - "mrstork" + "samus35" ] }, - "Web/CSS/transform-function/translateY()": { - "modified": "2020-11-30T13:01:02.374Z", + "Mozilla/Firefox/Releases/68": { + "modified": "2019-08-22T13:01:38.971Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight", - "mrstork" + "BuzzRage" ] }, - "Web/CSS/transform-function/translateZ()": { - "modified": "2020-11-30T13:02:52.702Z", + "Mozilla/Firefox/Releases/69": { + "modified": "2019-08-14T05:59:15.506Z", "contributors": [ - "chrisdavidmills", - "SphinxKnight", - "mrstork" + "Kuzcoo" ] }, - "Web/CSS/transform-origin": { - "modified": "2020-10-15T21:19:06.049Z", + "Mozilla/Firefox/Releases/7": { + "modified": "2019-03-23T23:38:06.097Z", "contributors": [ - "tristantheb", + "wbamberg", "SphinxKnight", - "Prinz_Rana", - "Sebastianz", - "antograssiot", - "teoli", - "FredB" + "tregagnon", + "FredB", + "ThePrisoner" ] }, - "Web/CSS/transform-style": { - "modified": "2020-10-15T21:19:45.597Z", + "Mozilla/Firefox/Releases/70": { + "modified": "2019-09-02T05:07:52.712Z", "contributors": [ - "SphinxKnight", - "fscholz", - "Sebastianz", - "teoli", - "FredB" + "pbrosset" ] }, - "Web/CSS/transition": { - "modified": "2020-10-15T21:20:31.652Z", + "Mozilla/Firefox/Releases/76": { + "modified": "2020-05-10T16:11:03.049Z", "contributors": [ - "SphinxKnight", - "ovaxio", - "sztan", - "fscholz", - "Sebastianz", - "J.DMB", - "louuis", - "teoli", - "FredB" + "tristantheb" ] }, - "Web/CSS/transition-delay": { - "modified": "2020-10-15T21:19:58.171Z", + "Mozilla/Firefox/Releases/77": { + "modified": "2020-05-10T15:53:10.394Z", "contributors": [ - "SphinxKnight", - "mrstork", - "fscholz", - "Sebastianz", - "teoli", - "FredB" + "tristantheb", + "Neku3721" ] }, - "Web/CSS/transition-duration": { - "modified": "2020-10-15T21:20:14.863Z", + "Mozilla/Firefox/Releases/8": { + "modified": "2019-11-21T00:43:06.185Z", "contributors": [ - "SphinxKnight", - "mrstork", - "fscholz", + "wbamberg", "Sebastianz", - "teoli", - "FredB" + "tregagnon", + "FredB", + "ThePrisoner" ] }, - "Web/CSS/transition-property": { - "modified": "2020-10-15T21:20:09.909Z", + "Mozilla/Firefox/Releases/9": { + "modified": "2019-12-13T20:33:26.081Z", "contributors": [ - "SphinxKnight", + "wbamberg", "fscholz", - "Sebastianz", - "teoli", - "gudoy", - "FredB" + "tregagnon", + "FredB", + "ThePrisoner" ] }, - "Web/CSS/transition-timing-function": { - "modified": "2020-10-15T21:20:09.412Z", + "Mozilla/Firefox/Releases": { + "modified": "2020-09-04T09:36:06.531Z", "contributors": [ - "SphinxKnight", - "mrstork", - "fscholz", - "Sebastianz", - "teoli", - "FredB" + "Voulto", + "wbamberg", + "FredB", + "Sheppy" ] }, - "Web/CSS/translate": { - "modified": "2020-10-15T22:02:43.081Z", + "Web/API/Navigator/getUserMedia": { + "modified": "2019-03-23T23:05:32.482Z", "contributors": [ - "SphinxKnight" + "a-mt", + "Nek-", + "Eric013", + "SuperStrong" ] }, - "Web/CSS/translation-value": { - "modified": "2019-04-06T11:47:12.242Z", + "Tools/about:debugging/about:debugging_before_Firefox_68": { + "modified": "2020-07-16T22:36:33.804Z", "contributors": [ - "SphinxKnight", - "J.DMB", - "teoli", - "louuis" + "caleyz" ] }, - "Web/CSS/unicode-bidi": { - "modified": "2020-10-15T21:10:25.144Z", + "Tools/about:debugging": { + "modified": "2020-07-16T22:36:32.303Z", "contributors": [ - "SphinxKnight", - "trouba", - "Sebastianz", - "teoli", - "FredB", - "ThePrisoner" + "maximelore", + "wbamberg" ] }, - "Web/CSS/unset": { - "modified": "2020-10-15T21:40:50.115Z", + "Tools/Accessing_the_Developer_Tools": { + "modified": "2020-07-16T22:35:25.957Z", "contributors": [ - "SphinxKnight" + "wbamberg", + "maximelore" ] }, - "Web/CSS/url": { - "modified": "2020-10-15T21:10:36.777Z", + "orphaned/Tools/Add-ons": { + "modified": "2020-07-16T22:36:23.351Z", "contributors": [ - "SphinxKnight", - "fscholz", - "teoli", - "FredB", - "ThePrisoner" + "maximelore", + "wbamberg" ] }, - "Web/CSS/url()": { - "modified": "2020-10-15T22:20:27.752Z", + "Tools/Browser_Toolbox": { + "modified": "2020-07-16T22:35:55.531Z", "contributors": [ - "SphinxKnight" + "hellosct1", + "wbamberg", + "maximelore", + "nico_nc", + "teoli", + "KittenOverlord", + "nora" ] }, - "Web/CSS/user-modify": { - "modified": "2020-10-15T21:43:01.040Z", + "Tools/Browser_Console": { + "modified": "2020-07-16T22:35:42.346Z", "contributors": [ - "SphinxKnight", - "NicolasT" + "maximelore", + "wbamberg", + "teoli", + "Jeremie", + "tregagnon", + "Delapouite", + "SylvainPasche", + "BenoitL", + "Pablor44", + "Fredchat", + "Matdere" ] }, - "Web/CSS/user-select": { - "modified": "2020-10-15T21:28:08.010Z", + "Tools/Web_Console/Console_messages": { + "modified": "2020-08-29T03:46:11.424Z", "contributors": [ - "SphinxKnight", - "Sheppy", - "Fredchat", - "teoli", - "louuis" + "stphngrc", + "wbamberg", + "maximelore", + "glickind" ] }, - "Web/CSS/valeur_reelle": { - "modified": "2019-04-06T12:16:17.195Z", + "Tools/Web_Console/Helpers": { + "modified": "2020-08-28T09:54:35.807Z", "contributors": [ - "SphinxKnight", - "louuis", + "stphngrc", + "wbamberg", + "maximelore", "teoli", - "FredB" + "tregagnon" ] }, - "Web/CSS/valeur_résolue": { - "modified": "2019-04-06T13:07:44.816Z", + "Tools/Web_Console": { + "modified": "2020-07-16T22:34:05.900Z", "contributors": [ - "SphinxKnight", - "xdelatour" + "maximelore", + "wbamberg", + "glickind", + "Coraline", + "teoli", + "Thegennok", + "trevorh", + "J.DMB", + "tregagnon", + "milc", + "sperling", + "dataG" ] }, - "Web/CSS/var()": { - "modified": "2020-10-15T21:42:32.805Z", + "Tools/Web_Console/Keyboard_shortcuts": { + "modified": "2020-07-16T22:34:22.621Z", "contributors": [ - "SphinxKnight" + "maximelore", + "wbamberg" ] }, - "Web/CSS/vertical-align": { - "modified": "2020-10-15T21:17:57.980Z", + "Tools/Web_Console/UI_Tour": { + "modified": "2020-07-16T22:34:17.163Z", "contributors": [ - "SphinxKnight", - "vlakoff", - "Loliwe", - "Sebastianz", - "teoli", - "FredB", - "Fredchat", - "Kyodev" + "maximelore", + "wbamberg", + "glickind" ] }, - "Web/CSS/visibility": { - "modified": "2020-10-15T21:18:07.321Z", + "Tools/Web_Console/Rich_output": { + "modified": "2020-07-16T22:34:20.227Z", "contributors": [ - "patrickfournier", - "SphinxKnight", - "Sebastianz", - "Hell_Carlito", - "vava", - "teoli", - "tregagnon", - "FredB", - "Kyodev", - "Fredchat" + "maximelore", + "wbamberg" ] }, - "Web/CSS/white-space": { - "modified": "2020-10-15T21:19:07.297Z", + "Tools/Web_Console/Split_console": { + "modified": "2020-07-16T22:34:20.903Z", "contributors": [ - "SphinxKnight", - "nykola", - "fscholz", - "teoli", - "claudepache", - "FredB", - "nonos" + "maximelore", + "wbamberg" ] }, - "Web/CSS/widows": { - "modified": "2020-10-15T21:19:18.585Z", + "Tools/Web_Console/The_command_line_interpreter": { + "modified": "2020-08-28T09:12:31.516Z", "contributors": [ - "SphinxKnight", - "Sebastianz", - "teoli", - "FredB" + "stphngrc", + "tchioubak", + "aminelch", + "A-312", + "maximelore", + "wbamberg" ] }, - "Web/CSS/width": { - "modified": "2020-10-15T21:16:34.721Z", + "Tools/DevToolsColors": { + "modified": "2020-07-16T22:35:53.314Z", "contributors": [ - "cdoublev", - "SphinxKnight", - "Sebastianz", - "teoli", - "FredB", - "Mgjbot", - "BenoitL", - "Fredchat", - "Kyodev" + "maximelore", + "wbamberg", + "teoli" ] }, - "Web/CSS/will-change": { - "modified": "2020-10-15T21:38:00.394Z", + "orphaned/Tools/CSS_Coverage": { + "modified": "2019-03-23T22:51:54.141Z", "contributors": [ - "cdoublev", - "Marc.V", - "SphinxKnight", - "Sebastianz", - "PRASS95" + "maximelore", + "wbamberg" ] }, - "Web/CSS/word-break": { - "modified": "2020-10-15T21:20:32.265Z", + "Tools/Remote_Debugging/Chrome_Desktop": { + "modified": "2020-07-16T22:35:40.256Z", "contributors": [ + "wbamberg", "SphinxKnight", - "Sylfare", - "PifyZ", "teoli", - "fscholz", - "Sebastianz", - "louuis", - "FredB" + "jsx", + "dorianecampagne" ] }, - "Web/CSS/word-spacing": { - "modified": "2020-10-15T21:09:07.377Z", + "Tools/Remote_Debugging/Debugging_Firefox_Desktop": { + "modified": "2020-07-16T22:35:40.983Z", "contributors": [ - "SphinxKnight", - "Prinz_Rana", - "fscholz", - "Sebastianz", - "teoli", - "Goofy", - "louuis", - "FredB" + "maximelore", + "wbamberg" ] }, - "Web/CSS/writing-mode": { - "modified": "2020-10-15T21:23:45.445Z", + "Tools/Remote_Debugging/Debugging_Firefox_for_Android_with_WebIDE": { + "modified": "2020-07-16T22:35:40.616Z", "contributors": [ - "SphinxKnight", - "YoruNoHikage", - "L2o", - "teoli", - "FredB" + "wbamberg", + "maximelore" ] }, - "Web/CSS/z-index": { - "modified": "2020-10-15T21:08:18.747Z", + "Tools/Remote_Debugging": { + "modified": "2020-07-16T22:35:37.277Z", "contributors": [ - "SphinxKnight", - "Sebastianz", + "maximelore", + "wbamberg", + "glickind", "teoli", - "FredB", - "tregagnon", - "Fredchat", - "Kyodev", - "Lapinkiller" - ] - }, - "Web/CSS/zoom": { - "modified": "2020-10-15T21:45:23.245Z", - "contributors": [ - "SphinxKnight", - "BenMorel", - "JayPanoz" + "J.DMB", + "G-de-Bruges", + "medhi.naveau@hotmail.be", + "Omnilaika02", + "KIDY" ] }, - "Web/CSS/Élément_remplacé": { - "modified": "2019-04-06T13:08:03.406Z", + "Tools/Remote_Debugging/Thunderbird": { + "modified": "2020-07-16T22:35:39.867Z", "contributors": [ - "SphinxKnight", - "Loliwe", - "teoli", - "Halfman", - "FredB" + "wbamberg", + "maximelore" ] }, - "Web/Démos_de_technologies_open_web": { - "modified": "2019-03-18T20:44:11.081Z", + "Tools/Debugger/How_to/Access_debugging_in_add-ons": { + "modified": "2020-07-16T22:35:14.754Z", "contributors": [ - "goofy_mdn", - "xavierjs", - "qwincy_p" + "wbamberg", + "maximelore", + "teoli" ] }, - "Web/EXSLT": { - "modified": "2019-01-17T10:26:33.088Z", + "Tools/Debugger/How_to/Highlight_and_inspect_DOM_nodes": { + "modified": "2020-07-16T22:35:13.697Z", "contributors": [ - "ExE-Boss", - "BenoitL", - "Mgjbot" + "wbamberg", + "maximelore", + "teoli" ] }, - "Web/EXSLT/exsl": { - "modified": "2019-01-16T15:20:55.825Z", + "Tools/Debugger/How_to/Set_a_conditional_breakpoint": { + "modified": "2020-07-16T22:35:10.533Z", "contributors": [ - "ExE-Boss", - "teoli", - "Jeremie", - "tregagnon", - "Anonymous" + "maximelore", + "wbamberg", + "teoli" ] }, - "Web/EXSLT/exsl/node-set": { - "modified": "2019-01-16T15:43:16.875Z", + "Tools/Debugger/How_to/Set_a_breakpoint": { + "modified": "2020-07-16T22:35:09.962Z", "contributors": [ - "ExE-Boss", - "Mgjbot", - "BenoitL", - "Fredchat" + "maximelore", + "wbamberg", + "teoli" ] }, - "Web/EXSLT/exsl/object-type": { - "modified": "2019-03-23T23:51:29.001Z", + "Tools/Debugger/How_to/Breaking_on_exceptions": { + "modified": "2020-07-16T22:35:15.043Z", "contributors": [ - "ExE-Boss", - "SphinxKnight", - "Mgjbot", - "Fredchat" + "maximelore", + "wbamberg" ] }, - "Web/EXSLT/math": { - "modified": "2019-01-16T15:25:32.670Z", + "Tools/Debugger/How_to/Debug_eval_sources": { + "modified": "2020-07-16T22:35:14.396Z", "contributors": [ - "ExE-Boss", - "teoli", - "Jeremie", - "tregagnon", - "Anonymous" + "maximelore", + "wbamberg", + "teoli" ] }, - "Web/EXSLT/math/highest": { - "modified": "2019-03-23T23:51:27.731Z", + "Tools/Debugger/How_to/Disable_breakpoints": { + "modified": "2020-07-16T22:35:11.273Z", "contributors": [ - "ExE-Boss", - "SphinxKnight", - "Mgjbot", - "Fredchat" + "maximelore", + "wbamberg", + "teoli" ] }, - "Web/EXSLT/math/lowest": { - "modified": "2019-03-23T23:51:32.457Z", + "Tools/Debugger/How_to/Pretty-print_a_minified_file": { + "modified": "2020-07-16T22:35:13.988Z", "contributors": [ - "ExE-Boss", - "SphinxKnight", - "Mgjbot", - "Fredchat" + "maximelore", + "wbamberg", + "teoli" ] }, - "Web/EXSLT/math/min": { - "modified": "2019-03-23T23:50:33.876Z", + "Tools/Debugger/How_to": { + "modified": "2020-09-04T07:36:16.042Z", "contributors": [ - "ExE-Boss", - "Dralyab", - "jackblack", - "Mgjbot", - "Fredchat" + "Voulto", + "wbamberg", + "maximelore", + "teoli", + "sidgan" ] }, - "Web/EXSLT/set": { - "modified": "2019-01-16T15:22:46.319Z", + "Tools/Debugger/How_to/Ignore_a_source": { + "modified": "2020-07-16T22:35:13.367Z", "contributors": [ - "ExE-Boss", - "Jeremie", - "Anonymous" + "maximelore", + "wbamberg", + "teoli" ] }, - "Web/EXSLT/set/difference": { - "modified": "2019-03-23T23:50:39.871Z", + "Tools/Debugger/How_to/Open_the_debugger": { + "modified": "2020-07-16T22:35:09.012Z", "contributors": [ - "ExE-Boss", - "SphinxKnight", - "Mgjbot", - "Fredchat" + "maximelore", + "wbamberg", + "teoli" ] }, - "Web/EXSLT/set/distinct": { - "modified": "2019-03-23T23:50:37.743Z", + "Tools/Debugger/How_to/Step_through_code": { + "modified": "2020-07-16T22:35:11.898Z", "contributors": [ - "ExE-Boss", - "SphinxKnight", - "Mgjbot", - "Fredchat" + "maximelore", + "wbamberg", + "teoli" ] }, - "Web/EXSLT/set/has-same-node": { - "modified": "2019-03-23T23:50:40.804Z", + "Tools/Debugger/How_to/Search": { + "modified": "2020-07-16T22:35:15.360Z", "contributors": [ - "ExE-Boss", - "SphinxKnight", - "Mgjbot", - "Fredchat" + "maximelore", + "wbamberg" ] }, - "Web/EXSLT/set/intersection": { - "modified": "2019-03-23T23:50:32.370Z", + "Tools/Debugger/How_to/Set_Watch_Expressions": { + "modified": "2020-07-16T22:35:15.802Z", "contributors": [ - "ExE-Boss", - "SphinxKnight", - "Mgjbot", - "Fredchat" + "maximelore", + "wbamberg" ] }, - "Web/EXSLT/set/leading": { - "modified": "2019-03-23T23:50:41.424Z", + "Tools/Debugger/How_to/Use_a_source_map": { + "modified": "2020-07-16T22:35:12.417Z", "contributors": [ - "ExE-Boss", - "SphinxKnight", - "Mgjbot", - "Fredchat" + "tchevalier", + "maximelore", + "wbamberg", + "hervehobbes", + "necraidan", + "teoli", + "franckuser16" ] }, - "Web/EXSLT/set/trailing": { - "modified": "2019-03-23T23:50:41.695Z", + "Tools/Debugger": { + "modified": "2020-07-16T22:35:04.438Z", "contributors": [ - "ExE-Boss", + "maximelore", + "wbamberg", + "glickind", + "teoli", "SphinxKnight", - "Mgjbot", - "Fredchat" + "Omnilaika02", + "nora" ] }, - "Web/EXSLT/str": { - "modified": "2019-01-16T15:24:44.465Z", + "orphaned/Tools/Debugger/Limitations_of_the_new_debugger": { + "modified": "2019-03-23T22:22:02.266Z", "contributors": [ - "ExE-Boss", - "Jeremie", - "Anonymous" + "wbamberg", + "maximelore" ] }, - "Web/EXSLT/str/concat": { - "modified": "2019-03-24T00:12:37.407Z", + "Tools/Debugger/Keyboard_shortcuts": { + "modified": "2020-07-16T22:35:18.146Z", "contributors": [ - "ExE-Boss", - "SphinxKnight", - "Fredchat", - "Mgjbot" + "maximelore", + "wbamberg", + "teoli" ] }, - "Web/EXSLT/str/split": { - "modified": "2019-03-23T23:50:37.644Z", + "Tools/Debugger/Set_an_XHR_breakpoint": { + "modified": "2020-07-16T22:35:20.080Z", "contributors": [ - "ExE-Boss", - "SphinxKnight", - "Mgjbot", - "Fredchat" + "maximelore" ] }, - "Web/EXSLT/str/tokenize": { - "modified": "2019-03-23T23:50:34.788Z", + "Tools/Debugger/Source_map_errors": { + "modified": "2020-07-16T22:35:19.304Z", "contributors": [ - "ExE-Boss", - "SphinxKnight", - "Mgjbot", - "Fredchat" + "maximelore", + "wbamberg" ] }, - "Web/Events": { - "modified": "2020-09-03T05:30:03.906Z", + "Tools/Debugger/UI_Tour": { + "modified": "2020-07-16T22:35:16.333Z", "contributors": [ - "Voulto", - "cendrars59", + "maximelore", "wbamberg", - "Alain20100", - "ebear", - "linedubeth", - "AlainRinder" + "teoli", + "Goofy" ] }, - "Web/Events/DOMContentLoaded": { - "modified": "2020-10-15T21:40:06.593Z", + "orphaned/Tools/Debugger_(before_Firefox_52)/Disable_breakpoints": { + "modified": "2019-03-23T22:21:17.073Z", "contributors": [ - "Watilin", - "fscholz", - "zede-master", - "Gastonite", - "Shinze", - "jmh" + "wbamberg", + "maximelore" ] }, - "Web/Events/abort": { - "modified": "2019-04-30T14:03:20.605Z", + "orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Access_debugging_in_add-ons": { + "modified": "2019-03-23T22:21:33.063Z", "contributors": [ "wbamberg", - "fscholz", - "Kalwyn" + "teoli", + "maximelore" ] }, - "Web/Events/abort_(ProgressEvent)": { - "modified": "2019-03-23T22:24:38.520Z", + "orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Black_box_a_source": { + "modified": "2019-03-23T22:21:44.269Z", "contributors": [ - "fscholz", - "Kalwyn" + "wbamberg", + "teoli", + "maximelore" ] }, - "Web/Events/afterprint": { - "modified": "2019-03-23T22:24:13.216Z", + "orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Break_on_a_DOM_event": { + "modified": "2019-03-23T22:22:11.943Z", "contributors": [ - "fscholz", - "Kalwyn" + "wbamberg", + "teoli", + "maximelore" ] }, - "Web/Events/animationend": { - "modified": "2019-03-23T22:24:25.318Z", + "orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Debug_eval_sources": { + "modified": "2019-03-23T22:22:29.066Z", "contributors": [ - "edspeedy", - "Kalwyn" + "wbamberg", + "teoli", + "maximelore" ] }, - "Web/Events/animationiteration": { - "modified": "2019-03-23T22:24:12.393Z", + "orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Disable_breakpoints": { + "modified": "2019-03-23T22:22:13.461Z", "contributors": [ - "Kalwyn" + "wbamberg", + "teoli", + "maximelore" ] }, - "Web/Events/animationstart": { - "modified": "2019-03-23T22:24:27.835Z", + "orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Examine,_modify,_and_watch_variables": { + "modified": "2019-03-23T22:22:09.066Z", "contributors": [ - "Kalwyn" + "wbamberg", + "teoli", + "maximelore" ] }, - "Web/Events/audioprocess": { - "modified": "2019-03-18T21:01:00.247Z", + "orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Highlight_and_inspect_DOM_nodes": { + "modified": "2019-03-23T22:22:10.389Z", "contributors": [ - "fscholz", - "Kalwyn" + "wbamberg", + "teoli", + "maximelore" ] }, - "Web/Events/beforeprint": { - "modified": "2020-11-25T15:13:28.637Z", + "orphaned/Tools/Debugger_(before_Firefox_52)/How_to": { + "modified": "2019-03-23T22:22:26.886Z", "contributors": [ - "Wixonic", - "fscholz", - "Kalwyn" + "wbamberg", + "teoli", + "maximelore" ] }, - "Web/Events/beforeunload": { - "modified": "2020-01-22T07:04:02.410Z", + "orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Open_the_debugger": { + "modified": "2019-03-23T22:22:10.293Z", "contributors": [ - "julienc", "wbamberg", - "Pierre.Fauconnier", - "Kalwyn" + "maximelore", + "teoli" ] }, - "Web/Events/complete": { - "modified": "2019-03-18T21:01:07.959Z", + "orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Pretty-print_a_minified_file": { + "modified": "2019-03-23T22:22:11.012Z", "contributors": [ - "fscholz", - "David_B", - "Kalwyn" + "wbamberg", + "teoli", + "maximelore" ] }, - "Web/Events/compositionend": { - "modified": "2020-10-15T21:50:42.611Z", + "orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Search_and_filter": { + "modified": "2019-03-23T22:21:42.961Z", "contributors": [ - "tbetous", "wbamberg", - "Kalwyn" + "teoli", + "maximelore" ] }, - "Web/Events/compositionstart": { - "modified": "2019-04-30T13:48:11.171Z", + "orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Set_a_breakpoint": { + "modified": "2019-03-23T22:21:42.671Z", "contributors": [ "wbamberg", - "Kalwyn" + "teoli", + "maximelore" ] }, - "Web/Events/compositionupdate": { - "modified": "2019-04-30T13:48:17.939Z", + "orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Set_a_conditional_breakpoint": { + "modified": "2019-03-23T22:21:51.627Z", "contributors": [ "wbamberg", - "fscholz", - "Kalwyn" + "teoli", + "maximelore" ] }, - "Web/Events/copy": { - "modified": "2019-03-23T22:22:48.922Z", + "orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Step_through_code": { + "modified": "2019-03-23T22:21:44.640Z", "contributors": [ - "fscholz", - "Kalwyn" + "wbamberg", + "teoli", + "maximelore" ] }, - "Web/Events/ended_(Web_Audio)": { - "modified": "2019-03-18T21:16:53.303Z", + "orphaned/Tools/Debugger_(before_Firefox_52)/How_to/Use_a_source_map": { + "modified": "2019-03-23T22:21:49.457Z", "contributors": [ - "fscholz", - "Kalwyn" + "wbamberg", + "teoli", + "maximelore" ] }, - "Web/Events/error": { - "modified": "2019-03-23T22:21:21.432Z", + "orphaned/Tools/Debugger_(before_Firefox_52)": { + "modified": "2019-03-23T22:22:28.971Z", "contributors": [ - "fscholz", - "loella16", - "Kalwyn" + "wbamberg", + "maximelore" ] }, - "Web/Events/focusin": { - "modified": "2019-03-23T22:20:35.765Z", + "orphaned/Tools/Debugger_(before_Firefox_52)/Keyboard_shortcuts": { + "modified": "2019-03-23T22:21:50.707Z", "contributors": [ - "fscholz", - "Kalwyn" + "wbamberg", + "maximelore" ] }, - "Web/Events/focusout": { - "modified": "2019-03-23T22:22:45.276Z", + "orphaned/Tools/Debugger_(before_Firefox_52)/Settings": { + "modified": "2019-03-23T22:14:03.961Z", "contributors": [ - "fscholz", - "Kalwyn", - "Behrouze" + "wbamberg", + "maximelore" ] }, - "Web/Events/load": { - "modified": "2019-03-18T20:54:13.374Z", + "orphaned/Tools/Debugger_(before_Firefox_52)/UI_Tour": { + "modified": "2019-03-23T22:19:32.754Z", "contributors": [ - "fscholz", - "Watilin", - "SphinxKnight", - "SaShimy", - "ebear", - "jmh" + "wbamberg", + "maximelore" ] }, - "Web/Events/pagehide": { - "modified": "2019-03-18T21:31:42.222Z", + "Tools/DevToolsAPI": { + "modified": "2020-07-16T22:35:24.078Z", "contributors": [ - "Watilin" + "maximelore", + "wbamberg" ] }, - "Web/Events/pageshow": { - "modified": "2019-03-23T22:44:21.347Z", + "Tools/DOM_Property_Viewer": { + "modified": "2020-07-16T22:36:34.322Z", "contributors": [ - "Watilin", - "fscholz", - "jmh" + "maximelore", + "wbamberg" ] }, - "Web/Events/readystatechange": { - "modified": "2019-03-23T22:44:19.958Z", + "Tools/Shader_Editor": { + "modified": "2020-07-16T22:35:54.397Z", "contributors": [ - "fscholz", - "cedeber", - "jmh" + "maximelore", + "wbamberg", + "stephaniehobson", + "teoli", + "bassam", + "tregagnon" ] }, - "Web/Events/transitionend": { - "modified": "2020-10-15T21:58:39.030Z", + "Tools/Style_Editor": { + "modified": "2020-07-16T22:35:00.333Z", "contributors": [ - "Voulto", - "fscholz", - "dominiquevilain" + "maximelore", + "wbamberg", + "teoli", + "tregagnon", + "salsero" ] }, - "Web/Events/unload": { - "modified": "2019-04-30T14:26:18.615Z", + "Tools/Web_Audio_Editor": { + "modified": "2020-07-16T22:36:08.440Z", "contributors": [ + "maximelore", "wbamberg", - "CptGerV", - "florent.vaucelle" + "teoli", + "tregagnon", + "batisteo" ] }, - "Web/Guide": { - "modified": "2020-04-12T14:16:39.360Z", + "Tools/Firefox_OS_Simulator_clone": { + "modified": "2020-07-16T22:36:22.890Z", "contributors": [ - "ele-gall-ac-mineducation", - "tristantheb", - "SphinxKnight", - "Leticiak37", - "demangejeremy", - "EloD10", - "axel8591", - "SaintCyr", - "Hydr0s", - "Fredchat", - "Caudralys", - "teoli", - "fama25", - "ethertank", - "tregagnon", - "Sheppy" + "wbamberg", + "xdelatour" ] }, - "Web/Guide/AJAX": { - "modified": "2020-06-08T12:58:09.722Z", + "Tools": { + "modified": "2020-07-16T22:44:14.844Z", "contributors": [ - "Maxi-MenuBestOfPlus", - "CyrilKrylatov", "SphinxKnight", - "chrisdavidmills", - "Arkhall", - "Nothus", + "maximelore", + "sunazerty", + "wbamberg", + "Dralyab", + "unpeudetout", + "stephane34", + "enguerran", + "BenoitL", + "Pierrot", + "Goofy", + "Sabine", + "Azurrea", + "thequestion", + "KittenOverlord", + "ninovelena", "tregagnon", - "arena", - "Mgjbot", - "Summit677", + "teoli", + "wakka27", + "Juju77", + "tchevalier", + "Delapouite", + "FredB", + "ethertank", + "julienw", + "tcit", "Fredchat", - "BenoitL", - "Neumann", + "Kyodev", + "Mgjbot", + "Takenbot", + "Andreas Wuest", + "Jean-Yves Cronier", "Chbok", - "VincentN", - "Dria" + "Jep", + "Nickolay", + "TestUser" ] }, - "Web/Guide/AJAX/Communauté": { - "modified": "2019-01-16T16:10:44.992Z", + "Tools/Index": { + "modified": "2020-07-16T22:36:03.885Z", "contributors": [ - "chrisdavidmills", - "Fredchat", - "Mgjbot", - "VincentN", - "Chbok" + "wbamberg", + "xdelatour" ] }, - "Web/Guide/AJAX/Premiers_pas": { - "modified": "2020-05-07T07:49:40.639Z", + "Tools/Accessibility_inspector": { + "modified": "2020-07-16T22:36:39.636Z", "contributors": [ - "grandoc", - "VictorLequin", - "Watilin", - "GregMorel", - "CyrilKrylatov", - "chrisdavidmills", - "Jibec", - "P_MO", - "arena", - "Mgjbot", - "Fredchat", - "Rbories", - "BenoitL", - "Cbi1net", - "Rodolphe", - "Chbok", - "VincentN", - "Taken", - "Oumar", - "Diskostu" + "maximelore", + "hellosct1", + "SphinxKnight" ] }, - "Web/Guide/API": { - "modified": "2019-03-23T23:08:38.035Z", + "Tools/Accessibility_inspector/Simulation": { + "modified": "2020-07-16T22:36:40.512Z", "contributors": [ - "SphinxKnight", - "demangejeremy", - "shing0608" + "MarieComet" ] }, - "Web/Guide/API/Gamepad": { - "modified": "2019-03-23T23:08:49.794Z", + "Tools/Page_Inspector/3-pane_mode": { + "modified": "2020-07-16T22:34:53.714Z", "contributors": [ - "matteodelabre", - "Goofy", - "jessmania" + "maximelore" ] }, - "Web/Guide/API/WebRTC": { - "modified": "2019-03-23T23:07:44.484Z", + "Tools/Page_Inspector/How_to/Edit_CSS_filters": { + "modified": "2020-07-16T22:34:45.240Z", "contributors": [ - "wordsbybird" + "maximelore", + "wbamberg", + "MRdotB" ] }, - "Web/Guide/API/WebRTC/WebRTC_architecture": { - "modified": "2019-03-23T23:07:50.082Z", + "Tools/Page_Inspector/How_to/Examine_grid_layouts": { + "modified": "2020-07-16T22:34:47.223Z", "contributors": [ - "Goofy", - "wordsbybird" + "GregMorel", + "maximelore", + "wbamberg", + "Mozinet", + "PhilippePerret" + ] + }, + "Tools/Page_Inspector/How_to/Examine_and_edit_HTML": { + "modified": "2020-07-16T22:34:40.766Z", + "contributors": [ + "maximelore", + "wbamberg", + "JeffD", + "teoli", + "micetf", + "SphinxKnight", + "Goofy" + ] + }, + "Tools/Page_Inspector/How_to/Examine_and_edit_CSS": { + "modified": "2020-07-16T22:34:42.394Z", + "contributors": [ + "wbamberg", + "Alan_Braut", + "maximelore", + "Loliwe", + "SphinxKnight", + "teoli" ] }, - "Web/Guide/API/WebRTC/WebRTC_basics": { - "modified": "2020-11-22T05:39:33.506Z", + "Tools/Page_Inspector/How_to/Examine_and_edit_the_box_model": { + "modified": "2020-07-16T22:34:34.287Z", "contributors": [ - "tonybengue", - "amineSsa", - "wordsbybird" + "wbamberg", + "maximelore", + "clementpolito", + "teoli", + "jsx" ] }, - "Web/Guide/Audio_and_video_delivery": { - "modified": "2019-03-23T22:00:15.299Z", + "Tools/Page_Inspector/How_to/Examine_event_listeners": { + "modified": "2020-07-16T22:34:35.648Z", "contributors": [ - "chrisdavidmills", - "a-mt" + "maximelore", + "wbamberg", + "teoli" ] }, - "Web/Guide/Audio_and_video_delivery/Live_streaming_web_audio_and_video": { - "modified": "2019-03-18T20:51:45.799Z", + "Tools/Page_Inspector/How_to": { + "modified": "2020-07-16T22:34:31.149Z", "contributors": [ - "chrisdavidmills", - "a-mt" + "maximelore", + "wbamberg", + "teoli", + "sidgan" ] }, - "Web/Guide/Audio_and_video_delivery/buffering_seeking_time_ranges": { - "modified": "2019-03-18T20:51:45.442Z", + "Tools/Page_Inspector/How_to/Inspect_and_select_colors": { + "modified": "2020-07-16T22:34:34.991Z", "contributors": [ - "chrisdavidmills", - "a-mt" + "wbamberg", + "maximelore", + "teoli", + "jsx" ] }, - "Web/Guide/Audio_and_video_manipulation": { - "modified": "2019-03-23T22:00:16.201Z", + "Tools/Page_Inspector/How_to/Open_the_Inspector": { + "modified": "2020-07-16T22:34:32.703Z", "contributors": [ - "chrisdavidmills", - "a-mt" + "maximelore", + "wbamberg", + "teoli" ] }, - "Web/Guide/DOM": { - "modified": "2020-08-30T07:19:22.993Z", + "Tools/Page_Inspector/How_to/View_background_images": { + "modified": "2020-07-16T22:34:44.112Z", "contributors": [ - "Voulto", - "tregagnon", - "Sheppy" + "wbamberg", + "maximelore", + "teoli" ] }, - "Web/Guide/DOM/Events": { - "modified": "2020-08-30T07:20:46.985Z", + "Tools/Page_Inspector/How_to/Reposition_elements_in_the_page": { + "modified": "2020-07-16T22:34:45.853Z", "contributors": [ - "Voulto", - "Sheppy" + "wbamberg", + "maximelore" ] }, - "Web/Guide/DOM/Events/Creating_and_triggering_events": { - "modified": "2020-10-15T21:40:07.710Z", + "Tools/Page_Inspector/How_to/Select_and_highlight_elements": { + "modified": "2020-07-16T22:34:46.553Z", "contributors": [ - "tristantheb", - "loella16", - "csblo", - "yasakura_", - "jmh" + "wbamberg", + "maximelore" ] }, - "Web/Guide/DOM/Events/Les_données_d_orientation_et_de_mouvement_expliquées": { - "modified": "2019-03-18T21:41:00.371Z", + "Tools/Page_Inspector/How_to/Select_an_element": { + "modified": "2020-07-16T22:34:33.580Z", "contributors": [ - "loella16" + "wbamberg", + "maximelore", + "teoli", + "jsx" ] }, - "Web/Guide/DOM/Events/Touch_events": { - "modified": "2020-10-15T21:23:44.732Z", + "Tools/Page_Inspector/How_to/Use_the_Inspector_API": { + "modified": "2020-07-16T22:34:44.851Z", "contributors": [ - "ebear", + "maximelore", "wbamberg", - "quentin.lamamy", - "nmonceyron", - "Goofy", - "SphinxKnight" + "daimebag", + "teoli" ] }, - "Web/Guide/DOM/Events/Touch_events/Gérer_à_la_fois_événement_tactile_et_événement_de_la_souris": { - "modified": "2019-03-18T21:33:21.001Z", + "Tools/Page_Inspector/How_to/Use_the_Inspector_from_the_Web_Console": { + "modified": "2020-07-16T22:34:44.470Z", "contributors": [ - "CharlotteW" + "maximelore", + "wbamberg", + "teoli" ] }, - "Web/Guide/DOM/Events/evenement_medias": { - "modified": "2019-03-23T22:20:46.809Z", + "Tools/Page_Inspector/How_to/Visualize_transforms": { + "modified": "2020-07-16T22:34:39.528Z", "contributors": [ - "Hell_Carlito", - "jucrouzet" + "maximelore", + "wbamberg", + "teoli" ] }, - "Web/Guide/DOM/Manipuler_historique_du_navigateur": { - "modified": "2019-03-23T23:36:51.472Z", + "Tools/Page_Inspector/How_to/Work_with_animations/Animation_inspector_(Firefox_41_and_42)": { + "modified": "2020-07-16T22:34:37.976Z", "contributors": [ - "Watilin", - "Outlivier", - "loella16", - "JoJoMimosa", - "zessx", - "tregagnon", - "CapFlow", - "Beaver", - "pparidans" + "maximelore", + "wbamberg" ] }, - "Web/Guide/DOM/Manipuler_historique_du_navigateur/Example": { - "modified": "2019-03-23T23:32:28.258Z", + "Tools/Page_Inspector/How_to/Work_with_animations/Animation_inspector_example:_Web_Animations_API": { + "modified": "2020-07-16T22:34:38.254Z", "contributors": [ - "tregagnon", - "matteodelabre" + "wbamberg", + "maximelore" ] }, - "Web/Guide/DOM/Using_full_screen_mode": { - "modified": "2019-03-23T23:28:29.789Z", + "Tools/Page_Inspector/How_to/Work_with_animations/Animation_inspector_example:_CSS_transitions": { + "modified": "2020-07-16T22:34:37.720Z", "contributors": [ "wbamberg", - "loella16", - "Gaelliss", - "kiux", - "warpdesign", - "Rudloff" + "maximelore" ] }, - "Web/Guide/Graphics": { - "modified": "2019-03-23T23:29:27.864Z", + "Tools/Page_Inspector/How_to/Work_with_animations": { + "modified": "2020-07-16T22:34:36.523Z", "contributors": [ - "tonybengue", - "Patrice-Koumar", - "Goofy", - "tregagnon", - "darnuria" + "maximelore", + "wbamberg", + "daimebag", + "colibri83", + "hutrd", + "MRdotB" ] }, - "Web/Guide/Graphics/Dessiner_avec_canvas": { - "modified": "2019-03-23T23:59:59.422Z", + "Tools/Page_Inspector": { + "modified": "2020-07-16T22:34:27.499Z", "contributors": [ - "emersion", - "Laurent_Lyaudet", - "Delapouite", + "maximelore", + "wbamberg", + "clementpolito", + "teoli", + "J.DMB", "tregagnon", - "Nairod", - "BenoitL", - "Chbok", - "Mgjbot", - "Pitux" + "milc", + "tchevalier", + "Delapouite" ] }, - "Web/Guide/HTML/Astuces_de_création_de_pages_HTML_à_affichage_rapide": { - "modified": "2020-07-16T22:22:32.522Z", + "Tools/Page_Inspector/Keyboard_shortcuts": { + "modified": "2020-07-16T22:34:50.971Z", "contributors": [ - "tbazin", - "rfc791", - "tregagnon", - "ethertank", - "rgkdev", - "shgz", - "Shz" + "wbamberg", + "maximelore", + "teoli" ] }, - "Web/Guide/HTML/Catégories_de_contenu": { - "modified": "2020-03-31T11:01:50.986Z", + "Tools/Page_Inspector/UI_Tour": { + "modified": "2020-07-16T22:34:49.046Z", "contributors": [ - "tristantheb", - "SphinxKnight", - "loella16", - "marie-ototoi", - "tregagnon", - "xaky" + "maximelore", + "wbamberg", + "fixius69gggg", + "hutrd", + "clementpolito" ] }, - "Web/Guide/HTML/Formulaires": { - "modified": "2020-07-16T22:20:56.659Z", + "Tools/JSON_viewer": { + "modified": "2020-07-16T22:36:31.458Z", "contributors": [ - "BAHLOUL_Farouk", - "Dralyab", - "klenzo", - "Porkepix", - "Orkrum", - "diomabb", - "SphinxKnight", - "Goofy", - "tregagnon", - "FredB" + "wbamberg", + "maximelore" ] }, - "Web/Guide/HTML/Formulaires/Advanced_styling_for_HTML_forms": { - "modified": "2020-07-16T22:21:34.205Z", + "Tools/Measure_a_portion_of_the_page": { + "modified": "2020-07-16T22:36:38.831Z", "contributors": [ - "Dralyab" + "maximelore" ] }, - "Web/Guide/HTML/Formulaires/Apparence_des_formulaires_HTML": { - "modified": "2020-07-16T22:21:30.990Z", + "Tools/Memory/Aggregate_view": { + "modified": "2020-07-16T22:36:28.617Z", "contributors": [ - "Dralyab", - "Goofy", - "tregagnon", - "FredB" + "wbamberg", + "maximelore", + "solfen" ] }, - "Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés": { - "modified": "2020-07-16T22:21:55.892Z", + "Tools/Memory/Basic_operations": { + "modified": "2020-07-16T22:36:29.526Z", "contributors": [ - "Dralyab" + "wbamberg", + "maximelore" ] }, - "Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés/Example_3": { - "modified": "2020-07-16T22:21:59.707Z", + "Tools/Memory/DOM_allocation_example": { + "modified": "2020-07-16T22:36:30.900Z", "contributors": [ - "Dralyab" + "wbamberg", + "maximelore" ] }, - "Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés/Example_4": { - "modified": "2020-07-16T22:22:00.018Z", + "Tools/Memory/Dominators_view": { + "modified": "2020-07-16T22:36:28.146Z", "contributors": [ - "Dralyab" + "wbamberg", + "maximelore" ] }, - "Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés/Example_5": { - "modified": "2020-07-16T22:22:00.342Z", + "Tools/Memory/Dominators": { + "modified": "2020-07-16T22:36:29.172Z", "contributors": [ - "Dralyab" + "wkz3w59", + "wbamberg", + "maximelore" ] }, - "Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés/Exemple_1": { - "modified": "2020-07-16T22:21:58.979Z", + "Tools/Memory": { + "modified": "2020-07-16T22:36:26.928Z", "contributors": [ - "Dralyab" + "wbamberg", + "maximelore", + "unpeudetout" ] }, - "Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés/Exemple_2": { - "modified": "2020-07-16T22:21:59.361Z", + "Tools/Memory/Monster_example": { + "modified": "2020-07-16T22:36:29.974Z", "contributors": [ - "Dralyab" + "wbamberg", + "maximelore" ] }, - "Web/Guide/HTML/Formulaires/Comment_structurer_un_formulaire_HTML": { - "modified": "2020-07-16T22:21:11.591Z", + "Tools/Memory/Tree_map_view": { + "modified": "2020-07-16T22:36:30.334Z", "contributors": [ - "Dralyab", - "Lotfire", - "efazenda", - "Sheppy", - "tregagnon", - "FredB" + "wbamberg", + "maximelore" ] }, - "Web/Guide/HTML/Formulaires/Comment_structurer_un_formulaire_HTML/Exemple": { - "modified": "2020-07-16T22:21:17.064Z", + "Tools/Migrating_from_Firebug": { + "modified": "2020-07-16T22:36:37.454Z", "contributors": [ - "Dralyab", - "elseydi", - "tregagnon", - "FredB" + "maximelore", + "wbamberg" ] }, - "Web/Guide/HTML/Formulaires/Envoyer_et_extraire_les_données_des_formulaires": { - "modified": "2020-07-16T22:21:26.847Z", + "Tools/Network_Monitor": { + "modified": "2020-07-16T22:35:30.164Z", "contributors": [ - "Dralyab", - "ChristianR25", - "Bam92", - "ben391", - "Thorium90", + "maximelore", + "roiLeo", + "wbamberg", + "Breizhim", + "Hell_Carlito", + "marie-ototoi", "teoli", - "rebeccachaix" + "J.DMB", + "P45QU10U", + "Omnilaika02", + "Goofy" ] }, - "Web/Guide/HTML/Formulaires/HTML_forms_in_legacy_browsers": { - "modified": "2020-07-16T22:22:03.313Z", + "Tools/Network_Monitor/Performance_Analysis": { + "modified": "2020-11-12T09:23:11.969Z", "contributors": [ - "Dralyab", - "eli.g" + "JNa0", + "maximelore", + "zatteo" ] }, - "Web/Guide/HTML/Formulaires/Les_blocs_de_formulaires_natifs": { - "modified": "2020-12-12T09:57:29.663Z", + "Tools/Network_Monitor/recording": { + "modified": "2020-07-16T22:35:35.319Z", "contributors": [ - "Idlus", - "Rififia", - "Dralyab", - "efazenda", - "tregagnon", - "FredB" + "maximelore" ] }, - "Web/Guide/HTML/Formulaires/Mon_premier_formulaire_HTML": { - "modified": "2020-11-20T03:07:01.051Z", + "Tools/Network_Monitor/request_details": { + "modified": "2020-11-12T09:26:09.919Z", "contributors": [ - "SphinxKnight", - "tiluc", - "BAHLOUL_Farouk", - "mikeleyeti", - "Dralyab", - "DineshMv", - "teoli", - "Sheppy", - "jean-pierre.gay", - "Goofy", - "ChaaSof", - "FredB", - "Mozinet", - "tregagnon" + "JNa0", + "hellosct1", + "maximelore" ] }, - "Web/Guide/HTML/Formulaires/Mon_premier_formulaire_HTML/Exemple": { - "modified": "2020-07-16T22:21:08.230Z", + "Tools/Network_Monitor/request_list": { + "modified": "2020-07-16T22:35:33.669Z", "contributors": [ - "Dralyab", - "tregagnon", - "FredB" + "maximelore" ] }, - "Web/Guide/HTML/Formulaires/Property_compatibility_table_for_form_widgets": { - "modified": "2020-07-16T22:21:39.980Z", + "Tools/Network_Monitor/Throttling": { + "modified": "2020-07-16T22:35:36.195Z", "contributors": [ - "Dralyab" + "maximelore" ] }, - "Web/Guide/HTML/Formulaires/Sending_forms_through_JavaScript": { - "modified": "2020-07-16T22:22:01.597Z", + "Tools/Network_Monitor/toolbar": { + "modified": "2020-07-16T22:35:32.750Z", "contributors": [ - "Dralyab" + "maximelore", + "hellosct1" ] }, - "Web/Guide/HTML/Formulaires/Validation_donnees_formulaire": { - "modified": "2020-07-16T22:21:50.526Z", + "Tools/Tools_Toolbox": { + "modified": "2020-07-16T22:35:27.255Z", "contributors": [ - "ariasuni", - "Dralyab", - "SphinxKnight", - "HereComesJuju" + "maximelore", + "sunazerty", + "wbamberg", + "Amandine83", + "joel.costamagna" ] }, - "Web/Guide/HTML/HTML5": { - "modified": "2019-11-06T04:21:55.272Z", + "Tools/Paint_Flashing_Tool": { + "modified": "2020-07-16T22:35:43.506Z", "contributors": [ - "Awebsome", - "teoli", - "tregagnon", - "leoetlino", - "Flaburgan", - "DavidWalsh", - "vigia122", - "MatthieuMaler", - "rd6137", - "Dwchiang", - "BenoitL" + "nicofrand", + "maximelore", + "wbamberg" ] }, - "Web/Guide/HTML/HTML5/Liste_des_éléments_HTML5": { - "modified": "2019-03-23T23:39:45.493Z", + "Tools/Performance/Allocations": { + "modified": "2020-07-16T22:36:22.257Z", "contributors": [ - "LiliTha", - "tregagnon", - "teoli", - "regisg27", - "Fredchat", - "MatthieuMaler" + "wbamberg", + "maximelore" ] }, - "Web/Guide/HTML/Liens_email": { - "modified": "2020-10-27T03:22:58.763Z", + "Tools/Performance/Call_Tree": { + "modified": "2020-07-16T22:36:19.677Z", "contributors": [ - "SphinxKnight", - "cristianxhaca199", - "OhNiice" + "maximelore", + "wbamberg", + "Puxarnal" ] }, - "Web/Guide/Mobile": { - "modified": "2019-03-23T23:29:36.868Z", + "Tools/Performance/Examples": { + "modified": "2020-07-16T22:36:20.791Z", "contributors": [ - "wakka27", - "BenoitL" + "wbamberg", + "maximelore" ] }, - "Web/Guide/Performance": { - "modified": "2019-03-23T23:28:31.959Z", + "Tools/Performance/Examples/Sorting_algorithms_comparison": { + "modified": "2020-07-16T22:36:21.341Z", "contributors": [ - "superfrenchboy", - "teoli", - "Sheppy" + "wbamberg", + "maximelore" ] }, - "Web/Guide/User_input_methods": { - "modified": "2019-03-23T22:00:16.721Z", + "Tools/Performance/Flame_Chart": { + "modified": "2020-07-16T22:36:20.412Z", "contributors": [ - "chrisdavidmills", - "a-mt" + "wbamberg", + "maximelore" ] }, - "Web/Guide/Using_FormData_Objects": { - "modified": "2019-03-23T23:02:24.025Z", + "Tools/Performance/Frame_rate": { + "modified": "2020-07-16T22:36:19.001Z", "contributors": [ - "pierreadrienbuisson", - "jean-pierre.gay" + "wbamberg", + "maximelore" ] }, - "Web/HTML": { - "modified": "2020-05-09T13:47:36.411Z", + "Tools/Performance/How_to": { + "modified": "2020-07-16T22:36:21.749Z", "contributors": [ - "SphinxKnight", - "facebook", - "tristantheb", - "NicolasCELLA", - "NerOcrO", - "tonybengue", - "Goofy", - "KhalilSnaake", - "Aminelahlou", - "CLEm", - "daniel35310", - "Gibus", - "krischamp", - "julia31", - "jsx", - "teoli", - "jalu78", - "DamienBertrand", - "wakka27", - "Luejni", - "nicoo", - "PetiPandaRou", - "Junipa", - "msherefel", - "claudepache", - "tregagnon", - "Saydev", - "FredB", - "BenoitL", - "ThePrisoner", - "abc222", - "david-suisse", - "Shz", - "xaky", - "fscholz", - "Mgjbot", - "Chbok", - "Planche", - "Takenbot" + "wbamberg", + "Porkepix", + "maximelore" ] }, - "Web/HTML/Appliquer_des_couleurs": { - "modified": "2019-05-09T08:27:28.339Z", + "Tools/Performance": { + "modified": "2020-07-16T22:36:12.629Z", "contributors": [ - "SphinxKnight" + "maximelore", + "wbamberg", + "Porkepix", + "KrySoar", + "WSH", + "adim" ] }, - "Web/HTML/Attributs": { - "modified": "2019-08-05T13:35:34.698Z", + "Tools/Performance/Scenarios/Animating_CSS_properties": { + "modified": "2020-07-16T22:36:16.242Z", "contributors": [ - "SphinxKnight", - "louuis", - "msherefel", - "tregagnon", - "FredB" + "maximelore", + "wbamberg" ] }, - "Web/HTML/Attributs/autocomplete": { - "modified": "2020-10-30T09:19:41.790Z", + "Tools/Performance/Scenarios": { + "modified": "2020-07-16T22:36:15.683Z", "contributors": [ - "xel1045", - "Thosquey", - "fx-kuntz-dw", - "SphinxKnight", - "klnjmm" + "wbamberg", + "maximelore" ] }, - "Web/HTML/Attributs/pattern": { - "modified": "2020-12-02T04:01:31.109Z", + "Tools/Performance/Scenarios/Intensive_JavaScript": { + "modified": "2020-07-16T22:36:16.709Z", "contributors": [ - "SphinxKnight", - "roxaneprovost" + "wbamberg", + "maximelore" ] }, - "Web/HTML/Attributs_universels": { - "modified": "2020-10-15T21:07:20.352Z", + "Tools/Performance/UI_Tour": { + "modified": "2020-07-16T22:36:14.899Z", "contributors": [ - "SphinxKnight", - "xxDukeMCxx", - "Loliwe", - "wakooka", - "claudepache", - "louuis", - "msherefel", - "tregagnon", - "mistyrouge", - "Shz", - "xaky" + "Thomsath", + "wbamberg", + "elsawalker", + "maximelore", + "axel8591" ] }, - "Web/HTML/Attributs_universels/accesskey": { - "modified": "2020-10-15T21:33:33.820Z", + "Tools/Performance/Waterfall": { + "modified": "2020-07-16T22:36:17.448Z", "contributors": [ - "SphinxKnight", - "Goofy", - "guillaumev" + "maximelore", + "wbamberg", + "P45QU10U" ] }, - "Web/HTML/Attributs_universels/autocapitalize": { - "modified": "2020-10-15T22:02:11.899Z", + "Tools/Eyedropper": { + "modified": "2020-07-16T22:36:07.358Z", "contributors": [ - "SphinxKnight" + "wbamberg", + "maximelore", + "teoli", + "Goofy", + "maybe", + "AnthonyMaton", + "louloutche" ] }, - "Web/HTML/Attributs_universels/class": { - "modified": "2020-10-15T21:33:47.181Z", + "Tools/Keyboard_shortcuts": { + "modified": "2020-07-16T22:35:47.095Z", "contributors": [ + "Mozinet", + "maximelore", + "wbamberg", + "maybe", + "teoli", "SphinxKnight", - "vazyvite" + "fscholz", + "tregagnon", + "Fredchat", + "Omnilaika02" ] }, - "Web/HTML/Attributs_universels/contenteditable": { - "modified": "2020-10-15T21:33:48.879Z", + "Tools/Rulers": { + "modified": "2020-07-16T22:36:26.322Z", "contributors": [ - "SphinxKnight" + "maximelore", + "wbamberg", + "sayabiws" ] }, - "Web/HTML/Attributs_universels/contextmenu": { - "modified": "2020-10-15T21:33:49.445Z", + "Tools/Settings": { + "modified": "2020-07-16T22:36:34.961Z", "contributors": [ - "SphinxKnight" + "maximelore", + "wbamberg" ] }, - "Web/HTML/Attributs_universels/data-*": { - "modified": "2020-10-15T21:33:48.787Z", + "Tools/Taking_screenshots": { + "modified": "2020-07-16T22:36:38.392Z", "contributors": [ - "SphinxKnight", - "ClementRocket", - "dashdashzako", - "olange" + "maximelore", + "wbamberg", + "Porkepix", + "QuaiSera" ] }, - "Web/HTML/Attributs_universels/dir": { - "modified": "2020-10-15T21:33:54.030Z", + "Tools/Tips": { + "modified": "2020-07-16T22:36:36.322Z", "contributors": [ - "SphinxKnight" + "maximelore", + "wbamberg", + "JeffD" ] }, - "Web/HTML/Attributs_universels/draggable": { - "modified": "2020-10-15T21:33:51.496Z", + "Tools/Working_with_iframes": { + "modified": "2020-07-16T22:36:11.851Z", "contributors": [ - "SphinxKnight" + "maximelore", + "wbamberg", + "unpeudetout", + "yaaboukir", + "teoli", + "maybe", + "Sheppy", + "J.DMB" ] }, - "Web/HTML/Attributs_universels/dropzone": { - "modified": "2020-10-15T21:33:33.621Z", + "Tools/Validators": { + "modified": "2020-07-16T22:35:03.388Z", "contributors": [ - "tristantheb", - "SphinxKnight", - "Goofy", - "guillaumev" + "wbamberg", + "maximelore", + "tregagnon", + "Mgjbot", + "Kyodev", + "Fredchat", + "Jean-Yves Cronier" ] }, - "Web/HTML/Attributs_universels/hidden": { - "modified": "2020-10-15T21:33:54.525Z", + "Tools/View_source": { + "modified": "2020-07-16T22:35:02.805Z", "contributors": [ - "SphinxKnight" + "maximelore", + "wbamberg" ] }, - "Web/HTML/Attributs_universels/id": { - "modified": "2020-10-15T21:33:53.408Z", + "Tools/3D_View": { + "modified": "2020-07-16T22:34:25.273Z", "contributors": [ - "SphinxKnight" + "Kearny", + "maximelore", + "wbamberg", + "erwandf", + "Red-Phoenix", + "Bene", + "tregagnon", + "ModernGames" ] }, - "Web/HTML/Attributs_universels/inputmode": { - "modified": "2020-10-15T22:11:16.049Z", + "Tools/Responsive_Design_Mode": { + "modified": "2020-07-16T22:35:21.388Z", "contributors": [ - "regseb", - "SphinxKnight" + "maximelore", + "Machou", + "wbamberg", + "LaurentGarnier", + "WillyReyno", + "trevorh", + "J.DMB", + "Nadra", + "Omnilaika02", + "wakka27", + "tregagnon", + "Goofy", + "Delapouite", + "mh_nichts" ] }, - "Web/HTML/Attributs_universels/is": { - "modified": "2020-10-15T22:01:11.769Z", + "Glossary/SGML": { + "modified": "2019-03-23T23:31:44.178Z", "contributors": [ + "loella16", + "Hell_Carlito", + "sebastien-bartoli", "SphinxKnight" ] }, - "Web/HTML/Attributs_universels/itemid": { - "modified": "2020-10-15T21:43:26.402Z", + "Web/SVG/SVG_1.1_Support_in_Firefox": { + "modified": "2019-03-23T23:49:52.334Z", "contributors": [ - "SphinxKnight" + "marie-ototoi", + "wakka27", + "Fredchat", + "BenoitL", + "VincentN", + "Mgjbot", + "Chbok" ] }, - "Web/HTML/Attributs_universels/itemprop": { - "modified": "2020-10-15T21:43:28.895Z", + "Web/API/Canvas_API/A_basic_ray-caster": { + "modified": "2019-03-23T23:44:18.702Z", "contributors": [ - "SphinxKnight" + "loella16", + "teoli", + "Delapouite", + "Fredchat", + "VincentN", + "Planche" ] }, - "Web/HTML/Attributs_universels/itemref": { - "modified": "2020-10-15T21:43:27.145Z", + "Mozilla/Firefox/Releases/1.5/Using_Firefox_1.5_caching": { + "modified": "2019-03-24T00:03:08.986Z", "contributors": [ - "SphinxKnight" + "wbamberg", + "nicofrand", + "fscholz", + "Mgjbot", + "Sheppy", + "BenoitL", + "Doozer", + "Chbok" ] }, - "Web/HTML/Attributs_universels/itemscope": { - "modified": "2020-10-15T21:43:32.087Z", + "Web/Accessibility/Understanding_WCAG/Perceivable/Color_contrast": { + "modified": "2020-05-11T17:06:50.947Z", "contributors": [ - "SphinxKnight", - "dFegnoux" + "ewen-lbh", + "Maxi_Mega" ] }, - "Web/HTML/Attributs_universels/itemtype": { - "modified": "2020-10-15T21:43:29.485Z", + "Web/API/EffectTiming/delay": { + "modified": "2019-03-23T22:28:20.379Z", "contributors": [ "SphinxKnight", - "ferdi_" + "HereComesJuju" ] }, - "Web/HTML/Attributs_universels/lang": { - "modified": "2020-10-15T21:33:54.262Z", + "Web/API/EffectTiming": { + "modified": "2019-03-23T22:28:24.754Z", "contributors": [ "SphinxKnight", - "gfc" + "HereComesJuju", + "rachelnabors" ] }, - "Web/HTML/Attributs_universels/slot": { - "modified": "2020-10-15T21:51:35.355Z", + "Web/API/File_and_Directory_Entries_API": { + "modified": "2019-03-23T22:35:43.265Z", "contributors": [ - "SphinxKnight" + "alexisdelee" ] }, - "Web/HTML/Attributs_universels/spellcheck": { - "modified": "2020-10-15T21:33:50.764Z", + "Web/API/HTML_Drag_and_Drop_API": { + "modified": "2019-10-25T04:36:55.763Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "jledentu", + "teoli", + "kazma", + "goofy_bz", + "azurakaiser", + "Delapouite", + "rd6137" ] }, - "Web/HTML/Attributs_universels/style": { - "modified": "2020-10-15T21:33:51.867Z", + "Web/API/HTML_Drag_and_Drop_API/Drag_operations": { + "modified": "2019-11-28T11:30:12.535Z", "contributors": [ + "azocankara", + "arthurlacoste", "SphinxKnight", - "Morgan-jarry" + "teoli", + "Jeremie", + "Chbok" ] }, - "Web/HTML/Attributs_universels/tabindex": { - "modified": "2020-10-15T21:33:53.441Z", + "Web/API/IndexedDB_API/Basic_Concepts_Behind_IndexedDB": { + "modified": "2020-03-19T07:25:26.127Z", "contributors": [ + "ChristopheBoucaut", + "loella16", + "Alpha", "SphinxKnight", - "ggrossetie", - "Le_suisse", - "Goofy" + "teoli", + "julienw" ] }, - "Web/HTML/Attributs_universels/title": { - "modified": "2020-10-15T21:33:33.266Z", + "Web/API/IndexedDB_API/Browser_storage_limits_and_eviction_criteria": { + "modified": "2019-07-09T03:14:33.430Z", "contributors": [ "SphinxKnight", - "babsolune", - "Goofy", - "guillaumev" + "xavieralt", + "loella16", + "Billos" ] }, - "Web/HTML/Attributs_universels/translate": { - "modified": "2020-10-15T21:33:34.133Z", + "Web/API/IndexedDB_API": { + "modified": "2020-05-12T10:06:55.343Z", "contributors": [ + "floreengrad", + "giloop", + "matmorel", + "eiro", + "EloD10", + "onra87", + "loella16", + "gharel", "SphinxKnight", - "Goofy", - "guillaumev" + "JeffD", + "P45QU10U", + "Caudralys", + "moins52" ] }, - "Web/HTML/Attributs_universels/x-ms-acceleratorkey": { - "modified": "2019-08-05T13:42:31.573Z", + "Web/API/IndexedDB_API/Using_IndexedDB": { + "modified": "2019-11-09T09:03:11.340Z", "contributors": [ - "SphinxKnight" + "JNa0", + "wbamberg", + "loella16", + "P45QU10U", + "SphinxKnight", + "zap221" ] }, - "Web/HTML/Attributs_universels/x-ms-format-detection": { - "modified": "2019-08-05T13:38:52.259Z", + "Web/API/BaseAudioContext/createGain": { + "modified": "2019-03-23T22:43:18.087Z", "contributors": [ - "SphinxKnight" + "JNa0", + "marie-ototoi", + "Threstle" ] }, - "Web/HTML/Contenu_editable": { - "modified": "2019-04-20T23:42:36.501Z", + "Web/API/Canvas_API/Tutorial/Advanced_animations": { + "modified": "2020-11-13T03:38:18.424Z", "contributors": [ - "tregagnon", - "SphinxKnight" + "SphinxKnight", + "benjaminbouwyn", + "PaperFlu", + "loella16", + "gliluaume", + "lumiru", + "vanz" ] }, - "Web/HTML/Element": { - "modified": "2019-06-20T13:53:53.330Z", + "Web/API/Canvas_API/Tutorial/Applying_styles_and_colors": { + "modified": "2020-11-13T03:38:20.196Z", "contributors": [ "SphinxKnight", - "PhilippeV", - "RolandOnGitHub", - "Loliwe", - "unpeudetout", - "tregagnon", - "OlivierBaudry", - "BlackSheep", - "BenoitL", - "Lomalarch", - "jackblack", - "Shz", - "xaky", - "teoli", - "Mgjbot" + "lhapaipai", + "a-mt", + "lebernard", + "loella16", + "JNa0", + "ecolinet", + "jmh" ] }, - "Web/HTML/Element/Button": { - "modified": "2020-10-15T21:14:16.152Z", + "Web/API/Canvas_API/Tutorial/Basic_animations": { + "modified": "2020-11-13T03:38:18.694Z", "contributors": [ - "yannbertrand", "SphinxKnight", - "vvvaleee", - "grandoc", - "Chealer", - "marie-ototoi", - "arnaudb", - "FredB", - "tregagnon", - "ethertank", - "teoli" + "a-mt", + "loella16", + "lumiru", + "zaphibel" ] }, - "Web/HTML/Element/Fieldset": { - "modified": "2020-10-15T21:14:14.734Z", + "Web/API/Canvas_API/Tutorial/Compositing/Example": { + "modified": "2020-11-13T03:38:18.691Z", "contributors": [ "SphinxKnight", - "marie-ototoi", - "tregagnon", - "teoli", - "ethertank" + "a-mt" ] }, - "Web/HTML/Element/Form": { - "modified": "2020-10-15T21:14:20.837Z", + "Web/API/Canvas_API/Tutorial/Compositing": { + "modified": "2020-11-13T03:38:19.786Z", "contributors": [ "SphinxKnight", - "Hirevo", - "edspeedy", - "Jack_Duthen", - "msherefel", - "Goofy", - "wakooka", - "tregagnon", - "teoli", - "jswisher" + "a-mt", + "Syberam" ] }, - "Web/HTML/Element/Heading_Elements": { - "modified": "2020-11-02T08:01:39.577Z", + "Web/API/Canvas_API/Tutorial/Drawing_text": { + "modified": "2020-11-13T03:38:17.919Z", "contributors": [ - "ylerjen", "SphinxKnight", - "marie-ototoi", - "Bat", - "tregagnon", - "ThePrisoner" + "a-mt", + "loella16", + "jmh", + "emersion", + "Delapouite", + "Mgjbot", + "BenoitL" ] }, - "Web/HTML/Element/Img": { - "modified": "2020-10-15T21:23:10.312Z", + "Web/API/Canvas_API/Tutorial/Drawing_shapes": { + "modified": "2020-11-13T03:38:18.692Z", "contributors": [ - "tristantheb", - "Yukulele.", "SphinxKnight", - "Chomchaum", - "jgil83000", - "codemmousse", - "Yves_ASTIER", - "Hell_Carlito", - "hostalerye", - "FranckCo", - "louuis", - "Alexfrits", - "msherefel", - "tregagnon", - "olibre", - "Goofy" + "Link_D._Potter", + "jpcote", + "NerOcrO", + "a-mt", + "lebernard", + "Halkeand", + "loella16", + "NemoNobobyPersonne", + "ecolinet", + "mesclics", + "JNa0", + "jmh", + "teoli", + "pie3636", + "anaskiee", + "Mathieu_deLauniere" ] }, - "Web/HTML/Element/Input": { - "modified": "2020-10-15T21:14:16.017Z", + "Web/API/Canvas_API/Tutorial/Hit_regions_and_accessibility": { + "modified": "2020-11-13T03:38:19.005Z", "contributors": [ "SphinxKnight", - "VictorLequin", - "Flop", - "Dridou", - "SimonArruti", - "lionel", - "marie-ototoi", - "nicofrand", - "wakka27", - "Flaburgan", - "jbeuh", - "arnaudbienner", - "msherefel", - "tregagnon", - "teoli" + "smartinus44", + "Syberam" ] }, - "Web/HTML/Element/Input/button": { - "modified": "2020-10-15T21:37:46.494Z", + "Web/API/Canvas_API/Tutorial": { + "modified": "2020-11-13T03:38:17.265Z", "contributors": [ "SphinxKnight", - "marie-ototoi", - "dreizn", - "Bat", - "Goofy" + "loella16", + "lumiru", + "jmh", + "Mathieu_deLauniere", + "teoli", + "Jeremie", + "Delapouite", + "Mgjbot", + "BenoitL", + "Chbok" ] }, - "Web/HTML/Element/Input/checkbox": { - "modified": "2020-10-15T21:39:40.574Z", + "Web/API/Canvas_API/Tutorial/Optimizing_canvas": { + "modified": "2020-11-13T03:38:18.443Z", "contributors": [ - "Jamelkol", - "a-carvallo", "SphinxKnight", - "LaurentBarbareau", - "euZebe", - "FanJiyong", - "ctjhoa", - "AnthonyMaton" + "jonathanlinat", + "lumiru", + "Hell_Carlito", + "ClementNerma" ] }, - "Web/HTML/Element/Input/color": { - "modified": "2020-10-15T21:34:25.198Z", + "Web/API/Canvas_API/Tutorial/Pixel_manipulation_with_canvas": { + "modified": "2020-11-13T03:38:20.129Z", "contributors": [ - "Jamelkol", "SphinxKnight", - "nicofrand", - "josephcab" + "loella16", + "NemoNobobyPersonne", + "jodenda" ] }, - "Web/HTML/Element/Input/date": { - "modified": "2020-10-15T21:39:48.210Z", + "Web/API/Canvas_API/Tutorial/Transformations": { + "modified": "2020-11-13T03:38:19.573Z", "contributors": [ - "Flaburgan", "SphinxKnight", - "Lodec", - "P45QU10U", - "mliatt", - "doriangillet", - "marie-ototoi", - "Bat" + "ni.pineau", + "loella16", + "BEHOUBA", + "gliluaume" ] }, - "Web/HTML/Element/Input/datetime": { - "modified": "2019-04-04T15:45:35.933Z", + "Web/API/Canvas_API/Tutorial/Using_images": { + "modified": "2020-11-13T03:38:17.830Z", "contributors": [ "SphinxKnight", - "Antoine-Demailly", - "marie-ototoi", - "KylianLM" + "a-mt", + "loella16", + "jmh", + "Sebastianz", + "teoli", + "Laurent_Lyaudet", + "Delapouite", + "Notafish", + "Mgjbot", + "BenoitL" ] }, - "Web/HTML/Element/Input/datetime-local": { - "modified": "2020-10-28T11:18:38.925Z", + "Web/API/Canvas_API/Tutorial/Basic_usage": { + "modified": "2020-11-13T03:38:18.165Z", "contributors": [ - "nbtetreault", - "SphinxKnight" + "SphinxKnight", + "OhNiice", + "FabienTregan", + "NerOcrO", + "lebernard", + "iyadev", + "loella16", + "mireero", + "CoCay", + "AymDev", + "jmh", + "Nicolas_A", + "Olivier_C", + "MicroJoe", + "Mathieu_deLauniere" ] }, - "Web/HTML/Element/Input/email": { - "modified": "2020-10-15T21:55:52.405Z", + "Web/API/DeviceOrientationEvent/absolute": { + "modified": "2019-03-23T23:28:20.161Z", "contributors": [ - "SphinxKnight" + "Hellscream360", + "AshfaqHossain", + "darnuria" ] }, - "Web/HTML/Element/Input/file": { - "modified": "2020-10-15T21:54:07.371Z", + "Web/API/Document_Object_Model/Examples": { + "modified": "2019-03-23T23:50:50.905Z", "contributors": [ - "brunostasse", - "masonlouchart", + "loella16", "SphinxKnight", - "PhilippePerret", - "gnoxr", - "daufinsyd" + "teoli", + "khalid32", + "BenoitL", + "Domif", + "Mgjbot", + "Fredchat" ] }, - "Web/HTML/Element/Input/hidden": { - "modified": "2020-10-15T21:55:51.697Z", + "Web/API/Document_Object_Model/Events": { + "modified": "2019-03-18T21:39:20.100Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/HTML/Element/Input/image": { - "modified": "2020-10-15T21:43:35.571Z", + "Web/API/Document_object_model/Locating_DOM_elements_using_selectors": { + "modified": "2019-03-18T21:39:30.176Z", "contributors": [ - "Jamelkol", - "SphinxKnight" + "loella16" ] }, - "Web/HTML/Element/Input/month": { - "modified": "2020-10-15T21:56:34.329Z", + "Web/API/Document_object_model/Using_the_W3C_DOM_Level_1_Core/Example": { + "modified": "2020-03-02T10:16:52.814Z", "contributors": [ "SphinxKnight", - "loganblangenois" + "loella16" ] }, - "Web/HTML/Element/Input/number": { - "modified": "2020-10-15T21:55:45.586Z", + "Web/API/Document_object_model/Using_the_W3C_DOM_Level_1_Core": { + "modified": "2020-03-02T10:16:52.732Z", "contributors": [ "SphinxKnight", - "nbrdx", - "Louis-PhilippeTrempe" + "wbamberg", + "loella16", + "Mgjbot", + "BenoitL" + ] + }, + "Web/API/Document/anchors": { + "modified": "2019-09-26T06:32:48.667Z", + "contributors": [ + "Le-Bookman", + "wbamberg", + "ThibautBremand", + "symsym" ] }, - "Web/HTML/Element/Input/password": { - "modified": "2020-10-15T21:43:36.452Z", + "Web/API/HTMLOrForeignElement/blur": { + "modified": "2020-10-15T21:17:21.812Z", "contributors": [ - "SphinxKnight", - "CAILAC-Maxime" + "abvll", + "a-mt", + "teoli", + "jsx", + "tregagnon", + "BenoitL" ] }, - "Web/HTML/Element/Input/radio": { - "modified": "2020-10-15T21:55:43.403Z", + "Web/API/Element/innerHTML": { + "modified": "2020-11-03T14:59:36.186Z", "contributors": [ - "SphinxKnight", - "FanJiyong" + "spirival", + "loella16", + "sami.boukortt", + "fscholz", + "teoli", + "scaillerie", + "khalid32", + "ethertank", + "grafik.muzik", + "Mgjbot", + "BenoitL", + "Takenbot", + "Anonymous" ] }, - "Web/HTML/Element/Input/range": { - "modified": "2020-10-15T21:55:44.797Z", + "Web/API/GlobalEventHandlers/onwheel": { + "modified": "2019-03-18T21:09:01.795Z", "contributors": [ - "SphinxKnight", - "jerominejournet" + "fscholz", + "loella16", + "alexandre-le-borgne" ] }, - "Web/HTML/Element/Input/reset": { - "modified": "2020-10-15T21:55:53.083Z", + "orphaned/Web/API/Entity": { + "modified": "2019-03-18T21:40:22.544Z", "contributors": [ - "SphinxKnight" + "loella16" ] }, - "Web/HTML/Element/Input/search": { - "modified": "2020-10-15T21:55:52.204Z", + "orphaned/Web/API/EntityReference": { + "modified": "2019-03-18T21:40:29.302Z", "contributors": [ - "SphinxKnight", - "lionralfs" + "loella16" ] }, - "Web/HTML/Element/Input/submit": { - "modified": "2020-10-15T21:56:12.673Z", + "Web/API/Event/Comparison_of_Event_Targets": { + "modified": "2019-03-18T21:39:09.103Z", "contributors": [ - "SphinxKnight", - "cabalpit" + "loella16" ] }, - "Web/HTML/Element/Input/tel": { - "modified": "2020-11-24T06:34:33.505Z", + "Web/API/FormData/Using_FormData_Objects": { + "modified": "2019-03-23T22:14:27.375Z", "contributors": [ - "Superkooka", - "SphinxKnight" + "Wintersunshine-Do" ] }, - "Web/HTML/Element/Input/text": { - "modified": "2020-10-15T21:57:28.394Z", + "Web/API/HTMLOrForeignElement/dataset": { + "modified": "2020-10-15T21:37:22.950Z", "contributors": [ - "SphinxKnight", - "Keyhaku" + "abvll", + "P45QU10U", + "tburette", + "Hell_Carlito", + "Laurent_Lyaudet" ] }, - "Web/HTML/Element/Input/time": { - "modified": "2020-10-15T21:57:37.801Z", + "Web/API/HTMLOrForeignElement/focus": { + "modified": "2019-10-10T16:45:54.605Z", "contributors": [ - "SphinxKnight" + "HRobineau", + "a-mt", + "vava", + "fscholz", + "teoli", + "jsx", + "tregagnon", + "BenoitL" ] }, - "Web/HTML/Element/Input/url": { - "modified": "2020-10-15T21:57:06.539Z", + "Web/API/ElementCSSInlineStyle/style": { + "modified": "2020-10-15T21:09:58.052Z", "contributors": [ - "SphinxKnight" + "tristantheb", + "dominiquevilain", + "edspeedy", + "ebear", + "fscholz", + "teoli", + "xuancanh", + "Julien.stuby", + "BenoitL", + "Mgjbot", + "Takenbot" ] }, - "Web/HTML/Element/Input/week": { - "modified": "2020-10-15T21:57:06.373Z", + "Web/API/HTMLOrForeignElement/tabIndex": { + "modified": "2019-03-24T00:13:15.014Z", "contributors": [ - "SphinxKnight" + "fscholz", + "khalid32", + "teoli", + "dextra", + "BenoitL" ] }, - "Web/HTML/Element/Keygen": { - "modified": "2020-10-15T21:14:21.658Z", + "Web/API/HTMLFormElement/submit_event": { + "modified": "2019-09-03T20:50:22.661Z", "contributors": [ - "SphinxKnight", - "marie-ototoi", - "msherefel", - "tregagnon", - "teoli" + "estelle", + "Watilin", + "fscholz", + "thbil" ] }, - "Web/HTML/Element/Label": { - "modified": "2020-10-15T21:14:20.293Z", + "Web/API/IDBOpenDBRequest/blocked_event": { + "modified": "2019-03-23T22:00:21.621Z", "contributors": [ - "SphinxKnight", - "colindefais", - "marie-ototoi", - "tregagnon", - "teoli" + "wbamberg", + "fscholz", + "Kalwyn" ] }, - "Web/HTML/Element/Legend": { - "modified": "2020-10-15T21:14:17.910Z", + "orphaned/Web/API/NameList": { + "modified": "2020-10-13T11:05:39.955Z", "contributors": [ - "SphinxKnight", - "tregagnon", - "teoli" + "Voulto" ] }, - "Web/HTML/Element/Meter": { - "modified": "2020-10-15T21:14:20.481Z", + "Web/API/NavigatorOnLine/Online_and_offline_events": { + "modified": "2019-03-23T23:53:02.447Z", "contributors": [ - "SphinxKnight", - "marie-ototoi", - "tregagnon", - "teoli" + "Suriteka", + "chrisdavidmills", + "BenoitL", + "Mgjbot" ] }, - "Web/HTML/Element/Optgroup": { - "modified": "2020-10-15T21:14:18.536Z", + "Web/API/HTMLElement/innerText": { + "modified": "2020-10-15T21:45:59.327Z", "contributors": [ - "SphinxKnight", - "tregagnon", - "ethertank", - "teoli" + "loella16", + "Watilin", + "kodliber", + "lansanasylla" ] }, - "Web/HTML/Element/Option": { - "modified": "2020-10-15T21:14:23.462Z", + "Web/API/Notifications_API/Using_the_Notifications_API": { + "modified": "2019-03-23T22:59:38.508Z", "contributors": [ - "Jamelkol", - "SphinxKnight", - "stevenremot", - "tregagnon", - "teoli" + "nhoizey", + "ajie62", + "Kazquo", + "Hell_Carlito", + "JeffD", + "3bandiste", + "Goofy", + "Moosh" ] }, - "Web/HTML/Element/Progress": { - "modified": "2020-10-15T21:14:19.837Z", + "Web/API/Pointer_events/Pinch_zoom_gestures": { + "modified": "2019-03-23T22:13:16.101Z", "contributors": [ - "SphinxKnight", - "marie-ototoi", - "tregagnon", - "Goofy", - "ethertank", - "teoli" + "a-mt", + "insomniaqc" ] }, - "Web/HTML/Element/Shadow": { - "modified": "2020-10-15T21:39:46.549Z", + "Web/API/Crypto/getRandomValues": { + "modified": "2020-10-15T21:32:23.009Z", "contributors": [ - "SphinxKnight", - "jean-pierre.gay" + "tristantheb", + "noftaly", + "Clemix37", + "ea1000", + "fscholz", + "Grahack" ] }, - "Web/HTML/Element/Source": { - "modified": "2020-10-15T21:11:10.814Z", + "conflicting/Web/API/Selection": { + "modified": "2019-03-18T21:28:44.424Z", "contributors": [ - "SphinxKnight", - "Hell_Carlito", - "Goofy", - "louuis", - "FredB", - "tregagnon", - "mekal" + "Watilin" ] }, - "Web/HTML/Element/Textarea": { - "modified": "2020-10-15T21:14:21.148Z", + "Web/API/HTMLHyperlinkElementUtils": { + "modified": "2019-03-23T23:15:38.230Z", "contributors": [ - "SphinxKnight", - "lulu5239", - "kagagnon", - "wakka27", - "emagnier", - "tregagnon", - "teoli" + "Watilin" ] }, - "Web/HTML/Element/a": { - "modified": "2020-11-06T11:21:23.131Z", + "Web/API/Web_Workers_API/Structured_clone_algorithm": { + "modified": "2019-03-23T22:20:19.039Z", "contributors": [ - "CCR-G", - "arkhi", - "mathildebuenerd", - "SphinxKnight", - "Miraty", - "NerOcrO", - "Banban", - "marie-ototoi", - "teoli", - "msherefel", - "tregagnon", - "Goofy", - "ethertank", - "DavidWalsh", - "FredB", - "autodidactie", - "BenoitL" + "Hell_Carlito", + "Watilin" ] }, - "Web/HTML/Element/abbr": { - "modified": "2020-10-15T21:20:25.117Z", + "Web/API/Web_Workers_API/Using_web_workers": { + "modified": "2019-11-27T14:21:09.047Z", "contributors": [ + "leobnt", "SphinxKnight", - "grandoc", - "marie-ototoi", - "fscholz", - "msherefel", + "hyphaene", + "necraidan", + "loella16", + "aurelienb33", + "Gasperowicz", + "dcamilleri", + "Philiphil", + "mliatt", + "SaintCyr", + "qwincy_p", + "m3doune", + "nicodel", + "jmh", + "goofy_bz", + "ThibautBremand", + "jean-pierre.gay", + "gaspardbenoit", + "teoli", "tregagnon", - "Pandark", - "Fredchat" + "dbruant", + "AurelienM" ] }, - "Web/HTML/Element/acronym": { - "modified": "2020-10-15T21:23:09.919Z", + "Web/API/WebGL_API/By_example/Clearing_with_colors": { + "modified": "2019-03-23T22:42:38.405Z", "contributors": [ - "SphinxKnight", - "tregagnon" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/HTML/Element/address": { - "modified": "2020-10-15T21:21:12.040Z", + "Web/API/WebGL_API/By_example/Basic_scissoring": { + "modified": "2019-03-23T22:42:39.054Z", "contributors": [ - "SphinxKnight", - "MisterDaFunk", - "edspeedy", - "marie-ototoi", - "tregagnon", - "msherefel", - "laparn" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/HTML/Element/applet": { - "modified": "2020-10-15T21:23:12.907Z", + "Web/API/WebGL_API/By_example/Clearing_by_clicking": { + "modified": "2019-03-23T22:42:47.790Z", "contributors": [ - "SphinxKnight", - "tregagnon" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/HTML/Element/area": { - "modified": "2020-10-15T21:23:17.179Z", + "Web/API/WebGL_API/By_example/Scissor_animation": { + "modified": "2019-03-23T22:41:55.736Z", "contributors": [ - "SphinxKnight", - "sp00m", - "tregagnon" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/HTML/Element/article": { - "modified": "2020-10-15T21:20:54.261Z", + "Web/API/WebGL_API/By_example/Simple_color_animation": { + "modified": "2019-03-23T22:42:38.639Z", "contributors": [ - "SphinxKnight", - "edspeedy", - "Hell_Carlito", - "jumperparis", - "marie-ototoi", - "louuis", - "teoli", - "tregagnon", - "SwordArMor" + "chrisdavidmills", + "phareal", + "SphinxKnight" ] }, - "Web/HTML/Element/aside": { - "modified": "2020-10-15T21:20:52.000Z", + "Web/API/WebGL_API/By_example/Detect_WebGL": { + "modified": "2019-03-23T22:42:45.973Z", "contributors": [ - "SphinxKnight", - "NemoNobobyPersonne", - "marie-ototoi", - "tregagnon", - "msherefel", - "SwordArMor" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/HTML/Element/audio": { - "modified": "2020-10-15T21:05:01.673Z", + "Web/API/WebGL_API/By_example/Textures_from_code": { + "modified": "2019-03-23T22:42:34.831Z", "contributors": [ - "SphinxKnight", - "MisterDaFunk", - "Brah0um", - "Goofy", - "EnzDev", - "marie-ototoi", - "WSH", - "louuis", - "msherefel", - "tregagnon" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/HTML/Element/b": { - "modified": "2020-10-15T21:13:13.517Z", + "Web/API/WebGL_API/By_example/Hello_vertex_attributes": { + "modified": "2019-03-23T22:41:53.712Z", "contributors": [ - "SphinxKnight", - "marie-ototoi", - "msherefel", - "tregagnon", - "Goofy", - "ethertank", - "Shz" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/HTML/Element/base": { - "modified": "2020-10-15T21:23:10.852Z", + "Web/API/WebGL_API/By_example/Video_textures": { + "modified": "2019-03-23T22:42:42.053Z", "contributors": [ - "SphinxKnight", - "eduleboss", - "teoli", - "louuis", - "msherefel", - "tregagnon" + "chrisdavidmills", + "Porkepix", + "SphinxKnight" ] }, - "Web/HTML/Element/basefont": { - "modified": "2020-10-15T21:23:31.867Z", + "Web/API/WebGL_API/By_example/Color_masking": { + "modified": "2019-03-23T22:37:46.638Z", "contributors": [ - "SphinxKnight", - "fscholz", - "tregagnon" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/HTML/Element/bdi": { - "modified": "2020-10-15T21:23:16.145Z", + "Web/API/WebGL_API/By_example/Boilerplate_1": { + "modified": "2019-03-23T22:41:51.922Z", "contributors": [ - "SphinxKnight", - "marie-ototoi", - "tregagnon", - "Delapouite" + "chrisdavidmills", + "wbamberg", + "SphinxKnight" ] }, - "Web/HTML/Element/bdo": { - "modified": "2020-10-15T21:23:20.744Z", + "Web/API/WebGL_API/By_example/Canvas_size_and_WebGL": { + "modified": "2019-03-23T22:41:53.133Z", "contributors": [ - "SphinxKnight", - "PhilippeV", - "marie-ototoi", - "tregagnon" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/HTML/Element/bgsound": { - "modified": "2020-10-15T21:23:34.219Z", + "Web/API/WebGL_API/By_example/Raining_rectangles": { + "modified": "2019-03-23T22:41:53.831Z", "contributors": [ - "SphinxKnight", - "tregagnon" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/HTML/Element/big": { - "modified": "2020-10-15T21:23:57.237Z", + "Web/API/WebGL_API/Data": { + "modified": "2019-03-23T22:01:55.247Z", "contributors": [ - "SphinxKnight", - "Daniel005", - "Goofy", - "tregagnon" + "NemoNobobyPersonne" ] }, - "Web/HTML/Element/blink": { - "modified": "2020-10-15T21:23:48.718Z", + "Web/API/WebGL_API/Tutorial/Using_shaders_to_apply_color_in_WebGL": { + "modified": "2019-12-30T10:10:01.835Z", "contributors": [ - "SphinxKnight", + "JNa0", + "NemoNobobyPersonne", + "greberger", "teoli", - "cgrimal", - "tregagnon" + "fscholz", + "TimN" ] }, - "Web/HTML/Element/blockquote": { - "modified": "2020-10-15T21:20:42.040Z", + "Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context": { + "modified": "2020-05-20T15:13:08.482Z", "contributors": [ - "SphinxKnight", - "PhilippeV", - "marie-ototoi", - "tregagnon", + "monsieurbadia", + "NemoNobobyPersonne", + "jeljeli", + "Golmote", + "Yomguithereal", + "JohnBerlin", "teoli", - "regisg27" + "fscholz", + "TimN", + "ThePrisoner" ] }, - "Web/HTML/Element/body": { - "modified": "2020-10-15T21:13:11.999Z", + "Web/API/WebGL_API/Tutorial/Animating_textures_in_WebGL": { + "modified": "2019-03-18T21:41:52.213Z", "contributors": [ - "SphinxKnight", - "PhilippeV", - "begmans", - "msherefel", - "tregagnon", - "Shz", - "ethertank" + "NemoNobobyPersonne" ] }, - "Web/HTML/Element/br": { - "modified": "2020-10-15T21:13:11.891Z", + "Web/API/WebGL_API/Tutorial/Animating_objects_with_WebGL": { + "modified": "2019-03-23T22:58:21.362Z", "contributors": [ - "SphinxKnight", - "edspeedy", - "louuis", - "tregagnon", - "ethertank", - "Shz" + "NemoNobobyPersonne", + "xovaox", + "Golmote", + "teoli", + "fscholz", + "LDelhez" ] }, - "Web/HTML/Element/canvas": { - "modified": "2020-10-15T21:11:31.038Z", + "Web/API/WebGL_API/Tutorial/Getting_started_with_WebGL": { + "modified": "2019-10-05T20:05:27.908Z", "contributors": [ - "SphinxKnight", - "marie-ototoi", - "emersion", - "tregagnon", - "lumiru", - "Shahor", - "xaky" + "Yukulele.", + "Julien-prrs", + "chrisdavidmills", + "TimPrd", + "BonoBX", + "naneunga", + "NemoNobobyPersonne", + "museifu1", + "nonatomiclabs", + "teoli", + "fscholz", + "TimN", + "ThePrisoner" ] }, - "Web/HTML/Element/caption": { - "modified": "2020-10-15T21:23:14.688Z", + "Web/API/WebGL_API/Tutorial/Creating_3D_objects_using_WebGL": { + "modified": "2019-03-23T22:52:14.509Z", "contributors": [ - "SphinxKnight", - "Valbou", - "_pierrick_", - "tregagnon" + "PJoy", + "NemoNobobyPersonne", + "teoli", + "fscholz", + "Bat" ] }, - "Web/HTML/Element/center": { - "modified": "2020-10-15T21:23:55.900Z", + "Web/API/WebGL_API/Tutorial/Lighting_in_WebGL": { + "modified": "2019-03-23T22:11:17.974Z", "contributors": [ - "SphinxKnight", - "tregagnon" + "dxsp", + "Slayug" ] - }, - "Web/HTML/Element/cite": { - "modified": "2020-10-15T21:23:18.545Z", + }, + "Web/API/WebGL_API/Tutorial/Using_textures_in_WebGL": { + "modified": "2019-03-23T22:58:22.974Z", "contributors": [ - "SphinxKnight", - "marie-ototoi", - "louuis", - "AnthonyMaton", - "tregagnon" + "NemoNobobyPersonne", + "teoli", + "fscholz", + "Nasso", + "LDelhez" ] }, - "Web/HTML/Element/code": { - "modified": "2020-10-15T21:13:10.410Z", + "Web/API/WebGLRenderingContext/enable": { + "modified": "2020-10-15T21:59:29.725Z", "contributors": [ - "SphinxKnight", - "marie-ototoi", - "Nadra", - "tregagnon", - "ethertank", - "xaky" + "NemoNobobyPersonne" ] }, - "Web/HTML/Element/col": { - "modified": "2020-10-15T21:23:13.154Z", + "Web/API/WebGLRenderingContext/canvas": { + "modified": "2020-10-15T21:59:28.454Z", "contributors": [ - "SphinxKnight", - "msherefel", - "tregagnon" + "NemoNobobyPersonne" ] }, - "Web/HTML/Element/colgroup": { - "modified": "2020-10-15T21:23:21.879Z", + "Web/API/WebVR_API/Using_VR_controllers_with_WebVR": { + "modified": "2019-03-18T21:44:15.461Z", "contributors": [ - "SphinxKnight", - "msherefel", - "tregagnon" + "DavidLibeau" ] }, - "Web/HTML/Element/command": { - "modified": "2020-10-15T21:20:20.685Z", + "conflicting/Web/API/GlobalEventHandlers/onresize": { + "modified": "2019-03-23T23:03:02.343Z", "contributors": [ - "SphinxKnight", - "JNa0", - "tregagnon", - "DirtyVader" + "loella16", + "fscholz", + "mikadev" ] }, - "Web/HTML/Element/content": { - "modified": "2020-10-15T21:26:28.598Z", + "Web/API/WindowOrWorkerGlobalScope/atob": { + "modified": "2019-09-24T09:32:03.862Z", "contributors": [ - "SphinxKnight", - "Mylainos" + "NemoNobobyPersonne", + "tbroadley", + "fscholz", + "teoli", + "khalid32", + "Mgjbot", + "BenoitL", + "Celelibi" ] }, - "Web/HTML/Element/data": { - "modified": "2020-10-15T21:23:14.238Z", + "Web/API/WindowOrWorkerGlobalScope/btoa": { + "modified": "2019-03-18T21:13:03.287Z", "contributors": [ - "lespacedunmatin", - "SphinxKnight", - "marie-ototoi", - "tregagnon" + "PamProg", + "NemoNobobyPersonne", + "teoli", + "lovasoa", + "fscholz", + "jsx", + "e7d", + "Mgjbot", + "BenoitL", + "Celelibi" ] }, - "Web/HTML/Element/datalist": { - "modified": "2020-10-15T21:14:21.726Z", + "Glossary/Base64": { + "modified": "2020-07-01T11:04:19.647Z", "contributors": [ + "sigmal", + "olivierdupon", "SphinxKnight", - "msherefel", - "Zefling", - "tregagnon", - "Goofy", - "Delapouite", - "ethertank", - "teoli" + "fscholz" ] }, - "Web/HTML/Element/dd": { - "modified": "2020-10-15T21:23:15.318Z", + "Web/API/WindowOrWorkerGlobalScope/clearInterval": { + "modified": "2020-10-15T21:18:22.478Z", "contributors": [ "SphinxKnight", - "tregagnon" + "faflo10", + "Shinomix", + "fscholz", + "teoli", + "khalid32", + "Mgjbot", + "BenoitL" ] }, - "Web/HTML/Element/del": { - "modified": "2020-10-15T21:23:25.321Z", + "Web/API/Web_Workers_API/Functions_and_classes_available_to_workers": { + "modified": "2019-03-23T23:02:00.292Z", "contributors": [ - "THE_PHOENIX", - "SphinxKnight", + "oaubert", "Goofy", - "thomas.g", - "tregagnon" + "jean-pierre.gay" ] }, - "Web/HTML/Element/details": { - "modified": "2020-10-15T21:20:52.346Z", + "Web/API/XMLHttpRequest/Using_XMLHttpRequest": { + "modified": "2019-03-23T23:16:32.724Z", "contributors": [ - "SphinxKnight", - "bhenbe", - "marie-ototoi", - "Elanis", - "louuis", - "msherefel", - "tregagnon", - "ThePrisoner" + "sylv1", + "JNa0", + "lessonsharing", + "Deleplace", + "teoli", + "riderodd" ] }, - "Web/HTML/Element/dfn": { - "modified": "2020-10-15T21:23:19.445Z", + "Web/CSS/:user-invalid": { + "modified": "2020-10-15T21:48:22.953Z", "contributors": [ "SphinxKnight", - "marie-ototoi", - "tregagnon" + "teoli" ] }, - "Web/HTML/Element/dialog": { - "modified": "2020-10-15T21:29:25.711Z", + "Web/CSS/:autofill": { + "modified": "2020-10-15T21:48:21.767Z", "contributors": [ "SphinxKnight", - "J.DMB", - "KkFalse2", - "louuis" + "teoli" ] }, - "Web/HTML/Element/dir": { - "modified": "2020-10-15T21:23:54.346Z", + "Web/CSS/Privacy_and_the_:visited_selector": { + "modified": "2019-04-06T13:09:09.164Z", "contributors": [ - "SphinxKnight", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Element/div": { - "modified": "2020-10-15T21:20:48.669Z", + "Web/CSS/:-moz-list-bullet": { + "modified": "2019-04-05T09:17:36.311Z", "contributors": [ "SphinxKnight", - "marie-ototoi", - "tregagnon", "teoli", - "dhar" + "xdelatour" ] }, - "Web/HTML/Element/dl": { - "modified": "2020-10-15T21:23:31.779Z", + "Web/CSS/:-moz-list-number": { + "modified": "2019-04-05T09:17:28.748Z", "contributors": [ "SphinxKnight", - "marie-ototoi", - "msherefel", - "tregagnon" + "teoli", + "xdelatour" ] }, - "Web/HTML/Element/dt": { - "modified": "2020-10-15T21:23:25.261Z", + "Web/CSS/::file-selector-button": { + "modified": "2020-10-15T21:48:06.609Z", "contributors": [ "SphinxKnight", - "msherefel", - "tregagnon" + "teoli" ] }, - "Web/HTML/Element/element": { - "modified": "2020-10-15T21:26:29.511Z", + "Web/CSS/@media/-ms-high-contrast": { + "modified": "2019-04-06T12:02:58.663Z", "contributors": [ - "SphinxKnight", - "JNa0", - "teoli", - "louuis", - "ylerjen" + "SphinxKnight" ] }, - "Web/HTML/Element/em": { - "modified": "2020-10-15T21:20:54.814Z", + "orphaned/Web/CSS/@media/Index": { + "modified": "2019-04-06T12:02:15.887Z", "contributors": [ - "SphinxKnight", - "marie-ototoi", - "Goofy", - "tregagnon", - "teoli", - "regisg27" + "SphinxKnight" ] }, - "Web/HTML/Element/embed": { - "modified": "2020-10-15T21:23:16.484Z", + "Web/CSS/Containing_block": { + "modified": "2020-09-13T07:51:15.383Z", "contributors": [ + "devscipline", + "alattalatta", "SphinxKnight", - "marie-ototoi", - "tregagnon" + "Frigory", + "loganblangenois" ] }, - "Web/HTML/Element/figcaption": { - "modified": "2020-10-15T21:20:53.877Z", + "Web/CSS/CSS_Animations/Tips": { + "modified": "2019-04-06T12:14:05.389Z", "contributors": [ - "SphinxKnight", - "Goofy", - "tregagnon", - "bertrandkeller" + "SphinxKnight" ] }, - "Web/HTML/Element/figure": { - "modified": "2020-10-15T21:23:12.610Z", + "Web/CSS/CSS_Animations/Detecting_CSS_animation_support": { + "modified": "2019-04-06T12:13:54.913Z", "contributors": [ "SphinxKnight", - "marie-ototoi", - "tregagnon" + "wbamberg" ] }, - "Web/HTML/Element/font": { - "modified": "2020-10-15T21:23:56.298Z", + "Web/CSS/CSS_Animations": { + "modified": "2020-10-15T21:40:14.931Z", "contributors": [ "SphinxKnight", - "fscholz", - "tregagnon" + "teoli" ] }, - "Web/HTML/Element/footer": { - "modified": "2020-10-15T21:20:42.960Z", + "Web/CSS/CSS_Animations/Using_CSS_animations": { + "modified": "2019-09-12T15:12:07.417Z", "contributors": [ "SphinxKnight", - "marie-ototoi", - "ksad", - "tregagnon", - "ThePrisoner" + "Hytsar", + "Zgore14", + "magikmanu", + "Iwazaru", + "teoli", + "lapinter", + "FredB" ] }, - "Web/HTML/Element/frame": { - "modified": "2020-10-15T21:24:02.752Z", + "Web/CSS/CSS_Background_and_Borders/Border-image_generator": { + "modified": "2019-03-23T22:30:30.328Z", "contributors": [ - "SphinxKnight", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Element/frameset": { - "modified": "2020-10-15T21:24:06.498Z", + "Web/CSS/CSS_Background_and_Borders/Border-radius_generator": { + "modified": "2019-03-23T22:30:26.745Z", "contributors": [ - "SphinxKnight", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Element/head": { - "modified": "2020-10-15T21:20:23.173Z", + "Web/Guide/CSS/Block_formatting_context": { + "modified": "2019-05-18T12:20:40.602Z", "contributors": [ "SphinxKnight", - "louuis", - "tregagnon", - "ThePrisoner" + "teoli", + "tregagnon" ] }, - "Web/HTML/Element/header": { - "modified": "2020-10-15T21:20:52.453Z", + "Web/CSS/Column_combinator": { + "modified": "2020-10-15T22:10:06.707Z", "contributors": [ - "tristantheb", "SphinxKnight", - "marie-ototoi", - "msherefel", - "tregagnon", - "ThePrisoner" + "ExE-Boss" ] }, - "Web/HTML/Element/hgroup": { - "modified": "2020-10-15T21:23:14.998Z", + "Web/CSS/Adjacent_sibling_combinator": { + "modified": "2020-10-15T21:46:19.453Z", "contributors": [ "SphinxKnight", - "edspeedy", - "marie-ototoi", - "tregagnon", - "Goofy" + "builgui", + "ffoodd" ] }, - "Web/HTML/Element/hr": { - "modified": "2020-10-15T21:22:24.865Z", + "Web/CSS/CSS_Containment": { + "modified": "2019-11-04T14:25:26.741Z", "contributors": [ - "jakfils", - "SphinxKnight", - "PhilippeV", - "louuis", - "Fredchat", - "tregagnon", - "zizielmehdi" + "SphinxKnight" ] }, - "Web/HTML/Element/html": { - "modified": "2020-10-15T21:20:11.083Z", + "Web/CSS/CSS_Positioning/Understanding_z_index/Adding_z-index": { + "modified": "2020-05-31T18:36:38.468Z", "contributors": [ "SphinxKnight", - "kingseak", - "goofy_bz", - "Fredchat", + "christophe-petitjean", + "mo0z", + "Serrulien", + "teoli", "tregagnon", - "Shonda" + "BenoitL", + "Fredchat" ] }, - "Web/HTML/Element/i": { - "modified": "2020-10-15T21:23:26.221Z", + "Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context": { + "modified": "2020-05-31T18:36:40.196Z", "contributors": [ + "v-Stein", "SphinxKnight", - "marie-ototoi", - "louiscarrese", - "msherefel", - "tregagnon" + "teoli", + "tregagnon", + "BenoitL", + "Fredchat" ] }, - "Web/HTML/Element/iframe": { - "modified": "2020-10-15T21:23:33.826Z", + "Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_and_float": { + "modified": "2020-05-31T18:36:35.517Z", "contributors": [ - "quadristan", "SphinxKnight", - "ThCarrere", - "loella16", - "guillaumegarcia13", - "PxlCtzn", - "marie-ototoi", - "shinigami35", - "msherefel", - "tregagnon" + "edspeedy", + "teoli", + "tregagnon", + "BenoitL", + "Lapinkiller", + "Fredchat" ] }, - "Web/HTML/Element/image": { - "modified": "2020-10-15T21:27:06.857Z", + "Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_without_z-index": { + "modified": "2020-05-31T18:36:35.932Z", "contributors": [ "SphinxKnight", "teoli", - "msherefel" + "invitetheweb", + "tregagnon", + "BenoitL", + "Fredchat" ] }, - "Web/HTML/Element/ins": { - "modified": "2020-10-15T21:23:18.858Z", + "Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_context_example_1": { + "modified": "2020-05-31T18:36:35.214Z", "contributors": [ + "maximesanmartin", "SphinxKnight", - "wakka27", - "tregagnon" + "teoli", + "tregagnon", + "BenoitL", + "Fredchat" ] }, - "Web/HTML/Element/isindex": { - "modified": "2020-10-15T21:24:06.247Z", + "Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_context_example_2": { + "modified": "2020-05-31T18:36:34.925Z", "contributors": [ "SphinxKnight", - "tregagnon" + "teoli", + "tregagnon", + "webskin", + "BenoitL", + "Fredchat" ] }, - "Web/HTML/Element/kbd": { - "modified": "2020-10-15T21:23:28.702Z", + "Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_context_example_3": { + "modified": "2020-05-31T18:36:35.162Z", "contributors": [ + "maximesanmartin", "SphinxKnight", - "duduindo", - "loversun5", - "edspeedy", - "marie-ototoi", - "wakka27", - "tregagnon" + "teoli", + "tregagnon", + "BenoitL", + "Fredchat" ] }, - "Web/HTML/Element/li": { - "modified": "2020-10-15T21:23:31.636Z", + "Web/CSS/CSS_Positioning/Understanding_z_index": { + "modified": "2020-05-31T18:36:39.203Z", "contributors": [ "SphinxKnight", - "edspeedy", - "NemoNobobyPersonne", - "tregagnon" + "mo0z", + "Serrulien", + "teoli", + "tregagnon", + "BenoitL", + "Lapinkiller", + "Fredchat" ] }, - "Web/HTML/Element/link": { - "modified": "2020-10-15T21:17:06.340Z", + "Web/CSS/Viewport_concepts": { + "modified": "2019-05-23T08:44:33.152Z", "contributors": [ - "devscipline", - "SphinxKnight", - "antlio", - "Fredchat", - "louuis", - "tregagnon", - "BenoitL", - "Mgjbot" + "SphinxKnight" ] }, - "Web/HTML/Element/listing": { - "modified": "2020-10-15T21:24:01.189Z", + "Web/CSS/Inline_formatting_context": { + "modified": "2019-11-05T09:02:18.660Z", "contributors": [ - "SphinxKnight", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Element/main": { - "modified": "2020-10-15T21:24:00.758Z", + "Web/CSS/CSS_Colors/Color_picker_tool": { + "modified": "2019-03-23T23:09:13.209Z", "contributors": [ + "YannisDelmas", "SphinxKnight", - "NicolasGraph", - "tonybengue", - "edspeedy", - "marie-ototoi", - "louuis", - "tregagnon", - "Goofy", - "Delapouite", - "mistyrouge" + "Fabien_Hanquet" ] }, - "Web/HTML/Element/map": { - "modified": "2020-10-15T21:23:23.856Z", + "Web/CSS/CSS_Backgrounds_and_Borders/Resizing_background_images": { + "modified": "2019-06-18T19:28:42.872Z", "contributors": [ "SphinxKnight", - "marie-ototoi", - "tregagnon" + "jcisio" ] }, - "Web/HTML/Element/mark": { - "modified": "2020-10-15T21:23:12.856Z", + "Web/CSS/CSS_Backgrounds_and_Borders/Using_multiple_backgrounds": { + "modified": "2019-04-06T12:13:04.362Z", "contributors": [ - "SphinxKnight", - "marie-ototoi", - "wakka27", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Element/marquee": { - "modified": "2020-10-15T21:24:09.275Z", + "Web/CSS/CSS_Basic_User_Interface/Using_URL_values_for_the_cursor_property": { + "modified": "2019-04-06T12:43:13.926Z", "contributors": [ "SphinxKnight", - "jilljenn", - "tregagnon", - "RaphaelGoetter", - "mistyrouge" + "ExE-Boss", + "teoli", + "Kyodev", + "Mgjbot", + "Sheppy", + "BenoitL", + "Fredchat", + "Learning", + "Chbok" ] }, - "Web/HTML/Element/menu": { - "modified": "2020-10-15T21:23:12.040Z", + "Web/CSS/CSS_Box_Alignment/Box_Alignment_In_Block_Abspos_Tables": { + "modified": "2019-04-06T12:43:22.538Z", "contributors": [ - "SphinxKnight", - "Dralyab", - "marie-ototoi", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Element/menuitem": { - "modified": "2020-10-15T21:24:26.748Z", + "Web/CSS/CSS_Box_Alignment/Box_Alignment_in_Multi-column_Layout": { + "modified": "2019-04-06T12:43:28.533Z", "contributors": [ - "SphinxKnight", - "JNa0", - "tregagnon", - "Delapouite" + "SphinxKnight" ] }, - "Web/HTML/Element/meta": { - "modified": "2020-10-15T21:23:56.046Z", + "Web/CSS/CSS_Box_Alignment/Box_Alignment_in_Flexbox": { + "modified": "2019-04-26T03:47:25.587Z", "contributors": [ - "SphinxKnight", - "jumperparis", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Element/multicol": { - "modified": "2020-10-15T21:27:07.686Z", + "Web/CSS/CSS_Box_Alignment/Box_Alignment_In_Grid_Layout": { + "modified": "2019-04-06T12:42:13.894Z", "contributors": [ - "SphinxKnight", - "msherefel" + "SphinxKnight" ] }, - "Web/HTML/Element/nav": { - "modified": "2020-10-15T21:23:13.672Z", + "Web/CSS/CSS_Columns/Basic_Concepts_of_Multicol": { + "modified": "2019-04-06T12:54:10.082Z", "contributors": [ - "SphinxKnight", - "marie-ototoi", - "ZanyMonk", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Element/nextid": { - "modified": "2020-10-15T21:51:55.717Z", + "Web/CSS/CSS_Columns/Handling_content_breaks_in_multicol": { + "modified": "2019-04-06T12:53:51.858Z", "contributors": [ "SphinxKnight" ] }, - "Web/HTML/Element/nobr": { - "modified": "2020-10-15T21:23:31.399Z", + "Web/CSS/CSS_Columns/Handling_Overflow_in_Multicol": { + "modified": "2019-04-06T12:53:58.823Z", "contributors": [ - "SphinxKnight", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Element/noembed": { - "modified": "2020-10-15T21:27:10.600Z", + "Web/CSS/CSS_Columns/Styling_Columns": { + "modified": "2019-07-12T07:43:39.985Z", "contributors": [ - "SphinxKnight", - "msherefel" + "SphinxKnight" ] }, - "Web/HTML/Element/noframes": { - "modified": "2020-10-15T21:24:04.283Z", + "Web/CSS/CSS_Columns/Spanning_Columns": { + "modified": "2019-04-06T12:53:13.456Z", "contributors": [ - "SphinxKnight", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Element/noscript": { - "modified": "2020-10-15T21:21:52.581Z", + "Web/CSS/CSS_Columns/Using_multi-column_layouts": { + "modified": "2019-04-26T04:16:31.564Z", "contributors": [ "SphinxKnight", + "fscholz", + "teoli", + "louuis", + "Delapouite", + "FredB", "tregagnon", - "morgan37" + "Fredchat", + "BenoitL", + "Mgjbot", + "Jorolo", + "Chbok" ] }, - "Web/HTML/Element/object": { - "modified": "2020-10-15T21:23:58.336Z", + "Web/CSS/CSS_Conditional_Rules/Using_Feature_Queries": { + "modified": "2019-11-04T09:09:49.786Z", "contributors": [ - "SphinxKnight", - "marie-ototoi", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Element/ol": { - "modified": "2020-10-15T21:23:26.938Z", + "Web/CSS/CSS_Flexible_Box_Layout/Aligning_Items_in_a_Flex_Container": { + "modified": "2020-05-15T19:19:41.021Z", "contributors": [ - "SphinxKnight", - "marie-ototoi", - "wakka27", - "tregagnon" + "lhapaipai", + "SphinxKnight" ] }, - "Web/HTML/Element/output": { - "modified": "2020-10-15T21:13:39.223Z", + "Web/CSS/CSS_Flexible_Box_Layout/Typical_Use_Cases_of_Flexbox": { + "modified": "2019-04-06T12:35:25.205Z", "contributors": [ - "SphinxKnight", - "marie-ototoi", - "tregagnon", - "davidbourguignon", - "trevorh", - "ethertank", - "teoli" + "SphinxKnight" ] }, - "Web/HTML/Element/p": { - "modified": "2020-10-15T21:13:10.399Z", + "Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox": { + "modified": "2019-04-06T12:37:54.531Z", "contributors": [ "SphinxKnight", - "marie-ototoi", - "tregagnon", - "ethertank", - "Shz" + "PolPasop", + "Goofy" ] }, - "Web/HTML/Element/param": { - "modified": "2020-10-15T21:23:29.882Z", + "Web/CSS/CSS_Flexible_Box_Layout/Controlling_Ratios_of_Flex_Items_Along_the_Main_Ax": { + "modified": "2019-04-06T12:38:05.161Z", "contributors": [ - "SphinxKnight", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Element/picture": { - "modified": "2020-10-15T21:29:55.087Z", + "Web/CSS/CSS_Flexible_Box_Layout/Relationship_of_Flexbox_to_Other_Layout_Methods": { + "modified": "2019-04-01T10:49:49.132Z", "contributors": [ - "SphinxKnight", - "alegout", - "welcoMattic", - "watsab", - "YoruNoHikage", - "J.DMB", - "Goofy", - "nicoo" + "lhapaipai", + "SphinxKnight" ] }, - "Web/HTML/Element/plaintext": { - "modified": "2020-10-15T21:24:07.076Z", + "Web/CSS/CSS_Flexible_Box_Layout/Mastering_Wrapping_of_Flex_Items": { + "modified": "2019-04-06T12:37:23.388Z", "contributors": [ - "SphinxKnight", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Element/pre": { - "modified": "2020-10-15T21:23:59.375Z", + "Web/CSS/CSS_Flexible_Box_Layout/Backwards_Compatibility_of_Flexbox": { + "modified": "2019-04-06T12:37:32.698Z", "contributors": [ "SphinxKnight", - "marie-ototoi", - "tregagnon" + "chrisdavidmills", + "pixoux" ] }, - "Web/HTML/Element/q": { - "modified": "2020-10-15T21:23:31.357Z", + "Web/CSS/CSS_Flexible_Box_Layout/Ordering_Flex_Items": { + "modified": "2019-04-06T12:35:46.732Z", "contributors": [ "SphinxKnight", - "marie-ototoi", - "tregagnon" + "dattaz" ] }, - "Web/HTML/Element/rb": { - "modified": "2020-10-15T22:11:33.941Z", + "conflicting/Web/CSS/CSS_Flexible_Box_Layout/Backwards_Compatibility_of_Flexbox": { + "modified": "2019-04-06T12:38:31.267Z", "contributors": [ "SphinxKnight" ] }, - "Web/HTML/Element/rp": { - "modified": "2020-10-15T21:22:20.484Z", + "Web/CSS/CSS_Flow_Layout/In_Flow_and_Out_of_Flow": { + "modified": "2019-04-06T12:34:12.506Z", "contributors": [ - "SphinxKnight", - "tregagnon", - "fkhannouf" + "SphinxKnight" ] }, - "Web/HTML/Element/rt": { - "modified": "2020-10-15T21:22:24.227Z", + "Web/CSS/CSS_Flow_Layout/Block_and_Inline_Layout_in_Normal_Flow": { + "modified": "2019-08-05T13:45:58.006Z", "contributors": [ "SphinxKnight", - "wakka27", - "tregagnon", - "fkhannouf" + "edspeedy" ] }, - "Web/HTML/Element/rtc": { - "modified": "2020-10-15T21:43:35.076Z", + "Web/CSS/CSS_Flow_Layout/Flow_Layout_and_Overflow": { + "modified": "2019-04-06T12:34:48.167Z", "contributors": [ "SphinxKnight" ] }, - "Web/HTML/Element/ruby": { - "modified": "2020-10-15T21:22:22.572Z", + "Web/CSS/CSS_Flow_Layout/Flow_Layout_and_Writing_Modes": { + "modified": "2019-04-06T12:34:40.772Z", "contributors": [ - "SphinxKnight", - "marie-ototoi", - "tregagnon", - "fkhannouf" + "SphinxKnight" ] }, - "Web/HTML/Element/s": { - "modified": "2020-10-15T21:23:30.879Z", + "Web/CSS/CSS_Flow_Layout/Intro_to_formatting_contexts": { + "modified": "2019-06-19T08:53:49.103Z", "contributors": [ - "SphinxKnight", - "edspeedy", - "louuis", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Element/samp": { - "modified": "2020-10-15T21:23:30.682Z", + "Web/CSS/CSS_Fonts/OpenType_fonts_guide": { + "modified": "2019-04-06T12:33:40.801Z", "contributors": [ - "SphinxKnight", - "louuis", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Element/script": { - "modified": "2020-10-15T21:23:07.650Z", + "Web/CSS/CSS_Fonts/Variable_Fonts_Guide": { + "modified": "2019-08-23T17:50:35.852Z", "contributors": [ - "SphinxKnight", - "madarche", - "opii93", - "tregagnon", - "Goofy" + "JNa0", + "SphinxKnight" ] }, - "Web/HTML/Element/section": { - "modified": "2020-10-15T21:20:52.155Z", + "Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout": { + "modified": "2020-05-31T18:37:07.590Z", "contributors": [ + "fesaille", "SphinxKnight", - "marie-ototoi", - "maelito", - "tregagnon", - "nicolasrenon", - "teoli", - "SwordArMor" + "Kalwyn" ] }, - "Web/HTML/Element/select": { - "modified": "2020-10-15T21:13:44.147Z", + "Web/CSS/CSS_Grid_Layout/Realizing_common_layouts_using_CSS_Grid_Layout": { + "modified": "2020-05-31T18:37:07.771Z", "contributors": [ - "SphinxKnight", - "tolbon10", - "FanJiyong", - "jajm", - "tregagnon", - "Julien STUBY", - "teoli", - "Julien.stuby" + "SphinxKnight" ] }, - "Web/HTML/Element/slot": { - "modified": "2020-10-15T21:51:52.129Z", + "Web/CSS/CSS_Grid_Layout/Grid_Template_Areas": { + "modified": "2020-05-31T18:37:07.195Z", "contributors": [ "SphinxKnight", - "tidiview", - "JNa0" + "JivaHard" ] }, - "Web/HTML/Element/small": { - "modified": "2020-10-15T21:23:53.489Z", + "Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout": { + "modified": "2020-05-31T18:37:07.467Z", "contributors": [ "SphinxKnight", - "Tifloz", - "nicoo", - "thomas.g", - "tregagnon" + "Dev-Crea", + "Goofy", + "Halkeand", + "JeffD", + "marec", + "marie-ototoi" ] }, - "Web/HTML/Element/spacer": { - "modified": "2020-10-15T21:24:00.250Z", + "Web/CSS/CSS_Grid_Layout/CSS_Grid_Layout_and_Accessibility": { + "modified": "2020-05-31T18:37:07.017Z", "contributors": [ "SphinxKnight", - "tregagnon" + "ldvc", + "Terag" ] }, - "Web/HTML/Element/span": { - "modified": "2020-10-15T21:23:30.889Z", + "Web/CSS/CSS_Grid_Layout/CSS_Grid_and_Progressive_Enhancement": { + "modified": "2020-05-31T18:37:08.537Z", "contributors": [ "SphinxKnight", - "tregagnon" + "alexr" ] }, - "Web/HTML/Element/strike": { - "modified": "2020-10-15T21:24:10.841Z", + "Web/CSS/CSS_Grid_Layout/CSS_Grid_Logical_Values_and_Writing_Modes": { + "modified": "2020-05-31T18:37:09.641Z", "contributors": [ - "SphinxKnight", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Element/strong": { - "modified": "2020-10-15T21:23:55.822Z", + "Web/CSS/CSS_Grid_Layout/Relationship_of_Grid_Layout": { + "modified": "2020-09-14T10:03:49.856Z", "contributors": [ - "SphinxKnight", - "emmanuelclement", - "tregagnon" + "devscipline", + "SphinxKnight" ] }, - "Web/HTML/Element/style": { - "modified": "2020-10-15T21:21:50.821Z", + "Web/CSS/CSS_Grid_Layout/Auto-placement_in_CSS_Grid_Layout": { + "modified": "2020-05-31T18:37:07.981Z", "contributors": [ + "lhapaipai", "SphinxKnight", - "mathisaillot", - "tregagnon", - "Goofy", - "Matouche" + "mathieuLacroix", + "alexr" ] }, - "Web/HTML/Element/sub": { - "modified": "2020-10-15T21:23:55.023Z", + "Web/CSS/CSS_Grid_Layout/Line-based_Placement_with_CSS_Grid": { + "modified": "2020-05-31T18:37:09.049Z", "contributors": [ "SphinxKnight", - "tregagnon" + "Alan_Braut" ] }, - "Web/HTML/Element/summary": { - "modified": "2020-10-15T21:20:21.472Z", + "Web/CSS/CSS_Grid_Layout/Layout_using_Named_Grid_Lines": { + "modified": "2020-05-31T18:37:08.613Z", "contributors": [ - "yannicka", - "SphinxKnight", - "Elanis", - "louuis", - "tregagnon", - "ThePrisoner" + "SphinxKnight" ] }, - "Web/HTML/Element/sup": { - "modified": "2020-10-15T21:23:23.579Z", + "Web/CSS/CSS_Images/Implementing_image_sprites_in_CSS": { + "modified": "2019-06-03T14:14:53.416Z", "contributors": [ "SphinxKnight", - "tregagnon" + "Horsell", + "JeffD", + "PifyZ" ] }, - "Web/HTML/Element/table": { - "modified": "2020-10-15T21:20:58.076Z", + "Web/CSS/CSS_Lists_and_Counters/Using_CSS_counters": { + "modified": "2019-07-27T03:11:03.371Z", "contributors": [ "SphinxKnight", - "Akyrish", - "Erwann", - "tregagnon", - "fkhannouf", - "fabien.canu@gmail.com" + "teoli", + "Delapouite", + "FredB", + "Kyodev", + "Fredchat" ] }, - "Web/HTML/Element/tbody": { - "modified": "2020-10-15T21:23:54.755Z", + "Web/CSS/CSS_Lists_and_Counters/Consistent_list_indentation": { + "modified": "2019-04-06T12:56:13.956Z", "contributors": [ "SphinxKnight", - "Brah0um", - "Twikito", - "Kerumen", - "Fredchat", - "ferncoder", - "tregagnon" + "tonybengue", + "Kyodev", + "BenoitL", + "Ferbenoit", + "Laurent Denis" ] }, - "Web/HTML/Element/td": { - "modified": "2020-10-15T21:23:58.861Z", + "Web/CSS/CSS_Lists_and_Counters": { + "modified": "2019-07-12T07:42:40.998Z", "contributors": [ "SphinxKnight", - "tregagnon", - "ethertank" + "xdelatour" ] }, - "Web/HTML/Element/template": { - "modified": "2020-10-15T21:26:28.663Z", + "Web/CSS/CSS_Logical_Properties/Basic_concepts": { + "modified": "2019-04-06T12:55:47.785Z", "contributors": [ - "SphinxKnight", - "Mr21", - "Yopadd", - "P45QU10U", - "Fredchat", - "ylerjen" + "SphinxKnight" ] }, - "Web/HTML/Element/tfoot": { - "modified": "2020-10-15T21:23:55.010Z", + "Web/CSS/CSS_Logical_Properties/Sizing": { + "modified": "2019-04-06T12:54:33.371Z", "contributors": [ - "SphinxKnight", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Element/th": { - "modified": "2020-10-15T21:23:59.571Z", + "Web/CSS/CSS_Logical_Properties/Floating_and_positioning": { + "modified": "2019-06-03T14:16:43.059Z", "contributors": [ - "SphinxKnight", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Element/thead": { - "modified": "2020-10-15T21:23:59.573Z", + "Web/CSS/CSS_Logical_Properties/Margins_borders_padding": { + "modified": "2019-04-06T12:55:25.631Z", "contributors": [ - "SphinxKnight", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Element/time": { - "modified": "2020-10-15T21:23:13.248Z", + "Web/CSS/CSS_Masking": { + "modified": "2019-04-27T13:46:10.634Z", "contributors": [ "SphinxKnight", - "DylannCordel", - "Loliwe", - "Golmote", - "louuis", - "tregagnon" + "xdelatour" ] }, - "Web/HTML/Element/title": { - "modified": "2020-10-15T21:20:27.725Z", + "Learn/CSS/Howto/CSS_FAQ": { + "modified": "2020-07-16T22:25:44.957Z", "contributors": [ "SphinxKnight", - "ksad", - "tregagnon", - "ThePrisoner" + "PetiPandaRou", + "MatthieuHa", + "teoli", + "laurent-thuy" ] }, - "Web/HTML/Element/tr": { - "modified": "2020-10-15T21:23:58.043Z", + "Web/CSS/CSS_Scroll_Snap/Browser_compat": { + "modified": "2019-07-21T13:28:24.043Z", "contributors": [ - "SphinxKnight", - "RolandOnGitHub", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Element/track": { - "modified": "2020-10-15T21:23:11.969Z", + "Web/CSS/CSS_Scroll_Snap/Basic_concepts": { + "modified": "2019-06-18T19:40:17.355Z", "contributors": [ - "SphinxKnight", - "dashdashzako", - "tregagnon", - "Jeremie", - "Goofy" + "SphinxKnight" ] }, - "Web/HTML/Element/tt": { - "modified": "2020-10-15T21:24:09.875Z", + "Web/CSS/CSS_Shapes/Overview_of_CSS_Shapes": { + "modified": "2019-04-06T12:48:50.622Z", "contributors": [ - "SphinxKnight", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Element/u": { - "modified": "2020-10-15T21:24:01.049Z", + "Web/CSS/CSS_Shapes/From_box_values": { + "modified": "2019-04-06T13:09:43.597Z", "contributors": [ - "SphinxKnight", - "marie-ototoi", - "ksad", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Element/ul": { - "modified": "2020-10-15T21:20:25.987Z", + "Web/CSS/CSS_Shapes/Basic_Shapes": { + "modified": "2019-04-06T12:49:01.114Z", "contributors": [ - "SphinxKnight", - "Bat", - "tregagnon", - "teoli", - "fabien.canu@gmail.com" + "SphinxKnight" ] }, - "Web/HTML/Element/var": { - "modified": "2020-10-15T21:23:33.057Z", + "Web/CSS/CSS_Shapes/Shapes_From_Images": { + "modified": "2019-04-06T12:48:32.877Z", "contributors": [ - "SphinxKnight", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Element/video": { - "modified": "2020-10-15T21:14:19.475Z", + "Web/CSS/CSS_Transforms/Using_CSS_transforms": { + "modified": "2019-08-23T07:06:08.586Z", "contributors": [ + "Flaburgan", "SphinxKnight", - "supergonzales", - "Grivel-l", - "loella16", - "projer", - "Chbok", - "sami.boukortt", - "theotix", - "tregagnon", + "edspeedy", + "fscholz", "teoli", - "mekal", + "Delapouite", + "FredB", "BenoitL" ] }, - "Web/HTML/Element/wbr": { - "modified": "2020-10-15T21:23:56.480Z", + "Web/CSS/CSS_Transitions/Using_CSS_transitions": { + "modified": "2019-09-12T15:19:25.668Z", "contributors": [ "SphinxKnight", - "floustier", - "cdr", - "louuis", - "tregagnon", - "teoli", - "Omnilaika02" + "Nantosuelte", + "Louis-MarieMatthews", + "lotfire24", + "amdufour" ] }, - "Web/HTML/Element/xmp": { - "modified": "2020-10-15T21:24:08.638Z", + "Web/CSS/CSSOM_View/Coordinate_systems": { + "modified": "2019-04-06T13:17:41.411Z", "contributors": [ - "SphinxKnight", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Formats_date_heure_HTML": { - "modified": "2019-07-21T04:39:30.291Z", + "Web/CSS/Replaced_element": { + "modified": "2019-04-06T13:08:03.406Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "Loliwe", + "teoli", + "Halfman", + "FredB" ] }, - "Web/HTML/Images_avec_le_contrôle_d_accès_HTTP": { - "modified": "2019-04-04T15:03:02.054Z", + "Web/CSS/Microsoft_Extensions": { + "modified": "2019-04-06T13:12:03.310Z", "contributors": [ - "SphinxKnight", - "Lotfire", - "tregagnon" + "SphinxKnight" ] }, - "Web/HTML/Index": { - "modified": "2019-01-16T18:47:13.379Z", + "Web/CSS/Mozilla_Extensions": { + "modified": "2019-04-06T13:09:25.625Z", "contributors": [ "SphinxKnight", - "tregagnon" + "Sebastianz", + "Prinz_Rana", + "Ilphrin", + "louuis", + "teoli", + "Fredchat", + "Goofy" ] }, - "Web/HTML/Introduction_to_HTML5": { - "modified": "2019-03-24T00:07:20.983Z", + "Web/CSS/Alternative_style_sheets": { + "modified": "2019-04-06T12:15:36.750Z", "contributors": [ - "Goofy", - "Bringdal", + "SphinxKnight", + "teoli", "tregagnon", - "xaky" + "BenoitL" ] }, - "Web/HTML/Microdonnées": { - "modified": "2019-07-30T02:49:00.444Z", + "Web/CSS/inheritance": { + "modified": "2019-04-06T13:06:49.569Z", "contributors": [ "SphinxKnight", - "Emmanuel.KWENE" + "teoli", + "FredB", + "Mgjbot", + "Fredchat", + "Kyodev" ] }, - "Web/HTML/Optimizing_your_pages_for_speculative_parsing": { - "modified": "2019-04-25T14:12:18.324Z", + "orphaned/Web/CSS/Index": { + "modified": "2019-04-06T13:12:11.177Z", "contributors": [ "SphinxKnight", - "loella16", - "langlchr" + "xdelatour" ] }, - "Web/HTML/Précharger_du_contenu": { - "modified": "2020-10-15T21:55:30.755Z", + "Web/CSS/CSS_Charsets": { + "modified": "2020-10-15T21:44:09.549Z", "contributors": [ - "nhoizey", "SphinxKnight", - "Goofy" + "xdelatour" ] }, - "Web/HTML/Quirks_Mode_and_Standards_Mode": { - "modified": "2019-05-21T08:04:30.230Z", + "Web/CSS/Layout_cookbook/Sticky_footers": { + "modified": "2020-10-15T22:10:28.813Z", "contributors": [ - "SphinxKnight", - "chrisdavidmills", - "ICBreakerLA", - "Jeremie", - "trevorh", - "Mgjbot", - "BenoitL" + "SphinxKnight" ] }, - "Web/HTML/Reference": { - "modified": "2019-09-09T07:17:11.858Z", + "Web/CSS/Layout_cookbook/Card": { + "modified": "2020-10-15T22:10:32.076Z", "contributors": [ - "SphinxKnight", - "wbamberg", - "ts-informatique_Grenoble" + "SphinxKnight" ] }, - "Web/HTML/Reglages_des_attributs_CORS": { - "modified": "2020-10-15T21:22:58.182Z", + "Web/CSS/Layout_cookbook/Center_an_element": { + "modified": "2020-10-15T22:10:07.676Z", "contributors": [ "SphinxKnight", - "benjaminclot", - "wakka27", - "tregagnon" + "jaouedjackson", + "mouffy" ] }, - "Web/HTML/Sections_and_Outlines_of_an_HTML5_document": { - "modified": "2020-04-07T04:00:20.055Z", + "Web/CSS/Layout_cookbook/Contribute_a_recipe/Cookbook_template": { + "modified": "2020-10-15T22:10:21.166Z", "contributors": [ - "n3wborn", - "mathildebuenerd", - "ledenis", - "JNa0", - "edspeedy", - "Pols12", - "efazenda", - "Phklrz", - "Mathieu_deLauniere", - "Havano", - "Fredchat", - "wakka27", - "jessmania", - "ferncoder", - "SphinxKnight", - "tregagnon", - "Blancdememoire", - "FredB" + "SphinxKnight" ] }, - "Web/HTML/Types_de_lien": { - "modified": "2020-10-15T21:26:15.592Z", + "Web/CSS/Layout_cookbook/Contribute_a_recipe": { + "modified": "2019-04-06T12:58:12.249Z", "contributors": [ "SphinxKnight", - "cdr", - "louuis", - "jcbita" + "chrisdavidmills" ] }, - "Web/HTML/Utilisation_d'audio_et_video_en_HTML5": { - "modified": "2019-03-24T00:01:44.822Z", + "Web/CSS/Layout_cookbook/Column_layouts": { + "modified": "2020-10-15T22:10:25.136Z", "contributors": [ - "nhoizey", - "SphinxKnight", - "emersion", - "tregagnon", - "Nigel_Sheldon", - "BenoitL", - "Nukeador" + "SphinxKnight" ] }, - "Web/HTML/Utiliser_Application_Cache": { - "modified": "2020-10-15T21:07:42.579Z", + "Web/CSS/Layout_cookbook/List_group_with_badges": { + "modified": "2020-10-15T22:10:18.617Z", "contributors": [ - "Qouagga", - "SphinxKnight", - "Surfoo", - "personnel", - "cdromain", - "Gillespie59", - "Tioneb", - "bvauchelle", - "teoli", - "michaelch", - "rd6137", - "whoshallsucceed" + "SphinxKnight" + ] + }, + "Web/CSS/Layout_cookbook/Breadcrumb_Navigation": { + "modified": "2020-10-15T22:10:26.639Z", + "contributors": [ + "SphinxKnight" ] }, - "Web/HTML/Utiliser_DASH_avec_les_vidéos_en_HTML": { - "modified": "2020-02-21T13:42:34.237Z", + "Web/CSS/Layout_cookbook/Split_Navigation": { + "modified": "2020-10-15T22:10:27.669Z", "contributors": [ - "Sroucheray", - "SphinxKnight", - "Spharian", - "nicoo" + "SphinxKnight" ] }, - "Web/HTML/microformats": { - "modified": "2019-07-21T06:21:36.960Z", + "Web/CSS/List_of_Proprietary_CSS_Features": { + "modified": "2019-04-06T13:18:27.677Z", "contributors": [ "SphinxKnight", - "marie-ototoi" + "xdelatour" ] }, - "Web/HTML/Éléments_en_bloc": { - "modified": "2019-06-18T12:22:20.386Z", + "Web/CSS/CSS_animated_properties": { + "modified": "2019-04-06T12:15:29.279Z", "contributors": [ "SphinxKnight", - "KhalilSnaake", - "Bat41", - "wakka27" + "Sebastianz", + "teoli", + "tregagnon" ] }, - "Web/HTML/Éléments_en_ligne": { - "modified": "2019-04-06T13:04:18.081Z", + "Web/CSS/Paged_Media": { + "modified": "2019-04-06T13:19:25.688Z", "contributors": [ "SphinxKnight", - "KhalilSnaake", - "numahell", - "wakka27" + "xdelatour" ] }, - "Web/HTTP": { - "modified": "2019-03-24T19:16:00.917Z", + "Web/CSS/Layout_mode": { + "modified": "2019-04-06T13:12:21.356Z", "contributors": [ - "louisgrasset", - "nolanrigo", "SphinxKnight", - "Alpha", - "amouillard", - "Hell_Carlito", - "eagleusb", - "dattaz", - "jswisher" + "teoli", + "FredB" ] }, - "Web/HTTP/Aperçu": { - "modified": "2020-12-01T09:26:27.617Z", + "Web/CSS/CSS_Box_Model/Mastering_margin_collapsing": { + "modified": "2019-07-21T06:30:38.788Z", "contributors": [ - "Louis-Aime", - "nolanrigo", "SphinxKnight", - "Alpha", - "marie-ototoi", - "Hell_Carlito", - "dattaz" + "gcyrillus", + "fscholz", + "teoli", + "FredB", + "Elethiomel", + "Worms", + "Fredchat", + "Kyodev" ] }, - "Web/HTTP/Authentication": { - "modified": "2019-03-18T21:33:04.626Z", + "Web/CSS/CSS_Background_and_Borders/Box-shadow_generator": { + "modified": "2019-03-18T20:43:43.479Z", "contributors": [ - "marcpicaud" + "BychekRU", + "SphinxKnight", + "kiux" ] }, - "Web/HTTP/Basics_of_HTTP": { - "modified": "2019-03-23T22:24:52.804Z", + "Web/CSS/CSS_Box_Model": { + "modified": "2019-04-06T12:12:44.675Z", "contributors": [ "SphinxKnight", - "Alpha", - "ftoulouse", - "cissoid" + "teoli" ] }, - "Web/HTTP/Basics_of_HTTP/Choisir_entre_les_URLs_www_sans_www": { - "modified": "2019-03-18T21:44:23.409Z", + "Web/CSS/Visual_formatting_model": { + "modified": "2020-09-14T06:31:27.412Z", "contributors": [ - "SphinxKnight", - "Alpha", - "unpeudetout" + "devscipline", + "echayotte", + "SphinxKnight" ] }, - "Web/HTTP/Basics_of_HTTP/Data_URIs": { - "modified": "2020-10-15T21:59:04.672Z", + "Web/CSS/CSS_Motion_Path": { + "modified": "2020-10-15T21:47:42.306Z", "contributors": [ - "SphinxKnight", - "Alpha", - "chanaysavoyen" + "SphinxKnight" ] }, - "Web/HTTP/Basics_of_HTTP/Evolution_of_HTTP": { - "modified": "2020-01-18T14:19:52.795Z", + "Web/CSS/Tools/Cubic_Bezier_Generator": { + "modified": "2019-04-06T13:46:55.571Z", "contributors": [ - "Yovach", - "AntoineJT", - "SphinxKnight", - "Alpha", - "interfacteur", - "Tiplouf" + "SphinxKnight" ] }, - "Web/HTTP/Basics_of_HTTP/Identifier_des_ressources_sur_le_Web": { - "modified": "2019-03-18T21:41:54.222Z", + "Web/CSS/Tools/Linear-gradient_Generator": { + "modified": "2019-04-06T13:48:01.466Z", "contributors": [ - "SphinxKnight", - "Alpha" + "SphinxKnight" ] }, - "Web/HTTP/Basics_of_HTTP/MIME_types": { - "modified": "2020-01-02T06:41:24.716Z", + "Web/CSS/Tools": { + "modified": "2019-04-06T13:47:45.843Z", "contributors": [ - "guillaumegarcia13", "SphinxKnight", - "Alpha", - "strattadb" + "velvel53" ] }, - "Web/HTTP/Basics_of_HTTP/MIME_types/Common_types": { - "modified": "2020-05-29T10:51:11.998Z", + "Web/CSS/overflow-anchor/Guide_to_scroll_anchoring": { + "modified": "2020-10-15T22:17:58.241Z", "contributors": [ - "khalyomede", - "chrisdavidmills", - "smalesys", - "ptbrowne", - "kabanon", - "SphinxKnight", - "Alpha", - "NathanB" + "SphinxKnight" ] }, - "Web/HTTP/Basics_of_HTTP/URLs_de_type_ressource": { - "modified": "2019-03-18T21:40:41.905Z", + "Web/CSS/Shorthand_properties": { + "modified": "2020-07-28T11:04:21.446Z", "contributors": [ + "Yevgeniy.Shumakov", "SphinxKnight", - "Alpha" + "Banban", + "teoli", + "FredB" ] }, - "Web/HTTP/CORS": { - "modified": "2020-10-15T21:24:42.448Z", + "Web/CSS/Pseudo-elements": { + "modified": "2019-11-12T05:40:37.053Z", "contributors": [ - "gpartenet", - "caro3801", - "robin850", - "gloucklegnou", - "p_amok", + "Totokoutonio", "SphinxKnight", - "correction2", - "parmentf", - "scips", - "damiencaselli", - "gierschv", - "ebear", - "Ltrlg", - "dattaz", - "nlaug", - "cguillemette", - "Zzortell", - "fmasy", - "patboens" + "teoli", + "wakka27", + "Delapouite", + "FredB", + "tregagnon" ] }, - "Web/HTTP/CORS/Errors": { - "modified": "2020-08-30T07:40:45.129Z", + "Web/CSS/Scaling_of_SVG_backgrounds": { + "modified": "2020-06-14T04:32:11.030Z", "contributors": [ - "Voulto", - "AdminXVII", - "Maxim10", - "nchevobbe" + "yanns1", + "SphinxKnight" ] }, - "Web/HTTP/CORS/Errors/CORSAllowOriginManquant": { - "modified": "2020-06-10T11:05:53.160Z", + "Web/CSS/At-rule": { + "modified": "2019-04-06T12:15:09.052Z", "contributors": [ - "jcletousey", - "efreja", - "TheWildHealer" + "SphinxKnight", + "LudoL", + "loella16", + "brikou", + "vvvaleee", + "Chealer", + "teoli", + "naar", + "FredB" ] }, - "Web/HTTP/CORS/Errors/CORSAllowOriginNeCorrespondPas": { - "modified": "2020-09-04T07:20:46.938Z", + "Web/CSS/Media_Queries": { + "modified": "2019-06-03T14:19:49.928Z", "contributors": [ - "sevarg" + "SphinxKnight", + "zakaila" ] }, - "Web/HTTP/CORS/Errors/CORSDesactive": { - "modified": "2019-03-18T21:23:02.654Z", + "Web/CSS/Media_Queries/Testing_media_queries": { + "modified": "2020-10-15T21:48:31.789Z", "contributors": [ - "SphinxKnight", - "ViveLesFrites" + "SphinxKnight" ] }, - "Web/HTTP/CORS/Errors/CORSNAPasRéussi": { - "modified": "2019-05-08T11:52:53.417Z", + "Web/CSS/Media_Queries/Using_Media_Queries_for_Accessibility": { + "modified": "2019-04-06T13:18:57.827Z", "contributors": [ - "audricschiltknecht", - "hellosct1", - "NicolasGraph", - "Triple_B" + "SphinxKnight" ] }, - "Web/HTTP/CORS/Errors/CORSRequestNotHttp": { - "modified": "2020-09-23T06:10:15.688Z", + "Web/CSS/Media_Queries/Using_media_queries": { + "modified": "2020-09-12T11:51:58.821Z", "contributors": [ - "ssgl", - "Maxim10" + "kgrandemange", + "tzilliox", + "SphinxKnight", + "JNa0", + "JeffD", + "Sebastianz", + "mrstork", + "malayaleecoder", + "adevoufera", + "teoli", + "wakka27", + "infogenious", + "tregagnon", + "FredB", + "BenoitL" ] }, - "Web/HTTP/CSP": { - "modified": "2020-10-15T21:53:12.526Z", + "Web/XPath/Comparison_with_CSS_selectors": { + "modified": "2019-03-18T21:23:27.990Z", "contributors": [ - "SphinxKnight", - "lhapaipai", - "valimero", - "AntoineGrandchamp", - "David-5-1" + "SphinxKnight" ] }, - "Web/HTTP/Cache": { - "modified": "2019-07-11T20:27:10.018Z", + "Web/CSS/CSS_Selectors": { + "modified": "2019-10-31T07:53:06.500Z", "contributors": [ - "ThCarrere", - "dragon38800", - "Watilin", + "bdrnglm", "SphinxKnight", - "blety" + "a-mt", + "cabscorp", + "edspeedy", + "TiWisti", + "daisyback", + "personnel", + "Sebastianz" ] }, - "Web/HTTP/Compression": { - "modified": "2020-10-29T12:16:50.940Z", + "Web/CSS/CSS_Selectors/Using_the_:target_pseudo-class_in_selectors": { + "modified": "2019-04-06T13:14:05.671Z", "contributors": [ - "JNa0", - "lyrixx", "SphinxKnight", - "Alpha" + "ffoodd" ] }, - "Web/HTTP/Content_negotiation": { - "modified": "2019-08-20T15:39:14.536Z", + "Web/CSS/Attribute_selectors": { + "modified": "2020-10-15T21:04:28.909Z", "contributors": [ - "bbonnin" + "SphinxKnight", + "BenMorel", + "fuentesloic", + "teoli", + "tregagnon", + "FredB" ] }, - "Web/HTTP/Cookies": { - "modified": "2020-02-26T11:00:52.742Z", + "Web/CSS/ID_selectors": { + "modified": "2020-10-15T21:04:23.373Z", "contributors": [ - "michivi", - "ThCarrere", - "guillaumebouhier", - "bodingar", - "gpartenet", - "antoineneff", - "a-mt", "SphinxKnight", - "antoineroux", - "tomcodes" + "teoli", + "louuis", + "FredB", + "tregagnon" ] }, - "Web/HTTP/Detection_du_navigateur_en_utilisant_le_user_agent": { - "modified": "2019-03-23T23:13:53.553Z", + "Web/CSS/Class_selectors": { + "modified": "2020-10-15T21:04:22.803Z", "contributors": [ "SphinxKnight", - "Alpha", - "macmorning", - "lmahistre", - "KevinLACIRE" + "teoli", + "goofy_bz", + "FredB" ] }, - "Web/HTTP/FAQ_sur_le_préchargement_des_liens": { - "modified": "2019-03-23T23:46:22.581Z", + "Web/CSS/Type_selectors": { + "modified": "2020-10-15T21:04:24.242Z", "contributors": [ "SphinxKnight", - "Goofy", - "cdromain", - "jigs12", - "wakka27", - "BenoitL", - "Fredchat", - "Kyodev", - "Bellerophon" + "teoli", + "FredB" ] }, - "Web/HTTP/Feature_Policy": { - "modified": "2020-11-02T18:21:06.120Z", + "Web/CSS/General_sibling_combinator": { + "modified": "2020-10-15T21:04:26.332Z", "contributors": [ - "JNa0" + "BrnvrlUoeey", + "SphinxKnight", + "teoli", + "FredB" ] }, - "Web/HTTP/Headers": { - "modified": "2020-11-11T18:57:53.286Z", + "Web/CSS/Descendant_combinator": { + "modified": "2020-10-15T21:04:29.156Z", "contributors": [ - "JNa0", "SphinxKnight", - "Alpha", - "loella16", - "shadok", - "vbardales" + "eloi-duwer", + "yannicka", + "teoli", + "FredB" ] }, - "Web/HTTP/Headers/Accept": { - "modified": "2020-10-15T21:56:10.549Z", + "Web/CSS/Child_combinator": { + "modified": "2020-10-15T21:04:28.522Z", "contributors": [ "SphinxKnight", - "ji-sser", - "gmebarthe" + "teoli", + "FredB", + "tregagnon" ] }, - "Web/HTTP/Headers/Accept-Charset": { - "modified": "2020-10-15T22:15:05.344Z", + "Web/CSS/Universal_selectors": { + "modified": "2020-10-15T21:04:25.083Z", "contributors": [ - "dragon38800" + "SphinxKnight", + "teoli", + "FredB" ] }, - "Web/HTTP/Headers/Accept-Encoding": { - "modified": "2020-10-15T21:51:43.001Z", + "Web/CSS/Value_definition_syntax": { + "modified": "2019-04-06T13:47:19.541Z", "contributors": [ - "martinec", "SphinxKnight", - "guillaumefenollar", - "Athorcis", - "PlayeurZero" + "Sebastianz", + "Prinz_Rana", + "Guillaume-Heras", + "prayash", + "pixoux", + "teoli", + "FredB" ] }, - "Web/HTTP/Headers/Accept-Language": { - "modified": "2020-10-15T21:55:18.930Z", + "Web/CSS/color_value": { + "modified": "2020-10-15T21:15:21.928Z", "contributors": [ "SphinxKnight", - "alexlur", - "NemoNobobyPersonne", - "tuili" + "benoitdubuc", + "cdoublev", + "Simplexible", + "fscholz", + "teoli", + "louuis", + "FredB", + "BenoitL" ] }, - "Web/HTTP/Headers/Access-Control-Allow-Methods": { - "modified": "2020-10-15T22:15:56.084Z", + "Web/CSS/position_value": { + "modified": "2020-10-15T21:46:27.417Z", "contributors": [ - "GabrielHautclocq" + "SphinxKnight" ] }, - "Web/HTTP/Headers/Access-Control-Allow-Origin": { - "modified": "2020-10-15T21:56:38.218Z", + "Web/CSS/CSS_Types": { + "modified": "2019-07-12T07:45:36.764Z", "contributors": [ - "superhoang", - "Derek", - "ekamil", - "SphinxKnight", - "loganblangenois" + "SphinxKnight" ] }, - "Web/HTTP/Headers/Access-Control-Request-Headers": { - "modified": "2020-10-15T21:53:12.034Z", + "Web/CSS/CSS_Images/Using_CSS_gradients": { + "modified": "2019-09-12T16:42:50.201Z", "contributors": [ "SphinxKnight", - "Yves_ASTIER" + "Darkilen", + "3dos", + "wizAmit", + "slayslot", + "teoli", + "wakka27", + "FredB", + "julienw", + "floEdelmann", + "BenoitL" ] }, - "Web/HTTP/Headers/Age": { - "modified": "2020-10-15T22:02:48.318Z", + "Web/CSS/computed_value": { + "modified": "2019-07-12T07:46:01.465Z", "contributors": [ "SphinxKnight", - "Gildwolf" + "NemoNobobyPersonne", + "teoli", + "FredB", + "Mgjbot", + "Kyodev", + "Fredchat" ] }, - "Web/HTTP/Headers/Allow": { - "modified": "2019-03-18T20:37:27.890Z", + "Web/CSS/initial_value": { + "modified": "2019-04-06T13:12:40.534Z", "contributors": [ - "GabrielHautclocq" + "SphinxKnight", + "teoli", + "louuis", + "FredB", + "Mgjbot", + "Kyodev", + "Fredchat" ] }, - "Web/HTTP/Headers/Authorization": { - "modified": "2020-04-21T21:30:05.105Z", + "Web/CSS/actual_value": { + "modified": "2019-04-06T12:16:17.195Z", "contributors": [ - "jalik", "SphinxKnight", - "aboufeta" + "louuis", + "teoli", + "FredB" ] }, - "Web/HTTP/Headers/Cache-Control": { - "modified": "2020-10-15T21:53:16.283Z", + "Web/CSS/resolved_value": { + "modified": "2019-04-06T13:07:44.816Z", "contributors": [ - "darahak", - "hellosct1", "SphinxKnight", - "LeoColomb", - "arthurwhite", - "David-5-1" + "xdelatour" ] }, - "Web/HTTP/Headers/Connection": { - "modified": "2020-10-15T22:22:48.365Z", + "Web/CSS/specified_value": { + "modified": "2019-07-12T07:46:53.914Z", "contributors": [ "SphinxKnight", - "rm3121", - "jedepaepe" + "teoli", + "tregagnon", + "FredB" ] }, - "Web/HTTP/Headers/Content-Disposition": { - "modified": "2020-10-15T21:53:43.308Z", + "Web/CSS/used_value": { + "modified": "2019-07-12T07:47:30.131Z", "contributors": [ - "xavieralt", - "A-312", - "ntoniazzi", - "PropreCity", "SphinxKnight", - "califat" + "Golga", + "vava", + "teoli", + "FredB" ] }, - "Web/HTTP/Headers/Content-Encoding": { - "modified": "2020-10-15T22:30:11.583Z", + "Web/CSS/CSS_Values_and_Units": { + "modified": "2019-04-06T13:14:19.030Z", "contributors": [ - "SphinxKnight", - "yohannlog" + "SphinxKnight" ] }, - "Web/HTTP/Headers/Content-Language": { - "modified": "2020-11-13T06:29:58.431Z", + "Web/Demos_of_open_web_technologies": { + "modified": "2019-03-18T20:44:11.081Z", "contributors": [ - "Rigaudie", - "PropreCity" + "goofy_mdn", + "xavierjs", + "qwincy_p" ] }, - "Web/HTTP/Headers/Content-Length": { - "modified": "2020-10-15T21:53:18.388Z", + "Web/API/XMLHttpRequest/abort_event": { + "modified": "2019-03-23T22:24:38.520Z", "contributors": [ - "SphinxKnight", - "David-5-1" + "fscholz", + "Kalwyn" ] }, - "Web/HTTP/Headers/Content-Security-Policy": { - "modified": "2020-10-29T21:03:19.803Z", + "Web/API/Window/afterprint_event": { + "modified": "2019-03-23T22:24:13.216Z", "contributors": [ - "JNa0", - "bershanskiy", - "Oliboy50", - "SphinxKnight", - "loella16" + "fscholz", + "Kalwyn" ] }, - "Web/HTTP/Headers/Content-Security-Policy-Report-Only": { - "modified": "2020-10-29T21:31:20.453Z", + "Web/API/HTMLElement/animationend_event": { + "modified": "2019-03-23T22:24:25.318Z", "contributors": [ - "JNa0" + "edspeedy", + "Kalwyn" ] }, - "Web/HTTP/Headers/Content-Security-Policy/base-uri": { - "modified": "2020-10-29T13:38:32.493Z", + "Web/API/HTMLElement/animationiteration_event": { + "modified": "2019-03-23T22:24:12.393Z", "contributors": [ - "JNa0" + "Kalwyn" ] }, - "Web/HTTP/Headers/Content-Security-Policy/block-all-mixed-content": { - "modified": "2020-10-29T12:54:23.475Z", + "Web/API/HTMLElement/animationstart_event": { + "modified": "2019-03-23T22:24:27.835Z", "contributors": [ - "JNa0", - "borisschapira" + "Kalwyn" ] }, - "Web/HTTP/Headers/Content-Security-Policy/child-src": { - "modified": "2020-10-29T09:57:45.781Z", + "Web/API/ScriptProcessorNode/audioprocess_event": { + "modified": "2019-03-18T21:01:00.247Z", "contributors": [ - "JNa0" + "fscholz", + "Kalwyn" ] }, - "Web/HTTP/Headers/Content-Security-Policy/connect-src": { - "modified": "2020-10-29T09:55:55.458Z", + "Web/API/Window/beforeprint_event": { + "modified": "2020-11-25T15:13:28.637Z", "contributors": [ - "JNa0" + "Wixonic", + "fscholz", + "Kalwyn" ] }, - "Web/HTTP/Headers/Content-Security-Policy/default-src": { - "modified": "2020-10-29T16:25:12.176Z", + "Web/API/Window/beforeunload_event": { + "modified": "2020-01-22T07:04:02.410Z", + "contributors": [ + "julienc", + "wbamberg", + "Pierre.Fauconnier", + "Kalwyn" + ] + }, + "Web/API/OfflineAudioContext/complete_event": { + "modified": "2019-03-18T21:01:07.959Z", "contributors": [ - "JNa0" + "fscholz", + "David_B", + "Kalwyn" ] }, - "Web/HTTP/Headers/Content-Security-Policy/font-src": { - "modified": "2020-10-29T09:55:38.668Z", + "Web/API/Element/compositionend_event": { + "modified": "2020-10-15T21:50:42.611Z", "contributors": [ - "JNa0" + "tbetous", + "wbamberg", + "Kalwyn" ] }, - "Web/HTTP/Headers/Content-Security-Policy/form-action": { - "modified": "2020-10-29T20:27:48.387Z", + "Web/API/Element/compositionstart_event": { + "modified": "2019-04-30T13:48:11.171Z", "contributors": [ - "JNa0" + "wbamberg", + "Kalwyn" ] }, - "Web/HTTP/Headers/Content-Security-Policy/frame-ancestors": { - "modified": "2020-10-29T16:35:08.171Z", + "Web/API/Element/compositionupdate_event": { + "modified": "2019-04-30T13:48:17.939Z", "contributors": [ - "JNa0" + "wbamberg", + "fscholz", + "Kalwyn" ] }, - "Web/HTTP/Headers/Content-Security-Policy/frame-src": { - "modified": "2020-10-29T09:55:09.630Z", + "Web/API/Element/copy_event": { + "modified": "2019-03-23T22:22:48.922Z", "contributors": [ - "JNa0" + "fscholz", + "Kalwyn" ] }, - "Web/HTTP/Headers/Content-Security-Policy/img-src": { - "modified": "2020-10-29T09:54:24.946Z", + "Web/API/Window/DOMContentLoaded_event": { + "modified": "2020-10-15T21:40:06.593Z", "contributors": [ - "JNa0" + "Watilin", + "fscholz", + "zede-master", + "Gastonite", + "Shinze", + "jmh" ] }, - "Web/HTTP/Headers/Content-Security-Policy/manifest-src": { - "modified": "2020-10-29T12:42:47.792Z", + "Web/API/Element/error_event": { + "modified": "2019-03-23T22:21:21.432Z", "contributors": [ - "JNa0" + "fscholz", + "loella16", + "Kalwyn" ] }, - "Web/HTTP/Headers/Content-Security-Policy/media-src": { - "modified": "2020-10-29T09:53:30.177Z", + "Web/API/Element/focusin_event": { + "modified": "2019-03-23T22:20:35.765Z", "contributors": [ - "JNa0" + "fscholz", + "Kalwyn" ] }, - "Web/HTTP/Headers/Content-Security-Policy/navigate-to": { - "modified": "2020-11-05T08:46:21.988Z", + "Web/API/Element/focusout_event": { + "modified": "2019-03-23T22:22:45.276Z", "contributors": [ - "JNa0" + "fscholz", + "Kalwyn", + "Behrouze" ] }, - "Web/HTTP/Headers/Content-Security-Policy/object-src": { - "modified": "2020-10-29T12:50:10.529Z", + "Web/API/Window/load_event": { + "modified": "2019-03-18T20:54:13.374Z", "contributors": [ - "JNa0" + "fscholz", + "Watilin", + "SphinxKnight", + "SaShimy", + "ebear", + "jmh" ] }, - "Web/HTTP/Headers/Content-Security-Policy/plugin-types": { - "modified": "2020-10-29T15:18:48.722Z", + "Web/API/Window/pagehide_event": { + "modified": "2019-03-18T21:31:42.222Z", "contributors": [ - "JNa0" + "Watilin" ] }, - "Web/HTTP/Headers/Content-Security-Policy/prefetch-src": { - "modified": "2020-11-05T16:09:39.274Z", + "Web/API/Window/pageshow_event": { + "modified": "2019-03-23T22:44:21.347Z", "contributors": [ - "JNa0" + "Watilin", + "fscholz", + "jmh" ] }, - "Web/HTTP/Headers/Content-Security-Policy/referrer": { - "modified": "2020-10-29T16:54:20.565Z", + "Web/API/Document/readystatechange_event": { + "modified": "2019-03-23T22:44:19.958Z", "contributors": [ - "JNa0" + "fscholz", + "cedeber", + "jmh" ] }, - "Web/HTTP/Headers/Content-Security-Policy/report-to": { - "modified": "2020-10-29T20:39:05.871Z", + "Web/API/HTMLElement/transitionend_event": { + "modified": "2020-10-15T21:58:39.030Z", "contributors": [ - "JNa0" + "Voulto", + "fscholz", + "dominiquevilain" ] }, - "Web/HTTP/Headers/Content-Security-Policy/report-uri": { - "modified": "2020-10-29T20:45:38.126Z", + "Web/API/Window/unload_event": { + "modified": "2019-04-30T14:26:18.615Z", "contributors": [ - "JNa0" + "wbamberg", + "CptGerV", + "florent.vaucelle" ] }, - "Web/HTTP/Headers/Content-Security-Policy/require-sri-for": { - "modified": "2020-10-29T16:42:06.606Z", + "Web/Guide/AJAX/Community": { + "modified": "2019-01-16T16:10:44.992Z", "contributors": [ - "JNa0" + "chrisdavidmills", + "Fredchat", + "Mgjbot", + "VincentN", + "Chbok" ] }, - "Web/HTTP/Headers/Content-Security-Policy/require-trusted-types-for": { - "modified": "2020-10-29T16:19:21.052Z", + "Web/Guide/AJAX/Getting_Started": { + "modified": "2020-05-07T07:49:40.639Z", "contributors": [ - "JNa0" + "grandoc", + "VictorLequin", + "Watilin", + "GregMorel", + "CyrilKrylatov", + "chrisdavidmills", + "Jibec", + "P_MO", + "arena", + "Mgjbot", + "Fredchat", + "Rbories", + "BenoitL", + "Cbi1net", + "Rodolphe", + "Chbok", + "VincentN", + "Taken", + "Oumar", + "Diskostu" ] }, - "Web/HTTP/Headers/Content-Security-Policy/sandbox": { - "modified": "2020-10-29T20:06:19.233Z", + "Web/API/Gamepad_API/Using_the_Gamepad_API": { + "modified": "2019-03-23T23:08:49.794Z", "contributors": [ - "JNa0" + "matteodelabre", + "Goofy", + "jessmania" ] }, - "Web/HTTP/Headers/Content-Security-Policy/script-src": { - "modified": "2020-10-29T12:43:56.366Z", + "Web/API/WebRTC_API/Connectivity": { + "modified": "2019-03-23T23:07:50.082Z", "contributors": [ - "JNa0" + "Goofy", + "wordsbybird" ] }, - "Web/HTTP/Headers/Content-Security-Policy/script-src-attr": { - "modified": "2020-10-29T12:35:52.897Z", + "Web/Guide/Events/Creating_and_triggering_events": { + "modified": "2020-10-15T21:40:07.710Z", "contributors": [ - "JNa0" + "tristantheb", + "loella16", + "csblo", + "yasakura_", + "jmh" ] }, - "Web/HTTP/Headers/Content-Security-Policy/script-src-elem": { - "modified": "2020-10-29T12:34:59.878Z", + "Web/Guide/Events/Media_events": { + "modified": "2019-03-23T22:20:46.809Z", "contributors": [ - "JNa0" + "Hell_Carlito", + "jucrouzet" ] }, - "Web/HTTP/Headers/Content-Security-Policy/style-src": { - "modified": "2020-10-29T09:46:24.734Z", + "Web/Guide/Events": { + "modified": "2020-08-30T07:20:46.985Z", "contributors": [ - "JNa0" + "Voulto", + "Sheppy" ] }, - "Web/HTTP/Headers/Content-Security-Policy/style-src-attr": { - "modified": "2020-10-29T12:25:30.302Z", + "Web/Guide/Events/Orientation_and_motion_data_explained": { + "modified": "2019-03-18T21:41:00.371Z", "contributors": [ - "JNa0" + "loella16" ] }, - "Web/HTTP/Headers/Content-Security-Policy/style-src-elem": { - "modified": "2020-10-29T12:25:15.261Z", + "Web/API/Touch_events/Supporting_both_TouchEvent_and_MouseEvent": { + "modified": "2019-03-18T21:33:21.001Z", "contributors": [ - "JNa0" + "CharlotteW" ] }, - "Web/HTTP/Headers/Content-Security-Policy/trusted-types": { - "modified": "2020-10-29T16:00:54.309Z", + "Web/API/Touch_events": { + "modified": "2020-10-15T21:23:44.732Z", "contributors": [ - "JNa0" + "ebear", + "wbamberg", + "quentin.lamamy", + "nmonceyron", + "Goofy", + "SphinxKnight" ] }, - "Web/HTTP/Headers/Content-Security-Policy/upgrade-insecure-requests": { - "modified": "2020-10-29T13:15:02.277Z", + "Web/API/History_API/Example": { + "modified": "2019-03-23T23:32:28.258Z", "contributors": [ - "JNa0" + "tregagnon", + "matteodelabre" ] }, - "Web/HTTP/Headers/Content-Security-Policy/worker-src": { - "modified": "2020-10-29T09:42:30.203Z", + "Web/API/History_API": { + "modified": "2019-03-23T23:36:51.472Z", "contributors": [ - "JNa0" + "Watilin", + "Outlivier", + "loella16", + "JoJoMimosa", + "zessx", + "tregagnon", + "CapFlow", + "Beaver", + "pparidans" ] }, - "Web/HTTP/Headers/Content-Type": { - "modified": "2020-10-15T21:53:18.899Z", + "Web/API/Fullscreen_API": { + "modified": "2019-03-23T23:28:29.789Z", "contributors": [ - "SphinxKnight", - "Goofy" + "wbamberg", + "loella16", + "Gaelliss", + "kiux", + "warpdesign", + "Rudloff" ] }, - "Web/HTTP/Headers/DNT": { - "modified": "2020-10-15T22:00:03.018Z", + "Learn/HTML/Howto/Author_fast-loading_HTML_pages": { + "modified": "2020-07-16T22:22:32.522Z", "contributors": [ - "SphinxKnight", - "egavard" + "tbazin", + "rfc791", + "tregagnon", + "ethertank", + "rgkdev", + "shgz", + "Shz" ] }, - "Web/HTTP/Headers/Date": { - "modified": "2020-10-15T22:07:34.830Z", + "Web/Guide/HTML/Content_categories": { + "modified": "2020-03-31T11:01:50.986Z", "contributors": [ - "Machou" + "tristantheb", + "SphinxKnight", + "loella16", + "marie-ototoi", + "tregagnon", + "xaky" ] }, - "Web/HTTP/Headers/ETag": { - "modified": "2020-10-15T22:03:25.682Z", + "Learn/Forms/Advanced_form_styling": { + "modified": "2020-07-16T22:21:34.205Z", "contributors": [ - "SphinxKnight", - "NemoNobobyPersonne" + "Dralyab" ] }, - "Web/HTTP/Headers/Expires": { - "modified": "2020-10-15T21:57:22.458Z", + "Learn/Forms/Styling_web_forms": { + "modified": "2020-07-16T22:21:30.990Z", "contributors": [ - "l-vo", - "SphinxKnight", - "GuiBret" + "Dralyab", + "Goofy", + "tregagnon", + "FredB" ] }, - "Web/HTTP/Headers/Feature-Policy": { - "modified": "2020-11-11T14:08:38.730Z", + "Learn/Forms/How_to_build_custom_form_controls/Example_3": { + "modified": "2020-07-16T22:21:59.707Z", "contributors": [ - "JNa0" + "Dralyab" ] }, - "Web/HTTP/Headers/Feature-Policy/accelerometer": { - "modified": "2020-11-16T09:05:43.541Z", + "Learn/Forms/How_to_build_custom_form_controls/Example_4": { + "modified": "2020-07-16T22:22:00.018Z", "contributors": [ - "JNa0" + "Dralyab" ] }, - "Web/HTTP/Headers/Host": { - "modified": "2020-10-15T21:58:12.642Z", + "Learn/Forms/How_to_build_custom_form_controls/Example_5": { + "modified": "2020-07-16T22:22:00.342Z", "contributors": [ - "SphinxKnight", - "ji-sser", - "alpyr" + "Dralyab" ] }, - "Web/HTTP/Headers/If-Modified-Since": { - "modified": "2020-10-15T21:59:18.518Z", + "Learn/Forms/How_to_build_custom_form_controls/Example_1": { + "modified": "2020-07-16T22:21:58.979Z", "contributors": [ - "SphinxKnight", - "ericlemerdy" + "Dralyab" ] }, - "Web/HTTP/Headers/If-None-Match": { - "modified": "2020-10-15T21:59:26.960Z", + "Learn/Forms/How_to_build_custom_form_controls/Example_2": { + "modified": "2020-07-16T22:21:59.361Z", "contributors": [ - "SphinxKnight", - "ekougs" + "Dralyab" ] }, - "Web/HTTP/Headers/Last-Modified": { - "modified": "2020-10-15T21:58:33.304Z", + "Learn/Forms/How_to_build_custom_form_controls": { + "modified": "2020-07-16T22:21:55.892Z", "contributors": [ - "lyrixx", - "SphinxKnight", - "NemoNobobyPersonne" + "Dralyab" ] }, - "Web/HTTP/Headers/Location": { - "modified": "2020-10-15T22:30:32.588Z", + "Learn/Forms/How_to_structure_a_web_form/Example": { + "modified": "2020-07-16T22:21:17.064Z", "contributors": [ - "romch007" + "Dralyab", + "elseydi", + "tregagnon", + "FredB" ] }, - "Web/HTTP/Headers/Origin": { - "modified": "2020-10-15T22:04:41.950Z", + "Learn/Forms/How_to_structure_a_web_form": { + "modified": "2020-07-16T22:21:11.591Z", "contributors": [ - "Watilin" + "Dralyab", + "Lotfire", + "efazenda", + "Sheppy", + "tregagnon", + "FredB" ] }, - "Web/HTTP/Headers/Referer": { - "modified": "2020-10-15T21:59:09.222Z", + "Learn/Forms/Sending_and_retrieving_form_data": { + "modified": "2020-07-16T22:21:26.847Z", "contributors": [ - "SphinxKnight", - "rmonnier" + "Dralyab", + "ChristianR25", + "Bam92", + "ben391", + "Thorium90", + "teoli", + "rebeccachaix" ] }, - "Web/HTTP/Headers/Referrer-Policy": { - "modified": "2020-11-03T04:53:54.794Z", + "Learn/Forms/HTML_forms_in_legacy_browsers": { + "modified": "2020-07-16T22:22:03.313Z", "contributors": [ - "JNa0" + "Dralyab", + "eli.g" ] }, - "Web/HTTP/Headers/Serveur": { - "modified": "2020-10-15T22:01:27.985Z", + "Learn/Forms": { + "modified": "2020-07-16T22:20:56.659Z", "contributors": [ + "BAHLOUL_Farouk", + "Dralyab", + "klenzo", + "Porkepix", + "Orkrum", + "diomabb", "SphinxKnight", - "codingk8", - "WanFoxOne" + "Goofy", + "tregagnon", + "FredB" ] }, - "Web/HTTP/Headers/Set-Cookie": { - "modified": "2020-10-15T22:30:32.422Z", + "Learn/Forms/Basic_native_form_controls": { + "modified": "2020-12-12T09:57:29.663Z", "contributors": [ - "WolfVic", - "Voulto", - "Arzak656", - "claudepache" + "Idlus", + "Rififia", + "Dralyab", + "efazenda", + "tregagnon", + "FredB" ] }, - "Web/HTTP/Headers/Set-Cookie/SameSite": { - "modified": "2020-10-15T22:30:31.847Z", + "Learn/Forms/Your_first_form/Example": { + "modified": "2020-07-16T22:21:08.230Z", "contributors": [ - "SphinxKnight", - "Pierstoval" + "Dralyab", + "tregagnon", + "FredB" ] }, - "Web/HTTP/Headers/Tk": { - "modified": "2020-10-15T22:34:21.355Z", + "Learn/Forms/Your_first_form": { + "modified": "2020-11-20T03:07:01.051Z", "contributors": [ - "alexetgus" + "SphinxKnight", + "tiluc", + "BAHLOUL_Farouk", + "mikeleyeti", + "Dralyab", + "DineshMv", + "teoli", + "Sheppy", + "jean-pierre.gay", + "Goofy", + "ChaaSof", + "FredB", + "Mozinet", + "tregagnon" ] }, - "Web/HTTP/Headers/Trailer": { - "modified": "2020-10-15T21:51:11.752Z", + "Learn/Forms/Property_compatibility_table_for_form_controls": { + "modified": "2020-07-16T22:21:39.980Z", "contributors": [ - "SphinxKnight", - "PlayeurZero" + "Dralyab" ] }, - "Web/HTTP/Headers/Vary": { - "modified": "2020-10-15T22:00:47.806Z", + "Learn/Forms/Sending_forms_through_JavaScript": { + "modified": "2020-07-16T22:22:01.597Z", "contributors": [ - "Laurent_Lyaudet", - "gloucklegnou", - "SphinxKnight", - "mrudelle" + "Dralyab" ] }, - "Web/HTTP/Headers/WWW-Authenticate": { - "modified": "2019-03-18T20:52:28.323Z", + "Learn/Forms/Form_validation": { + "modified": "2020-07-16T22:21:50.526Z", "contributors": [ - "PamProg", - "Synkied", + "ariasuni", + "Dralyab", "SphinxKnight", - "yereby" + "HereComesJuju" ] }, - "Web/HTTP/Headers/X-Content-Type-Options": { - "modified": "2020-10-15T22:20:53.756Z", + "Web/HTML/Applying_color": { + "modified": "2019-05-09T08:27:28.339Z", "contributors": [ - "tchioubak", - "LaChips", - "ClementWebDesigner" + "SphinxKnight" ] }, - "Web/HTTP/Headers/X-Frame-Options": { - "modified": "2020-10-15T21:56:45.798Z", + "Web/HTML/Global_attributes/accesskey": { + "modified": "2020-10-15T21:33:33.820Z", "contributors": [ - "DeusExNihilo", "SphinxKnight", - "rdavaillaud", - "tran-simon", - "Selbahc", - "emassip", - "PropreCity", - "petitj", - "callmemagnus", - "aymericsorek", - "mmahouachi" + "Goofy", + "guillaumev" ] }, - "Web/HTTP/Index": { - "modified": "2019-03-23T22:26:53.499Z", + "Web/HTML/Global_attributes/autocapitalize": { + "modified": "2020-10-15T22:02:11.899Z", "contributors": [ - "tonybengue", - "SphinxKnight", - "xdelatour" + "SphinxKnight" ] }, - "Web/HTTP/Méthode": { - "modified": "2020-10-15T21:52:12.802Z", + "Web/HTML/Global_attributes/class": { + "modified": "2020-10-15T21:33:47.181Z", "contributors": [ - "tristantheb", "SphinxKnight", - "MandelV", - "mercuryseries", - "dattaz" + "vazyvite" ] }, - "Web/HTTP/Méthode/CONNECT": { - "modified": "2020-10-15T21:53:58.732Z", + "Web/HTML/Global_attributes/contenteditable": { + "modified": "2020-10-15T21:33:48.879Z", "contributors": [ - "SphinxKnight", - "Badacadabra", - "dattaz" + "SphinxKnight" ] }, - "Web/HTTP/Méthode/DELETE": { - "modified": "2019-03-23T22:13:09.265Z", + "Web/HTML/Global_attributes/contextmenu": { + "modified": "2020-10-15T21:33:49.445Z", "contributors": [ - "SphinxKnight", - "Badacadabra", - "dattaz" + "SphinxKnight" ] }, - "Web/HTTP/Méthode/GET": { - "modified": "2020-10-15T21:53:59.909Z", + "Web/HTML/Global_attributes/data-*": { + "modified": "2020-10-15T21:33:48.787Z", "contributors": [ - "a-mt", "SphinxKnight", - "Badacadabra", - "dattaz" + "ClementRocket", + "dashdashzako", + "olange" ] }, - "Web/HTTP/Méthode/HEAD": { - "modified": "2020-10-15T21:53:59.078Z", + "Web/HTML/Global_attributes/dir": { + "modified": "2020-10-15T21:33:54.030Z", "contributors": [ - "SphinxKnight", - "Badacadabra", - "dattaz" + "SphinxKnight" ] }, - "Web/HTTP/Méthode/OPTIONS": { - "modified": "2020-10-15T22:00:53.161Z", + "Web/HTML/Global_attributes/draggable": { + "modified": "2020-10-15T21:33:51.496Z", "contributors": [ - "Yukulele.", - "SphinxKnight", - "lucien.bill" + "SphinxKnight" ] }, - "Web/HTTP/Méthode/PATCH": { - "modified": "2020-02-06T06:05:29.587Z", + "orphaned/Web/HTML/Global_attributes/dropzone": { + "modified": "2020-10-15T21:33:33.621Z", "contributors": [ - "humantool", - "PaulDuxblah", + "tristantheb", "SphinxKnight", - "ThreadElric", - "Hennek" + "Goofy", + "guillaumev" ] }, - "Web/HTTP/Méthode/POST": { - "modified": "2020-10-15T21:54:00.053Z", + "Web/HTML/Global_attributes/hidden": { + "modified": "2020-10-15T21:33:54.525Z", "contributors": [ - "FlorianHatat", - "slumbering", - "SphinxKnight", - "macmorning", - "placaist", - "Badacadabra", - "dattaz" + "SphinxKnight" ] }, - "Web/HTTP/Méthode/PUT": { - "modified": "2019-03-23T22:13:06.866Z", + "Web/HTML/Global_attributes/id": { + "modified": "2020-10-15T21:33:53.408Z", "contributors": [ - "SphinxKnight", - "Badacadabra", - "dattaz" + "SphinxKnight" ] }, - "Web/HTTP/Méthode/TRACE": { - "modified": "2020-10-15T22:29:59.662Z", + "Web/HTML/Global_attributes": { + "modified": "2020-10-15T21:07:20.352Z", "contributors": [ - "alexetgus", - "tristantheb" + "SphinxKnight", + "xxDukeMCxx", + "Loliwe", + "wakooka", + "claudepache", + "louuis", + "msherefel", + "tregagnon", + "mistyrouge", + "Shz", + "xaky" ] }, - "Web/HTTP/Redirections": { - "modified": "2020-03-17T12:32:04.893Z", + "Web/HTML/Global_attributes/inputmode": { + "modified": "2020-10-15T22:11:16.049Z", "contributors": [ - "n3wborn", - "bbonnin" + "regseb", + "SphinxKnight" ] }, - "Web/HTTP/Requêtes_conditionnelles": { - "modified": "2019-07-27T21:23:45.889Z", + "Web/HTML/Global_attributes/is": { + "modified": "2020-10-15T22:01:11.769Z", "contributors": [ - "ThCarrere" + "SphinxKnight" ] }, - "Web/HTTP/Resources_and_specifications": { - "modified": "2019-08-17T16:02:26.455Z", + "Web/HTML/Global_attributes/itemid": { + "modified": "2020-10-15T21:43:26.402Z", "contributors": [ - "bbonnin" + "SphinxKnight" ] }, - "Web/HTTP/Session": { - "modified": "2019-03-23T22:06:49.321Z", + "Web/HTML/Global_attributes/itemprop": { + "modified": "2020-10-15T21:43:28.895Z", "contributors": [ - "SphinxKnight", - "Alpha", - "klenzo" + "SphinxKnight" ] }, - "Web/HTTP/Status": { - "modified": "2020-08-30T05:52:57.122Z", + "Web/HTML/Global_attributes/itemref": { + "modified": "2020-10-15T21:43:27.145Z", "contributors": [ - "devweb157", - "SphinxKnight", - "Axnyff", - "Badacadabra", - "Bromind", - "fscholz" + "SphinxKnight" ] }, - "Web/HTTP/Status/100": { - "modified": "2020-10-15T21:51:44.583Z", + "Web/HTML/Global_attributes/itemscope": { + "modified": "2020-10-15T21:43:32.087Z", "contributors": [ "SphinxKnight", - "dattaz" + "dFegnoux" ] }, - "Web/HTTP/Status/101": { - "modified": "2019-03-23T22:16:44.467Z", + "Web/HTML/Global_attributes/itemtype": { + "modified": "2020-10-15T21:43:29.485Z", "contributors": [ "SphinxKnight", - "dattaz" + "ferdi_" ] }, - "Web/HTTP/Status/103": { - "modified": "2020-10-15T22:21:12.084Z", + "Web/HTML/Global_attributes/lang": { + "modified": "2020-10-15T21:33:54.262Z", "contributors": [ "SphinxKnight", - "neophnx" + "gfc" ] }, - "Web/HTTP/Status/200": { - "modified": "2020-10-15T21:51:47.097Z", + "Web/HTML/Global_attributes/slot": { + "modified": "2020-10-15T21:51:35.355Z", "contributors": [ - "SphinxKnight", - "dattaz" + "SphinxKnight" ] }, - "Web/HTTP/Status/201": { - "modified": "2020-10-15T21:51:48.335Z", + "Web/HTML/Global_attributes/spellcheck": { + "modified": "2020-10-15T21:33:50.764Z", "contributors": [ - "ylerjen", - "TimotheAlbouy", - "SphinxKnight", - "dattaz" + "SphinxKnight" ] }, - "Web/HTTP/Status/202": { - "modified": "2019-03-23T22:16:56.182Z", + "Web/HTML/Global_attributes/style": { + "modified": "2020-10-15T21:33:51.867Z", "contributors": [ "SphinxKnight", - "dattaz" + "Morgan-jarry" ] }, - "Web/HTTP/Status/203": { - "modified": "2019-03-23T22:16:33.634Z", + "Web/HTML/Global_attributes/tabindex": { + "modified": "2020-10-15T21:33:53.441Z", "contributors": [ "SphinxKnight", - "dattaz" + "ggrossetie", + "Le_suisse", + "Goofy" ] }, - "Web/HTTP/Status/204": { - "modified": "2020-10-15T21:51:50.995Z", + "Web/HTML/Global_attributes/title": { + "modified": "2020-10-15T21:33:33.266Z", "contributors": [ "SphinxKnight", - "dattaz" + "babsolune", + "Goofy", + "guillaumev" ] }, - "Web/HTTP/Status/205": { - "modified": "2019-03-23T22:16:50.696Z", + "Web/HTML/Global_attributes/translate": { + "modified": "2020-10-15T21:33:34.133Z", "contributors": [ "SphinxKnight", - "dattaz" + "Goofy", + "guillaumev" ] }, - "Web/HTTP/Status/206": { - "modified": "2020-10-15T21:51:55.335Z", + "Web/HTML/Global_attributes/x-ms-acceleratorkey": { + "modified": "2019-08-05T13:42:31.573Z", "contributors": [ - "AnthonySendra", - "SphinxKnight", - "dattaz" + "SphinxKnight" ] }, - "Web/HTTP/Status/300": { - "modified": "2019-06-01T05:27:25.381Z", + "Web/HTML/Global_attributes/x-ms-format-detection": { + "modified": "2019-08-05T13:38:52.259Z", "contributors": [ - "Rififia", - "SphinxKnight", - "dattaz" + "SphinxKnight" ] }, - "Web/HTTP/Status/301": { - "modified": "2020-10-15T21:52:13.453Z", + "Web/HTML/Attributes/autocomplete": { + "modified": "2020-10-30T09:19:41.790Z", "contributors": [ - "ledahulevogyre", + "xel1045", + "Thosquey", + "fx-kuntz-dw", "SphinxKnight", - "dattaz" + "klnjmm" ] }, - "Web/HTTP/Status/302": { - "modified": "2020-10-15T21:52:06.149Z", + "Web/HTML/Attributes": { + "modified": "2019-08-05T13:35:34.698Z", "contributors": [ - "vulcaryn", "SphinxKnight", - "louisfischer", - "dattaz" + "louuis", + "msherefel", + "tregagnon", + "FredB" ] }, - "Web/HTTP/Status/303": { - "modified": "2020-11-09T07:52:41.898Z", + "Web/HTML/Attributes/pattern": { + "modified": "2020-12-02T04:01:31.109Z", "contributors": [ - "martialseron", "SphinxKnight", - "ADTC", - "dattaz" + "roxaneprovost" ] }, - "Web/HTTP/Status/304": { - "modified": "2020-10-15T21:52:19.799Z", + "Web/Guide/HTML/Editable_content": { + "modified": "2019-04-20T23:42:36.501Z", "contributors": [ - "SphinxKnight", - "dattaz" + "tregagnon", + "SphinxKnight" ] }, - "Web/HTTP/Status/307": { - "modified": "2020-10-15T21:52:20.929Z", + "orphaned/Web/HTML/Element/command": { + "modified": "2020-10-15T21:20:20.685Z", "contributors": [ - "myobis", - "adrizein", "SphinxKnight", - "dattaz" + "JNa0", + "tregagnon", + "DirtyVader" ] }, - "Web/HTTP/Status/308": { - "modified": "2020-10-15T21:52:25.426Z", + "orphaned/Web/HTML/Element/element": { + "modified": "2020-10-15T21:26:29.511Z", "contributors": [ "SphinxKnight", - "dattaz" + "JNa0", + "teoli", + "louuis", + "ylerjen" ] }, - "Web/HTTP/Status/400": { - "modified": "2019-03-23T22:16:59.097Z", + "Web/HTML/Block-level_elements": { + "modified": "2019-06-18T12:22:20.386Z", "contributors": [ "SphinxKnight", - "dattaz" + "KhalilSnaake", + "Bat41", + "wakka27" ] }, - "Web/HTTP/Status/401": { - "modified": "2020-10-15T21:52:30.923Z", + "Web/HTML/Inline_elements": { + "modified": "2019-04-06T13:04:18.081Z", "contributors": [ "SphinxKnight", - "dattaz" + "KhalilSnaake", + "numahell", + "wakka27" ] }, - "Web/HTTP/Status/402": { - "modified": "2020-10-15T22:21:51.787Z", + "Web/HTML/Date_and_time_formats": { + "modified": "2019-07-21T04:39:30.291Z", "contributors": [ - "Rififia", - "rafipiccolo" + "SphinxKnight" ] }, - "Web/HTTP/Status/403": { - "modified": "2020-10-15T21:52:27.600Z", + "Web/HTML/CORS_enabled_image": { + "modified": "2019-04-04T15:03:02.054Z", "contributors": [ - "reivaxy", "SphinxKnight", - "dattaz" + "Lotfire", + "tregagnon" ] }, - "Web/HTTP/Status/404": { - "modified": "2020-10-15T21:52:28.956Z", + "Web/Guide/HTML/HTML5/Introduction_to_HTML5": { + "modified": "2019-03-24T00:07:20.983Z", "contributors": [ - "SphinxKnight", "Goofy", - "dattaz" - ] - }, - "Web/HTTP/Status/405": { - "modified": "2019-03-23T22:16:59.786Z", - "contributors": [ - "newick", - "lucien.bill", - "tititou36", - "SphinxKnight", - "arthurwhite", - "dattaz" + "Bringdal", + "tregagnon", + "xaky" ] }, - "Web/HTTP/Status/406": { - "modified": "2020-10-15T21:52:43.789Z", + "Web/HTML/Microdata": { + "modified": "2019-07-30T02:49:00.444Z", "contributors": [ "SphinxKnight", - "dattaz" + "Emmanuel.KWENE" ] }, - "Web/HTTP/Status/407": { - "modified": "2020-10-15T21:52:43.422Z", + "Glossary/speculative_parsing": { + "modified": "2019-04-25T14:12:18.324Z", "contributors": [ "SphinxKnight", - "dattaz" + "loella16", + "langlchr" ] }, - "Web/HTTP/Status/408": { - "modified": "2019-03-23T22:16:30.693Z", + "Web/HTML/Preloading_content": { + "modified": "2020-10-15T21:55:30.755Z", "contributors": [ + "nhoizey", "SphinxKnight", - "VictorGiroud", - "dattaz" + "Goofy" ] }, - "Web/HTTP/Status/409": { - "modified": "2019-03-23T22:16:31.226Z", + "Web/HTML/Attributes/crossorigin": { + "modified": "2020-10-15T21:22:58.182Z", "contributors": [ "SphinxKnight", - "dattaz" + "benjaminclot", + "wakka27", + "tregagnon" ] }, - "Web/HTTP/Status/410": { - "modified": "2020-10-15T21:52:43.256Z", + "Web/Guide/HTML/Using_HTML_sections_and_outlines": { + "modified": "2020-04-07T04:00:20.055Z", "contributors": [ + "n3wborn", + "mathildebuenerd", + "ledenis", + "JNa0", + "edspeedy", + "Pols12", + "efazenda", + "Phklrz", + "Mathieu_deLauniere", + "Havano", + "Fredchat", + "wakka27", + "jessmania", + "ferncoder", "SphinxKnight", - "Alpha", - "dattaz" + "tregagnon", + "Blancdememoire", + "FredB" ] }, - "Web/HTTP/Status/411": { - "modified": "2019-03-23T22:16:31.489Z", + "Web/HTML/Link_types": { + "modified": "2020-10-15T21:26:15.592Z", "contributors": [ "SphinxKnight", - "dattaz" + "cdr", + "louuis", + "jcbita" ] }, - "Web/HTTP/Status/412": { - "modified": "2020-10-15T21:52:44.154Z", + "Web/HTML/Using_the_application_cache": { + "modified": "2020-10-15T21:07:42.579Z", "contributors": [ + "Qouagga", "SphinxKnight", - "dattaz" + "Surfoo", + "personnel", + "cdromain", + "Gillespie59", + "Tioneb", + "bvauchelle", + "teoli", + "michaelch", + "rd6137", + "whoshallsucceed" ] }, - "Web/HTTP/Status/413": { - "modified": "2019-03-23T22:16:25.449Z", + "Web/Media/DASH_Adaptive_Streaming_for_HTML_5_Video": { + "modified": "2020-02-21T13:42:34.237Z", "contributors": [ + "Sroucheray", "SphinxKnight", - "dattaz" + "Spharian", + "nicoo" ] }, - "Web/HTTP/Status/414": { - "modified": "2019-03-23T22:16:30.303Z", + "Web/HTTP/Overview": { + "modified": "2020-12-01T09:26:27.617Z", "contributors": [ + "Louis-Aime", + "nolanrigo", "SphinxKnight", + "Alpha", + "marie-ototoi", + "Hell_Carlito", "dattaz" ] }, - "Web/HTTP/Status/415": { - "modified": "2019-03-23T22:16:17.725Z", + "Web/HTTP/Basics_of_HTTP/Choosing_between_www_and_non-www_URLs": { + "modified": "2019-03-18T21:44:23.409Z", "contributors": [ "SphinxKnight", - "dattaz" + "Alpha", + "unpeudetout" ] }, - "Web/HTTP/Status/416": { - "modified": "2020-10-15T21:52:44.490Z", + "Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web": { + "modified": "2019-03-18T21:41:54.222Z", "contributors": [ "SphinxKnight", - "PGeffriaud", - "dattaz" + "Alpha" ] }, - "Web/HTTP/Status/417": { - "modified": "2019-03-23T22:16:23.253Z", + "Web/HTTP/Basics_of_HTTP/Resource_URLs": { + "modified": "2019-03-18T21:40:41.905Z", "contributors": [ "SphinxKnight", - "dattaz" + "Alpha" ] }, - "Web/HTTP/Status/418": { - "modified": "2020-10-15T22:01:58.002Z", + "Web/HTTP/Caching": { + "modified": "2019-07-11T20:27:10.018Z", "contributors": [ - "dzamlo", - "sblondon", + "ThCarrere", + "dragon38800", + "Watilin", "SphinxKnight", - "Alpha" + "blety" ] }, - "Web/HTTP/Status/422": { - "modified": "2019-03-18T21:33:59.059Z", + "Web/HTTP/CORS/Errors/CORSMissingAllowOrigin": { + "modified": "2020-06-10T11:05:53.160Z", "contributors": [ - "theophilechevalier" + "jcletousey", + "efreja", + "TheWildHealer" ] }, - "Web/HTTP/Status/425": { - "modified": "2020-10-15T22:11:22.211Z", + "Web/HTTP/CORS/Errors/CORSAllowOriginNotMatchingOrigin": { + "modified": "2020-09-04T07:20:46.938Z", "contributors": [ - "Akarys" + "sevarg" ] }, - "Web/HTTP/Status/426": { - "modified": "2019-03-23T22:16:23.564Z", + "Web/HTTP/CORS/Errors/CORSDisabled": { + "modified": "2019-03-18T21:23:02.654Z", "contributors": [ "SphinxKnight", - "dattaz" + "ViveLesFrites" ] }, - "Web/HTTP/Status/428": { - "modified": "2019-03-23T22:16:18.491Z", + "Web/HTTP/CORS/Errors/CORSDidNotSucceed": { + "modified": "2019-05-08T11:52:53.417Z", "contributors": [ - "SphinxKnight", - "dattaz" + "audricschiltknecht", + "hellosct1", + "NicolasGraph", + "Triple_B" ] }, - "Web/HTTP/Status/429": { - "modified": "2019-03-23T22:16:27.928Z", + "Web/HTTP/Browser_detection_using_the_user_agent": { + "modified": "2019-03-23T23:13:53.553Z", "contributors": [ "SphinxKnight", - "dattaz" + "Alpha", + "macmorning", + "lmahistre", + "KevinLACIRE" ] }, - "Web/HTTP/Status/431": { - "modified": "2019-03-23T22:16:18.973Z", + "Web/HTTP/Link_prefetching_FAQ": { + "modified": "2019-03-23T23:46:22.581Z", "contributors": [ "SphinxKnight", - "dattaz" + "Goofy", + "cdromain", + "jigs12", + "wakka27", + "BenoitL", + "Fredchat", + "Kyodev", + "Bellerophon" ] }, - "Web/HTTP/Status/451": { - "modified": "2020-10-15T21:52:49.692Z", + "Web/HTTP/Headers/Server": { + "modified": "2020-10-15T22:01:27.985Z", "contributors": [ "SphinxKnight", - "dattaz" + "codingk8", + "WanFoxOne" ] }, - "Web/HTTP/Status/500": { - "modified": "2020-10-15T21:52:49.526Z", + "Web/HTTP/Methods/CONNECT": { + "modified": "2020-10-15T21:53:58.732Z", "contributors": [ "SphinxKnight", - "Alpha", + "Badacadabra", "dattaz" ] }, - "Web/HTTP/Status/501": { - "modified": "2020-10-15T21:52:47.942Z", + "Web/HTTP/Methods/DELETE": { + "modified": "2019-03-23T22:13:09.265Z", "contributors": [ "SphinxKnight", + "Badacadabra", "dattaz" ] }, - "Web/HTTP/Status/502": { - "modified": "2020-10-15T21:52:48.291Z", + "Web/HTTP/Methods/GET": { + "modified": "2020-10-15T21:53:59.909Z", "contributors": [ + "a-mt", "SphinxKnight", - "pinnotjaque", + "Badacadabra", "dattaz" ] }, - "Web/HTTP/Status/503": { - "modified": "2020-10-15T21:52:49.235Z", + "Web/HTTP/Methods/HEAD": { + "modified": "2020-10-15T21:53:59.078Z", "contributors": [ "SphinxKnight", - "pinnotjaque", + "Badacadabra", "dattaz" ] }, - "Web/HTTP/Status/504": { - "modified": "2020-10-15T21:52:48.211Z", + "Web/HTTP/Methods": { + "modified": "2020-10-15T21:52:12.802Z", "contributors": [ + "tristantheb", "SphinxKnight", + "MandelV", + "mercuryseries", "dattaz" ] }, - "Web/HTTP/Status/505": { - "modified": "2019-03-23T22:16:21.878Z", + "Web/HTTP/Methods/OPTIONS": { + "modified": "2020-10-15T22:00:53.161Z", "contributors": [ + "Yukulele.", "SphinxKnight", - "dattaz" - ] - }, - "Web/HTTP/Status/506": { - "modified": "2020-09-15T14:40:07.564Z", - "contributors": [ - "ungarscool1" + "lucien.bill" ] }, - "Web/HTTP/Status/507": { - "modified": "2020-09-15T14:35:14.118Z", + "Web/HTTP/Methods/PATCH": { + "modified": "2020-02-06T06:05:29.587Z", "contributors": [ - "ungarscool1" + "humantool", + "PaulDuxblah", + "SphinxKnight", + "ThreadElric", + "Hennek" ] }, - "Web/HTTP/Status/508": { - "modified": "2020-11-10T12:22:56.051Z", + "Web/HTTP/Methods/POST": { + "modified": "2020-10-15T21:54:00.053Z", "contributors": [ - "endermctv", - "ungarscool1" + "FlorianHatat", + "slumbering", + "SphinxKnight", + "macmorning", + "placaist", + "Badacadabra", + "dattaz" ] }, - "Web/HTTP/Status/510": { - "modified": "2020-01-30T04:13:14.901Z", + "Web/HTTP/Methods/PUT": { + "modified": "2019-03-23T22:13:06.866Z", "contributors": [ "SphinxKnight", - "flippo007" + "Badacadabra", + "dattaz" ] }, - "Web/HTTP/Status/511": { - "modified": "2019-03-23T22:16:30.847Z", + "Web/HTTP/Methods/TRACE": { + "modified": "2020-10-15T22:29:59.662Z", "contributors": [ - "SphinxKnight", - "dattaz" + "alexetgus", + "tristantheb" ] }, - "Web/JavaScript": { - "modified": "2020-06-10T08:48:58.868Z", + "Web/HTTP/Conditional_requests": { + "modified": "2019-07-27T21:23:45.889Z", "contributors": [ - "SphinxKnight", - "tristantheb", - "a-mt", - "LCaba49", - "loella16", - "kdex", - "mapiki", - "teoli", - "ronasita22", - "jeromepasquelin", - "Avent", - "julia31", - "jsx", - "jalu78", - "DamienBertrand", - "tregagnon", - "ylerjen", - "senshu", - "DocMcBrown", - "tchevalier", - "Goofy", - "darnuria", - "Sroucheray", - "matteodelabre", - "fscholz", - "ILJR", - "cv075", - "Mgjbot", - "BenoitL", - "Fredchat", - "Verruckt", - "Chbok", - "Quarkcool", - "Jean-Yves Cronier", - "Anonymous", - "Mario" + "ThCarrere" ] }, - "Web/JavaScript/A_propos": { + "Web/JavaScript/About_JavaScript": { "modified": "2020-03-12T19:36:54.184Z", "contributors": [ "SphinxKnight", @@ -36287,32 +36798,14 @@ "VincentN" ] }, - "Web/JavaScript/Caractère_énumérable_des_propriétés_et_rattachement": { + "Web/JavaScript/Enumerability_and_ownership_of_properties": { "modified": "2020-03-12T19:39:48.844Z", "contributors": [ "SphinxKnight", "Ehstrali" ] }, - "Web/JavaScript/Closures": { - "modified": "2020-03-14T03:08:28.899Z", - "contributors": [ - "smeden-lod", - "PhilippePerret", - "SphinxKnight", - "Lamri", - "mbeaudru", - "Mongenet", - "opii93", - "bassam", - "DeepFriedSeagull", - "cosmith", - "teoli", - "Florentsuc", - "zanz" - ] - }, - "Web/JavaScript/Concurrence_et_boucle_des_événements": { + "Web/JavaScript/EventLoop": { "modified": "2020-07-16T10:21:17.789Z", "contributors": [ "robinsimonklein", @@ -36322,7 +36815,7 @@ "teoli" ] }, - "Web/JavaScript/Gestion_de_la_mémoire": { + "Web/JavaScript/Memory_Management": { "modified": "2020-03-12T19:38:42.822Z", "contributors": [ "SphinxKnight", @@ -36335,29 +36828,7 @@ "teoli" ] }, - "Web/JavaScript/Guide": { - "modified": "2020-03-12T19:36:21.976Z", - "contributors": [ - "SphinxKnight", - "teoli", - "delislejm", - "Ame_Nomade", - "BenoitL" - ] - }, - "Web/JavaScript/Guide/Apropos": { - "modified": "2020-03-12T19:38:04.895Z", - "contributors": [ - "wbamberg", - "SphinxKnight", - "teoli", - "P45QU10U", - "Goofy", - "tregagnon", - "favdb31" - ] - }, - "Web/JavaScript/Guide/Boucles_et_itération": { + "Web/JavaScript/Guide/Loops_and_iteration": { "modified": "2020-10-23T05:00:54.986Z", "contributors": [ "Monstercrunch", @@ -36372,14 +36843,14 @@ "tregagnon" ] }, - "Web/JavaScript/Guide/Collections_avec_clés": { + "Web/JavaScript/Guide/Keyed_collections": { "modified": "2020-03-12T19:40:57.260Z", "contributors": [ "deadikus", "SphinxKnight" ] }, - "Web/JavaScript/Guide/Collections_indexées": { + "Web/JavaScript/Guide/Indexed_collections": { "modified": "2020-07-03T13:43:37.770Z", "contributors": [ "GDFtj", @@ -36390,7 +36861,7 @@ "QuentinPerez" ] }, - "Web/JavaScript/Guide/Contrôle_du_flux_Gestion_des_erreurs": { + "Web/JavaScript/Guide/Control_flow_and_error_handling": { "modified": "2020-03-12T19:38:47.675Z", "contributors": [ "SphinxKnight", @@ -36402,7 +36873,7 @@ "teoli" ] }, - "Web/JavaScript/Guide/Expressions_et_Opérateurs": { + "Web/JavaScript/Guide/Expressions_and_Operators": { "modified": "2020-03-12T19:38:41.114Z", "contributors": [ "SphinxKnight", @@ -36415,57 +36886,51 @@ "s3dm" ] }, - "Web/JavaScript/Guide/Expressions_régulières": { - "modified": "2020-06-13T05:36:13.747Z", - "contributors": [ - "yanns1", - "SphinxKnight", - "fgeorges", - "pastr", - "pascallothar", - "VincentGuinaudeau", - "Gueusette", - "teoli", - "Goofy" - ] - }, - "Web/JavaScript/Guide/Expressions_régulières/Assertions": { + "Web/JavaScript/Guide/Regular_Expressions/Assertions": { "modified": "2020-03-12T19:49:10.031Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Guide/Expressions_régulières/Classes_de_caractères": { + "Web/JavaScript/Guide/Regular_Expressions/Character_Classes": { "modified": "2020-10-15T22:17:44.815Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Guide/Expressions_régulières/Groupes_et_intervalles": { - "modified": "2020-03-12T19:49:07.623Z", + "Web/JavaScript/Guide/Regular_Expressions/Unicode_Property_Escapes": { + "modified": "2020-03-12T19:49:07.596Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Guide/Expressions_régulières/Limites": { - "modified": "2020-03-12T19:49:08.903Z", + "Web/JavaScript/Guide/Regular_Expressions/Groups_and_Ranges": { + "modified": "2020-03-12T19:49:07.623Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Guide/Expressions_régulières/Quantificateurs": { - "modified": "2020-03-12T19:49:05.025Z", + "Web/JavaScript/Guide/Regular_Expressions": { + "modified": "2020-06-13T05:36:13.747Z", "contributors": [ - "SphinxKnight" + "yanns1", + "SphinxKnight", + "fgeorges", + "pastr", + "pascallothar", + "VincentGuinaudeau", + "Gueusette", + "teoli", + "Goofy" ] }, - "Web/JavaScript/Guide/Expressions_régulières/Échappement_propriétés_Unicode": { - "modified": "2020-03-12T19:49:07.596Z", + "Web/JavaScript/Guide/Regular_Expressions/Quantifiers": { + "modified": "2020-03-12T19:49:05.025Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Guide/Fonctions": { + "Web/JavaScript/Guide/Functions": { "modified": "2020-08-31T09:00:32.522Z", "contributors": [ "SphinxKnight", @@ -36482,7 +36947,7 @@ "Goofy" ] }, - "Web/JavaScript/Guide/Formatage_du_texte": { + "Web/JavaScript/Guide/Text_formatting": { "modified": "2020-03-12T19:40:53.485Z", "contributors": [ "tristantheb", @@ -36491,30 +36956,20 @@ "NemoNobobyPersonne" ] }, - "Web/JavaScript/Guide/Introduction": { - "modified": "2020-03-12T19:40:53.803Z", - "contributors": [ - "CmdCourgette", - "SphinxKnight", - "tonybengue", - "Nopias", - "Arnaudettes", - "tregagnon" - ] - }, - "Web/JavaScript/Guide/JavaScript_Overview": { - "modified": "2020-03-12T19:38:04.487Z", + "Web/JavaScript/Guide/Iterators_and_Generators": { + "modified": "2020-07-03T14:14:56.497Z", "contributors": [ "SphinxKnight", - "teoli", - "Jeremie", - "firdaws", + "ferjul17", + "Gabriel8819", + "bankair", "P45QU10U", - "Goofy", - "simokla" + "teoli", + "goofy_bz", + "n1k0" ] }, - "Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails": { + "Web/JavaScript/Guide/Details_of_the_Object_Model": { "modified": "2020-07-03T14:11:44.605Z", "contributors": [ "SphinxKnight", @@ -36534,25 +36989,19 @@ "e.begovic" ] }, - "Web/JavaScript/Guide/Le_protocole_itérateur_historique": { + "Web/JavaScript/Reference/Deprecated_and_obsolete_features/The_legacy_Iterator_protocol": { "modified": "2020-03-12T19:40:23.053Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Guide/Modules": { - "modified": "2020-10-15T22:20:28.070Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Guide/Métaprogrammation": { + "Web/JavaScript/Guide/Meta_programming": { "modified": "2020-07-03T14:15:24.280Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Guide/Nombres_et_dates": { + "Web/JavaScript/Guide/Numbers_and_dates": { "modified": "2020-03-12T19:40:56.844Z", "contributors": [ "SphinxKnight", @@ -36561,27 +37010,7 @@ "tregagnon" ] }, - "Web/JavaScript/Guide/Objets_élémentaires_JavaScript": { - "modified": "2020-03-12T19:39:12.743Z", - "contributors": [ - "JyTosTT", - "wbamberg", - "SphinxKnight", - "Goofy", - "teoli" - ] - }, - "Web/JavaScript/Guide/Retours_sur_héritage": { - "modified": "2019-05-16T15:02:53.512Z", - "contributors": [ - "wbamberg", - "Tloque", - "SphinxKnight", - "darul75", - "teoli" - ] - }, - "Web/JavaScript/Guide/Types_et_grammaire": { + "Web/JavaScript/Guide/Grammar_and_types": { "modified": "2020-03-12T19:38:45.258Z", "contributors": [ "SphinxKnight", @@ -36607,15 +37036,7 @@ "Goofy" ] }, - "Web/JavaScript/Guide/Utiliser_le_JSON_natif": { - "modified": "2020-03-12T19:39:16.956Z", - "contributors": [ - "fscholz", - "SphinxKnight", - "teoli" - ] - }, - "Web/JavaScript/Guide/Utiliser_les_objets": { + "Web/JavaScript/Guide/Working_with_Objects": { "modified": "2020-11-29T05:17:59.419Z", "contributors": [ "TCarrere", @@ -36634,7 +37055,7 @@ "e.begovic" ] }, - "Web/JavaScript/Guide/Utiliser_les_promesses": { + "Web/JavaScript/Guide/Using_promises": { "modified": "2020-07-03T14:12:15.848Z", "contributors": [ "nrdAio", @@ -36646,27 +37067,7 @@ "madarche" ] }, - "Web/JavaScript/Guide/iterateurs_et_generateurs": { - "modified": "2020-07-03T14:14:56.497Z", - "contributors": [ - "SphinxKnight", - "ferjul17", - "Gabriel8819", - "bankair", - "P45QU10U", - "teoli", - "goofy_bz", - "n1k0" - ] - }, - "Web/JavaScript/Guide/Égalité_en_JavaScript": { - "modified": "2020-03-12T19:39:10.978Z", - "contributors": [ - "SphinxKnight", - "teoli" - ] - }, - "Web/JavaScript/Héritage_et_chaîne_de_prototypes": { + "Web/JavaScript/Inheritance_and_the_prototype_chain": { "modified": "2020-03-12T19:38:39.687Z", "contributors": [ "SphinxKnight", @@ -36682,22 +37083,7 @@ "teoli" ] }, - "Web/JavaScript/Introduction_à_JavaScript_orienté_objet": { - "modified": "2020-03-12T19:39:16.946Z", - "contributors": [ - "GregMorel", - "F-Andre", - "SphinxKnight", - "kdex", - "LaurentBarbareau", - "vanz", - "Grimar29", - "Veltarn", - "kai23", - "Goofy" - ] - }, - "Web/JavaScript/Introduction_à_l_utilisation_de_XPath_avec_JavaScript": { + "Web/XPath/Introduction_to_using_XPath_in_JavaScript": { "modified": "2019-06-18T08:36:11.928Z", "contributors": [ "SphinxKnight", @@ -36714,33 +37100,7 @@ "Fredchat" ] }, - "Web/JavaScript/JavaScript_technologies_overview": { - "modified": "2020-03-12T19:39:28.831Z", - "contributors": [ - "SphinxKnight", - "Yopadd", - "Bpruneau", - "tregagnon", - "teoli", - "duthen", - "PanPan", - "DocMcBrown", - "delislejm", - "goofy_bz" - ] - }, - "Web/JavaScript/Language_Resources": { - "modified": "2020-03-12T19:37:01.767Z", - "contributors": [ - "SphinxKnight", - "zatamine", - "teoli", - "Delapouite", - "Mgjbot", - "BenoitL" - ] - }, - "Web/JavaScript/Les_différents_tests_d_égalité": { + "Web/JavaScript/Equality_comparisons_and_sameness": { "modified": "2020-03-12T19:39:18.857Z", "contributors": [ "SphinxKnight", @@ -36752,7 +37112,7 @@ "teoli" ] }, - "Web/JavaScript/Performance_les_dangers_liés_à_la_modification_de_Prototype": { + "Web/JavaScript/The_performance_hazards_of_prototype_mutation": { "modified": "2019-04-08T13:06:24.098Z", "contributors": [ "SphinxKnight", @@ -36760,22 +37120,7 @@ "bbouvier" ] }, - "Web/JavaScript/Reference": { - "modified": "2020-03-12T19:35:39.919Z", - "contributors": [ - "SphinxKnight", - "BenoitL", - "teoli", - "Fredchat", - "tregagnon", - "fscholz", - "LaBoumerde", - "AbrahamT", - "Mortys", - "matteodelabre" - ] - }, - "Web/JavaScript/Reference/A_propos": { + "Web/JavaScript/Reference/About": { "modified": "2020-03-12T19:38:26.136Z", "contributors": [ "SphinxKnight", @@ -36784,19 +37129,7 @@ "Goofy" ] }, - "Web/JavaScript/Reference/Classes": { - "modified": "2020-10-15T21:33:49.394Z", - "contributors": [ - "rachid.chihabi", - "SphinxKnight", - "GregMorel", - "unflores", - "rgranger", - "blackholegalaxy", - "Yukulele." - ] - }, - "Web/JavaScript/Reference/Classes/Class_fields": { + "Web/JavaScript/Reference/Classes/Public_class_fields": { "modified": "2020-10-15T22:22:47.138Z", "contributors": [ "NemoNobobyPersonne", @@ -36805,307 +37138,294 @@ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Classes/Private_class_fields": { - "modified": "2020-10-15T22:33:35.342Z", - "contributors": [ - "NemoNobobyPersonne", - "N0wan", - "yohannlog" - ] - }, - "Web/JavaScript/Reference/Classes/constructor": { - "modified": "2020-10-15T21:33:51.548Z", - "contributors": [ - "fbessou", - "SphinxKnight", - "MathieuDebit" - ] - }, - "Web/JavaScript/Reference/Classes/extends": { - "modified": "2020-10-15T21:33:51.793Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Classes/static": { - "modified": "2020-10-15T21:33:57.179Z", - "contributors": [ - "SphinxKnight", - "mohabigmeech", - "AnthonyMelique", - "ericallard0" - ] - }, - "Web/JavaScript/Reference/Erreurs": { - "modified": "2020-03-12T19:43:16.869Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Erreurs/Already_has_pragma": { + "Web/JavaScript/Reference/Errors/Already_has_pragma": { "modified": "2020-03-12T19:43:49.056Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Array_sort_argument": { + "Web/JavaScript/Reference/Errors/Array_sort_argument": { "modified": "2020-03-12T19:43:29.325Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Bad_octal": { + "Web/JavaScript/Reference/Errors/Bad_octal": { "modified": "2020-03-12T19:43:47.808Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Bad_radix": { + "Web/JavaScript/Reference/Errors/Bad_radix": { "modified": "2020-03-12T19:43:18.378Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Bad_regexp_flag": { + "Web/JavaScript/Reference/Errors/Bad_regexp_flag": { "modified": "2020-03-12T19:45:52.553Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Bad_return_or_yield": { + "Web/JavaScript/Reference/Errors/Bad_return_or_yield": { "modified": "2020-03-12T19:43:56.672Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Called_on_incompatible_type": { + "Web/JavaScript/Reference/Errors/Called_on_incompatible_type": { "modified": "2020-03-12T19:46:40.456Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Cant_access_lexical_declaration_before_init": { + "Web/JavaScript/Reference/Errors/Cant_access_lexical_declaration_before_init": { "modified": "2020-03-12T19:46:21.502Z", "contributors": [ "SphinxKnight", "ggrossetie" ] }, - "Web/JavaScript/Reference/Erreurs/Cant_access_property": { + "Web/JavaScript/Reference/Errors/Cant_access_property": { "modified": "2020-03-12T19:48:15.165Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Cant_assign_to_property": { + "Web/JavaScript/Reference/Errors/Cant_assign_to_property": { "modified": "2020-03-12T19:48:57.544Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Cant_define_property_object_not_extensible": { + "Web/JavaScript/Reference/Errors/Cant_define_property_object_not_extensible": { "modified": "2020-03-12T19:45:52.583Z", "contributors": [ "SphinxKnight", "litelite" ] }, - "Web/JavaScript/Reference/Erreurs/Cant_delete": { + "Web/JavaScript/Reference/Errors/Cant_delete": { "modified": "2020-03-12T19:43:48.215Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Cant_redefine_property": { + "Web/JavaScript/Reference/Errors/Cant_redefine_property": { "modified": "2020-03-12T19:45:59.065Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Cyclic_object_value": { + "Web/JavaScript/Reference/Errors/Cyclic_object_value": { "modified": "2020-03-12T19:45:49.963Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Dead_object": { + "Web/JavaScript/Reference/Errors/Dead_object": { "modified": "2020-03-12T19:45:57.909Z", "contributors": [ "richie3366", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Delete_in_strict_mode": { + "Web/JavaScript/Reference/Errors/Delete_in_strict_mode": { "modified": "2020-03-12T19:45:50.173Z", "contributors": [ "beamop", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Deprecated_String_generics": { - "modified": "2020-03-12T19:45:39.563Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Erreurs/Deprecated_caller_or_arguments_usage": { + "Web/JavaScript/Reference/Errors/Deprecated_caller_or_arguments_usage": { "modified": "2020-03-12T19:43:40.831Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Deprecated_expression_closures": { + "Web/JavaScript/Reference/Errors/Deprecated_expression_closures": { "modified": "2020-03-12T19:45:40.291Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Deprecated_octal": { + "Web/JavaScript/Reference/Errors/Deprecated_octal": { "modified": "2020-03-12T19:45:53.860Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Deprecated_source_map_pragma": { + "Web/JavaScript/Reference/Errors/Deprecated_source_map_pragma": { "modified": "2020-03-12T19:43:43.631Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Deprecated_toLocaleFormat": { + "Web/JavaScript/Reference/Errors/Deprecated_String_generics": { + "modified": "2020-03-12T19:45:39.563Z", + "contributors": [ + "SphinxKnight" + ] + }, + "Web/JavaScript/Reference/Errors/Deprecated_toLocaleFormat": { "modified": "2020-03-12T19:45:38.629Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Equal_as_assign": { + "Web/JavaScript/Reference/Errors/Equal_as_assign": { "modified": "2020-03-12T19:43:42.883Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/For-each-in_loops_are_deprecated": { + "Web/JavaScript/Reference/Errors/For-each-in_loops_are_deprecated": { "modified": "2020-03-12T19:44:39.857Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Getter_only": { + "Web/JavaScript/Reference/Errors/Getter_only": { "modified": "2020-03-12T19:45:50.129Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Identifier_after_number": { + "Web/JavaScript/Reference/Errors/Identifier_after_number": { "modified": "2020-03-12T19:45:56.141Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Illegal_character": { + "Web/JavaScript/Reference/Errors/Illegal_character": { "modified": "2020-03-12T19:46:00.923Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Invalid_array_length": { + "Web/JavaScript/Reference/Errors/in_operator_no_object": { + "modified": "2020-03-12T19:46:02.738Z", + "contributors": [ + "SphinxKnight" + ] + }, + "Web/JavaScript/Reference/Errors": { + "modified": "2020-03-12T19:43:16.869Z", + "contributors": [ + "SphinxKnight" + ] + }, + "Web/JavaScript/Reference/Errors/Invalid_array_length": { "modified": "2020-03-12T19:43:20.852Z", "contributors": [ "SphinxKnight", "tonybengue" ] }, - "Web/JavaScript/Reference/Erreurs/Invalid_assignment_left-hand_side": { + "Web/JavaScript/Reference/Errors/Invalid_assignment_left-hand_side": { "modified": "2020-03-12T19:43:59.619Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Invalid_const_assignment": { + "Web/JavaScript/Reference/Errors/Invalid_const_assignment": { "modified": "2020-03-12T19:45:37.434Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Invalid_date": { + "Web/JavaScript/Reference/Errors/Invalid_date": { "modified": "2020-03-12T19:45:38.265Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Invalid_for-in_initializer": { + "Web/JavaScript/Reference/Errors/Invalid_for-in_initializer": { "modified": "2020-03-12T19:45:50.514Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Invalid_for-of_initializer": { + "Web/JavaScript/Reference/Errors/Invalid_for-of_initializer": { "modified": "2020-03-12T19:45:51.256Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/JSON_bad_parse": { - "modified": "2020-03-12T19:43:46.835Z", + "Web/JavaScript/Reference/Errors/invalid_right_hand_side_instanceof_operand": { + "modified": "2020-03-12T19:47:32.144Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Malformed_URI": { - "modified": "2020-03-12T19:45:53.291Z", + "Web/JavaScript/Reference/Errors/is_not_iterable": { + "modified": "2020-03-12T19:47:59.033Z", + "contributors": [ + "SphinxKnight" + ] + }, + "Web/JavaScript/Reference/Errors/JSON_bad_parse": { + "modified": "2020-03-12T19:43:46.835Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Malformed_formal_parameter": { + "Web/JavaScript/Reference/Errors/Malformed_formal_parameter": { "modified": "2020-03-12T19:43:17.827Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Missing_bracket_after_list": { + "Web/JavaScript/Reference/Errors/Malformed_URI": { + "modified": "2020-03-12T19:45:53.291Z", + "contributors": [ + "SphinxKnight" + ] + }, + "Web/JavaScript/Reference/Errors/Missing_bracket_after_list": { "modified": "2020-03-12T19:43:54.108Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Missing_colon_after_property_id": { + "Web/JavaScript/Reference/Errors/Missing_colon_after_property_id": { "modified": "2020-03-12T19:46:02.035Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Missing_curly_after_function_body": { + "Web/JavaScript/Reference/Errors/Missing_curly_after_function_body": { "modified": "2020-03-12T19:45:56.628Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Missing_curly_after_property_list": { + "Web/JavaScript/Reference/Errors/Missing_curly_after_property_list": { "modified": "2020-03-12T19:43:58.429Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Missing_formal_parameter": { + "Web/JavaScript/Reference/Errors/Missing_formal_parameter": { "modified": "2020-03-12T19:45:53.116Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Missing_initializer_in_const": { + "Web/JavaScript/Reference/Errors/Missing_initializer_in_const": { "modified": "2020-03-12T19:45:37.106Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Missing_name_after_dot_operator": { + "Web/JavaScript/Reference/Errors/Missing_name_after_dot_operator": { "modified": "2020-03-12T19:45:54.386Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Missing_parenthesis_after_argument_list": { + "Web/JavaScript/Reference/Errors/Missing_parenthesis_after_argument_list": { "modified": "2020-03-12T19:43:59.290Z", "contributors": [ "SphinxKnight", @@ -37113,224 +37433,235 @@ "Gibus" ] }, - "Web/JavaScript/Reference/Erreurs/Missing_parenthesis_after_condition": { + "Web/JavaScript/Reference/Errors/Missing_parenthesis_after_condition": { "modified": "2020-03-12T19:45:56.158Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Missing_semicolon_before_statement": { + "Web/JavaScript/Reference/Errors/Missing_semicolon_before_statement": { "modified": "2020-03-12T19:43:58.142Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/More_arguments_needed": { + "Web/JavaScript/Reference/Errors/More_arguments_needed": { "modified": "2020-03-12T19:44:02.076Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Negative_repetition_count": { + "Web/JavaScript/Reference/Errors/Negative_repetition_count": { "modified": "2020-03-12T19:43:13.388Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/No_non-null_object": { + "Web/JavaScript/Reference/Errors/No_non-null_object": { "modified": "2020-03-12T19:45:58.566Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/No_properties": { + "Web/JavaScript/Reference/Errors/No_properties": { "modified": "2020-03-12T19:43:47.939Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/No_variable_name": { + "Web/JavaScript/Reference/Errors/No_variable_name": { "modified": "2020-03-12T19:45:49.859Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Non_configurable_array_element": { + "Web/JavaScript/Reference/Errors/Non_configurable_array_element": { "modified": "2020-03-12T19:46:18.632Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Not_a_codepoint": { + "Web/JavaScript/Reference/Errors/Not_a_codepoint": { "modified": "2020-03-12T19:43:19.797Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Not_a_constructor": { + "Web/JavaScript/Reference/Errors/Not_a_constructor": { "modified": "2020-03-12T19:44:02.243Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Not_a_function": { + "Web/JavaScript/Reference/Errors/Not_a_function": { "modified": "2020-03-12T19:43:45.379Z", "contributors": [ "SphinxKnight", "JNa0" ] }, - "Web/JavaScript/Reference/Erreurs/Not_defined": { + "Web/JavaScript/Reference/Errors/Not_defined": { "modified": "2020-03-12T19:43:40.640Z", "contributors": [ "SphinxKnight", "miraha" ] }, - "Web/JavaScript/Reference/Erreurs/Precision_range": { + "Web/JavaScript/Reference/Errors/Precision_range": { "modified": "2020-03-12T19:43:21.725Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Property_access_denied": { + "Web/JavaScript/Reference/Errors/Property_access_denied": { "modified": "2020-03-12T19:43:45.225Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Read-only": { + "Web/JavaScript/Reference/Errors/Read-only": { "modified": "2020-03-12T19:43:16.839Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Redeclared_parameter": { + "Web/JavaScript/Reference/Errors/Redeclared_parameter": { "modified": "2020-03-12T19:44:04.910Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Reduce_of_empty_array_with_no_initial_value": { + "Web/JavaScript/Reference/Errors/Reduce_of_empty_array_with_no_initial_value": { "modified": "2020-03-12T19:47:46.197Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Reserved_identifier": { + "Web/JavaScript/Reference/Errors/Reserved_identifier": { "modified": "2020-03-12T19:45:51.965Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Resulting_string_too_large": { + "Web/JavaScript/Reference/Errors/Resulting_string_too_large": { "modified": "2020-03-12T19:43:19.426Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Stmt_after_return": { + "Web/JavaScript/Reference/Errors/Stmt_after_return": { "modified": "2020-03-12T19:43:18.104Z", "contributors": [ "benoit75005", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Strict_Non_Simple_Params": { + "Web/JavaScript/Reference/Errors/Strict_Non_Simple_Params": { "modified": "2020-03-12T19:44:51.680Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Too_much_recursion": { + "Web/JavaScript/Reference/Errors/Too_much_recursion": { "modified": "2020-03-12T19:43:56.896Z", "contributors": [ "SphinxKnight", "jcletousey" ] }, - "Web/JavaScript/Reference/Erreurs/Typed_array_invalid_arguments": { + "Web/JavaScript/Reference/Errors/Typed_array_invalid_arguments": { "modified": "2020-03-12T19:45:50.257Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Undeclared_var": { + "Web/JavaScript/Reference/Errors/Undeclared_var": { "modified": "2020-03-12T19:43:41.533Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Undefined_prop": { + "Web/JavaScript/Reference/Errors/Undefined_prop": { "modified": "2020-03-12T19:43:44.123Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Unexpected_token": { + "Web/JavaScript/Reference/Errors/Unexpected_token": { "modified": "2020-03-12T19:43:47.541Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Unexpected_type": { + "Web/JavaScript/Reference/Errors/Unexpected_type": { "modified": "2020-03-12T19:43:40.812Z", "contributors": [ "SphinxKnight", "application2000" ] }, - "Web/JavaScript/Reference/Erreurs/Unnamed_function_statement": { + "Web/JavaScript/Reference/Errors/Unnamed_function_statement": { "modified": "2020-03-12T19:45:49.862Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Unterminated_string_literal": { + "Web/JavaScript/Reference/Errors/Unterminated_string_literal": { "modified": "2020-03-12T19:44:00.298Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/Var_hides_argument": { + "Web/JavaScript/Reference/Errors/Var_hides_argument": { "modified": "2020-03-12T19:43:42.245Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/in_operator_no_object": { - "modified": "2020-03-12T19:46:02.738Z", + "Web/JavaScript/Reference/Functions/arguments/@@iterator": { + "modified": "2020-10-15T21:42:30.383Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Erreurs/invalid_right_hand_side_instanceof_operand": { - "modified": "2020-03-12T19:47:32.144Z", + "Web/JavaScript/Reference/Functions/arguments/callee": { + "modified": "2020-10-15T21:15:56.913Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "fscholz", + "teoli", + "Jeremie", + "Mgjbot", + "BenoitL", + "Bellerophon", + "Chbok" ] }, - "Web/JavaScript/Reference/Erreurs/is_not_iterable": { - "modified": "2020-03-12T19:47:59.033Z", + "Web/JavaScript/Reference/Functions/arguments": { + "modified": "2020-10-15T21:24:29.177Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "gpartenet", + "Vixys", + "Marco105", + "fscholz", + "teoli", + "Laurent_Lyaudet" ] }, - "Web/JavaScript/Reference/Fonctions": { - "modified": "2020-10-15T21:24:00.741Z", + "Web/JavaScript/Reference/Functions/arguments/length": { + "modified": "2020-10-15T21:16:01.164Z", "contributors": [ - "Voltariuss", "SphinxKnight", - "elWombator", - "Banban", - "BNedry", - "teoli", - "P45QU10U", "fscholz", - "Delapouite" + "teoli", + "Jeremie", + "Mgjbot", + "BenoitL", + "Bellerophon" ] }, - "Web/JavaScript/Reference/Fonctions/Définition_de_méthode": { + "Web/JavaScript/Reference/Functions/Method_definitions": { "modified": "2020-10-15T21:30:50.358Z", "contributors": [ "SphinxKnight", @@ -37339,7 +37670,7 @@ "fscholz" ] }, - "Web/JavaScript/Reference/Fonctions/Fonctions_fléchées": { + "Web/JavaScript/Reference/Functions/Arrow_functions": { "modified": "2020-10-15T21:29:13.123Z", "contributors": [ "SphinxKnight", @@ -37355,75 +37686,34 @@ "fscholz" ] }, - "Web/JavaScript/Reference/Fonctions/Valeurs_par_défaut_des_arguments": { - "modified": "2020-10-15T21:28:33.576Z", - "contributors": [ - "SphinxKnight", - "theevann", - "hugohil", - "masseuro", - "Chealer", - "fscholz", - "Goofy" - ] - }, - "Web/JavaScript/Reference/Fonctions/arguments": { - "modified": "2020-10-15T21:24:29.177Z", - "contributors": [ - "SphinxKnight", - "gpartenet", - "Vixys", - "Marco105", - "fscholz", - "teoli", - "Laurent_Lyaudet" - ] - }, - "Web/JavaScript/Reference/Fonctions/arguments/@@iterator": { - "modified": "2020-10-15T21:42:30.383Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Fonctions/arguments/callee": { - "modified": "2020-10-15T21:15:56.913Z", + "Web/JavaScript/Reference/Functions/get": { + "modified": "2020-10-15T21:11:19.453Z", "contributors": [ "SphinxKnight", - "fscholz", - "teoli", - "Jeremie", - "Mgjbot", + "cavalor", "BenoitL", - "Bellerophon", - "Chbok" - ] - }, - "Web/JavaScript/Reference/Fonctions/arguments/length": { - "modified": "2020-10-15T21:16:01.164Z", - "contributors": [ - "SphinxKnight", + "titouandk", "fscholz", "teoli", "Jeremie", - "Mgjbot", - "BenoitL", - "Bellerophon" + "matteodelabre" ] }, - "Web/JavaScript/Reference/Fonctions/get": { - "modified": "2020-10-15T21:11:19.453Z", + "Web/JavaScript/Reference/Functions": { + "modified": "2020-10-15T21:24:00.741Z", "contributors": [ + "Voltariuss", "SphinxKnight", - "cavalor", - "BenoitL", - "titouandk", - "fscholz", + "elWombator", + "Banban", + "BNedry", "teoli", - "Jeremie", - "matteodelabre" + "P45QU10U", + "fscholz", + "Delapouite" ] }, - "Web/JavaScript/Reference/Fonctions/paramètres_du_reste": { + "Web/JavaScript/Reference/Functions/rest_parameters": { "modified": "2020-10-15T21:29:10.789Z", "contributors": [ "yasakura_", @@ -37433,7 +37723,7 @@ "fscholz" ] }, - "Web/JavaScript/Reference/Fonctions/set": { + "Web/JavaScript/Reference/Functions/set": { "modified": "2020-10-15T21:11:19.798Z", "contributors": [ "SphinxKnight", @@ -37443,44 +37733,25 @@ "matteodelabre" ] }, - "Web/JavaScript/Reference/Global_Objects/Intl/DisplayNames": { - "modified": "2020-10-15T22:33:06.475Z", - "contributors": [ - "JNa0", - "romulocintra" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Intl/DisplayNames/DisplayNames": { - "modified": "2020-10-15T22:33:04.699Z", - "contributors": [ - "JNa0" - ] - }, - "Web/JavaScript/Reference/Grammaire_lexicale": { - "modified": "2020-10-15T21:29:48.383Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Instructions": { - "modified": "2020-10-15T21:11:24.453Z", + "Web/JavaScript/Reference/Functions/Default_parameters": { + "modified": "2020-10-15T21:28:33.576Z", "contributors": [ - "chrisdavidmills", "SphinxKnight", - "juestzmichael", + "theevann", + "hugohil", + "masseuro", + "Chealer", "fscholz", - "teoli", - "matteodelabre" + "Goofy" ] }, - "Web/JavaScript/Reference/Instructions/Vide": { - "modified": "2020-10-15T21:30:54.634Z", + "Web/JavaScript/Reference/Lexical_grammar": { + "modified": "2020-10-15T21:29:48.383Z", "contributors": [ - "SphinxKnight", - "fscholz" + "SphinxKnight" ] }, - "Web/JavaScript/Reference/Instructions/async_function": { + "Web/JavaScript/Reference/Statements/async_function": { "modified": "2020-10-15T21:50:22.490Z", "contributors": [ "SphinxKnight", @@ -37491,7 +37762,7 @@ "v-Stein" ] }, - "Web/JavaScript/Reference/Instructions/bloc": { + "Web/JavaScript/Reference/Statements/block": { "modified": "2020-10-15T21:11:18.992Z", "contributors": [ "SphinxKnight", @@ -37499,7 +37770,7 @@ "matteodelabre" ] }, - "Web/JavaScript/Reference/Instructions/break": { + "Web/JavaScript/Reference/Statements/break": { "modified": "2020-10-15T21:11:19.977Z", "contributors": [ "SphinxKnight", @@ -37507,14 +37778,14 @@ "matteodelabre" ] }, - "Web/JavaScript/Reference/Instructions/class": { + "Web/JavaScript/Reference/Statements/class": { "modified": "2020-10-15T21:33:59.371Z", "contributors": [ "SphinxKnight", "GabrielHautclocq" ] }, - "Web/JavaScript/Reference/Instructions/const": { + "Web/JavaScript/Reference/Statements/const": { "modified": "2020-10-15T21:11:19.395Z", "contributors": [ "SphinxKnight", @@ -37524,7 +37795,7 @@ "matteodelabre" ] }, - "Web/JavaScript/Reference/Instructions/continue": { + "Web/JavaScript/Reference/Statements/continue": { "modified": "2020-10-15T21:11:18.752Z", "contributors": [ "SphinxKnight", @@ -37533,7 +37804,7 @@ "matteodelabre" ] }, - "Web/JavaScript/Reference/Instructions/debugger": { + "Web/JavaScript/Reference/Statements/debugger": { "modified": "2020-10-15T21:11:18.196Z", "contributors": [ "SphinxKnight", @@ -37542,13 +37813,7 @@ "matteodelabre" ] }, - "Web/JavaScript/Reference/Instructions/default": { - "modified": "2020-10-15T21:39:25.638Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Instructions/do...while": { + "Web/JavaScript/Reference/Statements/do...while": { "modified": "2020-10-15T21:11:18.026Z", "contributors": [ "jdvauguet", @@ -37557,7 +37822,7 @@ "matteodelabre" ] }, - "Web/JavaScript/Reference/Instructions/export": { + "Web/JavaScript/Reference/Statements/export": { "modified": "2020-10-15T21:24:21.794Z", "contributors": [ "SphinxKnight", @@ -37569,20 +37834,13 @@ "teoli" ] }, - "Web/JavaScript/Reference/Instructions/for": { - "modified": "2020-10-15T21:24:26.742Z", - "contributors": [ - "SphinxKnight", - "teoli" - ] - }, - "Web/JavaScript/Reference/Instructions/for-await...of": { + "Web/JavaScript/Reference/Statements/for-await...of": { "modified": "2020-10-15T22:11:20.751Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Instructions/for...in": { + "Web/JavaScript/Reference/Statements/for...in": { "modified": "2020-10-15T21:24:25.858Z", "contributors": [ "SphinxKnight", @@ -37593,7 +37851,7 @@ "teoli" ] }, - "Web/JavaScript/Reference/Instructions/for...of": { + "Web/JavaScript/Reference/Statements/for...of": { "modified": "2020-10-15T21:24:26.881Z", "contributors": [ "SphinxKnight", @@ -37606,14 +37864,14 @@ "senshu" ] }, - "Web/JavaScript/Reference/Instructions/function": { - "modified": "2020-10-15T21:24:24.783Z", + "Web/JavaScript/Reference/Statements/for": { + "modified": "2020-10-15T21:24:26.742Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Instructions/function*": { + "Web/JavaScript/Reference/Statements/function*": { "modified": "2020-10-15T21:27:53.565Z", "contributors": [ "fscholz", @@ -37621,14 +37879,27 @@ "risq" ] }, - "Web/JavaScript/Reference/Instructions/if...else": { + "Web/JavaScript/Reference/Statements/function": { + "modified": "2020-10-15T21:24:24.783Z", + "contributors": [ + "SphinxKnight", + "teoli" + ] + }, + "Web/JavaScript/Reference/Statements/if...else": { "modified": "2020-10-15T21:24:26.186Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Instructions/import": { + "Web/JavaScript/Reference/Statements/import.meta": { + "modified": "2020-10-15T22:06:37.821Z", + "contributors": [ + "SphinxKnight" + ] + }, + "Web/JavaScript/Reference/Statements/import": { "modified": "2020-10-15T21:24:28.177Z", "contributors": [ "SphinxKnight", @@ -37643,13 +37914,18 @@ "teoli" ] }, - "Web/JavaScript/Reference/Instructions/import.meta": { - "modified": "2020-10-15T22:06:37.821Z", + "Web/JavaScript/Reference/Statements": { + "modified": "2020-10-15T21:11:24.453Z", "contributors": [ - "SphinxKnight" + "chrisdavidmills", + "SphinxKnight", + "juestzmichael", + "fscholz", + "teoli", + "matteodelabre" ] }, - "Web/JavaScript/Reference/Instructions/label": { + "Web/JavaScript/Reference/Statements/label": { "modified": "2020-10-15T21:24:24.295Z", "contributors": [ "SphinxKnight", @@ -37657,7 +37933,7 @@ "teoli" ] }, - "Web/JavaScript/Reference/Instructions/let": { + "Web/JavaScript/Reference/Statements/let": { "modified": "2020-10-15T21:25:01.187Z", "contributors": [ "javascriptdezero", @@ -37672,7 +37948,7 @@ "fscholz" ] }, - "Web/JavaScript/Reference/Instructions/return": { + "Web/JavaScript/Reference/Statements/return": { "modified": "2020-10-15T21:16:56.693Z", "contributors": [ "SphinxKnight", @@ -37682,7 +37958,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Instructions/switch": { + "Web/JavaScript/Reference/Statements/switch": { "modified": "2020-10-15T21:25:06.411Z", "contributors": [ "SphinxKnight", @@ -37692,7 +37968,7 @@ "teoli" ] }, - "Web/JavaScript/Reference/Instructions/throw": { + "Web/JavaScript/Reference/Statements/throw": { "modified": "2020-10-15T21:05:28.313Z", "contributors": [ "SphinxKnight", @@ -37704,7 +37980,7 @@ "Findel" ] }, - "Web/JavaScript/Reference/Instructions/try...catch": { + "Web/JavaScript/Reference/Statements/try...catch": { "modified": "2020-10-15T21:25:04.331Z", "contributors": [ "SphinxKnight", @@ -37716,7 +37992,7 @@ "Goofy" ] }, - "Web/JavaScript/Reference/Instructions/var": { + "Web/JavaScript/Reference/Statements/var": { "modified": "2020-10-15T21:25:05.879Z", "contributors": [ "javascriptdezero", @@ -37725,21 +38001,28 @@ "teoli" ] }, - "Web/JavaScript/Reference/Instructions/while": { + "Web/JavaScript/Reference/Statements/Empty": { + "modified": "2020-10-15T21:30:54.634Z", + "contributors": [ + "SphinxKnight", + "fscholz" + ] + }, + "Web/JavaScript/Reference/Statements/while": { "modified": "2020-10-15T21:25:04.095Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Instructions/with": { + "Web/JavaScript/Reference/Statements/with": { "modified": "2020-10-15T21:25:01.861Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Les_protocoles_iteration": { + "Web/JavaScript/Reference/Iteration_protocols": { "modified": "2020-03-12T19:39:18.697Z", "contributors": [ "SphinxKnight", @@ -37750,7 +38033,7 @@ "teoli" ] }, - "Web/JavaScript/Reference/Littéraux_gabarits": { + "Web/JavaScript/Reference/Template_literals": { "modified": "2020-10-15T21:31:15.226Z", "contributors": [ "AntoineJT", @@ -37768,83 +38051,37 @@ "Bat" ] }, - "Web/JavaScript/Reference/Mots_réservés": { - "modified": "2019-03-24T00:10:19.603Z", - "contributors": [ - "06Minazuki", - "teoli", - "SphinxKnight", - "matteodelabre" - ] - }, - "Web/JavaScript/Reference/Objets_globaux": { - "modified": "2020-03-12T19:36:17.945Z", - "contributors": [ - "SphinxKnight", - "tregagnon", - "ltearno", - "BenoitL", - "teoli", - "AbrahamT", - "matteodelabre" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/AggregateError": { + "Web/JavaScript/Reference/Global_Objects/AggregateError": { "modified": "2020-10-15T22:31:39.551Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array": { - "modified": "2020-10-15T21:06:55.877Z", - "contributors": [ - "jeremymouzin", - "SphinxKnight", - "gloucklegnou", - "a-mt", - "edspeedy", - "Johanny", - "Lotfire", - "maxdow", - "PulsarBlow", - "teoli", - "milouse", - "fscholz", - "tregagnon", - "fkhannouf", - "dwogsi", - "LaBoumerde", - "petitphp", - "AbrahamT", - "Manu1400", - "daniel35310" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Array/@@iterator": { + "Web/JavaScript/Reference/Global_Objects/Array/@@iterator": { "modified": "2020-10-15T21:32:00.777Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/@@species": { + "Web/JavaScript/Reference/Global_Objects/Array/@@species": { "modified": "2020-10-15T21:44:52.317Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/@@unscopables": { + "Web/JavaScript/Reference/Global_Objects/Array/@@unscopables": { "modified": "2020-10-15T21:44:45.304Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/Array": { + "Web/JavaScript/Reference/Global_Objects/Array/Array": { "modified": "2020-10-15T22:31:39.523Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/concat": { + "Web/JavaScript/Reference/Global_Objects/Array/concat": { "modified": "2020-10-15T21:17:19.754Z", "contributors": [ "mathildebuenerd", @@ -37856,7 +38093,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/copyWithin": { + "Web/JavaScript/Reference/Global_Objects/Array/copyWithin": { "modified": "2020-10-15T21:28:07.794Z", "contributors": [ "SphinxKnight", @@ -37865,7 +38102,7 @@ "ferncoder" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/entries": { + "Web/JavaScript/Reference/Global_Objects/Array/entries": { "modified": "2020-10-15T21:27:16.960Z", "contributors": [ "golngaz", @@ -37875,7 +38112,7 @@ "quentin.lamamy" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/every": { + "Web/JavaScript/Reference/Global_Objects/Array/every": { "modified": "2020-10-15T21:16:43.603Z", "contributors": [ "SphinxKnight", @@ -37886,7 +38123,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/fill": { + "Web/JavaScript/Reference/Global_Objects/Array/fill": { "modified": "2020-10-15T21:28:08.106Z", "contributors": [ "SphinxKnight", @@ -37895,7 +38132,7 @@ "ferncoder" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/filter": { + "Web/JavaScript/Reference/Global_Objects/Array/filter": { "modified": "2020-10-15T21:26:02.980Z", "contributors": [ "SphinxKnight", @@ -37911,7 +38148,7 @@ "galymn" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/find": { + "Web/JavaScript/Reference/Global_Objects/Array/find": { "modified": "2020-10-15T21:28:09.268Z", "contributors": [ "SphinxKnight", @@ -37922,14 +38159,14 @@ "ferncoder" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/findIndex": { + "Web/JavaScript/Reference/Global_Objects/Array/findIndex": { "modified": "2020-10-15T21:27:45.311Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/flat": { + "Web/JavaScript/Reference/Global_Objects/Array/flat": { "modified": "2020-10-15T22:01:55.243Z", "contributors": [ "Baptistou", @@ -37938,14 +38175,14 @@ "fscholz" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/flatMap": { + "Web/JavaScript/Reference/Global_Objects/Array/flatMap": { "modified": "2020-10-15T22:02:17.228Z", "contributors": [ "Baptistou", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/forEach": { + "Web/JavaScript/Reference/Global_Objects/Array/forEach": { "modified": "2020-10-15T21:25:32.887Z", "contributors": [ "SphinxKnight", @@ -37960,14 +38197,14 @@ "antham" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/from": { + "Web/JavaScript/Reference/Global_Objects/Array/from": { "modified": "2020-10-15T21:29:07.650Z", "contributors": [ "SphinxKnight", "Acen1991" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/includes": { + "Web/JavaScript/Reference/Global_Objects/Array/includes": { "modified": "2020-10-15T21:30:41.127Z", "contributors": [ "SphinxKnight", @@ -37980,7 +38217,32 @@ "fscholz" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/indexOf": { + "Web/JavaScript/Reference/Global_Objects/Array": { + "modified": "2020-10-15T21:06:55.877Z", + "contributors": [ + "jeremymouzin", + "SphinxKnight", + "gloucklegnou", + "a-mt", + "edspeedy", + "Johanny", + "Lotfire", + "maxdow", + "PulsarBlow", + "teoli", + "milouse", + "fscholz", + "tregagnon", + "fkhannouf", + "dwogsi", + "LaBoumerde", + "petitphp", + "AbrahamT", + "Manu1400", + "daniel35310" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Array/indexOf": { "modified": "2020-10-15T21:21:07.609Z", "contributors": [ "SphinxKnight", @@ -37990,7 +38252,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/isArray": { + "Web/JavaScript/Reference/Global_Objects/Array/isArray": { "modified": "2020-10-15T21:27:06.801Z", "contributors": [ "SphinxKnight", @@ -38002,7 +38264,7 @@ "quentin.lamamy" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/join": { + "Web/JavaScript/Reference/Global_Objects/Array/join": { "modified": "2020-10-15T21:26:44.950Z", "contributors": [ "SphinxKnight", @@ -38011,7 +38273,7 @@ "hellsingblack" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/keys": { + "Web/JavaScript/Reference/Global_Objects/Array/keys": { "modified": "2020-10-15T21:27:15.242Z", "contributors": [ "SphinxKnight", @@ -38019,7 +38281,7 @@ "quentin.lamamy" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/lastIndexOf": { + "Web/JavaScript/Reference/Global_Objects/Array/lastIndexOf": { "modified": "2020-10-15T21:21:14.899Z", "contributors": [ "lespacedunmatin", @@ -38028,7 +38290,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/length": { + "Web/JavaScript/Reference/Global_Objects/Array/length": { "modified": "2020-10-15T21:26:47.857Z", "contributors": [ "jeremymouzin", @@ -38039,7 +38301,7 @@ "greygjhart" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/map": { + "Web/JavaScript/Reference/Global_Objects/Array/map": { "modified": "2020-10-15T21:16:43.810Z", "contributors": [ "SphinxKnight", @@ -38055,7 +38317,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/of": { + "Web/JavaScript/Reference/Global_Objects/Array/of": { "modified": "2020-10-15T21:26:53.760Z", "contributors": [ "SphinxKnight", @@ -38064,7 +38326,7 @@ "quentin.lamamy" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/pop": { + "Web/JavaScript/Reference/Global_Objects/Array/pop": { "modified": "2020-10-15T21:26:02.895Z", "contributors": [ "SphinxKnight", @@ -38074,7 +38336,7 @@ "PifyZ" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/prototype": { + "orphaned/Web/JavaScript/Reference/Global_Objects/Array/prototype": { "modified": "2020-10-15T21:26:50.016Z", "contributors": [ "SphinxKnight", @@ -38083,7 +38345,7 @@ "greygjhart" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/push": { + "Web/JavaScript/Reference/Global_Objects/Array/push": { "modified": "2020-10-15T21:26:49.987Z", "contributors": [ "mathildebuenerd", @@ -38094,7 +38356,7 @@ "gsanson" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/reduce": { + "Web/JavaScript/Reference/Global_Objects/Array/Reduce": { "modified": "2020-10-15T21:26:40.462Z", "contributors": [ "yorick-dumet", @@ -38120,7 +38382,7 @@ "Exirel" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/reduceRight": { + "Web/JavaScript/Reference/Global_Objects/Array/ReduceRight": { "modified": "2020-10-15T21:26:44.433Z", "contributors": [ "SphinxKnight", @@ -38128,7 +38390,7 @@ "Exirel" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/reverse": { + "Web/JavaScript/Reference/Global_Objects/Array/reverse": { "modified": "2020-10-15T21:17:28.453Z", "contributors": [ "SphinxKnight", @@ -38140,7 +38402,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/shift": { + "Web/JavaScript/Reference/Global_Objects/Array/shift": { "modified": "2020-10-15T21:26:14.469Z", "contributors": [ "SphinxKnight", @@ -38151,7 +38413,7 @@ "soyuka" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/slice": { + "Web/JavaScript/Reference/Global_Objects/Array/slice": { "modified": "2020-10-15T21:17:22.236Z", "contributors": [ "SphinxKnight", @@ -38163,7 +38425,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/some": { + "Web/JavaScript/Reference/Global_Objects/Array/some": { "modified": "2020-10-15T21:16:43.566Z", "contributors": [ "SphinxKnight", @@ -38176,7 +38438,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/sort": { + "Web/JavaScript/Reference/Global_Objects/Array/sort": { "modified": "2020-10-15T21:17:21.712Z", "contributors": [ "Giildo", @@ -38194,7 +38456,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/splice": { + "Web/JavaScript/Reference/Global_Objects/Array/splice": { "modified": "2020-10-15T21:20:43.177Z", "contributors": [ "Cirediallo", @@ -38216,7 +38478,7 @@ "goofy_bz" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/toLocaleString": { + "Web/JavaScript/Reference/Global_Objects/Array/toLocaleString": { "modified": "2020-10-15T21:27:22.000Z", "contributors": [ "SphinxKnight", @@ -38224,7 +38486,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/toSource": { + "Web/JavaScript/Reference/Global_Objects/Array/toSource": { "modified": "2020-10-15T21:17:29.057Z", "contributors": [ "SphinxKnight", @@ -38234,7 +38496,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/toString": { + "Web/JavaScript/Reference/Global_Objects/Array/toString": { "modified": "2020-10-15T21:17:20.067Z", "contributors": [ "SphinxKnight", @@ -38244,7 +38506,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/unshift": { + "Web/JavaScript/Reference/Global_Objects/Array/unshift": { "modified": "2020-10-15T21:17:22.122Z", "contributors": [ "SphinxKnight", @@ -38255,200 +38517,194 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Array/values": { + "Web/JavaScript/Reference/Global_Objects/Array/values": { "modified": "2020-10-15T21:30:42.817Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/ArrayBuffer": { - "modified": "2020-10-15T21:09:26.619Z", - "contributors": [ - "SphinxKnight", - "BenoitEsnard", - "Jeremie", - "warpdesign", - "teoli", - "tregagnon", - "daniel35310" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/ArrayBuffer/@@species": { + "Web/JavaScript/Reference/Global_Objects/ArrayBuffer/@@species": { "modified": "2020-10-15T21:44:52.685Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/ArrayBuffer/byteLength": { + "Web/JavaScript/Reference/Global_Objects/ArrayBuffer/byteLength": { "modified": "2020-10-15T21:29:55.674Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/ArrayBuffer/isView": { - "modified": "2020-10-15T21:29:54.795Z", + "Web/JavaScript/Reference/Global_Objects/ArrayBuffer": { + "modified": "2020-10-15T21:09:26.619Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "BenoitEsnard", + "Jeremie", + "warpdesign", + "teoli", + "tregagnon", + "daniel35310" ] }, - "Web/JavaScript/Reference/Objets_globaux/ArrayBuffer/prototype": { - "modified": "2020-10-15T21:29:56.629Z", + "Web/JavaScript/Reference/Global_Objects/ArrayBuffer/isView": { + "modified": "2020-10-15T21:29:54.795Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/ArrayBuffer/slice": { + "Web/JavaScript/Reference/Global_Objects/ArrayBuffer/slice": { "modified": "2020-10-15T21:29:55.560Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/AsyncFunction": { + "Web/JavaScript/Reference/Global_Objects/AsyncFunction": { "modified": "2020-10-15T21:50:19.728Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/AsyncFunction/prototype": { + "orphaned/Web/JavaScript/Reference/Global_Objects/AsyncFunction/prototype": { "modified": "2020-10-15T21:50:20.188Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Atomics": { - "modified": "2020-10-15T21:43:02.596Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Atomics/add": { + "Web/JavaScript/Reference/Global_Objects/Atomics/add": { "modified": "2020-10-15T21:42:58.119Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Atomics/and": { + "Web/JavaScript/Reference/Global_Objects/Atomics/and": { "modified": "2020-10-15T21:42:58.821Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Atomics/compareExchange": { + "Web/JavaScript/Reference/Global_Objects/Atomics/compareExchange": { "modified": "2020-10-15T21:42:58.503Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Atomics/exchange": { + "Web/JavaScript/Reference/Global_Objects/Atomics/exchange": { "modified": "2020-10-15T21:43:01.150Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Atomics/isLockFree": { + "Web/JavaScript/Reference/Global_Objects/Atomics": { + "modified": "2020-10-15T21:43:02.596Z", + "contributors": [ + "SphinxKnight" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Atomics/isLockFree": { "modified": "2020-10-15T21:43:02.726Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Atomics/load": { + "Web/JavaScript/Reference/Global_Objects/Atomics/load": { "modified": "2020-10-15T21:42:59.834Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Atomics/notify": { + "Web/JavaScript/Reference/Global_Objects/Atomics/notify": { "modified": "2020-10-15T21:42:59.331Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Atomics/or": { + "Web/JavaScript/Reference/Global_Objects/Atomics/or": { "modified": "2020-10-15T21:42:58.746Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Atomics/store": { + "Web/JavaScript/Reference/Global_Objects/Atomics/store": { "modified": "2020-10-15T21:42:59.524Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Atomics/sub": { + "Web/JavaScript/Reference/Global_Objects/Atomics/sub": { "modified": "2020-10-15T21:42:59.630Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Atomics/wait": { + "Web/JavaScript/Reference/Global_Objects/Atomics/wait": { "modified": "2020-10-15T21:42:59.013Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Atomics/xor": { + "Web/JavaScript/Reference/Global_Objects/Atomics/xor": { "modified": "2020-10-15T21:43:00.311Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/BigInt": { - "modified": "2020-10-15T22:12:28.729Z", - "contributors": [ - "SphinxKnight", - "sarahgp" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/BigInt/asIntN": { + "Web/JavaScript/Reference/Global_Objects/BigInt/asIntN": { "modified": "2020-10-15T22:17:33.198Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/BigInt/asUintN": { + "Web/JavaScript/Reference/Global_Objects/BigInt/asUintN": { "modified": "2020-10-15T22:17:30.722Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/BigInt/prototype": { + "Web/JavaScript/Reference/Global_Objects/BigInt": { + "modified": "2020-10-15T22:12:28.729Z", + "contributors": [ + "SphinxKnight", + "sarahgp" + ] + }, + "orphaned/Web/JavaScript/Reference/Global_Objects/BigInt/prototype": { "modified": "2020-10-15T22:12:26.325Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/BigInt/toLocaleString": { + "Web/JavaScript/Reference/Global_Objects/BigInt/toLocaleString": { "modified": "2020-10-15T22:20:26.529Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/BigInt/toString": { + "Web/JavaScript/Reference/Global_Objects/BigInt/toString": { "modified": "2020-10-15T22:20:24.664Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/BigInt/valueOf": { + "Web/JavaScript/Reference/Global_Objects/BigInt/valueOf": { "modified": "2020-10-15T22:20:24.533Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/BigInt64Array": { + "Web/JavaScript/Reference/Global_Objects/BigInt64Array": { "modified": "2020-10-15T22:20:27.074Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/BigUint64Array": { + "Web/JavaScript/Reference/Global_Objects/BigUint64Array": { "modified": "2020-10-15T22:20:27.506Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Boolean": { + "Web/JavaScript/Reference/Global_Objects/Boolean": { "modified": "2020-10-15T21:10:16.073Z", "contributors": [ "QuentinR", @@ -38464,19 +38720,7 @@ "daniel35310" ] }, - "Web/JavaScript/Reference/Objets_globaux/Boolean/prototype": { - "modified": "2020-10-15T21:15:22.913Z", - "contributors": [ - "SphinxKnight", - "npichon", - "tregagnon", - "teoli", - "Jeremie", - "Delapouite", - "BenoitL" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Boolean/toSource": { + "Web/JavaScript/Reference/Global_Objects/Boolean/toSource": { "modified": "2020-10-15T21:27:16.458Z", "contributors": [ "SphinxKnight", @@ -38484,7 +38728,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Boolean/toString": { + "Web/JavaScript/Reference/Global_Objects/Boolean/toString": { "modified": "2020-10-15T21:26:54.585Z", "contributors": [ "SphinxKnight", @@ -38494,7 +38738,7 @@ "quentin.lamamy" ] }, - "Web/JavaScript/Reference/Objets_globaux/Boolean/valueOf": { + "Web/JavaScript/Reference/Global_Objects/Boolean/valueOf": { "modified": "2020-10-15T21:27:17.527Z", "contributors": [ "SphinxKnight", @@ -38502,193 +38746,158 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView": { - "modified": "2020-10-15T21:29:58.170Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/DataView/buffer": { + "Web/JavaScript/Reference/Global_Objects/DataView/buffer": { "modified": "2020-10-15T21:29:57.315Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView/byteLength": { + "Web/JavaScript/Reference/Global_Objects/DataView/byteLength": { "modified": "2020-10-15T21:29:57.009Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView/byteOffset": { + "Web/JavaScript/Reference/Global_Objects/DataView/byteOffset": { "modified": "2020-10-15T21:29:53.882Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView/getBigInt64": { + "Web/JavaScript/Reference/Global_Objects/DataView/getBigInt64": { "modified": "2020-10-15T22:20:24.788Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView/getBigUint64": { + "Web/JavaScript/Reference/Global_Objects/DataView/getBigUint64": { "modified": "2020-10-15T22:20:26.008Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView/getFloat32": { + "Web/JavaScript/Reference/Global_Objects/DataView/getFloat32": { "modified": "2020-10-15T21:29:57.781Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView/getFloat64": { + "Web/JavaScript/Reference/Global_Objects/DataView/getFloat64": { "modified": "2020-10-15T21:30:01.113Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView/getInt16": { + "Web/JavaScript/Reference/Global_Objects/DataView/getInt16": { "modified": "2020-10-15T21:30:00.676Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView/getInt32": { + "Web/JavaScript/Reference/Global_Objects/DataView/getInt32": { "modified": "2020-10-15T21:30:00.745Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView/getInt8": { + "Web/JavaScript/Reference/Global_Objects/DataView/getInt8": { "modified": "2020-10-15T21:30:00.981Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView/getUint16": { + "Web/JavaScript/Reference/Global_Objects/DataView/getUint16": { "modified": "2020-10-15T21:30:01.014Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView/getUint32": { + "Web/JavaScript/Reference/Global_Objects/DataView/getUint32": { "modified": "2020-10-15T21:30:01.203Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView/getUint8": { + "Web/JavaScript/Reference/Global_Objects/DataView/getUint8": { "modified": "2020-10-15T21:30:02.259Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView/prototype": { - "modified": "2020-10-15T21:29:57.016Z", + "Web/JavaScript/Reference/Global_Objects/DataView": { + "modified": "2020-10-15T21:29:58.170Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView/setBigInt64": { + "Web/JavaScript/Reference/Global_Objects/DataView/setBigInt64": { "modified": "2020-10-15T22:20:26.386Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView/setBigUint64": { + "Web/JavaScript/Reference/Global_Objects/DataView/setBigUint64": { "modified": "2020-10-15T22:20:26.869Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView/setFloat32": { + "Web/JavaScript/Reference/Global_Objects/DataView/setFloat32": { "modified": "2020-10-15T21:30:01.968Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView/setFloat64": { + "Web/JavaScript/Reference/Global_Objects/DataView/setFloat64": { "modified": "2020-10-15T21:30:01.693Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView/setInt16": { + "Web/JavaScript/Reference/Global_Objects/DataView/setInt16": { "modified": "2020-10-15T21:30:01.886Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView/setInt32": { + "Web/JavaScript/Reference/Global_Objects/DataView/setInt32": { "modified": "2020-10-15T21:30:01.950Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView/setInt8": { + "Web/JavaScript/Reference/Global_Objects/DataView/setInt8": { "modified": "2020-10-15T21:30:02.761Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView/setUint16": { + "Web/JavaScript/Reference/Global_Objects/DataView/setUint16": { "modified": "2020-10-15T21:30:02.932Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView/setUint32": { + "Web/JavaScript/Reference/Global_Objects/DataView/setUint32": { "modified": "2020-10-15T21:30:03.206Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/DataView/setUint8": { + "Web/JavaScript/Reference/Global_Objects/DataView/setUint8": { "modified": "2020-10-15T21:30:03.029Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date": { - "modified": "2020-10-15T21:10:15.879Z", - "contributors": [ - "SphinxKnight", - "Rigaudie", - "necraidan", - "JulienBertacco", - "madarche", - "jyloup", - "noriam", - "sebastienserre", - "teoli", - "Goofy", - "tregagnon", - "LaBoumerde", - "daniel35310" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Date/@@toPrimitive": { + "Web/JavaScript/Reference/Global_Objects/Date/@@toPrimitive": { "modified": "2020-10-15T21:39:20.661Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/UTC": { - "modified": "2020-10-15T21:16:54.441Z", - "contributors": [ - "SphinxKnight", - "teoli", - "tregagnon", - "Jeremie", - "Mgjbot", - "BenoitL" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Date/getDate": { + "Web/JavaScript/Reference/Global_Objects/Date/getDate": { "modified": "2020-10-15T21:17:24.897Z", "contributors": [ "SphinxKnight", @@ -38697,7 +38906,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/getDay": { + "Web/JavaScript/Reference/Global_Objects/Date/getDay": { "modified": "2020-10-15T21:17:31.291Z", "contributors": [ "SphinxKnight", @@ -38706,7 +38915,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/getFullYear": { + "Web/JavaScript/Reference/Global_Objects/Date/getFullYear": { "modified": "2020-10-15T21:17:23.917Z", "contributors": [ "edspeedy", @@ -38716,7 +38925,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/getHours": { + "Web/JavaScript/Reference/Global_Objects/Date/getHours": { "modified": "2020-10-15T21:16:26.282Z", "contributors": [ "SphinxKnight", @@ -38726,7 +38935,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/getMilliseconds": { + "Web/JavaScript/Reference/Global_Objects/Date/getMilliseconds": { "modified": "2020-10-15T21:16:20.630Z", "contributors": [ "SphinxKnight", @@ -38736,7 +38945,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/getMinutes": { + "Web/JavaScript/Reference/Global_Objects/Date/getMinutes": { "modified": "2020-10-15T21:17:24.950Z", "contributors": [ "SphinxKnight", @@ -38745,7 +38954,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/getMonth": { + "Web/JavaScript/Reference/Global_Objects/Date/getMonth": { "modified": "2020-10-15T21:17:27.143Z", "contributors": [ "SphinxKnight", @@ -38754,7 +38963,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/getSeconds": { + "Web/JavaScript/Reference/Global_Objects/Date/getSeconds": { "modified": "2020-10-15T21:17:23.294Z", "contributors": [ "SphinxKnight", @@ -38764,7 +38973,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/getTime": { + "Web/JavaScript/Reference/Global_Objects/Date/getTime": { "modified": "2020-10-15T21:17:23.998Z", "contributors": [ "SphinxKnight", @@ -38773,7 +38982,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/getTimezoneOffset": { + "Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset": { "modified": "2020-10-15T21:26:59.830Z", "contributors": [ "SphinxKnight", @@ -38781,7 +38990,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/getUTCDate": { + "Web/JavaScript/Reference/Global_Objects/Date/getUTCDate": { "modified": "2020-10-15T21:26:54.962Z", "contributors": [ "SphinxKnight", @@ -38789,7 +38998,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/getUTCDay": { + "Web/JavaScript/Reference/Global_Objects/Date/getUTCDay": { "modified": "2020-10-15T21:27:01.688Z", "contributors": [ "SphinxKnight", @@ -38797,7 +39006,7 @@ "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/getUTCFullYear": { + "Web/JavaScript/Reference/Global_Objects/Date/getUTCFullYear": { "modified": "2020-10-15T21:26:58.501Z", "contributors": [ "SphinxKnight", @@ -38805,7 +39014,7 @@ "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/getUTCHours": { + "Web/JavaScript/Reference/Global_Objects/Date/getUTCHours": { "modified": "2020-10-15T21:26:51.252Z", "contributors": [ "SphinxKnight", @@ -38813,7 +39022,7 @@ "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/getUTCMilliseconds": { + "Web/JavaScript/Reference/Global_Objects/Date/getUTCMilliseconds": { "modified": "2020-10-15T21:27:07.959Z", "contributors": [ "SphinxKnight", @@ -38821,7 +39030,7 @@ "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/getUTCMinutes": { + "Web/JavaScript/Reference/Global_Objects/Date/getUTCMinutes": { "modified": "2020-10-15T21:26:54.190Z", "contributors": [ "SphinxKnight", @@ -38829,7 +39038,7 @@ "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/getUTCMonth": { + "Web/JavaScript/Reference/Global_Objects/Date/getUTCMonth": { "modified": "2020-10-15T21:26:53.924Z", "contributors": [ "SphinxKnight", @@ -38837,7 +39046,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/getUTCSeconds": { + "Web/JavaScript/Reference/Global_Objects/Date/getUTCSeconds": { "modified": "2020-10-15T21:27:13.434Z", "contributors": [ "SphinxKnight", @@ -38845,7 +39054,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/getYear": { + "Web/JavaScript/Reference/Global_Objects/Date/getYear": { "modified": "2020-10-15T21:17:22.042Z", "contributors": [ "SphinxKnight", @@ -38855,7 +39064,25 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/now": { + "Web/JavaScript/Reference/Global_Objects/Date": { + "modified": "2020-10-15T21:10:15.879Z", + "contributors": [ + "SphinxKnight", + "Rigaudie", + "necraidan", + "JulienBertacco", + "madarche", + "jyloup", + "noriam", + "sebastienserre", + "teoli", + "Goofy", + "tregagnon", + "LaBoumerde", + "daniel35310" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Date/now": { "modified": "2020-10-15T21:24:17.054Z", "contributors": [ "SphinxKnight", @@ -38865,7 +39092,7 @@ "Delapouite" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/parse": { + "Web/JavaScript/Reference/Global_Objects/Date/parse": { "modified": "2020-10-15T21:16:58.585Z", "contributors": [ "JNa0", @@ -38881,18 +39108,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/prototype": { - "modified": "2020-10-15T21:15:25.178Z", - "contributors": [ - "SphinxKnight", - "Goofy", - "teoli", - "tregagnon", - "Jeremie", - "BenoitL" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Date/setDate": { + "Web/JavaScript/Reference/Global_Objects/Date/setDate": { "modified": "2020-10-15T21:27:13.007Z", "contributors": [ "SphinxKnight", @@ -38901,7 +39117,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/setFullYear": { + "Web/JavaScript/Reference/Global_Objects/Date/setFullYear": { "modified": "2020-10-15T21:27:13.969Z", "contributors": [ "SphinxKnight", @@ -38909,7 +39125,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/setHours": { + "Web/JavaScript/Reference/Global_Objects/Date/setHours": { "modified": "2020-10-15T21:27:13.599Z", "contributors": [ "SphinxKnight", @@ -38917,7 +39133,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/setMilliseconds": { + "Web/JavaScript/Reference/Global_Objects/Date/setMilliseconds": { "modified": "2020-10-15T21:27:13.229Z", "contributors": [ "SphinxKnight", @@ -38925,7 +39141,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/setMinutes": { + "Web/JavaScript/Reference/Global_Objects/Date/setMinutes": { "modified": "2020-10-15T21:27:17.878Z", "contributors": [ "SphinxKnight", @@ -38933,7 +39149,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/setMonth": { + "Web/JavaScript/Reference/Global_Objects/Date/setMonth": { "modified": "2020-10-15T21:27:13.435Z", "contributors": [ "SphinxKnight", @@ -38941,7 +39157,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/setSeconds": { + "Web/JavaScript/Reference/Global_Objects/Date/setSeconds": { "modified": "2020-10-15T21:27:13.364Z", "contributors": [ "SphinxKnight", @@ -38949,7 +39165,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/setTime": { + "Web/JavaScript/Reference/Global_Objects/Date/setTime": { "modified": "2020-10-15T21:27:14.067Z", "contributors": [ "SphinxKnight", @@ -38957,7 +39173,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/setUTCDate": { + "Web/JavaScript/Reference/Global_Objects/Date/setUTCDate": { "modified": "2020-10-15T21:27:14.050Z", "contributors": [ "SphinxKnight", @@ -38965,7 +39181,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/setUTCFullYear": { + "Web/JavaScript/Reference/Global_Objects/Date/setUTCFullYear": { "modified": "2020-10-15T21:27:14.373Z", "contributors": [ "SphinxKnight", @@ -38973,7 +39189,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/setUTCHours": { + "Web/JavaScript/Reference/Global_Objects/Date/setUTCHours": { "modified": "2020-10-15T21:27:14.117Z", "contributors": [ "SphinxKnight", @@ -38981,7 +39197,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/setUTCMilliseconds": { + "Web/JavaScript/Reference/Global_Objects/Date/setUTCMilliseconds": { "modified": "2020-10-15T21:27:15.319Z", "contributors": [ "SphinxKnight", @@ -38989,7 +39205,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/setUTCMinutes": { + "Web/JavaScript/Reference/Global_Objects/Date/setUTCMinutes": { "modified": "2020-10-15T21:27:15.201Z", "contributors": [ "SphinxKnight", @@ -38997,7 +39213,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/setUTCMonth": { + "Web/JavaScript/Reference/Global_Objects/Date/setUTCMonth": { "modified": "2020-10-15T21:27:14.657Z", "contributors": [ "SphinxKnight", @@ -39005,7 +39221,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/setUTCSeconds": { + "Web/JavaScript/Reference/Global_Objects/Date/setUTCSeconds": { "modified": "2020-10-15T21:27:15.585Z", "contributors": [ "SphinxKnight", @@ -39013,7 +39229,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/setYear": { + "Web/JavaScript/Reference/Global_Objects/Date/setYear": { "modified": "2020-10-15T21:27:18.964Z", "contributors": [ "SphinxKnight", @@ -39021,7 +39237,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/toDateString": { + "Web/JavaScript/Reference/Global_Objects/Date/toDateString": { "modified": "2020-10-15T21:27:17.686Z", "contributors": [ "SphinxKnight", @@ -39030,7 +39246,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/toGMTString": { + "Web/JavaScript/Reference/Global_Objects/Date/toGMTString": { "modified": "2020-10-15T21:27:18.821Z", "contributors": [ "SphinxKnight", @@ -39038,7 +39254,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/toISOString": { + "Web/JavaScript/Reference/Global_Objects/Date/toISOString": { "modified": "2020-10-15T21:27:16.901Z", "contributors": [ "SphinxKnight", @@ -39046,7 +39262,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/toJSON": { + "Web/JavaScript/Reference/Global_Objects/Date/toJSON": { "modified": "2020-10-15T21:27:15.987Z", "contributors": [ "SphinxKnight", @@ -39054,7 +39270,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/toLocaleDateString": { + "Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString": { "modified": "2020-10-15T21:27:19.231Z", "contributors": [ "SphinxKnight", @@ -39063,7 +39279,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/toLocaleString": { + "Web/JavaScript/Reference/Global_Objects/Date/toLocaleString": { "modified": "2020-10-15T21:27:19.378Z", "contributors": [ "SphinxKnight", @@ -39072,7 +39288,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/toLocaleTimeString": { + "Web/JavaScript/Reference/Global_Objects/Date/toLocaleTimeString": { "modified": "2020-10-15T21:27:19.075Z", "contributors": [ "SphinxKnight", @@ -39081,7 +39297,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/toSource": { + "Web/JavaScript/Reference/Global_Objects/Date/toSource": { "modified": "2020-10-15T21:27:17.217Z", "contributors": [ "SphinxKnight", @@ -39089,7 +39305,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/toString": { + "Web/JavaScript/Reference/Global_Objects/Date/toString": { "modified": "2020-10-15T21:27:18.466Z", "contributors": [ "SphinxKnight", @@ -39097,7 +39313,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/toTimeString": { + "Web/JavaScript/Reference/Global_Objects/Date/toTimeString": { "modified": "2020-10-15T21:27:18.536Z", "contributors": [ "SphinxKnight", @@ -39106,7 +39322,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/toUTCString": { + "Web/JavaScript/Reference/Global_Objects/Date/toUTCString": { "modified": "2020-10-15T21:27:16.521Z", "contributors": [ "SphinxKnight", @@ -39114,7 +39330,18 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Date/valueOF": { + "Web/JavaScript/Reference/Global_Objects/Date/UTC": { + "modified": "2020-10-15T21:16:54.441Z", + "contributors": [ + "SphinxKnight", + "teoli", + "tregagnon", + "Jeremie", + "Mgjbot", + "BenoitL" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Date/valueOf": { "modified": "2020-10-15T21:24:17.644Z", "contributors": [ "SphinxKnight", @@ -39123,33 +39350,51 @@ "matteodelabre" ] }, - "Web/JavaScript/Reference/Objets_globaux/Error": { - "modified": "2020-11-11T07:34:32.605Z", + "Web/JavaScript/Reference/Global_Objects/decodeURI": { + "modified": "2020-10-15T21:11:18.823Z", "contributors": [ - "madarche", "SphinxKnight", - "PhilippePerret", - "edspeedy", - "HelloEdit", - "NemoNobobyPersonne", - "gouroujo", + "alepee", "teoli", - "Goofy", - "tregagnon", - "fscholz", - "rd6137" + "Jeremie", + "matteodelabre" ] }, - "Web/JavaScript/Reference/Objets_globaux/Error/Stack": { - "modified": "2020-10-15T21:27:18.706Z", + "Web/JavaScript/Reference/Global_Objects/decodeURIComponent": { + "modified": "2020-10-15T21:11:20.323Z", "contributors": [ "SphinxKnight", - "NemoNobobyPersonne", "teoli", - "tregagnon" + "Jeremie", + "matteodelabre" ] }, - "Web/JavaScript/Reference/Objets_globaux/Error/columnNumber": { + "Web/JavaScript/Reference/Global_Objects/encodeURI": { + "modified": "2020-10-15T21:11:19.121Z", + "contributors": [ + "SphinxKnight", + "Hartesic", + "arnaud.wixiweb", + "LorisG", + "teoli", + "Jeremie", + "Delapouite", + "matteodelabre" + ] + }, + "Web/JavaScript/Reference/Global_Objects/encodeURIComponent": { + "modified": "2020-10-15T21:17:24.673Z", + "contributors": [ + "SphinxKnight", + "tdraier", + "fscholz", + "teoli", + "Jeremie", + "Mgjbot", + "BenoitL" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Error/columnNumber": { "modified": "2020-10-15T21:27:17.412Z", "contributors": [ "SphinxKnight", @@ -39158,7 +39403,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Error/fileName": { + "Web/JavaScript/Reference/Global_Objects/Error/fileName": { "modified": "2020-10-15T21:27:27.112Z", "contributors": [ "SphinxKnight", @@ -39166,7 +39411,24 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Error/lineNumber": { + "Web/JavaScript/Reference/Global_Objects/Error": { + "modified": "2020-11-11T07:34:32.605Z", + "contributors": [ + "madarche", + "SphinxKnight", + "PhilippePerret", + "edspeedy", + "HelloEdit", + "NemoNobobyPersonne", + "gouroujo", + "teoli", + "Goofy", + "tregagnon", + "fscholz", + "rd6137" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Error/lineNumber": { "modified": "2020-10-15T21:27:20.066Z", "contributors": [ "SphinxKnight", @@ -39174,7 +39436,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Error/message": { + "Web/JavaScript/Reference/Global_Objects/Error/message": { "modified": "2020-10-15T21:27:20.134Z", "contributors": [ "SphinxKnight", @@ -39182,7 +39444,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Error/name": { + "Web/JavaScript/Reference/Global_Objects/Error/name": { "modified": "2020-10-15T21:27:18.722Z", "contributors": [ "SphinxKnight", @@ -39190,17 +39452,16 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Error/prototype": { - "modified": "2020-10-15T21:27:19.966Z", + "Web/JavaScript/Reference/Global_Objects/Error/Stack": { + "modified": "2020-10-15T21:27:18.706Z", "contributors": [ - "Thebarda", "SphinxKnight", + "NemoNobobyPersonne", "teoli", - "Goofy", "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Error/toSource": { + "Web/JavaScript/Reference/Global_Objects/Error/toSource": { "modified": "2020-10-15T21:27:20.298Z", "contributors": [ "SphinxKnight", @@ -39208,7 +39469,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Error/toString": { + "Web/JavaScript/Reference/Global_Objects/Error/toString": { "modified": "2020-10-15T21:27:18.952Z", "contributors": [ "SphinxKnight", @@ -39216,21 +39477,34 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/EvalError": { - "modified": "2020-10-15T21:27:25.607Z", + "Web/JavaScript/Reference/Global_Objects/escape": { + "modified": "2020-10-15T21:31:15.173Z", "contributors": [ + "SphinxKnight" + ] + }, + "Web/JavaScript/Reference/Global_Objects/eval": { + "modified": "2020-10-15T21:13:54.788Z", + "contributors": [ + "tristantheb", + "yohannroussel", "SphinxKnight", - "teoli" + "kiux", + "teoli", + "Jeremie", + "Tiller", + "Mgjbot", + "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/EvalError/prototype": { - "modified": "2020-10-15T21:27:20.266Z", + "Web/JavaScript/Reference/Global_Objects/EvalError": { + "modified": "2020-10-15T21:27:25.607Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Float32Array": { + "Web/JavaScript/Reference/Global_Objects/Float32Array": { "modified": "2020-10-15T21:07:00.034Z", "contributors": [ "SphinxKnight", @@ -39239,26 +39513,13 @@ "daniel35310" ] }, - "Web/JavaScript/Reference/Objets_globaux/Float64Array": { + "Web/JavaScript/Reference/Global_Objects/Float64Array": { "modified": "2020-10-15T21:30:11.484Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Function": { - "modified": "2020-10-15T21:09:29.700Z", - "contributors": [ - "SphinxKnight", - "darul75", - "teoli", - "tregagnon", - "LaBoumerde", - "Sheppy", - "rat", - "daniel35310" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Function/apply": { + "Web/JavaScript/Reference/Global_Objects/Function/apply": { "modified": "2020-10-15T21:26:56.787Z", "contributors": [ "SphinxKnight", @@ -39274,7 +39535,7 @@ "jmpp" ] }, - "Web/JavaScript/Reference/Objets_globaux/Function/arguments": { + "Web/JavaScript/Reference/Global_Objects/Function/arguments": { "modified": "2020-10-15T21:27:20.892Z", "contributors": [ "SphinxKnight", @@ -39282,7 +39543,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Function/bind": { + "Web/JavaScript/Reference/Global_Objects/Function/bind": { "modified": "2020-10-15T21:27:41.401Z", "contributors": [ "tristantheb", @@ -39298,7 +39559,7 @@ "flo5589" ] }, - "Web/JavaScript/Reference/Objets_globaux/Function/call": { + "Web/JavaScript/Reference/Global_Objects/Function/call": { "modified": "2020-10-15T21:26:54.425Z", "contributors": [ "SphinxKnight", @@ -39311,7 +39572,7 @@ "peb85" ] }, - "Web/JavaScript/Reference/Objets_globaux/Function/caller": { + "Web/JavaScript/Reference/Global_Objects/Function/caller": { "modified": "2020-10-15T21:14:32.170Z", "contributors": [ "SphinxKnight", @@ -39321,14 +39582,27 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Function/displayName": { + "Web/JavaScript/Reference/Global_Objects/Function/displayName": { "modified": "2020-10-15T21:27:20.597Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Function/length": { + "Web/JavaScript/Reference/Global_Objects/Function": { + "modified": "2020-10-15T21:09:29.700Z", + "contributors": [ + "SphinxKnight", + "darul75", + "teoli", + "tregagnon", + "LaBoumerde", + "Sheppy", + "rat", + "daniel35310" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Function/length": { "modified": "2020-10-15T21:14:30.392Z", "contributors": [ "SphinxKnight", @@ -39340,25 +39614,14 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Function/name": { + "Web/JavaScript/Reference/Global_Objects/Function/name": { "modified": "2020-10-15T21:27:47.349Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Function/prototype": { - "modified": "2020-10-15T21:14:17.300Z", - "contributors": [ - "SphinxKnight", - "Francoois", - "teoli", - "Jeremie", - "fscholz", - "BenoitL" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Function/toSource": { + "Web/JavaScript/Reference/Global_Objects/Function/toSource": { "modified": "2020-10-15T21:15:30.131Z", "contributors": [ "fvignals", @@ -39368,7 +39631,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Function/toString": { + "Web/JavaScript/Reference/Global_Objects/Function/toString": { "modified": "2020-10-15T21:15:24.967Z", "contributors": [ "SphinxKnight", @@ -39378,7 +39641,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Generator": { + "Web/JavaScript/Reference/Global_Objects/Generator": { "modified": "2020-10-15T21:32:10.242Z", "contributors": [ "SphinxKnight", @@ -39386,37 +39649,49 @@ "Javascipt" ] }, - "Web/JavaScript/Reference/Objets_globaux/Generator/next": { + "Web/JavaScript/Reference/Global_Objects/Generator/next": { "modified": "2020-10-15T21:32:57.318Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Generator/return": { + "Web/JavaScript/Reference/Global_Objects/Generator/return": { "modified": "2020-10-15T21:32:57.673Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Generator/throw": { + "Web/JavaScript/Reference/Global_Objects/Generator/throw": { "modified": "2020-10-15T21:32:56.957Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/GeneratorFunction": { + "Web/JavaScript/Reference/Global_Objects/GeneratorFunction": { "modified": "2020-10-15T21:32:15.217Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/GeneratorFunction/prototype": { - "modified": "2020-10-15T21:32:11.205Z", + "Web/JavaScript/Reference/Global_Objects/globalThis": { + "modified": "2020-10-15T22:14:26.077Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Infinity": { + "Web/JavaScript/Reference/Global_Objects": { + "modified": "2020-03-12T19:36:17.945Z", + "contributors": [ + "SphinxKnight", + "tregagnon", + "ltearno", + "BenoitL", + "teoli", + "AbrahamT", + "matteodelabre" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Infinity": { "modified": "2020-10-15T21:18:06.071Z", "contributors": [ "SphinxKnight", @@ -39430,25 +39705,25 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Int16Array": { + "Web/JavaScript/Reference/Global_Objects/Int16Array": { "modified": "2020-10-15T21:30:06.153Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Int32Array": { + "Web/JavaScript/Reference/Global_Objects/Int32Array": { "modified": "2020-10-15T21:30:11.336Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Int8Array": { + "Web/JavaScript/Reference/Global_Objects/Int8Array": { "modified": "2020-10-15T21:30:11.858Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/InternalError": { + "Web/JavaScript/Reference/Global_Objects/InternalError": { "modified": "2020-10-15T21:27:45.940Z", "contributors": [ "SphinxKnight", @@ -39456,54 +39731,28 @@ "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/InternalError/prototype": { - "modified": "2020-10-15T21:27:47.341Z", - "contributors": [ - "SphinxKnight", - "teoli" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Intl": { - "modified": "2020-10-15T21:27:56.279Z", - "contributors": [ - "JNa0", - "daformat", - "Louis-Aime", - "Utopiad", - "SphinxKnight", - "NemoNobobyPersonne", - "Goofy" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Intl/Collator": { - "modified": "2020-10-15T21:27:54.396Z", - "contributors": [ - "fscholz", - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Intl/Collator/compare": { + "Web/JavaScript/Reference/Global_Objects/Intl/Collator/compare": { "modified": "2020-10-15T21:28:03.770Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/Collator/prototype": { - "modified": "2020-10-15T21:28:03.767Z", + "Web/JavaScript/Reference/Global_Objects/Intl/Collator": { + "modified": "2020-10-15T21:27:54.396Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/Collator/resolvedOptions": { + "Web/JavaScript/Reference/Global_Objects/Intl/Collator/resolvedOptions": { "modified": "2020-10-15T21:28:03.707Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/Collator/supportedLocalesOf": { + "Web/JavaScript/Reference/Global_Objects/Intl/Collator/supportedLocalesOf": { "modified": "2020-10-15T21:28:03.803Z", "contributors": [ "fscholz", @@ -39511,52 +39760,45 @@ "Goofy" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat": { - "modified": "2020-10-15T21:27:19.315Z", - "contributors": [ - "fscholz", - "SphinxKnight", - "Elendev", - "teoli", - "tregagnon" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/format": { + "Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/format": { "modified": "2020-10-15T21:28:03.810Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/formatRange": { + "Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/formatRange": { "modified": "2020-04-21T08:50:52.427Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/formatRangeToParts": { + "Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/formatRangeToParts": { "modified": "2020-10-15T22:24:17.987Z", "contributors": [ "fscholz", "codedotgs" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/formatToParts": { + "Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/formatToParts": { "modified": "2020-10-15T21:44:45.585Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/prototype": { - "modified": "2020-10-15T21:28:04.014Z", + "Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat": { + "modified": "2020-10-15T21:27:19.315Z", "contributors": [ "fscholz", - "SphinxKnight" + "SphinxKnight", + "Elendev", + "teoli", + "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/resolvedOptions": { + "Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/resolvedOptions": { "modified": "2020-10-15T21:28:04.802Z", "contributors": [ "fscholz", @@ -39564,7 +39806,7 @@ "lsda123453" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/supportedLocalesOf": { + "Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/supportedLocalesOf": { "modified": "2020-10-15T21:28:04.662Z", "contributors": [ "fscholz", @@ -39572,63 +39814,67 @@ "Nickdouille" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/ListFormat": { - "modified": "2020-10-15T22:13:54.548Z", + "Web/JavaScript/Reference/Global_Objects/Intl/getCanonicalLocales": { + "modified": "2020-10-15T21:45:48.918Z", "contributors": [ - "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/ListFormat/format": { + "Web/JavaScript/Reference/Global_Objects/Intl": { + "modified": "2020-10-15T21:27:56.279Z", + "contributors": [ + "JNa0", + "daformat", + "Louis-Aime", + "Utopiad", + "SphinxKnight", + "NemoNobobyPersonne", + "Goofy" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/format": { "modified": "2020-10-15T22:20:40.935Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/ListFormat/formatToParts": { + "Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/formatToParts": { "modified": "2020-10-15T22:21:14.181Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/ListFormat/prototype": { - "modified": "2020-10-15T22:13:56.011Z", + "Web/JavaScript/Reference/Global_Objects/Intl/ListFormat": { + "modified": "2020-10-15T22:13:54.548Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/ListFormat/resolvedOptions": { + "Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/resolvedOptions": { "modified": "2020-10-15T22:21:15.989Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/ListFormat/supportedLocalesOf": { + "Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/supportedLocalesOf": { "modified": "2020-10-15T22:14:23.938Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/Locale": { - "modified": "2020-10-15T22:17:31.687Z", - "contributors": [ - "fscholz", - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Intl/Locale/baseName": { + "Web/JavaScript/Reference/Global_Objects/Intl/Locale/baseName": { "modified": "2020-10-15T22:20:40.682Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/Locale/calendar": { + "Web/JavaScript/Reference/Global_Objects/Intl/Locale/calendar": { "modified": "2020-04-22T15:30:07.297Z", "contributors": [ "Louis-Aime", @@ -39636,197 +39882,176 @@ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/Locale/caseFirst": { + "Web/JavaScript/Reference/Global_Objects/Intl/Locale/caseFirst": { "modified": "2020-10-15T22:20:42.350Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/Locale/collation": { + "Web/JavaScript/Reference/Global_Objects/Intl/Locale/collation": { "modified": "2020-10-15T22:20:43.044Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/Locale/hourCycle": { + "Web/JavaScript/Reference/Global_Objects/Intl/Locale/hourCycle": { "modified": "2020-10-15T22:20:46.319Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/Locale/language": { - "modified": "2020-10-15T22:20:47.232Z", + "Web/JavaScript/Reference/Global_Objects/Intl/Locale": { + "modified": "2020-10-15T22:17:31.687Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/Locale/maximize": { - "modified": "2020-10-15T22:20:47.820Z", + "Web/JavaScript/Reference/Global_Objects/Intl/Locale/language": { + "modified": "2020-10-15T22:20:47.232Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/Locale/minimize": { - "modified": "2020-10-15T22:20:48.165Z", + "Web/JavaScript/Reference/Global_Objects/Intl/Locale/maximize": { + "modified": "2020-10-15T22:20:47.820Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/Locale/numberingSystem": { - "modified": "2020-10-15T22:20:49.432Z", + "Web/JavaScript/Reference/Global_Objects/Intl/Locale/minimize": { + "modified": "2020-10-15T22:20:48.165Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/Locale/numeric": { - "modified": "2020-10-15T22:20:50.054Z", + "Web/JavaScript/Reference/Global_Objects/Intl/Locale/numberingSystem": { + "modified": "2020-10-15T22:20:49.432Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/Locale/prototype": { - "modified": "2020-10-15T22:21:10.788Z", + "Web/JavaScript/Reference/Global_Objects/Intl/Locale/numeric": { + "modified": "2020-10-15T22:20:50.054Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/Locale/region": { + "Web/JavaScript/Reference/Global_Objects/Intl/Locale/region": { "modified": "2020-10-15T22:20:53.500Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/Locale/script": { + "Web/JavaScript/Reference/Global_Objects/Intl/Locale/script": { "modified": "2020-10-15T22:20:55.739Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/Locale/toString": { + "Web/JavaScript/Reference/Global_Objects/Intl/Locale/toString": { "modified": "2020-10-15T22:20:51.989Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat": { - "modified": "2020-10-15T21:28:08.411Z", - "contributors": [ - "fscholz", - "SphinxKnight", - "polinux" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat/format": { + "Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/format": { "modified": "2020-10-15T21:28:08.238Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat/formatToParts": { + "Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/formatToParts": { "modified": "2020-10-15T21:59:08.586Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat/prototype": { - "modified": "2020-10-15T21:28:09.446Z", + "Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat": { + "modified": "2020-10-15T21:28:08.411Z", "contributors": [ "fscholz", - "SphinxKnight" + "SphinxKnight", + "polinux" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat/resolvedOptions": { + "Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/resolvedOptions": { "modified": "2020-10-15T21:28:08.213Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat/supportedLocalesOf": { + "Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/supportedLocalesOf": { "modified": "2020-10-15T21:28:08.002Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/PluralRules": { + "Web/JavaScript/Reference/Global_Objects/Intl/PluralRules": { "modified": "2020-10-15T21:59:11.305Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/PluralRules/prototype": { - "modified": "2020-10-15T21:59:10.173Z", - "contributors": [ - "fscholz", - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Intl/PluralRules/resolvedOptions": { + "Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/resolvedOptions": { "modified": "2020-10-15T21:59:10.823Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/PluralRules/select": { + "Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/select": { "modified": "2020-10-15T21:59:10.578Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/PluralRules/supportedLocalesOf": { + "Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/supportedLocalesOf": { "modified": "2020-10-15T21:59:09.739Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat": { - "modified": "2020-10-15T22:12:26.525Z", - "contributors": [ - "fscholz", - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/format": { + "Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/format": { "modified": "2020-10-15T22:13:09.435Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/formatToParts": { + "Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/formatToParts": { "modified": "2020-10-15T22:13:09.354Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/prototype": { - "modified": "2020-10-15T22:13:09.144Z", + "Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat": { + "modified": "2020-10-15T22:12:26.525Z", "contributors": [ "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/resolvedOptions": { + "Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/resolvedOptions": { "modified": "2020-10-15T22:14:27.937Z", "contributors": [ "fscholz", @@ -39834,7 +40059,7 @@ "goofy_mdn" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/supportedLocalesOf": { + "Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/supportedLocalesOf": { "modified": "2020-10-15T22:13:14.833Z", "contributors": [ "fscholz", @@ -39842,13 +40067,29 @@ "goofy_mdn" ] }, - "Web/JavaScript/Reference/Objets_globaux/Intl/getCanonicalLocales": { - "modified": "2020-10-15T21:45:48.918Z", + "Web/JavaScript/Reference/Global_Objects/isFinite": { + "modified": "2020-10-15T21:16:54.332Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "teoli", + "Jeremie", + "Mgjbot", + "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/JSON": { + "Web/JavaScript/Reference/Global_Objects/isNaN": { + "modified": "2020-10-15T21:14:14.296Z", + "contributors": [ + "SphinxKnight", + "edspeedy", + "teoli", + "Jeremie", + "Piopier", + "Mgjbot", + "BenoitL" + ] + }, + "Web/JavaScript/Reference/Global_Objects/JSON": { "modified": "2020-10-15T21:24:57.042Z", "contributors": [ "tristantheb", @@ -39861,7 +40102,7 @@ "Sheppy" ] }, - "Web/JavaScript/Reference/Objets_globaux/JSON/parse": { + "Web/JavaScript/Reference/Global_Objects/JSON/parse": { "modified": "2020-10-15T21:27:29.177Z", "contributors": [ "cyrilbois", @@ -39877,7 +40118,7 @@ "DCK" ] }, - "Web/JavaScript/Reference/Objets_globaux/JSON/stringify": { + "Web/JavaScript/Reference/Global_Objects/JSON/stringify": { "modified": "2020-10-15T21:24:56.231Z", "contributors": [ "SphinxKnight", @@ -39892,70 +40133,53 @@ "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Map": { - "modified": "2020-10-15T21:27:51.341Z", - "contributors": [ - "innocenzi", - "SphinxKnight", - "ariasuni", - "HelloEdit", - "GodefroyClair", - "kdex", - "Pragmateek", - "lionel", - "Goofy", - "Ltrlg", - "Youle", - "teoli" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Map/@@iterator": { + "Web/JavaScript/Reference/Global_Objects/Map/@@iterator": { "modified": "2020-10-15T21:32:15.453Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Map/@@species": { + "Web/JavaScript/Reference/Global_Objects/Map/@@species": { "modified": "2020-10-15T21:36:32.002Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Map/@@toStringTag": { + "Web/JavaScript/Reference/Global_Objects/Map/@@toStringTag": { "modified": "2020-10-15T21:37:58.832Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Map/clear": { + "Web/JavaScript/Reference/Global_Objects/Map/clear": { "modified": "2020-10-15T21:27:50.323Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Map/delete": { + "Web/JavaScript/Reference/Global_Objects/Map/delete": { "modified": "2020-10-15T21:27:49.784Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Map/entries": { + "Web/JavaScript/Reference/Global_Objects/Map/entries": { "modified": "2020-10-15T21:27:49.172Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Map/forEach": { + "Web/JavaScript/Reference/Global_Objects/Map/forEach": { "modified": "2020-10-15T21:27:50.745Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Map/get": { + "Web/JavaScript/Reference/Global_Objects/Map/get": { "modified": "2020-10-15T21:27:49.108Z", "contributors": [ "tomderudder", @@ -39963,140 +40187,59 @@ "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Map/has": { + "Web/JavaScript/Reference/Global_Objects/Map/has": { "modified": "2020-10-15T21:27:49.912Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Map/keys": { - "modified": "2020-10-15T21:27:50.316Z", + "Web/JavaScript/Reference/Global_Objects/Map": { + "modified": "2020-10-15T21:27:51.341Z", "contributors": [ + "innocenzi", "SphinxKnight", + "ariasuni", + "HelloEdit", + "GodefroyClair", + "kdex", + "Pragmateek", + "lionel", + "Goofy", + "Ltrlg", + "Youle", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Map/prototype": { - "modified": "2020-10-15T21:27:50.561Z", + "Web/JavaScript/Reference/Global_Objects/Map/keys": { + "modified": "2020-10-15T21:27:50.316Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Map/set": { + "Web/JavaScript/Reference/Global_Objects/Map/set": { "modified": "2020-10-15T21:27:50.400Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Map/size": { + "Web/JavaScript/Reference/Global_Objects/Map/size": { "modified": "2020-10-15T21:27:52.803Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Map/values": { + "Web/JavaScript/Reference/Global_Objects/Map/values": { "modified": "2020-10-15T21:27:55.939Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math": { - "modified": "2020-10-15T21:20:01.725Z", - "contributors": [ - "SphinxKnight", - "teoli", - "tregagnon", - "fred.wang", - "guymage", - "rm1720" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Math/E": { - "modified": "2020-10-15T21:17:17.359Z", - "contributors": [ - "SphinxKnight", - "teoli", - "Jeremie", - "Mgjbot", - "Kyodev" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Math/LN10": { - "modified": "2020-10-15T21:17:16.771Z", - "contributors": [ - "SphinxKnight", - "teoli", - "Jeremie", - "Mgjbot", - "Kyodev" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Math/LN2": { - "modified": "2020-10-15T21:17:16.639Z", - "contributors": [ - "SphinxKnight", - "teoli", - "Jeremie", - "Mgjbot", - "Kyodev" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Math/LOG10E": { - "modified": "2020-10-15T21:17:16.810Z", - "contributors": [ - "SphinxKnight", - "teoli", - "Jeremie", - "Mgjbot", - "Kyodev" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Math/LOG2E": { - "modified": "2020-10-15T21:17:15.620Z", - "contributors": [ - "SphinxKnight", - "teoli", - "Jeremie", - "Mgjbot", - "Kyodev" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Math/PI": { - "modified": "2020-10-15T21:17:15.595Z", - "contributors": [ - "SphinxKnight", - "teoli", - "Jeremie", - "Mgjbot", - "Kyodev" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Math/SQRT1_2": { - "modified": "2020-10-15T21:17:15.785Z", - "contributors": [ - "SphinxKnight", - "teoli", - "Jeremie", - "Mgjbot", - "Kyodev" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Math/SQRT2": { - "modified": "2020-10-15T21:17:17.666Z", - "contributors": [ - "SphinxKnight", - "teoli", - "Jeremie", - "Mgjbot", - "Kyodev" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Math/abs": { + "Web/JavaScript/Reference/Global_Objects/Math/abs": { "modified": "2020-10-15T21:26:38.922Z", "contributors": [ "SphinxKnight", @@ -40104,7 +40247,7 @@ "fred.wang" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/acos": { + "Web/JavaScript/Reference/Global_Objects/Math/acos": { "modified": "2020-10-15T21:17:15.426Z", "contributors": [ "SphinxKnight", @@ -40115,14 +40258,14 @@ "Kyodev" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/acosh": { + "Web/JavaScript/Reference/Global_Objects/Math/acosh": { "modified": "2020-10-15T21:27:47.280Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/asin": { + "Web/JavaScript/Reference/Global_Objects/Math/asin": { "modified": "2020-10-15T21:17:15.077Z", "contributors": [ "SphinxKnight", @@ -40133,14 +40276,14 @@ "Kyodev" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/asinh": { + "Web/JavaScript/Reference/Global_Objects/Math/asinh": { "modified": "2020-10-15T21:27:49.550Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/atan": { + "Web/JavaScript/Reference/Global_Objects/Math/atan": { "modified": "2020-10-15T21:17:14.727Z", "contributors": [ "SphinxKnight", @@ -40150,7 +40293,7 @@ "Kyodev" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/atan2": { + "Web/JavaScript/Reference/Global_Objects/Math/atan2": { "modified": "2020-10-15T21:17:15.462Z", "contributors": [ "SphinxKnight", @@ -40161,21 +40304,21 @@ "Kyodev" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/atanh": { + "Web/JavaScript/Reference/Global_Objects/Math/atanh": { "modified": "2020-10-15T21:27:48.469Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/cbrt": { + "Web/JavaScript/Reference/Global_Objects/Math/cbrt": { "modified": "2020-10-15T21:27:47.085Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/ceil": { + "Web/JavaScript/Reference/Global_Objects/Math/ceil": { "modified": "2020-10-15T21:26:53.449Z", "contributors": [ "SphinxKnight", @@ -40185,7 +40328,7 @@ "Samuel.Rossille" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/clz32": { + "Web/JavaScript/Reference/Global_Objects/Math/clz32": { "modified": "2020-10-15T21:27:48.777Z", "contributors": [ "SphinxKnight", @@ -40193,7 +40336,7 @@ "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/cos": { + "Web/JavaScript/Reference/Global_Objects/Math/cos": { "modified": "2020-10-15T21:17:12.078Z", "contributors": [ "SphinxKnight", @@ -40204,14 +40347,24 @@ "Kyodev" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/cosh": { + "Web/JavaScript/Reference/Global_Objects/Math/cosh": { "modified": "2020-10-15T21:27:54.644Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/exp": { + "Web/JavaScript/Reference/Global_Objects/Math/E": { + "modified": "2020-10-15T21:17:17.359Z", + "contributors": [ + "SphinxKnight", + "teoli", + "Jeremie", + "Mgjbot", + "Kyodev" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Math/exp": { "modified": "2020-10-15T21:17:13.550Z", "contributors": [ "SphinxKnight", @@ -40221,14 +40374,14 @@ "Kyodev" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/expm1": { + "Web/JavaScript/Reference/Global_Objects/Math/expm1": { "modified": "2020-10-15T21:27:52.818Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/floor": { + "Web/JavaScript/Reference/Global_Objects/Math/floor": { "modified": "2020-10-15T21:17:14.105Z", "contributors": [ "SphinxKnight", @@ -40239,26 +40392,57 @@ "Kyodev" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/fround": { + "Web/JavaScript/Reference/Global_Objects/Math/fround": { "modified": "2020-10-15T21:27:50.617Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/hypot": { + "Web/JavaScript/Reference/Global_Objects/Math/hypot": { "modified": "2020-10-15T21:28:10.732Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/imul": { + "Web/JavaScript/Reference/Global_Objects/Math/imul": { "modified": "2020-10-15T21:28:10.111Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/log": { + "Web/JavaScript/Reference/Global_Objects/Math": { + "modified": "2020-10-15T21:20:01.725Z", + "contributors": [ + "SphinxKnight", + "teoli", + "tregagnon", + "fred.wang", + "guymage", + "rm1720" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Math/LN10": { + "modified": "2020-10-15T21:17:16.771Z", + "contributors": [ + "SphinxKnight", + "teoli", + "Jeremie", + "Mgjbot", + "Kyodev" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Math/LN2": { + "modified": "2020-10-15T21:17:16.639Z", + "contributors": [ + "SphinxKnight", + "teoli", + "Jeremie", + "Mgjbot", + "Kyodev" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Math/log": { "modified": "2020-10-15T21:17:13.369Z", "contributors": [ "SphinxKnight", @@ -40268,26 +40452,46 @@ "Kyodev" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/log10": { + "Web/JavaScript/Reference/Global_Objects/Math/log10": { "modified": "2020-10-15T21:28:11.073Z", "contributors": [ "SphinxKnight", "tifosi" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/log1p": { + "Web/JavaScript/Reference/Global_Objects/Math/LOG10E": { + "modified": "2020-10-15T21:17:16.810Z", + "contributors": [ + "SphinxKnight", + "teoli", + "Jeremie", + "Mgjbot", + "Kyodev" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Math/log1p": { "modified": "2020-10-15T21:28:09.901Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/log2": { + "Web/JavaScript/Reference/Global_Objects/Math/log2": { "modified": "2020-10-15T21:28:11.259Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/max": { + "Web/JavaScript/Reference/Global_Objects/Math/LOG2E": { + "modified": "2020-10-15T21:17:15.620Z", + "contributors": [ + "SphinxKnight", + "teoli", + "Jeremie", + "Mgjbot", + "Kyodev" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Math/max": { "modified": "2020-10-15T21:17:13.571Z", "contributors": [ "SphinxKnight", @@ -40297,7 +40501,7 @@ "Kyodev" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/min": { + "Web/JavaScript/Reference/Global_Objects/Math/min": { "modified": "2020-10-15T21:17:14.589Z", "contributors": [ "SphinxKnight", @@ -40308,7 +40512,17 @@ "Kyodev" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/pow": { + "Web/JavaScript/Reference/Global_Objects/Math/PI": { + "modified": "2020-10-15T21:17:15.595Z", + "contributors": [ + "SphinxKnight", + "teoli", + "Jeremie", + "Mgjbot", + "Kyodev" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Math/pow": { "modified": "2020-10-15T21:17:12.838Z", "contributors": [ "SphinxKnight", @@ -40319,7 +40533,7 @@ "Kyodev" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/random": { + "Web/JavaScript/Reference/Global_Objects/Math/random": { "modified": "2020-10-15T21:17:17.890Z", "contributors": [ "grandaolionel", @@ -40334,7 +40548,7 @@ "Gorrk" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/round": { + "Web/JavaScript/Reference/Global_Objects/Math/round": { "modified": "2020-10-15T21:26:39.977Z", "contributors": [ "SphinxKnight", @@ -40344,13 +40558,13 @@ "Zealot" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/sign": { + "Web/JavaScript/Reference/Global_Objects/Math/sign": { "modified": "2020-10-15T21:28:11.432Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/sin": { + "Web/JavaScript/Reference/Global_Objects/Math/sin": { "modified": "2020-10-15T21:17:10.279Z", "contributors": [ "SphinxKnight", @@ -40361,13 +40575,13 @@ "Gorrk" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/sinh": { + "Web/JavaScript/Reference/Global_Objects/Math/sinh": { "modified": "2020-10-15T21:28:13.308Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/sqrt": { + "Web/JavaScript/Reference/Global_Objects/Math/sqrt": { "modified": "2020-10-15T21:17:12.810Z", "contributors": [ "SphinxKnight", @@ -40379,7 +40593,27 @@ "Gorrk" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/tan": { + "Web/JavaScript/Reference/Global_Objects/Math/SQRT1_2": { + "modified": "2020-10-15T21:17:15.785Z", + "contributors": [ + "SphinxKnight", + "teoli", + "Jeremie", + "Mgjbot", + "Kyodev" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Math/SQRT2": { + "modified": "2020-10-15T21:17:17.666Z", + "contributors": [ + "SphinxKnight", + "teoli", + "Jeremie", + "Mgjbot", + "Kyodev" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Math/tan": { "modified": "2020-10-15T21:17:15.624Z", "contributors": [ "SphinxKnight", @@ -40390,7 +40624,7 @@ "Gorrk" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/tanh": { + "Web/JavaScript/Reference/Global_Objects/Math/tanh": { "modified": "2020-10-15T21:27:01.331Z", "contributors": [ "SphinxKnight", @@ -40398,7 +40632,7 @@ "quentin.lamamy" ] }, - "Web/JavaScript/Reference/Objets_globaux/Math/trunc": { + "Web/JavaScript/Reference/Global_Objects/Math/trunc": { "modified": "2020-10-15T21:26:51.743Z", "contributors": [ "SphinxKnight", @@ -40407,7 +40641,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/NaN": { + "Web/JavaScript/Reference/Global_Objects/NaN": { "modified": "2020-10-15T21:18:03.362Z", "contributors": [ "SphinxKnight", @@ -40419,7 +40653,23 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Number": { + "Web/JavaScript/Reference/Global_Objects/null": { + "modified": "2020-10-15T21:27:56.698Z", + "contributors": [ + "SphinxKnight", + "benjamin-chevillon", + "teoli" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/EPSILON": { + "modified": "2020-10-15T21:27:45.250Z", + "contributors": [ + "SphinxKnight", + "ea1000", + "teoli" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number": { "modified": "2020-10-15T21:10:12.909Z", "contributors": [ "jeremymouzin", @@ -40432,15 +40682,35 @@ "daniel35310" ] }, - "Web/JavaScript/Reference/Objets_globaux/Number/EPSILON": { - "modified": "2020-10-15T21:27:45.250Z", + "Web/JavaScript/Reference/Global_Objects/Number/isFinite": { + "modified": "2020-10-15T21:28:24.774Z", + "contributors": [ + "jeremymouzin", + "SphinxKnight" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/isInteger": { + "modified": "2020-10-15T21:28:30.032Z", "contributors": [ + "lespacedunmatin", "SphinxKnight", - "ea1000", - "teoli" + "Itee" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/isNaN": { + "modified": "2020-10-15T21:28:26.451Z", + "contributors": [ + "SphinxKnight", + "Lcfvs" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/isSafeInteger": { + "modified": "2020-10-15T21:28:26.210Z", + "contributors": [ + "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Number/MAX_SAFE_INTEGER": { + "Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER": { "modified": "2020-10-15T21:28:11.126Z", "contributors": [ "SphinxKnight", @@ -40449,82 +40719,48 @@ "ferncoder" ] }, - "Web/JavaScript/Reference/Objets_globaux/Number/MAX_VALUE": { + "Web/JavaScript/Reference/Global_Objects/Number/MAX_VALUE": { "modified": "2020-10-15T21:27:44.825Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Number/MIN_SAFE_INTEGER": { + "Web/JavaScript/Reference/Global_Objects/Number/MIN_SAFE_INTEGER": { "modified": "2020-10-15T21:28:11.837Z", "contributors": [ "SphinxKnight", "fleurdeswift" ] }, - "Web/JavaScript/Reference/Objets_globaux/Number/MIN_VALUE": { + "Web/JavaScript/Reference/Global_Objects/Number/MIN_VALUE": { "modified": "2020-10-15T21:27:45.417Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Number/NEGATIVE_INFINITY": { - "modified": "2020-10-15T21:28:13.773Z", - "contributors": [ - "SphinxKnight", - "goofy_bz" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Number/NaN": { + "Web/JavaScript/Reference/Global_Objects/Number/NaN": { "modified": "2020-10-15T21:28:13.269Z", "contributors": [ "SphinxKnight", "Fredchat" ] }, - "Web/JavaScript/Reference/Objets_globaux/Number/POSITIVE_INFINITY": { - "modified": "2020-10-15T21:28:14.481Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Number/isFinite": { - "modified": "2020-10-15T21:28:24.774Z", - "contributors": [ - "jeremymouzin", - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Number/isInteger": { - "modified": "2020-10-15T21:28:30.032Z", - "contributors": [ - "lespacedunmatin", - "SphinxKnight", - "Itee" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Number/isNaN": { - "modified": "2020-10-15T21:28:26.451Z", + "Web/JavaScript/Reference/Global_Objects/Number/NEGATIVE_INFINITY": { + "modified": "2020-10-15T21:28:13.773Z", "contributors": [ "SphinxKnight", - "Lcfvs" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Number/isSafeInteger": { - "modified": "2020-10-15T21:28:26.210Z", - "contributors": [ - "SphinxKnight" + "goofy_bz" ] }, - "Web/JavaScript/Reference/Objets_globaux/Number/parseFloat": { + "Web/JavaScript/Reference/Global_Objects/Number/parseFloat": { "modified": "2020-10-15T21:28:31.717Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Number/parseInt": { + "Web/JavaScript/Reference/Global_Objects/Number/parseInt": { "modified": "2020-10-15T21:28:31.772Z", "contributors": [ "SphinxKnight", @@ -40532,26 +40768,26 @@ "tforgione" ] }, - "Web/JavaScript/Reference/Objets_globaux/Number/prototype": { - "modified": "2020-10-15T21:28:28.015Z", + "Web/JavaScript/Reference/Global_Objects/Number/POSITIVE_INFINITY": { + "modified": "2020-10-15T21:28:14.481Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Number/toExponential": { + "Web/JavaScript/Reference/Global_Objects/Number/toExponential": { "modified": "2020-10-15T21:28:31.727Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Number/toFixed": { + "Web/JavaScript/Reference/Global_Objects/Number/toFixed": { "modified": "2020-10-15T21:28:28.211Z", "contributors": [ "SphinxKnight", "forresst" ] }, - "Web/JavaScript/Reference/Objets_globaux/Number/toLocaleString": { + "Web/JavaScript/Reference/Global_Objects/Number/toLocaleString": { "modified": "2020-10-15T21:28:28.189Z", "contributors": [ "SphinxKnight", @@ -40559,48 +40795,33 @@ "Goofy" ] }, - "Web/JavaScript/Reference/Objets_globaux/Number/toPrecision": { + "Web/JavaScript/Reference/Global_Objects/Number/toPrecision": { "modified": "2020-10-15T21:28:31.119Z", "contributors": [ "SphinxKnight", "edspeedy" ] }, - "Web/JavaScript/Reference/Objets_globaux/Number/toSource": { + "Web/JavaScript/Reference/Global_Objects/Number/toSource": { "modified": "2020-10-15T21:28:29.727Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Number/toString": { + "Web/JavaScript/Reference/Global_Objects/Number/toString": { "modified": "2020-10-15T21:28:31.793Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Number/valueOf": { + "Web/JavaScript/Reference/Global_Objects/Number/valueOf": { "modified": "2020-10-15T21:28:28.952Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object": { - "modified": "2020-10-15T21:09:30.794Z", - "contributors": [ - "SphinxKnight", - "edspeedy", - "tlgman", - "daformat", - "NemoNobobyPersonne", - "teoli", - "LaBoumerde", - "Sheppy", - "rat", - "daniel35310" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Object/assign": { + "Web/JavaScript/Reference/Global_Objects/Object/assign": { "modified": "2020-10-15T21:30:06.373Z", "contributors": [ "SphinxKnight", @@ -40609,7 +40830,7 @@ "naholyr" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/constructor": { + "Web/JavaScript/Reference/Global_Objects/Object/constructor": { "modified": "2020-10-15T21:25:01.923Z", "contributors": [ "SphinxKnight", @@ -40618,7 +40839,7 @@ "junius_rendel" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/create": { + "Web/JavaScript/Reference/Global_Objects/Object/create": { "modified": "2020-10-15T21:25:01.782Z", "contributors": [ "SphinxKnight", @@ -40634,7 +40855,7 @@ "gplanchat" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/defineGetter": { + "Web/JavaScript/Reference/Global_Objects/Object/__defineGetter__": { "modified": "2020-10-15T21:11:15.754Z", "contributors": [ "SphinxKnight", @@ -40644,13 +40865,13 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/defineProperties": { + "Web/JavaScript/Reference/Global_Objects/Object/defineProperties": { "modified": "2020-10-15T21:28:34.360Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/defineProperty": { + "Web/JavaScript/Reference/Global_Objects/Object/defineProperty": { "modified": "2020-10-15T21:28:49.804Z", "contributors": [ "SphinxKnight", @@ -40660,7 +40881,7 @@ "yboukhata" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/defineSetter": { + "Web/JavaScript/Reference/Global_Objects/Object/__defineSetter__": { "modified": "2020-10-15T21:11:17.941Z", "contributors": [ "SphinxKnight", @@ -40670,13 +40891,13 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/entries": { + "Web/JavaScript/Reference/Global_Objects/Object/entries": { "modified": "2020-10-15T21:40:48.589Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/freeze": { + "Web/JavaScript/Reference/Global_Objects/Object/freeze": { "modified": "2020-10-15T21:28:59.876Z", "contributors": [ "issam-gharsallah", @@ -40684,13 +40905,13 @@ "ChristopheBoucaut" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/fromEntries": { + "Web/JavaScript/Reference/Global_Objects/Object/fromEntries": { "modified": "2020-10-15T22:09:50.512Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/getOwnPropertyDescriptor": { + "Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptor": { "modified": "2020-10-15T21:29:00.454Z", "contributors": [ "SphinxKnight", @@ -40698,32 +40919,32 @@ "stephaniehobson" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/getOwnPropertyDescriptors": { + "Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptors": { "modified": "2020-10-15T21:47:14.373Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/getOwnPropertyNames": { + "Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyNames": { "modified": "2020-10-15T21:29:01.599Z", "contributors": [ "SphinxKnight", "edspeedy" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/getOwnPropertySymbols": { + "Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertySymbols": { "modified": "2020-10-15T21:28:59.748Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/getPrototypeOf": { + "Web/JavaScript/Reference/Global_Objects/Object/getPrototypeOf": { "modified": "2020-10-15T21:28:59.819Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/hasOwnProperty": { + "Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty": { "modified": "2020-10-15T21:26:15.408Z", "contributors": [ "SphinxKnight", @@ -40736,25 +40957,40 @@ "N.greff" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/is": { + "Web/JavaScript/Reference/Global_Objects/Object": { + "modified": "2020-10-15T21:09:30.794Z", + "contributors": [ + "SphinxKnight", + "edspeedy", + "tlgman", + "daformat", + "NemoNobobyPersonne", + "teoli", + "LaBoumerde", + "Sheppy", + "rat", + "daniel35310" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Object/is": { "modified": "2020-10-15T21:29:02.138Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/isExtensible": { + "Web/JavaScript/Reference/Global_Objects/Object/isExtensible": { "modified": "2020-10-15T21:29:00.648Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/isFrozen": { + "Web/JavaScript/Reference/Global_Objects/Object/isFrozen": { "modified": "2020-10-15T21:29:01.255Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/isPrototypeOf": { + "Web/JavaScript/Reference/Global_Objects/Object/isPrototypeOf": { "modified": "2020-10-15T21:15:22.017Z", "contributors": [ "SphinxKnight", @@ -40766,14 +41002,14 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/isSealed": { + "Web/JavaScript/Reference/Global_Objects/Object/isSealed": { "modified": "2020-10-15T21:27:54.879Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/keys": { + "Web/JavaScript/Reference/Global_Objects/Object/keys": { "modified": "2020-10-15T21:29:01.084Z", "contributors": [ "SphinxKnight", @@ -40785,7 +41021,7 @@ "Assitan" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/lookupGetter": { + "Web/JavaScript/Reference/Global_Objects/Object/__lookupGetter__": { "modified": "2020-10-15T21:11:19.878Z", "contributors": [ "SphinxKnight", @@ -40795,7 +41031,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/lookupSetter": { + "Web/JavaScript/Reference/Global_Objects/Object/__lookupSetter__": { "modified": "2020-10-15T21:11:18.331Z", "contributors": [ "SphinxKnight", @@ -40805,14 +41041,14 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/preventExtensions": { + "Web/JavaScript/Reference/Global_Objects/Object/preventExtensions": { "modified": "2020-10-15T21:29:02.624Z", "contributors": [ "SphinxKnight", "cdr" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/propertyIsEnumerable": { + "Web/JavaScript/Reference/Global_Objects/Object/propertyIsEnumerable": { "modified": "2020-10-15T21:15:23.474Z", "contributors": [ "SphinxKnight", @@ -40822,7 +41058,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/proto": { + "Web/JavaScript/Reference/Global_Objects/Object/proto": { "modified": "2020-10-15T21:29:03.338Z", "contributors": [ "SphinxKnight", @@ -40831,19 +41067,7 @@ "Huntedpix" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/prototype": { - "modified": "2020-10-15T21:15:24.935Z", - "contributors": [ - "SphinxKnight", - "opii93", - "ctjhoa", - "WSH", - "teoli", - "Jeremie", - "BenoitL" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Object/seal": { + "Web/JavaScript/Reference/Global_Objects/Object/seal": { "modified": "2020-10-15T21:27:45.673Z", "contributors": [ "SphinxKnight", @@ -40851,7 +41075,7 @@ "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/setPrototypeOf": { + "Web/JavaScript/Reference/Global_Objects/Object/setPrototypeOf": { "modified": "2020-10-15T21:27:41.346Z", "contributors": [ "SphinxKnight", @@ -40859,7 +41083,7 @@ "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/toLocaleString": { + "Web/JavaScript/Reference/Global_Objects/Object/toLocaleString": { "modified": "2020-10-15T21:27:27.140Z", "contributors": [ "SphinxKnight", @@ -40867,7 +41091,7 @@ "moust" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/toSource": { + "Web/JavaScript/Reference/Global_Objects/Object/toSource": { "modified": "2020-10-15T21:15:26.141Z", "contributors": [ "SphinxKnight", @@ -40877,7 +41101,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/toString": { + "Web/JavaScript/Reference/Global_Objects/Object/toString": { "modified": "2020-10-15T21:16:50.618Z", "contributors": [ "SphinxKnight", @@ -40887,7 +41111,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/valueOf": { + "Web/JavaScript/Reference/Global_Objects/Object/valueOf": { "modified": "2020-10-15T21:15:39.082Z", "contributors": [ "SphinxKnight", @@ -40898,32 +41122,41 @@ "MWeiss" ] }, - "Web/JavaScript/Reference/Objets_globaux/Object/values": { + "Web/JavaScript/Reference/Global_Objects/Object/values": { "modified": "2020-10-15T21:40:47.566Z", "contributors": [ "SphinxKnight", "antoineneff" ] }, - "Web/JavaScript/Reference/Objets_globaux/Promise": { - "modified": "2020-10-15T21:27:45.338Z", + "Web/JavaScript/Reference/Global_Objects/parseFloat": { + "modified": "2020-10-15T21:16:59.325Z", "contributors": [ "SphinxKnight", - "jbdebiasio", - "hellosct1", - "bbouvier", - "VivienZo", - "sammy44nts", - "Mr21", - "toons3000", + "VictorLequin", + "ben-barbier", + "forresst", "teoli", - "neveldo", - "nicodel", - "Goofy", - "P45QU10U" + "Jeremie", + "Mgjbot", + "BenoitL" + ] + }, + "Web/JavaScript/Reference/Global_Objects/parseInt": { + "modified": "2020-10-15T21:16:53.832Z", + "contributors": [ + "SphinxKnight", + "julienc", + "nop", + "Iwazaru", + "darul75", + "teoli", + "Jeremie", + "Mgjbot", + "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/Promise/all": { + "Web/JavaScript/Reference/Global_Objects/Promise/all": { "modified": "2020-10-15T21:30:06.254Z", "contributors": [ "SphinxKnight", @@ -40933,14 +41166,14 @@ "Kerumen" ] }, - "Web/JavaScript/Reference/Objets_globaux/Promise/allSettled": { + "Web/JavaScript/Reference/Global_Objects/Promise/allSettled": { "modified": "2020-10-15T22:20:25.837Z", "contributors": [ "SphinxKnight", "lgiraudel" ] }, - "Web/JavaScript/Reference/Objets_globaux/Promise/any": { + "Web/JavaScript/Reference/Global_Objects/Promise/any": { "modified": "2020-11-11T08:33:32.965Z", "contributors": [ "JNa0", @@ -40948,7 +41181,7 @@ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Promise/catch": { + "Web/JavaScript/Reference/Global_Objects/Promise/catch": { "modified": "2020-10-15T21:30:06.196Z", "contributors": [ "SphinxKnight", @@ -40956,33 +41189,45 @@ "axel_chalon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Promise/finally": { + "Web/JavaScript/Reference/Global_Objects/Promise/finally": { "modified": "2020-10-15T21:58:13.243Z", "contributors": [ "SphinxKnight", "aduh95" ] }, - "Web/JavaScript/Reference/Objets_globaux/Promise/prototype": { - "modified": "2020-10-15T21:30:11.290Z", + "Web/JavaScript/Reference/Global_Objects/Promise": { + "modified": "2020-10-15T21:27:45.338Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "jbdebiasio", + "hellosct1", + "bbouvier", + "VivienZo", + "sammy44nts", + "Mr21", + "toons3000", + "teoli", + "neveldo", + "nicodel", + "Goofy", + "P45QU10U" ] }, - "Web/JavaScript/Reference/Objets_globaux/Promise/race": { + "Web/JavaScript/Reference/Global_Objects/Promise/race": { "modified": "2020-10-15T21:30:12.013Z", "contributors": [ "SphinxKnight", "sylv1" ] }, - "Web/JavaScript/Reference/Objets_globaux/Promise/reject": { + "Web/JavaScript/Reference/Global_Objects/Promise/reject": { "modified": "2020-10-15T21:30:07.069Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Promise/resolve": { + "Web/JavaScript/Reference/Global_Objects/Promise/resolve": { "modified": "2020-10-15T21:30:07.463Z", "contributors": [ "SphinxKnight", @@ -40991,7 +41236,7 @@ "Goofy" ] }, - "Web/JavaScript/Reference/Objets_globaux/Promise/then": { + "Web/JavaScript/Reference/Global_Objects/Promise/then": { "modified": "2020-10-15T21:30:07.384Z", "contributors": [ "SphinxKnight", @@ -41003,298 +41248,257 @@ "gaelb" ] }, - "Web/JavaScript/Reference/Objets_globaux/Proxy": { - "modified": "2020-10-15T21:31:12.209Z", - "contributors": [ - "SphinxKnight", - "Remy_Juanes", - "Watilin", - "lotfire24", - "noopole", - "sd65", - "jmpp", - "jessmania" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Proxy/handler": { - "modified": "2020-10-15T21:32:28.978Z", - "contributors": [ - "Mozinet", - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Proxy/handler/apply": { + "Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/apply": { "modified": "2020-10-15T21:32:28.635Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Proxy/handler/construct": { + "Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/construct": { "modified": "2020-10-15T21:32:28.635Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Proxy/handler/defineProperty": { + "Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/defineProperty": { "modified": "2020-10-15T21:32:28.638Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Proxy/handler/deleteProperty": { + "Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/deleteProperty": { "modified": "2020-10-15T21:32:28.682Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Proxy/handler/get": { + "Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/get": { "modified": "2020-10-15T21:32:31.736Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Proxy/handler/getOwnPropertyDescriptor": { + "Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/getOwnPropertyDescriptor": { "modified": "2020-10-15T21:32:29.609Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Proxy/handler/getPrototypeOf": { + "Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/getPrototypeOf": { "modified": "2020-10-15T21:32:30.602Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Proxy/handler/has": { + "Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/has": { "modified": "2020-10-15T21:32:30.568Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Proxy/handler/isExtensible": { + "Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/isExtensible": { "modified": "2020-10-15T21:32:31.408Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Proxy/handler/ownKeys": { + "Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/ownKeys": { "modified": "2020-10-15T21:32:31.494Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Proxy/handler/preventExtensions": { + "Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/preventExtensions": { "modified": "2020-10-15T21:32:31.494Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Proxy/handler/set": { + "Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/set": { "modified": "2020-10-15T21:32:31.923Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Proxy/handler/setPrototypeOf": { + "Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/setPrototypeOf": { "modified": "2020-10-15T21:32:31.782Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Proxy/revocable": { - "modified": "2020-10-15T21:32:31.831Z", + "Web/JavaScript/Reference/Global_Objects/Proxy": { + "modified": "2020-10-15T21:31:12.209Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "Remy_Juanes", + "Watilin", + "lotfire24", + "noopole", + "sd65", + "jmpp", + "jessmania" ] }, - "Web/JavaScript/Reference/Objets_globaux/RangeError": { - "modified": "2020-10-15T21:29:07.869Z", + "Web/JavaScript/Reference/Global_Objects/Proxy/revocable": { + "modified": "2020-10-15T21:32:31.831Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/RangeError/prototype": { - "modified": "2020-10-15T21:29:08.374Z", + "Web/JavaScript/Reference/Global_Objects/RangeError": { + "modified": "2020-10-15T21:29:07.869Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/ReferenceError": { + "Web/JavaScript/Reference/Global_Objects/ReferenceError": { "modified": "2020-10-15T21:29:30.643Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/ReferenceError/prototype": { - "modified": "2020-10-15T21:29:30.187Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Reflect": { - "modified": "2020-10-15T21:32:38.746Z", + "Web/JavaScript/Reference/Global_Objects/Reflect/apply": { + "modified": "2020-10-15T21:38:00.292Z", "contributors": [ "SphinxKnight", - "jlowcs" + "dcamilleri" ] }, - "Web/JavaScript/Reference/Objets_globaux/Reflect/Comparaison_entre_Reflect_et_les_méthodes_Object": { + "Web/JavaScript/Reference/Global_Objects/Reflect/Comparing_Reflect_and_Object_methods": { "modified": "2020-03-12T19:48:58.029Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Reflect/apply": { - "modified": "2020-10-15T21:38:00.292Z", - "contributors": [ - "SphinxKnight", - "dcamilleri" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Reflect/construct": { + "Web/JavaScript/Reference/Global_Objects/Reflect/construct": { "modified": "2020-10-15T21:37:57.573Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Reflect/defineProperty": { + "Web/JavaScript/Reference/Global_Objects/Reflect/defineProperty": { "modified": "2020-10-15T21:37:57.829Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Reflect/deleteProperty": { + "Web/JavaScript/Reference/Global_Objects/Reflect/deleteProperty": { "modified": "2020-10-15T21:37:56.892Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Reflect/get": { + "Web/JavaScript/Reference/Global_Objects/Reflect/get": { "modified": "2020-10-15T21:38:01.913Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Reflect/getOwnPropertyDescriptor": { + "Web/JavaScript/Reference/Global_Objects/Reflect/getOwnPropertyDescriptor": { "modified": "2020-10-15T21:38:01.346Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Reflect/getPrototypeOf": { + "Web/JavaScript/Reference/Global_Objects/Reflect/getPrototypeOf": { "modified": "2020-10-15T21:37:58.755Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Reflect/has": { + "Web/JavaScript/Reference/Global_Objects/Reflect/has": { "modified": "2020-10-15T21:38:01.255Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Reflect/isExtensible": { + "Web/JavaScript/Reference/Global_Objects/Reflect": { + "modified": "2020-10-15T21:32:38.746Z", + "contributors": [ + "SphinxKnight", + "jlowcs" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Reflect/isExtensible": { "modified": "2020-10-15T21:38:01.286Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Reflect/ownKeys": { + "Web/JavaScript/Reference/Global_Objects/Reflect/ownKeys": { "modified": "2020-10-15T21:37:57.144Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Reflect/preventExtensions": { + "Web/JavaScript/Reference/Global_Objects/Reflect/preventExtensions": { "modified": "2020-10-15T21:38:08.070Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Reflect/set": { + "Web/JavaScript/Reference/Global_Objects/Reflect/set": { "modified": "2020-10-15T21:38:07.760Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Reflect/setPrototypeOf": { + "Web/JavaScript/Reference/Global_Objects/Reflect/setPrototypeOf": { "modified": "2020-10-15T21:38:10.277Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp": { - "modified": "2020-10-15T21:09:26.641Z", - "contributors": [ - "SphinxKnight", - "JNa0", - "jersou", - "vava", - "RedGuff", - "NemoNobobyPersonne", - "tregagnon", - "Djiit", - "polinux", - "FremyCompany", - "marcantoinebeaulieu", - "Mr21", - "lovasoa", - "psegalen", - "teoli", - "vvision", - "daniel35310" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/@@match": { + "Web/JavaScript/Reference/Global_Objects/RegExp/@@match": { "modified": "2020-10-15T21:44:52.805Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/@@matchAll": { + "Web/JavaScript/Reference/Global_Objects/RegExp/@@matchAll": { "modified": "2020-10-15T22:14:45.467Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/@@replace": { + "Web/JavaScript/Reference/Global_Objects/RegExp/@@replace": { "modified": "2020-10-15T21:44:48.066Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/@@search": { + "Web/JavaScript/Reference/Global_Objects/RegExp/@@search": { "modified": "2020-10-15T21:44:53.244Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/@@species": { + "Web/JavaScript/Reference/Global_Objects/RegExp/@@species": { "modified": "2020-10-15T21:44:51.787Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/@@split": { + "Web/JavaScript/Reference/Global_Objects/RegExp/@@split": { "modified": "2020-11-24T13:07:02.632Z", "contributors": [ "jeremymouzin", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/compile": { + "Web/JavaScript/Reference/Global_Objects/RegExp/compile": { "modified": "2020-10-15T21:32:56.057Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/dotAll": { + "Web/JavaScript/Reference/Global_Objects/RegExp/dotAll": { "modified": "2020-10-15T22:14:46.695Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/exec": { + "Web/JavaScript/Reference/Global_Objects/RegExp/exec": { "modified": "2020-10-15T21:14:40.464Z", "contributors": [ "SphinxKnight", @@ -41304,97 +41508,112 @@ "time132" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/flags": { + "Web/JavaScript/Reference/Global_Objects/RegExp/flags": { "modified": "2020-10-15T21:32:21.191Z", "contributors": [ "SphinxKnight", "cdr" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/global": { + "Web/JavaScript/Reference/Global_Objects/RegExp/global": { "modified": "2020-10-15T21:30:44.320Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/ignoreCase": { + "Web/JavaScript/Reference/Global_Objects/RegExp/ignoreCase": { "modified": "2020-10-15T21:30:50.130Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/input": { + "Web/JavaScript/Reference/Global_Objects/RegExp": { + "modified": "2020-10-15T21:09:26.641Z", + "contributors": [ + "SphinxKnight", + "JNa0", + "jersou", + "vava", + "RedGuff", + "NemoNobobyPersonne", + "tregagnon", + "Djiit", + "polinux", + "FremyCompany", + "marcantoinebeaulieu", + "Mr21", + "lovasoa", + "psegalen", + "teoli", + "vvision", + "daniel35310" + ] + }, + "Web/JavaScript/Reference/Global_Objects/RegExp/input": { "modified": "2020-10-15T21:32:55.947Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/lastIndex": { + "Web/JavaScript/Reference/Global_Objects/RegExp/lastIndex": { "modified": "2020-10-15T21:30:40.335Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/lastMatch": { + "Web/JavaScript/Reference/Global_Objects/RegExp/lastMatch": { "modified": "2020-10-15T21:32:55.640Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/lastParen": { + "Web/JavaScript/Reference/Global_Objects/RegExp/lastParen": { "modified": "2020-10-15T21:32:56.131Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/leftContext": { + "Web/JavaScript/Reference/Global_Objects/RegExp/leftContext": { "modified": "2020-10-15T21:32:55.797Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/multiline": { + "Web/JavaScript/Reference/Global_Objects/RegExp/multiline": { "modified": "2020-10-15T21:30:51.204Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/n": { + "Web/JavaScript/Reference/Global_Objects/RegExp/n": { "modified": "2020-10-15T21:32:55.961Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/prototype": { - "modified": "2020-10-15T21:30:50.602Z", - "contributors": [ - "SphinxKnight", - "regseb" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/rightContext": { + "Web/JavaScript/Reference/Global_Objects/RegExp/rightContext": { "modified": "2020-10-15T21:32:57.561Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/source": { + "Web/JavaScript/Reference/Global_Objects/RegExp/source": { "modified": "2020-10-15T21:30:45.355Z", "contributors": [ "SphinxKnight", "Goofy" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/sticky": { + "Web/JavaScript/Reference/Global_Objects/RegExp/sticky": { "modified": "2020-10-15T21:30:47.620Z", "contributors": [ "SphinxKnight", "Goofy" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/test": { + "Web/JavaScript/Reference/Global_Objects/RegExp/test": { "modified": "2020-10-31T09:02:08.478Z", "contributors": [ "Simsimpicpic", @@ -41404,165 +41623,138 @@ "Tolokoban" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/toSource": { + "Web/JavaScript/Reference/Global_Objects/RegExp/toSource": { "modified": "2020-10-15T21:30:50.470Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/toString": { + "Web/JavaScript/Reference/Global_Objects/RegExp/toString": { "modified": "2020-10-15T21:30:46.894Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/RegExp/unicode": { + "Web/JavaScript/Reference/Global_Objects/RegExp/unicode": { "modified": "2020-10-15T21:32:57.125Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Set": { - "modified": "2020-10-15T21:31:01.191Z", - "contributors": [ - "SphinxKnight", - "SpaVec", - "daformat", - "quentin-sommer", - "vava" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Set/@@iterator": { + "Web/JavaScript/Reference/Global_Objects/Set/@@iterator": { "modified": "2020-10-15T21:32:31.570Z", "contributors": [ "SphinxKnight", "cdr" ] }, - "Web/JavaScript/Reference/Objets_globaux/Set/@@species": { + "Web/JavaScript/Reference/Global_Objects/Set/@@species": { "modified": "2020-10-15T21:36:31.934Z", "contributors": [ "SphinxKnight", "afidosstar" ] }, - "Web/JavaScript/Reference/Objets_globaux/Set/add": { + "Web/JavaScript/Reference/Global_Objects/Set/add": { "modified": "2020-10-15T21:30:47.600Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Set/clear": { + "Web/JavaScript/Reference/Global_Objects/Set/clear": { "modified": "2020-10-15T21:30:47.286Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Set/delete": { + "Web/JavaScript/Reference/Global_Objects/Set/delete": { "modified": "2020-10-15T21:30:45.003Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Set/entries": { + "Web/JavaScript/Reference/Global_Objects/Set/entries": { "modified": "2020-10-15T21:30:46.292Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Set/forEach": { + "Web/JavaScript/Reference/Global_Objects/Set/forEach": { "modified": "2020-10-15T21:30:55.712Z", "contributors": [ "SphinxKnight", "olange" ] }, - "Web/JavaScript/Reference/Objets_globaux/Set/has": { + "Web/JavaScript/Reference/Global_Objects/Set/has": { "modified": "2020-10-15T21:30:46.596Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Set/prototype": { - "modified": "2020-10-15T21:30:53.915Z", + "Web/JavaScript/Reference/Global_Objects/Set": { + "modified": "2020-10-15T21:31:01.191Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "SpaVec", + "daformat", + "quentin-sommer", + "vava" ] }, - "Web/JavaScript/Reference/Objets_globaux/Set/size": { + "Web/JavaScript/Reference/Global_Objects/Set/size": { "modified": "2020-10-15T21:30:48.070Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Set/values": { + "Web/JavaScript/Reference/Global_Objects/Set/values": { "modified": "2020-10-15T21:30:53.905Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/SharedArrayBuffer": { - "modified": "2020-10-15T21:43:05.674Z", - "contributors": [ - "SphinxKnight", - "Peyphour" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/SharedArrayBuffer/byteLength": { + "Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/byteLength": { "modified": "2020-10-15T21:43:03.666Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/SharedArrayBuffer/prototype": { - "modified": "2020-10-15T21:43:01.477Z", + "Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer": { + "modified": "2020-10-15T21:43:05.674Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "Peyphour" ] }, - "Web/JavaScript/Reference/Objets_globaux/SharedArrayBuffer/slice": { + "Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/slice": { "modified": "2020-10-15T21:51:29.666Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/String": { - "modified": "2020-10-15T21:09:29.467Z", - "contributors": [ - "SphinxKnight", - "Brack0", - "grandoc", - "LCaba49", - "gabrielvv", - "tregagnon", - "teoli", - "fscholz", - "daniel35310", - "rat" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/String/@@iterator": { + "Web/JavaScript/Reference/Global_Objects/String/@@iterator": { "modified": "2020-10-15T21:32:22.889Z", "contributors": [ "SphinxKnight", "cdr" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/anchor": { + "Web/JavaScript/Reference/Global_Objects/String/anchor": { "modified": "2020-10-15T21:30:31.793Z", "contributors": [ "SphinxKnight", "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/big": { + "Web/JavaScript/Reference/Global_Objects/String/big": { "modified": "2020-10-15T21:30:35.733Z", "contributors": [ "SphinxKnight", "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/blink": { + "Web/JavaScript/Reference/Global_Objects/String/blink": { "modified": "2020-10-15T21:30:36.287Z", "contributors": [ "SphinxKnight", @@ -41570,7 +41762,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/bold": { + "Web/JavaScript/Reference/Global_Objects/String/bold": { "modified": "2020-10-15T21:30:34.170Z", "contributors": [ "SphinxKnight", @@ -41578,14 +41770,14 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/charAt": { + "Web/JavaScript/Reference/Global_Objects/String/charAt": { "modified": "2020-10-15T21:29:46.896Z", "contributors": [ "SphinxKnight", "josef" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/charCodeAt": { + "Web/JavaScript/Reference/Global_Objects/String/charCodeAt": { "modified": "2020-12-03T13:23:16.661Z", "contributors": [ "jbdemonte", @@ -41595,13 +41787,13 @@ "Yves_ASTIER" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/codePointAt": { + "Web/JavaScript/Reference/Global_Objects/String/codePointAt": { "modified": "2020-10-15T21:30:53.830Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/concat": { + "Web/JavaScript/Reference/Global_Objects/String/concat": { "modified": "2020-10-27T06:08:24.110Z", "contributors": [ "jeremymouzin", @@ -41612,7 +41804,7 @@ "ylerjen" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/endsWith": { + "Web/JavaScript/Reference/Global_Objects/String/endsWith": { "modified": "2020-10-15T21:30:33.041Z", "contributors": [ "SphinxKnight", @@ -41620,37 +41812,37 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/fixed": { + "Web/JavaScript/Reference/Global_Objects/String/fixed": { "modified": "2020-10-15T21:31:00.424Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/fontcolor": { + "Web/JavaScript/Reference/Global_Objects/String/fontcolor": { "modified": "2020-10-15T21:30:53.820Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/fontsize": { + "Web/JavaScript/Reference/Global_Objects/String/fontsize": { "modified": "2020-10-15T21:31:01.443Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/fromCharCode": { + "Web/JavaScript/Reference/Global_Objects/String/fromCharCode": { "modified": "2020-10-15T21:30:44.032Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/fromCodePoint": { + "Web/JavaScript/Reference/Global_Objects/String/fromCodePoint": { "modified": "2020-10-15T21:31:00.482Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/includes": { + "Web/JavaScript/Reference/Global_Objects/String/includes": { "modified": "2020-10-15T21:29:49.177Z", "contributors": [ "tristantheb", @@ -41660,7 +41852,22 @@ "ylerjen" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/indexOf": { + "Web/JavaScript/Reference/Global_Objects/String": { + "modified": "2020-10-15T21:09:29.467Z", + "contributors": [ + "SphinxKnight", + "Brack0", + "grandoc", + "LCaba49", + "gabrielvv", + "tregagnon", + "teoli", + "fscholz", + "daniel35310", + "rat" + ] + }, + "Web/JavaScript/Reference/Global_Objects/String/indexOf": { "modified": "2020-10-15T21:21:09.665Z", "contributors": [ "Steph", @@ -41669,13 +41876,13 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/italics": { + "Web/JavaScript/Reference/Global_Objects/String/italics": { "modified": "2020-10-15T21:31:01.549Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/lastIndexOf": { + "Web/JavaScript/Reference/Global_Objects/String/lastIndexOf": { "modified": "2020-10-30T07:15:23.208Z", "contributors": [ "jeremymouzin", @@ -41685,7 +41892,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/length": { + "Web/JavaScript/Reference/Global_Objects/String/length": { "modified": "2020-10-15T21:27:40.975Z", "contributors": [ "SphinxKnight", @@ -41695,19 +41902,19 @@ "Goofy" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/link": { + "Web/JavaScript/Reference/Global_Objects/String/link": { "modified": "2020-10-15T21:30:59.830Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/localeCompare": { + "Web/JavaScript/Reference/Global_Objects/String/localeCompare": { "modified": "2020-10-15T21:30:54.922Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/match": { + "Web/JavaScript/Reference/Global_Objects/String/match": { "modified": "2020-10-15T21:11:26.007Z", "contributors": [ "SphinxKnight", @@ -41719,7 +41926,7 @@ "Julien.stuby" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/matchAll": { + "Web/JavaScript/Reference/Global_Objects/String/matchAll": { "modified": "2020-10-15T22:15:52.865Z", "contributors": [ "javascriptdezero", @@ -41727,7 +41934,7 @@ "nkokla" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/normalize": { + "Web/JavaScript/Reference/Global_Objects/String/normalize": { "modified": "2020-10-15T21:30:50.829Z", "contributors": [ "SphinxKnight", @@ -41735,14 +41942,14 @@ "darul75" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/padEnd": { + "Web/JavaScript/Reference/Global_Objects/String/padEnd": { "modified": "2020-10-15T21:44:49.558Z", "contributors": [ "SphinxKnight", "javascriptdezero" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/padStart": { + "Web/JavaScript/Reference/Global_Objects/String/padStart": { "modified": "2020-10-15T21:44:49.740Z", "contributors": [ "SphinxKnight", @@ -41751,26 +41958,14 @@ "demougin2u" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/prototype": { - "modified": "2020-10-15T21:14:12.465Z", - "contributors": [ - "SphinxKnight", - "ylerjen", - "Pihemde", - "teoli", - "Jeremie", - "fscholz", - "BenoitL" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/String/raw": { + "Web/JavaScript/Reference/Global_Objects/String/raw": { "modified": "2020-10-15T21:31:01.889Z", "contributors": [ "edspeedy", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/repeat": { + "Web/JavaScript/Reference/Global_Objects/String/repeat": { "modified": "2020-10-15T21:30:33.221Z", "contributors": [ "SphinxKnight", @@ -41778,7 +41973,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/replace": { + "Web/JavaScript/Reference/Global_Objects/String/replace": { "modified": "2020-10-15T21:26:51.883Z", "contributors": [ "tristantheb", @@ -41797,7 +41992,7 @@ "XenonDeele" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/replaceAll": { + "Web/JavaScript/Reference/Global_Objects/String/replaceAll": { "modified": "2020-12-02T07:08:18.366Z", "contributors": [ "jeremymouzin", @@ -41805,7 +42000,7 @@ "jolan4589" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/search": { + "Web/JavaScript/Reference/Global_Objects/String/search": { "modified": "2020-10-15T21:30:33.106Z", "contributors": [ "SphinxKnight", @@ -41813,7 +42008,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/slice": { + "Web/JavaScript/Reference/Global_Objects/String/slice": { "modified": "2020-10-15T21:30:33.271Z", "contributors": [ "SphinxKnight", @@ -41822,13 +42017,13 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/small": { + "Web/JavaScript/Reference/Global_Objects/String/small": { "modified": "2020-10-15T21:30:54.174Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/split": { + "Web/JavaScript/Reference/Global_Objects/String/split": { "modified": "2020-12-06T08:42:17.058Z", "contributors": [ "cdoublev", @@ -41841,7 +42036,7 @@ "P45QU10U" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/startsWith": { + "Web/JavaScript/Reference/Global_Objects/String/startsWith": { "modified": "2020-10-15T21:30:32.482Z", "contributors": [ "SphinxKnight", @@ -41849,20 +42044,20 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/strike": { + "Web/JavaScript/Reference/Global_Objects/String/strike": { "modified": "2020-10-15T21:31:02.610Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/sub": { + "Web/JavaScript/Reference/Global_Objects/String/sub": { "modified": "2020-10-15T21:30:43.014Z", "contributors": [ "SphinxKnight", "scaillerie" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/substr": { + "Web/JavaScript/Reference/Global_Objects/String/substr": { "modified": "2020-10-15T21:14:46.254Z", "contributors": [ "SphinxKnight", @@ -41872,7 +42067,7 @@ "Julien.stuby" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/substring": { + "Web/JavaScript/Reference/Global_Objects/String/substring": { "modified": "2020-10-15T21:30:05.833Z", "contributors": [ "SphinxKnight", @@ -41881,26 +42076,26 @@ "ylerjen" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/sup": { + "Web/JavaScript/Reference/Global_Objects/String/sup": { "modified": "2020-10-15T21:30:41.357Z", "contributors": [ "SphinxKnight", "scaillerie" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/toLocaleLowerCase": { + "Web/JavaScript/Reference/Global_Objects/String/toLocaleLowerCase": { "modified": "2020-10-15T21:30:50.733Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/toLocaleUpperCase": { + "Web/JavaScript/Reference/Global_Objects/String/toLocaleUpperCase": { "modified": "2020-10-15T21:30:54.093Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/toLowerCase": { + "Web/JavaScript/Reference/Global_Objects/String/toLowerCase": { "modified": "2020-10-15T21:27:42.074Z", "contributors": [ "SphinxKnight", @@ -41909,14 +42104,14 @@ "ilaborie" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/toSource": { + "Web/JavaScript/Reference/Global_Objects/String/toSource": { "modified": "2020-10-15T21:31:02.897Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/toString": { + "Web/JavaScript/Reference/Global_Objects/String/toString": { "modified": "2020-10-15T21:30:34.655Z", "contributors": [ "SphinxKnight", @@ -41924,7 +42119,7 @@ "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/toUpperCase": { + "Web/JavaScript/Reference/Global_Objects/String/toUpperCase": { "modified": "2020-10-15T21:28:31.678Z", "contributors": [ "SphinxKnight", @@ -41933,7 +42128,7 @@ "jrenouard" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/trim": { + "Web/JavaScript/Reference/Global_Objects/String/Trim": { "modified": "2020-10-15T21:24:45.220Z", "contributors": [ "SphinxKnight", @@ -41945,164 +42140,158 @@ "sylvain_floury" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/trimEnd": { + "Web/JavaScript/Reference/Global_Objects/String/trimEnd": { "modified": "2020-10-15T21:30:56.114Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/trimStart": { + "Web/JavaScript/Reference/Global_Objects/String/trimStart": { "modified": "2020-10-15T21:31:00.551Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/String/valueOf": { + "Web/JavaScript/Reference/Global_Objects/String/valueOf": { "modified": "2020-10-15T21:30:32.562Z", "contributors": [ "SphinxKnight", "tregagnon" ] }, - "Web/JavaScript/Reference/Objets_globaux/Symbol": { - "modified": "2020-10-15T21:29:09.934Z", - "contributors": [ - "edspeedy", - "Oursin", - "SphinxKnight", - "fscholz", - "mo0z", - "kdex" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Symbol/@@toPrimitive": { + "Web/JavaScript/Reference/Global_Objects/Symbol/@@toPrimitive": { "modified": "2020-10-15T21:39:19.910Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Symbol/asyncIterator": { + "Web/JavaScript/Reference/Global_Objects/Symbol/asyncIterator": { "modified": "2020-10-15T22:15:01.539Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Symbol/description": { + "Web/JavaScript/Reference/Global_Objects/Symbol/description": { "modified": "2020-10-15T22:09:50.256Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Symbol/for": { + "Web/JavaScript/Reference/Global_Objects/Symbol/for": { "modified": "2020-10-15T21:29:09.806Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Symbol/hasInstance": { + "Web/JavaScript/Reference/Global_Objects/Symbol/hasInstance": { "modified": "2020-10-15T21:47:20.267Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Symbol/isConcatSpreadable": { + "Web/JavaScript/Reference/Global_Objects/Symbol": { + "modified": "2020-10-15T21:29:09.934Z", + "contributors": [ + "edspeedy", + "Oursin", + "SphinxKnight", + "fscholz", + "mo0z", + "kdex" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Symbol/isConcatSpreadable": { "modified": "2020-10-15T21:45:47.711Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Symbol/iterator": { + "Web/JavaScript/Reference/Global_Objects/Symbol/iterator": { "modified": "2020-10-15T21:34:15.916Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Symbol/keyFor": { + "Web/JavaScript/Reference/Global_Objects/Symbol/keyFor": { "modified": "2020-10-15T21:29:09.872Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Symbol/match": { + "Web/JavaScript/Reference/Global_Objects/Symbol/match": { "modified": "2020-10-15T21:34:18.720Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Symbol/matchAll": { + "Web/JavaScript/Reference/Global_Objects/Symbol/matchAll": { "modified": "2020-10-15T22:17:43.902Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Symbol/prototype": { - "modified": "2020-10-15T21:29:11.196Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/Symbol/replace": { + "Web/JavaScript/Reference/Global_Objects/Symbol/replace": { "modified": "2020-10-15T21:44:55.824Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Symbol/search": { + "Web/JavaScript/Reference/Global_Objects/Symbol/search": { "modified": "2020-10-15T21:44:55.602Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Symbol/species": { + "Web/JavaScript/Reference/Global_Objects/Symbol/species": { "modified": "2020-10-15T21:36:33.119Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Symbol/split": { + "Web/JavaScript/Reference/Global_Objects/Symbol/split": { "modified": "2020-10-15T21:44:56.230Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Symbol/toPrimitive": { + "Web/JavaScript/Reference/Global_Objects/Symbol/toPrimitive": { "modified": "2020-10-15T21:39:22.081Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Symbol/toSource": { + "Web/JavaScript/Reference/Global_Objects/Symbol/toSource": { "modified": "2020-10-15T21:29:09.350Z", "contributors": [ "SphinxKnight", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/Symbol/toString": { + "Web/JavaScript/Reference/Global_Objects/Symbol/toString": { "modified": "2020-10-15T21:29:09.566Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Symbol/toStringTag": { + "Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag": { "modified": "2020-10-15T21:49:44.540Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Symbol/unscopables": { + "Web/JavaScript/Reference/Global_Objects/Symbol/unscopables": { "modified": "2020-10-15T21:44:45.309Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Symbol/valueOf": { + "Web/JavaScript/Reference/Global_Objects/Symbol/valueOf": { "modified": "2020-10-15T21:29:10.554Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/SyntaxError": { + "Web/JavaScript/Reference/Global_Objects/SyntaxError": { "modified": "2020-10-15T21:11:19.086Z", "contributors": [ "SphinxKnight", @@ -42112,389 +42301,380 @@ "matteodelabre" ] }, - "Web/JavaScript/Reference/Objets_globaux/SyntaxError/prototype": { - "modified": "2020-10-15T21:11:18.913Z", - "contributors": [ - "SphinxKnight", - "teoli", - "Jeremie", - "matteodelabre" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/TypeError": { - "modified": "2020-10-15T21:26:09.521Z", - "contributors": [ - "SphinxKnight", - "teoli", - "ylerjen" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/TypeError/prototype": { - "modified": "2020-10-15T21:30:50.829Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray": { - "modified": "2020-10-15T21:31:18.925Z", - "contributors": [ - "SphinxKnight", - "petitcoeur" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/@@iterator": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/@@iterator": { "modified": "2020-10-15T21:32:05.207Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/@@species": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/@@species": { "modified": "2020-10-15T21:44:51.861Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/BYTES_PER_ELEMENT": { - "modified": "2020-10-15T21:31:12.170Z", + "Web/JavaScript/Reference/Global_Objects/TypedArray/buffer": { + "modified": "2020-10-15T21:31:15.412Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/buffer": { - "modified": "2020-10-15T21:31:15.412Z", + "Web/JavaScript/Reference/Global_Objects/TypedArray/byteLength": { + "modified": "2020-10-15T21:31:13.833Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/byteLength": { - "modified": "2020-10-15T21:31:13.833Z", + "Web/JavaScript/Reference/Global_Objects/TypedArray/byteOffset": { + "modified": "2020-10-15T21:31:16.158Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/byteOffset": { - "modified": "2020-10-15T21:31:16.158Z", + "Web/JavaScript/Reference/Global_Objects/TypedArray/BYTES_PER_ELEMENT": { + "modified": "2020-10-15T21:31:12.170Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/copyWithin": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/copyWithin": { "modified": "2020-10-15T21:31:16.765Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/entries": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/entries": { "modified": "2020-10-15T21:32:02.431Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/every": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/every": { "modified": "2020-10-15T21:32:07.464Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/fill": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/fill": { "modified": "2020-10-15T21:32:03.890Z", "contributors": [ "SphinxKnight", "Yukulele." ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/filter": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/filter": { "modified": "2020-10-15T21:33:31.610Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/find": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/find": { "modified": "2020-10-15T21:32:05.828Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/findIndex": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/findIndex": { "modified": "2020-10-15T21:32:03.803Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/forEach": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/forEach": { "modified": "2020-10-15T21:32:38.147Z", "contributors": [ "SphinxKnight", "cdr" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/from": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/from": { "modified": "2020-10-15T21:32:21.675Z", "contributors": [ "SphinxKnight", "cdr" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/includes": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/includes": { "modified": "2020-10-15T21:32:05.187Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/indexOf": { + "Web/JavaScript/Reference/Global_Objects/TypedArray": { + "modified": "2020-10-15T21:31:18.925Z", + "contributors": [ + "SphinxKnight", + "petitcoeur" + ] + }, + "Web/JavaScript/Reference/Global_Objects/TypedArray/indexOf": { "modified": "2020-10-15T21:32:07.987Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/join": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/join": { "modified": "2020-10-15T21:32:01.873Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/keys": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/keys": { "modified": "2020-10-15T21:32:05.619Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/lastIndexOf": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/lastIndexOf": { "modified": "2020-10-15T21:32:06.704Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/length": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/length": { "modified": "2020-10-15T21:31:14.753Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/map": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/map": { "modified": "2020-10-15T21:33:32.057Z", "contributors": [ "FloppyJunior", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/name": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/name": { "modified": "2020-10-15T21:31:15.709Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/of": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/of": { "modified": "2020-10-15T21:32:16.877Z", "contributors": [ "SphinxKnight", "cdr" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/prototype": { - "modified": "2020-10-15T21:31:18.776Z", - "contributors": [ - "SphinxKnight", - "cdr" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/reduce": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/reduce": { "modified": "2020-10-15T21:32:06.374Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/reduceRight": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/reduceRight": { "modified": "2020-10-15T21:32:05.774Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/reverse": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/reverse": { "modified": "2020-10-15T21:32:05.214Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/set": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/set": { "modified": "2020-10-15T21:31:14.730Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/slice": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/slice": { "modified": "2020-10-15T21:33:33.653Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/some": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/some": { "modified": "2020-10-15T21:32:05.983Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/sort": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/sort": { "modified": "2020-10-15T21:42:29.526Z", "contributors": [ "SphinxKnight", "Yomguithereal" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/subarray": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/subarray": { "modified": "2020-10-15T21:31:15.849Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/toLocaleString": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/toLocaleString": { "modified": "2020-10-15T21:49:44.979Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/toString": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/toString": { "modified": "2020-10-15T21:49:44.009Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/TypedArray/values": { + "Web/JavaScript/Reference/Global_Objects/TypedArray/values": { "modified": "2020-10-15T21:32:08.869Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/URIError": { - "modified": "2020-10-15T21:31:09.986Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/URIError/prototype": { - "modified": "2020-10-15T21:31:09.956Z", + "Web/JavaScript/Reference/Global_Objects/TypeError": { + "modified": "2020-10-15T21:26:09.521Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "teoli", + "ylerjen" ] }, - "Web/JavaScript/Reference/Objets_globaux/Uint16Array": { + "Web/JavaScript/Reference/Global_Objects/Uint16Array": { "modified": "2020-10-15T21:31:18.975Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Uint32Array": { + "Web/JavaScript/Reference/Global_Objects/Uint32Array": { "modified": "2020-10-15T21:31:18.901Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Uint8Array": { + "Web/JavaScript/Reference/Global_Objects/Uint8Array": { "modified": "2020-10-15T21:31:19.942Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/Uint8ClampedArray": { + "Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray": { "modified": "2020-10-15T21:31:19.160Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WeakMap": { - "modified": "2020-10-15T21:30:53.509Z", + "Web/JavaScript/Reference/Global_Objects/undefined": { + "modified": "2020-10-15T21:18:05.602Z", "contributors": [ "SphinxKnight", - "316k", - "Spotinux" + "begmans", + "tregagnon", + "teoli", + "Jeremie", + "Mgjbot", + "BenoitL" ] }, - "Web/JavaScript/Reference/Objets_globaux/WeakMap/clear": { - "modified": "2020-10-15T21:30:46.863Z", + "Web/JavaScript/Reference/Global_Objects/unescape": { + "modified": "2020-10-15T21:31:14.074Z", + "contributors": [ + "SphinxKnight", + "ea1000" + ] + }, + "Web/JavaScript/Reference/Global_Objects/uneval": { + "modified": "2020-10-15T21:31:15.431Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WeakMap/delete": { - "modified": "2020-10-15T21:31:00.196Z", + "Web/JavaScript/Reference/Global_Objects/URIError": { + "modified": "2020-10-15T21:31:09.986Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WeakMap/get": { - "modified": "2020-10-15T21:31:00.520Z", + "Web/JavaScript/Reference/Global_Objects/WeakMap/clear": { + "modified": "2020-10-15T21:30:46.863Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WeakMap/has": { - "modified": "2020-10-15T21:30:54.325Z", + "Web/JavaScript/Reference/Global_Objects/WeakMap/delete": { + "modified": "2020-10-15T21:31:00.196Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WeakMap/prototype": { - "modified": "2020-10-15T21:30:49.753Z", + "Web/JavaScript/Reference/Global_Objects/WeakMap/get": { + "modified": "2020-10-15T21:31:00.520Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WeakMap/set": { - "modified": "2020-10-15T21:30:51.262Z", + "Web/JavaScript/Reference/Global_Objects/WeakMap/has": { + "modified": "2020-10-15T21:30:54.325Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WeakSet": { - "modified": "2020-10-15T21:31:01.850Z", + "Web/JavaScript/Reference/Global_Objects/WeakMap": { + "modified": "2020-10-15T21:30:53.509Z", "contributors": [ "SphinxKnight", - "edspeedy" + "316k", + "Spotinux" + ] + }, + "Web/JavaScript/Reference/Global_Objects/WeakMap/set": { + "modified": "2020-10-15T21:30:51.262Z", + "contributors": [ + "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WeakSet/add": { + "Web/JavaScript/Reference/Global_Objects/WeakSet/add": { "modified": "2020-10-15T21:31:00.397Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WeakSet/clear": { + "Web/JavaScript/Reference/Global_Objects/WeakSet/clear": { "modified": "2020-10-15T21:30:59.712Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WeakSet/delete": { + "Web/JavaScript/Reference/Global_Objects/WeakSet/delete": { "modified": "2020-10-15T21:31:01.743Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WeakSet/has": { + "Web/JavaScript/Reference/Global_Objects/WeakSet/has": { "modified": "2020-10-15T21:31:01.138Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WeakSet/prototype": { - "modified": "2020-10-15T21:31:01.804Z", + "Web/JavaScript/Reference/Global_Objects/WeakSet": { + "modified": "2020-10-15T21:31:01.850Z", "contributors": [ - "SphinxKnight" + "SphinxKnight", + "edspeedy" ] }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly": { - "modified": "2020-10-15T21:51:49.502Z", + "Web/JavaScript/Reference/Global_Objects/WebAssembly/compile": { + "modified": "2020-10-15T21:52:23.421Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/CompileError": { + "Web/JavaScript/Reference/Global_Objects/WebAssembly/CompileError": { "modified": "2020-10-15T21:52:19.327Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/Global": { + "Web/JavaScript/Reference/Global_Objects/WebAssembly/compileStreaming": { + "modified": "2020-10-15T21:58:30.533Z", + "contributors": [ + "SphinxKnight" + ] + }, + "Web/JavaScript/Reference/Global_Objects/WebAssembly/Global": { "modified": "2020-10-15T22:09:51.143Z", "contributors": [ "Voulto", @@ -42503,316 +42683,194 @@ "sideshowbarker" ] }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/Global/prototype": { - "modified": "2020-10-15T22:09:50.879Z", + "Web/JavaScript/Reference/Global_Objects/WebAssembly": { + "modified": "2020-10-15T21:51:49.502Z", "contributors": [ - "fscholz", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/Instance": { - "modified": "2020-10-15T21:52:19.575Z", + "Web/JavaScript/Reference/Global_Objects/WebAssembly/Instance/exports": { + "modified": "2020-10-15T21:52:20.506Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/Instance/exports": { - "modified": "2020-10-15T21:52:20.506Z", + "Web/JavaScript/Reference/Global_Objects/WebAssembly/Instance": { + "modified": "2020-10-15T21:52:19.575Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/Instance/prototype": { - "modified": "2020-10-15T21:52:20.376Z", + "Web/JavaScript/Reference/Global_Objects/WebAssembly/instantiate": { + "modified": "2020-10-15T21:52:23.620Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/LinkError": { - "modified": "2020-10-15T21:52:20.645Z", + "Web/JavaScript/Reference/Global_Objects/WebAssembly/instantiateStreaming": { + "modified": "2020-10-15T21:58:30.104Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/Memory": { - "modified": "2020-10-15T21:52:20.618Z", + "Web/JavaScript/Reference/Global_Objects/WebAssembly/LinkError": { + "modified": "2020-10-15T21:52:20.645Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/Memory/buffer": { + "Web/JavaScript/Reference/Global_Objects/WebAssembly/Memory/buffer": { "modified": "2020-10-15T21:52:20.680Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/Memory/grow": { + "Web/JavaScript/Reference/Global_Objects/WebAssembly/Memory/grow": { "modified": "2020-10-15T21:52:20.328Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/Memory/prototype": { - "modified": "2020-10-15T21:52:20.707Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/Module": { - "modified": "2020-10-15T21:51:45.857Z", + "Web/JavaScript/Reference/Global_Objects/WebAssembly/Memory": { + "modified": "2020-10-15T21:52:20.618Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/Module/customSections": { + "Web/JavaScript/Reference/Global_Objects/WebAssembly/Module/customSections": { "modified": "2020-10-15T21:52:20.338Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/Module/exports": { + "Web/JavaScript/Reference/Global_Objects/WebAssembly/Module/exports": { "modified": "2020-10-15T21:52:21.568Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/Module/imports": { + "Web/JavaScript/Reference/Global_Objects/WebAssembly/Module/imports": { "modified": "2020-10-15T21:52:21.616Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/Module/prototype": { - "modified": "2020-10-15T21:52:24.010Z", + "Web/JavaScript/Reference/Global_Objects/WebAssembly/Module": { + "modified": "2020-10-15T21:51:45.857Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/RuntimeError": { + "Web/JavaScript/Reference/Global_Objects/WebAssembly/RuntimeError": { "modified": "2020-10-15T21:52:23.811Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/Table": { - "modified": "2020-10-15T21:52:22.381Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/Table/get": { + "Web/JavaScript/Reference/Global_Objects/WebAssembly/Table/get": { "modified": "2020-10-15T21:52:23.456Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/Table/grow": { + "Web/JavaScript/Reference/Global_Objects/WebAssembly/Table/grow": { "modified": "2020-10-15T21:52:21.173Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/Table/length": { - "modified": "2020-10-15T21:52:22.116Z", + "Web/JavaScript/Reference/Global_Objects/WebAssembly/Table": { + "modified": "2020-10-15T21:52:22.381Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/Table/prototype": { - "modified": "2020-10-15T21:52:21.568Z", + "Web/JavaScript/Reference/Global_Objects/WebAssembly/Table/length": { + "modified": "2020-10-15T21:52:22.116Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/Table/set": { + "Web/JavaScript/Reference/Global_Objects/WebAssembly/Table/set": { "modified": "2020-10-15T21:52:22.914Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/compile": { - "modified": "2020-10-15T21:52:23.421Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/compileStreaming": { - "modified": "2020-10-15T21:58:30.533Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/instantiate": { - "modified": "2020-10-15T21:52:23.620Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/instantiateStreaming": { - "modified": "2020-10-15T21:58:30.104Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/WebAssembly/validate": { + "Web/JavaScript/Reference/Global_Objects/WebAssembly/validate": { "modified": "2020-10-15T21:52:22.760Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/decodeURI": { - "modified": "2020-10-15T21:11:18.823Z", + "Web/JavaScript/Reference/Operators/Addition_assignment": { + "modified": "2020-11-25T15:41:30.595Z", "contributors": [ - "SphinxKnight", - "alepee", - "teoli", - "Jeremie", - "matteodelabre" + "Wixonic" ] }, - "Web/JavaScript/Reference/Objets_globaux/decodeURIComponent": { - "modified": "2020-10-15T21:11:20.323Z", + "Web/JavaScript/Reference/Operators/Addition": { + "modified": "2020-10-15T22:32:56.339Z", "contributors": [ - "SphinxKnight", - "teoli", - "Jeremie", - "matteodelabre" + "Voulto", + "ktherage" ] }, - "Web/JavaScript/Reference/Objets_globaux/encodeURI": { - "modified": "2020-10-15T21:11:19.121Z", + "Web/JavaScript/Reference/Operators/Destructuring_assignment": { + "modified": "2020-10-15T21:28:13.934Z", "contributors": [ + "Voltariuss", + "AntoineJT", + "mathildebuenerd", "SphinxKnight", - "Hartesic", - "arnaud.wixiweb", - "LorisG", - "teoli", - "Jeremie", - "Delapouite", - "matteodelabre" + "flawyte", + "db0sch", + "YugzLess", + "jMoulis", + "nicolas-zozol", + "blackfox", + "cdr" ] }, - "Web/JavaScript/Reference/Objets_globaux/encodeURIComponent": { - "modified": "2020-10-15T21:17:24.673Z", + "Web/JavaScript/Reference/Operators/Assignment": { + "modified": "2020-11-25T16:20:19.574Z", "contributors": [ - "SphinxKnight", - "tdraier", - "fscholz", - "teoli", - "Jeremie", - "Mgjbot", - "BenoitL" + "Wixonic" ] }, - "Web/JavaScript/Reference/Objets_globaux/escape": { - "modified": "2020-10-15T21:31:15.173Z", + "Web/JavaScript/Reference/Operators/async_function": { + "modified": "2020-10-15T21:50:21.927Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/eval": { - "modified": "2020-10-15T21:13:54.788Z", - "contributors": [ - "tristantheb", - "yohannroussel", - "SphinxKnight", - "kiux", - "teoli", - "Jeremie", - "Tiller", - "Mgjbot", - "BenoitL" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/globalThis": { - "modified": "2020-10-15T22:14:26.077Z", + "Web/JavaScript/Reference/Operators/await": { + "modified": "2020-10-15T21:50:26.961Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/isFinite": { - "modified": "2020-10-15T21:16:54.332Z", + "Web/JavaScript/Reference/Operators/class": { + "modified": "2020-10-15T21:33:48.722Z", "contributors": [ - "SphinxKnight", - "teoli", - "Jeremie", - "Mgjbot", - "BenoitL" + "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/isNaN": { - "modified": "2020-10-15T21:14:14.296Z", + "Web/JavaScript/Reference/Operators/function*": { + "modified": "2020-10-15T21:31:58.380Z", "contributors": [ - "SphinxKnight", - "edspeedy", - "teoli", - "Jeremie", - "Piopier", - "Mgjbot", - "BenoitL" + "SphinxKnight" ] }, - "Web/JavaScript/Reference/Objets_globaux/null": { - "modified": "2020-10-15T21:27:56.698Z", + "Web/JavaScript/Reference/Operators/Grouping": { + "modified": "2020-10-15T21:27:45.620Z", "contributors": [ "SphinxKnight", - "benjamin-chevillon", + "thomasgodart", "teoli" ] }, - "Web/JavaScript/Reference/Objets_globaux/parseFloat": { - "modified": "2020-10-15T21:16:59.325Z", - "contributors": [ - "SphinxKnight", - "VictorLequin", - "ben-barbier", - "forresst", - "teoli", - "Jeremie", - "Mgjbot", - "BenoitL" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/parseInt": { - "modified": "2020-10-15T21:16:53.832Z", - "contributors": [ - "SphinxKnight", - "julienc", - "nop", - "Iwazaru", - "darul75", - "teoli", - "Jeremie", - "Mgjbot", - "BenoitL" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/undefined": { - "modified": "2020-10-15T21:18:05.602Z", - "contributors": [ - "SphinxKnight", - "begmans", - "tregagnon", - "teoli", - "Jeremie", - "Mgjbot", - "BenoitL" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/unescape": { - "modified": "2020-10-15T21:31:14.074Z", - "contributors": [ - "SphinxKnight", - "ea1000" - ] - }, - "Web/JavaScript/Reference/Objets_globaux/uneval": { - "modified": "2020-10-15T21:31:15.431Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Opérateurs": { + "Web/JavaScript/Reference/Operators": { "modified": "2020-10-15T21:08:27.970Z", "contributors": [ "SphinxKnight", @@ -42825,50 +42883,7 @@ "Mortys" ] }, - "Web/JavaScript/Reference/Opérateurs/Addition": { - "modified": "2020-10-15T22:32:56.339Z", - "contributors": [ - "Voulto", - "ktherage" - ] - }, - "Web/JavaScript/Reference/Opérateurs/Addition_avec_assignement": { - "modified": "2020-11-25T15:41:30.595Z", - "contributors": [ - "Wixonic" - ] - }, - "Web/JavaScript/Reference/Opérateurs/Affecter_par_décomposition": { - "modified": "2020-10-15T21:28:13.934Z", - "contributors": [ - "Voltariuss", - "AntoineJT", - "mathildebuenerd", - "SphinxKnight", - "flawyte", - "db0sch", - "YugzLess", - "jMoulis", - "nicolas-zozol", - "blackfox", - "cdr" - ] - }, - "Web/JavaScript/Reference/Opérateurs/Assignement": { - "modified": "2020-11-25T16:20:19.574Z", - "contributors": [ - "Wixonic" - ] - }, - "Web/JavaScript/Reference/Opérateurs/Groupement": { - "modified": "2020-10-15T21:27:45.620Z", - "contributors": [ - "SphinxKnight", - "thomasgodart", - "teoli" - ] - }, - "Web/JavaScript/Reference/Opérateurs/Initialisateur_objet": { + "Web/JavaScript/Reference/Operators/Object_initializer": { "modified": "2020-10-15T21:30:44.875Z", "contributors": [ "SphinxKnight", @@ -42877,7 +42892,19 @@ "Alain20100" ] }, - "Web/JavaScript/Reference/Opérateurs/L_opérateur_conditionnel": { + "Web/JavaScript/Reference/Operators/instanceof": { + "modified": "2020-10-15T21:22:06.497Z", + "contributors": [ + "rjab.ghassen", + "musixone", + "SphinxKnight", + "teoli", + "a5er", + "Automatik", + "Slagt" + ] + }, + "Web/JavaScript/Reference/Operators/Conditional_Operator": { "modified": "2020-10-15T21:18:09.974Z", "contributors": [ "SphinxKnight", @@ -42887,7 +42914,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Opérateurs/L_opérateur_delete": { + "Web/JavaScript/Reference/Operators/delete": { "modified": "2020-10-15T21:12:05.788Z", "contributors": [ "Protectator", @@ -42901,7 +42928,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Opérateurs/L_opérateur_function": { + "Web/JavaScript/Reference/Operators/function": { "modified": "2020-10-15T21:16:53.494Z", "contributors": [ "SphinxKnight", @@ -42911,7 +42938,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Opérateurs/L_opérateur_in": { + "Web/JavaScript/Reference/Operators/in": { "modified": "2020-10-15T21:18:03.771Z", "contributors": [ "SphinxKnight", @@ -42921,7 +42948,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Opérateurs/L_opérateur_new": { + "Web/JavaScript/Reference/Operators/new": { "modified": "2020-10-15T21:15:46.170Z", "contributors": [ "SphinxKnight", @@ -42934,7 +42961,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Opérateurs/L_opérateur_this": { + "Web/JavaScript/Reference/Operators/this": { "modified": "2020-10-15T21:27:58.257Z", "contributors": [ "naro-VIII", @@ -42947,7 +42974,7 @@ "teoli" ] }, - "Web/JavaScript/Reference/Opérateurs/L_opérateur_typeof": { + "Web/JavaScript/Reference/Operators/typeof": { "modified": "2020-10-15T21:16:53.262Z", "contributors": [ "javascriptdezero", @@ -42959,7 +42986,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Opérateurs/L_opérateur_virgule": { + "Web/JavaScript/Reference/Operators/Comma_Operator": { "modified": "2020-10-15T21:16:32.035Z", "contributors": [ "SphinxKnight", @@ -42970,7 +42997,7 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Opérateurs/L_opérateur_void": { + "Web/JavaScript/Reference/Operators/void": { "modified": "2020-10-15T21:16:56.249Z", "contributors": [ "SphinxKnight", @@ -42981,91 +43008,22 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Opérateurs/Nullish_coalescing_operator": { - "modified": "2020-11-11T08:53:19.207Z", + "Web/JavaScript/Reference/Operators/new.target": { + "modified": "2020-10-15T21:37:39.321Z", "contributors": [ - "JNa0", "SphinxKnight", - "nkokla" + "blackfox" ] }, - "Web/JavaScript/Reference/Opérateurs/Optional_chaining": { - "modified": "2020-11-11T08:53:02.571Z", + "Web/JavaScript/Reference/Operators/Nullish_coalescing_operator": { + "modified": "2020-11-11T08:53:19.207Z", "contributors": [ "JNa0", - "nkokla", - "joellord", - "forresst", - "necraidan", - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Opérateurs/Opérateurs_arithmétiques": { - "modified": "2020-10-15T21:17:24.593Z", - "contributors": [ - "Valentin", - "SphinxKnight", - "PhilippePerret", - "alexisdelee", - "teoli", - "Jeremie", - "Mgjbot", - "BenoitL" - ] - }, - "Web/JavaScript/Reference/Opérateurs/Opérateurs_binaires": { - "modified": "2020-10-15T21:18:05.662Z", - "contributors": [ - "SphinxKnight", - "pastr", - "mizhac", - "id-ismail", - "Sroucheray", - "bsitruk", - "thePivottt", - "titouandk", - "teoli", - "Jeremie", - "Kyodev", - "BenoitL" - ] - }, - "Web/JavaScript/Reference/Opérateurs/Opérateurs_d_affectation": { - "modified": "2020-10-15T21:18:11.144Z", - "contributors": [ - "SphinxKnight", - "wbamberg", - "Anquez", - "Behrouze", - "Goofy", - "teoli", - "Jeremie", - "BenoitL" - ] - }, - "Web/JavaScript/Reference/Opérateurs/Opérateurs_de_chaînes": { - "modified": "2019-03-23T23:48:45.315Z", - "contributors": [ - "teoli", - "Jeremie", - "Mgjbot", - "BenoitL" - ] - }, - "Web/JavaScript/Reference/Opérateurs/Opérateurs_de_comparaison": { - "modified": "2020-10-15T21:18:03.910Z", - "contributors": [ - "Watilin", "SphinxKnight", - "pierreferry", - "lionel-kahan", - "teoli", - "Jeremie", - "Kyodev", - "BenoitL" + "nkokla" ] }, - "Web/JavaScript/Reference/Opérateurs/Opérateurs_de_membres": { + "Web/JavaScript/Reference/Operators/Property_Accessors": { "modified": "2020-10-15T21:16:58.418Z", "contributors": [ "SphinxKnight", @@ -43076,88 +43034,29 @@ "BenoitL" ] }, - "Web/JavaScript/Reference/Opérateurs/Opérateurs_logiques": { - "modified": "2020-10-15T21:17:22.011Z", - "contributors": [ - "SphinxKnight", - "Darkilen", - "teoli", - "Jeremie", - "Mgjbot", - "Kyodev", - "BenoitL" - ] - }, - "Web/JavaScript/Reference/Opérateurs/Précédence_des_opérateurs": { - "modified": "2020-03-12T19:38:23.841Z", - "contributors": [ - "SphinxKnight", - "edspeedy", - "vaidd4", - "kylekatarnls", - "teoli", - "Blackhole" - ] - }, - "Web/JavaScript/Reference/Opérateurs/Syntaxe_décomposition": { - "modified": "2020-11-27T12:19:15.200Z", - "contributors": [ - "jmpp", - "mathildebuenerd", - "SphinxKnight", - "edspeedy" - ] - }, - "Web/JavaScript/Reference/Opérateurs/Tube": { - "modified": "2020-10-15T21:59:06.221Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Opérateurs/async_function": { - "modified": "2020-10-15T21:50:21.927Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Opérateurs/await": { - "modified": "2020-10-15T21:50:26.961Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Opérateurs/class": { - "modified": "2020-10-15T21:33:48.722Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/JavaScript/Reference/Opérateurs/function*": { - "modified": "2020-10-15T21:31:58.380Z", + "Web/JavaScript/Reference/Operators/Optional_chaining": { + "modified": "2020-11-11T08:53:02.571Z", "contributors": [ + "JNa0", + "nkokla", + "joellord", + "forresst", + "necraidan", "SphinxKnight" ] }, - "Web/JavaScript/Reference/Opérateurs/instanceof": { - "modified": "2020-10-15T21:22:06.497Z", + "Web/JavaScript/Reference/Operators/Operator_Precedence": { + "modified": "2020-03-12T19:38:23.841Z", "contributors": [ - "rjab.ghassen", - "musixone", "SphinxKnight", + "edspeedy", + "vaidd4", + "kylekatarnls", "teoli", - "a5er", - "Automatik", - "Slagt" - ] - }, - "Web/JavaScript/Reference/Opérateurs/new.target": { - "modified": "2020-10-15T21:37:39.321Z", - "contributors": [ - "SphinxKnight", - "blackfox" + "Blackhole" ] }, - "Web/JavaScript/Reference/Opérateurs/super": { + "Web/JavaScript/Reference/Operators/super": { "modified": "2020-10-15T21:33:56.214Z", "contributors": [ "SphinxKnight", @@ -43165,45 +43064,40 @@ "jcalixte" ] }, - "Web/JavaScript/Reference/Opérateurs/yield": { - "modified": "2020-10-15T21:29:38.167Z", + "Web/JavaScript/Reference/Operators/Spread_syntax": { + "modified": "2020-11-27T12:19:15.200Z", "contributors": [ - "WilliamDASILVA", + "jmpp", + "mathildebuenerd", "SphinxKnight", - "germinolegrand", - "NemoNobobyPersonne", - "lqpinoo", - "necraidan", - "Justkant" + "edspeedy" + ] + }, + "Web/JavaScript/Reference/Operators/Pipeline_operator": { + "modified": "2020-10-15T21:59:06.221Z", + "contributors": [ + "SphinxKnight" ] }, - "Web/JavaScript/Reference/Opérateurs/yield*": { + "Web/JavaScript/Reference/Operators/yield*": { "modified": "2020-10-15T21:32:04.935Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Reference/Strict_mode": { - "modified": "2020-03-12T19:38:43.336Z", + "Web/JavaScript/Reference/Operators/yield": { + "modified": "2020-10-15T21:29:38.167Z", "contributors": [ + "WilliamDASILVA", "SphinxKnight", - "pastr", - "Nothus", - "Laurent_Lyaudet", - "kdex", - "boessel", - "Bpruneau", - "WSH", - "krazygit", - "onra87", - "fscholz", - "teoli", - "jessmania", - "Automatik", - "Munto" + "germinolegrand", + "NemoNobobyPersonne", + "lqpinoo", + "necraidan", + "Justkant" ] }, - "Web/JavaScript/Reference/Strict_mode/Passer_au_mode_strict": { + "Web/JavaScript/Reference/Strict_mode/Transitioning_to_strict_mode": { "modified": "2020-03-12T19:39:22.597Z", "contributors": [ "SphinxKnight", @@ -43212,24 +43106,13 @@ "fscholz" ] }, - "Web/JavaScript/Reference/Virgules_finales": { + "Web/JavaScript/Reference/Trailing_commas": { "modified": "2020-10-15T21:51:41.115Z", "contributors": [ "SphinxKnight" ] }, - "Web/JavaScript/Shells": { - "modified": "2020-03-12T19:35:39.467Z", - "contributors": [ - "SphinxKnight", - "teoli", - "Goofy", - "wakka27", - "ziyunfei", - "julienw" - ] - }, - "Web/JavaScript/Structures_de_données": { + "Web/JavaScript/Data_structures": { "modified": "2020-07-03T14:40:14.994Z", "contributors": [ "GDFtj", @@ -43247,7 +43130,7 @@ "bfn" ] }, - "Web/JavaScript/Tableaux_typés": { + "Web/JavaScript/Typed_arrays": { "modified": "2020-10-15T21:27:32.382Z", "contributors": [ "SphinxKnight", @@ -43256,7 +43139,7 @@ "teoli" ] }, - "Web/JavaScript/Une_réintroduction_à_JavaScript": { + "Web/JavaScript/A_re-introduction_to_JavaScript": { "modified": "2020-07-28T02:45:40.027Z", "contributors": [ "Gcob", @@ -43288,2719 +43171,2836 @@ "Fredchat" ] }, - "Web/JavaScript/guide_de_demarrage": { - "modified": "2019-03-23T23:12:53.783Z", + "Web/MathML/Attribute/Values": { + "modified": "2019-03-23T22:41:04.847Z", "contributors": [ - "SphinxKnight", - "316k", - "laurentChin" + "xdelatour" ] }, - "Web/Manifest": { - "modified": "2020-07-07T17:00:42.988Z", + "Web/MathML/Examples/Deriving_the_Quadratic_Formula": { + "modified": "2019-03-23T22:30:54.520Z", "contributors": [ - "yannbertrand", - "chrisspb", - "Goofy", - "mlcdf", - "loella16", - "Luwangel", - "JeffD" + "SphinxKnight", + "Damiaou", + "Vestibule" ] }, - "Web/Manifest/theme_color": { - "modified": "2020-10-15T22:26:29.306Z", + "Web/MathML/Examples": { + "modified": "2019-03-23T23:13:37.199Z", "contributors": [ - "Arzak656" + "teoli", + "flexy4" ] }, - "Web/MathML": { - "modified": "2020-11-16T12:48:00.196Z", + "Web/MathML/Examples/MathML_Pythagorean_Theorem": { + "modified": "2020-11-16T13:48:58.713Z", "contributors": [ "JNa0", - "fred.wang", - "SphinxKnight" + "Vestibule", + "Powlow" ] }, - "Web/MathML/Attribute": { - "modified": "2020-11-16T12:58:45.165Z", + "Web/Media/Formats/Support_issues": { + "modified": "2020-02-08T13:23:17.232Z", "contributors": [ - "JNa0", - "Fredchat", - "Delapouite", - "SphinxKnight" + "tristantheb" ] }, - "Web/MathML/Attribute/Valeurs": { - "modified": "2019-03-23T22:41:04.847Z", + "Web/Media/Formats/Image_types": { + "modified": "2020-02-10T17:42:22.049Z", "contributors": [ - "xdelatour" + "tristantheb" ] }, - "Web/MathML/Authoring": { - "modified": "2020-11-16T13:43:13.167Z", + "Web/Performance/Performance_budgets": { + "modified": "2020-11-10T08:58:27.096Z", "contributors": [ - "JNa0", - "florimond.alemps", - "fred.wang", - "Goofy" + "Voulto" ] }, - "Web/MathML/Element": { - "modified": "2020-11-16T13:26:48.036Z", + "Web/Progressive_web_apps/Add_to_home_screen": { + "modified": "2019-03-18T20:32:38.719Z", "contributors": [ - "JNa0", - "tregagnon", - "SphinxKnight" + "SphinxKnight", + "brouillon", + "chrisdavidmills", + "LaNamandine" ] }, - "Web/MathML/Element/maction": { - "modified": "2019-03-23T23:29:11.950Z", + "Web/Progressive_web_apps/Loading": { + "modified": "2019-11-10T21:06:38.811Z", "contributors": [ - "SphinxKnight" + "poum" ] }, - "Web/MathML/Element/math": { - "modified": "2020-10-15T21:24:02.886Z", + "Web/Progressive_web_apps/Re-engageable_Notifications_Push": { + "modified": "2020-05-31T18:38:21.859Z", "contributors": [ - "tristantheb", - "tregagnon", - "SphinxKnight" + "poum" ] }, - "Web/MathML/Element/menclose": { - "modified": "2019-03-23T23:28:57.107Z", + "Web/HTTP/Public_Key_Pinning": { + "modified": "2019-03-18T21:11:18.056Z", "contributors": [ - "fred.wang", - "Delapouite", - "SphinxKnight" + "totopsy", + "Tom_D", + "Hell_Carlito" ] }, - "Web/MathML/Element/merror": { - "modified": "2019-03-23T23:29:00.856Z", + "Web/Security/Same-origin_policy": { + "modified": "2019-10-12T13:42:13.230Z", "contributors": [ - "Delapouite", - "SphinxKnight" + "GregMorel", + "SphinxKnight", + "Selbahc", + "sblondon", + "rle-mino", + "fabienheureux", + "teoli", + "dwogsi" ] }, - "Web/MathML/Element/mfenced": { - "modified": "2020-10-15T21:23:45.763Z", + "Web/SVG/Applying_SVG_effects_to_HTML_content": { + "modified": "2019-03-23T22:34:17.290Z", "contributors": [ - "tristantheb", - "fred.wang", - "Delapouite", - "SphinxKnight" + "vermotr" ] }, - "Web/MathML/Element/mfrac": { - "modified": "2019-03-23T23:29:03.213Z", + "Web/SVG/Compatibility_sources": { + "modified": "2019-03-23T23:05:05.046Z", "contributors": [ - "fred.wang", - "Delapouite", - "SphinxKnight" + "tonybengue", + "B_M", + "Barbrousse" ] }, - "Web/MathML/Element/mglyph": { - "modified": "2020-10-15T21:23:58.877Z", + "Web/SVG/SVG_as_an_Image": { + "modified": "2019-03-29T09:03:13.544Z", "contributors": [ "SphinxKnight", - "Delapouite", - "Goofy" + "a-mt", + "Barbrousse" ] }, - "Web/MathML/Element/mi": { - "modified": "2019-03-23T23:29:00.435Z", + "Web/SVG/Tutorial/Other_content_in_SVG": { + "modified": "2019-03-23T23:16:11.402Z", "contributors": [ - "Delapouite", - "SphinxKnight" + "a-mt", + "Jean-MariePETIT" ] }, - "Web/MathML/Element/mover": { - "modified": "2019-03-23T23:20:28.812Z", + "Web/SVG/Tutorial/Clipping_and_masking": { + "modified": "2019-03-24T00:14:44.808Z", "contributors": [ - "Goofy", - "fred.wang" + "a-mt", + "parmentf", + "teoli", + "PetiPandaRou" ] }, - "Web/MathML/Element/msub": { - "modified": "2020-10-15T22:21:32.420Z", + "Web/SVG/Tutorial/Fills_and_Strokes": { + "modified": "2019-03-18T21:23:38.637Z", "contributors": [ - "Arzak656" + "a-mt" ] }, - "Web/MathML/Element/munder": { - "modified": "2019-03-23T23:20:27.966Z", + "Web/SVG/Tutorial/Filter_effects": { + "modified": "2019-04-20T15:46:39.301Z", "contributors": [ - "fred.wang" + "tombosoadimitrie", + "a-mt" ] }, - "Web/MathML/Element/munderover": { - "modified": "2020-10-15T21:26:39.645Z", + "Web/SVG/Tutorial/Basic_Shapes": { + "modified": "2019-03-23T23:50:51.657Z", "contributors": [ - "tristantheb", - "fred.wang" + "a-mt", + "Watilin", + "parmentf", + "Jean-MariePETIT", + "teoli", + "tregagnon", + "PetiPandaRou" ] }, - "Web/MathML/Exemples": { - "modified": "2019-03-23T23:13:37.199Z", + "Web/SVG/Tutorial/Gradients": { + "modified": "2019-03-18T21:23:33.431Z", + "contributors": [ + "a-mt" + ] + }, + "Web/SVG/Tutorial": { + "modified": "2019-03-24T00:14:42.932Z", "contributors": [ + "a-mt", "teoli", - "flexy4" + "PetiPandaRou", + "Mgjbot", + "Fredchat", + "Duarna" ] }, - "Web/MathML/Exemples/Dériver_la_Formule_Quadratique": { - "modified": "2019-03-23T22:30:54.520Z", + "Web/SVG/Tutorial/SVG_In_HTML_Introduction": { + "modified": "2019-06-17T09:44:07.955Z", "contributors": [ - "SphinxKnight", - "Damiaou", - "Vestibule" + "AlainGourves", + "chrisdavidmills", + "benjaminabel", + "BenoitL", + "Chbok" ] }, - "Web/MathML/Exemples/MathML_Theoreme_de_Pythagore": { - "modified": "2020-11-16T13:48:58.713Z", + "Web/SVG/Tutorial/Introduction": { + "modified": "2019-03-24T00:14:10.761Z", "contributors": [ - "JNa0", - "Vestibule", - "Powlow" + "a-mt", + "marecord", + "parmentf", + "teoli", + "PetiPandaRou", + "Fredchat", + "Duarna", + "Mgjbot" ] }, - "Web/MathML/Index": { - "modified": "2019-01-16T22:05:50.107Z", + "Web/SVG/Tutorial/Patterns": { + "modified": "2019-03-18T21:17:06.419Z", "contributors": [ - "xdelatour" + "a-mt" ] }, - "Web/Media": { - "modified": "2019-03-18T21:32:54.694Z", + "Web/SVG/Tutorial/Paths": { + "modified": "2019-09-10T13:49:14.936Z", "contributors": [ - "tonybengue" + "blomki", + "lhapaipai", + "a-mt", + "Watilin" ] }, - "Web/Media/Formats": { - "modified": "2020-02-08T13:22:06.570Z", + "Web/SVG/Tutorial/SVG_fonts": { + "modified": "2019-03-23T22:39:39.513Z", "contributors": [ - "tristantheb" + "a-mt", + "jti77", + "enogael", + "Cyril-Levallois" ] }, - "Web/Media/Formats/Questions_sur_le_soutien": { - "modified": "2020-02-08T13:23:17.232Z", + "Web/SVG/Tutorial/Positions": { + "modified": "2019-03-24T00:14:10.641Z", "contributors": [ - "tristantheb" + "LennyObez", + "Jean-MariePETIT", + "teoli", + "PetiPandaRou", + "Goofy" ] }, - "Web/Media/Formats/Types_des_images": { - "modified": "2020-02-10T17:42:22.049Z", + "Web/SVG/Tutorial/Getting_Started": { + "modified": "2019-03-24T00:03:59.091Z", "contributors": [ - "tristantheb" + "sayabiws", + "Hell_Carlito", + "SphinxKnight", + "marie-ototoi", + "parmentf", + "benjaminabel", + "teoli", + "PetiPandaRou", + "Goofy", + "AlexisMetaireau", + "mulliezj", + "fscholz", + "Fredchat", + "Duarna", + "Mgjbot" ] }, - "Web/Performance": { - "modified": "2019-12-19T10:00:18.648Z", + "Web/SVG/Tutorial/SVG_Image_Tag": { + "modified": "2019-03-23T22:39:52.558Z", "contributors": [ - "chrisdavidmills" + "a-mt", + "jti77", + "MrIglou" ] }, - "Web/Performance/Budgets_de_performance": { - "modified": "2020-11-10T08:58:27.096Z", + "Web/SVG/Tutorial/Texts": { + "modified": "2019-03-18T21:23:21.700Z", "contributors": [ - "Voulto" + "a-mt" ] }, - "Web/Performance/How_browsers_work": { - "modified": "2019-12-19T10:00:31.657Z", + "Web/SVG/Tutorial/Tools_for_SVG": { + "modified": "2019-03-23T22:53:22.704Z", "contributors": [ - "chrisdavidmills", - "estelle" + "a-mt", + "Goofy", + "marie-ototoi" ] }, - "Web/Progressive_web_apps": { - "modified": "2020-04-26T14:49:45.824Z", + "Web/SVG/Tutorial/Basic_Transformations": { + "modified": "2019-03-24T00:14:43.788Z", "contributors": [ - "Mozinet", - "hellosct1", - "brandonlazarre", - "chrisdavidmills", - "tonybengue", - "enguerran", + "a-mt", "loella16", - "Hell_Carlito", - "JeffD" + "bastienmoulia", + "teoli", + "tregagnon", + "PetiPandaRou" ] }, - "Web/Progressive_web_apps/Adaptative": { - "modified": "2019-03-18T20:52:18.105Z", + "Web/Tutorials": { + "modified": "2020-09-04T03:10:42.961Z", "contributors": [ - "chrisdavidmills", - "Hell_Carlito", - "JeffD" + "SphinxKnight", + "ppayet304", + "Maxi-MenuBestOfPlus", + "W1773ND", + "tmpbci", + "xvw", + "rjeannot", + "CarlosAvim", + "CarterMason4", + "marecord", + "JeffD", + "badgohan", + "teoli", + "dayenu", + "Oliviermoz", + "Bat", + "Wlad-Hawaii", + "nelsonkam", + "Antwan_Did", + "PageotD", + "Mutijima", + "hs0ucy", + "Shaker", + "Asaphus", + "tomsihap", + "anthonybt", + "laurent-thuy", + "Info", + "chris.bourdieu", + "AnthonyMaton", + "naar", + "Nesseria" ] }, - "Web/Progressive_web_apps/App_structure": { - "modified": "2020-08-05T10:07:41.167Z", + "Web/Web_Components/Using_templates_and_slots": { + "modified": "2019-07-27T04:45:38.358Z", "contributors": [ - "Khylias", - "tdufranne", - "poum" + "PSthely", + "wiredbug" ] }, - "Web/Progressive_web_apps/Chargement": { - "modified": "2019-11-10T21:06:38.811Z", + "Web/XML/XML_introduction": { + "modified": "2019-05-01T21:50:25.192Z", "contributors": [ - "poum" + "ExE-Boss", + "Elethiomel", + "Fredchat", + "BenoitL", + "Mgjbot", + "Lbergere" ] }, - "Web/Progressive_web_apps/Identifiable": { - "modified": "2019-03-18T20:52:18.657Z", + "Web/XPath/Functions/boolean": { + "modified": "2019-01-16T15:50:26.737Z", "contributors": [ - "chrisdavidmills", - "Hell_Carlito", - "JeffD" + "ExE-Boss", + "Mgjbot", + "VincentN", + "Fredchat" ] }, - "Web/Progressive_web_apps/Independante_du_reseau": { - "modified": "2019-03-18T20:52:17.306Z", + "Web/XPath/Functions/ceiling": { + "modified": "2019-01-16T15:50:21.623Z", "contributors": [ - "chrisdavidmills", - "Hell_Carlito", - "JeffD", - "Goofy" + "ExE-Boss", + "Mgjbot", + "VincentN", + "Fredchat" ] }, - "Web/Progressive_web_apps/Installable": { - "modified": "2019-03-18T20:52:18.292Z", + "Web/XPath/Functions/concat": { + "modified": "2019-01-16T15:50:21.441Z", "contributors": [ - "chrisdavidmills", - "Hell_Carlito", - "JeffD" + "ExE-Boss", + "Mgjbot", + "VincentN", + "Fredchat" ] }, - "Web/Progressive_web_apps/Installable_PWAs": { - "modified": "2020-05-31T18:38:21.807Z", + "Web/XPath/Functions/contains": { + "modified": "2019-03-23T23:58:27.714Z", "contributors": [ - "poum" + "ExE-Boss", + "joseph2rs", + "eleg", + "Mgjbot", + "VincentN", + "Fredchat" ] }, - "Web/Progressive_web_apps/Introduction": { - "modified": "2019-09-19T07:57:58.235Z", + "Web/XPath/Functions/count": { + "modified": "2019-01-16T15:50:25.794Z", "contributors": [ - "Kuzcoo" + "ExE-Boss", + "Mgjbot", + "VincentN", + "Fredchat" ] }, - "Web/Progressive_web_apps/Offline_Service_workers": { - "modified": "2020-11-28T08:40:27.578Z", + "Web/XPath/Functions/current": { + "modified": "2019-01-16T16:10:44.044Z", "contributors": [ - "mandie33", - "floreengrad", - "kgrandemange", - "Lmzd", - "poum" + "ExE-Boss", + "VincentN", + "Fredchat" ] }, - "Web/Progressive_web_apps/Partageable": { - "modified": "2019-03-18T20:52:18.465Z", + "Web/XPath/Functions/document": { + "modified": "2019-01-16T16:10:44.270Z", "contributors": [ - "chrisdavidmills", - "Gibus", - "JeffD" + "ExE-Boss", + "VincentN", + "Fredchat" ] }, - "Web/Progressive_web_apps/Progressive": { - "modified": "2019-03-18T20:52:17.884Z", + "Web/XPath/Functions/element-available": { + "modified": "2019-01-16T16:10:46.100Z", "contributors": [ - "chrisdavidmills", - "Hell_Carlito", - "JeffD" + "ExE-Boss", + "VincentN", + "Fredchat" ] }, - "Web/Progressive_web_apps/Re-engageable": { - "modified": "2019-03-18T20:52:17.700Z", + "Web/XPath/Functions/false": { + "modified": "2019-01-16T15:50:11.196Z", "contributors": [ - "chrisdavidmills", - "Hell_Carlito", - "JeffD" + "ExE-Boss", + "Mgjbot", + "Laymain", + "VincentN", + "Fredchat" ] }, - "Web/Progressive_web_apps/Relancer_Via_Notifications_Push": { - "modified": "2020-05-31T18:38:21.859Z", + "Web/XPath/Functions/floor": { + "modified": "2019-03-23T23:49:20.491Z", "contributors": [ - "poum" + "ExE-Boss", + "Fredchat", + "stephaniehobson", + "Mgjbot", + "VincentN" + ] + }, + "Web/XPath/Functions/format-number": { + "modified": "2019-01-16T15:28:39.710Z", + "contributors": [ + "ExE-Boss", + "Curieux", + "VincentN", + "Fredchat" + ] + }, + "Web/XPath/Functions/function-available": { + "modified": "2019-01-16T16:11:01.243Z", + "contributors": [ + "ExE-Boss", + "VincentN", + "Fredchat" + ] + }, + "Web/XPath/Functions/generate-id": { + "modified": "2019-01-16T16:11:03.202Z", + "contributors": [ + "ExE-Boss", + "VincentN", + "Fredchat" ] }, - "Web/Progressive_web_apps/Securisee": { - "modified": "2019-03-18T20:52:17.484Z", + "Web/XPath/Functions/id": { + "modified": "2019-01-16T15:50:07.997Z", "contributors": [ - "chrisdavidmills", - "Gibus", - "JeffD" + "ExE-Boss", + "Mgjbot", + "VincentN", + "Fredchat" ] }, - "Web/Progressive_web_apps/ajouter_a_lecran_daccueil_a2hs": { - "modified": "2019-03-18T20:32:38.719Z", + "Web/XPath/Functions": { + "modified": "2019-03-23T23:54:16.270Z", "contributors": [ - "SphinxKnight", - "brouillon", - "chrisdavidmills", - "LaNamandine" + "ExE-Boss", + "Fredchat", + "Mgjbot", + "VincentN" ] }, - "Web/Reference": { - "modified": "2020-04-10T02:52:59.247Z", + "Web/XPath/Functions/key": { + "modified": "2019-01-16T16:11:09.419Z", "contributors": [ - "SphinxKnight", - "ScarabIG", - "smeden-lod", - "tonybengue", - "Nothus", - "mg1", - "PanPan", - "naar" + "ExE-Boss", + "VincentN", + "Fredchat" ] }, - "Web/Reference/API": { - "modified": "2019-03-23T23:15:29.222Z", + "Web/XPath/Functions/lang": { + "modified": "2019-01-16T15:50:16.941Z", "contributors": [ - "CoulibalyZieSidiki", - "SphinxKnight", - "teoli", - "yvesd", - "Goofy", - "hanyrold" + "ExE-Boss", + "Mgjbot", + "VincentN", + "Fredchat" ] }, - "Web/SVG": { - "modified": "2020-02-08T12:31:46.566Z", + "Web/XPath/Functions/last": { + "modified": "2019-01-16T15:50:10.531Z", "contributors": [ - "tristantheb", - "AbdelElMansari", - "Tresmollo", - "unpeudetout", - "marie-ototoi", - "nicodel", - "SphinxKnight", - "teoli", - "Delapouite", - "darnuria", - "Jeremie", - "MsTeshi", - "marc971", - "gemy_c", - "fscholz", - "BenoitL", - "Fredchat", - "Kyodev", - "Duarna", - "Verruckt", - "Chbok", + "ExE-Boss", "Mgjbot", - "Jorolo", - "Anonymous" + "VincentN", + "Fredchat" ] }, - "Web/SVG/Application_d_effets_SVG_a_du_contenu_HTML": { - "modified": "2019-03-23T22:34:17.290Z", + "Web/XPath/Functions/local-name": { + "modified": "2019-01-16T15:50:02.059Z", "contributors": [ - "vermotr" + "ExE-Boss", + "Mgjbot", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute": { - "modified": "2019-03-18T20:39:37.299Z", + "Web/XPath/Functions/name": { + "modified": "2019-01-16T15:50:11.321Z", "contributors": [ - "a-mt", - "Frigory", - "marie-ototoi", - "teoli", - "Delapouite", - "Blackhole", - "ethertank" + "ExE-Boss", + "Mgjbot", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/Conditional_Processing": { - "modified": "2020-10-15T22:11:03.231Z", + "Web/XPath/Functions/namespace-uri": { + "modified": "2019-01-16T15:50:06.369Z", "contributors": [ - "a-mt" + "ExE-Boss", + "Mgjbot", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/Core": { - "modified": "2020-10-15T22:10:56.108Z", + "Web/XPath/Functions/normalize-space": { + "modified": "2020-08-05T06:06:47.724Z", "contributors": [ - "a-mt" + "ele-gall-ac-mineducation", + "ExE-Boss", + "Mgjbot", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/Events": { - "modified": "2020-10-15T22:10:52.662Z", + "Web/XPath/Functions/not": { + "modified": "2019-01-16T15:50:03.166Z", "contributors": [ - "a-mt" + "ExE-Boss", + "Mgjbot", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/Presentation": { - "modified": "2020-10-15T22:11:15.381Z", + "Web/XPath/Functions/number": { + "modified": "2019-01-16T15:50:08.363Z", "contributors": [ - "a-mt" + "ExE-Boss", + "Mgjbot", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/Styling": { - "modified": "2020-10-15T22:10:54.819Z", + "Web/XPath/Functions/position": { + "modified": "2019-03-18T20:55:34.370Z", "contributors": [ - "a-mt" + "GenjoMoz", + "ExE-Boss", + "Mgjbot", + "Fredchat", + "VincentN" ] }, - "Web/SVG/Attribute/accent-height": { - "modified": "2019-03-23T22:21:03.889Z", + "Web/XPath/Functions/round": { + "modified": "2019-01-16T15:50:06.584Z", "contributors": [ - "SphinxKnight", - "daimebag" + "ExE-Boss", + "Mgjbot", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/clip-path": { - "modified": "2020-10-15T22:11:30.678Z", + "Web/XPath/Functions/starts-with": { + "modified": "2019-01-16T14:54:33.055Z", "contributors": [ - "a-mt" + "ExE-Boss", + "eleg", + "Mgjbot", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/color": { - "modified": "2020-10-15T22:11:30.261Z", + "Web/XPath/Functions/string-length": { + "modified": "2019-01-16T15:50:05.325Z", "contributors": [ - "a-mt" + "ExE-Boss", + "Mgjbot", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/cx": { - "modified": "2019-03-23T23:31:20.118Z", + "Web/XPath/Functions/string": { + "modified": "2019-01-16T15:50:09.755Z", "contributors": [ - "a-mt", - "teoli", - "Blackhole" + "ExE-Boss", + "Mgjbot", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/cy": { - "modified": "2019-03-23T23:31:21.093Z", + "Web/XPath/Functions/substring-after": { + "modified": "2019-01-16T15:50:03.541Z", "contributors": [ - "a-mt", - "teoli", - "Blackhole" + "ExE-Boss", + "Mgjbot", + "BenoitL", + "Fredchat", + "VincentN" ] }, - "Web/SVG/Attribute/d": { - "modified": "2019-07-21T08:22:01.775Z", + "Web/XPath/Functions/substring-before": { + "modified": "2019-01-16T15:50:05.352Z", "contributors": [ - "JNa0", - "cdoublev", - "AntoineTohan", - "mknx", - "Tolokoban2" + "ExE-Boss", + "Mgjbot", + "BenoitL", + "Fredchat", + "VincentN" ] }, - "Web/SVG/Attribute/dx": { - "modified": "2019-03-23T22:03:37.098Z", + "Web/XPath/Functions/substring": { + "modified": "2019-01-16T15:50:11.468Z", "contributors": [ - "a-mt", - "dattaz" + "ExE-Boss", + "Mgjbot", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/dy": { - "modified": "2019-03-18T21:22:22.282Z", + "Web/XPath/Functions/sum": { + "modified": "2019-01-16T15:50:16.840Z", "contributors": [ - "a-mt" + "ExE-Boss", + "Mgjbot", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/fill": { - "modified": "2020-10-15T22:11:05.869Z", + "Web/XPath/Functions/system-property": { + "modified": "2019-01-16T16:10:22.040Z", "contributors": [ - "a-mt" + "ExE-Boss", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/fill-opacity": { - "modified": "2020-10-15T22:11:05.147Z", + "Web/XPath/Functions/translate": { + "modified": "2019-01-16T15:28:29.401Z", "contributors": [ - "a-mt" + "ExE-Boss", + "Curieux", + "Mgjbot", + "ToGGy", + "Fredchat", + "VincentN" ] }, - "Web/SVG/Attribute/fill-rule": { - "modified": "2020-10-15T22:11:05.485Z", + "Web/XPath/Functions/true": { + "modified": "2019-01-16T15:50:09.532Z", "contributors": [ - "davidwerbrouck", - "a-mt" + "ExE-Boss", + "Mgjbot", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/height": { - "modified": "2019-03-23T22:07:31.508Z", + "Web/XPath/Functions/unparsed-entity-url": { + "modified": "2019-01-16T16:10:19.128Z", "contributors": [ - "AlexisColin" + "ExE-Boss", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/in": { - "modified": "2019-03-18T21:22:14.241Z", + "Web/XSLT/Element/apply-imports": { + "modified": "2019-01-16T16:10:20.927Z", "contributors": [ - "a-mt" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/mask": { - "modified": "2020-10-15T22:16:06.957Z", + "Web/XSLT/Element/apply-templates": { + "modified": "2019-01-16T16:10:22.148Z", "contributors": [ - "Arzak656" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/points": { - "modified": "2020-02-04T12:32:34.025Z", + "Web/XSLT/Element/attribute-set": { + "modified": "2019-01-16T16:11:22.221Z", "contributors": [ - "Arzak656" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/preserveAspectRatio": { - "modified": "2019-03-18T21:22:57.126Z", + "Web/XSLT/Element/attribute": { + "modified": "2019-01-16T16:11:19.258Z", "contributors": [ - "a-mt" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/seed": { - "modified": "2019-03-23T22:07:14.284Z", + "Web/XSLT/Element/call-template": { + "modified": "2019-01-16T16:10:24.205Z", "contributors": [ - "AlexisColin" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/stroke": { - "modified": "2020-10-15T21:56:30.225Z", + "Web/XSLT/Element/choose": { + "modified": "2019-01-16T16:11:13.317Z", "contributors": [ - "a-mt", - "AlexisColin" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/stroke-dasharray": { - "modified": "2020-10-15T21:56:31.583Z", + "Web/XSLT/Element/comment": { + "modified": "2019-01-16T16:11:15.059Z", "contributors": [ - "a-mt", - "AlexisColin" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/stroke-dashoffset": { - "modified": "2020-10-15T22:10:57.575Z", + "Web/XSLT/Element/copy-of": { + "modified": "2019-01-16T16:11:12.711Z", "contributors": [ - "Nicolapps", - "a-mt" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/stroke-linecap": { - "modified": "2020-10-15T22:11:04.507Z", + "Web/XSLT/Element/copy": { + "modified": "2019-01-16T16:11:11.226Z", "contributors": [ - "a-mt" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/stroke-linejoin": { - "modified": "2020-10-15T22:11:04.638Z", + "Web/XSLT/Element/decimal-format": { + "modified": "2019-01-16T16:11:14.248Z", "contributors": [ - "a-mt" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/stroke-miterlimit": { - "modified": "2020-10-15T22:11:03.140Z", + "Web/XSLT/Element/fallback": { + "modified": "2019-01-16T16:10:22.081Z", "contributors": [ - "a-mt" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/stroke-opacity": { - "modified": "2020-10-15T22:11:06.016Z", + "Web/XSLT/Element/for-each": { + "modified": "2019-01-16T16:10:14.121Z", "contributors": [ - "a-mt" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/stroke-width": { - "modified": "2020-10-15T22:11:05.550Z", + "Web/XSLT/Element/if": { + "modified": "2019-03-23T23:44:08.058Z", "contributors": [ - "AinaBeryl", - "a-mt" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/style": { - "modified": "2020-10-15T22:11:06.053Z", + "Web/XSLT/Element/import": { + "modified": "2019-05-12T02:01:24.974Z", "contributors": [ - "a-mt" + "SphinxKnight", + "T1p0un3t", + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/text-anchor": { - "modified": "2019-03-23T22:32:39.192Z", + "Web/XSLT/Element/include": { + "modified": "2019-05-10T04:30:49.369Z", "contributors": [ - "PierreGuyot", - "tonybengue", - "CLEm" + "T1p0un3t", + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Attribute/transform": { - "modified": "2019-12-04T16:27:51.754Z", + "Web/XSLT/XSLT_JS_interface_in_Gecko/Setting_Parameters": { + "modified": "2019-03-23T23:43:55.284Z", "contributors": [ "SphinxKnight", - "Dimitri-web" + "chrisdavidmills", + "Sebastianz", + "Jeremie", + "Fredchat" ] }, - "Web/SVG/Attribute/viewBox": { - "modified": "2019-03-23T22:45:10.877Z", + "Web/XSLT/XSLT_JS_interface_in_Gecko/Advanced_Example": { + "modified": "2019-03-23T23:43:56.095Z", "contributors": [ - "JosephMarinier", - "Frigory", - "Acen1991", - "ylerjen" + "SphinxKnight", + "chrisdavidmills", + "Sebastianz", + "Jeremie", + "Fredchat" ] }, - "Web/SVG/Attribute/width": { - "modified": "2019-03-23T22:07:27.903Z", + "Web/XSLT/XSLT_JS_interface_in_Gecko/Basic_Example": { + "modified": "2020-04-03T12:42:05.763Z", "contributors": [ - "AlexisColin" + "olivierdupon", + "SphinxKnight", + "chrisdavidmills", + "Sebastianz", + "Jeremie", + "Fredchat" ] }, - "Web/SVG/Attribute/x": { - "modified": "2019-03-23T22:21:00.230Z", + "Web/XSLT/XSLT_JS_interface_in_Gecko": { + "modified": "2019-03-23T23:47:47.682Z", "contributors": [ "SphinxKnight", - "daimebag" + "chrisdavidmills", + "Jeremie", + "Mgjbot", + "Kyodev", + "Fredchat" ] }, - "Web/SVG/Element": { - "modified": "2020-02-08T11:58:35.321Z", + "Web/XSLT/XSLT_JS_interface_in_Gecko/JavaScript_XSLT_Bindings": { + "modified": "2019-03-23T23:49:14.126Z", "contributors": [ - "tristantheb", - "Arzak656", - "Dralyab", + "SphinxKnight", + "chrisdavidmills", "Sebastianz", - "teoli", - "gemy_c" + "Jeremie", + "Chichille", + "Fredchat" ] }, - "Web/SVG/Element/a": { - "modified": "2020-10-15T21:30:14.070Z", + "Web/XSLT/XSLT_JS_interface_in_Gecko/Resources": { + "modified": "2019-03-23T23:43:56.751Z", "contributors": [ - "a-mt", - "sblondon", - "Sebastianz", + "wbamberg", "SphinxKnight", - "teoli", - "Barbrousse" + "chrisdavidmills", + "Sebastianz", + "Jeremie", + "Fredchat" ] }, - "Web/SVG/Element/altGlyph": { - "modified": "2019-03-18T21:15:56.588Z", + "Web/XSLT/Element/key": { + "modified": "2019-01-16T16:10:13.896Z", "contributors": [ - "Sebastianz", - "SphinxKnight", - "Barbrousse" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Element/altGlyphDef": { - "modified": "2019-03-23T23:04:57.212Z", + "Web/XSLT/Element/message": { + "modified": "2019-01-16T16:10:13.942Z", "contributors": [ - "Sebastianz", - "SphinxKnight", - "Barbrousse" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Element/altGlyphItem": { - "modified": "2019-03-23T23:04:57.962Z", + "Web/XSLT/Element/namespace-alias": { + "modified": "2019-01-16T16:10:13.922Z", "contributors": [ - "Sebastianz", - "SphinxKnight", - "Barbrousse" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Element/animate": { - "modified": "2020-10-15T21:31:45.459Z", + "Web/XSLT/Element/number": { + "modified": "2019-03-23T23:44:07.848Z", "contributors": [ - "a-mt", - "Sebastianz", - "SphinxKnight", - "bperel", - "fscholz", - "Barbrousse" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Element/animateColor": { - "modified": "2020-10-15T21:31:44.928Z", + "Web/XSLT/Element/otherwise": { + "modified": "2019-01-16T16:09:54.989Z", "contributors": [ - "a-mt", - "Sebastianz", - "SphinxKnight", - "Barbrousse" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Element/animateMotion": { - "modified": "2020-10-15T21:31:47.363Z", + "Web/XSLT/Element/output": { + "modified": "2019-01-16T16:09:52.885Z", "contributors": [ - "a-mt", - "Sebastianz", - "SphinxKnight", - "Barbrousse" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Element/animateTransform": { - "modified": "2020-10-15T21:20:56.345Z", + "Web/XSLT/Element/param": { + "modified": "2019-01-16T16:09:53.847Z", "contributors": [ - "a-mt", - "Sebastianz", - "SphinxKnight", - "teoli", - "TPXP" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Element/circle": { - "modified": "2020-10-15T21:09:33.643Z", + "Web/XSLT/PI_Parameters": { + "modified": "2019-03-23T23:44:06.266Z", "contributors": [ - "EloD10", - "Sebastianz", - "SphinxKnight", - "teoli", - "tregagnon", - "gemy_c" + "chrisdavidmills", + "fscholz", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Element/clipPath": { - "modified": "2020-10-15T22:11:31.108Z", + "Web/XSLT/Element/preserve-space": { + "modified": "2019-01-16T16:10:07.363Z", "contributors": [ - "a-mt" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Element/defs": { - "modified": "2019-03-23T22:26:29.285Z", + "Web/XSLT/Element/processing-instruction": { + "modified": "2019-01-16T16:09:56.661Z", "contributors": [ - "sansourcil", - "eloi-duwer", - "Sebastianz", - "Nothus" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Element/desc": { - "modified": "2020-10-15T21:34:39.299Z", + "Web/XSLT/Index": { + "modified": "2019-06-17T11:21:18.591Z", "contributors": [ - "a-mt", - "Sebastianz", - "SphinxKnight", - "B_M", - "Goofy" + "Arzak656" ] }, - "Web/SVG/Element/ellipse": { - "modified": "2020-09-29T06:35:14.424Z", + "Web/XSLT/Element/sort": { + "modified": "2019-01-16T16:02:11.967Z", "contributors": [ - "cdoublev", - "wbamberg", - "Sebastianz", - "SphinxKnight", - "teoli", - "tregagnon", - "gemy_c" + "chrisdavidmills", + "Fredchat", + "VincentN" ] }, - "Web/SVG/Element/feBlend": { - "modified": "2020-10-15T22:12:16.605Z", + "Web/XSLT/Element/strip-space": { + "modified": "2019-01-16T16:09:55.845Z", "contributors": [ - "a-mt" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Element/feColorMatrix": { - "modified": "2020-10-15T22:12:13.564Z", + "Web/XSLT/Element/stylesheet": { + "modified": "2019-01-16T16:09:51.775Z", "contributors": [ - "a-mt" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Element/feComponentTransfer": { - "modified": "2020-10-15T22:12:14.922Z", + "Web/XSLT/Element/template": { + "modified": "2019-01-16T16:07:47.679Z", "contributors": [ - "a-mt" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Element/feComposite": { - "modified": "2020-10-15T22:12:16.930Z", + "Web/XSLT/Element/text": { + "modified": "2019-03-23T23:44:38.020Z", "contributors": [ - "a-mt" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Element/feConvolveMatrix": { - "modified": "2020-10-15T22:12:18.458Z", + "Web/XSLT/Element/transform": { + "modified": "2019-01-16T16:11:22.367Z", "contributors": [ - "a-mt" + "chrisdavidmills", + "Fredchat" ] }, - "Web/SVG/Element/feDiffuseLighting": { - "modified": "2020-10-15T22:12:15.916Z", + "Web/XSLT/Transforming_XML_with_XSLT/For_Further_Reading": { + "modified": "2019-03-23T23:51:33.836Z", "contributors": [ - "a-mt" + "SphinxKnight", + "chrisdavidmills", + "Fredchat", + "VincentN" ] }, - "Web/SVG/Element/feDisplacementMap": { - "modified": "2020-10-15T22:12:17.332Z", + "Web/XSLT/Transforming_XML_with_XSLT": { + "modified": "2019-01-16T15:43:09.128Z", "contributors": [ - "a-mt" + "chrisdavidmills", + "Fredchat", + "VincentN" ] }, - "Web/SVG/Element/feDistantLight": { - "modified": "2020-10-15T22:12:08.109Z", + "Web/XSLT/Transforming_XML_with_XSLT/The_Netscape_XSLT_XPath_Reference": { + "modified": "2019-01-16T16:11:27.172Z", "contributors": [ - "a-mt" + "chrisdavidmills", + "Fredchat" ] }, - "Web/SVG/Element/feDropShadow": { - "modified": "2020-10-15T22:12:12.290Z", + "Web/XSLT/Transforming_XML_with_XSLT/An_Overview": { + "modified": "2019-03-23T23:45:10.616Z", "contributors": [ - "a-mt" + "SphinxKnight", + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Element/feFlood": { - "modified": "2020-10-15T22:11:42.213Z", + "Web/XSLT/Using_the_Mozilla_JavaScript_interface_to_XSL_Transformations": { + "modified": "2019-11-21T00:57:28.537Z", "contributors": [ - "a-mt" + "wbamberg", + "chrisdavidmills", + "teoli", + "Mgjbot", + "BenoitL", + "Fredchat" ] }, - "Web/SVG/Element/feFuncA": { - "modified": "2020-10-15T22:12:15.038Z", + "Web/XSLT/Element/value-of": { + "modified": "2019-03-23T23:44:42.898Z", "contributors": [ - "a-mt" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Element/feFuncB": { - "modified": "2020-10-15T22:12:15.581Z", + "Web/XSLT/Element/variable": { + "modified": "2019-01-16T16:09:06.502Z", "contributors": [ - "a-mt" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Element/feFuncG": { - "modified": "2020-10-15T22:12:14.655Z", + "Web/XSLT/Element/when": { + "modified": "2019-01-16T16:09:01.761Z", "contributors": [ - "a-mt" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Element/feFuncR": { - "modified": "2020-10-15T22:12:16.404Z", + "Web/XSLT/Element/with-param": { + "modified": "2019-01-16T16:07:34.980Z", "contributors": [ - "a-mt" + "chrisdavidmills", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Element/feGaussianBlur": { - "modified": "2020-10-15T22:12:13.052Z", + "Web/API/Detecting_device_orientation": { + "modified": "2019-03-23T23:28:22.437Z", "contributors": [ - "a-mt" + "mgagnon555", + "a-mt", + "tregagnon", + "Fredchat", + "FredB", + "achraf", + "darnuria" ] }, - "Web/SVG/Element/feImage": { - "modified": "2020-10-15T22:11:41.220Z", + "Web/API/Network_Information_API": { + "modified": "2020-10-15T21:24:14.258Z", "contributors": [ - "a-mt" + "Arzak656", + "SphinxKnight" ] }, - "Web/SVG/Element/feMerge": { - "modified": "2020-10-15T22:12:14.023Z", + "Web/API/Pointer_Lock_API": { + "modified": "2019-03-23T23:28:21.431Z", "contributors": [ - "a-mt" + "3xr", + "a-mt", + "fscholz", + "polpoy", + "aymericbeaumet", + "nathsou", + "kipcode66", + "Delapouite" ] }, - "Web/SVG/Element/feMergeNode": { - "modified": "2020-10-15T22:12:13.616Z", + "Web/API/Proximity_Events": { + "modified": "2019-03-23T23:28:24.540Z", "contributors": [ - "a-mt" + "SphinxKnight" ] }, - "Web/SVG/Element/feMorphology": { - "modified": "2020-10-15T22:12:09.662Z", + "Web/API/Ambient_Light_Events": { + "modified": "2019-03-23T23:28:29.463Z", "contributors": [ - "a-mt" + "Goofy", + "SphinxKnight" ] }, - "Web/SVG/Element/feOffset": { - "modified": "2020-10-15T22:12:04.038Z", + "Web/Guide/API/WebRTC/Peer-to-peer_communications_with_WebRTC": { + "modified": "2019-03-23T23:24:59.049Z", "contributors": [ - "a-mt" + "AbrahamT" ] }, - "Web/SVG/Element/fePointLight": { - "modified": "2020-10-15T22:12:16.781Z", + "Web/API/WebRTC_API/Session_lifetime": { + "modified": "2019-03-23T23:34:02.335Z", "contributors": [ - "a-mt" + "mmkmou", + "Hub" ] }, - "Web/SVG/Element/feSpecularLighting": { - "modified": "2020-10-15T22:12:15.374Z", + "Web/API/Media_Streams_API": { + "modified": "2020-10-15T21:25:08.658Z", "contributors": [ - "AlainGourves", - "a-mt" + "SphinxKnight", + "GenjoMoz", + "JonathanMM", + "AbrahamT" ] }, - "Web/SVG/Element/feSpotLight": { - "modified": "2020-10-15T22:12:13.699Z", + "Web/API/WebRTC_API/Taking_still_photos": { + "modified": "2019-03-23T23:34:23.933Z", "contributors": [ - "a-mt" + "teoli", + "yluom", + "peb85", + "Hub" ] }, - "Web/SVG/Element/feTile": { - "modified": "2020-10-15T22:12:06.142Z", + "Glossary/XHTML": { + "modified": "2019-03-23T23:46:04.645Z", "contributors": [ - "a-mt" + "loella16", + "Mgjbot", + "BenoitL", + "Takenbot", + "Bpruneau" ] }, - "Web/SVG/Element/feTurbulence": { - "modified": "2020-10-15T22:12:10.250Z", + "Web/API/XMLSerializer": { + "modified": "2019-03-23T23:46:38.004Z", "contributors": [ - "a-mt" + "Delapouite", + "Mgjbot", + "Fredchat", + "VincentN", + "Chbok" ] }, - "Web/SVG/Element/filter": { - "modified": "2020-10-15T22:12:14.867Z", + "orphaned/XPCOM/Liaisons_de_langage/Objet_Components": { + "modified": "2019-04-18T20:34:34.205Z", "contributors": [ - "a-mt" + "wbamberg", + "jmh" ] }, - "Web/SVG/Element/foreignObject": { - "modified": "2020-10-15T21:28:38.917Z", + "orphaned/XPCOM/Reference/Standard_XPCOM_components": { + "modified": "2019-04-18T20:35:41.986Z", "contributors": [ - "a-mt", - "Sebastianz", - "SphinxKnight", - "marie-ototoi", - "J.DMB", - "Goofy", - "akira86" + "wbamberg", + "jmh" ] }, - "Web/SVG/Element/g": { - "modified": "2020-10-15T21:30:19.332Z", + "Web/API/XSLTProcessor/Browser_Differences": { + "modified": "2019-03-23T23:49:52.590Z", "contributors": [ - "a-mt", + "wbamberg", "Sebastianz", - "SphinxKnight", - "teoli", - "J.DMB", - "fscholz", - "ylerjen" + "Mgjbot", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Element/hkern": { - "modified": "2019-03-23T23:04:56.306Z", + "Web/API/XSLTProcessor/Basic_Example": { + "modified": "2019-03-23T23:49:47.376Z", "contributors": [ + "wbamberg", "Sebastianz", - "SphinxKnight", - "Barbrousse" + "Mgjbot", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Element/image": { - "modified": "2020-11-09T05:16:20.671Z", + "Web/API/XSLTProcessor/Generating_HTML": { + "modified": "2019-03-23T23:51:13.681Z", "contributors": [ - "Lucas-C", + "wbamberg", "Sebastianz", - "SphinxKnight", - "teoli", - "Nicronics", - "Goofy" + "Sheppy", + "Ultrafil", + "Mgjbot", + "VincentN", + "Fredchat" ] }, - "Web/SVG/Element/line": { - "modified": "2019-03-23T23:15:29.052Z", + "Mozilla/Firefox/Releases/3/Full_page_zoom": { + "modified": "2019-03-23T23:50:05.576Z", "contributors": [ "wbamberg", - "Sebastianz", - "SphinxKnight", - "Fredchat", - "iainm" + "Mgjbot", + "BenoitL", + "Sys" ] }, - "Web/SVG/Element/linearGradient": { - "modified": "2020-10-15T22:11:05.477Z", + "conflicting/Web/API/Document_Object_Model": { + "modified": "2019-03-23T23:53:23.967Z", "contributors": [ - "a-mt" + "Delapouite", + "Mgjbot", + "BenoitL", + "Jorolo" ] }, - "Web/SVG/Element/marker": { - "modified": "2020-10-15T22:11:33.513Z", + "conflicting/Web/Accessibility": { + "modified": "2019-03-23T23:16:51.023Z", "contributors": [ - "a-mt" + "Fredchat" ] }, - "Web/SVG/Element/mask": { - "modified": "2020-10-15T21:45:31.463Z", + "conflicting/Learn": { + "modified": "2020-07-16T22:22:13.196Z", "contributors": [ - "a-mt", - "ylerjen", - "Sebastianz", "SphinxKnight" ] }, - "Web/SVG/Element/metadata": { - "modified": "2020-10-15T22:12:14.200Z", + "conflicting/Learn/CSS/Styling_text/Fundamentals": { + "modified": "2020-07-16T22:25:49.005Z", "contributors": [ - "a-mt" + "SphinxKnight" ] }, - "Web/SVG/Element/mpath": { - "modified": "2020-10-15T22:12:17.500Z", + "conflicting/Learn/CSS/Styling_text/Styling_lists": { + "modified": "2020-07-16T22:25:49.686Z", "contributors": [ - "a-mt" + "xdelatour" ] }, - "Web/SVG/Element/path": { - "modified": "2020-10-15T21:09:41.993Z", + "conflicting/Learn/CSS/Styling_text/Fundamentals_9e7ba587262abbb02304cbc099c1f0d8": { + "modified": "2020-07-16T22:25:39.378Z", "contributors": [ - "ventilateur.ventilateur", - "Gauths", - "Sebastianz", - "SphinxKnight", "teoli", - "tregagnon", - "gemy_c" + "SphinxKnight", + "Mozinet", + "Oliviermoz" ] }, - "Web/SVG/Element/pattern": { - "modified": "2020-11-04T12:50:59.879Z", + "conflicting/Learn/CSS/CSS_layout/Introduction": { + "modified": "2020-07-16T22:25:40.392Z", "contributors": [ - "cdoublev", - "wbamberg", - "Sebastianz", - "SphinxKnight", - "thomas-huguenin" + "SphinxKnight" ] }, - "Web/SVG/Element/polygon": { - "modified": "2020-10-15T21:56:31.856Z", + "conflicting/Learn/CSS/Building_blocks/Selectors": { + "modified": "2020-07-16T22:25:39.574Z", "contributors": [ - "Arzak656", - "AlexisColin" + "SphinxKnight", + "Oliviermoz" ] }, - "Web/SVG/Element/polyline": { - "modified": "2019-03-23T22:39:44.292Z", + "conflicting/Learn/CSS/First_steps/How_CSS_works": { + "modified": "2020-07-16T22:25:39.949Z", "contributors": [ + "Loliwe", "SphinxKnight", - "Sebastianz", - "Crocmagnon" + "Oliviermoz" ] }, - "Web/SVG/Element/radialGradient": { - "modified": "2019-03-23T22:07:50.374Z", + "conflicting/Learn/HTML/Introduction_to_HTML": { + "modified": "2020-07-16T22:22:27.345Z", "contributors": [ - "AlexisColin", - "Gauths" + "gudemare", + "Loliwe", + "SphinxKnight" ] }, - "Web/SVG/Element/rect": { - "modified": "2020-10-15T21:09:37.460Z", + "conflicting/Learn/HTML/Introduction_to_HTML/Advanced_text_formatting": { + "modified": "2020-07-16T22:22:41.102Z", + "contributors": [ + "SphinxKnight" + ] + }, + "conflicting/Learn/HTML/Introduction_to_HTML/Advanced_text_formatting_c8b0b9eb353375fb9a4679f68164e682": { + "modified": "2020-07-16T22:22:41.315Z", "contributors": [ - "EloD10", - "Sebastianz", - "SphinxKnight", - "Nfroidure", "teoli", - "tregagnon", - "gemy_c" + "SphinxKnight" ] }, - "Web/SVG/Element/stop": { - "modified": "2020-10-15T22:17:23.569Z", + "conflicting/Learn/HTML/Multimedia_and_embedding/Video_and_audio_content": { + "modified": "2020-07-16T22:22:40.861Z", "contributors": [ - "cdoublev" + "SphinxKnight" ] }, - "Web/SVG/Element/style": { - "modified": "2019-03-23T22:40:42.582Z", + "conflicting/Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies": { + "modified": "2020-07-16T22:22:42.572Z", "contributors": [ - "Sebastianz", - "teoli", - "GrosMocassin" + "SphinxKnight" ] }, - "Web/SVG/Element/svg": { - "modified": "2019-03-23T22:23:41.325Z", + "conflicting/Learn/HTML/Multimedia_and_embedding/Images_in_HTML": { + "modified": "2020-07-16T22:22:38.961Z", "contributors": [ - "ferdi_", - "khalyomede" + "chrisdavidmills", + "SphinxKnight" ] }, - "Web/SVG/Element/switch": { - "modified": "2020-10-15T21:28:19.111Z", + "conflicting/Learn/HTML/Multimedia_and_embedding/Images_in_HTML_2c0377f7605f693cad465c2b4839addc": { + "modified": "2020-07-16T22:22:41.471Z", "contributors": [ - "a-mt", - "Sebastianz", - "SphinxKnight", - "J.DMB", - "loic" + "SphinxKnight" ] }, - "Web/SVG/Element/symbol": { - "modified": "2020-10-15T22:12:40.814Z", + "conflicting/Learn/CSS/First_steps/How_CSS_works_cf31463f874ecd8e10e648dacde4a995": { + "modified": "2020-07-16T22:22:39.866Z", "contributors": [ - "a-mt" + "SphinxKnight" ] }, - "Web/SVG/Element/text": { - "modified": "2019-03-23T22:57:14.491Z", + "conflicting/Learn/HTML/Introduction_to_HTML/Getting_started": { + "modified": "2020-07-16T22:22:38.260Z", "contributors": [ - "Sebastianz", - "GrandSchtroumpf", - "SphinxKnight", - "ylerjen", - "B_M" + "G4cklez", + "SphinxKnight" ] }, - "Web/SVG/Element/title": { - "modified": "2020-10-15T21:34:41.922Z", + "conflicting/Learn/HTML/Introduction_to_HTML/Creating_hyperlinks": { + "modified": "2020-07-16T22:22:39.664Z", "contributors": [ - "a-mt", - "Sebastianz", - "SphinxKnight", - "Goofy", - "B_M" + "SphinxKnight" ] }, - "Web/SVG/Element/tspan": { - "modified": "2019-03-23T22:28:46.810Z", + "conflicting/Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals": { + "modified": "2020-07-16T22:22:40.566Z", "contributors": [ - "wbamberg", - "Sebastianz", - "GrandSchtroumpf" + "SphinxKnight" ] }, - "Web/SVG/Element/use": { - "modified": "2019-03-23T22:26:29.130Z", + "conflicting/Learn/HTML/Introduction_to_HTML/Document_and_website_structure": { + "modified": "2020-07-16T22:22:39.225Z", "contributors": [ - "yank7", - "Wismill", - "Nothus" + "SphinxKnight" ] }, - "Web/SVG/Index": { - "modified": "2019-01-16T21:57:35.980Z", + "conflicting/Learn/HTML/Introduction_to_HTML/Advanced_text_formatting_b235e00aa38ee1d4b535fc921395f446": { + "modified": "2020-07-16T22:22:37.801Z", "contributors": [ - "xdelatour" + "SphinxKnight" ] }, - "Web/SVG/SVG_animation_with_SMIL": { - "modified": "2019-08-24T09:55:45.297Z", + "conflicting/Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies_fbe06d127f73df4dd2f56a31b7c2bd2d": { + "modified": "2020-07-16T22:22:42.317Z", "contributors": [ - "JNa0", - "a-mt", - "fscholz", - "tonybengue" + "SphinxKnight" ] }, - "Web/SVG/SVG_en_tant_qu_image": { - "modified": "2019-03-29T09:03:13.544Z", + "conflicting/Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals_e22cde852fd55bbd8b014a4eac49a3bc": { + "modified": "2020-07-16T22:22:39.419Z", "contributors": [ - "SphinxKnight", - "a-mt", - "Barbrousse" + "SphinxKnight" ] }, - "Web/SVG/Sources_compatibilite": { - "modified": "2019-03-23T23:05:05.046Z", + "conflicting/Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals_42ad0dcdd765b60d8adda1f6293954b6": { + "modified": "2020-07-16T22:22:38.547Z", "contributors": [ - "tonybengue", - "B_M", - "Barbrousse" + "SphinxKnight" ] }, - "Web/SVG/Tutoriel": { - "modified": "2019-03-24T00:14:42.932Z", + "conflicting/Learn/Getting_started_with_the_web": { + "modified": "2020-07-16T22:22:26.616Z", "contributors": [ - "a-mt", - "teoli", - "PetiPandaRou", - "Mgjbot", - "Fredchat", - "Duarna" + "wbamberg", + "SphinxKnight" ] }, - "Web/SVG/Tutoriel/Contenu_embarque_SVG": { - "modified": "2019-03-23T23:16:11.402Z", + "conflicting/Learn/Common_questions/set_up_a_local_testing_server": { + "modified": "2020-07-16T22:35:46.563Z", "contributors": [ - "a-mt", - "Jean-MariePETIT" + "SphinxKnight" ] }, - "Web/SVG/Tutoriel/Découpages_et_masquages": { - "modified": "2019-03-24T00:14:44.808Z", + "conflicting/Learn/Getting_started_with_the_web/Dealing_with_files": { + "modified": "2020-07-16T22:35:20.536Z", "contributors": [ - "a-mt", - "parmentf", - "teoli", - "PetiPandaRou" + "ILIKECOOKIE", + "SphinxKnight" + ] + }, + "conflicting/Learn_370bfb0fa23e42f4384f010341852c43": { + "modified": "2020-07-16T22:33:41.155Z", + "contributors": [ + "SphinxKnight", + "Thegennok" + ] + }, + "conflicting/Learn_6767a192c90d2c9c5179cf004fce2ee8": { + "modified": "2020-08-30T08:21:58.955Z", + "contributors": [ + "Voulto", + "SphinxKnight", + "Andrew_Pfeiffer" + ] + }, + "conflicting/Web/CSS/color_value": { + "modified": "2019-01-16T15:51:34.856Z", + "contributors": [ + "Fredchat", + "Kyodev", + "DirtyF", + "BenoitL" ] }, - "Web/SVG/Tutoriel/Fills_and_Strokes": { - "modified": "2019-03-18T21:23:38.637Z", + "conflicting/Web/CSS": { + "modified": "2019-01-16T16:09:55.868Z", "contributors": [ - "a-mt" + "BenoitL" ] }, - "Web/SVG/Tutoriel/Formes_de_base": { - "modified": "2019-03-23T23:50:51.657Z", + "conflicting/Web/CSS/Pseudo-classes": { + "modified": "2019-01-16T15:51:16.166Z", "contributors": [ - "a-mt", - "Watilin", - "parmentf", - "Jean-MariePETIT", - "teoli", - "tregagnon", - "PetiPandaRou" + "Fredchat", + "Kyodev" ] }, - "Web/SVG/Tutoriel/Gradients": { - "modified": "2019-03-18T21:23:33.431Z", + "conflicting/Web/CSS/border-collapse": { + "modified": "2019-03-23T23:49:00.263Z", "contributors": [ - "a-mt" + "ethertank", + "Fredchat", + "Kyodev", + "Chbok", + "Mgjbot" ] }, - "Web/SVG/Tutoriel/Introduction": { - "modified": "2019-03-24T00:14:10.761Z", + "conflicting/Glossary/Chrome": { + "modified": "2019-03-23T23:48:48.795Z", "contributors": [ - "a-mt", - "marecord", - "parmentf", - "teoli", - "PetiPandaRou", - "Fredchat", - "Duarna", - "Mgjbot" + "Delapouite", + "BenoitL", + "Mgjbot", + "VincentN", + "Chbok", + "Fredchat" ] }, - "Web/SVG/Tutoriel/Introduction_à_SVG_dans_HTML": { - "modified": "2019-06-17T09:44:07.955Z", + "Mozilla/Developer_guide/Build_Instructions": { + "modified": "2019-03-23T23:48:28.119Z", "contributors": [ - "AlainGourves", - "chrisdavidmills", - "benjaminabel", + "fscholz", + "capgemini-ocs", + "teoli", + "The RedBurn", "BenoitL", - "Chbok" + "Mgjbot" ] }, - "Web/SVG/Tutoriel/Motifs": { - "modified": "2019-03-18T21:17:06.419Z", + "conflicting/Learn/CSS/Building_blocks": { + "modified": "2019-03-24T00:11:28.445Z", "contributors": [ - "a-mt" + "grandoc", + "Fredchat", + "Altinfo", + "Verruckt", + "BenoitL" ] }, - "Web/SVG/Tutoriel/Paths": { - "modified": "2019-09-10T13:49:14.936Z", + "conflicting/Learn/CSS/Building_blocks/Cascade_and_inheritance": { + "modified": "2019-03-23T23:43:29.860Z", "contributors": [ - "blomki", - "lhapaipai", - "a-mt", - "Watilin" + "teoli", + "Verruckt", + "Mgjbot", + "Mozinet", + "BenoitL" ] }, - "Web/SVG/Tutoriel/Positionnement": { - "modified": "2019-03-24T00:14:10.641Z", + "conflicting/Learn/CSS/Building_blocks/Values_and_units": { + "modified": "2019-03-23T23:48:37.546Z", "contributors": [ - "LennyObez", - "Jean-MariePETIT", "teoli", - "PetiPandaRou", - "Goofy" + "Mgjbot", + "Verruckt", + "Indigo", + "BenoitL" ] }, - "Web/SVG/Tutoriel/Premiers_pas": { - "modified": "2019-03-24T00:03:59.091Z", + "conflicting/Learn/CSS/First_steps/How_CSS_is_structured": { + "modified": "2019-03-24T00:11:21.223Z", "contributors": [ - "sayabiws", - "Hell_Carlito", - "SphinxKnight", - "marie-ototoi", - "parmentf", - "benjaminabel", "teoli", - "PetiPandaRou", - "Goofy", - "AlexisMetaireau", - "mulliezj", - "fscholz", - "Fredchat", - "Duarna", - "Mgjbot" + "grandoc", + "R greg", + "Mgjbot", + "Verruckt", + "Indigo", + "BenoitL" ] }, - "Web/SVG/Tutoriel/SVG_Image_Tag": { - "modified": "2019-03-23T22:39:52.558Z", + "conflicting/Learn/CSS/First_steps/How_CSS_works_cdccf923f6bd040e8d243ee03d223ddc": { + "modified": "2019-03-23T23:43:30.663Z", "contributors": [ - "a-mt", - "jti77", - "MrIglou" + "teoli", + "Verruckt", + "Mgjbot", + "BenoitL" ] }, - "Web/SVG/Tutoriel/Texts": { - "modified": "2019-03-18T21:23:21.700Z", + "conflicting/Learn/CSS/First_steps": { + "modified": "2019-03-23T23:43:26.964Z", "contributors": [ - "a-mt" + "Avent", + "wakka27", + "jparker", + "Delapouite", + "Verruckt", + "VincentN", + "Mgjbot", + "Indigo", + "BenoitL", + "Gorrk", + "Anonymous", + "Nickolay", + "TestUser" ] }, - "Web/SVG/Tutoriel/Tools_for_SVG": { - "modified": "2019-03-23T22:53:22.704Z", + "conflicting/Learn/JavaScript/Client-side_web_APIs/Manipulating_documents": { + "modified": "2019-03-23T23:43:36.441Z", "contributors": [ - "a-mt", - "Goofy", - "marie-ototoi" + "teoli", + "Verruckt", + "Sheppy", + "BenoitL" ] }, - "Web/SVG/Tutoriel/Transformations_de_base": { - "modified": "2019-03-24T00:14:43.788Z", + "conflicting/Learn/CSS/Building_blocks/Selectors_9bc80fea302c91cd60fb72c4e83c83e9": { + "modified": "2019-03-24T00:11:21.423Z", "contributors": [ - "a-mt", - "loella16", - "bastienmoulia", + "xseignard", "teoli", - "tregagnon", - "PetiPandaRou" + "grandoc", + "R greg", + "Mgjbot", + "Verruckt", + "BenoitL", + "Mozinet", + "Christian13" ] }, - "Web/SVG/Tutoriel/filtres": { - "modified": "2019-04-20T15:46:39.301Z", + "conflicting/Learn/CSS/Styling_text/Styling_lists_06e9538892250c13976a84639f0dadd2": { + "modified": "2019-03-23T23:43:24.796Z", "contributors": [ - "tombosoadimitrie", - "a-mt" + "teoli", + "Verruckt", + "BenoitL" ] }, - "Web/SVG/Tutoriel/polices_SVG": { - "modified": "2019-03-23T22:39:39.513Z", + "conflicting/Learn/CSS/CSS_layout": { + "modified": "2019-03-23T23:43:29.436Z", "contributors": [ - "a-mt", - "jti77", - "enogael", - "Cyril-Levallois" + "teoli", + "Verruckt", + "BenoitL" ] }, - "Web/Security": { - "modified": "2019-09-10T16:34:32.729Z", + "conflicting/Learn/CSS/First_steps/How_CSS_works_ecbda2160290b96c02dcfa8276c0333a": { + "modified": "2019-03-23T23:47:29.274Z", "contributors": [ - "SphinxKnight", - "bldesign.ch", - "CarlosAvim", - "Tom_D", - "goofy_bz", - "marumari" + "teoli", + "Fredchat", + "Verruckt", + "Mgjbot", + "Indigo", + "BenoitL", + "Gorrk" ] }, - "Web/Security/Public_Key_Pinning": { - "modified": "2019-03-18T21:11:18.056Z", + "conflicting/Learn/CSS/First_steps/How_CSS_works_dba75d8c56ccc773f03d946ce2dbb25c": { + "modified": "2019-03-23T23:47:23.927Z", "contributors": [ - "totopsy", - "Tom_D", - "Hell_Carlito" + "wakka27", + "teoli", + "Fredchat", + "Verruckt", + "Mgjbot", + "BenoitL", + "Gorrk", + "Anonymous" ] }, - "Web/Security/Referer_header:_privacy_and_security_concerns": { - "modified": "2020-11-02T18:51:04.362Z", + "conflicting/Learn/CSS/Styling_text/Fundamentals_8249b1bf53d09b06ed51f43697880b5b": { + "modified": "2019-03-24T00:11:21.618Z", "contributors": [ - "JNa0", - "applicodeur", - "arnaud.wixiweb", - "duduindo", - "Elaxis_" + "grandoc", + "Mgjbot", + "Verruckt", + "BenoitL", + "Loveuzz59", + "Indigo" ] }, - "Web/Security/Same_origin_policy_for_JavaScript": { - "modified": "2019-10-12T13:42:13.230Z", + "conflicting/Learn/CSS/Building_blocks/Styling_tables": { + "modified": "2019-03-24T00:11:25.378Z", "contributors": [ - "GregMorel", - "SphinxKnight", - "Selbahc", - "sblondon", - "rle-mino", - "fabienheureux", "teoli", - "dwogsi" + "grandoc", + "Verruckt", + "Pitchum", + "BenoitL" ] }, - "Web/Security/Secure_Contexts": { - "modified": "2019-03-23T22:17:00.806Z", + "conflicting/Web/Guide": { + "modified": "2019-03-24T00:13:07.123Z", "contributors": [ - "nobe4" + "bilali", + "pixelastic", + "traan", + "Owidd", + "BenoitL", + "Mgjbot", + "Takenbot", + "Mozinet", + "Mrueegg", + "Chbok" ] }, - "Web/Security/Subresource_Integrity": { - "modified": "2019-03-23T22:27:34.272Z", + "conflicting/Web/Guide/Events/Creating_and_triggering_events": { + "modified": "2019-03-23T23:50:28.205Z", "contributors": [ - "SphinxKnight", - "nico3333fr" + "xuancanh", + "Mgjbot", + "BenoitL", + "Elethiomel", + "Fredchat" ] }, - "Web/Tutoriels": { - "modified": "2020-09-04T03:10:42.961Z", + "conflicting/Web/API/Web_Storage_API": { + "modified": "2019-03-23T23:53:02.039Z", "contributors": [ - "SphinxKnight", - "ppayet304", - "Maxi-MenuBestOfPlus", - "W1773ND", - "tmpbci", - "xvw", - "rjeannot", - "CarlosAvim", - "CarterMason4", - "marecord", - "JeffD", - "badgohan", + "AshfaqHossain", "teoli", - "dayenu", - "Oliviermoz", - "Bat", - "Wlad-Hawaii", - "nelsonkam", - "Antwan_Did", - "PageotD", - "Mutijima", - "hs0ucy", - "Shaker", - "Asaphus", - "tomsihap", - "anthonybt", - "laurent-thuy", - "Info", - "chris.bourdieu", - "AnthonyMaton", - "naar", - "Nesseria" + "Nigel_Sheldon", + "BenoitL", + "Mgjbot", + "CedricP", + "Sum2807" ] }, - "Web/Web_Components": { - "modified": "2020-10-09T12:10:17.619Z", + "conflicting/Web/HTML/Global_attributes": { + "modified": "2019-03-23T22:41:06.193Z", "contributors": [ - "GuillaumeCz", - "jeanremy", - "coldPen", - "Voltariuss", - "ylerjen", - "JNa0", - "wulfy", - "SphinxKnight", - "oritlewski", - "linsolas", - "GtAntoine", - "mknx", - "oussama-jlassi", - "Zecat" + "loella16", + "xdelatour" ] }, - "Web/Web_Components/HTML_Imports": { - "modified": "2020-10-15T22:12:01.555Z", + "conflicting/Glossary/Doctype": { + "modified": "2019-01-16T21:53:56.898Z", "contributors": [ - "ledenis", - "ylerjen" + "loella16", + "xdelatour" ] }, - "Web/Web_Components/Using_custom_elements": { - "modified": "2019-03-18T21:38:08.858Z", + "Mozilla/Developer_guide/Introduction": { + "modified": "2019-03-23T23:40:01.462Z", "contributors": [ - "NemoNobobyPersonne" + "m-r-r", + "FredB" ] }, - "Web/Web_Components/Using_shadow_DOM": { - "modified": "2020-03-15T20:54:04.062Z", + "conflicting/MDN/Tools": { + "modified": "2019-01-16T20:49:48.849Z", "contributors": [ - "JNa0" + "wbamberg", + "Jacqboel", + "Hell_Carlito", + "Sheppy" ] }, - "Web/Web_Components/Utilisation_des_templates_et_des_slots": { - "modified": "2019-07-27T04:45:38.358Z", + "Plugins/Guide/Constants": { + "modified": "2019-03-24T00:03:23.228Z", "contributors": [ - "PSthely", - "wiredbug" + "Delapouite", + "Demos" ] }, - "Web/XML": { - "modified": "2020-08-30T07:03:09.579Z", + "conflicting/Tools/Debugger/How_to/Set_Watch_Expressions": { + "modified": "2020-07-16T22:35:12.981Z", "contributors": [ - "Voulto", - "tristantheb", - "ExE-Boss" + "wbamberg", + "maximelore", + "EIJDOLL", + "teoli", + "Goofy" ] }, - "Web/XML/Introduction_à_XML": { - "modified": "2019-05-01T21:50:25.192Z", + "Tools/Debugger/Break_on_DOM_mutation": { + "modified": "2020-07-16T22:35:11.566Z", "contributors": [ - "ExE-Boss", - "Elethiomel", - "Fredchat", - "BenoitL", - "Mgjbot", - "Lbergere" + "maximelore", + "wbamberg", + "teoli" ] }, - "Web/XML/xml:base": { - "modified": "2019-05-01T21:49:37.439Z", + "conflicting/Tools/Performance/Waterfall": { + "modified": "2020-07-16T22:36:22.616Z", "contributors": [ - "ExE-Boss", - "loella16" + "wbamberg", + "teoli", + "maximelore" ] }, - "Web/XPath": { - "modified": "2020-06-19T03:44:39.700Z", + "conflicting/Tools/Page_Inspector/UI_Tour": { + "modified": "2020-07-16T22:34:30.496Z", "contributors": [ - "Jemmy4s", - "ExE-Boss", - "Fredchat", - "Delapouite", - "fscholz", - "Mgjbot", - "Celelibi", - "Chbok", - "BenoitL" + "wbamberg", + "teoli", + "maximelore" ] }, - "Web/XPath/Axes": { - "modified": "2019-03-23T23:54:15.946Z", + "conflicting/Tools/Memory/Basic_operations": { + "modified": "2020-07-16T22:36:28.898Z", "contributors": [ - "ExE-Boss", - "Delapouite", - "Fredchat", - "Mgjbot", - "VincentN" + "wbamberg", + "maximelore" ] }, - "Web/XPath/Axes/ancestor": { - "modified": "2019-01-16T16:12:07.983Z", + "conflicting/Tools/Memory/Basic_operations_9264f1c8b3be17d004821ca45ca04d3a": { + "modified": "2020-07-16T22:36:27.674Z", "contributors": [ - "ExE-Boss", - "Fredchat" + "wbamberg", + "maximelore" ] }, - "Web/XPath/Axes/ancestor-or-self": { - "modified": "2019-01-16T16:12:08.969Z", + "conflicting/Tools/Memory/Basic_operations_f2c86b478396e7a233344f64c4d4f1da": { + "modified": "2020-07-16T22:36:27.834Z", "contributors": [ - "ExE-Boss", - "Fredchat" + "wbamberg", + "maximelore" ] }, - "Web/XPath/Axes/attribute": { - "modified": "2019-01-16T16:11:52.452Z", + "conflicting/Tools/Responsive_Design_Mode": { + "modified": "2020-07-16T22:36:36.829Z", "contributors": [ - "ExE-Boss", - "Fredchat" + "wbamberg", + "maximelore" ] }, - "Web/XPath/Axes/child": { - "modified": "2019-01-16T16:11:53.728Z", + "conflicting/Glossary/DOM": { + "modified": "2019-03-24T00:11:57.509Z", "contributors": [ - "ExE-Boss", - "Fredchat" + "Goofy", + "teoli", + "bou22" ] }, - "Web/XPath/Axes/descendant": { - "modified": "2019-01-16T16:11:48.389Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/Object/toSource": { + "modified": "2019-03-24T00:05:25.191Z", "contributors": [ - "ExE-Boss", - "Fredchat" + "wbamberg", + "Potappo", + "BenoitL" ] }, - "Web/XPath/Axes/descendant-or-self": { - "modified": "2019-01-16T16:12:14.349Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/Date/toString": { + "modified": "2019-03-23T23:46:06.612Z", "contributors": [ - "ExE-Boss", - "Fredchat" + "wbamberg", + "teoli", + "BenoitL" ] }, - "Web/XPath/Axes/following": { - "modified": "2019-01-16T16:11:54.323Z", + "conflicting/Web/HTTP/Basics_of_HTTP/MIME_types": { + "modified": "2020-04-19T02:52:23.292Z", "contributors": [ - "ExE-Boss", - "Fredchat" + "vvvaleee", + "BenoitL" ] }, - "Web/XPath/Axes/following-sibling": { - "modified": "2019-01-16T16:11:48.257Z", + "conflicting/Web/XPath/Introduction_to_using_XPath_in_JavaScript": { + "modified": "2019-01-16T14:19:09.912Z", "contributors": [ - "ExE-Boss", + "kmaglione", + "Mgjbot", + "Elethiomel", "Fredchat" ] }, - "Web/XPath/Axes/namespace": { - "modified": "2019-01-16T16:11:53.220Z", + "Web/API/DOMMatrix": { + "modified": "2019-03-23T22:45:55.560Z", "contributors": [ - "ExE-Boss", - "Fredchat" + "SphinxKnight", + "morganPolitano" ] }, - "Web/XPath/Axes/parent": { - "modified": "2019-01-16T16:11:45.464Z", + "Web/API/DeviceMotionEventRotationRate/alpha": { + "modified": "2019-03-18T21:40:56.610Z", "contributors": [ - "ExE-Boss", - "Fredchat" + "loella16" ] }, - "Web/XPath/Axes/preceding": { - "modified": "2019-01-16T16:11:48.527Z", + "Web/API/DeviceMotionEventRotationRate/beta": { + "modified": "2019-03-18T21:41:13.475Z", "contributors": [ - "ExE-Boss", - "Fredchat" + "loella16" ] }, - "Web/XPath/Axes/preceding-sibling": { - "modified": "2019-01-16T16:11:01.463Z", + "Web/API/DeviceMotionEventRotationRate/gamma": { + "modified": "2019-03-18T21:41:11.230Z", "contributors": [ - "ExE-Boss", - "Fredchat" + "loella16" ] }, - "Web/XPath/Axes/self": { - "modified": "2019-01-16T16:11:01.388Z", + "Web/API/DeviceMotionEventRotationRate": { + "modified": "2019-03-18T21:41:14.051Z", "contributors": [ - "ExE-Boss", - "Mgjbot", - "Fredchat" + "loella16" ] }, - "Web/XPath/Fonctions": { - "modified": "2019-03-23T23:54:16.270Z", + "conflicting/Web/API/Document_Object_Model_03f6e13c52ad7c539d9b4c33c51ac4a3": { + "modified": "2019-03-23T23:46:29.146Z", "contributors": [ - "ExE-Boss", - "Fredchat", + "SphinxKnight", + "teoli", + "khalid32", + "Sheppy", + "Ame Nomade", "Mgjbot", - "VincentN" + "BenoitL" ] }, - "Web/XPath/Fonctions/boolean": { - "modified": "2019-01-16T15:50:26.737Z", + "Web/API/DocumentOrShadowRoot/activeElement": { + "modified": "2019-03-23T23:12:53.004Z", "contributors": [ - "ExE-Boss", + "fscholz", + "teoli", + "AshfaqHossain", "Mgjbot", - "VincentN", - "Fredchat" + "BenoitL" ] }, - "Web/XPath/Fonctions/ceiling": { - "modified": "2019-01-16T15:50:21.623Z", + "Web/API/DocumentOrShadowRoot/elementFromPoint": { + "modified": "2019-03-23T23:50:28.633Z", "contributors": [ - "ExE-Boss", + "fscholz", + "teoli", + "jsx", "Mgjbot", - "VincentN", - "Fredchat" + "BenoitL" + ] + }, + "Web/API/DocumentOrShadowRoot/getSelection": { + "modified": "2019-09-25T07:21:02.389Z", + "contributors": [ + "julienc", + "sudwebdesign", + "loella16", + "fscholz", + "FredPl" ] }, - "Web/XPath/Fonctions/concat": { - "modified": "2019-01-16T15:50:21.441Z", + "Web/API/DocumentOrShadowRoot/styleSheets": { + "modified": "2019-03-23T23:06:00.949Z", "contributors": [ - "ExE-Boss", - "Mgjbot", - "VincentN", - "Fredchat" + "a5er", + "fscholz", + "J.DMB", + "Nothus" ] }, - "Web/XPath/Fonctions/contains": { - "modified": "2019-03-23T23:58:27.714Z", + "Web/API/HTMLElement/accessKey": { + "modified": "2019-03-23T22:24:43.588Z", "contributors": [ - "ExE-Boss", - "joseph2rs", - "eleg", - "Mgjbot", - "VincentN", - "Fredchat" + "loella16", + "alexandre-le-borgne" ] }, - "Web/XPath/Fonctions/count": { - "modified": "2019-01-16T15:50:25.794Z", + "conflicting/Web/API": { + "modified": "2019-03-24T00:13:05.858Z", "contributors": [ - "ExE-Boss", - "Mgjbot", - "VincentN", - "Fredchat" + "loella16", + "fscholz", + "teoli", + "khalid32", + "dextra", + "BenoitL" ] }, - "Web/XPath/Fonctions/current": { - "modified": "2019-01-16T16:10:44.044Z", + "conflicting/Web/API/Document/createEvent": { + "modified": "2020-10-15T21:37:47.725Z", "contributors": [ - "ExE-Boss", - "VincentN", - "Fredchat" + "loella16", + "Alexgruissan" ] }, - "Web/XPath/Fonctions/document": { - "modified": "2019-01-16T16:10:44.270Z", + "conflicting/Web/API/Node": { + "modified": "2020-10-15T22:02:08.284Z", "contributors": [ - "ExE-Boss", - "VincentN", - "Fredchat" + "loella16" ] }, - "Web/XPath/Fonctions/element-available": { - "modified": "2019-01-16T16:10:46.100Z", + "conflicting/Web/API/Node_378aed5ed6869e50853edbc988cf9556": { + "modified": "2020-10-15T22:02:08.674Z", "contributors": [ - "ExE-Boss", - "VincentN", - "Fredchat" + "loella16" ] }, - "Web/XPath/Fonctions/false": { - "modified": "2019-01-16T15:50:11.196Z", + "conflicting/Web/API/Node/getRootNode": { + "modified": "2020-10-15T22:02:08.977Z", "contributors": [ - "ExE-Boss", - "Mgjbot", - "Laymain", - "VincentN", - "Fredchat" + "wbamberg", + "loella16" ] }, - "Web/XPath/Fonctions/floor": { - "modified": "2019-03-23T23:49:20.491Z", + "conflicting/Web/API/Window/localStorage": { + "modified": "2019-03-18T20:41:23.924Z", "contributors": [ - "ExE-Boss", - "Fredchat", - "stephaniehobson", - "Mgjbot", - "VincentN" + "Watilin", + "cedeber", + "lulu5239", + "Fredloub", + "CoolSnow04" ] }, - "Web/XPath/Fonctions/format-number": { - "modified": "2019-01-16T15:28:39.710Z", + "conflicting/Web/API/Web_Workers_API/Using_web_workers": { + "modified": "2019-03-23T23:02:10.788Z", "contributors": [ - "ExE-Boss", - "Curieux", - "VincentN", - "Fredchat" + "jean-pierre.gay" ] }, - "Web/XPath/Fonctions/function-available": { - "modified": "2019-01-16T16:11:01.243Z", + "conflicting/Web/API/URL": { + "modified": "2019-03-23T22:29:28.869Z", "contributors": [ - "ExE-Boss", - "VincentN", - "Fredchat" + "branciat" ] }, - "Web/XPath/Fonctions/generate-id": { - "modified": "2019-01-16T16:11:03.202Z", + "conflicting/Web/CSS/:placeholder-shown": { + "modified": "2019-05-28T09:44:44.784Z", "contributors": [ - "ExE-Boss", - "VincentN", - "Fredchat" + "brunostasse", + "teoli", + "SphinxKnight" ] }, - "Web/XPath/Fonctions/id": { - "modified": "2019-01-16T15:50:07.997Z", + "conflicting/Web/CSS/:is": { + "modified": "2020-10-15T21:28:06.961Z", "contributors": [ - "ExE-Boss", - "Mgjbot", - "VincentN", - "Fredchat" + "SphinxKnight", + "tregagnon", + "teoli", + "louuis" ] }, - "Web/XPath/Fonctions/key": { - "modified": "2019-01-16T16:11:09.419Z", + "conflicting/Web/CSS/::placeholder": { + "modified": "2019-03-18T21:41:58.383Z", "contributors": [ - "ExE-Boss", - "VincentN", - "Fredchat" + "teoli", + "SphinxKnight" ] }, - "Web/XPath/Fonctions/lang": { - "modified": "2019-01-16T15:50:16.941Z", + "conflicting/Web/CSS/box-ordinal-group": { + "modified": "2019-04-05T07:25:19.546Z", "contributors": [ - "ExE-Boss", - "Mgjbot", - "VincentN", - "Fredchat" + "SphinxKnight", + "teoli", + "quentin.lamamy" ] }, - "Web/XPath/Fonctions/last": { - "modified": "2019-01-16T15:50:10.531Z", + "conflicting/Web/CSS/cursor": { + "modified": "2019-04-05T07:25:43.783Z", "contributors": [ - "ExE-Boss", - "Mgjbot", - "VincentN", + "SphinxKnight", + "teoli", + "FredB", + "Kyodev", "Fredchat" ] }, - "Web/XPath/Fonctions/local-name": { - "modified": "2019-01-16T15:50:02.059Z", + "conflicting/Web/CSS/scroll-snap-type": { + "modified": "2019-03-18T21:33:34.445Z", "contributors": [ - "ExE-Boss", - "Mgjbot", - "VincentN", - "Fredchat" + "SphinxKnight" ] }, - "Web/XPath/Fonctions/name": { - "modified": "2019-01-16T15:50:11.321Z", + "conflicting/Web/CSS/user-select": { + "modified": "2019-03-18T21:33:21.174Z", "contributors": [ - "ExE-Boss", - "Mgjbot", - "VincentN", - "Fredchat" + "SphinxKnight" ] }, - "Web/XPath/Fonctions/namespace-uri": { - "modified": "2019-01-16T15:50:06.369Z", + "conflicting/Web/CSS/mask-image": { + "modified": "2019-03-23T22:58:08.427Z", "contributors": [ - "ExE-Boss", - "Mgjbot", - "VincentN", - "Fredchat" + "mrstork", + "ZorGleH" ] }, - "Web/XPath/Fonctions/normalize-space": { - "modified": "2020-08-05T06:06:47.724Z", + "conflicting/Web/CSS/@viewport": { + "modified": "2020-10-15T21:47:32.203Z", "contributors": [ - "ele-gall-ac-mineducation", - "ExE-Boss", - "Mgjbot", - "VincentN", - "Fredchat" + "SphinxKnight" ] }, - "Web/XPath/Fonctions/not": { - "modified": "2019-01-16T15:50:03.166Z", + "conflicting/Web/CSS/@viewport_516ab4b0283b5b2231fb657505e22440": { + "modified": "2020-10-15T21:47:31.282Z", "contributors": [ - "ExE-Boss", - "Mgjbot", - "VincentN", - "Fredchat" + "SphinxKnight" ] }, - "Web/XPath/Fonctions/number": { - "modified": "2019-01-16T15:50:08.363Z", + "conflicting/Web/CSS/@viewport_ff9d4f4f351256d9fdb3d21397eb3880": { + "modified": "2020-10-15T21:47:34.574Z", "contributors": [ - "ExE-Boss", - "Mgjbot", - "VincentN", - "Fredchat" + "SphinxKnight" ] }, - "Web/XPath/Fonctions/position": { - "modified": "2019-03-18T20:55:34.370Z", + "conflicting/Web/CSS/@viewport_d03ebc763769680c55d1a4258592d3ed": { + "modified": "2020-10-15T21:46:46.765Z", "contributors": [ - "GenjoMoz", - "ExE-Boss", - "Mgjbot", - "Fredchat", - "VincentN" + "SphinxKnight", + "HerveRenault", + "Akitoshi" ] }, - "Web/XPath/Fonctions/round": { - "modified": "2019-01-16T15:50:06.584Z", + "conflicting/Web/CSS/@viewport_a47f799d4189f98a73bc55899628d6d7": { + "modified": "2020-10-15T21:47:36.736Z", "contributors": [ - "ExE-Boss", - "Mgjbot", - "VincentN", - "Fredchat" + "SphinxKnight" ] }, - "Web/XPath/Fonctions/starts-with": { - "modified": "2019-01-16T14:54:33.055Z", + "conflicting/Web/CSS/@viewport_c5f2dc316e069e8c32ab24f9117600a7": { + "modified": "2020-10-15T21:47:32.971Z", "contributors": [ - "ExE-Boss", - "eleg", - "Mgjbot", - "VincentN", - "Fredchat" + "SphinxKnight" ] }, - "Web/XPath/Fonctions/string": { - "modified": "2019-01-16T15:50:09.755Z", + "conflicting/Web/CSS/@viewport_6e9c91ec34cdb0393d301240d0d50d84": { + "modified": "2020-10-15T21:47:33.735Z", "contributors": [ - "ExE-Boss", - "Mgjbot", - "VincentN", - "Fredchat" + "SphinxKnight" ] }, - "Web/XPath/Fonctions/string-length": { - "modified": "2019-01-16T15:50:05.325Z", + "conflicting/Web/CSS/@viewport_7861ca3461a359b150d44f2c8d74e53a": { + "modified": "2020-10-15T21:47:32.251Z", "contributors": [ - "ExE-Boss", - "Mgjbot", - "VincentN", - "Fredchat" + "SphinxKnight" ] }, - "Web/XPath/Fonctions/substring": { - "modified": "2019-01-16T15:50:11.468Z", + "conflicting/Web/CSS/@viewport_3ecbd2877baedebcfaffc13eaa7d61ce": { + "modified": "2020-10-15T21:47:36.683Z", "contributors": [ - "ExE-Boss", - "Mgjbot", - "VincentN", - "Fredchat" + "SphinxKnight" ] }, - "Web/XPath/Fonctions/substring-after": { - "modified": "2019-01-16T15:50:03.541Z", + "conflicting/Web/CSS/@viewport_a33ee59ffd8336ffb3336900dea02e9f": { + "modified": "2020-10-15T22:10:03.823Z", "contributors": [ - "ExE-Boss", - "Mgjbot", - "BenoitL", - "Fredchat", - "VincentN" + "duduindo", + "SphinxKnight" ] }, - "Web/XPath/Fonctions/substring-before": { - "modified": "2019-01-16T15:50:05.352Z", + "conflicting/Web/CSS/@viewport_c925ec0506b352ea1185248b874f7848": { + "modified": "2020-10-15T21:47:33.307Z", "contributors": [ - "ExE-Boss", - "Mgjbot", - "BenoitL", - "Fredchat", - "VincentN" + "SphinxKnight" ] }, - "Web/XPath/Fonctions/sum": { - "modified": "2019-01-16T15:50:16.840Z", + "conflicting/Web/CSS/@viewport_e065ce90bde08c9679692adbe64f6518": { + "modified": "2020-10-15T21:47:36.061Z", "contributors": [ - "ExE-Boss", - "Mgjbot", - "VincentN", - "Fredchat" + "SphinxKnight" ] }, - "Web/XPath/Fonctions/system-property": { - "modified": "2019-01-16T16:10:22.040Z", + "conflicting/Web/CSS/CSS_Backgrounds_and_Borders": { + "modified": "2019-04-19T04:03:57.429Z", "contributors": [ - "ExE-Boss", - "VincentN", - "Fredchat" + "SphinxKnight", + "teoli" ] }, - "Web/XPath/Fonctions/translate": { - "modified": "2019-01-16T15:28:29.401Z", + "conflicting/Web/CSS/width": { + "modified": "2019-03-24T00:14:22.694Z", "contributors": [ - "ExE-Boss", - "Curieux", - "Mgjbot", - "ToGGy", - "Fredchat", - "VincentN" + "goofy_bz", + "louuis", + "teoli", + "FredB", + "tregagnon", + "ThePrisoner" ] }, - "Web/XPath/Fonctions/true": { - "modified": "2019-01-16T15:50:09.532Z", + "conflicting/Web/CSS/CSS_Color": { + "modified": "2019-03-23T22:48:09.885Z", "contributors": [ - "ExE-Boss", - "Mgjbot", - "VincentN", - "Fredchat" + "SphinxKnight", + "Sebastianz", + "teoli" ] }, - "Web/XPath/Fonctions/unparsed-entity-url": { - "modified": "2019-01-16T16:10:19.128Z", + "conflicting/Web/CSS/CSS_Flexible_Box_Layout/Typical_Use_Cases_of_Flexbox": { + "modified": "2019-03-23T22:29:57.804Z", "contributors": [ - "ExE-Boss", - "VincentN", - "Fredchat" + "SphinxKnight" ] }, - "Web/XSLT": { - "modified": "2019-03-24T00:02:50.333Z", + "conflicting/Web/CSS/url()": { + "modified": "2019-04-06T11:57:29.213Z", "contributors": [ - "SphinxKnight", - "chrisdavidmills", - "fscholz", - "Fredchat", - "Verruckt", - "BenoitL", - "Mgjbot", - "Takenbot", - "Chbok" + "SphinxKnight" ] }, - "Web/XSLT/Element": { - "modified": "2019-03-23T23:45:04.079Z", + "conflicting/Web/CSS/Filter_Effects": { + "modified": "2019-03-23T22:35:55.917Z", "contributors": [ - "ExE-Boss", - "chrisdavidmills", - "Fredchat", - "VincentN" + "SphinxKnight", + "xdelatour" ] }, - "Web/XSLT/Element/element": { - "modified": "2019-01-16T16:02:01.198Z", + "conflicting/Web/CSS/column-gap": { + "modified": "2020-10-15T21:43:57.480Z", "contributors": [ - "ExE-Boss", - "chrisdavidmills", - "Fredchat", - "VincentN" + "SphinxKnight" ] }, - "Web/XSLT/Interface_XSLT_JS_dans_Gecko": { - "modified": "2019-03-23T23:47:47.682Z", + "conflicting/Web/CSS/Mozilla_Extensions": { + "modified": "2019-04-06T13:16:07.903Z", "contributors": [ "SphinxKnight", - "chrisdavidmills", - "Jeremie", - "Mgjbot", - "Kyodev", - "Fredchat" + "xdelatour" ] }, - "Web/XSLT/Interface_XSLT_JS_dans_Gecko/Définition_de_paramètres": { - "modified": "2019-03-23T23:43:55.284Z", + "conflicting/Web/CSS/float": { + "modified": "2019-03-18T21:17:42.214Z", "contributors": [ - "SphinxKnight", - "chrisdavidmills", - "Sebastianz", - "Jeremie", - "Fredchat" + "teoli", + "FredB", + "ThePrisoner" ] }, - "Web/XSLT/Interface_XSLT_JS_dans_Gecko/Exemple_avancé": { - "modified": "2019-03-23T23:43:56.095Z", + "conflicting/Web/CSS/font-variant": { + "modified": "2019-03-24T00:11:40.284Z", "contributors": [ - "SphinxKnight", - "chrisdavidmills", - "Sebastianz", - "Jeremie", - "Fredchat" + "teoli", + "FredB", + "ThePrisoner" ] }, - "Web/XSLT/Interface_XSLT_JS_dans_Gecko/Exemple_basique": { - "modified": "2020-04-03T12:42:05.763Z", + "conflicting/Web/CSS/shape-outside": { + "modified": "2019-03-23T22:32:55.011Z", "contributors": [ - "olivierdupon", - "SphinxKnight", - "chrisdavidmills", - "Sebastianz", - "Jeremie", - "Fredchat" + "SphinxKnight" ] }, - "Web/XSLT/Interface_XSLT_JS_dans_Gecko/Les_liaisons_JavaScript_XSLT": { - "modified": "2019-03-23T23:49:14.126Z", + "Web/CSS/easing-function": { + "modified": "2020-10-15T21:46:31.385Z", "contributors": [ - "SphinxKnight", - "chrisdavidmills", - "Sebastianz", - "Jeremie", - "Chichille", - "Fredchat" + "SphinxKnight" ] }, - "Web/XSLT/Interface_XSLT_JS_dans_Gecko/Ressources": { - "modified": "2019-03-23T23:43:56.751Z", + "conflicting/Web/CSS/url()_168028c4e5edd9e19c061adb4b604d4f": { + "modified": "2020-10-15T21:10:36.777Z", "contributors": [ - "wbamberg", "SphinxKnight", - "chrisdavidmills", - "Sebastianz", - "Jeremie", - "Fredchat" + "fscholz", + "teoli", + "FredB", + "ThePrisoner" ] }, - "Web/XSLT/Paramètres_des_instructions_de_traitement": { - "modified": "2019-03-23T23:44:06.266Z", + "conflicting/Web/API/HTMLMediaElement/abort_event": { + "modified": "2019-04-30T14:03:20.605Z", "contributors": [ - "chrisdavidmills", + "wbamberg", "fscholz", - "VincentN", - "Fredchat" + "Kalwyn" ] }, - "Web/XSLT/Sommaire": { - "modified": "2019-06-17T11:21:18.591Z", + "conflicting/Web/API/HTMLMediaElement/ended_event": { + "modified": "2019-03-18T21:16:53.303Z", "contributors": [ - "Arzak656" + "fscholz", + "Kalwyn" ] }, - "Web/XSLT/Transformations_XML_avec_XSLT": { - "modified": "2019-01-16T15:43:09.128Z", + "conflicting/Web/API/WebRTC_API": { + "modified": "2019-03-23T23:07:44.484Z", "contributors": [ - "chrisdavidmills", - "Fredchat", - "VincentN" + "wordsbybird" ] }, - "Web/XSLT/Transformations_XML_avec_XSLT/Autres_ressources": { - "modified": "2019-03-23T23:51:33.836Z", + "Web/API/WebRTC_API/Signaling_and_video_calling": { + "modified": "2020-11-22T05:39:33.506Z", "contributors": [ - "SphinxKnight", - "chrisdavidmills", - "Fredchat", - "VincentN" + "tonybengue", + "amineSsa", + "wordsbybird" ] }, - "Web/XSLT/Transformations_XML_avec_XSLT/La_référence_XSLT_XPath_de_Netscape": { - "modified": "2019-01-16T16:11:27.172Z", + "conflicting/Web/API/Document_Object_Model_656f0e51418b39c498011268be9b3a10": { + "modified": "2020-08-30T07:19:22.993Z", "contributors": [ - "chrisdavidmills", - "Fredchat" + "Voulto", + "tregagnon", + "Sheppy" ] }, - "Web/XSLT/Transformations_XML_avec_XSLT/Présentation": { - "modified": "2019-03-23T23:45:10.616Z", + "conflicting/Web/API/Canvas_API/Tutorial": { + "modified": "2019-03-23T23:59:59.422Z", "contributors": [ - "SphinxKnight", - "chrisdavidmills", - "VincentN", - "Fredchat" + "emersion", + "Laurent_Lyaudet", + "Delapouite", + "tregagnon", + "Nairod", + "BenoitL", + "Chbok", + "Mgjbot", + "Pitux" ] }, - "Web/XSLT/Utilisation_de_l'interface_JavaScript_de_Mozilla_pour_les_transformations_XSL": { - "modified": "2019-11-21T00:57:28.537Z", + "conflicting/Web/HTML/Element": { + "modified": "2019-03-23T23:39:45.493Z", "contributors": [ - "wbamberg", - "chrisdavidmills", + "LiliTha", + "tregagnon", "teoli", - "Mgjbot", - "BenoitL", - "Fredchat" + "regisg27", + "Fredchat", + "MatthieuMaler" ] }, - "Web/XSLT/apply-imports": { - "modified": "2019-01-16T16:10:20.927Z", + "conflicting/Learn/HTML/Introduction_to_HTML/Creating_hyperlinks_10fd94f15ce1a469a3483e0478cb5d85": { + "modified": "2020-10-27T03:22:58.763Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "SphinxKnight", + "cristianxhaca199", + "OhNiice" ] }, - "Web/XSLT/apply-templates": { - "modified": "2019-01-16T16:10:22.148Z", + "conflicting/Web/API/FormData/Using_FormData_Objects": { + "modified": "2019-03-23T23:02:24.025Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "pierreadrienbuisson", + "jean-pierre.gay" ] }, - "Web/XSLT/attribute": { - "modified": "2019-01-16T16:11:19.258Z", + "conflicting/Learn/HTML/Multimedia_and_embedding/Video_and_audio_content_040b1c36f4218ba488ffb0284dfe52bf": { + "modified": "2019-03-24T00:01:44.822Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "nhoizey", + "SphinxKnight", + "emersion", + "tregagnon", + "Nigel_Sheldon", + "BenoitL", + "Nukeador" ] }, - "Web/XSLT/attribute-set": { - "modified": "2019-01-16T16:11:22.221Z", + "conflicting/Learn/Getting_started_with_the_web/JavaScript_basics": { + "modified": "2019-03-23T23:12:53.783Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "SphinxKnight", + "316k", + "laurentChin" ] }, - "Web/XSLT/call-template": { - "modified": "2019-01-16T16:10:24.205Z", + "conflicting/Web/JavaScript/Guide/Introduction": { + "modified": "2020-03-12T19:38:04.895Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "wbamberg", + "SphinxKnight", + "teoli", + "P45QU10U", + "Goofy", + "tregagnon", + "favdb31" ] }, - "Web/XSLT/choose": { - "modified": "2019-01-16T16:11:13.317Z", + "conflicting/Web/JavaScript/Equality_comparisons_and_sameness": { + "modified": "2020-03-12T19:39:10.978Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "SphinxKnight", + "teoli" ] }, - "Web/XSLT/comment": { - "modified": "2019-01-16T16:11:15.059Z", + "conflicting/Web/JavaScript/Guide/Regular_Expressions/Assertions": { + "modified": "2020-03-12T19:49:08.903Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "SphinxKnight" ] }, - "Web/XSLT/copy": { - "modified": "2019-01-16T16:11:11.226Z", + "conflicting/Web/JavaScript/Guide/Introduction_6f341ba6db4b060ccbd8dce4a0d5214b": { + "modified": "2020-03-12T19:38:04.487Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "SphinxKnight", + "teoli", + "Jeremie", + "firdaws", + "P45QU10U", + "Goofy", + "simokla" ] }, - "Web/XSLT/copy-of": { - "modified": "2019-01-16T16:11:12.711Z", + "conflicting/Web/JavaScript/Guide": { + "modified": "2020-03-12T19:39:12.743Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "JyTosTT", + "wbamberg", + "SphinxKnight", + "Goofy", + "teoli" ] }, - "Web/XSLT/decimal-format": { - "modified": "2019-01-16T16:11:14.248Z", + "conflicting/Web/JavaScript/Inheritance_and_the_prototype_chain": { + "modified": "2019-05-16T15:02:53.512Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "wbamberg", + "Tloque", + "SphinxKnight", + "darul75", + "teoli" ] }, - "Web/XSLT/fallback": { - "modified": "2019-01-16T16:10:22.081Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/JSON": { + "modified": "2020-03-12T19:39:16.956Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "fscholz", + "SphinxKnight", + "teoli" ] }, - "Web/XSLT/for-each": { - "modified": "2019-01-16T16:10:14.121Z", + "conflicting/Learn/JavaScript/Objects": { + "modified": "2020-03-12T19:39:16.946Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "GregMorel", + "F-Andre", + "SphinxKnight", + "kdex", + "LaurentBarbareau", + "vanz", + "Grimar29", + "Veltarn", + "kai23", + "Goofy" ] }, - "Web/XSLT/if": { - "modified": "2019-03-23T23:44:08.058Z", + "conflicting/Web/JavaScript/Reference/Statements/switch": { + "modified": "2020-10-15T21:39:25.638Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "SphinxKnight" ] }, - "Web/XSLT/import": { - "modified": "2019-05-12T02:01:24.974Z", + "conflicting/Web/JavaScript/Reference/Lexical_grammar": { + "modified": "2019-03-24T00:10:19.603Z", "contributors": [ + "06Minazuki", + "teoli", "SphinxKnight", - "T1p0un3t", - "chrisdavidmills", - "VincentN", - "Fredchat" + "matteodelabre" ] }, - "Web/XSLT/include": { - "modified": "2019-05-10T04:30:49.369Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/ArrayBuffer": { + "modified": "2020-10-15T21:29:56.629Z", "contributors": [ - "T1p0un3t", - "chrisdavidmills", - "VincentN", - "Fredchat" + "SphinxKnight" ] }, - "Web/XSLT/key": { - "modified": "2019-01-16T16:10:13.896Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/Boolean": { + "modified": "2020-10-15T21:15:22.913Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "SphinxKnight", + "npichon", + "tregagnon", + "teoli", + "Jeremie", + "Delapouite", + "BenoitL" ] }, - "Web/XSLT/message": { - "modified": "2019-01-16T16:10:13.942Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/DataView": { + "modified": "2020-10-15T21:29:57.016Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "SphinxKnight" ] }, - "Web/XSLT/namespace-alias": { - "modified": "2019-01-16T16:10:13.922Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/Date": { + "modified": "2020-10-15T21:15:25.178Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "SphinxKnight", + "Goofy", + "teoli", + "tregagnon", + "Jeremie", + "BenoitL" ] }, - "Web/XSLT/number": { - "modified": "2019-03-23T23:44:07.848Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/Error": { + "modified": "2020-10-15T21:27:19.966Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "Thebarda", + "SphinxKnight", + "teoli", + "Goofy", + "tregagnon" ] }, - "Web/XSLT/otherwise": { - "modified": "2019-01-16T16:09:54.989Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/EvalError": { + "modified": "2020-10-15T21:27:20.266Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "SphinxKnight", + "teoli" ] }, - "Web/XSLT/output": { - "modified": "2019-01-16T16:09:52.885Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/Function": { + "modified": "2020-10-15T21:14:17.300Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "SphinxKnight", + "Francoois", + "teoli", + "Jeremie", + "fscholz", + "BenoitL" ] }, - "Web/XSLT/param": { - "modified": "2019-01-16T16:09:53.847Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/GeneratorFunction": { + "modified": "2020-10-15T21:32:11.205Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "SphinxKnight" ] }, - "Web/XSLT/preserve-space": { - "modified": "2019-01-16T16:10:07.363Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/InternalError": { + "modified": "2020-10-15T21:27:47.341Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "SphinxKnight", + "teoli" ] }, - "Web/XSLT/processing-instruction": { - "modified": "2019-01-16T16:09:56.661Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/Intl/Collator": { + "modified": "2020-10-15T21:28:03.767Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "fscholz", + "SphinxKnight" ] }, - "Web/XSLT/sort": { - "modified": "2019-01-16T16:02:11.967Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat": { + "modified": "2020-10-15T21:28:04.014Z", "contributors": [ - "chrisdavidmills", - "Fredchat", - "VincentN" + "fscholz", + "SphinxKnight" ] }, - "Web/XSLT/strip-space": { - "modified": "2019-01-16T16:09:55.845Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat": { + "modified": "2020-10-15T22:13:56.011Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "fscholz", + "SphinxKnight" ] }, - "Web/XSLT/stylesheet": { - "modified": "2019-01-16T16:09:51.775Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/Intl/Locale": { + "modified": "2020-10-15T22:21:10.788Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "fscholz", + "SphinxKnight" ] }, - "Web/XSLT/template": { - "modified": "2019-01-16T16:07:47.679Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat": { + "modified": "2020-10-15T21:28:09.446Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "fscholz", + "SphinxKnight" ] }, - "Web/XSLT/text": { - "modified": "2019-03-23T23:44:38.020Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules": { + "modified": "2020-10-15T21:59:10.173Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "fscholz", + "SphinxKnight" ] }, - "Web/XSLT/transform": { - "modified": "2019-01-16T16:11:22.367Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat": { + "modified": "2020-10-15T22:13:09.144Z", "contributors": [ - "chrisdavidmills", - "Fredchat" + "fscholz", + "SphinxKnight" ] }, - "Web/XSLT/value-of": { - "modified": "2019-03-23T23:44:42.898Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/Map": { + "modified": "2020-10-15T21:27:50.561Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "SphinxKnight", + "teoli" ] }, - "Web/XSLT/variable": { - "modified": "2019-01-16T16:09:06.502Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/Number": { + "modified": "2020-10-15T21:28:28.015Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "SphinxKnight" ] }, - "Web/XSLT/when": { - "modified": "2019-01-16T16:09:01.761Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/Object": { + "modified": "2020-10-15T21:15:24.935Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "SphinxKnight", + "opii93", + "ctjhoa", + "WSH", + "teoli", + "Jeremie", + "BenoitL" ] }, - "Web/XSLT/with-param": { - "modified": "2019-01-16T16:07:34.980Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/Promise": { + "modified": "2020-10-15T21:30:11.290Z", "contributors": [ - "chrisdavidmills", - "VincentN", - "Fredchat" + "SphinxKnight" ] }, - "WebAPI": { - "modified": "2019-03-23T23:28:30.598Z", + "Web/JavaScript/Reference/Global_Objects/Proxy/Proxy": { + "modified": "2020-10-15T21:32:28.978Z", "contributors": [ - "wbamberg", - "fscholz", + "Mozinet", "SphinxKnight" ] }, - "WebAPI/Detecting_device_orientation": { - "modified": "2019-03-23T23:28:22.437Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/RangeError": { + "modified": "2020-10-15T21:29:08.374Z", "contributors": [ - "mgagnon555", - "a-mt", - "tregagnon", - "Fredchat", - "FredB", - "achraf", - "darnuria" + "SphinxKnight" ] }, - "WebAPI/Network_Information": { - "modified": "2020-10-15T21:24:14.258Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/ReferenceError": { + "modified": "2020-10-15T21:29:30.187Z", "contributors": [ - "Arzak656", "SphinxKnight" ] }, - "WebAPI/Pointer_Lock": { - "modified": "2019-03-23T23:28:21.431Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/RegExp": { + "modified": "2020-10-15T21:30:50.602Z", "contributors": [ - "3xr", - "a-mt", - "fscholz", - "polpoy", - "aymericbeaumet", - "nathsou", - "kipcode66", - "Delapouite" + "SphinxKnight", + "regseb" ] }, - "WebAPI/Proximity": { - "modified": "2019-03-23T23:28:24.540Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/Set": { + "modified": "2020-10-15T21:30:53.915Z", "contributors": [ "SphinxKnight" ] }, - "WebAPI/Utiliser_les_événéments_de_luminosité": { - "modified": "2019-03-23T23:28:29.463Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer": { + "modified": "2020-10-15T21:43:01.477Z", "contributors": [ - "Goofy", "SphinxKnight" ] }, - "WebAssembly": { - "modified": "2019-03-23T22:14:12.769Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/String": { + "modified": "2020-10-15T21:14:12.465Z", "contributors": [ - "sylv1", - "dattaz", - "SphinxKnight" + "SphinxKnight", + "ylerjen", + "Pihemde", + "teoli", + "Jeremie", + "fscholz", + "BenoitL" ] }, - "WebAssembly/C_to_wasm": { - "modified": "2019-10-28T10:12:05.168Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/Symbol": { + "modified": "2020-10-15T21:29:11.196Z", "contributors": [ - "WhiteMoll", - "benerone", - "NerOcrO", - "baviereteam", - "ClementNerma" + "SphinxKnight" ] }, - "WebAssembly/Concepts": { - "modified": "2020-01-14T03:35:30.904Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/SyntaxError": { + "modified": "2020-10-15T21:11:18.913Z", "contributors": [ "SphinxKnight", - "lionelquellery", - "NerOcrO", - "mael-jarnole", - "benerone", - "Keuklar", - "Mo-la-machette", - "arthurwhite" + "teoli", + "Jeremie", + "matteodelabre" ] }, - "WebAssembly/Exported_functions": { - "modified": "2019-06-18T16:22:08.093Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/TypedArray": { + "modified": "2020-10-15T21:31:18.776Z", "contributors": [ - "BenoitDel" + "SphinxKnight", + "cdr" ] }, - "WebAssembly/Loading_and_running": { - "modified": "2019-06-18T08:32:36.065Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/TypeError": { + "modified": "2020-10-15T21:30:50.829Z", "contributors": [ - "BenoitDel" + "SphinxKnight" ] }, - "WebAssembly/Understanding_the_text_format": { - "modified": "2020-11-08T19:45:23.458Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/URIError": { + "modified": "2020-10-15T21:31:09.956Z", "contributors": [ - "duduindo", - "lassana.drame.avenir", - "SphinxKnight", - "neilbryson", - "afauroux", - "marcpicaud" + "SphinxKnight" ] }, - "WebAssembly/Using_the_JavaScript_API": { - "modified": "2020-02-29T07:32:23.744Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/WeakMap": { + "modified": "2020-10-15T21:30:49.753Z", "contributors": [ - "Sibian2019", - "BenoitDel", - "SphinxKnight", - "nvana", - "si0ls", - "dattaz" + "SphinxKnight" ] }, - "WebRTC": { - "modified": "2019-03-23T23:34:26.249Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/WeakSet": { + "modified": "2020-10-15T21:31:01.804Z", "contributors": [ - "J.DMB", - "Goofy", - "AbrahamT", - "Hub", - "Blancdememoire" + "SphinxKnight" ] }, - "WebRTC/Introduction": { - "modified": "2019-03-23T23:34:02.335Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/WebAssembly/Global": { + "modified": "2020-10-15T22:09:50.879Z", "contributors": [ - "mmkmou", - "Hub" + "fscholz", + "SphinxKnight" ] }, - "WebRTC/MediaStream_API": { - "modified": "2020-10-15T21:25:08.658Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/WebAssembly/Instance": { + "modified": "2020-10-15T21:52:20.376Z", "contributors": [ - "SphinxKnight", - "GenjoMoz", - "JonathanMM", - "AbrahamT" + "SphinxKnight" ] }, - "WebRTC/Prendre_des_photos_avec_la_webcam": { - "modified": "2019-03-23T23:34:23.933Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/WebAssembly/Memory": { + "modified": "2020-10-15T21:52:20.707Z", "contributors": [ - "teoli", - "yluom", - "peb85", - "Hub" + "SphinxKnight" ] }, - "WebRTC/communication-de-pair-a-pair-avec-WebRTC": { - "modified": "2019-03-23T23:24:59.049Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/WebAssembly/Module": { + "modified": "2020-10-15T21:52:24.010Z", "contributors": [ - "AbrahamT" + "SphinxKnight" ] }, - "XHTML": { - "modified": "2019-03-23T23:46:04.645Z", + "conflicting/Web/JavaScript/Reference/Global_Objects/WebAssembly/Table": { + "modified": "2020-10-15T21:52:21.568Z", "contributors": [ - "loella16", - "Mgjbot", - "BenoitL", - "Takenbot", - "Bpruneau" + "SphinxKnight" ] }, - "XMLSerializer": { - "modified": "2019-03-23T23:46:38.004Z", + "conflicting/Web/JavaScript/Reference/Operators": { + "modified": "2020-10-15T21:17:24.593Z", "contributors": [ - "Delapouite", + "Valentin", + "SphinxKnight", + "PhilippePerret", + "alexisdelee", + "teoli", + "Jeremie", "Mgjbot", - "Fredchat", - "VincentN", - "Chbok" + "BenoitL" ] }, - "XPCOM/Liaisons_de_langage/Objet_Components": { - "modified": "2019-04-18T20:34:34.205Z", + "conflicting/Web/JavaScript/Reference/Operators_688eef608213025193cd6b8e1e75b5c3": { + "modified": "2020-10-15T21:18:05.662Z", "contributors": [ - "wbamberg", - "jmh" + "SphinxKnight", + "pastr", + "mizhac", + "id-ismail", + "Sroucheray", + "bsitruk", + "thePivottt", + "titouandk", + "teoli", + "Jeremie", + "Kyodev", + "BenoitL" ] }, - "XPCOM/Reference/Standard_XPCOM_components": { - "modified": "2019-04-18T20:35:41.986Z", + "conflicting/Web/JavaScript/Reference/Operators_2be16fc74d75a7c9dca0abca1dc5883b": { + "modified": "2020-10-15T21:18:11.144Z", "contributors": [ + "SphinxKnight", "wbamberg", - "jmh" + "Anquez", + "Behrouze", + "Goofy", + "teoli", + "Jeremie", + "BenoitL" ] }, - "XSLTProcessor": { - "modified": "2019-01-16T16:07:52.523Z", + "conflicting/Web/JavaScript/Reference/Operators_201bc9aef1615ff38f215c35d4cde8c9": { + "modified": "2019-03-23T23:48:45.315Z", "contributors": [ - "VincentN", - "Fredchat" + "teoli", + "Jeremie", + "Mgjbot", + "BenoitL" ] }, - "XSLT_dans_Gecko": { - "modified": "2019-03-23T23:44:00.502Z", + "conflicting/Web/JavaScript/Reference/Operators_03cb648b1d07bbaa8b57526b509d6d55": { + "modified": "2020-10-15T21:18:03.910Z", "contributors": [ + "Watilin", "SphinxKnight", - "wbamberg", - "VincentN", - "Fredchat" + "pierreferry", + "lionel-kahan", + "teoli", + "Jeremie", + "Kyodev", + "BenoitL" ] }, - "XSLT_dans_Gecko/Différences_entre_les_navigateurs": { - "modified": "2019-03-23T23:49:52.590Z", + "conflicting/Web/JavaScript/Reference/Operators_d0fb75b0fac950a91a017a1f497c6a1f": { + "modified": "2020-10-15T21:17:22.011Z", "contributors": [ - "wbamberg", - "Sebastianz", + "SphinxKnight", + "Darkilen", + "teoli", + "Jeremie", "Mgjbot", - "VincentN", - "Fredchat" + "Kyodev", + "BenoitL" ] }, - "XSLT_dans_Gecko/Exemple_basique": { - "modified": "2019-03-23T23:49:47.376Z", + "Web/Progressive_web_apps/Responsive/responsive_design_building_blocks": { + "modified": "2019-03-18T20:52:18.105Z", "contributors": [ - "wbamberg", - "Sebastianz", - "Mgjbot", - "VincentN", - "Fredchat" + "chrisdavidmills", + "Hell_Carlito", + "JeffD" ] }, - "XSLT_dans_Gecko/Génération_de_HTML": { - "modified": "2019-03-23T23:51:13.681Z", + "conflicting/Web/Progressive_web_apps": { + "modified": "2019-03-18T20:52:18.657Z", "contributors": [ - "wbamberg", - "Sebastianz", - "Sheppy", - "Ultrafil", - "Mgjbot", - "VincentN", - "Fredchat" + "chrisdavidmills", + "Hell_Carlito", + "JeffD" ] }, - "Zoom_pleine_page": { - "modified": "2019-03-23T23:50:05.576Z", + "conflicting/Web/Progressive_web_apps_ab4d34f3f29326f76d3aab740be03d31": { + "modified": "2019-03-18T20:52:17.306Z", "contributors": [ - "wbamberg", - "Mgjbot", - "BenoitL", - "Sys" + "chrisdavidmills", + "Hell_Carlito", + "JeffD", + "Goofy" ] }, - "inset-block-end": { - "modified": "2020-10-15T21:43:23.981Z", + "conflicting/Web/Progressive_web_apps_7b3e1886320599eacfee6834ead473f1": { + "modified": "2019-03-18T20:52:18.292Z", "contributors": [ - "SphinxKnight", - "rachelandrew" + "chrisdavidmills", + "Hell_Carlito", + "JeffD" ] }, - "inset-block-start": { - "modified": "2020-10-15T21:43:23.193Z", + "conflicting/Web/Progressive_web_apps_12fa0bab73df8b67470cc2aaa3a2effc": { + "modified": "2019-03-18T20:52:18.465Z", "contributors": [ - "SphinxKnight", - "rachelandrew" + "chrisdavidmills", + "Gibus", + "JeffD" ] }, - "inset-inline-end": { - "modified": "2020-10-15T21:43:21.489Z", + "conflicting/Web/Progressive_web_apps_954d3e6cc1e06f006b865b74099f55cf": { + "modified": "2019-03-18T20:52:17.884Z", "contributors": [ - "SphinxKnight", - "rachelandrew" + "chrisdavidmills", + "Hell_Carlito", + "JeffD" ] }, - "inset-inline-start": { - "modified": "2020-10-15T21:43:20.633Z", + "conflicting/Web/Progressive_web_apps_cb2823fe6cfc1ddee5db1f6a5d240c67": { + "modified": "2019-03-18T20:52:17.700Z", "contributors": [ - "SphinxKnight", - "rachelandrew" + "chrisdavidmills", + "Hell_Carlito", + "JeffD" ] }, - "toSource": { - "modified": "2019-03-24T00:05:25.191Z", + "conflicting/Web/Progressive_web_apps_0d5c38b9aa908cbb52e4c39037b4f28b": { + "modified": "2019-03-18T20:52:17.484Z", + "contributors": [ + "chrisdavidmills", + "Gibus", + "JeffD" + ] + }, + "conflicting/Web/API_dd04ca1265cb79b990b8120e5f5070d3": { + "modified": "2019-03-23T23:28:30.598Z", "contributors": [ "wbamberg", - "Potappo", - "BenoitL" + "fscholz", + "SphinxKnight" ] }, - "toString": { - "modified": "2019-03-23T23:46:06.612Z", + "conflicting/Web/API/WebRTC_API_d8621144cbc61520339c3b10c61731f0": { + "modified": "2019-03-23T23:34:26.249Z", + "contributors": [ + "J.DMB", + "Goofy", + "AbrahamT", + "Hub", + "Blancdememoire" + ] + }, + "conflicting/Web/API/XSLTProcessor": { + "modified": "2019-03-23T23:44:00.502Z", "contributors": [ + "SphinxKnight", "wbamberg", - "teoli", - "BenoitL" + "VincentN", + "Fredchat" ] }, - "À_propos_du_Document_Object_Model": { - "modified": "2019-03-23T23:53:23.967Z", + "conflicting/Web/API/XSLTProcessor_197eea6e529b0a946d29ce7cc292e7ef": { + "modified": "2019-01-16T16:07:52.523Z", "contributors": [ - "Delapouite", - "Mgjbot", - "BenoitL", - "Jorolo" + "VincentN", + "Fredchat" ] } } \ No newline at end of file diff --git a/files/fr/conflicting/glossary/chrome/index.html b/files/fr/conflicting/glossary/chrome/index.html index 4c11e52a8c..e6892c6a24 100644 --- a/files/fr/conflicting/glossary/chrome/index.html +++ b/files/fr/conflicting/glossary/chrome/index.html @@ -1,10 +1,11 @@ --- title: Chrome -slug: Chrome +slug: conflicting/Glossary/Chrome tags: - API_du_toolkit translation_of: Glossary/Chrome translation_of_original: Chrome +original_slug: Chrome ---

Le terme Chrome a historiquement plusieurs significations dans le cadre de Mozilla.

diff --git a/files/fr/conflicting/glossary/doctype/index.html b/files/fr/conflicting/glossary/doctype/index.html index 803f8cc228..bb96b29d9f 100644 --- a/files/fr/conflicting/glossary/doctype/index.html +++ b/files/fr/conflicting/glossary/doctype/index.html @@ -1,10 +1,11 @@ --- title: DTD -slug: Glossaire/DTD +slug: conflicting/Glossary/Doctype tags: - Encodage - Glossaire translation_of: Glossary/Doctype translation_of_original: Glossary/DTD +original_slug: Glossaire/DTD ---

{{page("/fr/docs/Glossaire/Doctype")}}

diff --git a/files/fr/conflicting/glossary/dom/index.html b/files/fr/conflicting/glossary/dom/index.html index 196eda1157..b621b29c81 100644 --- a/files/fr/conflicting/glossary/dom/index.html +++ b/files/fr/conflicting/glossary/dom/index.html @@ -1,8 +1,9 @@ --- title: Référence DOM Gecko -slug: Référence_DOM_Gecko +slug: conflicting/Glossary/DOM translation_of: Glossary/DOM translation_of_original: Document_Object_Model_(DOM) +original_slug: Référence_DOM_Gecko ---
Table des matières du DOM Gecko
diff --git a/files/fr/conflicting/learn/common_questions/set_up_a_local_testing_server/index.html b/files/fr/conflicting/learn/common_questions/set_up_a_local_testing_server/index.html index d688fcce92..c3430f5eab 100644 --- a/files/fr/conflicting/learn/common_questions/set_up_a_local_testing_server/index.html +++ b/files/fr/conflicting/learn/common_questions/set_up_a_local_testing_server/index.html @@ -1,6 +1,6 @@ --- title: Mettre en place un environnement de travail -slug: Apprendre/Mettre_en_place_un_environnement_de_travail +slug: conflicting/Learn/Common_questions/set_up_a_local_testing_server tags: - Beginner - CodingScripting @@ -8,6 +8,7 @@ tags: - Learn translation_of: Learn/Common_questions/set_up_a_local_testing_server translation_of_original: Learn/Common_questions/Set_up_a_basic_working_environment +original_slug: Apprendre/Mettre_en_place_un_environnement_de_travail ---

Cet article indique comment mettre en place un environnement de travail et de test afin d'organiser vos pages web.

diff --git a/files/fr/conflicting/learn/css/building_blocks/cascade_and_inheritance/index.html b/files/fr/conflicting/learn/css/building_blocks/cascade_and_inheritance/index.html index d5c4ea0ea9..2dd53fcb87 100644 --- a/files/fr/conflicting/learn/css/building_blocks/cascade_and_inheritance/index.html +++ b/files/fr/conflicting/learn/css/building_blocks/cascade_and_inheritance/index.html @@ -1,11 +1,12 @@ --- title: Cascade et héritage -slug: CSS/Premiers_pas/Cascade_et_héritage +slug: conflicting/Learn/CSS/Building_blocks/Cascade_and_inheritance tags: - CSS - - 'CSS:Premiers_pas' + - CSS:Premiers_pas translation_of: Learn/CSS/Building_blocks/Cascade_and_inheritance translation_of_original: Web/Guide/CSS/Getting_started/Cascading_and_inheritance +original_slug: CSS/Premiers_pas/Cascade_et_héritage ---

 

Cette page met en évidence la façon dont les feuilles de style interagissent dans une cascade et comment les éléments héritent leur style de leurs parents.

diff --git a/files/fr/conflicting/learn/css/building_blocks/index.html b/files/fr/conflicting/learn/css/building_blocks/index.html index fd147c876d..399af012a1 100644 --- a/files/fr/conflicting/learn/css/building_blocks/index.html +++ b/files/fr/conflicting/learn/css/building_blocks/index.html @@ -1,11 +1,12 @@ --- title: Boîtes -slug: CSS/Premiers_pas/Boîtes +slug: conflicting/Learn/CSS/Building_blocks tags: - CSS - - 'CSS:Premiers_pas' + - CSS:Premiers_pas translation_of: Learn/CSS/Building_blocks translation_of_original: Web/Guide/CSS/Getting_started/Boxes +original_slug: CSS/Premiers_pas/Boîtes ---

 

Cette page explique comment utiliser CSS pour contrôler l'espace occupé par un élément lorsqu'il est affiché.

diff --git a/files/fr/conflicting/learn/css/building_blocks/selectors/index.html b/files/fr/conflicting/learn/css/building_blocks/selectors/index.html index d3ab8e9794..6f8167820f 100644 --- a/files/fr/conflicting/learn/css/building_blocks/selectors/index.html +++ b/files/fr/conflicting/learn/css/building_blocks/selectors/index.html @@ -1,6 +1,6 @@ --- title: Les propriétés CSS et comment s'en servir -slug: Apprendre/CSS/Les_propriétés_CSS +slug: conflicting/Learn/CSS/Building_blocks/Selectors tags: - Beginner - CSS @@ -8,6 +8,7 @@ tags: - NeedsActiveLearning translation_of: Learn/CSS/Building_blocks/Selectors translation_of_original: Learn/CSS/CSS_properties +original_slug: Apprendre/CSS/Les_propriétés_CSS ---
{{IncludeSubnav("/fr/Apprendre")}}
diff --git a/files/fr/conflicting/learn/css/building_blocks/selectors_9bc80fea302c91cd60fb72c4e83c83e9/index.html b/files/fr/conflicting/learn/css/building_blocks/selectors_9bc80fea302c91cd60fb72c4e83c83e9/index.html index 9371d826b3..0a415b7af8 100644 --- a/files/fr/conflicting/learn/css/building_blocks/selectors_9bc80fea302c91cd60fb72c4e83c83e9/index.html +++ b/files/fr/conflicting/learn/css/building_blocks/selectors_9bc80fea302c91cd60fb72c4e83c83e9/index.html @@ -1,11 +1,13 @@ --- title: Les sélecteurs -slug: CSS/Premiers_pas/Les_sélecteurs +slug: >- + conflicting/Learn/CSS/Building_blocks/Selectors_9bc80fea302c91cd60fb72c4e83c83e9 tags: - CSS - - 'CSS:Premiers_pas' + - CSS:Premiers_pas translation_of: Learn/CSS/Building_blocks/Selectors translation_of_original: Web/Guide/CSS/Getting_started/Selectors +original_slug: CSS/Premiers_pas/Les_sélecteurs ---

 

diff --git a/files/fr/conflicting/learn/css/building_blocks/styling_tables/index.html b/files/fr/conflicting/learn/css/building_blocks/styling_tables/index.html index 9fcc9dbd2d..a080656067 100644 --- a/files/fr/conflicting/learn/css/building_blocks/styling_tables/index.html +++ b/files/fr/conflicting/learn/css/building_blocks/styling_tables/index.html @@ -1,11 +1,12 @@ --- title: Tableaux -slug: CSS/Premiers_pas/Tableaux +slug: conflicting/Learn/CSS/Building_blocks/Styling_tables tags: - CSS - - 'CSS:Premiers_pas' + - CSS:Premiers_pas translation_of: Learn/CSS/Building_blocks/Styling_tables translation_of_original: Web/Guide/CSS/Getting_started/Tables +original_slug: CSS/Premiers_pas/Tableaux ---

 

Cette page présente des sélecteurs plus avancés, et certaines manières spécifiques de styler les tableaux.

diff --git a/files/fr/conflicting/learn/css/building_blocks/values_and_units/index.html b/files/fr/conflicting/learn/css/building_blocks/values_and_units/index.html index 24952f7505..920a96636a 100644 --- a/files/fr/conflicting/learn/css/building_blocks/values_and_units/index.html +++ b/files/fr/conflicting/learn/css/building_blocks/values_and_units/index.html @@ -1,11 +1,12 @@ --- title: Couleurs -slug: CSS/Premiers_pas/Couleurs +slug: conflicting/Learn/CSS/Building_blocks/Values_and_units tags: - CSS - - 'CSS:Premiers_pas' + - CSS:Premiers_pas translation_of: Learn/CSS/Introduction_to_CSS/Values_and_units#Colors translation_of_original: Web/Guide/CSS/Getting_started/Color +original_slug: CSS/Premiers_pas/Couleurs ---

 

Cette page donne plus de détails sur la manière de spécifier les couleurs en CSS.

diff --git a/files/fr/conflicting/learn/css/css_layout/index.html b/files/fr/conflicting/learn/css/css_layout/index.html index f8d9872975..d4ac54d74a 100644 --- a/files/fr/conflicting/learn/css/css_layout/index.html +++ b/files/fr/conflicting/learn/css/css_layout/index.html @@ -1,11 +1,12 @@ --- title: Mise en page -slug: CSS/Premiers_pas/Mise_en_page +slug: conflicting/Learn/CSS/CSS_layout tags: - CSS - - 'CSS:Premiers_pas' + - CSS:Premiers_pas translation_of: Learn/CSS/CSS_layout translation_of_original: Web/Guide/CSS/Getting_started/Layout +original_slug: CSS/Premiers_pas/Mise_en_page ---

 

Cette page présente plusieurs manières d'ajuster la mise en page de votre document.

diff --git a/files/fr/conflicting/learn/css/css_layout/introduction/index.html b/files/fr/conflicting/learn/css/css_layout/introduction/index.html index 526af5a0b0..4c66ddf62d 100644 --- a/files/fr/conflicting/learn/css/css_layout/introduction/index.html +++ b/files/fr/conflicting/learn/css/css_layout/introduction/index.html @@ -1,11 +1,12 @@ --- title: La disposition en CSS -slug: Apprendre/CSS/Introduction_à_CSS/La_disposition +slug: conflicting/Learn/CSS/CSS_layout/Introduction tags: - Apprendre - CSS translation_of: Learn/CSS/CSS_layout/Introduction translation_of_original: Learn/CSS/Basics/Layout +original_slug: Apprendre/CSS/Introduction_à_CSS/La_disposition ---

{{PreviousNext("Apprendre/CSS/Les_bases/Le_modèle_de_boîte","Apprendre/CSS/Comment/Mettre_en_forme_du_texte")}}

diff --git a/files/fr/conflicting/learn/css/first_steps/how_css_is_structured/index.html b/files/fr/conflicting/learn/css/first_steps/how_css_is_structured/index.html index 57da469f28..a163bef2d6 100644 --- a/files/fr/conflicting/learn/css/first_steps/how_css_is_structured/index.html +++ b/files/fr/conflicting/learn/css/first_steps/how_css_is_structured/index.html @@ -1,11 +1,12 @@ --- title: Des CSS lisibles -slug: CSS/Premiers_pas/Des_CSS_lisibles +slug: conflicting/Learn/CSS/First_steps/How_CSS_is_structured tags: - CSS - - 'CSS:Premiers_pas' + - CSS:Premiers_pas translation_of: Learn/CSS/Introduction_to_CSS/Syntax#Beyond_syntax_make_CSS_readable translation_of_original: Web/Guide/CSS/Getting_started/Readable_CSS +original_slug: CSS/Premiers_pas/Des_CSS_lisibles ---

 

Cette page aborde le style et la grammaire du langage CSS lui-même.

diff --git a/files/fr/conflicting/learn/css/first_steps/how_css_works/index.html b/files/fr/conflicting/learn/css/first_steps/how_css_works/index.html index ace461991e..4930b3a550 100644 --- a/files/fr/conflicting/learn/css/first_steps/how_css_works/index.html +++ b/files/fr/conflicting/learn/css/first_steps/how_css_works/index.html @@ -1,6 +1,6 @@ --- title: Utiliser le CSS dans une page web -slug: Apprendre/CSS/Utiliser_CSS_dans_une_page_web +slug: conflicting/Learn/CSS/First_steps/How_CSS_works tags: - Beginner - CSS @@ -9,6 +9,7 @@ tags: - NeedsActiveLearning translation_of: Learn/CSS/First_steps/How_CSS_works translation_of_original: Learn/CSS/Using_CSS_in_a_web_page +original_slug: Apprendre/CSS/Utiliser_CSS_dans_une_page_web ---
{{IncludeSubnav("/fr/Apprendre")}}
diff --git a/files/fr/conflicting/learn/css/first_steps/how_css_works_cdccf923f6bd040e8d243ee03d223ddc/index.html b/files/fr/conflicting/learn/css/first_steps/how_css_works_cdccf923f6bd040e8d243ee03d223ddc/index.html index aa08f6ffea..62388feb0a 100644 --- a/files/fr/conflicting/learn/css/first_steps/how_css_works_cdccf923f6bd040e8d243ee03d223ddc/index.html +++ b/files/fr/conflicting/learn/css/first_steps/how_css_works_cdccf923f6bd040e8d243ee03d223ddc/index.html @@ -1,11 +1,13 @@ --- title: Fonctionnement de CSS -slug: CSS/Premiers_pas/Fonctionnement_de_CSS +slug: >- + conflicting/Learn/CSS/First_steps/How_CSS_works_cdccf923f6bd040e8d243ee03d223ddc tags: - CSS - - 'CSS:Premiers_pas' + - CSS:Premiers_pas translation_of: Learn/CSS/First_steps/How_CSS_works translation_of_original: Web/Guide/CSS/Getting_started/How_CSS_works +original_slug: CSS/Premiers_pas/Fonctionnement_de_CSS ---

 

diff --git a/files/fr/conflicting/learn/css/first_steps/how_css_works_cf31463f874ecd8e10e648dacde4a995/index.html b/files/fr/conflicting/learn/css/first_steps/how_css_works_cf31463f874ecd8e10e648dacde4a995/index.html index e0b9c64a2e..1e34cbcce2 100644 --- a/files/fr/conflicting/learn/css/first_steps/how_css_works_cf31463f874ecd8e10e648dacde4a995/index.html +++ b/files/fr/conflicting/learn/css/first_steps/how_css_works_cf31463f874ecd8e10e648dacde4a995/index.html @@ -1,6 +1,7 @@ --- title: Appliquer du CSS à une page web -slug: Apprendre/HTML/Comment/Appliquer_du_CSS_à_une_page_web +slug: >- + conflicting/Learn/CSS/First_steps/How_CSS_works_cf31463f874ecd8e10e648dacde4a995 tags: - Beginner - CSS @@ -8,6 +9,7 @@ tags: - HTML translation_of: Learn/CSS/Introduction_to_CSS/How_CSS_works#How_to_apply_your_CSS_to_your_HTML translation_of_original: Learn/HTML/Howto/Use_CSS_within_a_webpage +original_slug: Apprendre/HTML/Comment/Appliquer_du_CSS_à_une_page_web ---

Le code HTML d'une page web définit sa signification et sa structure. Le code CSS, quant à lui, permet de définir la mise en forme d'une page. Dans cet article, nous verrons comment appliquer du code CSS à un document HTML.

diff --git a/files/fr/conflicting/learn/css/first_steps/how_css_works_dba75d8c56ccc773f03d946ce2dbb25c/index.html b/files/fr/conflicting/learn/css/first_steps/how_css_works_dba75d8c56ccc773f03d946ce2dbb25c/index.html index 1782164624..c499669d9c 100644 --- a/files/fr/conflicting/learn/css/first_steps/how_css_works_dba75d8c56ccc773f03d946ce2dbb25c/index.html +++ b/files/fr/conflicting/learn/css/first_steps/how_css_works_dba75d8c56ccc773f03d946ce2dbb25c/index.html @@ -1,11 +1,13 @@ --- title: Présentation des CSS -slug: CSS/Premiers_pas/Présentation_des_CSS +slug: >- + conflicting/Learn/CSS/First_steps/How_CSS_works_dba75d8c56ccc773f03d946ce2dbb25c tags: - CSS - - 'CSS:Premiers_pas' + - CSS:Premiers_pas translation_of: Learn/CSS/First_steps/How_CSS_works translation_of_original: Web/Guide/CSS/Getting_started/What_is_CSS +original_slug: CSS/Premiers_pas/Présentation_des_CSS ---

{{previousPage("/fr/docs/CSS/Premiers_pas", "Premiers pas")}} diff --git a/files/fr/conflicting/learn/css/first_steps/how_css_works_ecbda2160290b96c02dcfa8276c0333a/index.html b/files/fr/conflicting/learn/css/first_steps/how_css_works_ecbda2160290b96c02dcfa8276c0333a/index.html index 682482eefb..5e37520d12 100644 --- a/files/fr/conflicting/learn/css/first_steps/how_css_works_ecbda2160290b96c02dcfa8276c0333a/index.html +++ b/files/fr/conflicting/learn/css/first_steps/how_css_works_ecbda2160290b96c02dcfa8276c0333a/index.html @@ -1,11 +1,13 @@ --- title: Pourquoi utiliser CSS -slug: CSS/Premiers_pas/Pourquoi_utiliser_CSS +slug: >- + conflicting/Learn/CSS/First_steps/How_CSS_works_ecbda2160290b96c02dcfa8276c0333a tags: - CSS - - 'CSS:Premiers_pas' + - CSS:Premiers_pas translation_of: Learn/CSS/First_steps/How_CSS_works translation_of_original: Web/Guide/CSS/Getting_started/Why_use_CSS +original_slug: CSS/Premiers_pas/Pourquoi_utiliser_CSS ---

 

Cette page explique pourquoi les documents utilisent CSS. Vous utiliserez CSS pour ajouter une feuille de style à votre document de démonstration.

diff --git a/files/fr/conflicting/learn/css/first_steps/index.html b/files/fr/conflicting/learn/css/first_steps/index.html index 5a802a6899..43e8c6ed9c 100644 --- a/files/fr/conflicting/learn/css/first_steps/index.html +++ b/files/fr/conflicting/learn/css/first_steps/index.html @@ -1,11 +1,12 @@ --- title: Premiers pas -slug: CSS/Premiers_pas +slug: conflicting/Learn/CSS/First_steps tags: - CSS - - 'CSS:Premiers_pas' + - CSS:Premiers_pas translation_of: Learn/CSS/First_steps translation_of_original: Web/Guide/CSS/Getting_started +original_slug: CSS/Premiers_pas ---

Introduction

diff --git a/files/fr/conflicting/learn/css/styling_text/fundamentals/index.html b/files/fr/conflicting/learn/css/styling_text/fundamentals/index.html index 67864f3b97..8506c0ab74 100644 --- a/files/fr/conflicting/learn/css/styling_text/fundamentals/index.html +++ b/files/fr/conflicting/learn/css/styling_text/fundamentals/index.html @@ -1,12 +1,13 @@ --- title: Mettre en forme du texte -slug: Apprendre/CSS/Comment/Mettre_en_forme_du_texte +slug: conflicting/Learn/CSS/Styling_text/Fundamentals tags: - Apprendre - CSS - Débutant translation_of: Learn/CSS/Styling_text/Fundamentals translation_of_original: Learn/CSS/Howto/style_text +original_slug: Apprendre/CSS/Comment/Mettre_en_forme_du_texte ---

La mise en forme du texte est au cœur de CSS. Celui-ci fournit de nombreuses propriétés permettant de modifier l'apparence du texte. En quelque sorte, CSS est le prolongement, sur le Web, de la typographie qui existe depuis plusieurs siècles.

diff --git a/files/fr/conflicting/learn/css/styling_text/fundamentals_8249b1bf53d09b06ed51f43697880b5b/index.html b/files/fr/conflicting/learn/css/styling_text/fundamentals_8249b1bf53d09b06ed51f43697880b5b/index.html index 61bccf32f1..490b201953 100644 --- a/files/fr/conflicting/learn/css/styling_text/fundamentals_8249b1bf53d09b06ed51f43697880b5b/index.html +++ b/files/fr/conflicting/learn/css/styling_text/fundamentals_8249b1bf53d09b06ed51f43697880b5b/index.html @@ -1,11 +1,13 @@ --- title: Styles de texte -slug: CSS/Premiers_pas/Styles_de_texte +slug: >- + conflicting/Learn/CSS/Styling_text/Fundamentals_8249b1bf53d09b06ed51f43697880b5b tags: - CSS - - 'CSS:Premiers_pas' + - CSS:Premiers_pas translation_of: Learn/CSS/Styling_text/Fundamentals translation_of_original: Web/Guide/CSS/Getting_started/Text_styles +original_slug: CSS/Premiers_pas/Styles_de_texte ---

 

Cette page vous donne plus d'exemples de styles de texte.

diff --git a/files/fr/conflicting/learn/css/styling_text/fundamentals_9e7ba587262abbb02304cbc099c1f0d8/index.html b/files/fr/conflicting/learn/css/styling_text/fundamentals_9e7ba587262abbb02304cbc099c1f0d8/index.html index 5a9fcb6c63..0f6b1b435d 100644 --- a/files/fr/conflicting/learn/css/styling_text/fundamentals_9e7ba587262abbb02304cbc099c1f0d8/index.html +++ b/files/fr/conflicting/learn/css/styling_text/fundamentals_9e7ba587262abbb02304cbc099c1f0d8/index.html @@ -1,6 +1,7 @@ --- title: Mise en forme basique du texte avec CSS -slug: Apprendre/CSS/formatage_texte_CSS +slug: >- + conflicting/Learn/CSS/Styling_text/Fundamentals_9e7ba587262abbb02304cbc099c1f0d8 tags: - Beginner - CSS @@ -11,6 +12,7 @@ tags: - NeedsActiveLearning translation_of: Learn/CSS/Styling_text/Fundamentals translation_of_original: Learn/CSS/Basic_text_styling_in_CSS +original_slug: Apprendre/CSS/formatage_texte_CSS ---
{{IncludeSubnav("/fr/Apprendre")}}
diff --git a/files/fr/conflicting/learn/css/styling_text/styling_lists/index.html b/files/fr/conflicting/learn/css/styling_text/styling_lists/index.html index 3b25f0218c..8e94b73728 100644 --- a/files/fr/conflicting/learn/css/styling_text/styling_lists/index.html +++ b/files/fr/conflicting/learn/css/styling_text/styling_lists/index.html @@ -1,8 +1,9 @@ --- title: personnaliser une liste -slug: Apprendre/CSS/Comment/personnaliser_une_liste +slug: conflicting/Learn/CSS/Styling_text/Styling_lists translation_of: Learn/CSS/Styling_text/Styling_lists translation_of_original: Learn/CSS/Howto/customize_a_list +original_slug: Apprendre/CSS/Comment/personnaliser_une_liste ---

{{draft}}

diff --git a/files/fr/conflicting/learn/css/styling_text/styling_lists_06e9538892250c13976a84639f0dadd2/index.html b/files/fr/conflicting/learn/css/styling_text/styling_lists_06e9538892250c13976a84639f0dadd2/index.html index fd091907fe..d601fabd1d 100644 --- a/files/fr/conflicting/learn/css/styling_text/styling_lists_06e9538892250c13976a84639f0dadd2/index.html +++ b/files/fr/conflicting/learn/css/styling_text/styling_lists_06e9538892250c13976a84639f0dadd2/index.html @@ -1,11 +1,13 @@ --- title: Listes -slug: CSS/Premiers_pas/Listes +slug: >- + conflicting/Learn/CSS/Styling_text/Styling_lists_06e9538892250c13976a84639f0dadd2 tags: - CSS - - 'CSS:Premiers_pas' + - CSS:Premiers_pas translation_of: Learn/CSS/Styling_text/Styling_lists translation_of_original: Web/Guide/CSS/Getting_started/Lists +original_slug: CSS/Premiers_pas/Listes ---

 

Cette page explique comment utiliser CSS pour spécifier l'apparence des listes.

diff --git a/files/fr/conflicting/learn/getting_started_with_the_web/dealing_with_files/index.html b/files/fr/conflicting/learn/getting_started_with_the_web/dealing_with_files/index.html index 48f1d4cd14..fb5caab933 100644 --- a/files/fr/conflicting/learn/getting_started_with_the_web/dealing_with_files/index.html +++ b/files/fr/conflicting/learn/getting_started_with_the_web/dealing_with_files/index.html @@ -1,6 +1,6 @@ --- title: Ouvrir un fichier dans un navigateur web -slug: Apprendre/Ouvrir_un_fichier_dans_un_navigateur_web +slug: conflicting/Learn/Getting_started_with_the_web/Dealing_with_files tags: - Beginner - CodingScripting @@ -8,6 +8,7 @@ tags: - WebMechanics translation_of: Learn/Getting_started_with_the_web/Dealing_with_files translation_of_original: Learn/Open_a_file_in_a_browser +original_slug: Apprendre/Ouvrir_un_fichier_dans_un_navigateur_web ---

Dans article, nous verrons comment ouvrir un fichier avec un navigateur web.

diff --git a/files/fr/conflicting/learn/getting_started_with_the_web/index.html b/files/fr/conflicting/learn/getting_started_with_the_web/index.html index 978bfc7c17..65417dac9a 100644 --- a/files/fr/conflicting/learn/getting_started_with_the_web/index.html +++ b/files/fr/conflicting/learn/getting_started_with_the_web/index.html @@ -1,6 +1,6 @@ --- title: Écrire une simple page HTML -slug: Apprendre/HTML/Écrire_une_simple_page_HTML +slug: conflicting/Learn/Getting_started_with_the_web tags: - Beginner - CodingScripting @@ -10,6 +10,7 @@ tags: - Web Development translation_of: Learn/Getting_started_with_the_web translation_of_original: Learn/HTML/Write_a_simple_page_in_HTML +original_slug: Apprendre/HTML/Écrire_une_simple_page_HTML ---

Dans ceta rticle, vous apprendrez à créer une page web simple grâce à {{Glossary("HTML")}}.

diff --git a/files/fr/conflicting/learn/getting_started_with_the_web/javascript_basics/index.html b/files/fr/conflicting/learn/getting_started_with_the_web/javascript_basics/index.html index c95ba3d3a2..ca7bece7b7 100644 --- a/files/fr/conflicting/learn/getting_started_with_the_web/javascript_basics/index.html +++ b/files/fr/conflicting/learn/getting_started_with_the_web/javascript_basics/index.html @@ -1,6 +1,6 @@ --- title: Tutoriel pour débuter en JavaScript -slug: Web/JavaScript/guide_de_demarrage +slug: conflicting/Learn/Getting_started_with_the_web/JavaScript_basics tags: - Beginner - JavaScript @@ -8,6 +8,7 @@ tags: - Tutorial translation_of: Learn/Getting_started_with_the_web/JavaScript_basics translation_of_original: Web/JavaScript/Getting_Started +original_slug: Web/JavaScript/guide_de_demarrage ---

Pourquoi JavaScript ?

JavaScript est un langage de programmation puissant, complexe et trop souvent mal compris. Il permet le développement rapide d'applications avec lesquelles l'utilisateur va pouvoir intéragir pour saisir des données et observer le résultat de leur traitement.

diff --git a/files/fr/conflicting/learn/html/introduction_to_html/advanced_text_formatting/index.html b/files/fr/conflicting/learn/html/introduction_to_html/advanced_text_formatting/index.html index db22bdd6f4..739db143be 100644 --- a/files/fr/conflicting/learn/html/introduction_to_html/advanced_text_formatting/index.html +++ b/files/fr/conflicting/learn/html/introduction_to_html/advanced_text_formatting/index.html @@ -1,6 +1,6 @@ --- title: Afficher du code informatique avec HTML -slug: Apprendre/HTML/Comment/Afficher_du_code_informatique_avec_HTML +slug: conflicting/Learn/HTML/Introduction_to_HTML/Advanced_text_formatting tags: - Beginner - Guide @@ -9,6 +9,7 @@ tags: translation_of: >- Learn/HTML/Introduction_to_HTML/Advanced_text_formatting#Representing_computer_code translation_of_original: Learn/HTML/Howto/Display_computer_code_with_HTML +original_slug: Apprendre/HTML/Comment/Afficher_du_code_informatique_avec_HTML ---

HTML offre différents éléments pour écrire de la documentation technique. Dans cet article, nous aborderons les éléments HTML qui portent sur la représentation de code informatique.

diff --git a/files/fr/conflicting/learn/html/introduction_to_html/advanced_text_formatting_b235e00aa38ee1d4b535fc921395f446/index.html b/files/fr/conflicting/learn/html/introduction_to_html/advanced_text_formatting_b235e00aa38ee1d4b535fc921395f446/index.html index 99ad7a8733..2b074bec26 100644 --- a/files/fr/conflicting/learn/html/introduction_to_html/advanced_text_formatting_b235e00aa38ee1d4b535fc921395f446/index.html +++ b/files/fr/conflicting/learn/html/introduction_to_html/advanced_text_formatting_b235e00aa38ee1d4b535fc921395f446/index.html @@ -1,6 +1,7 @@ --- title: Identifier et expliquer des abréviations avec HTML -slug: Apprendre/HTML/Comment/Identifier_et_expliquer_des_abréviations +slug: >- + conflicting/Learn/HTML/Introduction_to_HTML/Advanced_text_formatting_b235e00aa38ee1d4b535fc921395f446 tags: - Beginner - HTML @@ -8,6 +9,7 @@ tags: - OpenPractices translation_of: Learn/HTML/Introduction_to_HTML/Advanced_text_formatting#Abbreviations translation_of_original: Learn/HTML/Howto/Mark_abbreviations_and_make_them_understandable +original_slug: Apprendre/HTML/Comment/Identifier_et_expliquer_des_abréviations ---

HTML fournit une méthode simple et rapide pour indiquer la présence d'abrévations et pour fournir leur signification au lecteur.

diff --git a/files/fr/conflicting/learn/html/introduction_to_html/advanced_text_formatting_c8b0b9eb353375fb9a4679f68164e682/index.html b/files/fr/conflicting/learn/html/introduction_to_html/advanced_text_formatting_c8b0b9eb353375fb9a4679f68164e682/index.html index 99e17662ab..391243f3a8 100644 --- a/files/fr/conflicting/learn/html/introduction_to_html/advanced_text_formatting_c8b0b9eb353375fb9a4679f68164e682/index.html +++ b/files/fr/conflicting/learn/html/introduction_to_html/advanced_text_formatting_c8b0b9eb353375fb9a4679f68164e682/index.html @@ -1,12 +1,14 @@ --- title: Ajouter des citations sur une page web -slug: Apprendre/HTML/Comment/Ajouter_citations_sur_page_web +slug: >- + conflicting/Learn/HTML/Introduction_to_HTML/Advanced_text_formatting_c8b0b9eb353375fb9a4679f68164e682 tags: - Beginner - Guide - HTML translation_of: Learn/HTML/Introduction_to_HTML/Advanced_text_formatting#Quotations translation_of_original: Learn/HTML/Howto/Add_citations_to_webpages +original_slug: Apprendre/HTML/Comment/Ajouter_citations_sur_page_web ---

Cet article illustre comment citer quelqu'un de façon précise et en fournissant la source de la citation.

diff --git a/files/fr/conflicting/learn/html/introduction_to_html/creating_hyperlinks/index.html b/files/fr/conflicting/learn/html/introduction_to_html/creating_hyperlinks/index.html index 3f2f001f9c..6c3d33a2f2 100644 --- a/files/fr/conflicting/learn/html/introduction_to_html/creating_hyperlinks/index.html +++ b/files/fr/conflicting/learn/html/introduction_to_html/creating_hyperlinks/index.html @@ -1,6 +1,6 @@ --- title: Créer un hyperlien -slug: Apprendre/HTML/Comment/Créer_un_hyperlien +slug: conflicting/Learn/HTML/Introduction_to_HTML/Creating_hyperlinks tags: - Beginner - HTML @@ -8,6 +8,7 @@ tags: - Navigation translation_of: Learn/HTML/Introduction_to_HTML/Creating_hyperlinks translation_of_original: Learn/HTML/Howto/Create_a_hyperlink +original_slug: Apprendre/HTML/Comment/Créer_un_hyperlien ---

Dans cet article, nous verrons comment créer des liens {{glossary('accessibilité','accessibles')}} et utiles  au {{glossary("référencement")}}.

diff --git a/files/fr/conflicting/learn/html/introduction_to_html/creating_hyperlinks_10fd94f15ce1a469a3483e0478cb5d85/index.html b/files/fr/conflicting/learn/html/introduction_to_html/creating_hyperlinks_10fd94f15ce1a469a3483e0478cb5d85/index.html index 77e52eafb4..703b2cbadf 100644 --- a/files/fr/conflicting/learn/html/introduction_to_html/creating_hyperlinks_10fd94f15ce1a469a3483e0478cb5d85/index.html +++ b/files/fr/conflicting/learn/html/introduction_to_html/creating_hyperlinks_10fd94f15ce1a469a3483e0478cb5d85/index.html @@ -1,6 +1,7 @@ --- title: Liens email -slug: Web/Guide/HTML/Liens_email +slug: >- + conflicting/Learn/HTML/Introduction_to_HTML/Creating_hyperlinks_10fd94f15ce1a469a3483e0478cb5d85 tags: - Beginner - Exemple @@ -9,6 +10,7 @@ tags: - Web translation_of: Learn/HTML/Introduction_to_HTML/Creating_hyperlinks#E-mail_links translation_of_original: Web/Guide/HTML/Email_links +original_slug: Web/Guide/HTML/Liens_email ---

Il est parfois utile de créer des liens ou des boutons qui nous permettent d'écrire un nouvel e-mail. Par exemple, on peut les utiliser pour créer un bouton « contactez-nous ». Ceci est possible grâce à l'élement HTML {{HTMLElement("a")}} et au format d'URL mailto.

diff --git a/files/fr/conflicting/learn/html/introduction_to_html/document_and_website_structure/index.html b/files/fr/conflicting/learn/html/introduction_to_html/document_and_website_structure/index.html index 170ad81290..5f4bb71eac 100644 --- a/files/fr/conflicting/learn/html/introduction_to_html/document_and_website_structure/index.html +++ b/files/fr/conflicting/learn/html/introduction_to_html/document_and_website_structure/index.html @@ -1,6 +1,6 @@ --- title: Découper une page web en sections logiques -slug: Apprendre/HTML/Comment/Découper_une_page_web_en_sections_logiques +slug: conflicting/Learn/HTML/Introduction_to_HTML/Document_and_website_structure tags: - Beginner - DesignAccessibility @@ -8,6 +8,7 @@ tags: - Learn translation_of: Learn/HTML/Introduction_to_HTML/Document_and_website_structure translation_of_original: Learn/HTML/Howto/Divide_a_webpage_into_logical_sections +original_slug: Apprendre/HTML/Comment/Découper_une_page_web_en_sections_logiques ---

Dans cet article, nous verrons comment structurer un document afin que son plan soit logique pour vous, vos visiteurs dont ceux qui utilisent des technologies d'aide à la navigation.

diff --git a/files/fr/conflicting/learn/html/introduction_to_html/getting_started/index.html b/files/fr/conflicting/learn/html/introduction_to_html/getting_started/index.html index 3e911e92c8..4e93313eb4 100644 --- a/files/fr/conflicting/learn/html/introduction_to_html/getting_started/index.html +++ b/files/fr/conflicting/learn/html/introduction_to_html/getting_started/index.html @@ -1,6 +1,6 @@ --- title: Créer un document HTML simple -slug: Apprendre/HTML/Comment/Créer_un_document_HTML_simple +slug: conflicting/Learn/HTML/Introduction_to_HTML/Getting_started tags: - Beginner - Guide @@ -8,6 +8,7 @@ tags: - Learn translation_of: Learn/HTML/Introduction_to_HTML/Getting_started translation_of_original: Learn/HTML/Howto/Create_a_basic_HTML_document +original_slug: Apprendre/HTML/Comment/Créer_un_document_HTML_simple ---

Pour créer un site web, on commence par rédiger un document HTML. Les navigateurs actuels sont plutôt tolérants mais pour éviter quelques maux de tête, mieux vaut l'assembler correctement dès le début.

diff --git a/files/fr/conflicting/learn/html/introduction_to_html/html_text_fundamentals/index.html b/files/fr/conflicting/learn/html/introduction_to_html/html_text_fundamentals/index.html index e7c828c348..a7a0dc27a6 100644 --- a/files/fr/conflicting/learn/html/introduction_to_html/html_text_fundamentals/index.html +++ b/files/fr/conflicting/learn/html/introduction_to_html/html_text_fundamentals/index.html @@ -1,12 +1,13 @@ --- title: Créer une liste d'éléments avec HTML -slug: Apprendre/HTML/Comment/Créer_une_liste_d_éléments_avec_HTML +slug: conflicting/Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals tags: - Beginner - Guide - HTML translation_of: Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals#Lists translation_of_original: Learn/HTML/Howto/Create_list_of_items_with_HTML +original_slug: Apprendre/HTML/Comment/Créer_une_liste_d_éléments_avec_HTML ---

Vous souhaitez ajouter une liste numérotée ou une liste à puces. Quel que soit son type, HTML permet de dresser une liste très rapidement.

diff --git a/files/fr/conflicting/learn/html/introduction_to_html/html_text_fundamentals_42ad0dcdd765b60d8adda1f6293954b6/index.html b/files/fr/conflicting/learn/html/introduction_to_html/html_text_fundamentals_42ad0dcdd765b60d8adda1f6293954b6/index.html index 668ad5c084..87ab98ed98 100644 --- a/files/fr/conflicting/learn/html/introduction_to_html/html_text_fundamentals_42ad0dcdd765b60d8adda1f6293954b6/index.html +++ b/files/fr/conflicting/learn/html/introduction_to_html/html_text_fundamentals_42ad0dcdd765b60d8adda1f6293954b6/index.html @@ -1,7 +1,7 @@ --- title: Mettre l'accent sur un contenu ou indiquer qu'un texte est important slug: >- - Apprendre/HTML/Comment/Mettre_l_accent_sur_un_contenu_ou_indiquer_qu_un_texte_est_important + conflicting/Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals_42ad0dcdd765b60d8adda1f6293954b6 tags: - Beginner - Composing @@ -11,6 +11,8 @@ tags: - OpenPractices translation_of: Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals#Emphasis_and_importance translation_of_original: Learn/HTML/Howto/Emphasize_content_or_indicate_that_text_is_important +original_slug: >- + Apprendre/HTML/Comment/Mettre_l_accent_sur_un_contenu_ou_indiquer_qu_un_texte_est_important ---

Dans cet article, nous verrons comment baliser des passages caractéristiques, selon leur importance, leur pertinence ou un changement de ton.

diff --git a/files/fr/conflicting/learn/html/introduction_to_html/html_text_fundamentals_e22cde852fd55bbd8b014a4eac49a3bc/index.html b/files/fr/conflicting/learn/html/introduction_to_html/html_text_fundamentals_e22cde852fd55bbd8b014a4eac49a3bc/index.html index 788bcc2a44..51b33e4874 100644 --- a/files/fr/conflicting/learn/html/introduction_to_html/html_text_fundamentals_e22cde852fd55bbd8b014a4eac49a3bc/index.html +++ b/files/fr/conflicting/learn/html/introduction_to_html/html_text_fundamentals_e22cde852fd55bbd8b014a4eac49a3bc/index.html @@ -1,12 +1,14 @@ --- title: Mettre en place une hiérarchie de titres -slug: Apprendre/HTML/Comment/Mettre_en_place_une_hiérarchie_de_titres +slug: >- + conflicting/Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals_e22cde852fd55bbd8b014a4eac49a3bc tags: - Beginner - HTML - Learn translation_of: Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals translation_of_original: Learn/HTML/Howto/Set_up_a_proper_title_hierarchy +original_slug: Apprendre/HTML/Comment/Mettre_en_place_une_hiérarchie_de_titres ---

Dans cet article, nous verrons comment ajouter des titres de différents niveaux à un document web afin que les lecteurs puissent identifier le contenu et trouver les réponses à leurs questions plus efficacement.

diff --git a/files/fr/conflicting/learn/html/introduction_to_html/index.html b/files/fr/conflicting/learn/html/introduction_to_html/index.html index 7e449e92e0..15dba45e73 100644 --- a/files/fr/conflicting/learn/html/introduction_to_html/index.html +++ b/files/fr/conflicting/learn/html/introduction_to_html/index.html @@ -1,12 +1,13 @@ --- title: Les balises HTML et leur rôle -slug: Apprendre/HTML/Balises_HTML +slug: conflicting/Learn/HTML/Introduction_to_HTML tags: - Beginner - CodingScripting - HTML translation_of: Learn/HTML/Introduction_to_HTML translation_of_original: Learn/HTML/HTML_tags +original_slug: Apprendre/HTML/Balises_HTML ---

Cet article aborde les bases de {{Glossary("HTML")}} : les balises et comment les utiliser.

diff --git a/files/fr/conflicting/learn/html/multimedia_and_embedding/images_in_html/index.html b/files/fr/conflicting/learn/html/multimedia_and_embedding/images_in_html/index.html index 36c8d1cfbb..a6db58f092 100644 --- a/files/fr/conflicting/learn/html/multimedia_and_embedding/images_in_html/index.html +++ b/files/fr/conflicting/learn/html/multimedia_and_embedding/images_in_html/index.html @@ -1,6 +1,6 @@ --- title: Ajouter des images à une page web -slug: Apprendre/HTML/Comment/Ajouter_des_images_à_une_page_web +slug: conflicting/Learn/HTML/Multimedia_and_embedding/Images_in_HTML tags: - Beginner - Composing @@ -10,6 +10,7 @@ tags: translation_of: >- Learn/HTML/Multimedia_and_embedding/Images_in_HTML#How_do_we_put_an_image_on_a_webpage translation_of_original: Learn/HTML/Howto/Add_images_to_a_webpage +original_slug: Apprendre/HTML/Comment/Ajouter_des_images_à_une_page_web ---

Les images permettent de faire passer des messages plus simplement et plus directement. Elles attirent l'œil du visiteur lorsqu'il consulte le site. Dans cet articles, nous allons voir comment ajouter, simplement, des images à une page web.

diff --git a/files/fr/conflicting/learn/html/multimedia_and_embedding/images_in_html_2c0377f7605f693cad465c2b4839addc/index.html b/files/fr/conflicting/learn/html/multimedia_and_embedding/images_in_html_2c0377f7605f693cad465c2b4839addc/index.html index ad32d4ea26..e9f4484c14 100644 --- a/files/fr/conflicting/learn/html/multimedia_and_embedding/images_in_html_2c0377f7605f693cad465c2b4839addc/index.html +++ b/files/fr/conflicting/learn/html/multimedia_and_embedding/images_in_html_2c0377f7605f693cad465c2b4839addc/index.html @@ -1,6 +1,7 @@ --- title: Annoter des images et graphiques -slug: Apprendre/HTML/Comment/Annoter_des_images_et_graphiques +slug: >- + conflicting/Learn/HTML/Multimedia_and_embedding/Images_in_HTML_2c0377f7605f693cad465c2b4839addc tags: - Accessibility - Beginner @@ -10,6 +11,7 @@ tags: translation_of: >- Learn/HTML/Multimedia_and_embedding/Images_in_HTML#Annotating_images_with_figures_and_figure_captions translation_of_original: Learn/HTML/Howto/Annotate_images_and_graphics +original_slug: Apprendre/HTML/Comment/Annoter_des_images_et_graphiques ---

HTML fournit une méthode simple pour ajouter des figures et leurs légendes.

diff --git a/files/fr/conflicting/learn/html/multimedia_and_embedding/other_embedding_technologies/index.html b/files/fr/conflicting/learn/html/multimedia_and_embedding/other_embedding_technologies/index.html index fcbe0b40c9..c5377f1f09 100644 --- a/files/fr/conflicting/learn/html/multimedia_and_embedding/other_embedding_technologies/index.html +++ b/files/fr/conflicting/learn/html/multimedia_and_embedding/other_embedding_technologies/index.html @@ -1,6 +1,6 @@ --- title: Ajouter du contenu Flash dans une page web -slug: Apprendre/HTML/Comment/Ajouter_contenu_Flash_dans_page_web +slug: conflicting/Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies tags: - Accessibility - Advanced @@ -10,6 +10,7 @@ tags: translation_of: >- Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies#The_%3Cembed%3E_and_%3Cobject%3E_elements translation_of_original: Learn/HTML/Howto/Add_Flash_content_within_a_webpage +original_slug: Apprendre/HTML/Comment/Ajouter_contenu_Flash_dans_page_web ---

Cet article illustre pourquoi il est nécessaire que le contenu d'une page web soit accessible sans plugin. Si vous avez besoin de tels plugins (pour un cas bien spécifique ou pour des raisons historiques), nous illustrerons également un cas expliquant comment intégrer du contenu de cette façon.

diff --git a/files/fr/conflicting/learn/html/multimedia_and_embedding/other_embedding_technologies_fbe06d127f73df4dd2f56a31b7c2bd2d/index.html b/files/fr/conflicting/learn/html/multimedia_and_embedding/other_embedding_technologies_fbe06d127f73df4dd2f56a31b7c2bd2d/index.html index b5d0db7caa..d371efff45 100644 --- a/files/fr/conflicting/learn/html/multimedia_and_embedding/other_embedding_technologies_fbe06d127f73df4dd2f56a31b7c2bd2d/index.html +++ b/files/fr/conflicting/learn/html/multimedia_and_embedding/other_embedding_technologies_fbe06d127f73df4dd2f56a31b7c2bd2d/index.html @@ -1,6 +1,7 @@ --- title: Intégrer une page web au sein d'une autre page web -slug: Apprendre/HTML/Comment/Intégrer_une_page_web_dans_une_autre_page_web +slug: >- + conflicting/Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies_fbe06d127f73df4dd2f56a31b7c2bd2d tags: - Beginner - Guide @@ -9,6 +10,7 @@ tags: - Security translation_of: Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies translation_of_original: Learn/HTML/Howto/Embed_a_webpage_within_another_webpage +original_slug: Apprendre/HTML/Comment/Intégrer_une_page_web_dans_une_autre_page_web ---

Dans cet article, nous verrons comment intégrer une page web dans une autre, tout en minimisant les risques encourus par une telle manipulation.

diff --git a/files/fr/conflicting/learn/html/multimedia_and_embedding/video_and_audio_content/index.html b/files/fr/conflicting/learn/html/multimedia_and_embedding/video_and_audio_content/index.html index 8d3caf06b2..58d7af5213 100644 --- a/files/fr/conflicting/learn/html/multimedia_and_embedding/video_and_audio_content/index.html +++ b/files/fr/conflicting/learn/html/multimedia_and_embedding/video_and_audio_content/index.html @@ -1,6 +1,6 @@ --- title: Ajouter du contenu audio ou vidéo à une page web -slug: Apprendre/HTML/Comment/Ajouter_contenu_audio_vidéo_page_web +slug: conflicting/Learn/HTML/Multimedia_and_embedding/Video_and_audio_content tags: - Audio - Beginner @@ -9,6 +9,7 @@ tags: - Video translation_of: Learn/HTML/Multimedia_and_embedding/Video_and_audio_content translation_of_original: Learn/HTML/Howto/Add_audio_or_video_content_to_a_webpage +original_slug: Apprendre/HTML/Comment/Ajouter_contenu_audio_vidéo_page_web ---

Dans cet article, nous verrons comment intégrer des éléments vidéo et audio de premier rang, accessibles à chacun, quelle que soit la méthode utilisée.

diff --git a/files/fr/conflicting/learn/html/multimedia_and_embedding/video_and_audio_content_040b1c36f4218ba488ffb0284dfe52bf/index.html b/files/fr/conflicting/learn/html/multimedia_and_embedding/video_and_audio_content_040b1c36f4218ba488ffb0284dfe52bf/index.html index efa30853e6..b481eece73 100644 --- a/files/fr/conflicting/learn/html/multimedia_and_embedding/video_and_audio_content_040b1c36f4218ba488ffb0284dfe52bf/index.html +++ b/files/fr/conflicting/learn/html/multimedia_and_embedding/video_and_audio_content_040b1c36f4218ba488ffb0284dfe52bf/index.html @@ -1,6 +1,7 @@ --- title: Utilisation d'audio et video en HTML5 -slug: Web/HTML/Utilisation_d'audio_et_video_en_HTML5 +slug: >- + conflicting/Learn/HTML/Multimedia_and_embedding/Video_and_audio_content_040b1c36f4218ba488ffb0284dfe52bf tags: - Aperçu - Featured @@ -11,6 +12,7 @@ tags: - Web translation_of: Learn/HTML/Multimedia_and_embedding/Video_and_audio_content translation_of_original: Web/Guide/HTML/Using_HTML5_audio_and_video +original_slug: Web/HTML/Utilisation_d'audio_et_video_en_HTML5 ---

{{ gecko_minversion_header("1.9.1") }}

diff --git a/files/fr/conflicting/learn/index.html b/files/fr/conflicting/learn/index.html index b1aee4ae00..6e7ed35b78 100644 --- a/files/fr/conflicting/learn/index.html +++ b/files/fr/conflicting/learn/index.html @@ -1,10 +1,11 @@ --- title: Compétences -slug: Apprendre/Compétences +slug: conflicting/Learn tags: - Index translation_of: Learn translation_of_original: Learn/Skills +original_slug: Apprendre/Compétences ---

Lorsqu'il s'agit d'apprendre le développement Web, il existe plusieurs compétences, listées par WebMaker dans la littéracie web : une carte destinée aux débutants pour apprendre les bases. Sur MDN, les articles de cette section sont consacrés au développement de sites web et sont destinés à tous publics :

diff --git a/files/fr/conflicting/learn/javascript/client-side_web_apis/manipulating_documents/index.html b/files/fr/conflicting/learn/javascript/client-side_web_apis/manipulating_documents/index.html index 6e9414972d..749411d2b2 100644 --- a/files/fr/conflicting/learn/javascript/client-side_web_apis/manipulating_documents/index.html +++ b/files/fr/conflicting/learn/javascript/client-side_web_apis/manipulating_documents/index.html @@ -1,11 +1,12 @@ --- title: JavaScript -slug: CSS/Premiers_pas/JavaScript +slug: conflicting/Learn/JavaScript/Client-side_web_APIs/Manipulating_documents tags: - CSS - - 'CSS:Premiers_pas' + - CSS:Premiers_pas translation_of: Learn/JavaScript/Client-side_web_APIs/Manipulating_documents translation_of_original: Web/Guide/CSS/Getting_started/JavaScript +original_slug: CSS/Premiers_pas/JavaScript ---

 

Vous entrez dans la partie II du tutoriel. Cette partie contient des exemples montrant toute la portée de CSS dans Mozilla.

diff --git a/files/fr/conflicting/learn/javascript/objects/index.html b/files/fr/conflicting/learn/javascript/objects/index.html index c778187586..1ef0e8d990 100644 --- a/files/fr/conflicting/learn/javascript/objects/index.html +++ b/files/fr/conflicting/learn/javascript/objects/index.html @@ -1,6 +1,6 @@ --- title: Introduction à JavaScript orienté objet -slug: Web/JavaScript/Introduction_à_JavaScript_orienté_objet +slug: conflicting/Learn/JavaScript/Objects tags: - Encapsulation - Intermédiaire @@ -10,6 +10,7 @@ tags: - Orienté objet translation_of: Learn/JavaScript/Objects translation_of_original: Web/JavaScript/Introduction_to_Object-Oriented_JavaScript +original_slug: Web/JavaScript/Introduction_à_JavaScript_orienté_objet ---
{{jsSidebar("Introductory")}}
diff --git a/files/fr/conflicting/learn_370bfb0fa23e42f4384f010341852c43/index.html b/files/fr/conflicting/learn_370bfb0fa23e42f4384f010341852c43/index.html index c60efcffac..087dd96c87 100644 --- a/files/fr/conflicting/learn_370bfb0fa23e42f4384f010341852c43/index.html +++ b/files/fr/conflicting/learn_370bfb0fa23e42f4384f010341852c43/index.html @@ -1,12 +1,13 @@ --- title: Comment construire un site web -slug: Apprendre/Tutoriels/Comment_construire_un_site_web +slug: conflicting/Learn_370bfb0fa23e42f4384f010341852c43 tags: - Beginner - Index - NeedsContent translation_of: Learn translation_of_original: Learn/tutorial/How_to_build_a_web_site +original_slug: Apprendre/Tutoriels/Comment_construire_un_site_web ---

Lorsqu'il s'agit d'apprendre la conception et le développement web, beaucoup souhaitent construire leur site web le plus rapidement possible. Pour faciliter votre progression, nous avons organisé et listé ici les connaissances minimales à acquérir.

diff --git a/files/fr/conflicting/learn_6767a192c90d2c9c5179cf004fce2ee8/index.html b/files/fr/conflicting/learn_6767a192c90d2c9c5179cf004fce2ee8/index.html index 407a95704e..e7e9667bc1 100644 --- a/files/fr/conflicting/learn_6767a192c90d2c9c5179cf004fce2ee8/index.html +++ b/files/fr/conflicting/learn_6767a192c90d2c9c5179cf004fce2ee8/index.html @@ -1,11 +1,12 @@ --- title: Tutoriels -slug: Apprendre/Tutoriels +slug: conflicting/Learn_6767a192c90d2c9c5179cf004fce2ee8 tags: - Index - TopicStub translation_of: Learn translation_of_original: Learn/tutorial +original_slug: Apprendre/Tutoriels ---

Connaître les technologies Web et leurs concepts est un premier pas important. Mais il arrrive un moment où la mise en pratique est nécessaire. Pour cela, nous avons dressé quelques « chemins » qui vous aideront à parcourir les technologies web et à mettre en œuvre ce que vous pouvez apprendre !

diff --git a/files/fr/conflicting/mdn/contribute/index.html b/files/fr/conflicting/mdn/contribute/index.html index a4cd040a80..1e5662fde0 100644 --- a/files/fr/conflicting/mdn/contribute/index.html +++ b/files/fr/conflicting/mdn/contribute/index.html @@ -1,9 +1,10 @@ --- title: Contribuer à MDN -slug: MDN_a_dix_ans/Contribuer_à_MDN +slug: conflicting/MDN/Contribute tags: - MDN translation_of: MDN_at_ten/Contributing_to_MDN +original_slug: MDN_a_dix_ans/Contribuer_à_MDN ---
diff --git a/files/fr/conflicting/mdn/tools/index.html b/files/fr/conflicting/mdn/tools/index.html index bf1a518498..fcae68e971 100644 --- a/files/fr/conflicting/mdn/tools/index.html +++ b/files/fr/conflicting/mdn/tools/index.html @@ -1,6 +1,6 @@ --- title: Guide de l'utilisateur MDN -slug: MDN/User_guide +slug: conflicting/MDN/Tools tags: - Documentation - Démarrer @@ -8,6 +8,7 @@ tags: - Projet MDC translation_of: MDN/Tools translation_of_original: MDN/User_guide +original_slug: MDN/User_guide ---
{{MDNSidebar}}

Le site Mozilla Developper Network est un système avancé pour trouver, lire et contribuer à la documentation ainsi qu'au code pour les développeurs Web (mais aussi pour les développeurs Firefox et Firefox OS). Le guide de l'utilisateur MDS regorge d'articles détaillant comment utiliser le site MDS pour trouver la documentation dont vous avez besoin et si vous le désirez, comment aider à rendre les outils encore meilleurs et complets.

diff --git a/files/fr/conflicting/mozilla/add-ons/webextensions/api/menus/overridecontext/index.html b/files/fr/conflicting/mozilla/add-ons/webextensions/api/menus/overridecontext/index.html index 8d8463f069..6f4104c216 100644 --- a/files/fr/conflicting/mozilla/add-ons/webextensions/api/menus/overridecontext/index.html +++ b/files/fr/conflicting/mozilla/add-ons/webextensions/api/menus/overridecontext/index.html @@ -1,6 +1,6 @@ --- title: menus.overrideContext() -slug: Mozilla/Add-ons/WebExtensions/API/menus/menus.overrideContext() +slug: conflicting/Mozilla/Add-ons/WebExtensions/API/menus/overrideContext tags: - API - Add-ons @@ -9,6 +9,7 @@ tags: - WebExtensions - contextMenus translation_of: Mozilla/Add-ons/WebExtensions/API/menus/menus.overrideContext() +original_slug: Mozilla/Add-ons/WebExtensions/API/menus/menus.overrideContext() ---
{{AddonSidebar()}}
diff --git a/files/fr/conflicting/mozilla/add-ons/webextensions/api/userscripts/registereduserscript/unregister/index.html b/files/fr/conflicting/mozilla/add-ons/webextensions/api/userscripts/registereduserscript/unregister/index.html index 0a71ce921b..fc431fc09a 100644 --- a/files/fr/conflicting/mozilla/add-ons/webextensions/api/userscripts/registereduserscript/unregister/index.html +++ b/files/fr/conflicting/mozilla/add-ons/webextensions/api/userscripts/registereduserscript/unregister/index.html @@ -1,7 +1,7 @@ --- title: unregister slug: >- - Mozilla/Add-ons/WebExtensions/API/userScripts/RegisteredUserScript/RegisteredUserScript.unregister() + conflicting/Mozilla/Add-ons/WebExtensions/API/userScripts/RegisteredUserScript/unregister tags: - API - Extensions @@ -12,6 +12,8 @@ tags: - userScripts translation_of: >- Mozilla/Add-ons/WebExtensions/API/userScripts/RegisteredUserScript/RegisteredUserScript.unregister() +original_slug: >- + Mozilla/Add-ons/WebExtensions/API/userScripts/RegisteredUserScript/RegisteredUserScript.unregister() ---

{{AddonSidebar}}

diff --git a/files/fr/conflicting/tools/debugger/how_to/set_watch_expressions/index.html b/files/fr/conflicting/tools/debugger/how_to/set_watch_expressions/index.html index ff534ba3ae..3aad49ff3b 100644 --- a/files/fr/conflicting/tools/debugger/how_to/set_watch_expressions/index.html +++ b/files/fr/conflicting/tools/debugger/how_to/set_watch_expressions/index.html @@ -1,8 +1,9 @@ --- -title: 'Examiner, modifier, et espionner des variables' -slug: 'Outils/Débogueur/Comment/Examiner,_modifier,_et_espionner_des_variables' +title: Examiner, modifier, et espionner des variables +slug: conflicting/Tools/Debugger/How_to/Set_Watch_Expressions translation_of: Tools/Debugger/How_to/Set_Watch_Expressions -translation_of_original: 'Tools/Debugger/How_to/Examine,_modify,_and_watch_variables' +translation_of_original: Tools/Debugger/How_to/Examine,_modify,_and_watch_variables +original_slug: Outils/Débogueur/Comment/Examiner,_modifier,_et_espionner_des_variables ---
{{ToolsSidebar}}

Cette fonctionnalité n'est pas encore supportée par le nouveau Débogueur. Si vous avez besoin de l'utiliser, il faut changer la préférence "devtools.debugger.new-debugger-frontend" dans about:config (page interne du navigateur)

diff --git a/files/fr/conflicting/tools/memory/basic_operations/index.html b/files/fr/conflicting/tools/memory/basic_operations/index.html index 2524339f8d..ce779acc7d 100644 --- a/files/fr/conflicting/tools/memory/basic_operations/index.html +++ b/files/fr/conflicting/tools/memory/basic_operations/index.html @@ -1,8 +1,9 @@ --- title: Comparer deux captures de la heap -slug: Outils/Memory/Comparing_heap_snapshots +slug: conflicting/Tools/Memory/Basic_operations translation_of: Tools/Memory/Basic_operations translation_of_original: Tools/Memory/Comparing_heap_snapshots +original_slug: Outils/Memory/Comparing_heap_snapshots ---
{{ToolsSidebar}}

Cette fonctionnalité est une des nouveautés de Firefox 45.

diff --git a/files/fr/conflicting/tools/memory/basic_operations_9264f1c8b3be17d004821ca45ca04d3a/index.html b/files/fr/conflicting/tools/memory/basic_operations_9264f1c8b3be17d004821ca45ca04d3a/index.html index 2c851f8ce6..049eb24a7d 100644 --- a/files/fr/conflicting/tools/memory/basic_operations_9264f1c8b3be17d004821ca45ca04d3a/index.html +++ b/files/fr/conflicting/tools/memory/basic_operations_9264f1c8b3be17d004821ca45ca04d3a/index.html @@ -1,8 +1,9 @@ --- title: Ouvrir l'outil Mémoire -slug: Outils/Memory/Open_the_Memory_tool +slug: conflicting/Tools/Memory/Basic_operations_9264f1c8b3be17d004821ca45ca04d3a translation_of: Tools/Memory/Basic_operations translation_of_original: Tools/Memory/Open_the_Memory_tool +original_slug: Outils/Memory/Open_the_Memory_tool ---
{{ToolsSidebar}}

Actuellement, l'outil Mémoire n'est pas activé par défaut, pour l'activer, il faut ouvrir les options des outils des développements (F12 puis cliquer sur l'icône en forme d'engrenage en haut à droite) et cocher l'option "Mémoire" dans la catégorie "Outils de développement par défaut" :

diff --git a/files/fr/conflicting/tools/memory/basic_operations_f2c86b478396e7a233344f64c4d4f1da/index.html b/files/fr/conflicting/tools/memory/basic_operations_f2c86b478396e7a233344f64c4d4f1da/index.html index ac0d2d630f..ac6e5e0b04 100644 --- a/files/fr/conflicting/tools/memory/basic_operations_f2c86b478396e7a233344f64c4d4f1da/index.html +++ b/files/fr/conflicting/tools/memory/basic_operations_f2c86b478396e7a233344f64c4d4f1da/index.html @@ -1,8 +1,9 @@ --- title: Capturer un instantané -slug: Outils/Memory/Take_a_heap_snapshot +slug: conflicting/Tools/Memory/Basic_operations_f2c86b478396e7a233344f64c4d4f1da translation_of: Tools/Memory/Basic_operations translation_of_original: Tools/Memory/Take_a_heap_snapshot +original_slug: Outils/Memory/Take_a_heap_snapshot ---
{{ToolsSidebar}}

Pour prendre une capture de la heap, il faut cliquer sur le bouton "Capturer un instantané" ou cliquer sur l'icône en forme d'appareil photo en haut à gauche :

diff --git a/files/fr/conflicting/tools/page_inspector/ui_tour/index.html b/files/fr/conflicting/tools/page_inspector/ui_tour/index.html index 26a4192b00..2fa8a8587d 100644 --- a/files/fr/conflicting/tools/page_inspector/ui_tour/index.html +++ b/files/fr/conflicting/tools/page_inspector/ui_tour/index.html @@ -1,12 +1,13 @@ --- title: Panneau HTML -slug: Outils/Inspecteur/Panneau_HTML +slug: conflicting/Tools/Page_Inspector/UI_Tour tags: - HTML - Tools - Web Development - - 'Web Development:Tools' + - Web Development:Tools translation_of: Tools/Page_Inspector/UI_Tour translation_of_original: Tools/Page_Inspector/HTML_panel +original_slug: Outils/Inspecteur/Panneau_HTML ---
{{ToolsSidebar}}

Le contenu de cette page à été transféré dans la section "Panneau HTML" de la visite guidée de l'Inspecteur.

diff --git a/files/fr/conflicting/tools/performance/waterfall/index.html b/files/fr/conflicting/tools/performance/waterfall/index.html index 215ce97ad5..7ad39fce90 100644 --- a/files/fr/conflicting/tools/performance/waterfall/index.html +++ b/files/fr/conflicting/tools/performance/waterfall/index.html @@ -1,12 +1,13 @@ --- title: Frise chronologique -slug: Outils/Frise_chronologique +slug: conflicting/Tools/Performance/Waterfall tags: - Gecko - Guide - Tools translation_of: Tools/Performance/Waterfall translation_of_original: Tools/Timeline +original_slug: Outils/Frise_chronologique ---
{{ToolsSidebar}}

La frise chronologique suit à la trace les opérations réalisées par Gecko, le moteur du navigateur.Il faut aller dans les the devtools options des outils de developemment pour activer la frise chronologique.

diff --git a/files/fr/conflicting/tools/responsive_design_mode/index.html b/files/fr/conflicting/tools/responsive_design_mode/index.html index 086a531ea3..17b8d86fa0 100644 --- a/files/fr/conflicting/tools/responsive_design_mode/index.html +++ b/files/fr/conflicting/tools/responsive_design_mode/index.html @@ -1,8 +1,9 @@ --- title: Vue Adaptative (avant Firefox 52) -slug: Outils/Responsive_Design_Mode_(before_Firefox_52) +slug: conflicting/Tools/Responsive_Design_Mode translation_of: Tools/Responsive_Design_Mode translation_of_original: Tools/Responsive_Design_Mode_(before_Firefox_52) +original_slug: Outils/Responsive_Design_Mode_(before_Firefox_52) ---
{{ToolsSidebar}}

Cette page décrit la Vue Adaptative telle qu'elle apparait avant Firefox 52.  Il est également possible d'avoir cette version de l'outil si le  support multiprocessus (e10s) est désactivé. Pour l'article décrivant la version ultérieure à Firefox 52, voir Vue Adaptative.

diff --git a/files/fr/conflicting/web/accessibility/index.html b/files/fr/conflicting/web/accessibility/index.html index d87406d368..df7b37fd57 100644 --- a/files/fr/conflicting/web/accessibility/index.html +++ b/files/fr/conflicting/web/accessibility/index.html @@ -1,6 +1,6 @@ --- title: Développement Web -slug: Accessibilité/Développement_Web +slug: conflicting/Web/Accessibility tags: - ARIA - Accessibilité @@ -9,6 +9,7 @@ tags: - À relire translation_of: Web/Accessibility translation_of_original: Web/Accessibility/Web_Development +original_slug: Accessibilité/Développement_Web ---

 

diff --git a/files/fr/conflicting/web/api/canvas_api/tutorial/index.html b/files/fr/conflicting/web/api/canvas_api/tutorial/index.html index 0b0a96257e..a717d76113 100644 --- a/files/fr/conflicting/web/api/canvas_api/tutorial/index.html +++ b/files/fr/conflicting/web/api/canvas_api/tutorial/index.html @@ -1,11 +1,12 @@ --- title: Dessiner avec Canvas -slug: Web/Guide/Graphics/Dessiner_avec_canvas +slug: conflicting/Web/API/Canvas_API/Tutorial tags: - Canvas - HTML translation_of: Web/API/Canvas_API/Tutorial translation_of_original: Web/API/Canvas_API/Drawing_graphics_with_canvas +original_slug: Web/Guide/Graphics/Dessiner_avec_canvas ---

 

Introduction

diff --git a/files/fr/conflicting/web/api/document/createevent/index.html b/files/fr/conflicting/web/api/document/createevent/index.html index 5cfbb7f05f..b8ff184d41 100644 --- a/files/fr/conflicting/web/api/document/createevent/index.html +++ b/files/fr/conflicting/web/api/document/createevent/index.html @@ -1,6 +1,6 @@ --- title: Event.createEvent() -slug: Web/API/Event/createEvent +slug: conflicting/Web/API/Document/createEvent tags: - API - DOM @@ -8,6 +8,7 @@ tags: - Méthodes translation_of: Web/API/Document/createEvent translation_of_original: Web/API/Event/createEvent +original_slug: Web/API/Event/createEvent ---

{{APIRef("DOM")}}

diff --git a/files/fr/conflicting/web/api/document_object_model/index.html b/files/fr/conflicting/web/api/document_object_model/index.html index 518da7e3d8..d9480aca59 100644 --- a/files/fr/conflicting/web/api/document_object_model/index.html +++ b/files/fr/conflicting/web/api/document_object_model/index.html @@ -1,10 +1,11 @@ --- title: À propos du Document Object Model -slug: À_propos_du_Document_Object_Model +slug: conflicting/Web/API/Document_Object_Model tags: - DOM translation_of: Web/API/Document_Object_Model translation_of_original: DOM/About_the_Document_Object_Model +original_slug: À_propos_du_Document_Object_Model ---

Présentation du DOM

Le Document Object Model, ou modèle objet de document, est une API pour les documents HTML et XML. Le DOM fournit une représentation structurelle du document, permettant de modifier son contenu et sa présentation visuelle. Fondamentalement, il relie les pages Web aux scripts et langages de programmation.

diff --git a/files/fr/conflicting/web/api/document_object_model_03f6e13c52ad7c539d9b4c33c51ac4a3/index.html b/files/fr/conflicting/web/api/document_object_model_03f6e13c52ad7c539d9b4c33c51ac4a3/index.html index 77c272f5b2..d97eb27eed 100644 --- a/files/fr/conflicting/web/api/document_object_model_03f6e13c52ad7c539d9b4c33c51ac4a3/index.html +++ b/files/fr/conflicting/web/api/document_object_model_03f6e13c52ad7c539d9b4c33c51ac4a3/index.html @@ -1,10 +1,11 @@ --- title: Préface -slug: Web/API/Document_Object_Model/Préface +slug: conflicting/Web/API/Document_Object_Model_03f6e13c52ad7c539d9b4c33c51ac4a3 tags: - Référence_du_DOM_Gecko translation_of: Web/API/Document_Object_Model translation_of_original: Web/API/Document_Object_Model/Preface +original_slug: Web/API/Document_Object_Model/Préface ---

{{ ApiRef() }}

À propos de cette référence

diff --git a/files/fr/conflicting/web/api/document_object_model_656f0e51418b39c498011268be9b3a10/index.html b/files/fr/conflicting/web/api/document_object_model_656f0e51418b39c498011268be9b3a10/index.html index ad672dee28..40c9cc7859 100644 --- a/files/fr/conflicting/web/api/document_object_model_656f0e51418b39c498011268be9b3a10/index.html +++ b/files/fr/conflicting/web/api/document_object_model_656f0e51418b39c498011268be9b3a10/index.html @@ -1,6 +1,6 @@ --- title: Guides DOM pour développeurs -slug: Web/Guide/DOM +slug: conflicting/Web/API/Document_Object_Model_656f0e51418b39c498011268be9b3a10 tags: - API - DOM @@ -8,6 +8,7 @@ tags: - TopicStub translation_of: Web/API/Document_Object_Model translation_of_original: Web/Guide/API/DOM +original_slug: Web/Guide/DOM ---

{{draft}}

diff --git a/files/fr/conflicting/web/api/formdata/using_formdata_objects/index.html b/files/fr/conflicting/web/api/formdata/using_formdata_objects/index.html index 3d07259319..a8df539f4f 100644 --- a/files/fr/conflicting/web/api/formdata/using_formdata_objects/index.html +++ b/files/fr/conflicting/web/api/formdata/using_formdata_objects/index.html @@ -1,8 +1,9 @@ --- title: Utiliser les objets FormData -slug: Web/Guide/Using_FormData_Objects +slug: conflicting/Web/API/FormData/Using_FormData_Objects translation_of: Web/API/FormData/Using_FormData_Objects translation_of_original: Web/Guide/Using_FormData_Objects +original_slug: Web/Guide/Using_FormData_Objects ---

L'objet FormData vous permet de créer un ensemble de paires clef-valeur pour un envoi via XMLHttpRequest. Cet objet est destiné avant tout à l'envoi de données de formulaire, mais il peut être utilisé indépendamment des formulaires afin de transmettre des données associées à une clef. Les données transmises sont dans le même format qu'utiliserait la méthode submit() pour envoyer des données si le type d'encodage du formulaire correspondait à "multipart/form-data".

diff --git a/files/fr/conflicting/web/api/globaleventhandlers/onresize/index.html b/files/fr/conflicting/web/api/globaleventhandlers/onresize/index.html index d2c0d6304f..b49b3e524a 100644 --- a/files/fr/conflicting/web/api/globaleventhandlers/onresize/index.html +++ b/files/fr/conflicting/web/api/globaleventhandlers/onresize/index.html @@ -1,6 +1,6 @@ --- title: window.onresize -slug: Web/API/Window/onresize +slug: conflicting/Web/API/GlobalEventHandlers/onresize tags: - API - DOM @@ -8,6 +8,7 @@ tags: - Propriété - évènements translation_of: Web/API/GlobalEventHandlers/onresize +original_slug: Web/API/Window/onresize ---

{{ ApiRef() }}

diff --git a/files/fr/conflicting/web/api/htmlmediaelement/abort_event/index.html b/files/fr/conflicting/web/api/htmlmediaelement/abort_event/index.html index 68e28e9626..f8d70358fe 100644 --- a/files/fr/conflicting/web/api/htmlmediaelement/abort_event/index.html +++ b/files/fr/conflicting/web/api/htmlmediaelement/abort_event/index.html @@ -1,8 +1,9 @@ --- title: abort -slug: Web/Events/abort +slug: conflicting/Web/API/HTMLMediaElement/abort_event translation_of: Web/API/HTMLMediaElement/abort_event translation_of_original: Web/Events/abort +original_slug: Web/Events/abort ---
L'événement abort est déclenché lorsque le chargement d'une resource a été interrompu.
diff --git a/files/fr/conflicting/web/api/htmlmediaelement/ended_event/index.html b/files/fr/conflicting/web/api/htmlmediaelement/ended_event/index.html index 950e8ef545..f4da2370bf 100644 --- a/files/fr/conflicting/web/api/htmlmediaelement/ended_event/index.html +++ b/files/fr/conflicting/web/api/htmlmediaelement/ended_event/index.html @@ -1,8 +1,9 @@ --- title: ended (Web Audio) -slug: Web/Events/ended_(Web_Audio) +slug: conflicting/Web/API/HTMLMediaElement/ended_event translation_of: Web/API/HTMLMediaElement/ended_event translation_of_original: Web/Events/ended_(Web_Audio) +original_slug: Web/Events/ended_(Web_Audio) ---

L'événement ended est déclenché lorsque la lecture s'est arrêté parce que la fin du média a été atteinte.

diff --git a/files/fr/conflicting/web/api/index.html b/files/fr/conflicting/web/api/index.html index a4f8a6ba0a..636324d19f 100644 --- a/files/fr/conflicting/web/api/index.html +++ b/files/fr/conflicting/web/api/index.html @@ -1,6 +1,6 @@ --- title: element.name -slug: Web/API/Element/name +slug: conflicting/Web/API tags: - API - DOM @@ -9,6 +9,7 @@ tags: - Propriétés translation_of: Web/API translation_of_original: Web/API/Element/name +original_slug: Web/API/Element/name ---

{{ APIRef("DOM") }}

diff --git a/files/fr/conflicting/web/api/node/getrootnode/index.html b/files/fr/conflicting/web/api/node/getrootnode/index.html index 7ee512dd8f..ac35922132 100644 --- a/files/fr/conflicting/web/api/node/getrootnode/index.html +++ b/files/fr/conflicting/web/api/node/getrootnode/index.html @@ -1,6 +1,6 @@ --- title: Node.rootNode -slug: Web/API/Node/rootNode +slug: conflicting/Web/API/Node/getRootNode tags: - API - Arborescence @@ -10,6 +10,7 @@ tags: - Racine translation_of: Web/API/Node/getRootNode translation_of_original: Web/API/Node/rootNode +original_slug: Web/API/Node/rootNode ---

{{deprecated_header}}{{APIRef("DOM")}}{{SeeCompatTable}}

diff --git a/files/fr/conflicting/web/api/node/index.html b/files/fr/conflicting/web/api/node/index.html index 617ed79d8e..3f0b54a386 100644 --- a/files/fr/conflicting/web/api/node/index.html +++ b/files/fr/conflicting/web/api/node/index.html @@ -1,6 +1,6 @@ --- title: Node.baseURIObject -slug: Web/API/Node/baseURIObject +slug: conflicting/Web/API/Node tags: - API - DOM @@ -10,6 +10,7 @@ tags: - URL translation_of: Web/API/Node translation_of_original: Web/API/Node/baseURIObject +original_slug: Web/API/Node/baseURIObject ---
{{APIRef("DOM")}} {{Non-standard_header}}
diff --git a/files/fr/conflicting/web/api/node_378aed5ed6869e50853edbc988cf9556/index.html b/files/fr/conflicting/web/api/node_378aed5ed6869e50853edbc988cf9556/index.html index 33144eae42..50f42907e0 100644 --- a/files/fr/conflicting/web/api/node_378aed5ed6869e50853edbc988cf9556/index.html +++ b/files/fr/conflicting/web/api/node_378aed5ed6869e50853edbc988cf9556/index.html @@ -1,6 +1,6 @@ --- title: Node.nodePrincipal -slug: Web/API/Node/nodePrincipal +slug: conflicting/Web/API/Node_378aed5ed6869e50853edbc988cf9556 tags: - API - DOM @@ -9,6 +9,7 @@ tags: - Propriétés translation_of: Web/API/Node translation_of_original: Web/API/Node/nodePrincipal +original_slug: Web/API/Node/nodePrincipal ---
{{APIRef("DOM")}} {{Non-standard_header}}
diff --git a/files/fr/conflicting/web/api/selection/index.html b/files/fr/conflicting/web/api/selection/index.html index bca8077699..29024a1140 100644 --- a/files/fr/conflicting/web/api/selection/index.html +++ b/files/fr/conflicting/web/api/selection/index.html @@ -1,7 +1,8 @@ --- title: Selection API -slug: Web/API/Selection_API +slug: conflicting/Web/API/Selection translation_of: Web/API/Selection_API +original_slug: Web/API/Selection_API ---

{{APIRef}}

diff --git a/files/fr/conflicting/web/api/url/index.html b/files/fr/conflicting/web/api/url/index.html index 223701977c..a0ecb87540 100644 --- a/files/fr/conflicting/web/api/url/index.html +++ b/files/fr/conflicting/web/api/url/index.html @@ -1,8 +1,9 @@ --- title: Window.URL -slug: Web/API/Window/URL +slug: conflicting/Web/API/URL translation_of: Web/API/URL translation_of_original: Web/API/Window/URL +original_slug: Web/API/Window/URL ---

{{ApiRef("Window")}}{{SeeCompatTable}}

diff --git a/files/fr/conflicting/web/api/web_storage_api/index.html b/files/fr/conflicting/web/api/web_storage_api/index.html index 2b52e93ad8..916bd25334 100644 --- a/files/fr/conflicting/web/api/web_storage_api/index.html +++ b/files/fr/conflicting/web/api/web_storage_api/index.html @@ -1,6 +1,6 @@ --- title: Storage -slug: DOM/Storage +slug: conflicting/Web/API/Web_Storage_API tags: - Applications_web_hors_ligne - DOM @@ -8,6 +8,7 @@ tags: - Référence_du_DOM_Gecko translation_of: Web/API/Web_Storage_API translation_of_original: Web/Guide/API/DOM/Storage +original_slug: DOM/Storage ---

{{ ApiRef() }} {{ Fx_minversion_header(2) }}

diff --git a/files/fr/conflicting/web/api/web_workers_api/using_web_workers/index.html b/files/fr/conflicting/web/api/web_workers_api/using_web_workers/index.html index b925ca7f4b..1c1b91774d 100644 --- a/files/fr/conflicting/web/api/web_workers_api/using_web_workers/index.html +++ b/files/fr/conflicting/web/api/web_workers_api/using_web_workers/index.html @@ -1,8 +1,9 @@ --- title: Concepts avancés et exemples -slug: Web/API/Web_Workers_API/Advanced_concepts_and_examples +slug: conflicting/Web/API/Web_Workers_API/Using_web_workers translation_of: Web/API/Web_Workers_API/Using_web_workers translation_of_original: Web/API/Web_Workers_API/Advanced_concepts_and_examples +original_slug: Web/API/Web_Workers_API/Advanced_concepts_and_examples ---

Cet article fournit de nombreux détails et maints exemples pour illustrer les concepts avancés des web workers.

diff --git a/files/fr/conflicting/web/api/webrtc_api/index.html b/files/fr/conflicting/web/api/webrtc_api/index.html index 2d516d62d5..24932d8d34 100644 --- a/files/fr/conflicting/web/api/webrtc_api/index.html +++ b/files/fr/conflicting/web/api/webrtc_api/index.html @@ -1,11 +1,12 @@ --- title: WebRTC -slug: Web/Guide/API/WebRTC +slug: conflicting/Web/API/WebRTC_API tags: - Intro - WebRTC translation_of: Web/API/WebRTC_API translation_of_original: Web/Guide/API/WebRTC +original_slug: Web/Guide/API/WebRTC ---

WebRTC (où RTC signifie Real-Time Communications -Communications en temps réel-) est une technologie qui permet la transmission en continue (streaming) de l'audio/vidéo et le partage de données entre les navigateurs clients (peers). Comme un ensemble de normes (standards), le WebRTC fournit à n'importe quel navigateur la capacité de partager des données d'application et d'effectuer des téléconférences d’égal à égal, sans avoir à installer quelques plug-ins ou logiciels tiers.

Les composants WebRTC sont accessibles grâce aux APIs JavaScript : l'API de flux réseau (Network Stream), qui représente un flux de données audio ou vidéo ; l'API de Connexion (PeerConnection), qui permet à plusieurs utilisateurs de communiquer via leurs navigateurs ; et l'API DataChannel qui permet la communication d'autres types de données pour le jeu en temps réel, dialogue en ligne, transfert de fichiers, etc.

diff --git a/files/fr/conflicting/web/api/webrtc_api_d8621144cbc61520339c3b10c61731f0/index.html b/files/fr/conflicting/web/api/webrtc_api_d8621144cbc61520339c3b10c61731f0/index.html index 7bff67c30f..9b19e7c9b7 100644 --- a/files/fr/conflicting/web/api/webrtc_api_d8621144cbc61520339c3b10c61731f0/index.html +++ b/files/fr/conflicting/web/api/webrtc_api_d8621144cbc61520339c3b10c61731f0/index.html @@ -1,10 +1,11 @@ --- title: WebRTC -slug: WebRTC +slug: conflicting/Web/API/WebRTC_API_d8621144cbc61520339c3b10c61731f0 tags: - WebRTC translation_of: Web/API/WebRTC_API translation_of_original: WebRTC +original_slug: WebRTC ---

Le RTC de WebRTC est synonyme de communications en temps réel, la technologie qui permet streaming audio / vidéo et le partage de données entre les clients de navigateur (pairs). Comme ensemble de normes, WebRTC permet à n'importe quel navigateur d'avoir la possibilité de partager les données d'application et d'effectuer des téléconférences entre pairs, sans la nécessité d'installer des plug-ins ou logiciels tiers.

diff --git a/files/fr/conflicting/web/api/window/localstorage/index.html b/files/fr/conflicting/web/api/window/localstorage/index.html index 9f6c400f86..f6b80c6de0 100644 --- a/files/fr/conflicting/web/api/window/localstorage/index.html +++ b/files/fr/conflicting/web/api/window/localstorage/index.html @@ -1,8 +1,9 @@ --- title: LocalStorage -slug: Web/API/Storage/LocalStorage +slug: conflicting/Web/API/Window/localStorage translation_of: Web/API/Window/localStorage translation_of_original: Web/API/Web_Storage_API/Local_storage +original_slug: Web/API/Storage/LocalStorage ---

{{APIRef()}}

diff --git a/files/fr/conflicting/web/api/xsltprocessor/index.html b/files/fr/conflicting/web/api/xsltprocessor/index.html index 0b42bdbde9..03a9d6203d 100644 --- a/files/fr/conflicting/web/api/xsltprocessor/index.html +++ b/files/fr/conflicting/web/api/xsltprocessor/index.html @@ -1,10 +1,11 @@ --- title: XSLT dans Gecko -slug: XSLT_dans_Gecko +slug: conflicting/Web/API/XSLTProcessor tags: - XSLT translation_of: Web/API/XSLTProcessor translation_of_original: XSLT_in_Gecko +original_slug: XSLT_dans_Gecko ---

 

diff --git a/files/fr/conflicting/web/api/xsltprocessor_197eea6e529b0a946d29ce7cc292e7ef/index.html b/files/fr/conflicting/web/api/xsltprocessor_197eea6e529b0a946d29ce7cc292e7ef/index.html index 940157af5f..70124f4d01 100644 --- a/files/fr/conflicting/web/api/xsltprocessor_197eea6e529b0a946d29ce7cc292e7ef/index.html +++ b/files/fr/conflicting/web/api/xsltprocessor_197eea6e529b0a946d29ce7cc292e7ef/index.html @@ -1,8 +1,9 @@ --- title: XSLTProcessor -slug: XSLTProcessor +slug: conflicting/Web/API/XSLTProcessor_197eea6e529b0a946d29ce7cc292e7ef translation_of: Web/API/XSLTProcessor translation_of_original: XSLTProcessor +original_slug: XSLTProcessor ---

XSLTProcesor est un objet fournissant une interface avec le moteur XSLT de Mozilla. Il est utilisable par du code JavaScript sans privilèges. diff --git a/files/fr/conflicting/web/api_dd04ca1265cb79b990b8120e5f5070d3/index.html b/files/fr/conflicting/web/api_dd04ca1265cb79b990b8120e5f5070d3/index.html index 17459c2dfd..6085578ec9 100644 --- a/files/fr/conflicting/web/api_dd04ca1265cb79b990b8120e5f5070d3/index.html +++ b/files/fr/conflicting/web/api_dd04ca1265cb79b990b8120e5f5070d3/index.html @@ -1,10 +1,11 @@ --- title: WebAPI -slug: WebAPI +slug: conflicting/Web/API_dd04ca1265cb79b990b8120e5f5070d3 tags: - Portail translation_of: Web/API translation_of_original: WebAPI +original_slug: WebAPI ---

Le terme WebAPI permet de regrouper différentes API permettant d'accéder aux composants ou aux caractéristiques des appareil (comme la batterie, les vibrations...). Elles permettent aussi d'accéder aux informations enregistrées sur l'appareil (liste de contacts, agenda...). En créant ces API, nous espérons offrir de nouvelles possibilités au Web, jusqu'a présent réservées aux plates-formes propriétaires.

diff --git a/files/fr/conflicting/web/css/@viewport/index.html b/files/fr/conflicting/web/css/@viewport/index.html index bd7b0871c9..38e9ba9a6c 100644 --- a/files/fr/conflicting/web/css/@viewport/index.html +++ b/files/fr/conflicting/web/css/@viewport/index.html @@ -1,6 +1,6 @@ --- title: height -slug: Web/CSS/@viewport/height +slug: conflicting/Web/CSS/@viewport tags: - '@viewport' - CSS @@ -8,6 +8,7 @@ tags: - Reference translation_of: Web/CSS/@viewport translation_of_original: Web/CSS/@viewport/height +original_slug: Web/CSS/@viewport/height ---
{{CSSRef}}
diff --git a/files/fr/conflicting/web/css/@viewport_3ecbd2877baedebcfaffc13eaa7d61ce/index.html b/files/fr/conflicting/web/css/@viewport_3ecbd2877baedebcfaffc13eaa7d61ce/index.html index 45f9b90ef5..dbbb78795b 100644 --- a/files/fr/conflicting/web/css/@viewport_3ecbd2877baedebcfaffc13eaa7d61ce/index.html +++ b/files/fr/conflicting/web/css/@viewport_3ecbd2877baedebcfaffc13eaa7d61ce/index.html @@ -1,12 +1,13 @@ --- title: user-zoom -slug: Web/CSS/@viewport/user-zoom +slug: conflicting/Web/CSS/@viewport_3ecbd2877baedebcfaffc13eaa7d61ce tags: - CSS - Descripteur - Reference translation_of: Web/CSS/@viewport translation_of_original: Web/CSS/@viewport/user-zoom +original_slug: Web/CSS/@viewport/user-zoom ---
{{CSSRef}}
diff --git a/files/fr/conflicting/web/css/@viewport_516ab4b0283b5b2231fb657505e22440/index.html b/files/fr/conflicting/web/css/@viewport_516ab4b0283b5b2231fb657505e22440/index.html index fd3499f24c..fa8238ea67 100644 --- a/files/fr/conflicting/web/css/@viewport_516ab4b0283b5b2231fb657505e22440/index.html +++ b/files/fr/conflicting/web/css/@viewport_516ab4b0283b5b2231fb657505e22440/index.html @@ -1,6 +1,6 @@ --- title: max-height -slug: Web/CSS/@viewport/max-height +slug: conflicting/Web/CSS/@viewport_516ab4b0283b5b2231fb657505e22440 tags: - '@viewport' - CSS @@ -8,6 +8,7 @@ tags: - Reference translation_of: Web/CSS/@viewport translation_of_original: Web/CSS/@viewport/max-height +original_slug: Web/CSS/@viewport/max-height ---
{{CSSRef}}
diff --git a/files/fr/conflicting/web/css/@viewport_6e9c91ec34cdb0393d301240d0d50d84/index.html b/files/fr/conflicting/web/css/@viewport_6e9c91ec34cdb0393d301240d0d50d84/index.html index 295e87ce7a..9a1aa098dc 100644 --- a/files/fr/conflicting/web/css/@viewport_6e9c91ec34cdb0393d301240d0d50d84/index.html +++ b/files/fr/conflicting/web/css/@viewport_6e9c91ec34cdb0393d301240d0d50d84/index.html @@ -1,12 +1,13 @@ --- title: min-zoom -slug: Web/CSS/@viewport/min-zoom +slug: conflicting/Web/CSS/@viewport_6e9c91ec34cdb0393d301240d0d50d84 tags: - CSS - Descripteur - Reference translation_of: Web/CSS/@viewport translation_of_original: Web/CSS/@viewport/min-zoom +original_slug: Web/CSS/@viewport/min-zoom ---
{{CSSRef}}
diff --git a/files/fr/conflicting/web/css/@viewport_7861ca3461a359b150d44f2c8d74e53a/index.html b/files/fr/conflicting/web/css/@viewport_7861ca3461a359b150d44f2c8d74e53a/index.html index 42e89f24e5..09560d1c95 100644 --- a/files/fr/conflicting/web/css/@viewport_7861ca3461a359b150d44f2c8d74e53a/index.html +++ b/files/fr/conflicting/web/css/@viewport_7861ca3461a359b150d44f2c8d74e53a/index.html @@ -1,12 +1,13 @@ --- title: orientation -slug: Web/CSS/@viewport/orientation +slug: conflicting/Web/CSS/@viewport_7861ca3461a359b150d44f2c8d74e53a tags: - CSS - Descripteur - Reference translation_of: Web/CSS/@viewport translation_of_original: Web/CSS/@viewport/orientation +original_slug: Web/CSS/@viewport/orientation ---
{{CSSRef}}
diff --git a/files/fr/conflicting/web/css/@viewport_a33ee59ffd8336ffb3336900dea02e9f/index.html b/files/fr/conflicting/web/css/@viewport_a33ee59ffd8336ffb3336900dea02e9f/index.html index 5532ed2191..69ab7cae5b 100644 --- a/files/fr/conflicting/web/css/@viewport_a33ee59ffd8336ffb3336900dea02e9f/index.html +++ b/files/fr/conflicting/web/css/@viewport_a33ee59ffd8336ffb3336900dea02e9f/index.html @@ -1,6 +1,6 @@ --- title: viewport-fit -slug: Web/CSS/@viewport/viewport-fit +slug: conflicting/Web/CSS/@viewport_a33ee59ffd8336ffb3336900dea02e9f tags: - '@viewport' - CSS @@ -9,6 +9,7 @@ tags: - Reference translation_of: Web/CSS/@viewport translation_of_original: Web/CSS/@viewport/viewport-fit +original_slug: Web/CSS/@viewport/viewport-fit ---
{{CSSRef}}{{Draft}}{{SeeCompatTable}}
diff --git a/files/fr/conflicting/web/css/@viewport_a47f799d4189f98a73bc55899628d6d7/index.html b/files/fr/conflicting/web/css/@viewport_a47f799d4189f98a73bc55899628d6d7/index.html index 83a55c3c66..6d31386abd 100644 --- a/files/fr/conflicting/web/css/@viewport_a47f799d4189f98a73bc55899628d6d7/index.html +++ b/files/fr/conflicting/web/css/@viewport_a47f799d4189f98a73bc55899628d6d7/index.html @@ -1,6 +1,6 @@ --- title: min-height -slug: Web/CSS/@viewport/min-height +slug: conflicting/Web/CSS/@viewport_a47f799d4189f98a73bc55899628d6d7 tags: - '@viewport' - CSS @@ -8,6 +8,7 @@ tags: - Reference translation_of: Web/CSS/@viewport translation_of_original: Web/CSS/@viewport/min-height +original_slug: Web/CSS/@viewport/min-height ---
{{CSSRef}}
diff --git a/files/fr/conflicting/web/css/@viewport_c5f2dc316e069e8c32ab24f9117600a7/index.html b/files/fr/conflicting/web/css/@viewport_c5f2dc316e069e8c32ab24f9117600a7/index.html index aa345f6c1e..3cb1b93005 100644 --- a/files/fr/conflicting/web/css/@viewport_c5f2dc316e069e8c32ab24f9117600a7/index.html +++ b/files/fr/conflicting/web/css/@viewport_c5f2dc316e069e8c32ab24f9117600a7/index.html @@ -1,12 +1,13 @@ --- title: min-width -slug: Web/CSS/@viewport/min-width +slug: conflicting/Web/CSS/@viewport_c5f2dc316e069e8c32ab24f9117600a7 tags: - CSS - Descripteur - Reference translation_of: Web/CSS/@viewport translation_of_original: Web/CSS/@viewport/min-width +original_slug: Web/CSS/@viewport/min-width ---
{{CSSRef}}
diff --git a/files/fr/conflicting/web/css/@viewport_c925ec0506b352ea1185248b874f7848/index.html b/files/fr/conflicting/web/css/@viewport_c925ec0506b352ea1185248b874f7848/index.html index 26e657d76a..3ea88bc7b9 100644 --- a/files/fr/conflicting/web/css/@viewport_c925ec0506b352ea1185248b874f7848/index.html +++ b/files/fr/conflicting/web/css/@viewport_c925ec0506b352ea1185248b874f7848/index.html @@ -1,12 +1,13 @@ --- title: width -slug: Web/CSS/@viewport/width +slug: conflicting/Web/CSS/@viewport_c925ec0506b352ea1185248b874f7848 tags: - CSS - Descripteur - Reference translation_of: Web/CSS/@viewport translation_of_original: Web/CSS/@viewport/width +original_slug: Web/CSS/@viewport/width ---
{{CSSRef}}
diff --git a/files/fr/conflicting/web/css/@viewport_d03ebc763769680c55d1a4258592d3ed/index.html b/files/fr/conflicting/web/css/@viewport_d03ebc763769680c55d1a4258592d3ed/index.html index a5021d48f3..3a4080663c 100644 --- a/files/fr/conflicting/web/css/@viewport_d03ebc763769680c55d1a4258592d3ed/index.html +++ b/files/fr/conflicting/web/css/@viewport_d03ebc763769680c55d1a4258592d3ed/index.html @@ -1,12 +1,13 @@ --- title: max-zoom -slug: Web/CSS/@viewport/max-zoom +slug: conflicting/Web/CSS/@viewport_d03ebc763769680c55d1a4258592d3ed tags: - CSS - Descripteur - Reference translation_of: Web/CSS/@viewport translation_of_original: Web/CSS/@viewport/max-zoom +original_slug: Web/CSS/@viewport/max-zoom ---
{{CSSRef}}
diff --git a/files/fr/conflicting/web/css/@viewport_e065ce90bde08c9679692adbe64f6518/index.html b/files/fr/conflicting/web/css/@viewport_e065ce90bde08c9679692adbe64f6518/index.html index c995febbea..2cf4ac2ea8 100644 --- a/files/fr/conflicting/web/css/@viewport_e065ce90bde08c9679692adbe64f6518/index.html +++ b/files/fr/conflicting/web/css/@viewport_e065ce90bde08c9679692adbe64f6518/index.html @@ -1,12 +1,13 @@ --- title: zoom -slug: Web/CSS/@viewport/zoom +slug: conflicting/Web/CSS/@viewport_e065ce90bde08c9679692adbe64f6518 tags: - CSS - Descripteur - Reference translation_of: Web/CSS/@viewport translation_of_original: Web/CSS/@viewport/zoom +original_slug: Web/CSS/@viewport/zoom ---
{{CSSRef}}
diff --git a/files/fr/conflicting/web/css/@viewport_ff9d4f4f351256d9fdb3d21397eb3880/index.html b/files/fr/conflicting/web/css/@viewport_ff9d4f4f351256d9fdb3d21397eb3880/index.html index f131a09f7d..cd53d9ba32 100644 --- a/files/fr/conflicting/web/css/@viewport_ff9d4f4f351256d9fdb3d21397eb3880/index.html +++ b/files/fr/conflicting/web/css/@viewport_ff9d4f4f351256d9fdb3d21397eb3880/index.html @@ -1,12 +1,13 @@ --- title: max-width -slug: Web/CSS/@viewport/max-width +slug: conflicting/Web/CSS/@viewport_ff9d4f4f351256d9fdb3d21397eb3880 tags: - CSS - Descripteur - Reference translation_of: Web/CSS/@viewport translation_of_original: Web/CSS/@viewport/max-width +original_slug: Web/CSS/@viewport/max-width ---
{{CSSRef}}
diff --git a/files/fr/conflicting/web/css/_colon_is/index.html b/files/fr/conflicting/web/css/_colon_is/index.html index f3036e1ee9..9c45ec21a4 100644 --- a/files/fr/conflicting/web/css/_colon_is/index.html +++ b/files/fr/conflicting/web/css/_colon_is/index.html @@ -1,13 +1,14 @@ --- title: ':any()' -slug: 'Web/CSS/:any' +slug: conflicting/Web/CSS/:is tags: - CSS - Experimental - Pseudo-classe - Reference -translation_of: 'Web/CSS/:is' -translation_of_original: 'Web/CSS/:any' +translation_of: Web/CSS/:is +translation_of_original: Web/CSS/:any +original_slug: Web/CSS/:any ---
{{CSSRef}}{{SeeCompatTable}}
diff --git a/files/fr/conflicting/web/css/_colon_placeholder-shown/index.html b/files/fr/conflicting/web/css/_colon_placeholder-shown/index.html index 8b1111134c..5d96fb7af4 100644 --- a/files/fr/conflicting/web/css/_colon_placeholder-shown/index.html +++ b/files/fr/conflicting/web/css/_colon_placeholder-shown/index.html @@ -1,13 +1,14 @@ --- title: ':-ms-input-placeholder' -slug: 'Web/CSS/:-ms-input-placeholder' +slug: conflicting/Web/CSS/:placeholder-shown tags: - CSS - Non-standard - Pseudo-classe - Référence(2) -translation_of: 'Web/CSS/:placeholder-shown' -translation_of_original: 'Web/CSS/:-ms-input-placeholder' +translation_of: Web/CSS/:placeholder-shown +translation_of_original: Web/CSS/:-ms-input-placeholder +original_slug: Web/CSS/:-ms-input-placeholder ---
{{Non-standard_header}}{{CSSRef}}
diff --git a/files/fr/conflicting/web/css/_doublecolon_placeholder/index.html b/files/fr/conflicting/web/css/_doublecolon_placeholder/index.html index 4be89a52e0..30b93b1970 100644 --- a/files/fr/conflicting/web/css/_doublecolon_placeholder/index.html +++ b/files/fr/conflicting/web/css/_doublecolon_placeholder/index.html @@ -1,13 +1,14 @@ --- title: '::-webkit-input-placeholder' -slug: 'Web/CSS/::-webkit-input-placeholder' +slug: conflicting/Web/CSS/::placeholder tags: - CSS - Non-standard - Pseudo-element - Reference -translation_of: 'Web/CSS/::placeholder' -translation_of_original: 'Web/CSS/::-webkit-input-placeholder' +translation_of: Web/CSS/::placeholder +translation_of_original: Web/CSS/::-webkit-input-placeholder +original_slug: Web/CSS/::-webkit-input-placeholder ---
{{Non-standard_header}}{{CSSRef}}
diff --git a/files/fr/conflicting/web/css/border-collapse/index.html b/files/fr/conflicting/web/css/border-collapse/index.html index 3a1430f65e..69a227630d 100644 --- a/files/fr/conflicting/web/css/border-collapse/index.html +++ b/files/fr/conflicting/web/css/border-collapse/index.html @@ -1,10 +1,11 @@ --- title: Tableaux -slug: Astuces_CSS/Tableaux +slug: conflicting/Web/CSS/border-collapse tags: - CSS translation_of: Web/CSS/border-collapse translation_of_original: Useful_CSS_tips/Tables +original_slug: Astuces_CSS/Tableaux ---

Centrage

Si vous voulez centrer un tableau, il n'est pas correct d'utiliser

diff --git a/files/fr/conflicting/web/css/box-ordinal-group/index.html b/files/fr/conflicting/web/css/box-ordinal-group/index.html index 4215966858..0383bcd501 100644 --- a/files/fr/conflicting/web/css/box-ordinal-group/index.html +++ b/files/fr/conflicting/web/css/box-ordinal-group/index.html @@ -1,6 +1,6 @@ --- title: '-moz-box-ordinal-group' -slug: Web/CSS/-moz-box-ordinal-group +slug: conflicting/Web/CSS/box-ordinal-group tags: - CSS - Non-standard @@ -8,6 +8,7 @@ tags: - Reference translation_of: Web/CSS/box-ordinal-group translation_of_original: Web/CSS/-moz-box-ordinal-group +original_slug: Web/CSS/-moz-box-ordinal-group ---
{{CSSRef}}
diff --git a/files/fr/conflicting/web/css/color_value/index.html b/files/fr/conflicting/web/css/color_value/index.html index 3880593692..8b36e3e59d 100644 --- a/files/fr/conflicting/web/css/color_value/index.html +++ b/files/fr/conflicting/web/css/color_value/index.html @@ -1,10 +1,11 @@ --- title: Couleurs et fonds -slug: Astuces_CSS/Couleurs_et_fonds +slug: conflicting/Web/CSS/color_value tags: - CSS translation_of: Web/CSS/color_value translation_of_original: Useful_CSS_tips/Color_and_Background +original_slug: Astuces_CSS/Couleurs_et_fonds ---

diff --git a/files/fr/conflicting/web/css/column-gap/index.html b/files/fr/conflicting/web/css/column-gap/index.html index 05b3e559d2..75e47d95a9 100644 --- a/files/fr/conflicting/web/css/column-gap/index.html +++ b/files/fr/conflicting/web/css/column-gap/index.html @@ -1,12 +1,13 @@ --- title: grid-column-gap -slug: Web/CSS/grid-column-gap +slug: conflicting/Web/CSS/column-gap tags: - CSS - Propriété - Reference translation_of: Web/CSS/column-gap translation_of_original: Web/CSS/grid-column-gap +original_slug: Web/CSS/grid-column-gap ---
{{CSSRef}}{{Deprecated_Header}}
diff --git a/files/fr/conflicting/web/css/css_backgrounds_and_borders/index.html b/files/fr/conflicting/web/css/css_backgrounds_and_borders/index.html index 8873196702..43168c248f 100644 --- a/files/fr/conflicting/web/css/css_backgrounds_and_borders/index.html +++ b/files/fr/conflicting/web/css/css_backgrounds_and_borders/index.html @@ -1,11 +1,12 @@ --- title: Arrière-plans et bordures CSS -slug: Web/CSS/Arrière-plans_et_bordures_CSS +slug: conflicting/Web/CSS/CSS_Backgrounds_and_Borders tags: - CSS - Référence(2) translation_of: Web/CSS/CSS_Backgrounds_and_Borders translation_of_original: Web/CSS/CSS_Background_and_Borders +original_slug: Web/CSS/Arrière-plans_et_bordures_CSS ---
{{CSSRef}}
diff --git a/files/fr/conflicting/web/css/css_color/index.html b/files/fr/conflicting/web/css/css_color/index.html index fb589fa689..efbefc74a2 100644 --- a/files/fr/conflicting/web/css/css_color/index.html +++ b/files/fr/conflicting/web/css/css_color/index.html @@ -1,6 +1,6 @@ --- title: Couleurs CSS -slug: Web/CSS/Couleurs_CSS +slug: conflicting/Web/CSS/CSS_Color tags: - Aperçu - CSS @@ -8,6 +8,7 @@ tags: - Reference translation_of: Web/CSS/CSS_Color translation_of_original: Web/CSS/CSS_Colors +original_slug: Web/CSS/Couleurs_CSS ---
{{CSSRef}}
diff --git a/files/fr/conflicting/web/css/css_flexible_box_layout/backwards_compatibility_of_flexbox/index.html b/files/fr/conflicting/web/css/css_flexible_box_layout/backwards_compatibility_of_flexbox/index.html index b36e1eb0f4..2c4fe59e6e 100644 --- a/files/fr/conflicting/web/css/css_flexible_box_layout/backwards_compatibility_of_flexbox/index.html +++ b/files/fr/conflicting/web/css/css_flexible_box_layout/backwards_compatibility_of_flexbox/index.html @@ -1,6 +1,6 @@ --- title: Rétrocompatibilité de flexbox -slug: Web/CSS/CSS_Flexible_Box_Layout/Rétrocompatibilite_de_flexbox +slug: conflicting/Web/CSS/CSS_Flexible_Box_Layout/Backwards_Compatibility_of_Flexbox tags: - '@supports' - Boîtes flexibles @@ -9,6 +9,7 @@ tags: - Intermediate - flexbox translation_of: Web/CSS/CSS_Flexible_Box_Layout/Backwards_Compatibility_of_Flexbox +original_slug: Web/CSS/CSS_Flexible_Box_Layout/Rétrocompatibilite_de_flexbox ---
{{CSSRef}}
diff --git a/files/fr/conflicting/web/css/css_flexible_box_layout/typical_use_cases_of_flexbox/index.html b/files/fr/conflicting/web/css/css_flexible_box_layout/typical_use_cases_of_flexbox/index.html index f91090e0dc..0cb39985fe 100644 --- a/files/fr/conflicting/web/css/css_flexible_box_layout/typical_use_cases_of_flexbox/index.html +++ b/files/fr/conflicting/web/css/css_flexible_box_layout/typical_use_cases_of_flexbox/index.html @@ -1,12 +1,13 @@ --- title: Utiliser les boîtes flexibles pour les applications web -slug: Web/CSS/CSS_Flexible_Box_Layout/Boîtes_flexibles_pour_applications_web +slug: conflicting/Web/CSS/CSS_Flexible_Box_Layout/Typical_Use_Cases_of_Flexbox tags: - Avancé - CSS - Guide translation_of: Web/CSS/CSS_Flexible_Box_Layout/Typical_Use_Cases_of_Flexbox translation_of_original: Web/CSS/CSS_Flexible_Box_Layout/Using_flexbox_to_lay_out_web_applications +original_slug: Web/CSS/CSS_Flexible_Box_Layout/Boîtes_flexibles_pour_applications_web ---
{{CSSRef}}
diff --git a/files/fr/conflicting/web/css/cursor/index.html b/files/fr/conflicting/web/css/cursor/index.html index a7121bf02e..263b6695dd 100644 --- a/files/fr/conflicting/web/css/cursor/index.html +++ b/files/fr/conflicting/web/css/cursor/index.html @@ -1,6 +1,6 @@ --- title: '-moz-cell' -slug: Web/CSS/-moz-cell +slug: conflicting/Web/CSS/cursor tags: - CSS - Obsolete @@ -8,6 +8,7 @@ tags: - Reference translation_of: Web/CSS/cursor translation_of_original: Web/CSS/-moz-cell +original_slug: Web/CSS/-moz-cell ---
{{CSSRef}}{{deprecated_header}}
diff --git a/files/fr/conflicting/web/css/filter_effects/index.html b/files/fr/conflicting/web/css/filter_effects/index.html index 6976999a5f..6169a47ce3 100644 --- a/files/fr/conflicting/web/css/filter_effects/index.html +++ b/files/fr/conflicting/web/css/filter_effects/index.html @@ -1,11 +1,12 @@ --- title: Filters Effects -slug: Web/CSS/Filters_Effects +slug: conflicting/Web/CSS/Filter_Effects tags: - CSS - Reference translation_of: Web/CSS/Filter_Effects translation_of_original: Web/CSS/Filters_Effects +original_slug: Web/CSS/Filters_Effects ---
{{CSSRef}}
diff --git a/files/fr/conflicting/web/css/float/index.html b/files/fr/conflicting/web/css/float/index.html index 471bfdc5af..6e8b3aef86 100644 --- a/files/fr/conflicting/web/css/float/index.html +++ b/files/fr/conflicting/web/css/float/index.html @@ -1,11 +1,12 @@ --- title: none -slug: Web/CSS/none +slug: conflicting/Web/CSS/float tags: - CSS - Référence CSS translation_of: Web/CSS/float translation_of_original: Web/CSS/none +original_slug: Web/CSS/none ---

{{ CSSRef() }}

Résumé

diff --git a/files/fr/conflicting/web/css/font-variant/index.html b/files/fr/conflicting/web/css/font-variant/index.html index 5b611f0369..7b4e177c8f 100644 --- a/files/fr/conflicting/web/css/font-variant/index.html +++ b/files/fr/conflicting/web/css/font-variant/index.html @@ -1,11 +1,12 @@ --- title: normal -slug: Web/CSS/normal +slug: conflicting/Web/CSS/font-variant tags: - CSS - Référence CSS translation_of: Web/CSS/font-variant translation_of_original: Web/CSS/normal +original_slug: Web/CSS/normal ---

{{ CSSRef() }}

Résumé

diff --git a/files/fr/conflicting/web/css/index.html b/files/fr/conflicting/web/css/index.html index 213bc187b5..fe99a6d344 100644 --- a/files/fr/conflicting/web/css/index.html +++ b/files/fr/conflicting/web/css/index.html @@ -1,10 +1,11 @@ --- title: Astuces CSS -slug: Astuces_CSS +slug: conflicting/Web/CSS tags: - CSS translation_of: Web/CSS translation_of_original: Useful_CSS_tips +original_slug: Astuces_CSS ---

Cette page présente quelques astuces concernant l'utilisation de CSS. Chaque astuce est prévue pour être aussi courte que possible et fournir les informations nécessaires sur les propriétés et caractéristiques les plus recherchées mais peu connues ou sujettes à des erreurs fréquentes. diff --git a/files/fr/conflicting/web/css/mask-image/index.html b/files/fr/conflicting/web/css/mask-image/index.html index 2303f48997..a88b476043 100644 --- a/files/fr/conflicting/web/css/mask-image/index.html +++ b/files/fr/conflicting/web/css/mask-image/index.html @@ -1,10 +1,11 @@ --- title: '-webkit-mask-image' -slug: Web/CSS/-webkit-mask-image +slug: conflicting/Web/CSS/mask-image tags: - CSS translation_of: Web/CSS/mask-image translation_of_original: Web/CSS/-webkit-mask-image +original_slug: Web/CSS/-webkit-mask-image ---

{{ CSSRef() }}

diff --git a/files/fr/conflicting/web/css/mozilla_extensions/index.html b/files/fr/conflicting/web/css/mozilla_extensions/index.html index 98f3c88b72..8f1fc80549 100644 --- a/files/fr/conflicting/web/css/mozilla_extensions/index.html +++ b/files/fr/conflicting/web/css/mozilla_extensions/index.html @@ -1,12 +1,13 @@ --- title: Implémentation des fonctionnalités CSS à l'état de brouillon -slug: Web/CSS/Implémentation_des_Brouillons_CSS +slug: conflicting/Web/CSS/Mozilla_Extensions tags: - CSS - Draft - NeedsContent translation_of: Web/CSS/Mozilla_Extensions translation_of_original: Web/CSS/Draft_Implementations_of_CSS_Features +original_slug: Web/CSS/Implémentation_des_Brouillons_CSS ---
{{CSSRef}}{{Draft}}
diff --git a/files/fr/conflicting/web/css/pseudo-classes/index.html b/files/fr/conflicting/web/css/pseudo-classes/index.html index c6c631c6c0..14ca90be5c 100644 --- a/files/fr/conflicting/web/css/pseudo-classes/index.html +++ b/files/fr/conflicting/web/css/pseudo-classes/index.html @@ -1,10 +1,11 @@ --- title: Liens -slug: Astuces_CSS/Liens +slug: conflicting/Web/CSS/Pseudo-classes tags: - CSS translation_of: Web/CSS/Pseudo-classes translation_of_original: Useful_CSS_tips/Links +original_slug: Astuces_CSS/Liens ---

diff --git a/files/fr/conflicting/web/css/scroll-snap-type/index.html b/files/fr/conflicting/web/css/scroll-snap-type/index.html index fff872ad27..43e3de46d8 100644 --- a/files/fr/conflicting/web/css/scroll-snap-type/index.html +++ b/files/fr/conflicting/web/css/scroll-snap-type/index.html @@ -1,12 +1,13 @@ --- title: '-ms-scroll-snap-type' -slug: Web/CSS/-ms-scroll-snap-type +slug: conflicting/Web/CSS/scroll-snap-type tags: - CSS - Non-standard - Reference translation_of: Web/CSS/scroll-snap-type translation_of_original: Web/CSS/-ms-scroll-snap-type +original_slug: Web/CSS/-ms-scroll-snap-type ---
{{CSSRef}}{{non-standard_header}}
diff --git a/files/fr/conflicting/web/css/shape-outside/index.html b/files/fr/conflicting/web/css/shape-outside/index.html index de7ad2607a..cb5324dda5 100644 --- a/files/fr/conflicting/web/css/shape-outside/index.html +++ b/files/fr/conflicting/web/css/shape-outside/index.html @@ -1,12 +1,13 @@ --- title: -slug: Web/CSS/shape-box +slug: conflicting/Web/CSS/shape-outside tags: - CSS - Reference - Type translation_of: Web/CSS/shape-outside translation_of_original: Web/CSS/shape-box +original_slug: Web/CSS/shape-box ---
{{CSSRef}}
diff --git a/files/fr/conflicting/web/css/url()/index.html b/files/fr/conflicting/web/css/url()/index.html index a31d8c3342..c5e0d6c01a 100644 --- a/files/fr/conflicting/web/css/url()/index.html +++ b/files/fr/conflicting/web/css/url()/index.html @@ -1,12 +1,13 @@ --- title: url() -slug: Web/CSS/filter-function/url +slug: conflicting/Web/CSS/url() tags: - CSS - Junk - Reference translation_of: Web/CSS/url() translation_of_original: Web/CSS/filter-function/url +original_slug: Web/CSS/filter-function/url ---
{{CSSRef}}
diff --git a/files/fr/conflicting/web/css/url()_168028c4e5edd9e19c061adb4b604d4f/index.html b/files/fr/conflicting/web/css/url()_168028c4e5edd9e19c061adb4b604d4f/index.html index d68db30cfe..1d16140856 100644 --- a/files/fr/conflicting/web/css/url()_168028c4e5edd9e19c061adb4b604d4f/index.html +++ b/files/fr/conflicting/web/css/url()_168028c4e5edd9e19c061adb4b604d4f/index.html @@ -1,12 +1,13 @@ --- title: -slug: Web/CSS/url +slug: conflicting/Web/CSS/url()_168028c4e5edd9e19c061adb4b604d4f tags: - CSS - Reference - Type translation_of: Web/CSS/url() translation_of_original: Web/CSS/url +original_slug: Web/CSS/url ---
{{CSSRef}}
diff --git a/files/fr/conflicting/web/css/user-select/index.html b/files/fr/conflicting/web/css/user-select/index.html index 047c721acc..f8035c96b4 100644 --- a/files/fr/conflicting/web/css/user-select/index.html +++ b/files/fr/conflicting/web/css/user-select/index.html @@ -1,6 +1,6 @@ --- title: '-ms-user-select' -slug: Web/CSS/-ms-user-select +slug: conflicting/Web/CSS/user-select tags: - CSS - Non-standard @@ -8,6 +8,7 @@ tags: - Reference translation_of: Web/CSS/user-select translation_of_original: Web/CSS/-ms-user-select +original_slug: Web/CSS/-ms-user-select ---
{{CSSRef}}{{non-standard_header}}
diff --git a/files/fr/conflicting/web/css/width/index.html b/files/fr/conflicting/web/css/width/index.html index 92535f6d82..d8143e66f4 100644 --- a/files/fr/conflicting/web/css/width/index.html +++ b/files/fr/conflicting/web/css/width/index.html @@ -1,11 +1,12 @@ --- title: auto -slug: Web/CSS/auto +slug: conflicting/Web/CSS/width tags: - CSS - Référence CSS translation_of: Web/CSS/width translation_of_original: Web/CSS/auto +original_slug: Web/CSS/auto ---

{{ CSSRef() }}

Résumé

diff --git a/files/fr/conflicting/web/guide/events/creating_and_triggering_events/index.html b/files/fr/conflicting/web/guide/events/creating_and_triggering_events/index.html index c075a3eec7..ab0f513ec3 100644 --- a/files/fr/conflicting/web/guide/events/creating_and_triggering_events/index.html +++ b/files/fr/conflicting/web/guide/events/creating_and_triggering_events/index.html @@ -1,10 +1,11 @@ --- title: dispatchEvent exemple -slug: DOM/dispatchEvent_exemple +slug: conflicting/Web/Guide/Events/Creating_and_triggering_events tags: - Référence_du_DOM_Gecko translation_of: Web/Guide/Events/Creating_and_triggering_events translation_of_original: Web/Guide/Events/Event_dispatching_example +original_slug: DOM/dispatchEvent_exemple ---
{{ ApiRef() }}
diff --git a/files/fr/conflicting/web/guide/index.html b/files/fr/conflicting/web/guide/index.html index 303018ea82..29c85ccbdc 100644 --- a/files/fr/conflicting/web/guide/index.html +++ b/files/fr/conflicting/web/guide/index.html @@ -1,10 +1,11 @@ --- title: Développement Web -slug: Développement_Web +slug: conflicting/Web/Guide tags: - Développement_Web translation_of: Web/Guide translation_of_original: Web_Development +original_slug: Développement_Web ---

Le développement Web comprend tous les aspects du développement d'un site ou d'une application Web.

Découvrez comment créer d'un simple site web à des applications complexes et interactives utilisant les dernières technologies du web en parcourant les articles que vous trouverez ici.

diff --git a/files/fr/conflicting/web/html/element/index.html b/files/fr/conflicting/web/html/element/index.html index 42f2df0c51..28c186a9a7 100644 --- a/files/fr/conflicting/web/html/element/index.html +++ b/files/fr/conflicting/web/html/element/index.html @@ -1,6 +1,6 @@ --- title: Liste des éléments HTML5 -slug: Web/Guide/HTML/HTML5/Liste_des_éléments_HTML5 +slug: conflicting/Web/HTML/Element tags: - Débutant - Guide @@ -9,6 +9,7 @@ tags: - Web translation_of: Web/HTML/Element translation_of_original: Web/Guide/HTML/HTML5/HTML5_element_list +original_slug: Web/Guide/HTML/HTML5/Liste_des_éléments_HTML5 ---

Cette Page n'est pas encore complète.

diff --git a/files/fr/conflicting/web/html/global_attributes/index.html b/files/fr/conflicting/web/html/global_attributes/index.html index 3ff9306fa4..7949b21a40 100644 --- a/files/fr/conflicting/web/html/global_attributes/index.html +++ b/files/fr/conflicting/web/html/global_attributes/index.html @@ -1,12 +1,13 @@ --- title: Attribut universel -slug: Glossaire/Attribut_global +slug: conflicting/Web/HTML/Global_attributes tags: - Attribut - Glossaire - HTML translation_of: Web/HTML/Global_attributes translation_of_original: Glossary/Global_attribute +original_slug: Glossaire/Attribut_global ---

Les attributs universels sont des {{glossary("attribute","attributs")}} qui peuvent être utilisés avec tous les {{glossary("element","éléments")}} (bien que parfois sans effet sur certains d'entre-eux).

diff --git a/files/fr/conflicting/web/http/basics_of_http/mime_types/index.html b/files/fr/conflicting/web/http/basics_of_http/mime_types/index.html index 8b529a4399..30b88c017e 100644 --- a/files/fr/conflicting/web/http/basics_of_http/mime_types/index.html +++ b/files/fr/conflicting/web/http/basics_of_http/mime_types/index.html @@ -1,10 +1,11 @@ --- title: Type MIME incorrect pour les fichiers CSS -slug: Type_MIME_incorrect_pour_les_fichiers_CSS +slug: conflicting/Web/HTTP/Basics_of_HTTP/MIME_types tags: - CSS translation_of: Web/HTTP/Basics_of_HTTP/MIME_types translation_of_original: Incorrect_MIME_Type_for_CSS_Files +original_slug: Type_MIME_incorrect_pour_les_fichiers_CSS ---

Description du problème

diff --git a/files/fr/conflicting/web/javascript/equality_comparisons_and_sameness/index.html b/files/fr/conflicting/web/javascript/equality_comparisons_and_sameness/index.html index 7a6c3c3ac8..2b91ab94f8 100644 --- a/files/fr/conflicting/web/javascript/equality_comparisons_and_sameness/index.html +++ b/files/fr/conflicting/web/javascript/equality_comparisons_and_sameness/index.html @@ -1,6 +1,6 @@ --- title: L'égalité en JavaScript -slug: Web/JavaScript/Guide/Égalité_en_JavaScript +slug: conflicting/Web/JavaScript/Equality_comparisons_and_sameness tags: - Advanced - Guide @@ -8,6 +8,7 @@ tags: - Operators translation_of: Web/JavaScript/Equality_comparisons_and_sameness translation_of_original: Web/JavaScript/Guide/Sameness +original_slug: Web/JavaScript/Guide/Égalité_en_JavaScript ---

{{jsSidebar("JavaScript Guide")}}

EcmaScript6 possède trois outils pour déterminer si deux valeurs x et y sont « égales ».  Il y a l'égalité simple (deux signes égal) (==), l'égalité stricte (trois signes égal) (===), et la méthode Object.is. (Cette méthode a été ajoutée avec ES6. Les opérateurs d'égalité simple et stricte étaient présents en JavaScript avant ES6 et ont conservé leur comportement.)

diff --git a/files/fr/conflicting/web/javascript/guide/index.html b/files/fr/conflicting/web/javascript/guide/index.html index a251b58105..1e2aa0e6c6 100644 --- a/files/fr/conflicting/web/javascript/guide/index.html +++ b/files/fr/conflicting/web/javascript/guide/index.html @@ -1,12 +1,13 @@ --- title: Objets élémentaires JavaScript -slug: Web/JavaScript/Guide/Objets_élémentaires_JavaScript +slug: conflicting/Web/JavaScript/Guide tags: - Guide - JavaScript - Objets JavaScript translation_of: Web/JavaScript/Guide translation_of_original: Web/JavaScript/Guide/Predefined_Core_Objects +original_slug: Web/JavaScript/Guide/Objets_élémentaires_JavaScript ---

{{jsSidebar("JavaScript Guide")}}

diff --git a/files/fr/conflicting/web/javascript/guide/introduction/index.html b/files/fr/conflicting/web/javascript/guide/introduction/index.html index d9e7239070..a32d7f7daf 100644 --- a/files/fr/conflicting/web/javascript/guide/introduction/index.html +++ b/files/fr/conflicting/web/javascript/guide/introduction/index.html @@ -1,11 +1,12 @@ --- title: A propos de ce guide -slug: Web/JavaScript/Guide/Apropos +slug: conflicting/Web/JavaScript/Guide/Introduction tags: - Guide - JavaScript translation_of: Web/JavaScript/Guide/Introduction translation_of_original: Web/JavaScript/Guide/About +original_slug: Web/JavaScript/Guide/Apropos ---

{{jsSidebar("JavaScript Guide")}}

diff --git a/files/fr/conflicting/web/javascript/guide/introduction_6f341ba6db4b060ccbd8dce4a0d5214b/index.html b/files/fr/conflicting/web/javascript/guide/introduction_6f341ba6db4b060ccbd8dce4a0d5214b/index.html index a5ec22c993..8fe1c8115f 100644 --- a/files/fr/conflicting/web/javascript/guide/introduction_6f341ba6db4b060ccbd8dce4a0d5214b/index.html +++ b/files/fr/conflicting/web/javascript/guide/introduction_6f341ba6db4b060ccbd8dce4a0d5214b/index.html @@ -1,12 +1,13 @@ --- title: Aperçu de JavaScript -slug: Web/JavaScript/Guide/JavaScript_Overview +slug: conflicting/Web/JavaScript/Guide/Introduction_6f341ba6db4b060ccbd8dce4a0d5214b tags: - Guide - Intermediate - JavaScript translation_of: Web/JavaScript/Guide/Introduction translation_of_original: Web/JavaScript/Guide/JavaScript_Overview +original_slug: Web/JavaScript/Guide/JavaScript_Overview ---

{{jsSidebar("JavaScript Guide")}}

Ce chapitre est une introduction à JavaScript et détaille quelques-uns des concepts fondamentaux de ce langage.

diff --git a/files/fr/conflicting/web/javascript/guide/regular_expressions/assertions/index.html b/files/fr/conflicting/web/javascript/guide/regular_expressions/assertions/index.html index f56d56a399..67fd87e655 100644 --- a/files/fr/conflicting/web/javascript/guide/regular_expressions/assertions/index.html +++ b/files/fr/conflicting/web/javascript/guide/regular_expressions/assertions/index.html @@ -1,6 +1,6 @@ --- title: Limites -slug: Web/JavaScript/Guide/Expressions_régulières/Limites +slug: conflicting/Web/JavaScript/Guide/Regular_Expressions/Assertions tags: - Guide - JavaScript @@ -8,6 +8,7 @@ tags: - RegExp translation_of: Web/JavaScript/Guide/Regular_Expressions/Assertions translation_of_original: Web/JavaScript/Guide/Regular_Expressions/Boundaries +original_slug: Web/JavaScript/Guide/Expressions_régulières/Limites ---

{{jsSidebar("JavaScript Guide")}}{{draft}}

diff --git a/files/fr/conflicting/web/javascript/inheritance_and_the_prototype_chain/index.html b/files/fr/conflicting/web/javascript/inheritance_and_the_prototype_chain/index.html index 1397899d63..514def39ea 100644 --- a/files/fr/conflicting/web/javascript/inheritance_and_the_prototype_chain/index.html +++ b/files/fr/conflicting/web/javascript/inheritance_and_the_prototype_chain/index.html @@ -1,12 +1,13 @@ --- title: Retours sur l'héritage -slug: Web/JavaScript/Guide/Retours_sur_héritage +slug: conflicting/Web/JavaScript/Inheritance_and_the_prototype_chain tags: - Guide - JavaScript - Prototype translation_of: Web/JavaScript/Inheritance_and_the_prototype_chain translation_of_original: Web/JavaScript/Guide/Inheritance_Revisited +original_slug: Web/JavaScript/Guide/Retours_sur_héritage ---

Pour des informations plus générales sur l'héritage et les prototypes dans JavaScript, il est conseillé de lire la page Héritage et chaîne de prototypes.

diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/arraybuffer/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/arraybuffer/index.html index a0c018f6ed..c166afdc6e 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/arraybuffer/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/arraybuffer/index.html @@ -1,6 +1,6 @@ --- title: ArrayBuffer.prototype -slug: Web/JavaScript/Reference/Objets_globaux/ArrayBuffer/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/ArrayBuffer tags: - ArrayBuffer - JavaScript @@ -8,6 +8,7 @@ tags: - Reference translation_of: Web/JavaScript/Reference/Global_Objects/ArrayBuffer translation_of_original: Web/JavaScript/Reference/Global_Objects/ArrayBuffer/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/ArrayBuffer/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/boolean/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/boolean/index.html index 8aebedeab9..29d9824975 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/boolean/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/boolean/index.html @@ -1,6 +1,6 @@ --- title: Boolean.prototype -slug: Web/JavaScript/Reference/Objets_globaux/Boolean/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Boolean tags: - Boolean - JavaScript @@ -9,6 +9,7 @@ tags: - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Boolean translation_of_original: Web/JavaScript/Reference/Global_Objects/Boolean/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/Boolean/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/dataview/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/dataview/index.html index fd20057af1..eeb3dcbd40 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/dataview/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/dataview/index.html @@ -1,6 +1,6 @@ --- title: DataView.prototype -slug: Web/JavaScript/Reference/Objets_globaux/DataView/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/DataView tags: - DataView - JavaScript @@ -9,6 +9,7 @@ tags: - Reference translation_of: Web/JavaScript/Reference/Global_Objects/DataView translation_of_original: Web/JavaScript/Reference/Global_Objects/DataView/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/date/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/date/index.html index 5d65e47b12..d251063077 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/date/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/date/index.html @@ -1,6 +1,6 @@ --- title: Date.prototype -slug: Web/JavaScript/Reference/Objets_globaux/Date/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Date tags: - Date - JavaScript @@ -9,6 +9,7 @@ tags: - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Date translation_of_original: Web/JavaScript/Reference/Global_Objects/Date/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/Date/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/date/tostring/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/date/tostring/index.html index b558e82142..5ba0fdcde5 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/date/tostring/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/date/tostring/index.html @@ -1,10 +1,11 @@ --- title: toString -slug: toString +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Date/toString tags: - Désambiguation translation_of: Web/JavaScript/Reference/Global_Objects/Date/toString translation_of_original: toString +original_slug: toString ---
toString est une méthode de plusieurs objets JavaScript :
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/error/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/error/index.html index 014afc9ce2..af25e67737 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/error/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/error/index.html @@ -1,6 +1,6 @@ --- title: Error.prototype -slug: Web/JavaScript/Reference/Objets_globaux/Error/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Error tags: - Error - JavaScript @@ -8,6 +8,7 @@ tags: - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Error translation_of_original: Web/JavaScript/Reference/Global_Objects/Error/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/Error/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/evalerror/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/evalerror/index.html index 1123259c3d..de61990d66 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/evalerror/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/evalerror/index.html @@ -1,6 +1,6 @@ --- title: EvalError.prototype -slug: Web/JavaScript/Reference/Objets_globaux/EvalError/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/EvalError tags: - Error - EvalError @@ -9,6 +9,7 @@ tags: - Reference translation_of: Web/JavaScript/Reference/Global_Objects/EvalError translation_of_original: Web/JavaScript/Reference/Global_Objects/EvalError/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/EvalError/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/function/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/function/index.html index ff4a70e10f..e1a47c0578 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/function/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/function/index.html @@ -1,6 +1,6 @@ --- title: Function.prototype -slug: Web/JavaScript/Reference/Objets_globaux/Function/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Function tags: - Function - JavaScript @@ -9,6 +9,7 @@ tags: - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Function translation_of_original: Web/JavaScript/Reference/Global_Objects/Function/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/Function/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/generatorfunction/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/generatorfunction/index.html index 1a23ca8eb5..dea1262a82 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/generatorfunction/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/generatorfunction/index.html @@ -1,6 +1,6 @@ --- title: GeneratorFunction.prototype -slug: Web/JavaScript/Reference/Objets_globaux/GeneratorFunction/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/GeneratorFunction tags: - ECMAScript 2015 - GeneratorFunction @@ -11,6 +11,7 @@ tags: - Reference translation_of: Web/JavaScript/Reference/Global_Objects/GeneratorFunction translation_of_original: Web/JavaScript/Reference/Global_Objects/GeneratorFunction/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/GeneratorFunction/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/internalerror/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/internalerror/index.html index 7d44d99002..816ef8e5b6 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/internalerror/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/internalerror/index.html @@ -1,6 +1,6 @@ --- title: InternalError.prototype -slug: Web/JavaScript/Reference/Objets_globaux/InternalError/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/InternalError tags: - Error - InternalError @@ -9,6 +9,7 @@ tags: - Reference translation_of: Web/JavaScript/Reference/Global_Objects/InternalError translation_of_original: Web/JavaScript/Reference/Global_Objects/InternalError/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/InternalError/prototype ---
{{JSRef}} {{non-standard_header}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/intl/collator/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/intl/collator/index.html index b523b88842..7f22c8754a 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/intl/collator/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/intl/collator/index.html @@ -1,6 +1,6 @@ --- title: Intl.Collator.prototype -slug: Web/JavaScript/Reference/Objets_globaux/Intl/Collator/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Intl/Collator tags: - Collator - Internationalisation @@ -12,6 +12,7 @@ tags: - i18n translation_of: Web/JavaScript/Reference/Global_Objects/Intl/Collator translation_of_original: Web/JavaScript/Reference/Global_Objects/Intl/Collator/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/Collator/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/intl/datetimeformat/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/intl/datetimeformat/index.html index 39e6679295..7113b76a12 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/intl/datetimeformat/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/intl/datetimeformat/index.html @@ -1,6 +1,6 @@ --- title: Intl.DateTimeFormat.prototype -slug: Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat tags: - Internationalisation - Intl @@ -11,6 +11,7 @@ tags: - i18n translation_of: Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat translation_of_original: Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/DateTimeFormat/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/intl/listformat/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/intl/listformat/index.html index 1aab6a459d..455b244609 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/intl/listformat/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/intl/listformat/index.html @@ -1,6 +1,6 @@ --- title: Intl.ListFormat.prototype -slug: Web/JavaScript/Reference/Objets_globaux/Intl/ListFormat/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat tags: - Experimental - Intl @@ -11,6 +11,7 @@ tags: - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Intl/ListFormat translation_of_original: Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/ListFormat/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/intl/locale/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/intl/locale/index.html index cc22f45a17..4b34e387eb 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/intl/locale/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/intl/locale/index.html @@ -1,6 +1,6 @@ --- title: Intl.Locale.prototype -slug: Web/JavaScript/Reference/Objets_globaux/Intl/Locale/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Intl/Locale tags: - Internationalisation - Intl @@ -10,6 +10,7 @@ tags: - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Intl/Locale translation_of_original: Web/JavaScript/Reference/Global_Objects/Intl/Locale/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/Locale/prototype ---

{{JSRef}}

diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/intl/numberformat/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/intl/numberformat/index.html index 7627a01670..ac9a10ea3c 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/intl/numberformat/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/intl/numberformat/index.html @@ -1,6 +1,6 @@ --- title: Intl.NumberFormat.prototype -slug: Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat tags: - Internationalisation - Intl @@ -12,6 +12,7 @@ tags: - i18n translation_of: Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat translation_of_original: Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/NumberFormat/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/intl/pluralrules/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/intl/pluralrules/index.html index 6674890eb1..2455f57d26 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/intl/pluralrules/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/intl/pluralrules/index.html @@ -1,6 +1,6 @@ --- title: Intl.PluralRules.prototype -slug: Web/JavaScript/Reference/Objets_globaux/Intl/PluralRules/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules tags: - Internationalisation - Intl @@ -10,6 +10,7 @@ tags: - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Intl/PluralRules translation_of_original: Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/PluralRules/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/intl/relativetimeformat/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/intl/relativetimeformat/index.html index 9e212403c3..b8ffa6a9b7 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/intl/relativetimeformat/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/intl/relativetimeformat/index.html @@ -1,6 +1,6 @@ --- title: Intl.RelativeTimeFormat.prototype -slug: Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat tags: - Internationalisation - Intl @@ -10,6 +10,7 @@ tags: - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat translation_of_original: Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/Intl/RelativeTimeFormat/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/json/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/json/index.html index a70dfee208..4fd5def9ec 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/json/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/json/index.html @@ -1,6 +1,6 @@ --- title: Utiliser le JSON natif -slug: Web/JavaScript/Guide/Utiliser_le_JSON_natif +slug: conflicting/Web/JavaScript/Reference/Global_Objects/JSON tags: - Add-ons - Advanced @@ -10,6 +10,7 @@ tags: - JavaScript translation_of: Web/JavaScript/Reference/Global_Objects/JSON translation_of_original: Web/JavaScript/Guide/Using_native_JSON +original_slug: Web/JavaScript/Guide/Utiliser_le_JSON_natif ---

{{jsSidebar("JavaScript Guide")}}

diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/map/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/map/index.html index 48a00f9135..e28ce3356a 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/map/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/map/index.html @@ -1,6 +1,6 @@ --- title: Map.prototype -slug: Web/JavaScript/Reference/Objets_globaux/Map/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Map tags: - ECMAScript 2015 - JavaScript @@ -9,6 +9,7 @@ tags: - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Map translation_of_original: Web/JavaScript/Reference/Global_Objects/Map/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/Map/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/number/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/number/index.html index 0cb02e939e..ce0c02e822 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/number/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/number/index.html @@ -1,6 +1,6 @@ --- title: Number.prototype -slug: Web/JavaScript/Reference/Objets_globaux/Number/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Number tags: - JavaScript - Number @@ -9,6 +9,7 @@ tags: - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Number translation_of_original: Web/JavaScript/Reference/Global_Objects/Number/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/Number/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/object/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/object/index.html index 6eb405ace4..ca4147cc2d 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/object/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/object/index.html @@ -1,6 +1,6 @@ --- title: Object.prototype -slug: Web/JavaScript/Reference/Objets_globaux/Object/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Object tags: - JavaScript - Object @@ -8,6 +8,7 @@ tags: - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Object translation_of_original: Web/JavaScript/Reference/Global_Objects/Object/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/Object/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/object/tosource/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/object/tosource/index.html index cbd68198f6..da3d18baf1 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/object/tosource/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/object/tosource/index.html @@ -1,10 +1,11 @@ --- title: toSource -slug: toSource +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Object/toSource tags: - Désambiguation translation_of: Web/JavaScript/Reference/Global_Objects/Object/toSource translation_of_original: toSource +original_slug: toSource ---
toSource est une méthode de différents objets JavaScript :
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/promise/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/promise/index.html index 9a6146375f..a4baddd6e8 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/promise/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/promise/index.html @@ -1,6 +1,6 @@ --- title: Promise.prototype -slug: Web/JavaScript/Reference/Objets_globaux/Promise/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Promise tags: - JavaScript - Promise @@ -9,6 +9,7 @@ tags: - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Promise translation_of_original: Web/JavaScript/Reference/Global_Objects/Promise/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/Promise/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/rangeerror/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/rangeerror/index.html index 1af96393bc..1bb6017897 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/rangeerror/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/rangeerror/index.html @@ -1,6 +1,6 @@ --- title: RangeError.prototype -slug: Web/JavaScript/Reference/Objets_globaux/RangeError/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/RangeError tags: - Error - JavaScript @@ -10,6 +10,7 @@ tags: - Reference translation_of: Web/JavaScript/Reference/Global_Objects/RangeError translation_of_original: Web/JavaScript/Reference/Global_Objects/RangeError/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/RangeError/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/referenceerror/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/referenceerror/index.html index bdbf50f34c..e2fff2ad32 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/referenceerror/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/referenceerror/index.html @@ -1,6 +1,6 @@ --- title: ReferenceError.prototype -slug: Web/JavaScript/Reference/Objets_globaux/ReferenceError/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/ReferenceError tags: - Error - JavaScript @@ -10,6 +10,7 @@ tags: - ReferenceError translation_of: Web/JavaScript/Reference/Global_Objects/ReferenceError translation_of_original: Web/JavaScript/Reference/Global_Objects/ReferenceError/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/ReferenceError/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/regexp/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/regexp/index.html index 7a507e9699..09603b661a 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/regexp/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/regexp/index.html @@ -1,6 +1,6 @@ --- title: RegExp.prototype -slug: Web/JavaScript/Reference/Objets_globaux/RegExp/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/RegExp tags: - JavaScript - Propriété @@ -9,6 +9,7 @@ tags: - RegExp translation_of: Web/JavaScript/Reference/Global_Objects/RegExp translation_of_original: Web/JavaScript/Reference/Global_Objects/RegExp/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/set/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/set/index.html index 485be156ee..eb20f50e82 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/set/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/set/index.html @@ -1,6 +1,6 @@ --- title: Set.prototype -slug: Web/JavaScript/Reference/Objets_globaux/Set/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Set tags: - ECMAScript 2015 - JavaScript @@ -8,6 +8,7 @@ tags: - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Set translation_of_original: Web/JavaScript/Reference/Global_Objects/Set/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/Set/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/sharedarraybuffer/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/sharedarraybuffer/index.html index 58e0f921fd..497e42f393 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/sharedarraybuffer/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/sharedarraybuffer/index.html @@ -1,6 +1,6 @@ --- title: SharedArrayBuffer.prototype -slug: Web/JavaScript/Reference/Objets_globaux/SharedArrayBuffer/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer tags: - JavaScript - Mémoire partagée @@ -10,6 +10,7 @@ tags: - TypedArrays translation_of: Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer translation_of_original: Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/SharedArrayBuffer/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/string/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/string/index.html index f7fc1c80a6..08dbbfc5b2 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/string/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/string/index.html @@ -1,6 +1,6 @@ --- title: String.prototype -slug: Web/JavaScript/Reference/Objets_globaux/String/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/String tags: - JavaScript - Propriété @@ -9,6 +9,7 @@ tags: - String translation_of: Web/JavaScript/Reference/Global_Objects/String translation_of_original: Web/JavaScript/Reference/Global_Objects/String/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/String/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/symbol/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/symbol/index.html index 9f3c6f0703..74360162a2 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/symbol/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/symbol/index.html @@ -1,6 +1,6 @@ --- title: Symbol.prototype -slug: Web/JavaScript/Reference/Objets_globaux/Symbol/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Symbol tags: - ECMAScript6 - JavaScript @@ -9,6 +9,7 @@ tags: - Symbol translation_of: Web/JavaScript/Reference/Global_Objects/Symbol translation_of_original: Web/JavaScript/Reference/Global_Objects/Symbol/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/Symbol/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/syntaxerror/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/syntaxerror/index.html index 7407f68670..b8630d3fab 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/syntaxerror/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/syntaxerror/index.html @@ -1,6 +1,6 @@ --- title: SyntaxError.prototype -slug: Web/JavaScript/Reference/Objets_globaux/SyntaxError/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/SyntaxError tags: - Error - JavaScript @@ -10,6 +10,7 @@ tags: - SyntaxError translation_of: Web/JavaScript/Reference/Global_Objects/SyntaxError translation_of_original: Web/JavaScript/Reference/Global_Objects/SyntaxError/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/SyntaxError/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/typedarray/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/typedarray/index.html index 85c7f14222..1b800b908e 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/typedarray/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/typedarray/index.html @@ -1,6 +1,6 @@ --- title: TypedArray.prototype -slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/TypedArray tags: - JavaScript - Propriété @@ -9,6 +9,7 @@ tags: - TypedArray translation_of: Web/JavaScript/Reference/Global_Objects/TypedArray translation_of_original: Web/JavaScript/Reference/Global_Objects/TypedArray/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/TypedArray/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/typeerror/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/typeerror/index.html index 041451e11c..0f818427fb 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/typeerror/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/typeerror/index.html @@ -1,6 +1,6 @@ --- title: TypeError.prototype -slug: Web/JavaScript/Reference/Objets_globaux/TypeError/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/TypeError tags: - Error - JavaScript @@ -10,6 +10,7 @@ tags: - TypeError translation_of: Web/JavaScript/Reference/Global_Objects/TypeError translation_of_original: Web/JavaScript/Reference/Global_Objects/TypeError/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/TypeError/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/urierror/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/urierror/index.html index 4c45a4af6b..2321ca906f 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/urierror/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/urierror/index.html @@ -1,6 +1,6 @@ --- title: URIError.prototype -slug: Web/JavaScript/Reference/Objets_globaux/URIError/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/URIError tags: - Error - JavaScript @@ -10,6 +10,7 @@ tags: - URIError translation_of: Web/JavaScript/Reference/Global_Objects/URIError translation_of_original: Web/JavaScript/Reference/Global_Objects/URIError/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/URIError/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/weakmap/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/weakmap/index.html index 7ca2bf02d1..f279908c96 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/weakmap/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/weakmap/index.html @@ -1,6 +1,6 @@ --- title: WeakMap.prototype -slug: Web/JavaScript/Reference/Objets_globaux/WeakMap/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/WeakMap tags: - ECMAScript 2015 - JavaScript @@ -9,6 +9,7 @@ tags: - WeakMap translation_of: Web/JavaScript/Reference/Global_Objects/WeakMap translation_of_original: Web/JavaScript/Reference/Global_Objects/WeakMap/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/WeakMap/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/weakset/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/weakset/index.html index 092f97b6c3..04354ee98c 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/weakset/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/weakset/index.html @@ -1,6 +1,6 @@ --- title: WeakSet.prototype -slug: Web/JavaScript/Reference/Objets_globaux/WeakSet/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/WeakSet tags: - ECMAScript 2015 - JavaScript @@ -9,6 +9,7 @@ tags: - WeakSet translation_of: Web/JavaScript/Reference/Global_Objects/WeakSet translation_of_original: Web/JavaScript/Reference/Global_Objects/WeakSet/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/WeakSet/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/webassembly/global/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/webassembly/global/index.html index fabce82ac1..fe27343864 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/webassembly/global/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/webassembly/global/index.html @@ -1,6 +1,6 @@ --- title: WebAssembly.Global.prototype -slug: Web/JavaScript/Reference/Objets_globaux/WebAssembly/Global/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/WebAssembly/Global tags: - JavaScript - Propriété @@ -8,6 +8,7 @@ tags: - WebAssembly translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/Global translation_of_original: Web/JavaScript/Reference/Global_Objects/WebAssembly/Global/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/WebAssembly/Global/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/webassembly/instance/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/webassembly/instance/index.html index 504c57504a..62b9fa7e39 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/webassembly/instance/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/webassembly/instance/index.html @@ -1,6 +1,6 @@ --- title: WebAssembly.Instance.prototype -slug: Web/JavaScript/Reference/Objets_globaux/WebAssembly/Instance/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/WebAssembly/Instance tags: - JavaScript - Propriété @@ -10,6 +10,7 @@ tags: - instance translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/Instance translation_of_original: Web/JavaScript/Reference/Global_Objects/WebAssembly/Instance/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/WebAssembly/Instance/prototype ---
{{JSRef}} {{SeeCompatTable}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/webassembly/memory/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/webassembly/memory/index.html index 32b16d8969..9edc7f0727 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/webassembly/memory/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/webassembly/memory/index.html @@ -1,6 +1,6 @@ --- title: WebAssembly.Memory.prototype -slug: Web/JavaScript/Reference/Objets_globaux/WebAssembly/Memory/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/WebAssembly/Memory tags: - JavaScript - Propriété @@ -10,6 +10,7 @@ tags: - memory translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/Memory translation_of_original: Web/JavaScript/Reference/Global_Objects/WebAssembly/Memory/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/WebAssembly/Memory/prototype ---
{{JSRef}} {{SeeCompatTable}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/webassembly/module/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/webassembly/module/index.html index 3ac694ae07..3c1fb126b6 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/webassembly/module/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/webassembly/module/index.html @@ -1,6 +1,6 @@ --- title: WebAssembly.Module.prototype -slug: Web/JavaScript/Reference/Objets_globaux/WebAssembly/Module/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/WebAssembly/Module tags: - Experimental - JavaScript @@ -11,6 +11,7 @@ tags: - WebAssembly translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/Module translation_of_original: Web/JavaScript/Reference/Global_Objects/WebAssembly/Module/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/WebAssembly/Module/prototype ---
{{JSRef}}
diff --git a/files/fr/conflicting/web/javascript/reference/global_objects/webassembly/table/index.html b/files/fr/conflicting/web/javascript/reference/global_objects/webassembly/table/index.html index b9f2be5e36..f534e5a6db 100644 --- a/files/fr/conflicting/web/javascript/reference/global_objects/webassembly/table/index.html +++ b/files/fr/conflicting/web/javascript/reference/global_objects/webassembly/table/index.html @@ -1,6 +1,6 @@ --- title: WebAssembly.Table.prototype -slug: Web/JavaScript/Reference/Objets_globaux/WebAssembly/Table/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/WebAssembly/Table tags: - Experimental - JavaScript @@ -10,6 +10,7 @@ tags: - WebAssembly translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/Table translation_of_original: Web/JavaScript/Reference/Global_Objects/WebAssembly/Table/prototype +original_slug: Web/JavaScript/Reference/Objets_globaux/WebAssembly/Table/prototype ---
{{JSRef}} {{SeeCompatTable}}
diff --git a/files/fr/conflicting/web/javascript/reference/lexical_grammar/index.html b/files/fr/conflicting/web/javascript/reference/lexical_grammar/index.html index dae1cd3126..58401bb61b 100644 --- a/files/fr/conflicting/web/javascript/reference/lexical_grammar/index.html +++ b/files/fr/conflicting/web/javascript/reference/lexical_grammar/index.html @@ -1,8 +1,9 @@ --- title: Mots réservés -slug: Web/JavaScript/Reference/Mots_réservés +slug: conflicting/Web/JavaScript/Reference/Lexical_grammar translation_of: Web/JavaScript/Reference/Lexical_grammar#Keywords translation_of_original: Web/JavaScript/Reference/Reserved_Words +original_slug: Web/JavaScript/Reference/Mots_réservés ---

Introduction

diff --git a/files/fr/conflicting/web/javascript/reference/operators/index.html b/files/fr/conflicting/web/javascript/reference/operators/index.html index d11d106a96..6ceb1e781b 100644 --- a/files/fr/conflicting/web/javascript/reference/operators/index.html +++ b/files/fr/conflicting/web/javascript/reference/operators/index.html @@ -1,12 +1,13 @@ --- title: Opérateurs arithmétiques -slug: Web/JavaScript/Reference/Opérateurs/Opérateurs_arithmétiques +slug: conflicting/Web/JavaScript/Reference/Operators tags: - JavaScript - Operator - Reference translation_of: Web/JavaScript/Reference/Operators translation_of_original: Web/JavaScript/Reference/Operators/Arithmetic_Operators +original_slug: Web/JavaScript/Reference/Opérateurs/Opérateurs_arithmétiques ---
{{jsSidebar("Operators")}}
diff --git a/files/fr/conflicting/web/javascript/reference/operators_03cb648b1d07bbaa8b57526b509d6d55/index.html b/files/fr/conflicting/web/javascript/reference/operators_03cb648b1d07bbaa8b57526b509d6d55/index.html index 50d1221a40..1e02f37846 100644 --- a/files/fr/conflicting/web/javascript/reference/operators_03cb648b1d07bbaa8b57526b509d6d55/index.html +++ b/files/fr/conflicting/web/javascript/reference/operators_03cb648b1d07bbaa8b57526b509d6d55/index.html @@ -1,12 +1,14 @@ --- title: Opérateurs de comparaison -slug: Web/JavaScript/Reference/Opérateurs/Opérateurs_de_comparaison +slug: >- + conflicting/Web/JavaScript/Reference/Operators_03cb648b1d07bbaa8b57526b509d6d55 tags: - JavaScript - Opérateur - Reference translation_of: Web/JavaScript/Reference/Operators translation_of_original: Web/JavaScript/Reference/Operators/Comparison_Operators +original_slug: Web/JavaScript/Reference/Opérateurs/Opérateurs_de_comparaison ---
{{jsSidebar("Operators")}}
diff --git a/files/fr/conflicting/web/javascript/reference/operators_201bc9aef1615ff38f215c35d4cde8c9/index.html b/files/fr/conflicting/web/javascript/reference/operators_201bc9aef1615ff38f215c35d4cde8c9/index.html index 5b7ec3375f..2eaf8d2284 100644 --- a/files/fr/conflicting/web/javascript/reference/operators_201bc9aef1615ff38f215c35d4cde8c9/index.html +++ b/files/fr/conflicting/web/javascript/reference/operators_201bc9aef1615ff38f215c35d4cde8c9/index.html @@ -1,8 +1,10 @@ --- title: Opérateurs de chaînes -slug: Web/JavaScript/Reference/Opérateurs/Opérateurs_de_chaînes +slug: >- + conflicting/Web/JavaScript/Reference/Operators_201bc9aef1615ff38f215c35d4cde8c9 translation_of: Web/JavaScript/Reference/Operators/Arithmetic_Operators#Addition translation_of_original: Web/JavaScript/Reference/Operators/String_Operators +original_slug: Web/JavaScript/Reference/Opérateurs/Opérateurs_de_chaînes ---

 

Résumé

diff --git a/files/fr/conflicting/web/javascript/reference/operators_2be16fc74d75a7c9dca0abca1dc5883b/index.html b/files/fr/conflicting/web/javascript/reference/operators_2be16fc74d75a7c9dca0abca1dc5883b/index.html index d019cb8637..4fbcf69ed6 100644 --- a/files/fr/conflicting/web/javascript/reference/operators_2be16fc74d75a7c9dca0abca1dc5883b/index.html +++ b/files/fr/conflicting/web/javascript/reference/operators_2be16fc74d75a7c9dca0abca1dc5883b/index.html @@ -1,12 +1,14 @@ --- title: Opérateurs d'affectation -slug: Web/JavaScript/Reference/Opérateurs/Opérateurs_d_affectation +slug: >- + conflicting/Web/JavaScript/Reference/Operators_2be16fc74d75a7c9dca0abca1dc5883b tags: - JavaScript - Operator - Reference translation_of: Web/JavaScript/Reference/Operators#Assignment_operators translation_of_original: Web/JavaScript/Reference/Operators/Assignment_Operators +original_slug: Web/JavaScript/Reference/Opérateurs/Opérateurs_d_affectation ---
{{jsSidebar("Operators")}}
diff --git a/files/fr/conflicting/web/javascript/reference/operators_688eef608213025193cd6b8e1e75b5c3/index.html b/files/fr/conflicting/web/javascript/reference/operators_688eef608213025193cd6b8e1e75b5c3/index.html index af76410f01..1a57197b9c 100644 --- a/files/fr/conflicting/web/javascript/reference/operators_688eef608213025193cd6b8e1e75b5c3/index.html +++ b/files/fr/conflicting/web/javascript/reference/operators_688eef608213025193cd6b8e1e75b5c3/index.html @@ -1,6 +1,7 @@ --- title: Opérateurs binaires -slug: Web/JavaScript/Reference/Opérateurs/Opérateurs_binaires +slug: >- + conflicting/Web/JavaScript/Reference/Operators_688eef608213025193cd6b8e1e75b5c3 tags: - JavaScript - Operator @@ -8,6 +9,7 @@ tags: - Reference translation_of: Web/JavaScript/Reference/Operators translation_of_original: Web/JavaScript/Reference/Operators/Bitwise_Operators +original_slug: Web/JavaScript/Reference/Opérateurs/Opérateurs_binaires ---
{{jsSidebar("Operators")}}
diff --git a/files/fr/conflicting/web/javascript/reference/operators_d0fb75b0fac950a91a017a1f497c6a1f/index.html b/files/fr/conflicting/web/javascript/reference/operators_d0fb75b0fac950a91a017a1f497c6a1f/index.html index 6b82320d69..3751e727d9 100644 --- a/files/fr/conflicting/web/javascript/reference/operators_d0fb75b0fac950a91a017a1f497c6a1f/index.html +++ b/files/fr/conflicting/web/javascript/reference/operators_d0fb75b0fac950a91a017a1f497c6a1f/index.html @@ -1,12 +1,14 @@ --- title: Opérateurs logiques -slug: Web/JavaScript/Reference/Opérateurs/Opérateurs_logiques +slug: >- + conflicting/Web/JavaScript/Reference/Operators_d0fb75b0fac950a91a017a1f497c6a1f tags: - JavaScript - Operator - Reference translation_of: Web/JavaScript/Reference/Operators translation_of_original: Web/JavaScript/Reference/Operators/Logical_Operators +original_slug: Web/JavaScript/Reference/Opérateurs/Opérateurs_logiques ---
{{jsSidebar("Operators")}}
diff --git a/files/fr/conflicting/web/javascript/reference/statements/switch/index.html b/files/fr/conflicting/web/javascript/reference/statements/switch/index.html index e2cc368115..d144d24ae1 100644 --- a/files/fr/conflicting/web/javascript/reference/statements/switch/index.html +++ b/files/fr/conflicting/web/javascript/reference/statements/switch/index.html @@ -1,12 +1,13 @@ --- title: default -slug: Web/JavaScript/Reference/Instructions/default +slug: conflicting/Web/JavaScript/Reference/Statements/switch tags: - JavaScript - Keyword - Reference translation_of: Web/JavaScript/Reference/Statements/switch translation_of_original: Web/JavaScript/Reference/Statements/default +original_slug: Web/JavaScript/Reference/Instructions/default ---
{{jsSidebar("Statements")}}
diff --git a/files/fr/conflicting/web/progressive_web_apps/index.html b/files/fr/conflicting/web/progressive_web_apps/index.html index 3bea56aaa7..0756d9111a 100644 --- a/files/fr/conflicting/web/progressive_web_apps/index.html +++ b/files/fr/conflicting/web/progressive_web_apps/index.html @@ -1,6 +1,6 @@ --- title: Identifiable -slug: Web/Progressive_web_apps/Identifiable +slug: conflicting/Web/Progressive_web_apps tags: - Applications - Identifiable @@ -8,6 +8,7 @@ tags: - Manifeste Web translation_of: Web/Progressive_web_apps translation_of_original: Web/Progressive_web_apps/Discoverable +original_slug: Web/Progressive_web_apps/Identifiable ---
Dès lors que vous publiez une application web, vous voulez que le monde le sache. Les moteurs de recherche le font, mais souvent on souhaite plus de contrôle sur comment l'application sera affichée dans les résultats de la recherche. Le nouveau manifeste du W3C pour les applications web peut aider à cela, ainsi que pour d'autres fonctionnalités.
diff --git a/files/fr/conflicting/web/progressive_web_apps_0d5c38b9aa908cbb52e4c39037b4f28b/index.html b/files/fr/conflicting/web/progressive_web_apps_0d5c38b9aa908cbb52e4c39037b4f28b/index.html index c5c90869f4..99d6b2901b 100644 --- a/files/fr/conflicting/web/progressive_web_apps_0d5c38b9aa908cbb52e4c39037b4f28b/index.html +++ b/files/fr/conflicting/web/progressive_web_apps_0d5c38b9aa908cbb52e4c39037b4f28b/index.html @@ -1,6 +1,6 @@ --- title: Sécurisée -slug: Web/Progressive_web_apps/Securisee +slug: conflicting/Web/Progressive_web_apps_0d5c38b9aa908cbb52e4c39037b4f28b tags: - Applications - Applications web modernes @@ -10,6 +10,7 @@ tags: - Web translation_of: Web/Progressive_web_apps translation_of_original: Web/Progressive_web_apps/Safe +original_slug: Web/Progressive_web_apps/Securisee ---
La plateforme Web fournit un mécanisme sécurisé de livraison permettant d'éviter l'infiltration et s'assurer que le contenu n'a pas été altéré - aussi longtemps que vous bénéficiez de l'avantage du HTTPS et que vous développez votre application avec la sécurité à l'esprit.
diff --git a/files/fr/conflicting/web/progressive_web_apps_12fa0bab73df8b67470cc2aaa3a2effc/index.html b/files/fr/conflicting/web/progressive_web_apps_12fa0bab73df8b67470cc2aaa3a2effc/index.html index 98ad67f276..df9593f35c 100644 --- a/files/fr/conflicting/web/progressive_web_apps_12fa0bab73df8b67470cc2aaa3a2effc/index.html +++ b/files/fr/conflicting/web/progressive_web_apps_12fa0bab73df8b67470cc2aaa3a2effc/index.html @@ -1,6 +1,6 @@ --- title: Partageable -slug: Web/Progressive_web_apps/Partageable +slug: conflicting/Web/Progressive_web_apps_12fa0bab73df8b67470cc2aaa3a2effc tags: - Applications - Applications web modernes @@ -8,6 +8,7 @@ tags: - Partageable translation_of: Web/Progressive_web_apps translation_of_original: Web/Progressive_web_apps/Linkable +original_slug: Web/Progressive_web_apps/Partageable ---
Une des fonctions les plus puissantes du Web est d'être capable de relier une application web à un lien URL spécifique — pas besoin de plateforme d'application, pas de processus complexe d'installation. Cela a toujours été comme ça.
diff --git a/files/fr/conflicting/web/progressive_web_apps_7b3e1886320599eacfee6834ead473f1/index.html b/files/fr/conflicting/web/progressive_web_apps_7b3e1886320599eacfee6834ead473f1/index.html index 1692b10b1d..2920de7486 100644 --- a/files/fr/conflicting/web/progressive_web_apps_7b3e1886320599eacfee6834ead473f1/index.html +++ b/files/fr/conflicting/web/progressive_web_apps_7b3e1886320599eacfee6834ead473f1/index.html @@ -1,12 +1,13 @@ --- title: Installable -slug: Web/Progressive_web_apps/Installable +slug: conflicting/Web/Progressive_web_apps_7b3e1886320599eacfee6834ead473f1 tags: - Applications - Installable - Manifeste translation_of: Web/Progressive_web_apps translation_of_original: Web/Progressive_web_apps/Installable +original_slug: Web/Progressive_web_apps/Installable ---
Une partie basique de l'expérience avec l'application, pour un utilisateur, est d'avoir l'icône sur l'écran d'accueil et être capable de l'ouvrir dans son propre conteneur avec une bonne intégration avec la plateforme système sous-jacente. Les applications web modernes peuvent avoir ce sentiment d'application native.
diff --git a/files/fr/conflicting/web/progressive_web_apps_954d3e6cc1e06f006b865b74099f55cf/index.html b/files/fr/conflicting/web/progressive_web_apps_954d3e6cc1e06f006b865b74099f55cf/index.html index d4c0de5453..18b99b7bd1 100644 --- a/files/fr/conflicting/web/progressive_web_apps_954d3e6cc1e06f006b865b74099f55cf/index.html +++ b/files/fr/conflicting/web/progressive_web_apps_954d3e6cc1e06f006b865b74099f55cf/index.html @@ -1,12 +1,13 @@ --- title: Progressive -slug: Web/Progressive_web_apps/Progressive +slug: conflicting/Web/Progressive_web_apps_954d3e6cc1e06f006b865b74099f55cf tags: - Amélioration progressive - Applications - Design adaptatif translation_of: Web/Progressive_web_apps translation_of_original: Web/Progressive_web_apps/Progressive +original_slug: Web/Progressive_web_apps/Progressive ---
Les applications web modernes peuvent être développées pour fournir une experience vraiment agréable avec les navigateurs complètement compatibles, et une expérience correcte (mais pas aussi brillante) avec les navigateurs moins aptes. Nous avons fait cela pendant des années avec de bonnes pratiques comme l'amélioration progressive, donc gardons cette bonne manière de faire les choses.
diff --git a/files/fr/conflicting/web/progressive_web_apps_ab4d34f3f29326f76d3aab740be03d31/index.html b/files/fr/conflicting/web/progressive_web_apps_ab4d34f3f29326f76d3aab740be03d31/index.html index 52bcf0a121..c5649d3b9a 100644 --- a/files/fr/conflicting/web/progressive_web_apps_ab4d34f3f29326f76d3aab740be03d31/index.html +++ b/files/fr/conflicting/web/progressive_web_apps_ab4d34f3f29326f76d3aab740be03d31/index.html @@ -1,6 +1,6 @@ --- title: Indépendante du réseau -slug: Web/Progressive_web_apps/Independante_du_reseau +slug: conflicting/Web/Progressive_web_apps_ab4d34f3f29326f76d3aab740be03d31 tags: - App shell - Applications @@ -11,6 +11,7 @@ tags: - localStorage translation_of: Web/Progressive_web_apps translation_of_original: Web/Progressive_web_apps/Network_independent +original_slug: Web/Progressive_web_apps/Independante_du_reseau ---
Les applications web modernes peuvent fonctionner quand le réseau n'est pas fiable, ou même inexistant. Terminé les pages blanches d'erreur de connexion ou les dinosaures qui courent dans le désert. Une séparation claire entre l'affichage (UI) et le contenu ainsi qu'un cache hors-ligne et des services workers, vous permettent de stocker les données de l'application et ses dépendances pour les futures utilisations.
diff --git a/files/fr/conflicting/web/progressive_web_apps_cb2823fe6cfc1ddee5db1f6a5d240c67/index.html b/files/fr/conflicting/web/progressive_web_apps_cb2823fe6cfc1ddee5db1f6a5d240c67/index.html index 729faa93e9..e84ab387d7 100644 --- a/files/fr/conflicting/web/progressive_web_apps_cb2823fe6cfc1ddee5db1f6a5d240c67/index.html +++ b/files/fr/conflicting/web/progressive_web_apps_cb2823fe6cfc1ddee5db1f6a5d240c67/index.html @@ -1,6 +1,6 @@ --- title: Re-engageable -slug: Web/Progressive_web_apps/Re-engageable +slug: conflicting/Web/Progressive_web_apps_cb2823fe6cfc1ddee5db1f6a5d240c67 tags: - Applications - Notifications @@ -9,6 +9,7 @@ tags: - Web translation_of: Web/Progressive_web_apps translation_of_original: Web/Progressive_web_apps/Re-engageable +original_slug: Web/Progressive_web_apps/Re-engageable ---
Un des principaux avantages des plateformes natives est la facilité avec laquelle les utilisateurs peuvent se retrouver de nouveaux attirés par des mises-à-jour et du nouveau contenu, même quand ils ne sont pas en train de regarder l'application ou d'utiliser leur appareil. Les applications web modernes peuvent désormais le faire aussi, en utilisant de nouvelles technologies comme l'API Web Push.
diff --git a/files/fr/conflicting/web/xpath/introduction_to_using_xpath_in_javascript/index.html b/files/fr/conflicting/web/xpath/introduction_to_using_xpath_in_javascript/index.html index 861663258c..80c3a9485c 100644 --- a/files/fr/conflicting/web/xpath/introduction_to_using_xpath_in_javascript/index.html +++ b/files/fr/conflicting/web/xpath/introduction_to_using_xpath_in_javascript/index.html @@ -1,6 +1,6 @@ --- title: Utilisation de XPath -slug: Utilisation_de_XPath +slug: conflicting/Web/XPath/Introduction_to_using_XPath_in_JavaScript tags: - AJAX - DOM @@ -11,6 +11,7 @@ tags: - XSLT translation_of: Web/XPath/Introduction_to_using_XPath_in_JavaScript translation_of_original: Using_XPath +original_slug: Utilisation_de_XPath ---

 

XPath est un langage de conversion des éléments d'un document XML. C'est une recommandation du W3C (en).

diff --git a/files/fr/games/anatomy/index.html b/files/fr/games/anatomy/index.html index 61f5534983..a435835eda 100644 --- a/files/fr/games/anatomy/index.html +++ b/files/fr/games/anatomy/index.html @@ -1,12 +1,13 @@ --- title: Anatomie d'un jeu vidéo -slug: Jeux/Anatomie +slug: Games/Anatomy tags: - Boucle Principale - JavaScript - Jeux - requestAnimationFrame translation_of: Games/Anatomy +original_slug: Jeux/Anatomie ---
{{GamesSidebar}}

  {{IncludeSubnav("/fr/docs/Jeux")}}

diff --git a/files/fr/games/examples/index.html b/files/fr/games/examples/index.html index 363e25ed7a..c86f6b8f4e 100644 --- a/files/fr/games/examples/index.html +++ b/files/fr/games/examples/index.html @@ -1,12 +1,13 @@ --- title: Exemples -slug: Jeux/Exemples +slug: Games/Examples tags: - Demos - Exemples - Jeux - Web translation_of: Games/Examples +original_slug: Jeux/Exemples ---
{{GamesSidebar}}
  {{IncludeSubnav("/fr/docs/Jeux")}}
diff --git a/files/fr/games/index.html b/files/fr/games/index.html index 7cd59f447e..d8528f83e7 100644 --- a/files/fr/games/index.html +++ b/files/fr/games/index.html @@ -1,11 +1,12 @@ --- title: Développement de jeux vidéo -slug: Jeux +slug: Games tags: - Applications - Développement - Jeux translation_of: Games +original_slug: Jeux ---
{{GamesSidebar}}
diff --git a/files/fr/games/index/index.html b/files/fr/games/index/index.html index 5253f58521..d42a4663e8 100644 --- a/files/fr/games/index/index.html +++ b/files/fr/games/index/index.html @@ -1,9 +1,10 @@ --- title: Index -slug: Jeux/Index +slug: Games/Index tags: - Meta translation_of: Games/Index +original_slug: Jeux/Index ---
{{GamesSidebar}}
{{IncludeSubnav("/fr/docs/Jeux")}}
diff --git a/files/fr/games/introduction/index.html b/files/fr/games/introduction/index.html index 8a6c2686a5..cf1d1cf591 100644 --- a/files/fr/games/introduction/index.html +++ b/files/fr/games/introduction/index.html @@ -1,12 +1,13 @@ --- title: Introduction au développement de jeux vidéo -slug: Jeux/Introduction +slug: Games/Introduction tags: - Firefox OS - Guide - Jeux - Mobile translation_of: Games/Introduction +original_slug: Jeux/Introduction ---
{{GamesSidebar}}
diff --git a/files/fr/games/introduction_to_html5_game_development/index.html b/files/fr/games/introduction_to_html5_game_development/index.html index e18d9517f8..e0f770ca03 100644 --- a/files/fr/games/introduction_to_html5_game_development/index.html +++ b/files/fr/games/introduction_to_html5_game_development/index.html @@ -1,12 +1,13 @@ --- title: Introduction au développement de jeux HTML5 (résumé) -slug: Jeux/Introduction_to_HTML5_Game_Gevelopment_(summary) +slug: Games/Introduction_to_HTML5_Game_Development tags: - Firefox OS - HTML5 - Jeux - Mobile translation_of: Games/Introduction_to_HTML5_Game_Development_(summary) +original_slug: Jeux/Introduction_to_HTML5_Game_Gevelopment_(summary) ---
{{GamesSidebar}}
diff --git a/files/fr/games/publishing_games/game_monetization/index.html b/files/fr/games/publishing_games/game_monetization/index.html index 05c6512a27..8d3b507571 100644 --- a/files/fr/games/publishing_games/game_monetization/index.html +++ b/files/fr/games/publishing_games/game_monetization/index.html @@ -1,6 +1,6 @@ --- title: Monétisation du jeu -slug: Jeux/Publier_jeux/Game_monetization +slug: Games/Publishing_games/Game_monetization tags: - Games - HTML5 @@ -12,6 +12,7 @@ tags: - iap - image de marque translation_of: Games/Publishing_games/Game_monetization +original_slug: Jeux/Publier_jeux/Game_monetization ---
{{GamesSidebar}}
diff --git a/files/fr/games/publishing_games/index.html b/files/fr/games/publishing_games/index.html index 3f6d0f8a09..fb5c562cd8 100644 --- a/files/fr/games/publishing_games/index.html +++ b/files/fr/games/publishing_games/index.html @@ -1,6 +1,6 @@ --- title: Publier des jeux -slug: Jeux/Publier_jeux +slug: Games/Publishing_games tags: - HTML5 - JavaScript @@ -10,6 +10,7 @@ tags: - distribution - publication translation_of: Games/Publishing_games +original_slug: Jeux/Publier_jeux ---
{{GamesSidebar}}
diff --git a/files/fr/games/tutorials/2d_breakout_game_phaser/index.html b/files/fr/games/tutorials/2d_breakout_game_phaser/index.html index 43897c6574..904c1b8174 100644 --- a/files/fr/games/tutorials/2d_breakout_game_phaser/index.html +++ b/files/fr/games/tutorials/2d_breakout_game_phaser/index.html @@ -1,7 +1,8 @@ --- title: 2D breakout game using Phaser -slug: Games/Workflows/2D_breakout_game_Phaser +slug: Games/Tutorials/2D_breakout_game_Phaser translation_of: Games/Tutorials/2D_breakout_game_Phaser +original_slug: Games/Workflows/2D_breakout_game_Phaser ---
{{GamesSidebar}}
diff --git a/files/fr/games/tutorials/2d_breakout_game_pure_javascript/bounce_off_the_walls/index.html b/files/fr/games/tutorials/2d_breakout_game_pure_javascript/bounce_off_the_walls/index.html index 1f2e90da51..c1ba0b6ffc 100644 --- a/files/fr/games/tutorials/2d_breakout_game_pure_javascript/bounce_off_the_walls/index.html +++ b/files/fr/games/tutorials/2d_breakout_game_pure_javascript/bounce_off_the_walls/index.html @@ -1,7 +1,6 @@ --- title: Faire rebondir la balle sur les murs -slug: >- - Games/Workflows/2D_Breakout_game_pure_JavaScript/Faire_rebondir_la_balle_sur_les_murs +slug: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Bounce_off_the_walls tags: - Animation - Canvas @@ -14,6 +13,8 @@ tags: - detection - graphique translation_of: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Bounce_off_the_walls +original_slug: >- + Games/Workflows/2D_Breakout_game_pure_JavaScript/Faire_rebondir_la_balle_sur_les_murs ---
{{GamesSidebar}}
diff --git a/files/fr/games/tutorials/2d_breakout_game_pure_javascript/build_the_brick_field/index.html b/files/fr/games/tutorials/2d_breakout_game_pure_javascript/build_the_brick_field/index.html index 1d193d6045..e6c4d1157b 100644 --- a/files/fr/games/tutorials/2d_breakout_game_pure_javascript/build_the_brick_field/index.html +++ b/files/fr/games/tutorials/2d_breakout_game_pure_javascript/build_the_brick_field/index.html @@ -1,6 +1,6 @@ --- title: Créer les briques -slug: Games/Workflows/2D_Breakout_game_pure_JavaScript/Build_the_brick_field +slug: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Build_the_brick_field tags: - Canvas - Casse-Brique @@ -10,6 +10,7 @@ tags: - Tutoriel - graphique translation_of: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Build_the_brick_field +original_slug: Games/Workflows/2D_Breakout_game_pure_JavaScript/Build_the_brick_field ---
{{GamesSidebar}}
diff --git a/files/fr/games/tutorials/2d_breakout_game_pure_javascript/collision_detection/index.html b/files/fr/games/tutorials/2d_breakout_game_pure_javascript/collision_detection/index.html index 01e210ed5e..3b6a96ba30 100644 --- a/files/fr/games/tutorials/2d_breakout_game_pure_javascript/collision_detection/index.html +++ b/files/fr/games/tutorials/2d_breakout_game_pure_javascript/collision_detection/index.html @@ -1,6 +1,6 @@ --- title: Détection de collisions -slug: Games/Workflows/2D_Breakout_game_pure_JavaScript/detection_colisions +slug: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Collision_detection tags: - Canvas - JavaScript @@ -9,6 +9,7 @@ tags: - detection - totoriel translation_of: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Collision_detection +original_slug: Games/Workflows/2D_Breakout_game_pure_JavaScript/detection_colisions ---
{{GamesSidebar}}
diff --git a/files/fr/games/tutorials/2d_breakout_game_pure_javascript/create_the_canvas_and_draw_on_it/index.html b/files/fr/games/tutorials/2d_breakout_game_pure_javascript/create_the_canvas_and_draw_on_it/index.html index 12603405c0..952b45f3d8 100644 --- a/files/fr/games/tutorials/2d_breakout_game_pure_javascript/create_the_canvas_and_draw_on_it/index.html +++ b/files/fr/games/tutorials/2d_breakout_game_pure_javascript/create_the_canvas_and_draw_on_it/index.html @@ -1,7 +1,7 @@ --- title: Créer l'élément Canvas et l'afficher slug: >- - Games/Workflows/2D_Breakout_game_pure_JavaScript/creer_element_canvas_et_afficher + Games/Tutorials/2D_Breakout_game_pure_JavaScript/Create_the_Canvas_and_draw_on_it tags: - 2D - Canvas @@ -12,6 +12,8 @@ tags: - Tutoriel translation_of: >- Games/Tutorials/2D_Breakout_game_pure_JavaScript/Create_the_Canvas_and_draw_on_it +original_slug: >- + Games/Workflows/2D_Breakout_game_pure_JavaScript/creer_element_canvas_et_afficher ---
{{GamesSidebar}}
diff --git a/files/fr/games/tutorials/2d_breakout_game_pure_javascript/finishing_up/index.html b/files/fr/games/tutorials/2d_breakout_game_pure_javascript/finishing_up/index.html index 061aa336fd..e7e9d5dfb3 100644 --- a/files/fr/games/tutorials/2d_breakout_game_pure_javascript/finishing_up/index.html +++ b/files/fr/games/tutorials/2d_breakout_game_pure_javascript/finishing_up/index.html @@ -1,6 +1,6 @@ --- title: Finitions -slug: Games/Workflows/2D_Breakout_game_pure_JavaScript/finitions +slug: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Finishing_up tags: - Canevas - Débutant @@ -10,6 +10,7 @@ tags: - requestAnimationFrame - vies translation_of: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Finishing_up +original_slug: Games/Workflows/2D_Breakout_game_pure_JavaScript/finitions ---
{{GamesSidebar}}
diff --git a/files/fr/games/tutorials/2d_breakout_game_pure_javascript/game_over/index.html b/files/fr/games/tutorials/2d_breakout_game_pure_javascript/game_over/index.html index 9b37cce3c6..c9beb838e6 100644 --- a/files/fr/games/tutorials/2d_breakout_game_pure_javascript/game_over/index.html +++ b/files/fr/games/tutorials/2d_breakout_game_pure_javascript/game_over/index.html @@ -1,6 +1,6 @@ --- title: Fin de partie -slug: Games/Workflows/2D_Breakout_game_pure_JavaScript/Game_over +slug: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Game_over tags: - Canvas - Débutant @@ -10,6 +10,7 @@ tags: - Tutoriel - game over translation_of: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Game_over +original_slug: Games/Workflows/2D_Breakout_game_pure_JavaScript/Game_over ---
{{GamesSidebar}}
diff --git a/files/fr/games/tutorials/2d_breakout_game_pure_javascript/index.html b/files/fr/games/tutorials/2d_breakout_game_pure_javascript/index.html index 57d3b276ed..fb0bca3bbe 100644 --- a/files/fr/games/tutorials/2d_breakout_game_pure_javascript/index.html +++ b/files/fr/games/tutorials/2d_breakout_game_pure_javascript/index.html @@ -1,6 +1,6 @@ --- title: Jeu de casse-briques 2D en pur JavaScript -slug: Games/Workflows/2D_Breakout_game_pure_JavaScript +slug: Games/Tutorials/2D_Breakout_game_pure_JavaScript tags: - 2D - Canvas @@ -9,6 +9,7 @@ tags: - Jeux - Tutoriel translation_of: Games/Tutorials/2D_Breakout_game_pure_JavaScript +original_slug: Games/Workflows/2D_Breakout_game_pure_JavaScript ---
{{GamesSidebar}}
diff --git a/files/fr/games/tutorials/2d_breakout_game_pure_javascript/mouse_controls/index.html b/files/fr/games/tutorials/2d_breakout_game_pure_javascript/mouse_controls/index.html index 322e7fd229..08d2ab62b6 100644 --- a/files/fr/games/tutorials/2d_breakout_game_pure_javascript/mouse_controls/index.html +++ b/files/fr/games/tutorials/2d_breakout_game_pure_javascript/mouse_controls/index.html @@ -1,6 +1,6 @@ --- title: Contrôle à la souris -slug: Games/Workflows/2D_Breakout_game_pure_JavaScript/Mouse_controls +slug: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Mouse_controls tags: - Canevas - Contrôles @@ -10,6 +10,7 @@ tags: - Souris - Tutoriel translation_of: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Mouse_controls +original_slug: Games/Workflows/2D_Breakout_game_pure_JavaScript/Mouse_controls ---
{{GamesSidebar}}
diff --git a/files/fr/games/tutorials/2d_breakout_game_pure_javascript/move_the_ball/index.html b/files/fr/games/tutorials/2d_breakout_game_pure_javascript/move_the_ball/index.html index 5619a7bbdf..3603260996 100644 --- a/files/fr/games/tutorials/2d_breakout_game_pure_javascript/move_the_ball/index.html +++ b/files/fr/games/tutorials/2d_breakout_game_pure_javascript/move_the_ball/index.html @@ -1,6 +1,6 @@ --- title: Déplacer la balle -slug: Games/Workflows/2D_Breakout_game_pure_JavaScript/Move_the_ball +slug: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Move_the_ball tags: - 2D - Boucle @@ -10,6 +10,7 @@ tags: - Mouvement - Tutoriel translation_of: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Move_the_ball +original_slug: Games/Workflows/2D_Breakout_game_pure_JavaScript/Move_the_ball ---
{{GamesSidebar}}
diff --git a/files/fr/games/tutorials/2d_breakout_game_pure_javascript/paddle_and_keyboard_controls/index.html b/files/fr/games/tutorials/2d_breakout_game_pure_javascript/paddle_and_keyboard_controls/index.html index 27b1ee4f05..7663c6cf0c 100644 --- a/files/fr/games/tutorials/2d_breakout_game_pure_javascript/paddle_and_keyboard_controls/index.html +++ b/files/fr/games/tutorials/2d_breakout_game_pure_javascript/paddle_and_keyboard_controls/index.html @@ -1,6 +1,6 @@ --- title: Raquette et contrôle clavier -slug: Games/Workflows/2D_Breakout_game_pure_JavaScript/Paddle_et_contrôle_clavier +slug: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Paddle_and_keyboard_controls tags: - Canvas - Clavier @@ -12,6 +12,7 @@ tags: - contrôle clavier - graphique translation_of: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Paddle_and_keyboard_controls +original_slug: Games/Workflows/2D_Breakout_game_pure_JavaScript/Paddle_et_contrôle_clavier ---
{{GamesSidebar}}
diff --git a/files/fr/games/tutorials/2d_breakout_game_pure_javascript/track_the_score_and_win/index.html b/files/fr/games/tutorials/2d_breakout_game_pure_javascript/track_the_score_and_win/index.html index 090b0ea4cb..7a7026bae2 100644 --- a/files/fr/games/tutorials/2d_breakout_game_pure_javascript/track_the_score_and_win/index.html +++ b/files/fr/games/tutorials/2d_breakout_game_pure_javascript/track_the_score_and_win/index.html @@ -1,7 +1,8 @@ --- title: Suivre le score et gagner -slug: Games/Workflows/2D_Breakout_game_pure_JavaScript/Track_the_score_and_win +slug: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Track_the_score_and_win translation_of: Games/Tutorials/2D_Breakout_game_pure_JavaScript/Track_the_score_and_win +original_slug: Games/Workflows/2D_Breakout_game_pure_JavaScript/Track_the_score_and_win ---
{{GamesSidebar}}
diff --git a/files/fr/games/tutorials/html5_gamedev_phaser_device_orientation/index.html b/files/fr/games/tutorials/html5_gamedev_phaser_device_orientation/index.html index 1a3c93c7d1..ddf183756f 100644 --- a/files/fr/games/tutorials/html5_gamedev_phaser_device_orientation/index.html +++ b/files/fr/games/tutorials/html5_gamedev_phaser_device_orientation/index.html @@ -1,7 +1,8 @@ --- title: Jeu 2D avec l'API Device orientation -slug: Games/Workflows/HTML5_Gamedev_Phaser_Device_Orientation_FR +slug: Games/Tutorials/HTML5_Gamedev_Phaser_Device_Orientation translation_of: Games/Tutorials/HTML5_Gamedev_Phaser_Device_Orientation +original_slug: Games/Workflows/HTML5_Gamedev_Phaser_Device_Orientation_FR ---
{{GamesSidebar}}

{{IncludeSubnav("/fr/docs/Jeux")}}  

diff --git a/files/fr/games/tutorials/index.html b/files/fr/games/tutorials/index.html index a518d5ea72..690b800a40 100644 --- a/files/fr/games/tutorials/index.html +++ b/files/fr/games/tutorials/index.html @@ -1,12 +1,13 @@ --- title: Workflows for different game types -slug: Games/Workflows +slug: Games/Tutorials tags: - Canvas - JavaScript - Jeux - Web translation_of: Games/Tutorials +original_slug: Games/Workflows ---
{{GamesSidebar}}

 

diff --git a/files/fr/glossary/404/index.html b/files/fr/glossary/404/index.html index 53408ae513..f150afb7c2 100644 --- a/files/fr/glossary/404/index.html +++ b/files/fr/glossary/404/index.html @@ -1,6 +1,6 @@ --- title: '404' -slug: Glossaire/404 +slug: Glossary/404 tags: - Erreurs - Glossaire @@ -8,6 +8,7 @@ tags: - Infrastructure - Navigation translation_of: Glossary/404 +original_slug: Glossaire/404 ---

Une erreur 404 est un code de réponse standard indiquant que la ressource demandée ne peut être trouvée par le {{Glossary("Server", "serveur")}}.

diff --git a/files/fr/glossary/502/index.html b/files/fr/glossary/502/index.html index 09cea4e3ff..9efbfa64c3 100644 --- a/files/fr/glossary/502/index.html +++ b/files/fr/glossary/502/index.html @@ -1,6 +1,6 @@ --- title: '502' -slug: Glossaire/502 +slug: Glossary/502 tags: - '502' - Erreurs @@ -9,6 +9,7 @@ tags: - Infrastructure - Navigation translation_of: Glossary/502 +original_slug: Glossaire/502 ---

Le code erreur {{Glossary("HTTP")}} correspond à « Bad Gateway ».

diff --git a/files/fr/glossary/abstraction/index.html b/files/fr/glossary/abstraction/index.html index 445d226c79..ce5aee571c 100644 --- a/files/fr/glossary/abstraction/index.html +++ b/files/fr/glossary/abstraction/index.html @@ -1,6 +1,6 @@ --- title: Abstraction -slug: Glossaire/Abstraction +slug: Glossary/Abstraction tags: - Abstraction - Codage @@ -9,6 +9,7 @@ tags: - Glossaire - Langage de programmation translation_of: Glossary/Abstraction +original_slug: Glossaire/Abstraction ---

L'Abstraction dans le domaine de la {{Glossary("Computer programming","programmation informatique")}} permet de réduire la complexité et d'obtenir une conception et une implémentation plus efficaces dans les systèmes logiciels complexes. Elle dissimule les complexités techniques des systèmes derrière des {{Glossary("API")}} plus simples à manipuler.

diff --git a/files/fr/glossary/accessibility/index.html b/files/fr/glossary/accessibility/index.html index e28c48eb63..844aa0cd04 100644 --- a/files/fr/glossary/accessibility/index.html +++ b/files/fr/glossary/accessibility/index.html @@ -1,10 +1,11 @@ --- title: Accessibilité -slug: Glossaire/Accessibilité +slug: Glossary/Accessibility tags: - Accessibilité - Glossaire translation_of: Glossary/Accessibility +original_slug: Glossaire/Accessibilité ---

L'Accessibilité du web (A11Y) correspond aux bonnes pratiques assurant qu'un site web reste utilisable indépendamment des conditions de navigation et possibles handicaps de l'utilisateur. L'accessibilité du web est définie formellement et discutée au {{Glossary("W3C")}} au travers de la {{Glossary("WAI","Web Accessibility Initiative")}} (WAI).

diff --git a/files/fr/glossary/adobe_flash/index.html b/files/fr/glossary/adobe_flash/index.html index f84dd907f9..948798da2a 100644 --- a/files/fr/glossary/adobe_flash/index.html +++ b/files/fr/glossary/adobe_flash/index.html @@ -1,11 +1,12 @@ --- title: Adobe Flash -slug: Glossaire/Adobe_Flash +slug: Glossary/Adobe_Flash tags: - Flash - Glossaire - Infrastructure translation_of: Glossary/Adobe_Flash +original_slug: Glossaire/Adobe_Flash ---

Adobe Flash est une technologie obsolescente, développée par Adobe Systems, qui permet de créer des applications internet riches, des graphiques vectoriels et des applications multimédias. Pour utiliser Flash au sein d'un {{Glossary("Browser","navigateur web")}}, vous devez installer le plugin adéquat.

diff --git a/files/fr/glossary/ajax/index.html b/files/fr/glossary/ajax/index.html index eeaeb2a0bf..3a37adf62d 100644 --- a/files/fr/glossary/ajax/index.html +++ b/files/fr/glossary/ajax/index.html @@ -1,14 +1,15 @@ --- title: AJAX -slug: Glossaire/AJAX +slug: Glossary/AJAX tags: - AJAX - CodingScripting - Encodage - Glossaire - Infrastructure - - 'l10n:priority' + - l10n:priority translation_of: Glossary/AJAX +original_slug: Glossaire/AJAX ---

Le {{Glossary("JavaScript")}} et {{Glossary("XML")}} asynchrone (AJAX) est une pratique de programmation qui consiste à construire des pages web plus complexes et plus dynamiques en utilisant une technologie connue sous le nom de {{Glossary("XHR_(XMLHttpRequest)", "XMLHttpRequest")}}.

diff --git a/files/fr/glossary/algorithm/index.html b/files/fr/glossary/algorithm/index.html index 97d46b25c5..5bf486d89d 100644 --- a/files/fr/glossary/algorithm/index.html +++ b/files/fr/glossary/algorithm/index.html @@ -1,8 +1,9 @@ --- title: Algorithme -slug: Glossaire/Algorithme +slug: Glossary/Algorithm tags: - Glossaire translation_of: Glossary/Algorithm +original_slug: Glossaire/Algorithme ---

Un algorithme est une série d'instructions indépendantes qui exécutent une fonction.

diff --git a/files/fr/glossary/alignment_container/index.html b/files/fr/glossary/alignment_container/index.html index 6b35b6371c..658d11d727 100644 --- a/files/fr/glossary/alignment_container/index.html +++ b/files/fr/glossary/alignment_container/index.html @@ -1,12 +1,13 @@ --- title: Alignment container -slug: Glossaire/Alignment_Container +slug: Glossary/Alignment_Container tags: - Alignement - CSS - Glossaire - bloc d'alignement translation_of: Glossary/Alignment_Container +original_slug: Glossaire/Alignment_Container ---

Le bloc d'alignement est le rectangle avec lequel le sujet d'alignement est aligné. Cela est défini par le mode de disposition ; généralement, le bloc d'alignement contient le sujet d'alignement et il adopte le mode d'ecriture de la boîte qui établit le bloc conteneur.

diff --git a/files/fr/glossary/alignment_subject/index.html b/files/fr/glossary/alignment_subject/index.html index 3289d952b2..46db1330fb 100644 --- a/files/fr/glossary/alignment_subject/index.html +++ b/files/fr/glossary/alignment_subject/index.html @@ -1,7 +1,8 @@ --- title: Alignment subject -slug: Glossaire/Alignment_Subject +slug: Glossary/Alignment_Subject translation_of: Glossary/Alignment_Subject +original_slug: Glossaire/Alignment_Subject ---

Dans le CSS Box Alignment (alignement des boîtes en CSS) l'alignment subject (le sujet de l'alignement) est la ou les choses alignées par la propriété.

diff --git a/files/fr/glossary/alpn/index.html b/files/fr/glossary/alpn/index.html index 5a834ce08e..93b47e0e91 100644 --- a/files/fr/glossary/alpn/index.html +++ b/files/fr/glossary/alpn/index.html @@ -1,6 +1,6 @@ --- title: ALPN -slug: Glossaire/ALPN +slug: Glossary/ALPN tags: - ALPN - Brouillon @@ -8,6 +8,7 @@ tags: - NeedsContent - TLS translation_of: Glossary/ALPN +original_slug: Glossaire/ALPN ---

Application-Layer {{Glossary("Protocol")}} Negotiation (ALPN) est une extension {{Glossary("TLS")}} qui indique quel protocole de couche d'application négocie la connexion chiffrée sans nécessiter d'aller-retour supplémentaires.

diff --git a/files/fr/glossary/api/index.html b/files/fr/glossary/api/index.html index 5a06119821..f876497333 100644 --- a/files/fr/glossary/api/index.html +++ b/files/fr/glossary/api/index.html @@ -1,11 +1,12 @@ --- title: API -slug: Glossaire/API +slug: Glossary/API tags: - Encodage - Glossaire - Infrastructure translation_of: Glossary/API +original_slug: Glossaire/API ---

Une API (Application Programming Interface) est un ensemble de fonctionnalités et de règles existant dans un logiciel permettant d'intéragir avec celui-ci de manière automatisée (plutôt que de passer par une interface utilisateur). L'API peut être vue comme un contrat simple passé entre le logiciel qui la propose et d'autres entités, telles que des logiciels ou matériels tiers.

diff --git a/files/fr/glossary/apple_safari/index.html b/files/fr/glossary/apple_safari/index.html index d251f8f9b6..ae946ec02f 100644 --- a/files/fr/glossary/apple_safari/index.html +++ b/files/fr/glossary/apple_safari/index.html @@ -1,11 +1,12 @@ --- title: Apple Safari -slug: Glossaire/Apple_Safari +slug: Glossary/Apple_Safari tags: - Glossaire - Mécaniques web - Navigation translation_of: Glossary/Apple_Safari +original_slug: Glossaire/Apple_Safari ---

Safari est un {{Glossary("Browser","navigateur web")}} développé par la société Apple. Il est installé de base sur les systèmes d'exploitation OS X et iOS.

diff --git a/files/fr/glossary/application_context/index.html b/files/fr/glossary/application_context/index.html index e74d2ac173..014c40d6d0 100644 --- a/files/fr/glossary/application_context/index.html +++ b/files/fr/glossary/application_context/index.html @@ -1,10 +1,11 @@ --- title: Contexte d'application -slug: Glossaire/application_context +slug: Glossary/application_context tags: - Glossaire - scripts translation_of: Glossary/application_context +original_slug: Glossaire/application_context ---

Un contexte d'application est un contexte de navigation de haut niveau lié à un manifeste.

diff --git a/files/fr/glossary/argument/index.html b/files/fr/glossary/argument/index.html index dbc1c746c8..f7bdd93afc 100644 --- a/files/fr/glossary/argument/index.html +++ b/files/fr/glossary/argument/index.html @@ -1,11 +1,12 @@ --- title: Argument -slug: Glossaire/Argument +slug: Glossary/Argument tags: - Encodage - Glossaire - JavaScript translation_of: Glossary/Argument +original_slug: Glossaire/Argument ---

Un argument est une {{Glossary("Value","valeur")}}  ({{Glossary("Primitive", "primitive")}} ou {{Glossary("Object", "objet")}}) passée en tant qu'entrée à une {{Glossary("Function", "fonction")}}.

diff --git a/files/fr/glossary/aria/index.html b/files/fr/glossary/aria/index.html index ca7c89c670..96fcb40bfb 100644 --- a/files/fr/glossary/aria/index.html +++ b/files/fr/glossary/aria/index.html @@ -1,10 +1,11 @@ --- title: ARIA -slug: Glossaire/ARIA +slug: Glossary/ARIA tags: - Accessibilité - Glossaire translation_of: Glossary/ARIA +original_slug: Glossaire/ARIA ---

ARIA (Accessible Rich {{glossary("Internet")}} Applications) est une spécification technique du {{Glossary("W3C")}}. ARIA décrit comment ajouter de la sémantique et d'autres métadonnées à du contenu {{Glossary("HTML")}} dans le but de répondre aux besoins des technologies d'assistance.

diff --git a/files/fr/glossary/arpa/index.html b/files/fr/glossary/arpa/index.html index c16d40da33..8d40b7125a 100644 --- a/files/fr/glossary/arpa/index.html +++ b/files/fr/glossary/arpa/index.html @@ -1,10 +1,11 @@ --- title: ARPA -slug: Glossaire/ARPA +slug: Glossary/ARPA tags: - Glossaire - Infrastructure translation_of: Glossary/ARPA +original_slug: Glossaire/ARPA ---

.arpa (address and routing parameter area) est un {{glossary("TLD","domaine de premier niveau")}} utilisé dans des objectifs relatifs à l'infrastructure d'Internet, en particulier des recherches DNS inverses (c'est-à-dire, trouver le {{glossary( 'domain name' ,'nom de domaine')}} d'une {{glossary( "IP address" ,"adresse IP")}} donnée).

diff --git a/files/fr/glossary/arpanet/index.html b/files/fr/glossary/arpanet/index.html index 4965ecaf94..d74f365d10 100644 --- a/files/fr/glossary/arpanet/index.html +++ b/files/fr/glossary/arpanet/index.html @@ -1,10 +1,11 @@ --- title: Arpanet -slug: Glossaire/Arpanet +slug: Glossary/Arpanet tags: - Glossaire - Infrastructure translation_of: Glossary/Arpanet +original_slug: Glossaire/Arpanet ---

ARPAnet (advanced research projects agency network) était l'un des premiers réseaux informatiques, construit en 1969 comme un support robuste pour transmettre des données militaires sensibles et pour relier des groupes à la pointe de la recherche à travers le territoire des États-Unis. ARPAnet utilisait d'abord NCP (network control protocol) puis par la suite la première version de la suite des protocoles Internet ou {{glossary("TCP")}}/{{glossary("IPv6","IP")}}, ce qui a fait d'ARPAnet une partie importante du naissant {{glossary("Internet")}}. ARPAnet a fermé au début des années 90.

diff --git a/files/fr/glossary/array/index.html b/files/fr/glossary/array/index.html index 0f203e6815..6aa361711c 100644 --- a/files/fr/glossary/array/index.html +++ b/files/fr/glossary/array/index.html @@ -1,6 +1,6 @@ --- title: Tableau (Array) -slug: Glossaire/array +slug: Glossary/array tags: - Encodage - Glossaire @@ -9,6 +9,7 @@ tags: - Programmation - Tableau translation_of: Glossary/array +original_slug: Glossaire/array ---

En anglais, un array, parfois appelé en français « tableau » ou « liste », est une collection de données ({{Glossary("Primitive","primitives")}} ou {{Glossary("Object","objets")}} selon le langage). Ils sont utilisés pour stocker plusieurs valeurs dans une seule variable. Ceci est comparé à une variable qui ne peut stocker qu'une seule valeur.

diff --git a/files/fr/glossary/ascii/index.html b/files/fr/glossary/ascii/index.html index e758fcac3e..71c92b1fca 100644 --- a/files/fr/glossary/ascii/index.html +++ b/files/fr/glossary/ascii/index.html @@ -1,10 +1,11 @@ --- title: ASCII -slug: Glossaire/ASCII +slug: Glossary/ASCII tags: - Glossaire - Infrastructure translation_of: Glossary/ASCII +original_slug: Glossaire/ASCII ---

ASCII (American Standard Code for Information Interchange) est l'une des méthodes d'encodage utilisées par les ordinateurs pour convertir les lettres, les nombres, la ponctuation et les codes de contrôle sous forme numérique. Depuis 2007, l'{{Glossary("UTF-8")}} est privilégié sur internet.

diff --git a/files/fr/glossary/asynchronous/index.html b/files/fr/glossary/asynchronous/index.html index fc2a704148..9ca7f4785f 100644 --- a/files/fr/glossary/asynchronous/index.html +++ b/files/fr/glossary/asynchronous/index.html @@ -1,11 +1,12 @@ --- title: Asynchrone -slug: Glossaire/Asynchronous +slug: Glossary/Asynchronous tags: - Glossaire - Mécanismes web - Web translation_of: Glossary/Asynchronous +original_slug: Glossaire/Asynchronous ---

Asynchrone fait référence à un environnement de communication où chaque partie reçoit et traite les messages lorsque c'est possible ou plus pratique, au lieu de le faire au même moment.

diff --git a/files/fr/glossary/atag/index.html b/files/fr/glossary/atag/index.html index 1c3c9731b0..537d65a57d 100644 --- a/files/fr/glossary/atag/index.html +++ b/files/fr/glossary/atag/index.html @@ -1,6 +1,6 @@ --- title: ATAG -slug: Glossaire/ATAG +slug: Glossary/ATAG tags: - ATAG - Accessibilité @@ -8,6 +8,7 @@ tags: - Glossaire - Règles de création d'outils accessibles translation_of: Glossary/ATAG +original_slug: Glossaire/ATAG ---

Authoring Tool Accessibility Guidelines (ATAG) est une recommandation {{Glossary("W3C")}} pour construire des outils de création-accessibilité qui produisent des contenus accessibles.

diff --git a/files/fr/glossary/attribute/index.html b/files/fr/glossary/attribute/index.html index 54926f8b1f..78f28af36f 100644 --- a/files/fr/glossary/attribute/index.html +++ b/files/fr/glossary/attribute/index.html @@ -1,11 +1,12 @@ --- title: Attribut -slug: Glossaire/Attribut +slug: Glossary/Attribute tags: - Encodage - Glossaire - HTML translation_of: Glossary/Attribute +original_slug: Glossaire/Attribut ---

Un attribut vient compléter un {{Glossary("tag")}}. Sa présence peut être requise ou facultative. Il peut fournir des méta-informations ou changer le comportement du tag. La syntaxe est name=valuename est l'identificateur de l'attribut et value sa valeur attribuée.

diff --git a/files/fr/glossary/bandwidth/index.html b/files/fr/glossary/bandwidth/index.html index a0e833134b..f147af91c7 100644 --- a/files/fr/glossary/bandwidth/index.html +++ b/files/fr/glossary/bandwidth/index.html @@ -1,10 +1,11 @@ --- title: Bande passante -slug: Glossaire/Bandwidth +slug: Glossary/Bandwidth tags: - Glossaire - Infrastructure translation_of: Glossary/Bandwidth +original_slug: Glossaire/Bandwidth ---

La bande passante est la mesure de la quantité d'informations qui peut passer dans une connexion de données sur une période de temps donnée. Elle est généralement exprimée en multiples de bits-par-seconde (bps), par exemple mégabits-par-seconde (Mbps) ou gigabits-par-seconde (Gbps).

diff --git a/files/fr/glossary/base64/index.html b/files/fr/glossary/base64/index.html index ae762bf333..dabc1174d8 100644 --- a/files/fr/glossary/base64/index.html +++ b/files/fr/glossary/base64/index.html @@ -1,6 +1,6 @@ --- title: Décoder et encoder en base64 -slug: Web/API/WindowBase64/Décoder_encoder_en_base64 +slug: Glossary/Base64 tags: - Advanced - Base64 @@ -13,6 +13,7 @@ tags: - atob() - btoa() translation_of: Glossary/Base64 +original_slug: Web/API/WindowBase64/Décoder_encoder_en_base64 ---

Base64 est un groupe de schéma pour encoder des données binaires sous forme d'un texte au format ASCII grâce à la représentation de ces données en base 64. Le terme base64 vient à l'origine de l'encodage utilisé pour transférer certains contenus MIME.

diff --git a/files/fr/glossary/baseline/index.html b/files/fr/glossary/baseline/index.html index c4add007de..efcbae6f38 100644 --- a/files/fr/glossary/baseline/index.html +++ b/files/fr/glossary/baseline/index.html @@ -1,6 +1,6 @@ --- title: Ligne de base -slug: Glossaire/ligne_de_base +slug: Glossary/baseline tags: - Alignement - CSS @@ -8,6 +8,7 @@ tags: - SVG - Typographie translation_of: Glossary/baseline +original_slug: Glossaire/ligne_de_base ---

La ligne de base (baseline en anglais) est une expression utilisée en typographie européenne et ouest-asiatique pour désigner une ligne imaginaire sur laquelle les caractères d’une police reposent.

diff --git a/files/fr/glossary/beacon/index.html b/files/fr/glossary/beacon/index.html index 905566d8eb..fbf0d82aab 100644 --- a/files/fr/glossary/beacon/index.html +++ b/files/fr/glossary/beacon/index.html @@ -1,7 +1,8 @@ --- title: beacon -slug: Glossaire/beacon +slug: Glossary/beacon translation_of: Glossary/beacon +original_slug: Glossaire/beacon ---

Un beacon Web est un petit objet, tel qu'un gif de 1 pixel, intégré au balisage, utilisé pour communiquer des informations au serveur Web ou à des serveurs tiers. Les beacons sont généralement inclus pour fournir des informations sur l'utilisateur à des fins statistiques. Les beacons sont souvent inclus dans des scripts tiers pour collecter des données utilisateur, des mesures de performance et des rapports d'erreurs.

diff --git a/files/fr/glossary/bidi/index.html b/files/fr/glossary/bidi/index.html index 49cf62bf89..6554c3af08 100644 --- a/files/fr/glossary/bidi/index.html +++ b/files/fr/glossary/bidi/index.html @@ -1,12 +1,13 @@ --- title: BiDi -slug: Glossaire/BiDi +slug: Glossary/BiDi tags: - Accessibilité - Glossaire - Internationalisation - Langues translation_of: Glossary/BiDi +original_slug: Glossaire/BiDi ---

BiDi (BiDirectionnel) fait référence à un document contenant à la fois du texte se lisant de droite à gauche et du texte se lisant de gauche à droite. Même lorsque les deux directions se trouvent dans le même paragraphe, le texte de chaque langue doit apparaître dans son propre sens.

diff --git a/files/fr/glossary/bigint/index.html b/files/fr/glossary/bigint/index.html index 7de9471d67..22efa5d9e8 100644 --- a/files/fr/glossary/bigint/index.html +++ b/files/fr/glossary/bigint/index.html @@ -1,6 +1,6 @@ --- title: BigInt -slug: Glossaire/BigInt +slug: Glossary/BigInt tags: - BigInt - Glossaire @@ -8,6 +8,7 @@ tags: - Reference - format de précision arbitraire translation_of: Glossary/BigInt +original_slug: Glossaire/BigInt ---

Dans {{Glossary("JavaScript")}}, BigInt est un type de données numériques qui peut représenter des entiers au format de précision arbitraire. Dans d'autres langages de programmation, différents types numériques peuvent exister, par exemple : Entiers, Flottants, Doubles, ou Bignums.

diff --git a/files/fr/glossary/blink/index.html b/files/fr/glossary/blink/index.html index 65b149377a..349ad1e169 100644 --- a/files/fr/glossary/blink/index.html +++ b/files/fr/glossary/blink/index.html @@ -1,11 +1,12 @@ --- title: Blink -slug: Glossaire/Blink +slug: Glossary/Blink tags: - Agencement - Glossaire - Infrastructure translation_of: Glossary/Blink +original_slug: Glossaire/Blink ---

Blink est un moteur de rendu HTML libre basé sur {{Glossary("WebKit")}} et développé principalement par Google dans le cadre du projet Chromium (et par conséquent présent dans Chrome aussi). Plus particulièrement, Blink est une branche de la bibliothèque WebCore de WebKit qui gère l'agencement, le rendu et le {{Glossary("DOM")}}.

diff --git a/files/fr/glossary/block/css/index.html b/files/fr/glossary/block/css/index.html index 9d1571b42c..7c7e5de919 100644 --- a/files/fr/glossary/block/css/index.html +++ b/files/fr/glossary/block/css/index.html @@ -1,6 +1,6 @@ --- title: Block (CSS) -slug: Glossary/Block/Block_(CSS) +slug: Glossary/Block/CSS tags: - CSS - Conception @@ -8,6 +8,7 @@ tags: - Glossaire - HTML translation_of: Glossary/Block/CSS +original_slug: Glossary/Block/Block_(CSS) ---

Sur une page web, un block est un {{glossary("Element","élément")}} {{glossary("HTML")}} qui apparaît sous l'élément précédent et au-dessus du suivant (communément connu comme un block-level element ). Par exemple, {{htmlelement("p")}} est par défaut un élément de type block, alors que {{htmlelement("a")}} est un  inline element - vous pouvez placer plusieurs liens les uns à côté des autres dans votre source HTML et ils seront placés sur la même ligne dans la sortie rendue.

diff --git a/files/fr/glossary/block_cipher_mode_of_operation/index.html b/files/fr/glossary/block_cipher_mode_of_operation/index.html index df8532d22f..687b9730f9 100644 --- a/files/fr/glossary/block_cipher_mode_of_operation/index.html +++ b/files/fr/glossary/block_cipher_mode_of_operation/index.html @@ -1,12 +1,13 @@ --- title: Block cipher mode of operation -slug: Glossaire/Block_cipher_mode_of_operation +slug: Glossary/Block_cipher_mode_of_operation tags: - Cryptographie - Glossaire - Mode de fonctionnement de chiffrement par bloc - Sécurité translation_of: Glossary/Block_cipher_mode_of_operation +original_slug: Glossaire/Block_cipher_mode_of_operation ---

Un mode de fonctionnement de chiffrement par bloc, généralement appelé simplement "mode" dans le contexte, spécifie comment un chiffrement par bloc doit être utilisé pour chiffrer ou déchiffrer les messages qui sont plus longs que la taille du bloc.

diff --git a/files/fr/glossary/boolean/index.html b/files/fr/glossary/boolean/index.html index 450e535aa5..b24b0c938d 100644 --- a/files/fr/glossary/boolean/index.html +++ b/files/fr/glossary/boolean/index.html @@ -1,6 +1,6 @@ --- title: Booléen -slug: Glossaire/Boolean +slug: Glossary/Boolean tags: - Booléen - Glossaire @@ -8,6 +8,7 @@ tags: - Langages de programmation - Types de données translation_of: Glossary/Boolean +original_slug: Glossaire/Boolean ---

En informatique, un booléen est un type de données logique qui ne peut prendre que deux valeurs : true (vrai) ou false (faux). Par exemple, en JavaScript, les conditions booléennes sont souvent ouvertes pour décider quelle section de code doit être exécutée (comme dans l'instruction If) ou répétée (comme pour une boucle For).

diff --git a/files/fr/glossary/boot2gecko/index.html b/files/fr/glossary/boot2gecko/index.html index 1ea0511d18..abc29595b7 100644 --- a/files/fr/glossary/boot2gecko/index.html +++ b/files/fr/glossary/boot2gecko/index.html @@ -1,6 +1,6 @@ --- title: Boot2Gecko -slug: Glossaire/Boot2Gecko +slug: Glossary/Boot2Gecko tags: - Boot2Gecko - Firefox OS @@ -8,6 +8,7 @@ tags: - Infrastructure - Introduction translation_of: Glossary/Boot2Gecko +original_slug: Glossaire/Boot2Gecko ---

Boot2Gecko (B2G) est le nom de code pour {{glossary("Firefox OS")}} et fait référence aux éléments de construction  qui n'ont pas encore reçu la marque Firefox OS officielle. (Firefox OS était aussi souvent appelé Boot2Gecko avant que le projet ait un nom officiel.)

diff --git a/files/fr/glossary/bootstrap/index.html b/files/fr/glossary/bootstrap/index.html index 2a60958125..e2fecc8a9b 100644 --- a/files/fr/glossary/bootstrap/index.html +++ b/files/fr/glossary/bootstrap/index.html @@ -1,6 +1,6 @@ --- title: Bootstrap -slug: Glossaire/Bootstrap +slug: Glossary/Bootstrap tags: - Bootstrap - CSS @@ -8,6 +8,7 @@ tags: - Intro - framework translation_of: Glossary/Bootstrap +original_slug: Glossaire/Bootstrap ---

Bootstrap est un framework {{Glossary("HTML")}}, CSS, et {{Glossary("JavaScript")}} gratuit et open source pour créer rapidement des sites Web réactifs.

diff --git a/files/fr/glossary/bounding_box/index.html b/files/fr/glossary/bounding_box/index.html index 443c2d294c..a5522b9e5e 100644 --- a/files/fr/glossary/bounding_box/index.html +++ b/files/fr/glossary/bounding_box/index.html @@ -1,11 +1,12 @@ --- title: Rectangle à limitation minimum -slug: Glossaire/rectangle_limitation_minimum +slug: Glossary/bounding_box tags: - Bounding Box - Conception - Encodage - Glossaire translation_of: Glossary/bounding_box +original_slug: Glossaire/rectangle_limitation_minimum ---

Le rectangle à limitation minimum d'un élément est le plus petit rectangle possible (aligné avec les axes du système de coordonnées de l'utilisateur de cet élément) qui inclut cet élément et ses descendants.

diff --git a/files/fr/glossary/breadcrumb/index.html b/files/fr/glossary/breadcrumb/index.html index cd642c1e7f..2c07962d53 100644 --- a/files/fr/glossary/breadcrumb/index.html +++ b/files/fr/glossary/breadcrumb/index.html @@ -1,6 +1,6 @@ --- title: Breadcrumb -slug: Glossaire/Breadcrumb +slug: Glossary/Breadcrumb tags: - Accessibilité - Chercher @@ -11,6 +11,7 @@ tags: - breadcrumb - fil d'Ariane translation_of: Glossary/Breadcrumb +original_slug: Glossaire/Breadcrumb ---

Un breadcrumb, ou fil d'Ariane, est une aide à la navigation qui est généralement placée entre l'en-tête d'un site et le contenu principal, affichant soit une hiérarchie de la page actuelle par rapport à la structure du site, du niveau supérieur à la page actuelle, soit une liste des liens suivis par l'utilisateur pour accéder à la page en cours, dans l'ordre visité.

diff --git a/files/fr/glossary/brotli_compression/index.html b/files/fr/glossary/brotli_compression/index.html index a90a85b1ca..dc7157d402 100644 --- a/files/fr/glossary/brotli_compression/index.html +++ b/files/fr/glossary/brotli_compression/index.html @@ -1,6 +1,6 @@ --- title: Brotli -slug: Glossaire/brotli_compression +slug: Glossary/brotli_compression tags: - Brotli - Glossaire @@ -8,6 +8,7 @@ tags: - Reference - compression translation_of: Glossary/brotli_compression +original_slug: Glossaire/brotli_compression ---

Brotli est un algorithme de compression sans perte à usage général. Il compresse les données à l'aide d'une combinaison d'une variant moderne de l'algorithme LZ77, du codage Huffman, et de la modélisation de contexte de second ordre, fournissant un taux de compression comparable aux meilleures méthodes de compression à usage général actuellement disponibles. Brotli fournit de meilleurs taux de compression que gzip et les vitesses de dégonflage sont comparables, mais la compression brotli est un processus plus lent que la compression Gzip, donc gzip peut être une meilleure option pour la compression de contenue non-cachable.

diff --git a/files/fr/glossary/browser/index.html b/files/fr/glossary/browser/index.html index 484c26cc70..7e427615be 100644 --- a/files/fr/glossary/browser/index.html +++ b/files/fr/glossary/browser/index.html @@ -1,10 +1,11 @@ --- title: Navigateur -slug: Glossaire/Navigateur +slug: Glossary/Browser tags: - Glossaire - Navigation translation_of: Glossary/Browser +original_slug: Glossaire/Navigateur ---

Un navigateur internet est un programme informatique qui reçoit et affiche les pages du {{Glossary("World Wide Web","Web")}}, et permet aux utilisateurs d'accéder à d'autres pages au travers d'{{Glossary("hyperlink","hyperliens")}}.

diff --git a/files/fr/glossary/browsing_context/index.html b/files/fr/glossary/browsing_context/index.html index bc9edefd44..967e31edcd 100644 --- a/files/fr/glossary/browsing_context/index.html +++ b/files/fr/glossary/browsing_context/index.html @@ -1,9 +1,10 @@ --- title: Contexte de navigation -slug: Glossaire/Browsing_context +slug: Glossary/Browsing_context tags: - Glossaire translation_of: Glossary/Browsing_context +original_slug: Glossaire/Browsing_context ---

Un contexte de navigation est l'environnement dans lequel un {{glossary("Browser","navigateur")}} affiche un {{domxref("Document","document")}}. Dans les navigateurs modernes, il s'agit généralement d'un onglet, mais il peut s'agir d'une fenêtre ou encore seulement des parties d'une page, comme une {{HTMLElement("frame")}} ou une {{HTMLElement("iframe")}}.

diff --git a/files/fr/glossary/buffer/index.html b/files/fr/glossary/buffer/index.html index 50292d0b87..d735701466 100644 --- a/files/fr/glossary/buffer/index.html +++ b/files/fr/glossary/buffer/index.html @@ -1,10 +1,11 @@ --- title: Tampon -slug: Glossaire/Tampon +slug: Glossary/buffer tags: - Glossaire - Stockage temporaire translation_of: Glossary/buffer +original_slug: Glossaire/Tampon ---

Un tampon est un stockage dans la mémoire physique utilisé pour stocker temporairement des données pendant leur transfert d'un endroit à un autre.

diff --git "a/files/fr/glossary/b\303\251zier_curve/index.html" "b/files/fr/glossary/b\303\251zier_curve/index.html" index 4528e77ad8..6e0733dfc2 100644 --- "a/files/fr/glossary/b\303\251zier_curve/index.html" +++ "b/files/fr/glossary/b\303\251zier_curve/index.html" @@ -1,12 +1,13 @@ --- title: Courbe de Bézier -slug: Glossaire/Bézier_curve +slug: Glossary/Bézier_curve tags: - Courbe de Bézier - Glossaire - Reference - graphique translation_of: Glossary/Bézier_curve +original_slug: Glossaire/Bézier_curve ---

Une courbe de Bézier est une courbe décrite mathématiquement utilisée en infographie et en animation. Dans {{Glossary("vector image", "vector images")}}, elles sont utilisées pour modéliser des courbes lisses qui peuvent être redimensionnées indéfiniment.

diff --git a/files/fr/glossary/cache/index.html b/files/fr/glossary/cache/index.html index 4e09279526..600df95b90 100644 --- a/files/fr/glossary/cache/index.html +++ b/files/fr/glossary/cache/index.html @@ -1,10 +1,11 @@ --- title: Cache -slug: Glossaire/Cache +slug: Glossary/Cache tags: - Glossaire - HTTP translation_of: Glossary/Cache +original_slug: Glossaire/Cache ---

Un cache (cache web ou cache HTTP) est un composant stockant temporairement les réponses HTTP dans le but de les réutiliser lors de requêtes HTTP ultérieures, tant qu'elles remplissent certaines conditions.

diff --git a/files/fr/glossary/cacheable/index.html b/files/fr/glossary/cacheable/index.html index 4442b4bfb8..75aa411b15 100644 --- a/files/fr/glossary/cacheable/index.html +++ b/files/fr/glossary/cacheable/index.html @@ -1,11 +1,12 @@ --- title: Apte à être mis en cache -slug: Glossaire/cacheable +slug: Glossary/cacheable tags: - Glossaire - Mise en cache - Mécanismes web translation_of: Glossary/cacheable +original_slug: Glossaire/cacheable ---

Une réponse apte à être mise en cache (cacheable) est une réponse HTTP qui peut être mise en cache, qui est stockée pour être récupérée et utilisée plus tard, en enregistrant une nouvelle requête sur le serveur. Toutes les réponses HTTP ne peuvent pas être mises en cache, les contraintes suivantes sont requises pour qu'une réponse HTTP soit mise en cache :

diff --git a/files/fr/glossary/caldav/index.html b/files/fr/glossary/caldav/index.html index 7f53197909..de15852061 100644 --- a/files/fr/glossary/caldav/index.html +++ b/files/fr/glossary/caldav/index.html @@ -1,11 +1,12 @@ --- title: CalDAV -slug: Glossaire/CalDAV +slug: Glossary/CalDAV tags: - CalDAV - Glossaire - Infrastructure translation_of: Glossary/CalDAV +original_slug: Glossaire/CalDAV ---

CalDAV (extensions de gestion de calendrier pour {{Glossary("WebDAV")}}) est un {{glossary("protocol","protocole")}} normalisé par l'IETF utilisé pour accéder à distance à des données d'agendas stockées sur un {{glossary("server","serveur")}}.

diff --git a/files/fr/glossary/call_stack/index.html b/files/fr/glossary/call_stack/index.html index 56f544bc90..f7da93aa2f 100644 --- a/files/fr/glossary/call_stack/index.html +++ b/files/fr/glossary/call_stack/index.html @@ -1,11 +1,12 @@ --- title: Pile d'exécution -slug: Glossaire/Pile_d_exécution +slug: Glossary/Call_stack tags: - Encodage - Glossaire - Pile d'exécution translation_of: Glossary/Call_stack +original_slug: Glossaire/Pile_d_exécution ---

Une pile d'exécution est le mécanisme d'un interpréteur (comme l'interpréteur de JavaScript sur un navigateur web) pour conserver la trace de son emplacement dans un script qui appelle plusieurs {{glossary("Function","fonctions")}} depuis d'autres fonctions  — quelle fonction est en cours d'exécution, quelles fonctions sont appelées depuis cette fonction et doivent être appelées ensuite, etc.

diff --git a/files/fr/glossary/callback_function/index.html b/files/fr/glossary/callback_function/index.html index f736c36a1e..7995f84c2e 100644 --- a/files/fr/glossary/callback_function/index.html +++ b/files/fr/glossary/callback_function/index.html @@ -1,12 +1,13 @@ --- title: Fonction de rappel (callback) -slug: Glossaire/Fonction_de_rappel +slug: Glossary/Callback_function tags: - Callback - Fonction de rappel - Glossaire - Rappel translation_of: Glossary/Callback_function +original_slug: Glossaire/Fonction_de_rappel ---

Une fonction de rappel (aussi appelée callback en anglais) est une fonction passée dans une autre fonction en tant qu'argument, qui est ensuite invoquée à l'intérieur de la fonction externe pour accomplir une sorte de routine ou d'action.

diff --git a/files/fr/glossary/canonical_order/index.html b/files/fr/glossary/canonical_order/index.html index 9064b264e4..8baa103533 100644 --- a/files/fr/glossary/canonical_order/index.html +++ b/files/fr/glossary/canonical_order/index.html @@ -1,12 +1,13 @@ --- title: Ordre canonique -slug: Glossaire/Ordre_canonique +slug: Glossary/Canonical_order tags: - CSS - Encodage - Glossaire - ordre canonique translation_of: Glossary/Canonical_order +original_slug: Glossaire/Ordre_canonique ---

En CSS, la locution "ordre canonique" est utilisée pour désigner l'ordre dans lequel des valeurs séparées doivent être spécifiées (ou {{Glossary("parse","analysées")}}) ou doivent être {{Glossary("serialization","sérialisées")}} dans le cadre d'une valeur de propriété CSS. Il est défini par la {{Glossary ("Syntax","syntaxe")}} formelle de la propriété et se réfère normalement à l'ordre dans lequel les valeurs longues doivent être spécifiées dans le cadre d'une seule valeur raccourcie.

diff --git a/files/fr/glossary/canvas/index.html b/files/fr/glossary/canvas/index.html index 896a9d77fc..8050087219 100644 --- a/files/fr/glossary/canvas/index.html +++ b/files/fr/glossary/canvas/index.html @@ -1,6 +1,6 @@ --- title: Canvas -slug: Glossaire/Canvas +slug: Glossary/Canvas tags: - Glossaire - Graphismes @@ -8,6 +8,7 @@ tags: - JavaScript - scripts translation_of: Glossary/Canvas +original_slug: Glossaire/Canvas ---

L'élément {{Glossary("HTML")}} {{HTMLElement("canvas")}} fournit une zone graphique vide sur laquelle des {{Glossary("API","API")}} {{Glossary("JavaScript")}} spécifiques peuvent dessiner (telles que des Canvas 2D ou du {{Glossary("WebGL")}}) .

diff --git a/files/fr/glossary/card_sorting/index.html b/files/fr/glossary/card_sorting/index.html index 95f50f5c2c..6780fc3c2e 100644 --- a/files/fr/glossary/card_sorting/index.html +++ b/files/fr/glossary/card_sorting/index.html @@ -1,10 +1,11 @@ --- title: Tri par cartes -slug: Glossaire/Tri_par_cartes +slug: Glossary/Card_sorting tags: - Conception - Glossaire translation_of: Glossary/Card_sorting +original_slug: Glossaire/Tri_par_cartes ---

Le tri par cartes est une méthode simple utilisée en {{glossary("Information architecture","architecture informatique")}}. Les gens impliqués dans la conception d'un site (ou d'un autre type de produit) sont invités à formaliser le contenu, les services et les fonctionnalités qui leur semblent essentiels au produit. Ensuite, ces fonctionnalités sont triées par catégories ou groupements. Cette technique peut être utile pour déterminer, par exemple, ce qui devrait aller sur chaque page d'un site. L'origine du nom est simple : souvent, le tri par carte consiste à écrire des éléments à trier sur des cartes et à ensuite trier ces cartes dans différentes piles.

diff --git a/files/fr/glossary/carddav/index.html b/files/fr/glossary/carddav/index.html index e07522e671..a11efda06f 100644 --- a/files/fr/glossary/carddav/index.html +++ b/files/fr/glossary/carddav/index.html @@ -1,11 +1,12 @@ --- title: CardDAV -slug: Glossaire/CardDAV +slug: Glossary/CardDAV tags: - CardDAV - Glossaire - Infrastructure translation_of: Glossary/CardDAV +original_slug: Glossaire/CardDAV ---

CardDAV (extension vCard pour {{Glossary("WebDAV")}}) est un {{glossary("protocol","protocole")}} normalisé par l'IETF et utilisé pour partager ou accéder à distance à des informations de contacts par l'intermédiaire d'un {{glossary("server","serveur")}}.

diff --git a/files/fr/glossary/caret/index.html b/files/fr/glossary/caret/index.html index fa81ceca96..468723ca57 100644 --- a/files/fr/glossary/caret/index.html +++ b/files/fr/glossary/caret/index.html @@ -1,11 +1,12 @@ --- title: Curseur "caret" -slug: Glossaire/Curseur_caret +slug: Glossary/caret tags: - Curseurs - Glossaire - Insertion translation_of: Glossary/caret +original_slug: Glossaire/Curseur_caret ---

Un curseur ("caret" parfois appelé "curseur de texte") est un indicateur affiché sur l'écran pour indiquer où la saisie de texte sera insérée. La plupart des interfaces utilisateur représentent le curseur à l'aide d'une fine ligne verticale ou d'une boîte de taille de caractère qui clignote, mais cela peut varier. Ce point dans le texte est appelé le point d'insertion. Le mot anglais "caret" différencie le point d'insertion du texte du curseur (cursor) de la souris.

diff --git a/files/fr/glossary/cdn/index.html b/files/fr/glossary/cdn/index.html index 737c929cac..03bb5c762b 100644 --- a/files/fr/glossary/cdn/index.html +++ b/files/fr/glossary/cdn/index.html @@ -1,10 +1,11 @@ --- title: CDN -slug: Glossaire/CDN +slug: Glossary/CDN tags: - Glossaire - Infrastructure translation_of: Glossary/CDN +original_slug: Glossaire/CDN ---

Un CDN (Content Delivery Network) est un groupe de serveurs répartis en de nombreux endroits. Ces serveurs répliquent des copies des données. De cette manière, les serveurs peuvent  répondre aux requêtes de données en se basant sur les serveurs les plus proches de leurs utilisateurs finaux respectifs. Les CDN rendent les services rapides et moins affectés par les trafics élevés.

diff --git a/files/fr/glossary/certificate_authority/index.html b/files/fr/glossary/certificate_authority/index.html index 86df49fbc8..1ad7de70be 100644 --- a/files/fr/glossary/certificate_authority/index.html +++ b/files/fr/glossary/certificate_authority/index.html @@ -1,11 +1,12 @@ --- title: Autorité de certification -slug: Glossaire/Certificate_authority +slug: Glossary/Certificate_authority tags: - Cryptographie - Glossaire - Sécurité translation_of: Glossary/Certificate_authority +original_slug: Glossaire/Certificate_authority ---

Une autorité de certification (AC, ou CA en anglais) est une organisation qui {{Glossary("Signature/Security", "signe")}} des {{Glossary("Digital certificate", "certificats numériques")}} et leurs {{Glossary("Clé", "clés publiques")}} associées. Cela certifie qu'une organisation qui a demandé un certificat numérique (exemple : Mozilla Corporation) est autorisée à demander un certificat pour le sujet nommé dans celui-ci (exemple : mozilla.org).

diff --git a/files/fr/glossary/certified/index.html b/files/fr/glossary/certified/index.html index c83a6b70ba..aed5590663 100644 --- a/files/fr/glossary/certified/index.html +++ b/files/fr/glossary/certified/index.html @@ -1,12 +1,13 @@ --- title: Certifié -slug: Glossaire/Certifié +slug: Glossary/Certified tags: - Applications - Firefox OS - Glossaire - Sécurité translation_of: Glossary/Certified +original_slug: Glossaire/Certifié ---

Certifié signifie qu'un contenu, une application ou une transmission de données a passé avec succès une évaluation faite par des professionnels ayant une expertise dans le domaine concerné, indiquant ainsi l'exhaustivité, la sécurité et la fiabilité.

diff --git a/files/fr/glossary/challenge/index.html b/files/fr/glossary/challenge/index.html index eb3ef9073f..4afcdebc5a 100644 --- a/files/fr/glossary/challenge/index.html +++ b/files/fr/glossary/challenge/index.html @@ -1,11 +1,12 @@ --- title: Authentification par défi-réponse -slug: Glossaire/défi_réponse +slug: Glossary/challenge tags: - Glossaire - Protocoles - Sécurité translation_of: Glossary/challenge +original_slug: Glossaire/défi_réponse ---

Dans les protocoles de sécurité, un défi (challenge), c'est quelques données envoyées au client par le serveur demandant des réponses différentes à chaque fois. Les protocoles défi-réponse sont une manière de combattre des attaques par rejeu dans lesquelles un attaquant écoute le message précédent et le renvoie une nouvelle fois pour obtenir la même information d'identification que le message original.

diff --git a/files/fr/glossary/character/index.html b/files/fr/glossary/character/index.html index ffa5553c0c..dd4e1e1460 100644 --- a/files/fr/glossary/character/index.html +++ b/files/fr/glossary/character/index.html @@ -1,12 +1,13 @@ --- title: Caractère -slug: Glossaire/Character +slug: Glossary/Character tags: - Caractères - Chaîne de caractères - Glossaire - scripts translation_of: Glossary/Character +original_slug: Glossaire/Character ---

Un caractère peut être un symbole (lettre, chiffre, ponctuation) ou un caractère de contrôle (par exemple un retour chariot ou un trait d'union conditionnel). {{glossary("UTF-8")}} est le jeu de caractères le plus courant. Il comprend les graphèmes des langues les plus répandues.

diff --git a/files/fr/glossary/character_encoding/index.html b/files/fr/glossary/character_encoding/index.html index 299bb1c955..66519d27c3 100644 --- a/files/fr/glossary/character_encoding/index.html +++ b/files/fr/glossary/character_encoding/index.html @@ -1,12 +1,13 @@ --- title: Codage des caractères -slug: Glossaire/codage_caracteres +slug: Glossary/character_encoding tags: - Composition - Glossaire - Internationalisation - Langues translation_of: Glossary/character_encoding +original_slug: Glossaire/codage_caracteres ---

Un encodage définit une correspondance entre les octets et le texte. Une séquence d'octets permet différentes interprétations textuelles. En spécifiant un codage particulier (tel que UTF-8), nous spécifions comment la séquence d'octets doit être interprétée.

diff --git a/files/fr/glossary/chrome/index.html b/files/fr/glossary/chrome/index.html index 22854c45ae..b8d03bef75 100644 --- a/files/fr/glossary/chrome/index.html +++ b/files/fr/glossary/chrome/index.html @@ -1,12 +1,13 @@ --- title: Chrome -slug: Glossaire/Chrome +slug: Glossary/Chrome tags: - Chrome - Glossaire - Mécaniques web - Navigateur translation_of: Glossary/Chrome +original_slug: Glossaire/Chrome ---

Résumé

diff --git a/files/fr/glossary/cia/index.html b/files/fr/glossary/cia/index.html index 7ea48838dd..993e0e2aa4 100644 --- a/files/fr/glossary/cia/index.html +++ b/files/fr/glossary/cia/index.html @@ -1,10 +1,11 @@ --- title: DIC -slug: Glossaire/DIC +slug: Glossary/CIA tags: - Glossaire - Sécurité translation_of: Glossary/CIA +original_slug: Glossaire/DIC ---

DIC (Disponibilité, Intégrité, Confidentialité) (également appelé triade DIC ou triade CID) est un modèle qui guide les stratégies d'une organisation dans le domaine de la sécurité de l'information.

diff --git a/files/fr/glossary/cipher/index.html b/files/fr/glossary/cipher/index.html index 227cbd9043..7c5b6586d6 100644 --- a/files/fr/glossary/cipher/index.html +++ b/files/fr/glossary/cipher/index.html @@ -1,6 +1,6 @@ --- title: Chiffre -slug: Glossaire/Chiffre +slug: Glossary/Cipher tags: - Attaques - Cryptographie @@ -8,6 +8,7 @@ tags: - Sécurité - Vie privée translation_of: Glossary/Cipher +original_slug: Glossaire/Chiffre ---

En {{glossary("cryptography","cryptographie")}}, un chiffre est un algorithme qui permet de {{glossary("encryption","chiffrer")}} du {{glossary("cleartext","texte brut")}} dans le but de le rendre illisible et de le {{glossary("decryption", "déchiffrer")}} par la suite.

diff --git a/files/fr/glossary/cipher_suite/index.html b/files/fr/glossary/cipher_suite/index.html index 7ea59ef53c..935ccdfb6b 100644 --- a/files/fr/glossary/cipher_suite/index.html +++ b/files/fr/glossary/cipher_suite/index.html @@ -1,11 +1,12 @@ --- title: Suite de chiffrement -slug: Glossaire/suite_de_chiffrement +slug: Glossary/Cipher_suite tags: - Cryptographie - Glossaire - Sécurité translation_of: Glossary/Cipher_suite +original_slug: Glossaire/suite_de_chiffrement ---

Une suite de chiffrement est un ensemble comprenant un algorithme d'échange de clefs, une méthode d'authentification, un {{glossary("Cipher","chiffre")}} et un code d'authentification des messages.

diff --git a/files/fr/glossary/ciphertext/index.html b/files/fr/glossary/ciphertext/index.html index 65dd4ba849..745a515ac4 100644 --- a/files/fr/glossary/ciphertext/index.html +++ b/files/fr/glossary/ciphertext/index.html @@ -1,6 +1,6 @@ --- title: Cryptogramme -slug: Glossaire/Cryptogramme +slug: Glossary/Ciphertext tags: - Confidentialité - Cryptographie @@ -8,6 +8,7 @@ tags: - Privacy - Sécurité translation_of: Glossary/Ciphertext +original_slug: Glossaire/Cryptogramme ---

En {{glossary("cryptography","cryptographie")}}, un cryptogramme est un message codé qui contient des informations mais qui n'est pas lisible sauf s'il est {{glossary("decryption","déchiffré")}} avec le bon {{glossary("cipher","cryptosystème")}} et le bon code secret (qu'on appelle une {{glossary("Key","clé")}}). Une fois déchiffré, on obtient le {{glossary("Texte_brut","texte brut")}}. La sécurité d'un cryptogramme et par conséquent celle des informations qu'il contient dépendent de la sécurité du cryptosystème utilisé et de la possibilité de garder la clé secrète.

diff --git a/files/fr/glossary/class/index.html b/files/fr/glossary/class/index.html index 6166ae6700..cde1759b89 100644 --- a/files/fr/glossary/class/index.html +++ b/files/fr/glossary/class/index.html @@ -1,10 +1,11 @@ --- title: Classe -slug: Glossaire/Class +slug: Glossary/Class tags: - Glossaire - scripts translation_of: Glossary/Class +original_slug: Glossaire/Class ---

En {{glossary("OOP","programmation orientée objet")}}, une classe définit les caractéristiques d'un {{glossary("object","objet")}}. Une classe est une définition de modèle pour les {{glossary("property","propriétés")}} et les {{glossary("method","méthodes")}} d'un objet, le "schéma" à partir duquel d'autres instances plus spécifiques de l'objet sont tracées.

diff --git a/files/fr/glossary/closure/index.html b/files/fr/glossary/closure/index.html index 37e9e918a7..b9fce3d31b 100644 --- a/files/fr/glossary/closure/index.html +++ b/files/fr/glossary/closure/index.html @@ -1,10 +1,11 @@ --- title: Fermeture -slug: Glossaire/Fermeture +slug: Glossary/Closure tags: - Encodage - Glossaire translation_of: Glossary/Closure +original_slug: Glossaire/Fermeture ---

La contrainte qui définit la {{glossary("scope","portée")}} d'exécution. En {{glossary("JavaScript")}}, les {{glossary("function","fonctions")}} créent un contexte de fermeture.

diff --git a/files/fr/glossary/cms/index.html b/files/fr/glossary/cms/index.html index 0528bb2843..135f65c5ce 100644 --- a/files/fr/glossary/cms/index.html +++ b/files/fr/glossary/cms/index.html @@ -1,11 +1,12 @@ --- title: CMS -slug: Glossaire/CMS +slug: Glossary/CMS tags: - CMS - Composition - Glossaire translation_of: Glossary/CMS +original_slug: Glossaire/CMS ---

Un CMS (Content Management System ou Système de gestion de contenu) est un logiciel permettant à un utilisateur de publier, organiser, modifier et supprimer différents types de contenus. Il peut s'agir de textes, d'images, de vidéos, de son ou encore, de code interactif.

diff --git a/files/fr/glossary/codec/index.html b/files/fr/glossary/codec/index.html index ae310ad06d..7807ace2af 100644 --- a/files/fr/glossary/codec/index.html +++ b/files/fr/glossary/codec/index.html @@ -1,10 +1,11 @@ --- title: Codec -slug: Glossaire/Codec +slug: Glossary/Codec tags: - Glossaire - Mécanique web translation_of: Glossary/Codec +original_slug: Glossaire/Codec ---

Un codec  (terme formé à partir de "codeur-décodeur") est un programme informatique qui code et décode un flux de données.

diff --git a/files/fr/glossary/compile/index.html b/files/fr/glossary/compile/index.html index dfa623e454..a4ebd4c49c 100644 --- a/files/fr/glossary/compile/index.html +++ b/files/fr/glossary/compile/index.html @@ -1,11 +1,12 @@ --- title: Compilation -slug: Glossaire/Compile +slug: Glossary/Compile tags: - Compilation - Glossaire - Langages translation_of: Glossary/Compile +original_slug: Glossaire/Compile ---

La compilation est un processus consistant à transformer un programme informatique, écrit dans un langage donné, en un programme dans un autre langage (généralement en assembleur qui pourra être exécuté par l'ordinateur).

diff --git a/files/fr/glossary/compile_time/index.html b/files/fr/glossary/compile_time/index.html index 22be739e22..41589d8739 100644 --- a/files/fr/glossary/compile_time/index.html +++ b/files/fr/glossary/compile_time/index.html @@ -1,11 +1,12 @@ --- title: Moment de compilation -slug: Glossaire/Moment_de_compilation +slug: Glossary/Compile_time tags: - CodingScripting - Glossaire - JavaScript translation_of: Glossary/Compile_time +original_slug: Glossaire/Moment_de_compilation ---

Le moment de compilation est le moment allant du premier chargement du programme jusqu'à la fin de son {{Glossary("parse","analyse syntaxique")}}.

diff --git a/files/fr/glossary/computer_programming/index.html b/files/fr/glossary/computer_programming/index.html index 5df7497621..4ade4158fa 100644 --- a/files/fr/glossary/computer_programming/index.html +++ b/files/fr/glossary/computer_programming/index.html @@ -1,11 +1,12 @@ --- title: Programmation informatique -slug: Glossaire/Computer_Programming +slug: Glossary/Computer_Programming tags: - Langage de programmation - Programmation - Programmation informatique translation_of: Glossary/Computer_Programming +original_slug: Glossaire/Computer_Programming ---

La programmation informatique est un processus de composition et d'organisation d'un ensemble d'instructions. Celles-ci indiquent à un ordinateur / logiciel ce qu'il faut faire dans une langue que l'ordinateur comprend. Elles sont réalisées sous la forme de plusieurs langages différents tels que C ++, Java, JavaScript, HTML, Python, Ruby et Rust.

diff --git a/files/fr/glossary/conditional/index.html b/files/fr/glossary/conditional/index.html index 40eab1c250..0d9c715c1e 100644 --- a/files/fr/glossary/conditional/index.html +++ b/files/fr/glossary/conditional/index.html @@ -1,11 +1,12 @@ --- title: Condition -slug: Glossaire/Conditionnel +slug: Glossary/Conditional tags: - Débutant - Glossaire - scripts translation_of: Glossary/Conditional +original_slug: Glossaire/Conditionnel ---

Une condition est un ensemble de règles qui peut interrompre ou modifier l'exécution normale du code, selon que la condition est remplie ou non.

diff --git a/files/fr/glossary/constant/index.html b/files/fr/glossary/constant/index.html index 66a256334f..506f20c903 100644 --- a/files/fr/glossary/constant/index.html +++ b/files/fr/glossary/constant/index.html @@ -1,11 +1,12 @@ --- title: Constante -slug: Glossaire/Constant +slug: Glossary/Constant tags: - Constante - Glossaire - scripts translation_of: Glossary/Constant +original_slug: Glossaire/Constant ---

Une constante est une valeur que le programmeur ne peut pas modifier, des nombres par exemple (1, 2, 42). Par contre, avec des {{glossary("Variable","variables")}}, le programmeur peut affecter une nouvelle {{glossary("value","valeur")}} à un nom de variable déjà utilisé.

diff --git a/files/fr/glossary/constructor/index.html b/files/fr/glossary/constructor/index.html index 05981a50d1..dc611fa830 100644 --- a/files/fr/glossary/constructor/index.html +++ b/files/fr/glossary/constructor/index.html @@ -1,10 +1,11 @@ --- title: Constructeur -slug: Glossaire/Constructeur +slug: Glossary/Constructor tags: - Glossaire - scripts translation_of: Glossary/Constructor +original_slug: Glossaire/Constructeur ---

Un constructeur est associé à un {{glossary("object","objet")}} d'une classe particulière qui a été instanciée. Le constructeur initialise cet objet et peut fournir un accès à ses informations privées. Le concept de constructeur peut s'appliquer à la plupart des langages de {{glossary("OOP","programmation orientée objet")}}. Dans l'essentiel, un constructeur en {{glossary("JavaScript")}} est en général déclaré lors de l'instance d'une {{glossary("Class","classe")}}.

diff --git a/files/fr/glossary/control_flow/index.html b/files/fr/glossary/control_flow/index.html index e308d5ef62..970f2243f1 100644 --- a/files/fr/glossary/control_flow/index.html +++ b/files/fr/glossary/control_flow/index.html @@ -1,11 +1,12 @@ --- title: Structure de contrôle -slug: Glossaire/Structure_de_contrôle +slug: Glossary/Control_flow tags: - Encodage - Glossaire - JavaScript translation_of: Glossary/Control_flow +original_slug: Glossaire/Structure_de_contrôle ---

Les structures de contrôle déterminent l'ordre dans lequel l'ordinateur exécute les instructions d'un script.

diff --git a/files/fr/glossary/cookie/index.html b/files/fr/glossary/cookie/index.html index 3f445a6a00..c204cce5ec 100644 --- a/files/fr/glossary/cookie/index.html +++ b/files/fr/glossary/cookie/index.html @@ -1,10 +1,11 @@ --- title: Cookie -slug: Glossaire/Cookie +slug: Glossary/Cookie tags: - Glossaire - Mécanique web translation_of: Glossary/Cookie +original_slug: Glossaire/Cookie ---

Un cookie est un petit bout d'information laissé via le navigateur web par un site web sur l'ordinateur du visiteur.

diff --git a/files/fr/glossary/copyleft/index.html b/files/fr/glossary/copyleft/index.html index 904011a431..1d27991945 100644 --- a/files/fr/glossary/copyleft/index.html +++ b/files/fr/glossary/copyleft/index.html @@ -1,12 +1,13 @@ --- title: Copyleft -slug: Glossaire/Copyleft +slug: Glossary/Copyleft tags: - Glossaire - OpenPractices - Partage - Remixing translation_of: Glossary/Copyleft +original_slug: Glossaire/Copyleft ---

Copyleft est un terme, faisant généralement référence à une licence, utilisé pour indiquer que cette dernière impose la redistribution dudit travail sous la même licence que l'original. Des exemples de licences copyleft sont la GNU {{Glossary("GPL")}} (pour le logiciel) et les licences Creative Commons SA (Share Alike) (pour les œuvres artisitiques).

diff --git a/files/fr/glossary/cors/index.html b/files/fr/glossary/cors/index.html index 701cd7bedd..beaac32297 100644 --- a/files/fr/glossary/cors/index.html +++ b/files/fr/glossary/cors/index.html @@ -1,12 +1,13 @@ --- title: CORS -slug: Glossaire/CORS +slug: Glossary/CORS tags: - CORS - Glossaire - Infrastructure - Sécurité translation_of: Glossary/CORS +original_slug: Glossaire/CORS ---

CORS (Partage de ressource cross-origin) est un mécanisme qui consiste à transmettre des entêtes HTTP qui déterminent s'il faut ou non bloquer les requêtes à des ressources restreintes sur une page web qui se trouve sur un domaine externe au domaine dont la ressource est originaire.

diff --git a/files/fr/glossary/crawler/index.html b/files/fr/glossary/crawler/index.html index ccd6a42b51..e6da5dc205 100644 --- a/files/fr/glossary/crawler/index.html +++ b/files/fr/glossary/crawler/index.html @@ -1,12 +1,13 @@ --- title: Robot d'indexation -slug: Glossaire/Robot_d_indexation +slug: Glossary/Crawler tags: - Glossaire - Infrastructure - Navigateur - Robot d'indexation translation_of: Glossary/Crawler +original_slug: Glossaire/Robot_d_indexation ---

Un robot d'indexation est un programme, souvent appelé bot ou robot, qui parcourt de manière systématique le {{glossary("World Wide Web","Web")}} pour collecter des données à partir des pages web. Les moteurs de recherche utilisent généralement des robots d'indexation pour construire leurs index.

diff --git a/files/fr/glossary/crlf/index.html b/files/fr/glossary/crlf/index.html index 88bf9e44a9..6c805d240b 100644 --- a/files/fr/glossary/crlf/index.html +++ b/files/fr/glossary/crlf/index.html @@ -1,6 +1,6 @@ --- title: CRLF -slug: Glossaire/CRLF +slug: Glossary/CRLF tags: - CR - CRLF @@ -9,6 +9,7 @@ tags: - fin de ligne - retour chariot translation_of: Glossary/CRLF +original_slug: Glossaire/CRLF ---

CR et LF sont des caractères de contrôle ou bytecode qui peuvent être utilisés pour indiquer une fin de ligne dans un fichier texte.

diff --git a/files/fr/glossary/cross-site_scripting/index.html b/files/fr/glossary/cross-site_scripting/index.html index 77ca745489..f538131725 100644 --- a/files/fr/glossary/cross-site_scripting/index.html +++ b/files/fr/glossary/cross-site_scripting/index.html @@ -1,6 +1,6 @@ --- title: Cross-site scripting -slug: Glossaire/Cross-site_scripting +slug: Glossary/Cross-site_scripting tags: - DOM - Faille de sécurité @@ -8,6 +8,7 @@ tags: - Sécurité - XSS translation_of: Glossary/Cross-site_scripting +original_slug: Glossaire/Cross-site_scripting ---

Cross-site scripting (XSS) est une faille de sécurité qui permet à un attaquant d'injecter dans un site web un code client malveillant. Ce code est exécuté par les victimes et permet aux attaquants de contourner les contrôles d'accès et d'usurper l'identité des utilisateurs. Selon le projet Open Web Application Security, XSS était la troisième cause de vulnérabilité des applications du web en 2013.

diff --git a/files/fr/glossary/cross_axis/index.html b/files/fr/glossary/cross_axis/index.html index 5084de43ea..a718d12b69 100644 --- a/files/fr/glossary/cross_axis/index.html +++ b/files/fr/glossary/cross_axis/index.html @@ -1,11 +1,12 @@ --- title: Axe transversal -slug: Glossaire/Axe_transversal +slug: Glossary/Cross_Axis tags: - CSS - Glossaire - axes translation_of: Glossary/Cross_Axis +original_slug: Glossaire/Axe_transversal ---

L'axe transversal d'une {{glossary("flexbox")}} traverse l'{{glossary("Main Axis","axe principal")}}, donc si la {{glossary("flex-direction")}} et l'axe principal sont row (ligne) ou row-reverse l'axe transversal est en colonne.

diff --git a/files/fr/glossary/crud/index.html b/files/fr/glossary/crud/index.html index 2f4018e0f0..e450d2a816 100644 --- a/files/fr/glossary/crud/index.html +++ b/files/fr/glossary/crud/index.html @@ -1,10 +1,11 @@ --- title: CRUD -slug: Glossaire/CRUD +slug: Glossary/CRUD tags: - Glossaire - Infrastructure translation_of: Glossary/CRUD +original_slug: Glossaire/CRUD ---

CRUD (create, read, update, delete) (créer, lire, mettre à jour, supprimer) est un acronyme pour les façons dont on peut fonctionner sur des données stockées. C'est un moyen mnémotechnique pour les quatre fonctions de base du stockage persistant. CRUD fait généralement référence aux opérations effectuées dans une base de données ou un magasin de données, mais peut également s'appliquer aux fonctions de niveau supérieur d'une application telles que les suppressions logicielles lorsque les données ne sont pas supprimées mais marquées comme supprimées via un état.

diff --git a/files/fr/glossary/cryptanalysis/index.html b/files/fr/glossary/cryptanalysis/index.html index cf35e2a126..2990009a36 100644 --- a/files/fr/glossary/cryptanalysis/index.html +++ b/files/fr/glossary/cryptanalysis/index.html @@ -1,12 +1,13 @@ --- title: Cryptanalyse -slug: Glossaire/Cryptanalyse +slug: Glossary/Cryptanalysis tags: - Confidentialité - Cryptographie - Glossaire - Sécurité translation_of: Glossary/Cryptanalysis +original_slug: Glossaire/Cryptanalyse ---

La cryptanalyse est la branche de la {{glossary("cryptography","cryptographie")}} qui étudie la manière de casser des codes et des cryptosystèmes. Elle développe des techniques pour casser les {{glossary("cipher","systèmes cryptographiques")}}, en particulier par des méthodes plus efficaces que la recherche par force brute. En plus des méthodes traditionnelles comme l'analyse fréquentielle ou l'indice de coïncidence, la cryptanalyse intègre des méthodes plus récentes, comme la cryptanalyse linéaire our la cryptanalyse différentielle qui peuvent venir à bout de systèmes cryptographiques plus avancés.

diff --git a/files/fr/glossary/cryptographic_hash_function/index.html b/files/fr/glossary/cryptographic_hash_function/index.html index 32548e31a6..4e1f6e82e2 100644 --- a/files/fr/glossary/cryptographic_hash_function/index.html +++ b/files/fr/glossary/cryptographic_hash_function/index.html @@ -1,11 +1,12 @@ --- title: Fonction de hachage cryptographique -slug: Glossaire/Fonction_de_hachage_cryptographique +slug: Glossary/Cryptographic_hash_function tags: - Cryptographie - Glossaire - Sécurité translation_of: Glossary/Cryptographic_hash_function +original_slug: Glossaire/Fonction_de_hachage_cryptographique ---

Une fonction de hachage cryptographique est une primitive {{glossary("cryptographie", "cryptographique")}} qui transforme un message de taille arbitraire en un message de taille fixe, appelé un {{glossary("digest","condensé")}}. Les fonctions de hachage cryptographiques sont employées pour l'authentification, les {{Glossary("Digital signature", "signatures numériques")}} et les {{Glossary("HMAC", "codes d'authentification de messages")}}.

diff --git a/files/fr/glossary/cryptography/index.html b/files/fr/glossary/cryptography/index.html index 6b7c78ae56..ccaa76023f 100644 --- a/files/fr/glossary/cryptography/index.html +++ b/files/fr/glossary/cryptography/index.html @@ -1,12 +1,13 @@ --- title: Cryptographie -slug: Glossaire/Cryptographie +slug: Glossary/Cryptography tags: - Confidentialité - Cryptographie - Glossaire - Sécurité translation_of: Glossary/Cryptography +original_slug: Glossaire/Cryptographie ---

La cryptographie, ou cryptologie, est la science qui étudie comment coder et transmettre des messages de manière sécurisée. La cryptographie conçoit et étudie des algorithmes (utilisés pour coder et décoder des messages dans un environnement non sûr) et leurs applications. En plus de la confidentialité des données, la cryptographie s'attaque aussi à l'identification, l'authentification, la non-répudiation, et l'intégrité des données. Par conséquent, elle étudie également l'usage des méthodes cryptographiques dans ce contexte, les cryptosystèmes.

diff --git a/files/fr/glossary/csp/index.html b/files/fr/glossary/csp/index.html index 45a154a033..330737eddd 100644 --- a/files/fr/glossary/csp/index.html +++ b/files/fr/glossary/csp/index.html @@ -1,12 +1,13 @@ --- title: CSP -slug: Glossaire/CSP +slug: Glossary/CSP tags: - Glossaire - HTTP - Infrastructure - Sécurité translation_of: Glossary/CSP +original_slug: Glossaire/CSP ---

Un CSP (Content Security Policy) est utilisé pour détecter et restreindre certains types d'attaques visant des sites web comme les failles {{Glossary("Cross-site scripting")}} et les injections de données.

diff --git a/files/fr/glossary/csrf/index.html b/files/fr/glossary/csrf/index.html index d04d5207e1..6a4cb92a4d 100644 --- a/files/fr/glossary/csrf/index.html +++ b/files/fr/glossary/csrf/index.html @@ -1,10 +1,11 @@ --- title: CSRF -slug: Glossaire/CSRF +slug: Glossary/CSRF tags: - Glossaire - Sécurité translation_of: Glossary/CSRF +original_slug: Glossaire/CSRF ---

CSRF (Cross-Site Request Forgery) est une attaque qui usurpe l'identité d'un utilisateur de confiance et envoie des commandes non désirées sur un site web. Cela peut être réalisé, par exemple, en ajoutant des paramètres malveillants dans une {{glossary("URL")}} associée à un lien qui prétend aller quelque part ailleurs.

diff --git a/files/fr/glossary/css/index.html b/files/fr/glossary/css/index.html index 1b7bd31838..acae1084e6 100644 --- a/files/fr/glossary/css/index.html +++ b/files/fr/glossary/css/index.html @@ -1,13 +1,14 @@ --- title: CSS -slug: Glossaire/CSS +slug: Glossary/CSS tags: - CSS - Encodage - Glossaire - Web - - 'l10n:priority' + - l10n:priority translation_of: Glossary/CSS +original_slug: Glossaire/CSS ---

CSS (Cascading Style Sheets ou Feuilles de style en cascade en français) est un langage déclaratif utilisé pour décrire la présentation de pages web dans le {{glossary("Browser","navigateur")}}. Le navigateur applique les déclarations de style CSS aux éléments concernés pour les mettre en forme. Une déclaration de style contient des propriétés et leurs valeurs et détermine l'apparence d'un ou plusieurs éléments de la page.

diff --git a/files/fr/glossary/css_pixel/index.html b/files/fr/glossary/css_pixel/index.html index 26c52eb7a8..af18974347 100644 --- a/files/fr/glossary/css_pixel/index.html +++ b/files/fr/glossary/css_pixel/index.html @@ -1,6 +1,6 @@ --- title: Pixel CSS -slug: Glossaire/Pixel_CSS +slug: Glossary/CSS_pixel tags: - CSS - Glossaire @@ -12,6 +12,7 @@ tags: - taille - unité translation_of: Glossary/CSS_pixel +original_slug: Glossaire/Pixel_CSS ---

Le pixel CSS—désigné dans {{Glossary("CSS")}} avec le suffixe px—est une unité de longueur qui correspond approximativement à la largeur ou à la hauteur d'un point unique qui peut être vu confortablement par l'œil humain sans effort mais par ailleurs aussi petit que possible. Par définition, il s'agit de la taille physique d'un seul pixel à une densité de pixels de 96 DPI, situé à une longueur de bras des yeux du spectateur.

diff --git a/files/fr/glossary/css_preprocessor/index.html b/files/fr/glossary/css_preprocessor/index.html index bf3a222025..6007c8c8f7 100644 --- a/files/fr/glossary/css_preprocessor/index.html +++ b/files/fr/glossary/css_preprocessor/index.html @@ -1,10 +1,11 @@ --- title: Préprocesseur CSS -slug: Glossaire/preprocesseur_CSS +slug: Glossary/CSS_preprocessor tags: - CSS - Glossaire translation_of: Glossary/CSS_preprocessor +original_slug: Glossaire/preprocesseur_CSS ---

Un préprocesseur CSS est un programme  qui vous permet de générer des {{Glossary("CSS")}} à partir d'un unique préprocesseur propriétaire {{Glossary("Syntax")}}. Il y a de nombreux préprocesseurs CSS au choix, mais la plupart des préprocesseurs CSS ajoutent quelques fonctionnalités qui n'existent pas en CSS pur, telles que {{Glossary("Variable","variable")}}, mixin, sélecteur d'imbrication, etc. Ces fonctionnalités rendent la structure CSS plus lisible et plus facile à maintenir.

diff --git a/files/fr/glossary/css_selector/index.html b/files/fr/glossary/css_selector/index.html index ef01f56000..ed038c9715 100644 --- a/files/fr/glossary/css_selector/index.html +++ b/files/fr/glossary/css_selector/index.html @@ -1,6 +1,6 @@ --- title: Sélecteur CSS -slug: Glossaire/Sélecteur_CSS +slug: Glossary/CSS_Selector tags: - CSS - Glossaire @@ -9,6 +9,7 @@ tags: - Sélecteur - Sélecteur CSS translation_of: Glossary/CSS_Selector +original_slug: Glossaire/Sélecteur_CSS ---

Un sélecteur CSS est la partie de la règle CSS qui désigne les éléments d'un document concernés par la règle. Les éléments correspondants auront le style spécifié par la règle qui leur est appliqué.

diff --git a/files/fr/glossary/data_structure/index.html b/files/fr/glossary/data_structure/index.html index 3aef43bb8e..7a3fd34780 100644 --- a/files/fr/glossary/data_structure/index.html +++ b/files/fr/glossary/data_structure/index.html @@ -1,9 +1,10 @@ --- title: Structure de données -slug: Glossaire/Structure_de_données +slug: Glossary/Data_structure tags: - Structure de données translation_of: Glossary/Data_structure +original_slug: Glossaire/Structure_de_données ---

Une structure de données est une façon particulière d'organiser des données afin de pouvoir les utiliser efficacement.

diff --git a/files/fr/glossary/decryption/index.html b/files/fr/glossary/decryption/index.html index 8a66a43dc3..5e85be057c 100644 --- a/files/fr/glossary/decryption/index.html +++ b/files/fr/glossary/decryption/index.html @@ -1,12 +1,13 @@ --- title: Déchiffrement -slug: Glossaire/Déchiffrement +slug: Glossary/Decryption tags: - Confidentialité - Cryptographie - Glossaire - Sécurité translation_of: Glossary/Decryption +original_slug: Glossaire/Déchiffrement ---

En {{glossary("Cryptography","cryptographie")}}, le déchiffrement est la conversion d'un {{glossary("ciphertext","cryptogramme")}} en {{glossary("cleartexte","texte brut")}}.

diff --git a/files/fr/glossary/delta/index.html b/files/fr/glossary/delta/index.html index 1493beb1b2..b786f69c93 100644 --- a/files/fr/glossary/delta/index.html +++ b/files/fr/glossary/delta/index.html @@ -1,12 +1,13 @@ --- title: Delta -slug: Glossaire/Delta +slug: Glossary/Delta tags: - Delta - Glossaire - Valeur - difference translation_of: Glossary/Delta +original_slug: Glossaire/Delta ---

Le terme delta fait référence à la différence entre deux valeurs ou états. Le nom provient de la lettre grecque Δ (delta), qui équivaut à la lettre D dans l'alphabet romain. Delta se réfère simplement à l'utilisation de la lettre Δ comme raccourci pour la différence.

diff --git a/files/fr/glossary/denial_of_service/index.html b/files/fr/glossary/denial_of_service/index.html index 5378ca0c6a..acda2802a0 100644 --- a/files/fr/glossary/denial_of_service/index.html +++ b/files/fr/glossary/denial_of_service/index.html @@ -1,6 +1,6 @@ --- title: Déni de Service -slug: Glossaire/Déni_de_Service +slug: Glossary/Denial_of_Service tags: - Attaque - Déni de Service @@ -8,5 +8,6 @@ tags: - Intro - Sécurité translation_of: Glossary/Denial_of_Service +original_slug: Glossaire/Déni_de_Service ---

{{page("/fr/docs/Glossaire/Attaque_DOS")}}

diff --git a/files/fr/glossary/descriptor_(css)/index.html b/files/fr/glossary/descriptor_(css)/index.html index eea65e6d7e..ed42628fdc 100644 --- a/files/fr/glossary/descriptor_(css)/index.html +++ b/files/fr/glossary/descriptor_(css)/index.html @@ -1,11 +1,12 @@ --- title: Descripteur (CSS) -slug: Glossaire/Descripteur_(CSS) +slug: Glossary/Descriptor_(CSS) tags: - CSS - Encodage - Glossaire translation_of: Glossary/Descriptor_(CSS) +original_slug: Glossaire/Descripteur_(CSS) ---
diff --git a/files/fr/glossary/deserialization/index.html b/files/fr/glossary/deserialization/index.html index 5169d8bafe..8904d03acc 100644 --- a/files/fr/glossary/deserialization/index.html +++ b/files/fr/glossary/deserialization/index.html @@ -1,11 +1,12 @@ --- title: Désérialisation -slug: Glossaire/Désérialisation +slug: Glossary/Deserialization tags: - Désérialisation - Glossaire - JavaScript translation_of: Glossary/Deserialization +original_slug: Glossaire/Désérialisation ---

Le processus par lequel un format de niveau inférieur (par exemple, qui a été transféré sur un réseau ou stocké dans un magasin de données) est traduit en un objet lisible ou une autre structure de données.

diff --git a/files/fr/glossary/developer_tools/index.html b/files/fr/glossary/developer_tools/index.html index de78c17a7e..5a80203e28 100644 --- a/files/fr/glossary/developer_tools/index.html +++ b/files/fr/glossary/developer_tools/index.html @@ -1,12 +1,13 @@ --- title: Outils de développement -slug: Glossaire/Developer_Tools +slug: Glossary/Developer_Tools tags: - Encodage - Glossaire - débogage - outils de développement translation_of: Glossary/Developer_Tools +original_slug: Glossaire/Developer_Tools ---

Les outils de développement sont des programmes qui permettent à un développeur de créer, tester et {{Glossary("debug","déboguer")}} un logiciel.

diff --git a/files/fr/glossary/dhtml/index.html b/files/fr/glossary/dhtml/index.html index 5fd5d90fee..1a147647fb 100644 --- a/files/fr/glossary/dhtml/index.html +++ b/files/fr/glossary/dhtml/index.html @@ -1,12 +1,13 @@ --- title: DHTML -slug: DHTML +slug: Glossary/DHTML tags: - DHTML - Encodage - Glossaire - HTML translation_of: Glossary/DHTML +original_slug: DHTML ---
DHTML est une abréviation de « dynamic {{glossary("HTML")}})  » (HTML dynamique). Le terme DHTML fait généralement référence à des pages Web interactives qui ne sont pas animées par des plugins tels que {{Glossary("Adobe Flash","Flash")}} ou {{Glossary("Java")}}. Il combine les fonctionnalités des {{Glossary("HTML")}} , {{Glossary("CSS")}} , du {{Glossary("DOM")}} et {{Glossary("JavaScript")}}.
diff --git a/files/fr/glossary/digest/index.html b/files/fr/glossary/digest/index.html index aa38f171cb..bae4224963 100644 --- a/files/fr/glossary/digest/index.html +++ b/files/fr/glossary/digest/index.html @@ -1,12 +1,13 @@ --- title: Condensé -slug: Glossaire/Condensat +slug: Glossary/Digest tags: - Confidentialité - Cryptographie - Glossaire - Sécurité translation_of: Glossary/Digest +original_slug: Glossaire/Condensat ---

Un condensé (digest) est une petite valeur générée par une {{glossary("hash","fonction de hachage")}} à partir d'un message complet. Dans l'idéal, un condensé est rapide à calculer, non réversible et imprédictible, et par conséquent indique si quelqu'un a falsifié un message donné.

diff --git a/files/fr/glossary/digital_certificate/index.html b/files/fr/glossary/digital_certificate/index.html index 836a2aece8..9477cf2878 100644 --- a/files/fr/glossary/digital_certificate/index.html +++ b/files/fr/glossary/digital_certificate/index.html @@ -1,11 +1,12 @@ --- title: Certificat numérique -slug: Glossaire/Certificat_numérique +slug: Glossary/Digital_certificate tags: - Cryptographie - Glossaire - Sécurité translation_of: Glossary/Digital_certificate +original_slug: Glossaire/Certificat_numérique ---

Un certificat numérique est un fichier de données qui associe une {{Glossary("Key","clé cryptographique")}} publiquement connue à une organisation. Il contient des informations concernant celle-ci, telles que le nom usuel (par exemple mozilla.org), l'unité d'organisation (par exemple Mozilla Corporation) et sa situation géographique (par exemple Mountain View). Les certificats numériques sont le plus souvent signés par une {{Glossary("certificate authority","autorité de certification")}}, attestant leur authenticité.

diff --git a/files/fr/glossary/distributed_denial_of_service/index.html b/files/fr/glossary/distributed_denial_of_service/index.html index 1434becf4c..f2cc8b75f4 100644 --- a/files/fr/glossary/distributed_denial_of_service/index.html +++ b/files/fr/glossary/distributed_denial_of_service/index.html @@ -1,12 +1,13 @@ --- title: Déni de service distribué -slug: Glossaire/Déni_de_service_distribué +slug: Glossary/Distributed_Denial_of_Service tags: - Attaques - Déni de Service - Glossaire - Sécurité translation_of: Glossary/Distributed_Denial_of_Service +original_slug: Glossaire/Déni_de_service_distribué ---

Un déni de service distribué (DDoS, Distributed Denial-of-Service) est une attaque dans laquelle de nombreux systèmes sont compromis et réunis pour attaquer une seule cible, afin de submerger les ressources du serveur et de bloquer les utilisateurs légitimes.

diff --git a/files/fr/glossary/dmz/index.html b/files/fr/glossary/dmz/index.html index 8861a2ba61..e7fbae7854 100644 --- a/files/fr/glossary/dmz/index.html +++ b/files/fr/glossary/dmz/index.html @@ -1,11 +1,12 @@ --- title: DMZ -slug: Glossaire/DMZ +slug: Glossary/DMZ tags: - Glossaire - Réseau - Sécurité translation_of: Glossary/DMZ +original_slug: Glossaire/DMZ ---

Une DMZ est un moyen de fournir une interface isolée et sécurisée entre un réseau interne (d'entreprise ou privé) et le monde extérieur non fiable, généralement l'Internet. Elle expose uniquement certains points de terminaison définis, tout en refusant l'accès au réseau interne aux {{Glossary('node/networking','noeuds externes')}}.

diff --git a/files/fr/glossary/dns/index.html b/files/fr/glossary/dns/index.html index 99897c1af2..551cba7f2e 100644 --- a/files/fr/glossary/dns/index.html +++ b/files/fr/glossary/dns/index.html @@ -1,12 +1,13 @@ --- title: DNS -slug: Glossaire/DNS +slug: Glossary/DNS tags: - DNS - Glossaire - Infrastructure - Nom de domaine translation_of: Glossary/DNS +original_slug: Glossaire/DNS ---

DNS (domain name system) transforme les noms de domaines en adresses IP nécessaires à la mise en relation avec un service sur Internet ou un réseau privé.

diff --git a/files/fr/glossary/doctype/index.html b/files/fr/glossary/doctype/index.html index 738e1e1748..f4bc2662a3 100644 --- a/files/fr/glossary/doctype/index.html +++ b/files/fr/glossary/doctype/index.html @@ -1,6 +1,6 @@ --- title: Doctype -slug: Glossaire/Doctype +slug: Glossary/Doctype tags: - DOCTYPE - Encodage @@ -9,6 +9,7 @@ tags: - Introduction - Navigateur translation_of: Glossary/Doctype +original_slug: Glossaire/Doctype ---

En {{Glossary("HTML")}}, le doctype est le préambule "<! DOCTYPE html>" requis en haut de tous les documents. Son seul but est d'empêcher un {{Glossary("Browser","navigateur")}} de passer en soi-disant “quirks mode” lors du rendu d'un document ;  c'est-à-dire que le doctype "<!DOCTYPE html>" garantit que le navigateur fait de son mieux pour suivre les spécifications pertinentes, plutôt que d'utiliser un mode de rendu différent incompatible avec certaines spécifications.

diff --git a/files/fr/glossary/document_directive/index.html b/files/fr/glossary/document_directive/index.html index d1950f7901..b678b317cb 100644 --- a/files/fr/glossary/document_directive/index.html +++ b/files/fr/glossary/document_directive/index.html @@ -1,11 +1,12 @@ --- title: Directive de document -slug: Glossaire/Document_directive +slug: Glossary/Document_directive tags: - CSP - Glossaire - Sécurité translation_of: Glossary/Document_directive +original_slug: Glossaire/Document_directive ---

Les directives de document {{Glossary("CSP")}} sont utilisées dans un en-tête de {{HTTPHeader("Content-Security-Policy","politique de sécurité de contenu")}} et régissent les propriétés d'un document ou l'environnement des  "worker"  auxquels la politique s'applique.

diff --git a/files/fr/glossary/document_environment/index.html b/files/fr/glossary/document_environment/index.html index 41dced204e..3a37a0a108 100644 --- a/files/fr/glossary/document_environment/index.html +++ b/files/fr/glossary/document_environment/index.html @@ -1,12 +1,13 @@ --- title: Environnement de document -slug: Glossaire/Environnement_de_document +slug: Glossary/document_environment tags: - Document - Environnement - Glossaire - JavaScript translation_of: Glossary/document_environment +original_slug: Glossaire/Environnement_de_document ---

Lorsque l'environnement global JavaScript est une fenêtre ou un cadre iframe, il s'appelle un environnement de document. Un environnement global est un environnement qui n'a pas d'environnement extérieur.

diff --git a/files/fr/glossary/dom/index.html b/files/fr/glossary/dom/index.html index d0438a2de1..221a930fa2 100644 --- a/files/fr/glossary/dom/index.html +++ b/files/fr/glossary/dom/index.html @@ -1,11 +1,12 @@ --- title: DOM -slug: Glossaire/DOM +slug: Glossary/DOM tags: - DOM - Encodage - Glossaire translation_of: Glossary/DOM +original_slug: Glossaire/DOM ---

Le DOM (Document Object Model) est une {{glossary("API")}} qui réprésente et interagit avec tous types de documents {{glossary("HTML")}} ou {{glossary("XML")}}. Le DOM est un modèle de document chargé dans le {{glossary("Browser","navigateur")}}. La représentation du document est un arbre nodal. Chaque nœud représente une partie du document (par exemple, un {{Glossary("Element","élément")}}, une chaîne de caractères ou un commentaire).

diff --git a/files/fr/glossary/domain/index.html b/files/fr/glossary/domain/index.html index c629c4de95..c24da6b38a 100644 --- a/files/fr/glossary/domain/index.html +++ b/files/fr/glossary/domain/index.html @@ -1,12 +1,13 @@ --- title: Domaine -slug: Glossaire/Domaine +slug: Glossary/Domain tags: - Domaine - Infrastructure - Navigateur - Réseau translation_of: Glossary/Domain +original_slug: Glossaire/Domaine ---

Un domaine fait partie d'un réseau informatique au sein duquel une entité contrôle les ressources de traitement de l'information, par exemple un site web.

diff --git a/files/fr/glossary/domain_name/index.html b/files/fr/glossary/domain_name/index.html index 1f78cfbd27..256f4a46f4 100644 --- a/files/fr/glossary/domain_name/index.html +++ b/files/fr/glossary/domain_name/index.html @@ -1,12 +1,13 @@ --- title: Nom de domaine -slug: Glossaire/Nom_de_domaine +slug: Glossary/Domain_name tags: - Glossaire - Nom de domaine - WebMechanics - protocole translation_of: Glossary/Domain_name +original_slug: Glossaire/Nom_de_domaine ---

Un nom de domaine est l'adresse d'un site web sur l'{{Glossary("Internet")}}. Les noms de domaine sont utilisés dans les {{Glossary("URL","URLs")}} pour identifier le serveur qui héberge une page web particulière. Le nom de domaine consiste en séquence hiérarchique de noms (labels) séparés par des points et terminée par une {{glossary("TLD","extension")}}.

diff --git a/files/fr/glossary/dominator/index.html b/files/fr/glossary/dominator/index.html index 77ce7eab6f..a4d8e236a4 100644 --- a/files/fr/glossary/dominator/index.html +++ b/files/fr/glossary/dominator/index.html @@ -1,10 +1,11 @@ --- title: Dominant -slug: Glossaire/Dominant +slug: Glossary/Dominator tags: - Encodage - Glossaire translation_of: Glossary/Dominator +original_slug: Glossaire/Dominant ---

En théorie des graphes, le nœud A domine le nœud B si tous les chemins du nœud racine vers B passent par A.

diff --git a/files/fr/glossary/dos_attack/index.html b/files/fr/glossary/dos_attack/index.html index 0b4e057c27..9bfbbed2df 100644 --- a/files/fr/glossary/dos_attack/index.html +++ b/files/fr/glossary/dos_attack/index.html @@ -1,10 +1,11 @@ --- title: Attaque DoS -slug: Glossaire/Attaque_DOS +slug: Glossary/DOS_attack tags: - Glossaire - Sécurité translation_of: Glossary/DOS_attack +original_slug: Glossaire/Attaque_DOS ---

Le déni de service ou DoS (Denial of Service) est une attaque réseau qui empêche l'utilisation légitime des ressources d'un {{glossary("serveur")}} en surchargeant celui-ci de requêtes.

diff --git a/files/fr/glossary/dtmf/index.html b/files/fr/glossary/dtmf/index.html index 85dc058491..b56954cf5e 100644 --- a/files/fr/glossary/dtmf/index.html +++ b/files/fr/glossary/dtmf/index.html @@ -1,11 +1,12 @@ --- title: DTMF (Signalisation Dual-Tone Multi-Frequency) -slug: Glossaire/DTMF +slug: Glossary/DTMF tags: - Audio - DTMF - Glossaire translation_of: Glossary/DTMF +original_slug: Glossaire/DTMF ---

La signalisation DTMF (Dual-Tone Multi-Frequency) est un système par lequel des tonalités audibles sont utilisées pour représenter les boutons sur un clavier. Souvent appelé aux Etats-Unis "Touch-Tone" (après la marque Touch-Tone utilisée lors du passage de la numérotation par impulsions au DTMF), DTMF permet de signaler les chiffres 0-9 ainsi que les lettres "A" à "D" et les symboles "#" et "*". Peu de claviers téléphoniques comprennent les lettres, qui sont généralement utilisées pour la signalisation de contrôle par le réseau téléphonique.

diff --git a/files/fr/glossary/dynamic_programming_language/index.html b/files/fr/glossary/dynamic_programming_language/index.html index 58c5c5d185..2168ce1a37 100644 --- a/files/fr/glossary/dynamic_programming_language/index.html +++ b/files/fr/glossary/dynamic_programming_language/index.html @@ -1,12 +1,13 @@ --- title: Langage de programmation dynamique -slug: Glossaire/Langage_de_programmation_dynamique +slug: Glossary/Dynamic_programming_language tags: - Encodage - Glossaire - Langages - Programmation translation_of: Glossary/Dynamic_programming_language +original_slug: Glossaire/Langage_de_programmation_dynamique ---

Un langage de programmation dynamique est un langage de programmation dans lequel les opérations effectuées au moment de la compilation peuvent être réalisées au moment de l'exécution. Par exemple, en JavaScript, il est possible de modifier le type d'une variable ou d'ajouter de nouvelles propriétés ou méthodes à un objet pendant l'exécution du programme.

diff --git a/files/fr/glossary/dynamic_typing/index.html b/files/fr/glossary/dynamic_typing/index.html index e623406f41..6705a00c6e 100644 --- a/files/fr/glossary/dynamic_typing/index.html +++ b/files/fr/glossary/dynamic_typing/index.html @@ -1,12 +1,13 @@ --- title: Typage dynamique -slug: Glossaire/typage_dynamique +slug: Glossary/Dynamic_typing tags: - Encodage - Glossaire - Langage - Programmation translation_of: Glossary/Dynamic_typing +original_slug: Glossaire/typage_dynamique ---

Les langages à typage dynamique sont ceux (comme {{glossary("JavaScript")}}) dont l'interpréteur attribue aux {{glossary("variable","variables")}} un {{glossary("type")}} lors de l'exécution en fonction de la {{glossary("Value","valeur")}} qu'elles possèdent à ce moment.

diff --git a/files/fr/glossary/ecma/index.html b/files/fr/glossary/ecma/index.html index 67601b4a7d..cbd7a0df06 100644 --- a/files/fr/glossary/ecma/index.html +++ b/files/fr/glossary/ecma/index.html @@ -1,11 +1,12 @@ --- title: ECMA -slug: Glossaire/ECMA +slug: Glossary/ECMA tags: - Glossaire - JavaScript - Mécanismes web translation_of: Glossary/ECMA +original_slug: Glossaire/ECMA ---

Ecma International (European Computer Manufacturers Association) est une organisation à but non lucratif qui développe des standards sur le matériel informatique, les communications, et les langages de programmation.

diff --git a/files/fr/glossary/ecmascript/index.html b/files/fr/glossary/ecmascript/index.html index 15b1b4b872..91a6268038 100644 --- a/files/fr/glossary/ecmascript/index.html +++ b/files/fr/glossary/ecmascript/index.html @@ -1,10 +1,11 @@ --- title: ECMAScript -slug: Glossaire/ECMAScript +slug: Glossary/ECMAScript tags: - Glossaire - WebMechanics translation_of: Glossary/ECMAScript +original_slug: Glossaire/ECMAScript ---

ECMAScript est le langage de script sur lequel {{glossary("JavaScript")}} est basé. Ecma International a pour tâche la standardisation d'ECMAScript.

diff --git a/files/fr/glossary/element/index.html b/files/fr/glossary/element/index.html index 4d196f600e..54a301da5e 100644 --- a/files/fr/glossary/element/index.html +++ b/files/fr/glossary/element/index.html @@ -1,10 +1,11 @@ --- title: Élément -slug: Glossaire/Élément +slug: Glossary/Element tags: - Glossaire - HTML translation_of: Glossary/Element +original_slug: Glossaire/Élément ---

Un élément est une partie d'une page web. En {{glossary("XML")}} et {{glossary("HTML")}}, un élément peut contenir une donnée, un morceau de texte ou une image, ou même parfois ne rien contenir du tout. Un élément est typiquement constitué d'une balise ouvrante ayant quelques attributs, du contenu textuel et d'une balise fermante.
Example: in <p class="nice">Hello world!</p>, '<p class="nice">' is an opening tag, 'class="nice"' is an attribute and its value, 'Hello world!' is enclosed text content, and '</p>' is a closing tag.

diff --git a/files/fr/glossary/empty_element/index.html b/files/fr/glossary/empty_element/index.html index 1aa6427ae2..a132d0632a 100644 --- a/files/fr/glossary/empty_element/index.html +++ b/files/fr/glossary/empty_element/index.html @@ -1,11 +1,12 @@ --- title: Élément vide -slug: Glossaire/Element_vide +slug: Glossary/Empty_element tags: - Encodage - Glossaire - Intermédiaire translation_of: Glossary/Empty_element +original_slug: Glossaire/Element_vide ---

Un élément vide (empty element en anglais) est un {{Glossary("Element","élément")}} HTML, SVG, ou MathML qui ne peut pas avoir de nœud enfant (que ce soit un autre élément ou du texte).

diff --git a/files/fr/glossary/encapsulation/index.html b/files/fr/glossary/encapsulation/index.html index 629bf76d1e..de36851b6d 100644 --- a/files/fr/glossary/encapsulation/index.html +++ b/files/fr/glossary/encapsulation/index.html @@ -1,10 +1,11 @@ --- title: Encapsulation -slug: Glossaire/Encapsulation +slug: Glossary/Encapsulation tags: - Encodage - Glossaire translation_of: Glossary/Encapsulation +original_slug: Glossaire/Encapsulation ---

L'encapsulation consiste à inclure des données et des {{glossary("Function","fonctions")}} dans un composant (par exemple une {{glossary("Class","classe")}}) et ensuite de contrôler l'accès à celui-ci pour réaliser une "boîte noire" hors de l'{{glossary("Object","objet")}}. De cette façon, un utilisateur de cette classe n'aurait besoin de connaître que son interface (autrement dit, les données et les fonctions exposées en dehors de la classe), et pas son implémentation qui reste donc cachée.

diff --git a/files/fr/glossary/encryption/index.html b/files/fr/glossary/encryption/index.html index 56490019c7..bd796e9200 100644 --- a/files/fr/glossary/encryption/index.html +++ b/files/fr/glossary/encryption/index.html @@ -1,12 +1,13 @@ --- title: Chiffrement -slug: Glossaire/Chiffrement +slug: Glossary/Encryption tags: - Confidentialité - Cryptographie - Glossaire - Sécurité translation_of: Glossary/Encryption +original_slug: Glossaire/Chiffrement ---

En {{glossary("cryptography","cryptographie")}}, le chiffrement est la conversion d'un {{glossary("Texte_brut","texte brut")}} en un texte codé ou {{glossary("ciphertext","cryptogramme")}}. Ce dernier est destiné à ne pas pouvoir être lu par les lecteurs qui n'y sont pas autorisés.

diff --git a/files/fr/glossary/endianness/index.html b/files/fr/glossary/endianness/index.html index 7ef388d3b2..3c4bb5ec12 100644 --- a/files/fr/glossary/endianness/index.html +++ b/files/fr/glossary/endianness/index.html @@ -1,11 +1,12 @@ --- title: Endianness -slug: Glossaire/Endianness +slug: Glossary/Endianness tags: - Codage - Encodage - Glossaire translation_of: Glossary/Endianness +original_slug: Glossaire/Endianness ---

"Endian" et "endianness" (ou "ordre des octets") désigne la manière dont les ordinateurs organisent les octets pour constituer des nombres.

diff --git a/files/fr/glossary/engine/index.html b/files/fr/glossary/engine/index.html index 8c8e60d10f..a452d55b83 100644 --- a/files/fr/glossary/engine/index.html +++ b/files/fr/glossary/engine/index.html @@ -1,10 +1,11 @@ --- title: Moteur -slug: Glossaire/Engine +slug: Glossary/Engine tags: - Encodage - Glossaire translation_of: Glossary/Engine +original_slug: Glossaire/Engine ---

Le moteur {{glossary("JavaScript")}} est un interpréteur qui analyse et exécute un programme JavaScript.

diff --git a/files/fr/glossary/entity/index.html b/files/fr/glossary/entity/index.html index ddc1d102e0..d6effccae9 100644 --- a/files/fr/glossary/entity/index.html +++ b/files/fr/glossary/entity/index.html @@ -1,12 +1,13 @@ --- title: Entité -slug: Glossaire/Entity +slug: Glossary/Entity tags: - Composition - Encodage - Glossaire - HTML translation_of: Glossary/Entity +original_slug: Glossaire/Entity ---

Une entité {{glossary("HTML")}} est une chaîne de texte (string) qui commence par (&) et se termine avec (;). Les entités sont fréquemment utilisées pour afficher des caractères réservés (qui seraient autrement interprétés comme du code HTML) et des caractères invisibles (comme des espaces insécables). Vous pouvez également les utiliser à la place d'autres caractères difficiles à taper avec un clavier standard.

diff --git a/files/fr/glossary/entity_header/index.html b/files/fr/glossary/entity_header/index.html index 1e5ff004a5..7cd8b693d5 100644 --- a/files/fr/glossary/entity_header/index.html +++ b/files/fr/glossary/entity_header/index.html @@ -1,10 +1,11 @@ --- title: En-tête d'entité -slug: Glossaire/En-tête_entité +slug: Glossary/Entity_header tags: - Glossaire - Mécanismes web translation_of: Glossary/Entity_header +original_slug: Glossaire/En-tête_entité ---

Un en-tête d'entité est un {{glossary("header","en-tête HTTP")}} décrivant le contenu du corps du message. Les en-têtes d'entité sont utilisés à la fois dans les requêtes et les réponses HTTP. Des en-têtes tels que {{HTTPHeader("Content length")}}, {{HTTPHeader("Content-Language")}}, {{HTTPHeader("Content-Encoding")}} sont des en-têtes d'entité.

diff --git a/files/fr/glossary/event/index.html b/files/fr/glossary/event/index.html index 7d0f247c38..569ad51e51 100644 --- a/files/fr/glossary/event/index.html +++ b/files/fr/glossary/event/index.html @@ -1,12 +1,13 @@ --- title: Évènement -slug: Glossaire/évènement +slug: Glossary/event tags: - DOM - Encodage - Glossaire - évènements translation_of: Glossary/event +original_slug: Glossaire/évènement ---

Les évèhements sont des éléments actifs générés par les éléments DOM qui peuvent être manipulés par un code Javascript.

diff --git a/files/fr/glossary/exception/index.html b/files/fr/glossary/exception/index.html index 999619693c..edd353b337 100644 --- a/files/fr/glossary/exception/index.html +++ b/files/fr/glossary/exception/index.html @@ -1,12 +1,13 @@ --- title: Exception -slug: Glossaire/Exception +slug: Glossary/Exception tags: - Débutants - Encodage - Erreurs - Glossaire translation_of: Glossary/Exception +original_slug: Glossaire/Exception ---

Une exception est un état qui interrompt l'exécution normale du code. En JavaScript, les {{glossary("syntax error", "erreurs de syntaxe")}} sont une source commune d'exceptions.

diff --git a/files/fr/glossary/expando/index.html b/files/fr/glossary/expando/index.html index 6f4dc4119b..ec6f5d1a0f 100644 --- a/files/fr/glossary/expando/index.html +++ b/files/fr/glossary/expando/index.html @@ -1,6 +1,6 @@ --- title: Expando -slug: Glossaire/Expando +slug: Glossary/Expando tags: - Encodage - Glossaire @@ -8,6 +8,7 @@ tags: - Référence(2) - expando translation_of: Glossary/Expando +original_slug: Glossaire/Expando ---

Les propriétés expando sont des propriétés ajoutées aux nœuds {{glossary("DOM")}} en {{glossary("JavaScript")}} mais qui ne figurent pas dans la spécification DOM des {{glossary("Object","objets")}} :

diff --git a/files/fr/glossary/falsy/index.html b/files/fr/glossary/falsy/index.html index fdb5058248..063db74977 100644 --- a/files/fr/glossary/falsy/index.html +++ b/files/fr/glossary/falsy/index.html @@ -1,6 +1,6 @@ --- title: Falsy (Valeurs de type fausses) -slug: Glossaire/Falsy +slug: Glossary/Falsy tags: - Booléen - Encodage @@ -8,6 +8,7 @@ tags: - Glossaire - Valeurs fausses translation_of: Glossary/Falsy +original_slug: Glossaire/Falsy ---

Les valeurs fausses (falsy) sont des valeurs évaluées comme fausses quand elles sont évaluées dans un contexte {{Glossary("Boolean","booléen")}}.

diff --git a/files/fr/glossary/favicon/index.html b/files/fr/glossary/favicon/index.html index 5cc417bffa..f5a605604f 100644 --- a/files/fr/glossary/favicon/index.html +++ b/files/fr/glossary/favicon/index.html @@ -1,12 +1,13 @@ --- title: Favicon -slug: Glossaire/Favicon +slug: Glossary/Favicon tags: - Glossaire - Intro - agent utilisateur - favicon translation_of: Glossary/Favicon +original_slug: Glossaire/Favicon ---

Un favicon (icône de favori) est une petite icône incluse avec un site Web, qui s'affiche à des endroits tels que la barre d'addresse du navigateur, les onglets de page et le menu des signets. Notez cependant que la plupart des navigateurs modernes ont remplacé le favicon de la barre d'adresse par une image indiquant si le site Web utilise ou non {{Glossary("https","HTTPS")}}.

diff --git a/files/fr/glossary/fetch_directive/index.html b/files/fr/glossary/fetch_directive/index.html index e48fdd3273..0e0906f6a3 100644 --- a/files/fr/glossary/fetch_directive/index.html +++ b/files/fr/glossary/fetch_directive/index.html @@ -1,11 +1,12 @@ --- title: Directive de récupération -slug: Glossaire/Directive_de_récupération +slug: Glossary/Fetch_directive tags: - CSP - Glossaire - Sécurité translation_of: Glossary/Fetch_directive +original_slug: Glossaire/Directive_de_récupération ---

Les directives de récupération {{Glossary("CSP")}} sont utilisées dans un en-tête de {{HTTPHeader("Content-Security-Policy","politique de sécurité de contenu")}} et contrôlent les emplacements à partir desquels certaines ressources peuvent être chargées. Par exemple, {{CSP("script-src")}} permet aux développeurs d'autoriser l'exécution de sources de script sur une page, tandis que {{CSP("font-src")}} contrôle les sources des polices de caractères web.

diff --git a/files/fr/glossary/firefox_os/index.html b/files/fr/glossary/firefox_os/index.html index 141b9c9eb2..4e6523be21 100644 --- a/files/fr/glossary/firefox_os/index.html +++ b/files/fr/glossary/firefox_os/index.html @@ -1,12 +1,13 @@ --- title: Firefox OS -slug: Glossaire/Firefox_OS +slug: Glossary/Firefox_OS tags: - Firefox OS - Glossaire - Infrastructure - Introduction translation_of: Glossary/Firefox_OS +original_slug: Glossaire/Firefox_OS ---

Résumé

diff --git a/files/fr/glossary/firewall/index.html b/files/fr/glossary/firewall/index.html index c5d6a403b4..515fbceb54 100644 --- a/files/fr/glossary/firewall/index.html +++ b/files/fr/glossary/firewall/index.html @@ -1,12 +1,13 @@ --- title: pare-feu -slug: Glossaire/pare-feu +slug: Glossary/firewall tags: - DDoS - Glossaire - Pare-feu - Sécurité translation_of: Glossary/firewall +original_slug: Glossaire/pare-feu ---

Un pare-feu est un système qui filtre les connexions réseaux. Il peut aussi bien les autoriser à passer que les bloquer en fonction de certaines règles spécifiques. Par exemple, il peut bloquer une connexion entrante sur un certain port ou des connexions sortantes vers une certaine adresse IP.

diff --git a/files/fr/glossary/first-class_function/index.html b/files/fr/glossary/first-class_function/index.html index 3b6b8eeafc..7c2c1e18af 100644 --- a/files/fr/glossary/first-class_function/index.html +++ b/files/fr/glossary/first-class_function/index.html @@ -1,10 +1,11 @@ --- title: Fonction de première classe -slug: Glossaire/Fonction_de_première_classe +slug: Glossary/First-class_Function tags: - Fonctions - Glossaire translation_of: Glossary/First-class_Function +original_slug: Glossaire/Fonction_de_première_classe ---

Un langage de programmation est dit avoir des fonctions de première classe lorsque les fonctions dans ce langage sont traitées comme n'importe quelle autre variable. Par exemple, dans un tel langage, une fonction peut être transmise en tant qu'argument à d'autres fonctions, peut être retournée par une autre fonction et peut être affectée en tant que valeur à une variable.

diff --git a/files/fr/glossary/first_contentful_paint/index.html b/files/fr/glossary/first_contentful_paint/index.html index 165702c2cc..e405a651dd 100644 --- a/files/fr/glossary/first_contentful_paint/index.html +++ b/files/fr/glossary/first_contentful_paint/index.html @@ -1,12 +1,13 @@ --- title: First contentful paint -slug: Glossaire/First_contentful_paint +slug: Glossary/First_contentful_paint tags: - Glossaire - Performance - Performance Web - Reference translation_of: Glossary/First_contentful_paint +original_slug: Glossaire/First_contentful_paint ---

First Contentful Paint (FCP) est lorsque le navigateur rend le premier bit de contenu du DOM, fournissant le premier retour à l'utilisateur que la page est en cours de chargement. La question "Est-ce que ça se passe?" est "oui" lorsque la première peinture contentieuse est terminée.

diff --git a/files/fr/glossary/first_meaningful_paint/index.html b/files/fr/glossary/first_meaningful_paint/index.html index 33638d5b3f..f9337dbcf4 100644 --- a/files/fr/glossary/first_meaningful_paint/index.html +++ b/files/fr/glossary/first_meaningful_paint/index.html @@ -1,11 +1,12 @@ --- title: First Meaningful Paint -slug: Glossaire/first_meaningful_paint +slug: Glossary/first_meaningful_paint tags: - Glossaire - Performance Web - Reference translation_of: Glossary/first_meaningful_paint +original_slug: Glossaire/first_meaningful_paint ---

First Meaningful Paint (FMP) est la peinture après laquelle le plus grand changement de mise en page au-dessus du pli s'est produit et les polices Web se sont chargées. C'est quand la réponse à "Est-ce utile?" devient "oui", lors de la première finition significative de la peinture.

diff --git a/files/fr/glossary/flex/index.html b/files/fr/glossary/flex/index.html index e4b4d8b0f8..79751a5bef 100644 --- a/files/fr/glossary/flex/index.html +++ b/files/fr/glossary/flex/index.html @@ -1,11 +1,12 @@ --- title: Flex -slug: Glossaire/Flex +slug: Glossary/Flex tags: - CSS - Flex - Glossaire translation_of: Glossary/Flex +original_slug: Glossaire/Flex ---

flex est une nouvelle valeur ajoutée à la propriété CSS {{cssxref("display")}}. De même qu'inline-flex, elle transforme l'élément auquel elle s'applique en un {{glossary("Flex Container","conteneur flexible")}} et les enfants de l'élément en {{glossary("Flex Item","éléments flexible")}}. Les éléments participent alors à la mise en page flexible, et toutes les propriétés définies dans le module de mise en page de boîte flexible CSS peuvent être appliquées.

diff --git a/files/fr/glossary/flex_container/index.html b/files/fr/glossary/flex_container/index.html index 90496bbcbe..7034ace45c 100644 --- a/files/fr/glossary/flex_container/index.html +++ b/files/fr/glossary/flex_container/index.html @@ -1,11 +1,12 @@ --- title: Conteneur flexible -slug: Glossaire/Flex_Container +slug: Glossary/Flex_Container tags: - CSS - Glossaire - flexbox translation_of: Glossary/Flex_Container +original_slug: Glossaire/Flex_Container ---

Une mise en page {{glossary("flexbox")}} est définie en utilisant les valeurs flex ou inline-flex de la propriété display sur l'élément parent. Cet élément devient alors un conteneur flexible et chacun de ses enfants un {{glossary("flex item","élément flexible")}}.

diff --git a/files/fr/glossary/flex_item/index.html b/files/fr/glossary/flex_item/index.html index de302f41cc..aef3d22841 100644 --- a/files/fr/glossary/flex_item/index.html +++ b/files/fr/glossary/flex_item/index.html @@ -1,11 +1,12 @@ --- title: Éléments flexibles -slug: Glossaire/Flex_Item +slug: Glossary/Flex_Item tags: - CSS - Glossaire - flexbox translation_of: Glossary/Flex_Item +original_slug: Glossaire/Flex_Item ---

Les enfants directs d'un {{glossary("Flex Container","conteneur flexible")}} (éléments définis avec display: flex ou display: inline-flex) deviennent des éléments flexibles (flex items).

diff --git a/files/fr/glossary/flexbox/index.html b/files/fr/glossary/flexbox/index.html index 413b6e24ff..6492537100 100644 --- a/files/fr/glossary/flexbox/index.html +++ b/files/fr/glossary/flexbox/index.html @@ -1,11 +1,12 @@ --- title: Flexbox -slug: Glossaire/Flexbox +slug: Glossary/Flexbox tags: - CSS - Glossaire - flexbox translation_of: Glossary/Flexbox +original_slug: Glossaire/Flexbox ---

Flexbox (boîte flexible) est le nom communément utilisé pour le module de mise en page des boîtes flexibles CSS, un modèle de disposition pour afficher des éléments dans une seule dimension - comme une ligne ou une colonne.

diff --git a/files/fr/glossary/forbidden_header_name/index.html b/files/fr/glossary/forbidden_header_name/index.html index 23deb8be62..e6172c63a4 100644 --- a/files/fr/glossary/forbidden_header_name/index.html +++ b/files/fr/glossary/forbidden_header_name/index.html @@ -1,6 +1,6 @@ --- title: Nom d'en-tête interdit -slug: Glossaire/Forbidden_header_name +slug: Glossary/Forbidden_header_name tags: - En-têtes - Fetch @@ -8,6 +8,7 @@ tags: - HTTP - Interdit translation_of: Glossary/Forbidden_header_name +original_slug: Glossaire/Forbidden_header_name ---

Un nom d'en-tête interdit est un nom d'en-tête HTTP qui ne peut être modifié par programmation, spécifiquement, un nom d'en-tête de requête HTTP (contraste avec {{Glossary("Forbidden response header name","Nom d'en-tête de réponse interdit")}}).

diff --git a/files/fr/glossary/forbidden_response_header_name/index.html b/files/fr/glossary/forbidden_response_header_name/index.html index 45ffe55931..5a2d0c3ccb 100644 --- a/files/fr/glossary/forbidden_response_header_name/index.html +++ b/files/fr/glossary/forbidden_response_header_name/index.html @@ -1,6 +1,6 @@ --- title: Nom d'en-tête de réponse interdit -slug: Glossaire/Forbidden_response_header_name +slug: Glossary/Forbidden_response_header_name tags: - En-têtes - Glossaire @@ -8,6 +8,7 @@ tags: - Interdit - Réponses translation_of: Glossary/Forbidden_response_header_name +original_slug: Glossaire/Forbidden_response_header_name ---

Un nom d'en-tête de réponse interdit est un nom d'en-tête HTTP (`Set-Cookie` ou `Set-Cookie2`) qui ne peuvent être modifiés par programmation.

diff --git a/files/fr/glossary/fork/index.html b/files/fr/glossary/fork/index.html index 948f048582..20c267fc4d 100644 --- a/files/fr/glossary/fork/index.html +++ b/files/fr/glossary/fork/index.html @@ -1,12 +1,13 @@ --- title: Fork -slug: Glossaire/Fork +slug: Glossary/Fork tags: - Fork - Glossaire - Outils - git translation_of: Glossary/Fork +original_slug: Glossaire/Fork ---

Un fork est une copie d’un projet logiciel existant à un moment donné pour permettre à quelque-un d’ajouter ses propres modifications au projet. Si la licence du logiciel original le permet, vous pouvez copier le code pour développer votre propre version de ce logiciel, avec vos propres ajouts, qui sera alors un « fork ».

diff --git a/files/fr/glossary/ftp/index.html b/files/fr/glossary/ftp/index.html index 7b57a97074..4d66b0b008 100644 --- a/files/fr/glossary/ftp/index.html +++ b/files/fr/glossary/ftp/index.html @@ -1,12 +1,13 @@ --- title: FTP -slug: Glossaire/FTP +slug: Glossary/FTP tags: - Encodage - FTP - Glossaire - protocole translation_of: Glossary/FTP +original_slug: Glossaire/FTP ---

FTP (file transfer protocol) est un {{glossary("Protocol","protocole")}} réseau standard utilisé pour transférer des fichiers d'un {{glossary("Host","hôte")}} à un autre par Internet. De plus en plus, cependant, les équipes et les comptes d'hébergement n'autorisent pas le FTP et s'appuient plutôt sur un système de contrôle de version comme Git. Vous le trouverez toujours utilisé sur les anciens comptes d'hébergement, mais il est sûr de dire que FTP n'est plus considéré comme la meilleure pratique.

diff --git a/files/fr/glossary/ftu/index.html b/files/fr/glossary/ftu/index.html index 9a0adc1da0..bcfcb5ac5a 100644 --- a/files/fr/glossary/ftu/index.html +++ b/files/fr/glossary/ftu/index.html @@ -1,6 +1,6 @@ --- title: FTU -slug: Glossaire/FTU +slug: Glossary/FTU tags: - FTU - Firefox OS @@ -9,6 +9,7 @@ tags: - Glossaire - Infrastructure translation_of: Glossary/FTU +original_slug: Glossaire/FTU ---

FTU (First Time Use, ou première utilisation) est l'application qui se charge lorsque vous lancez une version nouvellement installée de {{glossary("Gecko")}} sur un appareil {{glossary("Firefox OS")}}.

diff --git a/files/fr/glossary/function/index.html b/files/fr/glossary/function/index.html index 9669e71ef3..ae80d37e95 100644 --- a/files/fr/glossary/function/index.html +++ b/files/fr/glossary/function/index.html @@ -1,6 +1,6 @@ --- title: Fonction -slug: Glossaire/Fonction +slug: Glossary/Function tags: - Encodage - Fonctions @@ -9,6 +9,7 @@ tags: - Introduction - JavaScript translation_of: Glossary/Function +original_slug: Glossaire/Fonction ---

Une fonction est une portion de code qui peut être appelée par d'autres codes ou par elle-même ou par une {{Glossary("Variable","variable")}} qui se réfère à la fonction. Lorsqu'une fonction est appelée, des {{Glossary("Argument","arguments")}} lui sont généralement donnés en entrée. La fonction peut également retourner une valeur de sortie. En {{glossary("JavaScript")}}, une fonction est aussi un {{glossary("Object","objet")}}.

diff --git a/files/fr/glossary/gaia/index.html b/files/fr/glossary/gaia/index.html index 026f1a0215..48d5de1ecd 100644 --- a/files/fr/glossary/gaia/index.html +++ b/files/fr/glossary/gaia/index.html @@ -1,6 +1,6 @@ --- title: Gaia -slug: Glossaire/Gaia +slug: Glossary/Gaia tags: - Boot2Gecko - Firefox OS @@ -9,6 +9,7 @@ tags: - Infrastructure - Intro translation_of: Glossary/Gaia +original_slug: Glossaire/Gaia ---

Interface utilisateur et suite applicative par défaut de la plate-forme Firefox OS.

diff --git a/files/fr/glossary/garbage_collection/index.html b/files/fr/glossary/garbage_collection/index.html index b859592ace..9fa3663113 100644 --- a/files/fr/glossary/garbage_collection/index.html +++ b/files/fr/glossary/garbage_collection/index.html @@ -1,10 +1,11 @@ --- title: Ramasse-miettes -slug: Glossaire/Ramasse-miettes +slug: Glossary/Garbage_collection tags: - Glossaire - codescripting translation_of: Glossary/Garbage_collection +original_slug: Glossaire/Ramasse-miettes ---

Ramasse-miettes est un terme utilisé en {{Glossary("Computer Programming","programmation informatique")}} pour décrire le processus de recherche et de suppression des {{Glossary("Object", "objets")}} qui ne sont plus {{Glossary("Object reference", "référencés")}} par d'autres objets. En d'autres termes, le ramasse-miettes est le processus de suppression de tous les objets qui ne sont plus utilisés par d'autres objets. Souvent abrégé "GC" (pour Garbage Collection en anglais),  le ramasse-miettes est un élément fondamental du système de la {{Glossary("Memory management","gestion de la mémoire")}} utilisé par {{Glossary("JavaScript")}}.

diff --git a/files/fr/glossary/gecko/index.html b/files/fr/glossary/gecko/index.html index adad87a228..c5e509f9bc 100644 --- a/files/fr/glossary/gecko/index.html +++ b/files/fr/glossary/gecko/index.html @@ -1,6 +1,6 @@ --- title: Gecko -slug: Glossaire/Gecko +slug: Glossary/Gecko tags: - Firefox OS - Gecko @@ -9,6 +9,7 @@ tags: - Intro - Mozilla translation_of: Glossary/Gecko +original_slug: Glossaire/Gecko ---

Gecko est le moteur de rendu développé par le Projet Mozilla et utilisé dans beaucoup d'applications/appareils, dont {{glossary("Mozilla Firefox","Firefox")}} et {{glossary("Firefox OS")}}.

diff --git a/files/fr/glossary/general_header/index.html b/files/fr/glossary/general_header/index.html index 2880101d4c..872ca13258 100644 --- a/files/fr/glossary/general_header/index.html +++ b/files/fr/glossary/general_header/index.html @@ -1,11 +1,12 @@ --- title: En-tête général -slug: Glossaire/General_header +slug: Glossary/General_header tags: - En-têtes - Glossaire - Mécanismes web translation_of: Glossary/General_header +original_slug: Glossaire/General_header ---

Un en-tête général est un {{glossary('Header','en-tête HTTP')}} qui peut être utilisé à la fois pour, une requête ou une réponse, mais ne s'applique au contenu lui-même. Suivant le contexte dans lequel ils sont utilisés, les en-têtes généraux sont à la fois des {{glossary("Response header", "en-tête de réponse")}} ou des {{glossary("request header", "en-têtes de requête")}}. Toutefois, ils ne sont pas des {{glossary("entity header","en-têtes d'entité")}}.

diff --git a/files/fr/glossary/gif/index.html b/files/fr/glossary/gif/index.html index 1a998607a8..9454b24acc 100644 --- a/files/fr/glossary/gif/index.html +++ b/files/fr/glossary/gif/index.html @@ -1,10 +1,11 @@ --- title: GIF -slug: Glossaire/gif +slug: Glossary/gif tags: - Composition - Glossaire translation_of: Glossary/gif +original_slug: Glossaire/gif ---

GIF (Graphics Interchange Format) est un format d'image qui utilise une compression sans perte et peut servir pour des animations. Un GIF peut utiliser jusqu'à 8 bits par pixel avec un maximum de 256 couleurs parmi des nuances sur 24 bits.

diff --git a/files/fr/glossary/gij/index.html b/files/fr/glossary/gij/index.html index 49333e052b..00482f686b 100644 --- a/files/fr/glossary/gij/index.html +++ b/files/fr/glossary/gij/index.html @@ -1,6 +1,6 @@ --- title: GIJ -slug: Glossaire/GIJ +slug: Glossary/GIJ tags: - Automatisation - CodingScripting @@ -8,5 +8,6 @@ tags: - Intégration(2) - tests translation_of: Glossary/GIJ +original_slug: Glossaire/GIJ ---

Tests d'intégration Gaia. Basés sur Marionette et JavaScript. Voir GIJ.

diff --git a/files/fr/glossary/git/index.html b/files/fr/glossary/git/index.html index c193332389..ca976667a6 100644 --- a/files/fr/glossary/git/index.html +++ b/files/fr/glossary/git/index.html @@ -1,11 +1,12 @@ --- title: GIT -slug: Glossaire/GIT +slug: Glossary/Git tags: - Espace collaboratif - Glossaire - git translation_of: Glossary/Git +original_slug: Glossaire/GIT ---

Git est un logiciel libre et distribué de gestion de source code (ou{{Glossary("SCM", "SCM", 1)}}, Source Code Management). Cela permet de faciliter la collaboration sur une base de code avec des équipes de développement séparées. Ce qui le distingue des précédents SCM est sa capacité à faire des opérations basiques (créer une branche, faire un commit etc.) sur votre machine de développement locale sans avoir à changer le dépôt master ou avoir les droits d'écriture dessus.

diff --git a/files/fr/glossary/global_object/index.html b/files/fr/glossary/global_object/index.html index 24ab7b529d..fb36c0dc89 100644 --- a/files/fr/glossary/global_object/index.html +++ b/files/fr/glossary/global_object/index.html @@ -1,11 +1,12 @@ --- title: Objet global -slug: Glossaire/Objet_global +slug: Glossary/Global_object tags: - Encodage - Glossaire - Objets translation_of: Glossary/Global_object +original_slug: Glossaire/Objet_global ---

Un objet global est un {{glossary("Object","objet")}} qui existe toujours dans la {{glossary("Global scope","portée globale")}}.

diff --git a/files/fr/glossary/global_scope/index.html b/files/fr/glossary/global_scope/index.html index bf7f27399d..fde1932d10 100644 --- a/files/fr/glossary/global_scope/index.html +++ b/files/fr/glossary/global_scope/index.html @@ -1,10 +1,11 @@ --- title: Portée globale -slug: Glossaire/Portée_globale +slug: Glossary/Global_scope tags: - Encodage - Glossaire translation_of: Glossary/Global_scope +original_slug: Glossaire/Portée_globale ---

Dans un environnement de programmation, la portée globale ( global scope ) est la {{glossary("Scope","portée")}} qui est visible dans toutes les autres portées.

diff --git a/files/fr/glossary/global_variable/index.html b/files/fr/glossary/global_variable/index.html index a2f2a03048..c20ad60534 100644 --- a/files/fr/glossary/global_variable/index.html +++ b/files/fr/glossary/global_variable/index.html @@ -1,10 +1,11 @@ --- title: Variable globale -slug: Glossaire/Variable_globale +slug: Glossary/Global_variable tags: - Encodage - Glossaire translation_of: Glossary/Global_variable +original_slug: Glossaire/Variable_globale ---

Une variable globale est une {{glossary("Variable")}} déclarée dans une {{glossary("Global scope","portée globale")}} en d'autres termes, une variable visible depuis toutes les autres portées.

diff --git a/files/fr/glossary/glyph/index.html b/files/fr/glossary/glyph/index.html index e3e03a119a..fb7bdcc6e7 100644 --- a/files/fr/glossary/glyph/index.html +++ b/files/fr/glossary/glyph/index.html @@ -1,11 +1,12 @@ --- title: Glyphe -slug: Glossaire/Glyphe +slug: Glossary/Glyph tags: - Glossaire - SVG - Typographie translation_of: Glossary/Glyph +original_slug: Glossaire/Glyphe ---

Un glyphe est un terme utilisé en typographie pour désigner la représentation visuelle d’un (ou plusieurs) {{Glossary("Character", "caractère")}}.

diff --git a/files/fr/glossary/gonk/index.html b/files/fr/glossary/gonk/index.html index 93c260f29c..9de47a9c56 100644 --- a/files/fr/glossary/gonk/index.html +++ b/files/fr/glossary/gonk/index.html @@ -1,6 +1,6 @@ --- title: Gonk -slug: Glossaire/Gonk +slug: Glossary/Gonk tags: - Boot2Gecko - Firefox OS @@ -9,6 +9,7 @@ tags: - Infrastructure - Introduction translation_of: Glossary/Gonk +original_slug: Glossaire/Gonk ---

Gonk est le système d'exploitation bas-niveau de {{glossary("Firefox OS")}} et consiste en un noyau Linux (basé sur Android Open Source Project (AOSP)) et une couche d'abstraction matérielle en espace utilisateur (hardware abstraction layer, ou HAL).

diff --git a/files/fr/glossary/google_chrome/index.html b/files/fr/glossary/google_chrome/index.html index 11f0f1ae99..23187fb8c7 100644 --- a/files/fr/glossary/google_chrome/index.html +++ b/files/fr/glossary/google_chrome/index.html @@ -1,6 +1,6 @@ --- title: Google Chrome -slug: Glossaire/Google_Chrome +slug: Glossary/Google_Chrome tags: - Chrome canary - Chrome stable @@ -10,6 +10,7 @@ tags: - WebMechanics - google chrome translation_of: Glossary/Google_Chrome +original_slug: Glossaire/Google_Chrome ---

Google Chrome est un {{glossary("navigateur")}} Web gratuit développé par Google. Il est basé sur le projet open source Chromium. Certaines différences clés sont décrites sur le wiki de Chromium. En ce qui concerne le moteur rendu, les deux navigateurs utilisent un fork de {{glossary("WebKit")}} appelé {{glossary("Blink")}}. Remarquez que la version iOS de Chrome utilise le moteur de rendu de cette plate-forme et non Blink.

diff --git a/files/fr/glossary/gpl/index.html b/files/fr/glossary/gpl/index.html index d5e4a20a23..5d15d505fc 100644 --- a/files/fr/glossary/gpl/index.html +++ b/files/fr/glossary/gpl/index.html @@ -1,6 +1,6 @@ --- title: GPL -slug: Glossaire/GPL +slug: Glossary/GPL tags: - GPL - Glossaire @@ -9,6 +9,7 @@ tags: - Partage - Remixing translation_of: Glossary/GPL +original_slug: Glossaire/GPL ---

La (GNU) GPL (General Public License) est une licence de logiciel libre {{Glossary("copyleft")}} publiée par la Free Software Foundation. Les utilisateurs d'un programme sous licence GPL se voient attribuer les libertés de l'utiliser, de lire son code source, de le modifier et de redistribuer les modifications qu'ils ont réalisées, à condition de redistribuer le programme (modifié ou non) sous la même licence.

diff --git a/files/fr/glossary/gpu/index.html b/files/fr/glossary/gpu/index.html index 1a1a4a41dc..52f30cef5c 100644 --- a/files/fr/glossary/gpu/index.html +++ b/files/fr/glossary/gpu/index.html @@ -1,9 +1,10 @@ --- title: GPU -slug: Glossaire/GPU +slug: Glossary/GPU tags: - Glossaire - Infrastructure translation_of: Glossary/GPU +original_slug: Glossaire/GPU ---

Le GPU (Graphics Processing Unit) est un composant de l'ordinateur similaire au CPU (Central Processing Unit) mais qui est spécialisé dans l'affichage de graphismes (à la fois 2D et 3D) sur votre moniteur.

diff --git a/files/fr/glossary/graceful_degradation/index.html b/files/fr/glossary/graceful_degradation/index.html index dd6727c47d..7b559f8583 100644 --- a/files/fr/glossary/graceful_degradation/index.html +++ b/files/fr/glossary/graceful_degradation/index.html @@ -1,10 +1,11 @@ --- title: Dégradation gracieuse -slug: Glossaire/Graceful_degradation +slug: Glossary/Graceful_degradation tags: - Conception - Glossaire translation_of: Glossary/Graceful_degradation +original_slug: Glossaire/Graceful_degradation ---

La dégradation gracieuse est une philosophie de conception centrée sur la création d'un site / application web moderne qui fonctionnera dans les navigateurs les plus récents, mais qui sera remplacé par un contenu et une fonctionnalité essentiels dans les anciens navigateurs, même moins performant.

diff --git a/files/fr/glossary/grid/index.html b/files/fr/glossary/grid/index.html index a5e626eff7..8ab9a1e5ea 100644 --- a/files/fr/glossary/grid/index.html +++ b/files/fr/glossary/grid/index.html @@ -1,11 +1,12 @@ --- title: Grille -slug: Glossaire/Grid +slug: Glossary/Grid tags: - CSS - Glossaire - Grilles translation_of: Glossary/Grid +original_slug: Glossaire/Grid ---

Une grille CSS est définie en utilisant la valeur grid de la propriété display ; vous pouvez définir les colonnes et les lignes de votre grille en utilisant les propriétés {{cssxref("grid-template-rows")}} et {{cssxref("grid-template-columns")}}.

diff --git a/files/fr/glossary/grid_areas/index.html b/files/fr/glossary/grid_areas/index.html index 9f736eca86..4d861c41c7 100644 --- a/files/fr/glossary/grid_areas/index.html +++ b/files/fr/glossary/grid_areas/index.html @@ -1,11 +1,12 @@ --- title: Zone de grille -slug: Glossaire/Zones_de_grille +slug: Glossary/Grid_Areas tags: - CSS - Glossaire - Grilles translation_of: Glossary/Grid_Areas +original_slug: Glossaire/Zones_de_grille ---

Une zone de grille est une {{glossary("grid cell","cellule de grille")}}  ou plus, qui constitue une zone rectangulaire sur la grille. Les zones de grille sont créées lorsque vous placez un élément en utilisant le  placement de la ligne de base ou lors de la définition des zones par l'utilisation de zones de grille nommées.

diff --git a/files/fr/glossary/grid_axis/index.html b/files/fr/glossary/grid_axis/index.html index 0eba3c87b3..54a96e3f3a 100644 --- a/files/fr/glossary/grid_axis/index.html +++ b/files/fr/glossary/grid_axis/index.html @@ -1,11 +1,12 @@ --- title: Axe de grille -slug: Glossaire/Axe_de_grille +slug: Glossary/Grid_Axis tags: - CSS - Glossaire - Grilles translation_of: Glossary/Grid_Axis +original_slug: Glossaire/Axe_de_grille ---

La grille CSS est une méthode de mise en page bidimensionnelle permettant une présentation du contenu en lignes et colonnes. Par conséquent, dans toute grille, nous avons deux axes. L'axe du "bloc" ou de la colonne et l'axe "en ligne" ou de la ligne.

diff --git a/files/fr/glossary/grid_cell/index.html b/files/fr/glossary/grid_cell/index.html index e484a4967a..e2f5349c29 100644 --- a/files/fr/glossary/grid_cell/index.html +++ b/files/fr/glossary/grid_cell/index.html @@ -1,11 +1,12 @@ --- title: Cellule de grille -slug: Glossaire/Cellule_de_grille +slug: Glossary/Grid_Cell tags: - CSS - Glossaire - Grilles translation_of: Glossary/Grid_Cell +original_slug: Glossaire/Cellule_de_grille ---

Dans une Grille CSS, une cellule de grille est la plus petite unité de la grille CSS. Elle est un espace entre 4 intersections {{glossary("grid lines","lignes de grille")}} et conceptuellement assimilable à une cellule de tableau.

diff --git a/files/fr/glossary/grid_column/index.html b/files/fr/glossary/grid_column/index.html index c6c5b2f74c..44209337f2 100644 --- a/files/fr/glossary/grid_column/index.html +++ b/files/fr/glossary/grid_column/index.html @@ -1,11 +1,12 @@ --- title: Colonne de grille -slug: Glossaire/Colonne_de_grille +slug: Glossary/Grid_Column tags: - CSS - Glossaire - Grilles translation_of: Glossary/Grid_Column +original_slug: Glossaire/Colonne_de_grille ---

Une colonne de grille est une piste verticale dans une grille CSS, et est l'espace entre deux lignes de grille verticales. Elle est définie par la propriété {{cssxref("grid-template-columns")}} ou les propriétés raccourcies {{cssxref("grid")}} ou {{cssxref("grid-template")}}.

diff --git a/files/fr/glossary/grid_container/index.html b/files/fr/glossary/grid_container/index.html index 91f62ba355..2664a569f8 100644 --- a/files/fr/glossary/grid_container/index.html +++ b/files/fr/glossary/grid_container/index.html @@ -1,11 +1,12 @@ --- title: Conteneur de grille -slug: Glossaire/grid_container +slug: Glossary/Grid_Container tags: - CSS - Glossaire - Grille translation_of: Glossary/Grid_Container +original_slug: Glossaire/grid_container ---

 

diff --git a/files/fr/glossary/grid_lines/index.html b/files/fr/glossary/grid_lines/index.html index bc6b012483..01c6fe39e6 100644 --- a/files/fr/glossary/grid_lines/index.html +++ b/files/fr/glossary/grid_lines/index.html @@ -1,11 +1,12 @@ --- title: Ligne de grille (line) -slug: Glossaire/Lignes_de_grille_(lines) +slug: Glossary/Grid_Lines tags: - CSS - Glossaire - Grilles translation_of: Glossary/Grid_Lines +original_slug: Glossaire/Lignes_de_grille_(lines) ---

Les lignes de grille sont créées avec la définition  des {{glossary("Grid Tracks", "pistes")}} (tracks) dans la grille explicite pour une grille CSS. Dans l'exemple suivant, est présentée une grille qui a 3 pistes de colonnes et 2 pistes de lignes. Cela nous donne 4 lignes de colonnes (column lines) et 3 lignes de lignes (row lines).

diff --git a/files/fr/glossary/grid_rows/index.html b/files/fr/glossary/grid_rows/index.html index 1cfc2c9d23..c0c57f47e0 100644 --- a/files/fr/glossary/grid_rows/index.html +++ b/files/fr/glossary/grid_rows/index.html @@ -1,11 +1,12 @@ --- title: Ligne de grille (Row) -slug: Glossaire/Lignes_de_grille_(Row) +slug: Glossary/Grid_Rows tags: - CSS - Glossaire - Grilles translation_of: Glossary/Grid_Rows +original_slug: Glossaire/Lignes_de_grille_(Row) ---

Une ligne de grille (row) est une piste horizontale dans une grille CSS, qui se situe dans l'espace entre deux lignes (lines) horizontales de lignes (rows). Elle est définie par la propriété {{cssxref("grid-template-rows")}} ou les propriétés raccourcies {{cssxref("grid")}} ou {{cssxref("grid-template")}}.

diff --git a/files/fr/glossary/grid_tracks/index.html b/files/fr/glossary/grid_tracks/index.html index b9c06af74b..a33af81240 100644 --- a/files/fr/glossary/grid_tracks/index.html +++ b/files/fr/glossary/grid_tracks/index.html @@ -1,11 +1,12 @@ --- title: Piste de grille -slug: Glossaire/Pistes_de_grille +slug: Glossary/Grid_Tracks tags: - CSS - Glossaire - Grilles translation_of: Glossary/Grid_Tracks +original_slug: Glossaire/Pistes_de_grille ---

Une piste de grille est l'espace entre deux {{glossary("grid lines","lignes de grille (lines)")}}. Elle est définie dans la grille explicite avec les propriétés {{cssxref("grid-template-columns")}} et {{cssxref("grid-template-rows")}} ou les propriétés raccourcies {{cssxref("grid")}} ou {{cssxref("grid-template")}}. Les pistes sont aussi créées dans une grille implicite en positionnant un élément de grille en dehors des pistes créées dans la grille explicite.

diff --git a/files/fr/glossary/guard/index.html b/files/fr/glossary/guard/index.html index fd44e58217..72990846b6 100644 --- a/files/fr/glossary/guard/index.html +++ b/files/fr/glossary/guard/index.html @@ -1,10 +1,11 @@ --- title: Guard -slug: Glossaire/Guard +slug: Glossary/Guard tags: - API - Encodage - Glossaire translation_of: Glossary/Guard +original_slug: Glossaire/Guard ---

Guard est une fonctionnalité des objets {{domxref("Headers")}} (en-têtes) (comme définis dans la {{domxref("Fetch_API","spécification Fetch")}}, qui permet aux méthodes telles que {{domxref("Headers.set","set()")}} et {{domxref("Headers.append","append()")}} de changer ou non les contenus des en-têtes. Par exemple, immutable guard signifie que les en-têtes ne peuvent être modifiés. Pour plus d'informations, lisez Les concepts de base Fetch : guard.

diff --git a/files/fr/glossary/gutters/index.html b/files/fr/glossary/gutters/index.html index 608e93c8ae..a9128bc13b 100644 --- a/files/fr/glossary/gutters/index.html +++ b/files/fr/glossary/gutters/index.html @@ -1,11 +1,12 @@ --- title: Gouttière -slug: Glossaire/Gutters +slug: Glossary/Gutters tags: - CSS - Glossaire - Grilles translation_of: Glossary/Gutters +original_slug: Glossaire/Gutters ---

Les gouttières (ou ruelles) sont l'espace entre les pistes de contenu. Elles peuvent être créées en CSS Grid Layout en utilisant les propriétés {{cssxref ("grid-column-gap")}}, {{cssxref ("grid-row-gap")}} ou {{cssxref ("grid-gap" )}}.

diff --git a/files/fr/glossary/gzip_compression/index.html b/files/fr/glossary/gzip_compression/index.html index b561e34449..e5ae06c4e8 100644 --- a/files/fr/glossary/gzip_compression/index.html +++ b/files/fr/glossary/gzip_compression/index.html @@ -1,11 +1,12 @@ --- title: Compression GZip -slug: Glossaire/GZip_compression +slug: Glossary/GZip_compression tags: - Glossaire - compression - gzip translation_of: Glossary/GZip_compression +original_slug: Glossaire/GZip_compression ---

gzip est un algorithme de compression qui permet de réduire la taille des fichiers, ce qui permet des transferts réseau plus rapides. Il est généralement pris en charge par les serveurs Web et les navigateurs modernes, ce qui signifie que les serveurs peuvent compresser automatiquement les fichiers avec gzip avant de les envoyer, et les navigateurs peuvent décompresser les fichiers lors de leur réception.

diff --git a/files/fr/glossary/hash/index.html b/files/fr/glossary/hash/index.html index 21b1723b2e..fa2f3d6be9 100644 --- a/files/fr/glossary/hash/index.html +++ b/files/fr/glossary/hash/index.html @@ -1,12 +1,13 @@ --- title: hash -slug: Glossaire/hash +slug: Glossary/hash tags: - Cryptographie - Encodage - Glossaire - Hash translation_of: Glossary/hash +original_slug: Glossaire/hash ---

La fonction de hachage prend en entrée un message de taille variable et produit en sortie un hash de taille fixe. Il se présente habituellement sous la forme d'une "empreinte" de 128 bits ou "message condensé". Les hashes sont également très utiles en {{glossary("cryptographie")}} en garantissant l'intégrité des données transmises. Il s'agit des blocs pour construire des {{glossary("HMAC")}} qui fournissent l'authentification de messages.

diff --git a/files/fr/glossary/head/index.html b/files/fr/glossary/head/index.html index db2eeed78d..e6b6aa2140 100644 --- a/files/fr/glossary/head/index.html +++ b/files/fr/glossary/head/index.html @@ -1,6 +1,6 @@ --- title: En-tête -slug: Glossaire/En-tête +slug: Glossary/Head tags: - En-têtes - Encodage @@ -8,6 +8,7 @@ tags: - HTML - métadonnée translation_of: Glossary/Head +original_slug: Glossaire/En-tête ---

L'en-tête est la partie d'un document {{glossary("HTML")}} qui contient les {{glossary("métadonnée","métadonnées")}} qui le concernent, comme son auteur, sa description et des liens vers des fichiers {{glossary("CSS")}} ou {{glossary("JavaScript")}} qui s'appliquent au HTML.

diff --git a/files/fr/glossary/high-level_programming_language/index.html b/files/fr/glossary/high-level_programming_language/index.html index d217e17ac2..9db72b8f4d 100644 --- a/files/fr/glossary/high-level_programming_language/index.html +++ b/files/fr/glossary/high-level_programming_language/index.html @@ -1,11 +1,12 @@ --- title: Langage de programmation de haut niveau -slug: Glossaire/Langage_de_programmation_de_haut_niveau +slug: Glossary/High-level_programming_language tags: - Glossaire - Langage - Programmation translation_of: Glossary/High-level_programming_language +original_slug: Glossaire/Langage_de_programmation_de_haut_niveau ---

Un langage de programmation de haut niveau a une abstraction significative des détails du fonctionnement de l'ordinateur. Il est conçu pour être facilement compris par les humains et pour cette raison, il doit être traduit par un autre logiciel. Contrairement aux langages de programmation de bas niveau, il peut utiliser des éléments de langage naturel ou automatiser (voire masquer) des champs importants de système informatique, rendant le processus de développement plus simple et plus compréhensible par rapport à un langage de niveau inférieur. La quantité d'abstraction fournie définit la façon dont un langage de programmation est «de haut niveau».

diff --git a/files/fr/glossary/hmac/index.html b/files/fr/glossary/hmac/index.html index 228ec17c9b..e00553a074 100644 --- a/files/fr/glossary/hmac/index.html +++ b/files/fr/glossary/hmac/index.html @@ -1,11 +1,12 @@ --- title: HMAC -slug: Glossaire/HMAC +slug: Glossary/HMAC tags: - Cryptographie - Glossaire - Sécurité translation_of: Glossary/HMAC +original_slug: Glossaire/HMAC ---

HMAC est un protocole utilisé pour les messages d'authentification {{Glossary("Cryptography","cryptographiquement")}}. Il peut utiliser toutes sortes de {{Glossary("Cryptographic hash function","fonctions de hachage cryptographique")}}, et sa force dépend de la fonction sous-jacente (SHA1 ou MD5 par exemple) et du choix de la clé secrète. Avec une telle combinaison, l'{{Glossary("Algorithm","algorithme")}} de vérification HMAC est alors repéré avec un nom composé comme HMAC-SHA1.

diff --git a/files/fr/glossary/hoisting/index.html b/files/fr/glossary/hoisting/index.html index d95ea69677..623d09e4e1 100644 --- a/files/fr/glossary/hoisting/index.html +++ b/files/fr/glossary/hoisting/index.html @@ -1,11 +1,12 @@ --- title: Hoisting -slug: Glossaire/Hoisting +slug: Glossary/Hoisting tags: - Encodage - Glossaire - JavaScript translation_of: Glossary/Hoisting +original_slug: Glossaire/Hoisting ---

Le hoisting (en français, "hissage") est un terme que vous ne trouverez dans aucune prose de spécification normative avant  l'ECMAScript® 2015.  Le hissage a été conçu comme une façon générale de penser à la manière dont les contextes d'exécution (précisément, les phases de création et d'exécution) fonctionnent en JavaScript. Toutefois, le concept peut être un peu déroutant à première vue.

diff --git a/files/fr/glossary/host/index.html b/files/fr/glossary/host/index.html index aea4026562..912e1acc63 100644 --- a/files/fr/glossary/host/index.html +++ b/files/fr/glossary/host/index.html @@ -1,12 +1,13 @@ --- title: Hôte -slug: Glossaire/Host +slug: Glossary/Host tags: - Glossaire - Intermédiaire - Web - WebMechanics translation_of: Glossary/Host +original_slug: Glossaire/Host ---

Un hôte est un périphérique connecté à l'{{glossary("Internet")}} (ou à un réseau local). Des hôtes appelés {{glossary("serveur","serveurs")}} offrent des services supplémentaires comme l'hébergement de pages web ou le stockage de fichiers et de courriels.

diff --git a/files/fr/glossary/hotlink/index.html b/files/fr/glossary/hotlink/index.html index e5e6ac3cec..0a40283875 100644 --- a/files/fr/glossary/hotlink/index.html +++ b/files/fr/glossary/hotlink/index.html @@ -1,10 +1,11 @@ --- title: Hotlink -slug: Glossaire/Hotlink +slug: Glossary/Hotlink tags: - Glossaire - Mécanismes web translation_of: Glossary/Hotlink +original_slug: Glossaire/Hotlink ---

Un hotlink (appelé aussi inline link (lien en ligne)) est un objet (typiquement une image) directement lié à un autre sur un autre site. Par exemple, une image hébergée sur site1.com est montrée directement sur site2.com.

diff --git a/files/fr/glossary/houdini/index.html b/files/fr/glossary/houdini/index.html index e399075477..423f3e16fa 100644 --- a/files/fr/glossary/houdini/index.html +++ b/files/fr/glossary/houdini/index.html @@ -1,6 +1,6 @@ --- title: Houdini -slug: Glossaire/Houdini +slug: Glossary/Houdini tags: - CSS - CSS API @@ -8,6 +8,7 @@ tags: - Houdini - Reference translation_of: Glossary/Houdini +original_slug: Glossaire/Houdini ---

Houdini est un ensemble d'API de bas niveau qui donnent aux développeurs la possibilité d'étendre le CSS, offrant la possibilité de se connecter au processus de style et de mise en page du moteur de rendu d'un navigateur. Houdini donne aux développeurs l'accès au modèle d'obet CSS (CSSOM), permettant aux développeurs d'écrire du code que le navigateur peut analyser en CSS. L'avantage de Houdini est que les développeurs peuvent créer des fonctionnalités CSS sans attendre les spécifications des normes Web pour les définir et sans attendre que chaque navigateur implémente complètement les fonctionnalités.

diff --git a/files/fr/glossary/hpkp/index.html b/files/fr/glossary/hpkp/index.html index 90b99b88f7..bbbfa16e21 100644 --- a/files/fr/glossary/hpkp/index.html +++ b/files/fr/glossary/hpkp/index.html @@ -1,10 +1,11 @@ --- title: HPKP -slug: Glossaire/HPKP +slug: Glossary/HPKP tags: - Glossaire - Sécurité translation_of: Glossary/HPKP +original_slug: Glossaire/HPKP ---

HTTP Public Key Pinning (HPKP) est une fonctionnalité de sécurité qui indique à un client Web d'associer une clé publique cryptographique spécifique à un certain serveur Web pour réduire le risque d'attaques {{Glossary("MitM")}} avec des certificats fabriqués .

diff --git a/files/fr/glossary/hsts/index.html b/files/fr/glossary/hsts/index.html index 7e3a118ebd..6a531707e4 100644 --- a/files/fr/glossary/hsts/index.html +++ b/files/fr/glossary/hsts/index.html @@ -1,11 +1,12 @@ --- title: HSTS -slug: Glossaire/HSTS +slug: Glossary/HSTS tags: - Glossaire - HTTP - Sécurité translation_of: Glossary/HSTS +original_slug: Glossaire/HSTS ---

HTTP Strict Transport Security permet à un site web d'informer le navigateur que son accès ne devrait pas se faire en HTTP et qu'il devrait donc convertir toute tentative de connexion en HTTP en connexion HTTPS. HSTS est un en-tête HTTP,  {{HTTPHeader("Strict-Transport-Security")}}, il est donc envoyé par le serveur au début de la réponse à une requête d'un client.

diff --git a/files/fr/glossary/html/index.html b/files/fr/glossary/html/index.html index 8c14fdfcb4..9de4106564 100644 --- a/files/fr/glossary/html/index.html +++ b/files/fr/glossary/html/index.html @@ -1,12 +1,13 @@ --- title: HTML -slug: Glossaire/HTML +slug: Glossary/HTML tags: - Encodage - Glossaire - HTML - - 'l10n:priority' + - l10n:priority translation_of: Glossary/HTML +original_slug: Glossaire/HTML ---
{{QuickLinksWithSubpages("/fr/docs/Glossaire")}}
diff --git a/files/fr/glossary/html5/index.html b/files/fr/glossary/html5/index.html index 4e373b08ba..73e3e020be 100644 --- a/files/fr/glossary/html5/index.html +++ b/files/fr/glossary/html5/index.html @@ -1,12 +1,13 @@ --- title: HTML5 -slug: Glossaire/HTML5 +slug: Glossary/HTML5 tags: - CodingScripting - Glossaire - HTML - HTML5 translation_of: Glossary/HTML5 +original_slug: Glossaire/HTML5 ---

La dernière version stable du {{Glossary("HTML")}}, HTML5, transforme le HTML qui était un simple balisage pour structurer des documents en une plate-forme complète de développement d'applications. Parmi ses autres caractéristiques, HTML5 comporte de nouveaux éléments et des {{glossary("API")}} {{glossary("JavaScript")}} pour améliorer le stockage, le multimédia et l'accès au matériel.

diff --git a/files/fr/glossary/http/index.html b/files/fr/glossary/http/index.html index 1d8fd82b7b..8e42891ed1 100644 --- a/files/fr/glossary/http/index.html +++ b/files/fr/glossary/http/index.html @@ -1,12 +1,13 @@ --- title: HTTP -slug: Glossaire/HTTP +slug: Glossary/HTTP tags: - Débutant - Glossaire - HTTP - Infrastructure translation_of: Glossary/HTTP +original_slug: Glossaire/HTTP ---

L'Hypertext Transfer Protocol (HTTP) (Protocole de transfert hypertexte) est un {{glossary("Protocol","protocole")}} de base qui autorise le transfert de fichiers sur le {{glossary("World Wide Web","web")}}, typiquement entre un navigateur web et un serveur afin que des utilisateurs puissent les consulter. La version actuelle de la spécification HTTP s'appelle {{glossary("HTTP_2", "HTTP/2")}}.

diff --git a/files/fr/glossary/http_2/index.html b/files/fr/glossary/http_2/index.html index 7f9ec6bcfb..6888f9c516 100644 --- a/files/fr/glossary/http_2/index.html +++ b/files/fr/glossary/http_2/index.html @@ -1,14 +1,15 @@ --- title: HTTP/2 -slug: Glossaire/HTTP_2 +slug: Glossary/HTTP_2 tags: - Glossaire - HTTP - Infrastructure - Performance du Web - Reference - - 'l10n:priority' + - l10n:priority translation_of: Glossary/HTTP_2 +original_slug: Glossaire/HTTP_2 ---

HTTP/2 est une révision majeure du Protocole de réseau HTTP. Les principaux objectifs de HTTP/2 sont de réduire la {{glossary("latency","latence")}} en permettant le multiplexage complet des demandes et des réponses, minimiser la surcharge du protocole grâce à une compression efficace des champs d'en-tête HTTP, et ajouter la prise en charge de la priorisation des demandes et de la diffusion sur le serveur.

diff --git a/files/fr/glossary/http_3/index.html b/files/fr/glossary/http_3/index.html index 973bf74d69..5f25500ab6 100644 --- a/files/fr/glossary/http_3/index.html +++ b/files/fr/glossary/http_3/index.html @@ -1,11 +1,12 @@ --- title: HTTP/3 -slug: Glossaire/HTTP_3 +slug: Glossary/HTTP_3 tags: - HTTP - Intro - NeedsContent translation_of: Glossary/HTTP_3 +original_slug: Glossaire/HTTP_3 ---

HTTP/3 est la prochaine révision majeure du protocole réseau HTTP, succédant à {{glossary("HTTP 2", "HTTP/2")}}. Le point majeur de HTTP/3 est qu'il utilise un nouveau protocole {{glossary("UDP")}} nommé QUIC, au lieu de {{glossary("TCP")}}.

diff --git a/files/fr/glossary/http_header/index.html b/files/fr/glossary/http_header/index.html index ed5a9ea787..741950dbf3 100644 --- a/files/fr/glossary/http_header/index.html +++ b/files/fr/glossary/http_header/index.html @@ -1,11 +1,12 @@ --- title: En-tête -slug: Glossaire/Header +slug: Glossary/HTTP_header tags: - En-têtes - Glossaire - Mécanismes web translation_of: Glossary/HTTP_header +original_slug: Glossaire/Header ---

Un en-tête HTTP est un champ de requête ou de réponse HTTP permettant de transmettre des informations supplémentaires modifiant ou précisant la sémantique du message ou de son contenu. Les en-têtes ne sont pas sensibles à la casse, commencent au début d'une ligne et sont immédiatemment suivis d'un ':' et d'une valeur dépendant de l'en-tête en question. La valeur se termine au retour chariot suivant ou à la fin du message.

diff --git a/files/fr/glossary/https/index.html b/files/fr/glossary/https/index.html index 775d3ec276..bb16a99eda 100644 --- a/files/fr/glossary/https/index.html +++ b/files/fr/glossary/https/index.html @@ -1,12 +1,13 @@ --- title: HTTPS -slug: Glossaire/https +slug: Glossary/https tags: - Glossaire - HTTPS - Infrastructure - Sécurité translation_of: Glossary/https +original_slug: Glossaire/https ---

HTTPS (HTTP Sécurisé) est une version chiffrée du protocole {{Glossary("HTTP")}}. Il utilise généralement {{Glossary("TLS")}} ou {{Glossary("SSL")}} pour chiffrer l'intégralité des communications entre un client et un serveur. La connexion sécurisée permet aux clients d'échanger de manière sûre des données sensibles avec un serveur, par exemple pour des transactions bancaires ou du commerce en ligne.

diff --git a/files/fr/glossary/hyperlink/index.html b/files/fr/glossary/hyperlink/index.html index 68a4742bb8..9eaf550dd4 100644 --- a/files/fr/glossary/hyperlink/index.html +++ b/files/fr/glossary/hyperlink/index.html @@ -1,11 +1,12 @@ --- title: Hyperlien -slug: Glossaire/Hyperlien +slug: Glossary/Hyperlink tags: - Glossaire - HTML - Navigation translation_of: Glossary/Hyperlink +original_slug: Glossaire/Hyperlien ---

Les hyperliens connectent des pages web ou des données à une autre. En HTML, l'élément {{HTMLElement("a")}} définit un hyperlien d'un endroit sur une page web (comme une chaîne de caractères ou une image) à un autre endroit sur une autre page web (ou même sur la même page).

diff --git a/files/fr/glossary/hypertext/index.html b/files/fr/glossary/hypertext/index.html index 069c306f09..dcac8c80d1 100644 --- a/files/fr/glossary/hypertext/index.html +++ b/files/fr/glossary/hypertext/index.html @@ -1,11 +1,12 @@ --- title: Hypertexte -slug: Glossaire/Hypertexte +slug: Glossary/Hypertext tags: - Glossaire - Mécanismes web - Web translation_of: Glossary/Hypertext +original_slug: Glossaire/Hypertexte ---

L'hypertexte est un texte contenant des liens vers d'autres textes, par opposition à un unique flux linéaire comme dans un roman.

diff --git a/files/fr/glossary/i18n/index.html b/files/fr/glossary/i18n/index.html index 5acd79dec1..c712c3091a 100644 --- a/files/fr/glossary/i18n/index.html +++ b/files/fr/glossary/i18n/index.html @@ -1,6 +1,6 @@ --- title: I18N -slug: Glossaire/I18N +slug: Glossary/I18N tags: - Crédibilité - Débutant @@ -9,6 +9,7 @@ tags: - OpenPractices - i18n translation_of: Glossary/I18N +original_slug: Glossaire/I18N ---

i18n (issu de "internationalisation", un mot de 20 lettres) est l'ensemble des bonnes pratiques pour permettre à des produits ou des services d'être lisiblement adaptés à toute culture visée.

diff --git a/files/fr/glossary/iana/index.html b/files/fr/glossary/iana/index.html index 76f280ef74..d537491246 100644 --- a/files/fr/glossary/iana/index.html +++ b/files/fr/glossary/iana/index.html @@ -1,10 +1,11 @@ --- title: IANA -slug: Glossaire/IANA +slug: Glossary/IANA tags: - Glossaire - Infrastructure translation_of: Glossary/IANA +original_slug: Glossaire/IANA ---

IANA (Internet Assigned Numbers Authority) est une composante de l'{{glossary("ICANN")}} chargée de l'enregistrement et/ou de l'attribution de {{glossary("Domain name","noms de domaines")}}, {{glossary("IP address","adresses IP")}}, et d'autres noms et numéros utilisés par les {{glossary("Protocol","protocoles")}} Internet.

diff --git a/files/fr/glossary/icann/index.html b/files/fr/glossary/icann/index.html index 3201d0e2a1..1d5c3e4ebe 100644 --- a/files/fr/glossary/icann/index.html +++ b/files/fr/glossary/icann/index.html @@ -1,10 +1,11 @@ --- title: ICANN -slug: Glossaire/ICANN +slug: Glossary/ICANN tags: - Glossaire - Infrastructure translation_of: Glossary/ICANN +original_slug: Glossaire/ICANN ---

ICANN (Internet Corporation of Assigned Names and Numbers) est une société à but non lucratif internationale qui maintient le {{glossary("DNS","système de noms de domaine")}} et l'enregistrement des {{glossary("IP address","adresses IP")}}.

diff --git a/files/fr/glossary/ice/index.html b/files/fr/glossary/ice/index.html index e8f6774d77..dd9ede1bf3 100644 --- a/files/fr/glossary/ice/index.html +++ b/files/fr/glossary/ice/index.html @@ -1,6 +1,6 @@ --- title: ICE -slug: Glossaire/ICE +slug: Glossary/ICE tags: - CodingScripting - Glossaire @@ -8,6 +8,7 @@ tags: - Réseau - WebRTC translation_of: Glossary/ICE +original_slug: Glossaire/ICE ---

ICE (Interactive Connectivity Establishment) est un framework utilisé par {{glossary("WebRTC")}} (parmi d'autres technologies) pour connecter deux pairs ensemble, indépendamment de la topologie réseau (en général pour des conversations audio et/ou vidéo). Ce protocole laisse les deux pairs chercher et établir une connexion avec l'autre même s'ils utilisent tous les deux de la translation d'adresses ({{glossary("NAT")}}) pour partager une adresse IP globale avec d'autres périphériques sur leurs réseaux locaux respectifs.

diff --git a/files/fr/glossary/ide/index.html b/files/fr/glossary/ide/index.html index eecc704ad4..3124f42596 100644 --- a/files/fr/glossary/ide/index.html +++ b/files/fr/glossary/ide/index.html @@ -1,10 +1,11 @@ --- title: EDI -slug: Glossaire/IDE +slug: Glossary/IDE tags: - CodingScripting - Glossaire translation_of: Glossary/IDE +original_slug: Glossaire/IDE ---

Un Environnement de Développement Intégré (EDI) ou Environnement de Développement Interactif est une application logicielle qui fournit des facilités complètes aux programmeurs pour le développemet de logiciels. Un EDI est constitué normalement d'un éditeur de code source, d'outils pour automatiser la compilation et d'un débogueur.

diff --git a/files/fr/glossary/idempotent/index.html b/files/fr/glossary/idempotent/index.html index c3c03a19c6..414cdb5425 100644 --- a/files/fr/glossary/idempotent/index.html +++ b/files/fr/glossary/idempotent/index.html @@ -1,11 +1,12 @@ --- title: Idempotente -slug: Glossaire/Idempotent +slug: Glossary/Idempotent tags: - Glossaire - HTTP - Mécanismes web translation_of: Glossary/Idempotent +original_slug: Glossaire/Idempotent ---

Une méthode HTTP est idempotente si une requête identique peut être faite une ou plusieurs fois de suite avec le même effet, tout en laissant le serveur dans le même état. En d'autres termes, une méthode idempotente ne doit pas avoir d'effets secondaires (sauf dans la tenue de statistiques). Implémentées correctement, les méthodes {{HTTPMethod("GET")}}, {{HTTPMethod("HEAD")}}, {{HTTPMethod("PUT")}} et {{HTTPMethod("DELETE")}} sont idempotentes, mais pas la méthode {{HTTPMethod("POST")}}. Toutes les méthodes {{glossary("Safe","sécurisées")}} sont également idempotentes.

diff --git a/files/fr/glossary/identifier/index.html b/files/fr/glossary/identifier/index.html index 9567c0bca3..d0853e7be0 100644 --- a/files/fr/glossary/identifier/index.html +++ b/files/fr/glossary/identifier/index.html @@ -1,11 +1,12 @@ --- title: Identificateur -slug: Glossaire/Identifiant +slug: Glossary/Identifier tags: - Débutant - Glossaire - Partage translation_of: Glossary/Identifier +original_slug: Glossaire/Identifiant ---

Une séquence de caractères dans le code qui identifie une {{glossary("Variable","variable")}}, une {{glossary("Function","fonction")}}, ou une {{glossary("Property","propriété")}}.

diff --git a/files/fr/glossary/idl/index.html b/files/fr/glossary/idl/index.html index edaa4e9708..9d81a00f47 100644 --- a/files/fr/glossary/idl/index.html +++ b/files/fr/glossary/idl/index.html @@ -1,12 +1,13 @@ --- title: IDL -slug: Glossaire/IDL +slug: Glossary/IDL tags: - CodingScripting - Glossaire - IDL - Interface description language translation_of: Glossary/IDL +original_slug: Glossaire/IDL ---

Un IDL (Interface Description Language) est un langage générique utilisé pour définir les interfaces des objets en dehors de tout autre langage de programmation spécifique.

diff --git a/files/fr/glossary/ietf/index.html b/files/fr/glossary/ietf/index.html index d5b76fddac..39b1031f27 100644 --- a/files/fr/glossary/ietf/index.html +++ b/files/fr/glossary/ietf/index.html @@ -1,12 +1,13 @@ --- title: IETF -slug: Glossaire/IETF +slug: Glossary/IETF tags: - Glossaire - IETF - Infrastructure - Internet translation_of: Glossary/IETF +original_slug: Glossaire/IETF ---

L'Internet Engineering Task Force (IETF) est une organisation mondiale qui élabore les {{glossary('spécification','spécifications')}} gouvernant les mécanismes derrière le fonctionnement de l'{{glossary("Internet")}}, en particulier {{glossary("TCP")}}/{{glossary("IPv6","IP")}}, la suite de {{glossary("Protocol","protocoles")}} Internet. L'IETF est ouvert, composé de bénévoles et soutenu par l'Internet Society.

diff --git a/files/fr/glossary/iife/index.html b/files/fr/glossary/iife/index.html index 4aabbfb803..553dafdd6c 100644 --- a/files/fr/glossary/iife/index.html +++ b/files/fr/glossary/iife/index.html @@ -1,11 +1,12 @@ --- title: IIFE -slug: Glossaire/IIFE +slug: Glossary/IIFE tags: - Glossaire - JavaScript - Programmation translation_of: Glossary/IIFE +original_slug: Glossaire/IIFE ---

IIFE (Immediately Invoked Function Expression) (Expression de fonction invoquée immédiatement) est une {{glossary("Function","fonction")}} {{glossary("JavaScript")}} qui est exécutée dès qu'elle est définie.

diff --git a/files/fr/glossary/imap/index.html b/files/fr/glossary/imap/index.html index 6e64653da6..a0d16f4b57 100644 --- a/files/fr/glossary/imap/index.html +++ b/files/fr/glossary/imap/index.html @@ -1,11 +1,12 @@ --- title: IMAP -slug: Glossaire/IMAP +slug: Glossary/IMAP tags: - Couriels - Débutant - Glossaire translation_of: Glossary/IMAP +original_slug: Glossaire/IMAP ---

IMAP (Internet Message Access Protocol) est un {{Glossary("Protocol","protocole")}} utilisé pour récupérer et stocker des courriels. Plus récent que {{Glossary("POP3")}}, IMAP permet d'avoir des dossiers et des règles sur le serveur.

diff --git a/files/fr/glossary/immutable/index.html b/files/fr/glossary/immutable/index.html index f3873cdc5a..24f6c4612e 100644 --- a/files/fr/glossary/immutable/index.html +++ b/files/fr/glossary/immutable/index.html @@ -1,10 +1,11 @@ --- title: Immuable -slug: Glossaire/Immuable +slug: Glossary/Immutable tags: - Encodage - Glossaire translation_of: Glossary/Immutable +original_slug: Glossaire/Immuable ---

Un {{glossary("Object","objet")}} immuable est un objet dont le contenu ne peut pas être modifié.
Un objet peut être immuable pour diverses raisons, par exemple :

diff --git a/files/fr/glossary/index.html b/files/fr/glossary/index.html index ba3592c8b8..225252a66c 100644 --- a/files/fr/glossary/index.html +++ b/files/fr/glossary/index.html @@ -1,11 +1,12 @@ --- title: Glossaire -slug: Glossaire +slug: Glossary tags: - Débutant - Glossaire - Index translation_of: Glossary +original_slug: Glossaire ---
{{LearnBox({"title":"Apprenez un nouveau terme :"})}}
diff --git a/files/fr/glossary/index/index.html b/files/fr/glossary/index/index.html index c3d5f147af..b810fae830 100644 --- a/files/fr/glossary/index/index.html +++ b/files/fr/glossary/index/index.html @@ -1,10 +1,11 @@ --- title: Index -slug: Glossaire/Index +slug: Glossary/Index tags: - Glossaire - Index - Navigation translation_of: Glossary/Index +original_slug: Glossaire/Index ---

{{Index("/fr/docs/Glossaire")}}

diff --git a/files/fr/glossary/indexeddb/index.html b/files/fr/glossary/indexeddb/index.html index d14037f130..5dededaf50 100644 --- a/files/fr/glossary/indexeddb/index.html +++ b/files/fr/glossary/indexeddb/index.html @@ -1,12 +1,13 @@ --- title: IndexedDB -slug: Glossaire/IndexedDB +slug: Glossary/IndexedDB tags: - API - Base de données - Glossaire - Programmation translation_of: Glossary/IndexedDB +original_slug: Glossaire/IndexedDB ---

IndexedDB est une {{glossary("API")}} web pour stocker de larges structures de données à l'intérieur des navigateurs et de les indexer afin d'effectuer des recherches hautement performante. De la même façon qu'un Système de gestion de base de données relationnelle (basé sur {{glossary("SQL")}}), IndexedDB est une base de données transactionnelle. Cependant,  IndexedDB  utilise  les objets {{glossary("JavaScript")}} plutôt que des colonnes de tables fixes pour stocker les données.

diff --git a/files/fr/glossary/information_architecture/index.html b/files/fr/glossary/information_architecture/index.html index 40d99ed013..00ac3885be 100644 --- a/files/fr/glossary/information_architecture/index.html +++ b/files/fr/glossary/information_architecture/index.html @@ -1,12 +1,13 @@ --- title: Architecture de l'information -slug: Glossaire/Architecture_de_l_information +slug: Glossary/Information_architecture tags: - Architecture - Conception - Glossaire - Information translation_of: Glossary/Information_architecture +original_slug: Glossaire/Architecture_de_l_information ---

L'architecture de l'information, appliquée à la conception et au développement de sites web, consiste à organiser l'information / le contenu / la fonctionnalité d'un site web de manière à offrir la meilleure expérience possible, les informations et les services étant facilement utilisables et trouvables.

diff --git a/files/fr/glossary/inheritance/index.html b/files/fr/glossary/inheritance/index.html index c0218cba5b..787d66d135 100644 --- a/files/fr/glossary/inheritance/index.html +++ b/files/fr/glossary/inheritance/index.html @@ -1,6 +1,6 @@ --- title: Héritage -slug: Glossaire/Héritage +slug: Glossary/Inheritance tags: - Encodage - Glossaire @@ -8,6 +8,7 @@ tags: - Langage de programmation - Programmation translation_of: Glossary/Inheritance +original_slug: Glossaire/Héritage ---

L'héritage est une fonctionnalité majeure de la {{glossary("OOP","programmation orientée objet")}}. L'abstraction de données peut être exprimée à plusieurs niveaux, c'est-à-dire que des {{glossary("Class","classes")}} peuvent avoir des superclasses et des sous-classes.

diff --git a/files/fr/glossary/input_method_editor/index.html b/files/fr/glossary/input_method_editor/index.html index c197bef355..6bb07a44ce 100644 --- a/files/fr/glossary/input_method_editor/index.html +++ b/files/fr/glossary/input_method_editor/index.html @@ -1,9 +1,10 @@ --- title: Méthode de saisie -slug: Glossaire/Input_method_editor +slug: Glossary/Input_method_editor tags: - Glossary translation_of: Glossary/Input_method_editor +original_slug: Glossaire/Input_method_editor ---

Une méthode de saisie (IME pour Input Method Editor) est un programme qui permet de saisir du texte via une interface utilisateur spécialisé. Les méthodes de saisie peuvent être utilisées dans de nombreuses situations dont : 

diff --git a/files/fr/glossary/instance/index.html b/files/fr/glossary/instance/index.html index 384b376e75..ccf5498917 100644 --- a/files/fr/glossary/instance/index.html +++ b/files/fr/glossary/instance/index.html @@ -1,6 +1,6 @@ --- title: Instance -slug: Glossaire/Instance +slug: Glossary/Instance tags: - CodingScripting - Débutant @@ -8,6 +8,7 @@ tags: - JavaScript - NeedsContent translation_of: Glossary/Instance +original_slug: Glossaire/Instance ---

Un {{glossary("objet")}} créé par un {{glossary("constructeur")}} est une instance de ce constructeur.

diff --git a/files/fr/glossary/internationalization_and_localization/index.html b/files/fr/glossary/internationalization_and_localization/index.html index acbdfe94a1..4b44e5f3d5 100644 --- a/files/fr/glossary/internationalization_and_localization/index.html +++ b/files/fr/glossary/internationalization_and_localization/index.html @@ -1,11 +1,12 @@ --- title: Internationalisation -slug: Glossaire/Internationalisation_et_localisation +slug: Glossary/Internationalization_and_localization tags: - Glossaire - Internationalisation - Reference translation_of: Glossary/Internationalization_and_localization +original_slug: Glossaire/Internationalisation_et_localisation ---

L'internationalisation, souvent abrégée en "i18n", est l'adaptation d'un site web ou d'une application web à différentes langues, différences régionales et exigences techniques pour différentes régions et pays. L'internationalisation est le processus d'architecture de votre application web afin qu'elle puisse être rapidement et facilement adaptée à diverses langues et régions sans trop d'efforts d'ingénierie lorsque de nouvelles langues et régions sont prises en charge. Aussi pour qu'un utilisateur puisse parcourir les fonctionnalités pour traduire ou localiser l'application pour accéder à tout le contenu sans casser la mise en page.

diff --git a/files/fr/glossary/internet/index.html b/files/fr/glossary/internet/index.html index 39c9dfd453..6845991ad2 100644 --- a/files/fr/glossary/internet/index.html +++ b/files/fr/glossary/internet/index.html @@ -1,6 +1,6 @@ --- title: Internet -slug: Glossaire/Internet +slug: Glossary/Internet tags: - Débutant - Glossaire @@ -10,6 +10,7 @@ tags: - Tutoriel - Web translation_of: Glossary/Internet +original_slug: Glossaire/Internet ---

Internet est un réseau mondial constitué de réseaux. Ce réseau utilise le protocole Internet aussi nommé {{glossary("TCP")}}/{{glossary("IPv6", "IP")}} d'après ses principaux {{glossary("Protocol", "protocoles")}}.

diff --git a/files/fr/glossary/ip_address/index.html b/files/fr/glossary/ip_address/index.html index ed11a8f2f9..749478ba34 100644 --- a/files/fr/glossary/ip_address/index.html +++ b/files/fr/glossary/ip_address/index.html @@ -1,12 +1,13 @@ --- title: Adresse IP -slug: Glossaire/IP_Address +slug: Glossary/IP_Address tags: - Débutant - Glossaire - Infrastructure - Web translation_of: Glossary/IP_Address +original_slug: Glossaire/IP_Address ---

Une adresse IP est une série de chiffres assignée à chaque appareil connecté à un réseau qui utilise le protocole Internet.

diff --git a/files/fr/glossary/ipv4/index.html b/files/fr/glossary/ipv4/index.html index bdeb7c6771..3b1c0d79dc 100644 --- a/files/fr/glossary/ipv4/index.html +++ b/files/fr/glossary/ipv4/index.html @@ -1,12 +1,13 @@ --- title: IPv4 -slug: Glossaire/IPv4 +slug: Glossary/IPv4 tags: - Glossaire - IPv4 - Internet Protocole - protocole translation_of: Glossary/IPv4 +original_slug: Glossaire/IPv4 ---

IPv4  est la 4e version du  {{Glossary("Protocol","protocole")}} de communication d'{{glossary("Internet")}} et la première version vraiment déployée.

diff --git a/files/fr/glossary/ipv6/index.html b/files/fr/glossary/ipv6/index.html index 4dfef4cc47..8c6a366de6 100644 --- a/files/fr/glossary/ipv6/index.html +++ b/files/fr/glossary/ipv6/index.html @@ -1,10 +1,11 @@ --- title: IPv6 -slug: Glossaire/IPv6 +slug: Glossary/IPv6 tags: - Glossaire - IPv6 translation_of: Glossary/IPv6 +original_slug: Glossaire/IPv6 ---

IPv6 est la version actuelle du {{glossary("protocol","protocole")}} sous-jacent de communication pour {{glossary("Internet")}}. Lentement  IPv6 remplace {{Glossary("IPv4")}}, entre autres raisons parce que IPv6  permet d'avoir de nombreuses {{Glossary("IP address","adresses IP")}} différentes.

diff --git a/files/fr/glossary/irc/index.html b/files/fr/glossary/irc/index.html index dadcc97904..1d03e544f7 100644 --- a/files/fr/glossary/irc/index.html +++ b/files/fr/glossary/irc/index.html @@ -1,6 +1,6 @@ --- title: IRC -slug: Glossaire/IRC +slug: Glossary/IRC tags: - Discussion écrite en ligne - Glossaire @@ -8,6 +8,7 @@ tags: - Protocoles - irc translation_of: Glossary/IRC +original_slug: Glossaire/IRC ---

IRC (Internet relay chat) est un système mondial de discussion textuelle. Il nécessite une connexion internet et un client de messagerie IRC, qui va envoyer et recevoir des messages via les serveurs IRC.

diff --git a/files/fr/glossary/iso/index.html b/files/fr/glossary/iso/index.html index fcb4c9f4bd..b7e51e22fb 100644 --- a/files/fr/glossary/iso/index.html +++ b/files/fr/glossary/iso/index.html @@ -1,6 +1,6 @@ --- title: ISO -slug: Glossaire/ISO +slug: Glossary/ISO tags: - Glossaire - ISO @@ -8,6 +8,7 @@ tags: - Standards du Web - spécifications web translation_of: Glossary/ISO +original_slug: Glossaire/ISO ---

ISO (International Organization for Standardization) est une organisation internationale qui développe des critères uniformisés coordonnant les entreprises de chaque principal secteur.

diff --git a/files/fr/glossary/isp/index.html b/files/fr/glossary/isp/index.html index c67426099d..68f76fca85 100644 --- a/files/fr/glossary/isp/index.html +++ b/files/fr/glossary/isp/index.html @@ -1,6 +1,6 @@ --- title: FAI -slug: Glossaire/FAI +slug: Glossary/ISP tags: - FAI - Fournisseur d'accès à Internet @@ -8,6 +8,7 @@ tags: - Web - WebMechanics translation_of: Glossary/ISP +original_slug: Glossaire/FAI ---

Un FAI (Fournisseur d'Accès à Internet) vend un accès à Internet, et parfois un service de messagerie, de l'hébergement web ou de la voix sur IP, soit sur une connexion commutée via une ligne téléphonique (le plus fréquent dans le passé), soit sur une connexion haut débit comme un service DSL ou avec un modem câble.

diff --git a/files/fr/glossary/itu/index.html b/files/fr/glossary/itu/index.html index 193fd8e9bb..d5752a43ec 100644 --- a/files/fr/glossary/itu/index.html +++ b/files/fr/glossary/itu/index.html @@ -1,12 +1,13 @@ --- title: ITU -slug: Glossaire/ITU +slug: Glossary/ITU tags: - Glossaire - ITU - Standardisation - organisation translation_of: Glossary/ITU +original_slug: Glossaire/ITU ---

L'Union Internationale des Télécommunications (ITU) est l'organisation autorisée par les Nations Unies à établir des normes et des règles pour les télécommunication, y compris le télégraphe, la radio, la téléphonie et Internet. De la définition des règles pour garantir que les transmissions arrivent là où elles doivent aller et de la création du signal d'alerte «SOS» utilisé en code Morse, l'UIT joue depuis longtemps un rôle clé dans la manière dont nous utilisons la technologie pour échanger des informations et des idées.

diff --git a/files/fr/glossary/jank/index.html b/files/fr/glossary/jank/index.html index 3bc4e70bbd..9a587cb6e9 100644 --- a/files/fr/glossary/jank/index.html +++ b/files/fr/glossary/jank/index.html @@ -1,11 +1,12 @@ --- title: Jank -slug: Glossaire/Jank +slug: Glossary/Jank tags: - Débutant - Encodage - Glossaire - Performance translation_of: Glossary/Jank +original_slug: Glossaire/Jank ---

Jank se réfère à la lenteur dans une interface utilisateur, généralement causée par l'exécution de longues tâches sur le fil principal, le blocage du rendu ou la dépense de trop de puissance de processeur pour les processus en arrière-plan.

diff --git a/files/fr/glossary/java/index.html b/files/fr/glossary/java/index.html index 52e454d6d8..11954e7b1f 100644 --- a/files/fr/glossary/java/index.html +++ b/files/fr/glossary/java/index.html @@ -1,12 +1,13 @@ --- title: Java -slug: Glossaire/Java +slug: Glossary/Java tags: - Encodage - Glossaire - Java - Langage de programmation translation_of: Glossary/Java +original_slug: Glossaire/Java ---

Java est un langage de {{Glossary("OOP","programmation orientée objet")}} basé sur des {{Glossary("Class","classes")}}, de {{Glossary("Computer Programming","programmation informatique")}} conçu pour être indépendant de l'implémentation.

diff --git a/files/fr/glossary/javascript/index.html b/files/fr/glossary/javascript/index.html index f2d76e9c2d..95b1a883c2 100644 --- a/files/fr/glossary/javascript/index.html +++ b/files/fr/glossary/javascript/index.html @@ -1,12 +1,13 @@ --- title: JavaScript -slug: Glossaire/JavaScript +slug: Glossary/JavaScript tags: - Encodage - Glossaire - JavaScript - - 'l10n:priority' + - l10n:priority translation_of: Glossary/JavaScript +original_slug: Glossaire/JavaScript ---

JavaScript (JS) est un langage de programmation principalement utilisé côté client pour générer des pages web dynamiquement, mais également côté {{Glossary("Server","serveur")}}, depuis l'arrivée de Node JS.

diff --git a/files/fr/glossary/jpeg/index.html b/files/fr/glossary/jpeg/index.html index 8375478b58..273e8a1648 100644 --- a/files/fr/glossary/jpeg/index.html +++ b/files/fr/glossary/jpeg/index.html @@ -1,12 +1,13 @@ --- title: JPEG -slug: Glossaire/jpeg +slug: Glossary/jpeg tags: - Composing - Débutant - Glossaire - JPEG translation_of: Glossary/jpeg +original_slug: Glossaire/jpeg ---

JPEG (Joint Photographic Experts Group) est une méthode de compression avec pertes très utilisée pour les images numériques.

diff --git a/files/fr/glossary/jquery/index.html b/files/fr/glossary/jquery/index.html index e21c99703f..93cb394eb1 100644 --- a/files/fr/glossary/jquery/index.html +++ b/files/fr/glossary/jquery/index.html @@ -1,12 +1,13 @@ --- title: jQuery -slug: Glossaire/jQuery +slug: Glossary/jQuery tags: - API - Bibliothèque - Glossaire - JavaScript translation_of: Glossary/jQuery +original_slug: Glossaire/jQuery ---

jQuery est une  {{Glossary("Library","bibliothèque")}} {{Glossary("JavaScript")}} qui se concentre sur la simplification de la manipulation de {{Glossary("DOM")}}, les appels d'{{Glossary ("AJAX")}} et la gestion des {{Glossary ("Event","évènements")}}. Elle est fréquemment utilisée par les développeurs JavaScript.

diff --git a/files/fr/glossary/json/index.html b/files/fr/glossary/json/index.html index e936a1fb10..e0f815d5fe 100644 --- a/files/fr/glossary/json/index.html +++ b/files/fr/glossary/json/index.html @@ -1,12 +1,13 @@ --- title: JSON -slug: Glossaire/JSON +slug: Glossary/JSON tags: - CodingScripting - Glossaire - Intro - JSON translation_of: Glossary/JSON +original_slug: Glossaire/JSON ---

JSON (JavaScript Object Notation) est un format d'échange de données. Bien qu'il n'en soit pas un sous-ensemble au sens strict, JSON ressemble fortement à un sous-ensemble de la syntaxe {{Glossary("JavaScript")}}. Le format JSON est accepté par de nombreux langages de programmation, mais il s'avère particulièrement utile pour les applications basées sur JavaScript comme les sites web et les extensions des navigateurs.

diff --git a/files/fr/glossary/key/index.html b/files/fr/glossary/key/index.html index 0c8b2118ae..4c3697d305 100644 --- a/files/fr/glossary/key/index.html +++ b/files/fr/glossary/key/index.html @@ -1,11 +1,12 @@ --- title: Clé -slug: Glossaire/Clé +slug: Glossary/Key tags: - Cryptographie - Glossaire - Sécurité translation_of: Glossary/Key +original_slug: Glossaire/Clé ---

Une clé est une information utilisée par un {{Glossary("Cipher","chiffre")}} pour l'{{Glossary("Encryption","encryptage")}} et/ou le {{Glossary("Decryption","décryptage")}}. Les messages cryptés doivent rester sécurisés même si tout ce qui concerne le {{Glossary("Cryptosystem","système de cryptage")}}, sauf la clé, est de notoriété publique.

diff --git a/files/fr/glossary/keyword/index.html b/files/fr/glossary/keyword/index.html index 43676e3feb..58f1850d6d 100644 --- a/files/fr/glossary/keyword/index.html +++ b/files/fr/glossary/keyword/index.html @@ -1,12 +1,13 @@ --- title: Mot-clé -slug: Glossaire/Keyword +slug: Glossary/Keyword tags: - Glossaire - Mot-clé - Recherche - recherche par mot-clé translation_of: Glossary/Keyword +original_slug: Glossaire/Keyword ---

Un mot-clé est un mot ou une phrase décrivant un contenu. En ligne, les mots-clés sont utilisés comme requêtes pour les moteurs de recherche ou comme des termes identifiant le contenu de sites web.

diff --git a/files/fr/glossary/latency/index.html b/files/fr/glossary/latency/index.html index ff9cda00c1..b24966c942 100644 --- a/files/fr/glossary/latency/index.html +++ b/files/fr/glossary/latency/index.html @@ -1,6 +1,6 @@ --- title: Latence -slug: Glossaire/Latence +slug: Glossary/Latency tags: - Audio - Glossaire @@ -10,6 +10,7 @@ tags: - Réseau - Video translation_of: Glossary/Latency +original_slug: Glossaire/Latence ---

La latence est le temps réseau nécessaire pour qu'une ressource demandée atteigne sa destination. Une latence faible est bonne, ce qui signifie qu'il y a peu ou pas de délai. Une latence forte est mauvaise, ce qui signifie que la ressource demandée prend beaucoup de temps à atteindre sa destination.

diff --git a/files/fr/glossary/lazy_load/index.html b/files/fr/glossary/lazy_load/index.html index 83374fd49a..cd239a163d 100644 --- a/files/fr/glossary/lazy_load/index.html +++ b/files/fr/glossary/lazy_load/index.html @@ -1,12 +1,13 @@ --- title: Lazy load -slug: Glossaire/Lazy_load +slug: Glossary/Lazy_load tags: - Glossary - Lazy loading - Reference - Web Performance translation_of: Glossary/Lazy_load +original_slug: Glossaire/Lazy_load ---

Lazy load (ou "chargement faineant" en français) est une stratégie qui repousse le chargement de certaines ressources (par exemple, des images) jusqu'à ce qu'elles soient nécessaires pour l'utilisateur, d'après l'activité de l'utilisateur et ses habitudes de navigation. Typiquement, ces ressources ne sont chargées que lorsqu'elles apparaissent sur la page affichée à l'écran. Lorsque le lazy-loading est correctement implémenté, le temps de chargement des ressources est réduit, ce qui contribue à améliorer le temps de charge initial (dont le time to interactive), puisque moins de ressources sont nécessaires pour que la page fonctionne.    

diff --git a/files/fr/glossary/lgpl/index.html b/files/fr/glossary/lgpl/index.html index 76aec58f52..e910e068ee 100644 --- a/files/fr/glossary/lgpl/index.html +++ b/files/fr/glossary/lgpl/index.html @@ -1,6 +1,6 @@ --- title: LGPL -slug: Glossaire/LGPL +slug: Glossary/LGPL tags: - Glossaire - Licence @@ -8,6 +8,7 @@ tags: - Partage - Remixing translation_of: Glossary/LGPL +original_slug: Glossaire/LGPL ---

La LGPL (GNU Lesser General Public License) est une licence de logiciel libre publiée par la Free Software Foundation. Elle constitue une alternative plus permissive que la stricte {{Glossary("GPL")}} {{Glossary("copyleft")}}. Alors que tout travail dérivé d'un programme sous licence GPL doit être distribué sous les mêmes termes (liberté d'utiliser, de partager, d'étudier et de modifier), la LGPL n'impose qu'au composant sous LGPL d'un programme dérivé de continuer à utiliser la LGPL, pas au programme dans son intégralité. La LGPL est habituellement utilisée comme licence pour les composants partagés comme les bibliothèques (.dll, .so, .jar, etc.).

diff --git a/files/fr/glossary/ligature/index.html b/files/fr/glossary/ligature/index.html index 611b3208ee..d76ff16bea 100644 --- a/files/fr/glossary/ligature/index.html +++ b/files/fr/glossary/ligature/index.html @@ -1,11 +1,12 @@ --- title: Ligature -slug: Glossaire/Ligature +slug: Glossary/Ligature tags: - CSS - Design - Glossaire translation_of: Glossary/Ligature +original_slug: Glossaire/Ligature ---

Une ligature est une fusion de deux caractères en un seul nouveau caractère. Par exemple, en français, "œ" est une ligature de "oe".

diff --git a/files/fr/glossary/local_scope/index.html b/files/fr/glossary/local_scope/index.html index ab16092347..a0e43cadf2 100644 --- a/files/fr/glossary/local_scope/index.html +++ b/files/fr/glossary/local_scope/index.html @@ -1,10 +1,11 @@ --- title: Portée locale -slug: Glossaire/Portée_locale +slug: Glossary/Local_scope tags: - Encodage - Glossaire translation_of: Glossary/Local_scope +original_slug: Glossaire/Portée_locale ---

La portée locale est une caractéristique des {{glossary("Variable","variables")}} qui les rend locales (c'est-à-dire, le nom de la variable est lié à sa {{glossary("Value","valeur")}} seulement à l'intérieur d'une portée qui n'est pas la {{glossary("Global scope","portée globale")}}).

diff --git a/files/fr/glossary/local_variable/index.html b/files/fr/glossary/local_variable/index.html index c52259f5cf..9942c0b416 100644 --- a/files/fr/glossary/local_variable/index.html +++ b/files/fr/glossary/local_variable/index.html @@ -1,10 +1,11 @@ --- title: Variable locale -slug: Glossaire/Variable_locale +slug: Glossary/Local_variable tags: - Encodage - Glossaire translation_of: Glossary/Local_variable +original_slug: Glossaire/Variable_locale ---

Une {{glossary("Variable","variable")}} dont le nom est associé à sa {{glossary("Value","valeur")}} uniquement dans une {{Glossary("Local scope","portée locale")}}.

diff --git a/files/fr/glossary/locale/index.html b/files/fr/glossary/locale/index.html index a2bea7a491..2f8332d939 100644 --- a/files/fr/glossary/locale/index.html +++ b/files/fr/glossary/locale/index.html @@ -1,7 +1,8 @@ --- title: Locale -slug: Glossaire/Locale +slug: Glossary/Locale translation_of: Glossary/Locale +original_slug: Glossaire/Locale ---

Les locales sont un ensemble de paramètres régionaux pour l'interface utilisateur basés sur la langue ou le pays.

diff --git a/files/fr/glossary/localization/index.html b/files/fr/glossary/localization/index.html index 30a81b2224..f6517d4f64 100644 --- a/files/fr/glossary/localization/index.html +++ b/files/fr/glossary/localization/index.html @@ -1,12 +1,13 @@ --- title: Localisation -slug: Localization +slug: Glossary/Localization tags: - Glossaire - Langue - Localisation - Paramètres régionaux translation_of: Glossary/Localization +original_slug: Localization ---

La localisation (l10n) est le processus d'adaptation d'une interface utilisateur de logiciel à une culture spécifique.

diff --git a/files/fr/glossary/loop/index.html b/files/fr/glossary/loop/index.html index 30cee61e61..35e298b0f0 100644 --- a/files/fr/glossary/loop/index.html +++ b/files/fr/glossary/loop/index.html @@ -1,11 +1,12 @@ --- title: boucle -slug: Glossaire/loop +slug: Glossary/loop tags: - Glossaire - Programmation - scripts translation_of: Glossary/loop +original_slug: Glossaire/loop ---

En {{Glossary("computer programming","programmation informatique")}}, une boucle est une séquence d'instructions répétées jusqu'à ce qu'une certaine condition soit vérifiée. Par exemple, le processus consistant à obtenir un élément parmi des données pour le modifier, et ensuite vérifier une {{Glossary("conditional","condition")}} , comme le fait qu'un compteur atteigne une valeur définie.

diff --git a/files/fr/glossary/lossless_compression/index.html b/files/fr/glossary/lossless_compression/index.html index 244641193e..b444a78fa4 100644 --- a/files/fr/glossary/lossless_compression/index.html +++ b/files/fr/glossary/lossless_compression/index.html @@ -1,6 +1,6 @@ --- title: Compression sans perte -slug: Glossaire/Compression_sans_perte +slug: Glossary/Lossless_compression tags: - Débutant - Glossaire @@ -9,6 +9,7 @@ tags: - compression - données translation_of: Glossary/Lossless_compression +original_slug: Glossaire/Compression_sans_perte ---

La compression sans perte est un type d'algorithme de compression qui permet aux données d'origine d'être parfaitement restituées à partir des données compressées. Les méthodes de compression sans perte sont réversibles. Parmi les exemples de compression sans perte on retrouve {{glossary("GZIP")}}, {{glossary("Brotli")}}, WebP, and {{glossary("PNG")}},

diff --git a/files/fr/glossary/lossy_compression/index.html b/files/fr/glossary/lossy_compression/index.html index 5b8a1a77f8..0df064f091 100644 --- a/files/fr/glossary/lossy_compression/index.html +++ b/files/fr/glossary/lossy_compression/index.html @@ -1,6 +1,6 @@ --- title: Compression avec perte -slug: Glossaire/compression_avec_perte +slug: Glossary/lossy_compression tags: - Débutant - Glossaire @@ -8,6 +8,7 @@ tags: - JPEG - compression translation_of: Glossary/lossy_compression +original_slug: Glossaire/compression_avec_perte ---

La compression avec perte, ou compression irréversible, est une méthode de compression des données qui réalise des approximations inexactes et abandonne une partie des données pour représenter un contenu.

diff --git a/files/fr/glossary/ltr/index.html b/files/fr/glossary/ltr/index.html index 4d5fc4d8bc..e3540dbca7 100644 --- a/files/fr/glossary/ltr/index.html +++ b/files/fr/glossary/ltr/index.html @@ -1,10 +1,11 @@ --- title: ltr -slug: Glossaire/ltr +slug: Glossary/ltr tags: - Composing - Glossaire - Localisation translation_of: Glossary/ltr +original_slug: Glossaire/ltr ---

ltr (Left To Right, soit gauche vers droite) est une propriété de {{glossary("locale")}} qui indique que le texte est écrit de la gauche vers la droite. Par exemple, la locale en-US (pour Anglais US) indique une écriture de gauche à droite.

diff --git a/files/fr/glossary/main_axis/index.html b/files/fr/glossary/main_axis/index.html index 35acf19fae..cd4e7bb994 100644 --- a/files/fr/glossary/main_axis/index.html +++ b/files/fr/glossary/main_axis/index.html @@ -1,12 +1,13 @@ --- title: Axe principal -slug: Glossaire/Axe_principal +slug: Glossary/Main_Axis tags: - CSS - Glossaire - axes - flexbox translation_of: Glossary/Main_Axis +original_slug: Glossaire/Axe_principal ---

L'axe principal d'une {{glossary("flexbox")}} est déterminé par la direction définie dans la propriété {{cssxref("flex-direction")}}. Il y a 4 valeurs possibles pour flex-direction. Ce sont :

diff --git a/files/fr/glossary/mathml/index.html b/files/fr/glossary/mathml/index.html index 9e95854608..1f6803a0aa 100644 --- a/files/fr/glossary/mathml/index.html +++ b/files/fr/glossary/mathml/index.html @@ -1,6 +1,6 @@ --- title: MathML -slug: Glossaire/MathML +slug: Glossary/MathML tags: - CodingScripting - Glossaire @@ -8,6 +8,7 @@ tags: - Mathematical Markup Language - XML translation_of: Glossary/MathML +original_slug: Glossaire/MathML ---

MathML (une application {{glossary("XML")}}) est un standard ouvert destiné à représenter des formules mathématiques dans des pages web. En 1998, MathML était d'abord une recommandation du W3C pour représenter des formules mathématiques dans le {{glossary("navigateur")}}. MathML a également d'autres applications parmi lesquelles les informations scientifiques et la synthèse vocale.

diff --git a/files/fr/glossary/media/css/index.html b/files/fr/glossary/media/css/index.html index 677bf4253f..14a43d9bc3 100644 --- a/files/fr/glossary/media/css/index.html +++ b/files/fr/glossary/media/css/index.html @@ -1,12 +1,13 @@ --- title: Média (CSS) -slug: Glossaire/Media/CSS +slug: Glossary/Media/CSS tags: - CSS - Glossaire - Intro - Media translation_of: Glossary/Media/CSS +original_slug: Glossaire/Media/CSS ---

Dans le contexte de {{Glossary("CSS")}} (Cascading Style Sheets), le terme média fait référence à la destination vers laquelle le document doit être dessiné par le {{Glossary("rendering engine")}}. Il s'agit généralement d'un écran—mais il peut également s'agir d'une imprimante, d'un synthétiseur vocal, d'un afficheur Braille ou d'un autre type de périphérique.

diff --git a/files/fr/glossary/media/index.html b/files/fr/glossary/media/index.html index f883de8273..d708511807 100644 --- a/files/fr/glossary/media/index.html +++ b/files/fr/glossary/media/index.html @@ -1,10 +1,11 @@ --- title: Media -slug: Glossaire/Media +slug: Glossary/Media tags: - Désambiguïsation - Glossaire translation_of: Glossary/Media +original_slug: Glossaire/Media ---

Le terme média est surchargé quand on parle du Web ; il prend des significations différentes selon le contexte.

diff --git a/files/fr/glossary/metadata/index.html b/files/fr/glossary/metadata/index.html index 22c547e97f..245f0ebcd9 100644 --- a/files/fr/glossary/metadata/index.html +++ b/files/fr/glossary/metadata/index.html @@ -1,12 +1,13 @@ --- title: Métadonnée -slug: Glossaire/Métadonnée +slug: Glossary/Metadata tags: - CodingScripting - Glossaire - HTML - métadonnée translation_of: Glossary/Metadata +original_slug: Glossaire/Métadonnée ---

Une métadonnée est — dans sa définition la plus simple — une donnée qui décrit une donnée. Par exemple, un document {{glossary("HTML")}} est une donnée, mais son élément {{htmlelement("head")}} peut aussi contenir des métadonnées le décrivant — par exemple qui l'a écrit, ou son résumé.

diff --git a/files/fr/glossary/method/index.html b/files/fr/glossary/method/index.html index aded88ffb7..1d5eac1244 100644 --- a/files/fr/glossary/method/index.html +++ b/files/fr/glossary/method/index.html @@ -1,11 +1,12 @@ --- title: Méthode -slug: Glossaire/Méthode +slug: Glossary/Method tags: - Glossaire - Programmation - Script translation_of: Glossary/Method +original_slug: Glossaire/Méthode ---

Une méthode est une {{glossary("fonction", "fonction")}} (function) qui est une {{glossary("property","propriété")}} d'un {{glossary("object","objet")}}. Il existe deux sortes de méthodes : Les méthodes d'instance qui représentent les fonctions fournissant une interface pour effectuer des actions dans le contexte de l'objet qu'elles composent ou les méthodes statiques qui représentent les fonctions pouvant être exécutées sans nécessiter d'instanciation.

diff --git a/files/fr/glossary/microsoft_edge/index.html b/files/fr/glossary/microsoft_edge/index.html index 529e2a07df..360c4a3104 100644 --- a/files/fr/glossary/microsoft_edge/index.html +++ b/files/fr/glossary/microsoft_edge/index.html @@ -1,11 +1,12 @@ --- title: Microsoft Edge -slug: Glossaire/Microsoft_Edge +slug: Glossary/Microsoft_Edge tags: - Glossaire - Infrastructure - Navigateur translation_of: Glossary/Microsoft_Edge +original_slug: Glossaire/Microsoft_Edge ---

Microsoft Edge est un navigateur graphique gratuit fourni avec Microsoft Windows et développé par Microsoft depuis 2014. D'abord connu sous le nom de Spartan, Edge a remplacé le très ancien navigateur Microsoft {{glossary("Microsoft Internet Explorer","Internet Explorer")}}.

diff --git a/files/fr/glossary/microsoft_internet_explorer/index.html b/files/fr/glossary/microsoft_internet_explorer/index.html index 0fab23fa07..0aa8b356d1 100644 --- a/files/fr/glossary/microsoft_internet_explorer/index.html +++ b/files/fr/glossary/microsoft_internet_explorer/index.html @@ -1,6 +1,6 @@ --- title: Microsoft Internet Explorer -slug: Glossaire/Microsoft_Internet_Explorer +slug: Glossary/Microsoft_Internet_Explorer tags: - Glossaire - Internet Explorer @@ -12,6 +12,7 @@ tags: - Système d'exploitation Windows - Windows translation_of: Glossary/Microsoft_Internet_Explorer +original_slug: Glossaire/Microsoft_Internet_Explorer ---

Internet Explorer (ou IE) est un {{glossary("navigateur")}} graphique gratuit maintenu par Microsoft pour conserver une compatibilité avec son utilisation en entreprise. {{glossary("Microsoft Edge")}} est actuellement le navigateur par défaut sous Windows.

diff --git a/files/fr/glossary/middleware/index.html b/files/fr/glossary/middleware/index.html index 6ea43f8afa..9a15975be2 100644 --- a/files/fr/glossary/middleware/index.html +++ b/files/fr/glossary/middleware/index.html @@ -1,10 +1,11 @@ --- title: Intergiciel -slug: Glossaire/Intergiciel +slug: Glossary/Middleware tags: - Glossaire - Programmation translation_of: Glossary/Middleware +original_slug: Glossaire/Intergiciel ---

Intergiciel (Middleware) est un terme (défini vaguement) pour tout logiciel ou service permettant aux parties d'un système de communiquer et de gérer des données. C'est le logiciel qui gère la communication entre les composants et les entrées / sorties, de sorte que les développeurs peuvent se concentrer sur l'objectif spécifique de leur application.

diff --git a/files/fr/glossary/mime/index.html b/files/fr/glossary/mime/index.html index fd1487f5cd..453936ac6c 100644 --- a/files/fr/glossary/mime/index.html +++ b/files/fr/glossary/mime/index.html @@ -1,12 +1,13 @@ --- title: mime -slug: Glossaire/mime +slug: Glossary/mime tags: - Débutant - Glossaire - Infrastructure - MIME translation_of: Glossary/mime +original_slug: Glossaire/mime ---

MIME "Multipurpose internet mail extensions" est un standard pour décrire des documents sous d'autres formes que du texte ASCII, par exemple audio, vidéo et images. Initialement utilisé pour les pièces jointes aux courriers électroniques, il est devenu le standard pour définir n'importe où les types de documents.

diff --git a/files/fr/glossary/mime_type/index.html b/files/fr/glossary/mime_type/index.html index fac6477869..2448619460 100644 --- a/files/fr/glossary/mime_type/index.html +++ b/files/fr/glossary/mime_type/index.html @@ -1,10 +1,11 @@ --- title: Type MIME -slug: Glossaire/Type_MIME +slug: Glossary/MIME_type tags: - Glossaire - Mécanismes web translation_of: Glossary/MIME_type +original_slug: Glossaire/Type_MIME ---

Un type MIME (désormais correctement appelé "media type", mais aussi parfois "content type") est une chaîne de caractères envoyée avec un fichier pour en indiquer le type (par exemple, un fichier sonore sera étiqueté audio/ogg ou un fichier graphique image/png).

diff --git a/files/fr/glossary/minification/index.html b/files/fr/glossary/minification/index.html index 794e296c0b..4e151bb536 100644 --- a/files/fr/glossary/minification/index.html +++ b/files/fr/glossary/minification/index.html @@ -1,11 +1,12 @@ --- title: minification -slug: Glossaire/minification +slug: Glossary/minification tags: - Glossaire - Performance - Performance Web translation_of: Glossary/minification +original_slug: Glossaire/minification ---

 La minification est le processus de suppression des données inutiles ou redondantes sans affecter la manière dont une ressource est traitée par le navigateur. La minification peut inclure la suppression des commentaires de code, des espaces blancs et du code inutilisé, ainsi que le raccourcissement des noms de variables et de fonctions. La minification est utilisée pour améliorer les performances web en réduisant la taille du fichier. Il s'agit généralement d'une étape automatisée qui se produit au moment de la construction.

diff --git a/files/fr/glossary/mitm/index.html b/files/fr/glossary/mitm/index.html index be886dacd8..1f9478e03d 100644 --- a/files/fr/glossary/mitm/index.html +++ b/files/fr/glossary/mitm/index.html @@ -1,11 +1,12 @@ --- title: MitM -slug: Glossaire/MitM +slug: Glossary/MitM tags: - Attaque - Glossaire - Sécurité translation_of: Glossary/MitM +original_slug: Glossaire/MitM ---

Une attaque de l'homme du milieu (Man-in-the-middle attack MitM) intercepte une communication entre deux systèmes. Par exemple, un routeur Wi-Fi peut être compromis.

diff --git a/files/fr/glossary/mixin/index.html b/files/fr/glossary/mixin/index.html index 71e68f8164..1f5b895be6 100644 --- a/files/fr/glossary/mixin/index.html +++ b/files/fr/glossary/mixin/index.html @@ -1,12 +1,13 @@ --- title: Mixin -slug: Glossaire/Mixin +slug: Glossary/Mixin tags: - Glossaire - Méthode - Programmation - Propriété translation_of: Glossary/Mixin +original_slug: Glossaire/Mixin ---

Un mixin est une {{Glossary("class","classe")}} ou une {{Glossary("interface","interface")}} dans laquelle  une partie ou la totalité des {{glossary("method","méthodes")}} et des {{glossary("property","propriétés")}} sont implémentées en  exigeant qu'une autre {{glossary("class","classe")}} ou {{Glossary("interface")}} fournisse les éléments manquants . La nouvelle classe ou interface inclut alors à la fois les propriétés et les méthodes du mixin ainsi que celles qu'il définit lui-même. Toutes les méthodes et propriétés sont utilisées exactement de la même façon, qu'elles soient implémentées dans le mixin ou dans l'interface, ou qu'elle soit la classe qui implémente le mixin.

diff --git a/files/fr/glossary/mobile_first/index.html b/files/fr/glossary/mobile_first/index.html index 8cd1f60275..dcaa688f82 100644 --- a/files/fr/glossary/mobile_first/index.html +++ b/files/fr/glossary/mobile_first/index.html @@ -1,10 +1,11 @@ --- title: Mobile d'abord -slug: Glossaire/Mobile_d_abord +slug: Glossary/Mobile_First tags: - Conception - Disposition - Glossaire translation_of: Glossary/Mobile_First +original_slug: Glossaire/Mobile_d_abord ---

Le "mobile d'abord", une forme d'{{Glossary("Progressive enhancement","amélioration progressive")}}, est une approche de développement et de conception web qui met l'accent sur l'établissement de priorités, en matière de conception et de développement, pour les tailles d'écrans mobiles plutôt que pour les écrans de bureau. La raison d'être de l'approche "mobile d'abord" est de fournir aux utilisateurs de bonnes expériences utilisateur à toutes les tailles d'écran, en commençant par créer une expérience utilisateur qui fonctionne bien sur les petits écrans, puis en l'optimisant pour les autres tailles d'écran. L'approche "mobile d'abord" contraste avec l'ancienne approche de la conception pour les tailles d'écran de bureau d'abord, puis seulement plus tard, en ajoutant un peu de support, pour les petites tailles d'écran.

diff --git a/files/fr/glossary/modem/index.html b/files/fr/glossary/modem/index.html index a561d35c74..b0606f9b4a 100644 --- a/files/fr/glossary/modem/index.html +++ b/files/fr/glossary/modem/index.html @@ -1,11 +1,12 @@ --- title: Modem -slug: Glossaire/Modem +slug: Glossary/Modem tags: - Débutant - Glossaire - Infrastructure translation_of: Glossary/Modem +original_slug: Glossaire/Modem ---

Un modem ("modulateur-démodulateur") est un appareil qui convertit les informations  numériques en informations analogiques et vice-versa, pour l'envoi de données à travers les réseaux. Différents types sont utilisés pour différents réseaux : des modems DSL pour les fils téléphoniques, des modems WiFi pour les ondes radio de courte portée, des modems 3G pour les tours de données cellulaires, etc.

diff --git a/files/fr/glossary/modern_web_apps/index.html b/files/fr/glossary/modern_web_apps/index.html index fcf21a04cf..a1d630d9a9 100644 --- a/files/fr/glossary/modern_web_apps/index.html +++ b/files/fr/glossary/modern_web_apps/index.html @@ -1,9 +1,10 @@ --- title: Applications web modernes -slug: Glossaire/applications_web_modernes +slug: Glossary/Modern_web_apps tags: - Applications - Glossaire translation_of: Glossary/Modern_web_apps +original_slug: Glossaire/applications_web_modernes ---

Voir {{glossary("Progressive web apps","Applications web progressistes")}}

diff --git a/files/fr/glossary/modularity/index.html b/files/fr/glossary/modularity/index.html index adc14648d9..6e544ef8a0 100644 --- a/files/fr/glossary/modularity/index.html +++ b/files/fr/glossary/modularity/index.html @@ -1,10 +1,11 @@ --- title: Modularité -slug: Glossaire/modularité +slug: Glossary/modularity tags: - CodingScripting - Glossaire translation_of: Glossary/modularity +original_slug: Glossaire/modularité ---

Le terme Modularité se réfère au degré qu'ont les composants d'un système à être séparés et recombinés, il s'agit également de la division d'un paquet logiciel en unités logiques. L'avantage d'un système modulaire est qu'il peut traiter ses composants de manière indépendante.

diff --git a/files/fr/glossary/mozilla_firefox/index.html b/files/fr/glossary/mozilla_firefox/index.html index 3e2e370324..c6f7562faf 100644 --- a/files/fr/glossary/mozilla_firefox/index.html +++ b/files/fr/glossary/mozilla_firefox/index.html @@ -1,6 +1,6 @@ --- title: Mozilla Firefox -slug: Glossaire/Mozilla_Firefox +slug: Glossary/Mozilla_Firefox tags: - Firefox - Glossaire @@ -9,6 +9,7 @@ tags: - Mozilla Firefox - Navigateur translation_of: Glossary/Mozilla_Firefox +original_slug: Glossaire/Mozilla_Firefox ---

Mozilla Firefox est un {{Glossary("navigateur")}} open source libre dont le développement est supervisé par Mozilla Corporation. Firefox fonctionne sur Windows, OS X, Linux, et Android.

diff --git a/files/fr/glossary/mutable/index.html b/files/fr/glossary/mutable/index.html index b35d191a8a..59dc106289 100644 --- a/files/fr/glossary/mutable/index.html +++ b/files/fr/glossary/mutable/index.html @@ -1,11 +1,12 @@ --- title: Muable -slug: Glossaire/Muable +slug: Glossary/Mutable tags: - Débutant - Glossaire - Variables translation_of: Glossary/Mutable +original_slug: Glossaire/Muable ---

Une variable muable (mutable) est une variable qui peut être modifiée. En {{glossary("JavaScript")}}, seuls les {{Glossary("Object","objets")}} et {{Glossary("Array","tableaux")}} (arrays) sont muables, pas {{Glossary("primitive", "les valeurs primitives")}}.

diff --git a/files/fr/glossary/mvc/index.html b/files/fr/glossary/mvc/index.html index 590a043bb8..758a55fb46 100644 --- a/files/fr/glossary/mvc/index.html +++ b/files/fr/glossary/mvc/index.html @@ -1,11 +1,12 @@ --- title: MVC -slug: Glossaire/MVC +slug: Glossary/MVC tags: - Conception - Glossaire - Logiciel translation_of: Glossary/MVC +original_slug: Glossaire/MVC ---

MVC (Model-View-Controller ou Modèle-Vue-Contrôleur) est un modèle dans la conception de logiciels. Il met l'accent sur la séparation entre la logique métier et l'affichage du logiciel. Cette «séparation des préoccupations» permet une meilleure répartition du travail et une maintenance améliorée. Certains autres modèles de conception sont basés sur MVC, tels que MVVM (Model-View-Viewmodel), MTP (Model-View-Presenter) et MVW (Model-View-Whatever).

diff --git a/files/fr/glossary/namespace/index.html b/files/fr/glossary/namespace/index.html index 18606c6d32..5483b24ea7 100644 --- a/files/fr/glossary/namespace/index.html +++ b/files/fr/glossary/namespace/index.html @@ -1,9 +1,10 @@ --- title: Namespace -slug: Glossaire/Namespace +slug: Glossary/Namespace tags: - Glossary translation_of: Glossary/Namespace +original_slug: Glossaire/Namespace ---

Un espace de nom (en anglais : Namespace) est un contexte qui permet d'identifier et grouper un ensemble logique d'éléments utilisés par un programme. Dans un même contexte et une même portée (scope), un identifiant doit identifier une entité de manière unique.

diff --git a/files/fr/glossary/nan/index.html b/files/fr/glossary/nan/index.html index fc42a39015..41ffee6d82 100644 --- a/files/fr/glossary/nan/index.html +++ b/files/fr/glossary/nan/index.html @@ -1,10 +1,11 @@ --- title: NaN -slug: Glossaire/NaN +slug: Glossary/NaN tags: - Encodage - Glossaire translation_of: Glossary/NaN +original_slug: Glossaire/NaN ---

NaN (Not a Number — pas un nombre) est un {{Glossary("Type", "type de données")}} numérique qui indique une valeur indéfinie ou une valeur qui ne peut pas être représentée, en particulier le résultat d'une opération à virgule flottante.

diff --git a/files/fr/glossary/nat/index.html b/files/fr/glossary/nat/index.html index 02c9028eca..333e18d567 100644 --- a/files/fr/glossary/nat/index.html +++ b/files/fr/glossary/nat/index.html @@ -1,6 +1,6 @@ --- title: NAT -slug: Glossaire/NAT +slug: Glossary/NAT tags: - Débutant - Glossaire @@ -8,6 +8,7 @@ tags: - Mécanismes web - WebRTC translation_of: Glossary/NAT +original_slug: Glossaire/NAT ---

NAT (Network Address Translation) est une technique pour permettre à plusieurs ordinateurs de partager une adresse IP. Le NAT attribue des adresses uniques aux ordinateurs du réseau local et ajuste le trafic réseau entrant/sortant pour envoyer les données au bon endroit.

diff --git a/files/fr/glossary/native/index.html b/files/fr/glossary/native/index.html index acaf7619c4..98c19597ca 100644 --- a/files/fr/glossary/native/index.html +++ b/files/fr/glossary/native/index.html @@ -1,10 +1,11 @@ --- title: Native -slug: Glossaire/Native +slug: Glossary/Native tags: - Glossaire - Programmation translation_of: Glossary/Native +original_slug: Glossaire/Native ---

Une application native a été compilée pour s'exécuter sur la combinaison logiciel-matériel habituelle de l'architecture cible.

diff --git a/files/fr/glossary/navigation_directive/index.html b/files/fr/glossary/navigation_directive/index.html index 132871db0b..14fe1afce2 100644 --- a/files/fr/glossary/navigation_directive/index.html +++ b/files/fr/glossary/navigation_directive/index.html @@ -1,11 +1,12 @@ --- title: Directive de navigation -slug: Glossaire/Directive_de_navigation +slug: Glossary/Navigation_directive tags: - CSP - Glossaire - Sécurité translation_of: Glossary/Navigation_directive +original_slug: Glossaire/Directive_de_navigation ---

Les directives de navigation {{Glossary("CSP")}} sont utilisées dans un en-tête de {{HTTPHeader("Content-Security-Policy","politique de sécurité de contenu")}} et régissent l'emplacement sur lequel un utilisateur peut naviguer ou envoyer un formulaire, par exemple.

diff --git a/files/fr/glossary/netscape_navigator/index.html b/files/fr/glossary/netscape_navigator/index.html index 6049ba3964..bcabcddb3d 100644 --- a/files/fr/glossary/netscape_navigator/index.html +++ b/files/fr/glossary/netscape_navigator/index.html @@ -1,6 +1,6 @@ --- title: Netscape Navigator -slug: Glossaire/Netscape_Navigator +slug: Glossary/Netscape_Navigator tags: - Glossaire - Navigateur @@ -8,6 +8,7 @@ tags: - Netscape - Netscape Navigator translation_of: Glossary/Netscape_Navigator +original_slug: Glossaire/Netscape_Navigator ---

Netscape Navigator, ou Netscape, était le principal {{glossary("navigateur")}} des années 90. Il était basé sur Mosaic et l'équipe de Netscape était dirigée par Marc Andreessen, un programmeur qui a également écrit du code pour Mosaic.

diff --git a/files/fr/glossary/nntp/index.html b/files/fr/glossary/nntp/index.html index 085a6a7992..c03388b194 100644 --- a/files/fr/glossary/nntp/index.html +++ b/files/fr/glossary/nntp/index.html @@ -1,10 +1,11 @@ --- title: NNTP -slug: Glossaire/NNTP +slug: Glossary/NNTP tags: - Glossaire - Infrastructure translation_of: Glossary/NNTP +original_slug: Glossaire/NNTP ---

NNTP (Network News Transfer Protocol) est un {{Glossary("Protocol","protocole")}} utilisé pour transférer des messages {{Glossary("Usenet")}} d'un client vers un serveur ou entre serveurs.

diff --git a/files/fr/glossary/node.js/index.html b/files/fr/glossary/node.js/index.html index d087a3262a..849a9312de 100644 --- a/files/fr/glossary/node.js/index.html +++ b/files/fr/glossary/node.js/index.html @@ -1,11 +1,12 @@ --- title: Node.js -slug: Glossaire/Node.js +slug: Glossary/Node.js tags: - Glossaire - Infrastructure - JavaScript translation_of: Glossary/Node.js +original_slug: Glossaire/Node.js ---

Node.js est un environnement {{Glossary("JavaScript")}} multiplateforme qui permet aux développeurs de créer des applications réseaux et côté serveur en utilisant JavaScript. 

diff --git a/files/fr/glossary/node/networking/index.html b/files/fr/glossary/node/networking/index.html index 4cb4be5f73..05b13d28df 100644 --- a/files/fr/glossary/node/networking/index.html +++ b/files/fr/glossary/node/networking/index.html @@ -1,10 +1,11 @@ --- title: Nœud (réseau) -slug: Glossary/Node/réseau +slug: Glossary/Node/networking tags: - Glossaire - Infrastructure translation_of: Glossary/Node/networking +original_slug: Glossary/Node/réseau ---

Dans un réseau, un nœud est un point unique du réseau. Dans les réseaux physiques, un nœud est en général un appareil, comme un ordinateur ou un routeur.

diff --git a/files/fr/glossary/non-normative/index.html b/files/fr/glossary/non-normative/index.html index 725b838c3f..f0f0132fcf 100644 --- a/files/fr/glossary/non-normative/index.html +++ b/files/fr/glossary/non-normative/index.html @@ -1,12 +1,13 @@ --- title: non-normatif -slug: Glossaire/non-normative +slug: Glossary/non-normative tags: - Glossaire - Infrastructure - Specification - Standardisation translation_of: Glossary/non-normative +original_slug: Glossaire/non-normative ---

Les {{Glossary("Specification","spécifications")}} logicielles contiennent souvent des informations marquées comme non normatives ou informatives, ce qui signifie qu'elles sont fournies dans le but d'aider le lecteur à mieux comprendre la spécification ou pour montrer un exemple ou une bonne pratique, et qu'il n'est pas nécessaire de les suivre comme une règle. Les sections qui contiennent les informations officielles à respecter sont souvent marquées comme {{Glossary("Normative", "normatives")}}.

diff --git a/files/fr/glossary/normative/index.html b/files/fr/glossary/normative/index.html index 5d9c587333..7b3799bb0a 100644 --- a/files/fr/glossary/normative/index.html +++ b/files/fr/glossary/normative/index.html @@ -1,12 +1,13 @@ --- title: Normatif -slug: Glossaire/Normative +slug: Glossary/Normative tags: - Glossaire - Infrastructure - Spécification(2) - Standardisation translation_of: Glossary/Normative +original_slug: Glossaire/Normative ---

Normatif est un mot communément utilisé dans des {{Glossary("spécification", "spécifications")}} logicielles pour désigner les sections qui sont standardisées et qui doivent être suivies comme des règles. Les spécifications peuvent également contenir des sections marquées {{Glossary("non-normative","non normatives")}} ou informatives, ce qui signifie qu'elles sont données dans le but d'aider le lecteur à mieux comprendre les spécifications ou pour apporter un exemple concret ou de bonnes pratiques, qui n'ont pas à être suivis comme une règle.

diff --git a/files/fr/glossary/null/index.html b/files/fr/glossary/null/index.html index b988a26b36..61486f047b 100644 --- a/files/fr/glossary/null/index.html +++ b/files/fr/glossary/null/index.html @@ -1,10 +1,11 @@ --- title: 'Null' -slug: Glossaire/Null +slug: Glossary/Null tags: - CodingScripting - Glossaire translation_of: Glossary/Null +original_slug: Glossaire/Null ---

En informatique, une valeur null représente une référence qui pointe, en général de manière volontaire, vers un {{glossary("objet")}} ou une adresse invalide ou inexistant. La signification d'une référence nulle varie selon les implémentations des langages.

diff --git a/files/fr/glossary/number/index.html b/files/fr/glossary/number/index.html index 1f3bcd7fbf..1d6225a933 100644 --- a/files/fr/glossary/number/index.html +++ b/files/fr/glossary/number/index.html @@ -1,11 +1,12 @@ --- title: Number -slug: Glossaire/Number +slug: Glossary/Number tags: - CodingScripting - Glossaire - JavaScript translation_of: Glossary/Number +original_slug: Glossaire/Number ---

En {{Glossary("JavaScript")}}, Number est un type de donnée numérique dans le format à virgule flottante double précision 64 bits (IEEE 754). Dans d'autres langages de programmation, différents types numériques peuvent exister, par exemple : Integers, Floats, Doubles, ou Bignums.

diff --git a/files/fr/glossary/object/index.html b/files/fr/glossary/object/index.html index 88fecc0713..5b36f5cd38 100644 --- a/files/fr/glossary/object/index.html +++ b/files/fr/glossary/object/index.html @@ -1,12 +1,13 @@ --- title: Objet -slug: Glossaire/Objet +slug: Glossary/Object tags: - Glossaire - Intro - Objet - Programmation translation_of: Glossary/Object +original_slug: Glossaire/Objet ---

Un Objet est une structure contenant des données et des instructions en rapport avec ces données. Un Objet correspond parfois à des choses du monde réel, par exemple à une voiture ou à une piste dans un jeu vidéo de course. {{glossary("JavaScript")}}, Java, C++, Python et Ruby sont des exemples de langages de {{glossary("OOP","programmation orientée objet")}}.

diff --git a/files/fr/glossary/object_reference/index.html b/files/fr/glossary/object_reference/index.html index bb4d509357..3ba351bcd0 100644 --- a/files/fr/glossary/object_reference/index.html +++ b/files/fr/glossary/object_reference/index.html @@ -1,10 +1,11 @@ --- title: Référence d'objet -slug: Glossaire/Référence_d_objet +slug: Glossary/Object_reference tags: - Glossaire - Programmation translation_of: Glossary/Object_reference +original_slug: Glossaire/Référence_d_objet ---

Un lien vers un {{glossary("objet")}}. Les références d'objet peuvent s'utiliser exactement comme des objets liés.

diff --git a/files/fr/glossary/oop/index.html b/files/fr/glossary/oop/index.html index 7ea79f6c83..2433e9722e 100644 --- a/files/fr/glossary/oop/index.html +++ b/files/fr/glossary/oop/index.html @@ -1,11 +1,12 @@ --- title: POO -slug: Glossaire/POO +slug: Glossary/OOP tags: - Débutant - Glossaire - Script translation_of: Glossary/OOP +original_slug: Glossaire/POO ---

La POO (Programmation Orientée Objet) est un paradigme de programmation qui consiste à encapsuler les données et les traitements en relation avec ces données dans des {{glossary("object","objets")}}. Les algorithmes consistent alors à orchestrer les opérations sur ces objets et non plus sur ce qui les compose.

diff --git a/files/fr/glossary/opengl/index.html b/files/fr/glossary/opengl/index.html index 96a5d72e32..ed94d850f6 100644 --- a/files/fr/glossary/opengl/index.html +++ b/files/fr/glossary/opengl/index.html @@ -1,11 +1,12 @@ --- title: OpenGL -slug: Glossaire/OpenGL +slug: Glossary/OpenGL tags: - Glossaire - OpenGL - Programmation translation_of: Glossary/OpenGL +original_slug: Glossaire/OpenGL ---

OpenGL (Open Graphics Library) est une interface de programmation d'application (API) multi-plateforme et un langage pour le rendu de graphismes vectoriels 2D et 3D. L'API est typiquement utilisée pour interagir avec un processeur graphique (ou GPU, graphics processing unit) pour que le rendu soit accéléré par le matériel.

diff --git a/files/fr/glossary/openssl/index.html b/files/fr/glossary/openssl/index.html index e14e93385c..f6f3c942af 100644 --- a/files/fr/glossary/openssl/index.html +++ b/files/fr/glossary/openssl/index.html @@ -1,10 +1,11 @@ --- title: OpenSSL -slug: Glossaire/OpenSSL +slug: Glossary/OpenSSL tags: - Glossaire - Sécurité translation_of: Glossary/OpenSSL +original_slug: Glossaire/OpenSSL ---

OpenSSL est une implémentation open source de {{glossary("SSL")}} et de {{glossary("TLS")}}.

diff --git a/files/fr/glossary/opera_browser/index.html b/files/fr/glossary/opera_browser/index.html index c13afeeae9..1ebe91c811 100644 --- a/files/fr/glossary/opera_browser/index.html +++ b/files/fr/glossary/opera_browser/index.html @@ -1,6 +1,6 @@ --- title: Navigateur Opera -slug: Glossaire/Opera_Browser +slug: Glossary/Opera_Browser tags: - Glossaire - Navigateur @@ -8,6 +8,7 @@ tags: - Navigation - Opera translation_of: Glossary/Opera_Browser +original_slug: Glossaire/Opera_Browser ---

Opera est le cinquième {{glossary("navigateur")}} web le plus utilisé, distribué publiquement en 1996 et ne fonctionnant à l'origine que sur Windows. Opera utilise {{glossary("Blink")}} comme moteur de rendu depuis 2013 (avant cette date, il s'agissait de {{glossary("Presto")}}). Opera existe également en versions tablette et mobile.

diff --git a/files/fr/glossary/operand/index.html b/files/fr/glossary/operand/index.html index f401dfe0c5..2e3d2f6cdb 100644 --- a/files/fr/glossary/operand/index.html +++ b/files/fr/glossary/operand/index.html @@ -1,10 +1,11 @@ --- title: Opérande -slug: Glossaire/Operand +slug: Glossary/Operand tags: - Encodage - Glossaire translation_of: Glossary/Operand +original_slug: Glossaire/Operand ---

Un opérande est la partie d'une instruction qui représente la donnée manipulée par l'{{glossary("Operator","opérateur")}}. Par exemple, lors de l'ajout de deux nombres, les nombres sont les opérandes et "+" est l'opérateur.

diff --git a/files/fr/glossary/operator/index.html b/files/fr/glossary/operator/index.html index 9b0496e837..553dae7020 100644 --- a/files/fr/glossary/operator/index.html +++ b/files/fr/glossary/operator/index.html @@ -1,10 +1,11 @@ --- title: Opérateur -slug: Glossaire/Operator +slug: Glossary/Operator tags: - Glossaire - Programmation translation_of: Glossary/Operator +original_slug: Glossaire/Operator ---

Syntaxe réservée constituée de caractères alphanumériques ou de ponctuation apportant des fonctionnalités intégrées.  Par exemple, "+" représente l'opérateur d'addition de nombres et de concatenation de chaînes de caractères, alors que l'opération "non", "!", est la négation d'une expression — par exemple, une déclaration vraie returnera false.

diff --git a/files/fr/glossary/origin/index.html b/files/fr/glossary/origin/index.html index 751adb267d..0edb3426ff 100644 --- a/files/fr/glossary/origin/index.html +++ b/files/fr/glossary/origin/index.html @@ -1,11 +1,12 @@ --- title: Origine -slug: Glossaire/Origine +slug: Glossary/Origin tags: - Glossaire - Mécanismes web - origine translation_of: Glossary/Origin +original_slug: Glossaire/Origine ---

Résumé

diff --git a/files/fr/glossary/ota/index.html b/files/fr/glossary/ota/index.html index db26b69588..546d75367d 100644 --- a/files/fr/glossary/ota/index.html +++ b/files/fr/glossary/ota/index.html @@ -1,6 +1,6 @@ --- title: OTA -slug: Glossaire/OTA +slug: Glossary/OTA tags: - Glossaire - Infrastructure @@ -8,6 +8,7 @@ tags: - Mise à jour - OTA translation_of: Glossary/OTA +original_slug: Glossaire/OTA ---

Over The Air (OTA) se réfère à un système de mise à jour automatique sur des appareils connectés à un serveur central. Tous les propriétaires d'un appareil qui vont recevoir des instructions d'"update" (mise à jour) sont sur le même canal, et chaque appareil a souvent accès à plusieurs canaux (ex : pour les outils production ou ingénieur)

diff --git a/files/fr/glossary/owasp/index.html b/files/fr/glossary/owasp/index.html index dc155c1a58..1137274b83 100644 --- a/files/fr/glossary/owasp/index.html +++ b/files/fr/glossary/owasp/index.html @@ -1,10 +1,11 @@ --- title: OWASP -slug: Glossaire/OWASP +slug: Glossary/OWASP tags: - Glossaire - Sécurité translation_of: Glossary/OWASP +original_slug: Glossaire/OWASP ---

OWASP (Open Web Application Security Project) est une organisation à but non lucratif et un réseau mondial qui travaille sur la sécurité des logiciels libres, en particulier sur le Web.

diff --git a/files/fr/glossary/p2p/index.html b/files/fr/glossary/p2p/index.html index 0e8769c6b9..b4a57cc6ce 100644 --- a/files/fr/glossary/p2p/index.html +++ b/files/fr/glossary/p2p/index.html @@ -1,7 +1,8 @@ --- title: P2P -slug: Glossaire/P2P +slug: Glossary/P2P translation_of: Glossary/P2P +original_slug: Glossaire/P2P ---

P2P (Peer-to-peer ou pair à pair) est une architecture réseau dans laquelle tous les ordinateurs, appelés nœuds (peers), ont autant de privilèges et se partagent la charge de travail. Le P2P diffère d'une architecture client-serveur dans laquelle plusieurs clients (nœuds) se connectent à un serveur centralisé pour utiliser des services.

diff --git a/files/fr/glossary/pac/index.html b/files/fr/glossary/pac/index.html index 5784cf550a..cf597e33a7 100644 --- a/files/fr/glossary/pac/index.html +++ b/files/fr/glossary/pac/index.html @@ -1,10 +1,11 @@ --- title: PAC -slug: Glossaire/PAC +slug: Glossary/PAC tags: - Glossaire - Programmation translation_of: Glossary/PAC +original_slug: Glossaire/PAC ---

Un fichier Proxy Auto-Configuration (PAC) est un fichier qui contient une fonction FindProxyForURL() laquelle est utilisée par le navigateur pour déterminer  si les requêtes (y compris HTTP, HTTPS et FTP) doivent être envoyées directement à la destination, ou si elles doivent être transmises via un serveur proxy Web.

diff --git a/files/fr/glossary/packet/index.html b/files/fr/glossary/packet/index.html index 9f6b19625e..07e17ba74e 100644 --- a/files/fr/glossary/packet/index.html +++ b/files/fr/glossary/packet/index.html @@ -1,6 +1,6 @@ --- title: Paquet -slug: Glossaire/Paquet +slug: Glossary/Packet tags: - Glossaire - Paquet @@ -11,6 +11,7 @@ tags: - charge utile - payload translation_of: Glossary/Packet +original_slug: Glossaire/Paquet ---

Un paquet, ou paquet réseau, est un bloc de données formaté envoyé sur un réseau. Les principaux composants d'un paquet réseau sont les données utilisateur et les informations de contrôle. Les données utilisateur sont appelées payload ou charge utile. Les informations de contrôle sont les informations de livraison du payload. Il se compose d'adresses réseau pour la source et la destination, des informations de séquencement et des codes de détection d'erreur et se trouve généralement dans les en-têtes et le pied de page des paquets.

diff --git a/files/fr/glossary/parameter/index.html b/files/fr/glossary/parameter/index.html index 39b7d3c8e2..0908a0356c 100644 --- a/files/fr/glossary/parameter/index.html +++ b/files/fr/glossary/parameter/index.html @@ -1,11 +1,12 @@ --- title: Paramètre -slug: Glossaire/Parameter +slug: Glossary/Parameter tags: - Encodage - Glossaire - JavaScript translation_of: Glossary/Parameter +original_slug: Glossaire/Parameter ---

Un paramètre est une variable nommée passée à une {{Glossary("fonction")}}. Les paramètres servent à importer des {{Glossary("argument","arguments")}} à l'intérieur des fonctions.

diff --git a/files/fr/glossary/parent_object/index.html b/files/fr/glossary/parent_object/index.html index 6fe96993ab..4065e6a5c2 100644 --- a/files/fr/glossary/parent_object/index.html +++ b/files/fr/glossary/parent_object/index.html @@ -1,10 +1,11 @@ --- title: Objet parent -slug: Glossaire/Objet_parent +slug: Glossary/Parent_object tags: - Glossaire - Programmation translation_of: Glossary/Parent_object +original_slug: Glossaire/Objet_parent ---

L'{{glossary("object","objet")}} auquel appartient une {{glossary("property","propriété")}} ou une {{glossary("method","méthode")}} donnée.

diff --git a/files/fr/glossary/parse/index.html b/files/fr/glossary/parse/index.html index 0b0ad3c999..baaad2058a 100644 --- a/files/fr/glossary/parse/index.html +++ b/files/fr/glossary/parse/index.html @@ -1,10 +1,11 @@ --- title: Analyse Syntaxique -slug: Glossaire/Parse +slug: Glossary/Parse tags: - Glossaire - JavaScript translation_of: Glossary/Parse +original_slug: Glossaire/Parse ---

"Parser" signifie analyser et convertir un programme en un format interne que l'environnement d'exécution peut exécuter, par exemple le moteur {{glossary("JavaScript")}} dans les navigateurs.

diff --git a/files/fr/glossary/parser/index.html b/files/fr/glossary/parser/index.html index 440bbd0e33..a5454efb69 100644 --- a/files/fr/glossary/parser/index.html +++ b/files/fr/glossary/parser/index.html @@ -1,10 +1,11 @@ --- title: Analyseur syntaxique -slug: Glossaire/Parser +slug: Glossary/Parser tags: - Encodage - Glossaire translation_of: Glossary/Parser +original_slug: Glossaire/Parser ---

Le module d'un compilateur ou d'un interprête qui effectue l'{{glossary("parse","analyse syntaxique")}} d'un fichier de code source.

diff --git a/files/fr/glossary/pdf/index.html b/files/fr/glossary/pdf/index.html index 9ce683b225..1580f00bd4 100644 --- a/files/fr/glossary/pdf/index.html +++ b/files/fr/glossary/pdf/index.html @@ -1,7 +1,8 @@ --- title: PDF -slug: Glossaire/PDF +slug: Glossary/PDF translation_of: Glossary/PDF +original_slug: Glossaire/PDF ---

PDF (Portable Document Format) est un format de fichiers utilisé pour partager des documents sans dépendre d'un logiciel particulier, d'une plateforme ou d'un système d'exploitation. Le format PDF fournit une image numérique d'un document, qui conserve la même apparence une fois imprimé.

diff --git a/files/fr/glossary/percent-encoding/index.html b/files/fr/glossary/percent-encoding/index.html index 5d164240c6..1f8313e973 100644 --- a/files/fr/glossary/percent-encoding/index.html +++ b/files/fr/glossary/percent-encoding/index.html @@ -1,11 +1,12 @@ --- title: Encodage-pourcent -slug: Glossaire/percent-encoding +slug: Glossary/percent-encoding tags: - Débutant - Glossaire - Mécanismes web translation_of: Glossary/percent-encoding +original_slug: Glossaire/percent-encoding ---

Encodage-pourcent (Percent-encoding) est un mécanisme d'encodage des caractères de 8 bits qui ont une signification spécifique dans le contexte des {{Glossary("URL")}}. Il est parfois appelé encodage d'URL. Il consiste en une substitution de : un caractère '%' suivi d'un code hexadecimal correspondant à la valeur ASCII du caractère à remplacer.

diff --git a/files/fr/glossary/php/index.html b/files/fr/glossary/php/index.html index c0d11277fa..3c89eeb218 100644 --- a/files/fr/glossary/php/index.html +++ b/files/fr/glossary/php/index.html @@ -1,6 +1,6 @@ --- title: PHP -slug: Glossaire/PHP +slug: Glossary/PHP tags: - Encodage - Glossaire @@ -8,6 +8,7 @@ tags: - PHP - Programmation translation_of: Glossary/PHP +original_slug: Glossaire/PHP ---

PHP est un langage de script côté serveur conçu pour le développement web mais aussi utilisé comme langage de programmation généraliste. Créée à l'origine par Rasmus Lerdorf en 1994, l'implémentation de la référence PHP est maintenant produite par The PHP Group. PHP signifiait à l'origine Personal Home Page, mais elle correspond maintenant à l'acronyme récursif PHP : Hypertext Preprocessor.

diff --git a/files/fr/glossary/pixel/index.html b/files/fr/glossary/pixel/index.html index a781d07b58..e55fb37877 100644 --- a/files/fr/glossary/pixel/index.html +++ b/files/fr/glossary/pixel/index.html @@ -1,10 +1,11 @@ --- title: Pixel -slug: Glossaire/Pixel +slug: Glossary/Pixel tags: - Glossaire - Graphismes translation_of: Glossary/Pixel +original_slug: Glossaire/Pixel ---

Un pixel est le plus petit bloc qu'un affichage graphique comme un écran d'ordinateur puisse afficher.

diff --git a/files/fr/glossary/placeholder_names/index.html b/files/fr/glossary/placeholder_names/index.html index 7e7bed4e5f..ffce36d443 100644 --- a/files/fr/glossary/placeholder_names/index.html +++ b/files/fr/glossary/placeholder_names/index.html @@ -1,11 +1,12 @@ --- title: Noms réservés -slug: Glossaire/Noms_réservés +slug: Glossary/Placeholder_names tags: - Cryptographie - Glossaire - Sécurité translation_of: Glossary/Placeholder_names +original_slug: Glossaire/Noms_réservés ---

Les noms réservés sont courramment utilisés en cryptographie pour indiquer les participants à une conversation, sans recourir à une terminologie comme "Partie A", "indiscret" et "attaquant malveillant". Les noms les plus courants sont :

diff --git a/files/fr/glossary/plaintext/index.html b/files/fr/glossary/plaintext/index.html index 55efd24739..f51022ba33 100644 --- a/files/fr/glossary/plaintext/index.html +++ b/files/fr/glossary/plaintext/index.html @@ -1,11 +1,12 @@ --- title: Texte brut -slug: Glossaire/Texte_brut +slug: Glossary/Plaintext tags: - Cryptographie - Glossaire - Sécurité translation_of: Glossary/Plaintext +original_slug: Glossaire/Texte_brut ---

Un texte brut désigne soit une information qui a été utilisée comme entrée pour un {{Glossary("algorithme")}} de {{Glossary("chiffrement")}} , soit un {{Glossary("cryptogramme")}} qui a été déchiffré.

diff --git a/files/fr/glossary/png/index.html b/files/fr/glossary/png/index.html index 8f64ff837b..7834787b05 100644 --- a/files/fr/glossary/png/index.html +++ b/files/fr/glossary/png/index.html @@ -1,6 +1,6 @@ --- title: PNG -slug: Glossaire/PNG +slug: Glossary/PNG tags: - Composition - Débutant @@ -8,6 +8,7 @@ tags: - Infrastructure - PNG translation_of: Glossary/PNG +original_slug: Glossaire/PNG ---

PNG (Portable Network Graphics) est un format de fichiers graphiques qui supporte la compression de données sans perte.

diff --git a/files/fr/glossary/polyfill/index.html b/files/fr/glossary/polyfill/index.html index a5a6f4aa35..2257504ca2 100644 --- a/files/fr/glossary/polyfill/index.html +++ b/files/fr/glossary/polyfill/index.html @@ -1,7 +1,8 @@ --- title: Polyfill -slug: Glossaire/Polyfill +slug: Glossary/Polyfill translation_of: Glossary/Polyfill +original_slug: Glossaire/Polyfill ---

Un polyfill est un bout de code (généralement en JavaScript sur le web) utilisé pour fournir des fonctionnalités récentes sur d'anciens navigateurs qui ne les supportent pas nativement.

diff --git a/files/fr/glossary/polymorphism/index.html b/files/fr/glossary/polymorphism/index.html index 2c928bdea5..a04deb6361 100644 --- a/files/fr/glossary/polymorphism/index.html +++ b/files/fr/glossary/polymorphism/index.html @@ -1,10 +1,11 @@ --- title: Polymorphisme -slug: Glossaire/Polymorphisme +slug: Glossary/Polymorphism tags: - Encodage - Glossaire translation_of: Glossary/Polymorphism +original_slug: Glossaire/Polymorphisme ---

Le polymorphisme est la présentation d'une unique interface pour plusieurs types de données.

diff --git a/files/fr/glossary/pop/index.html b/files/fr/glossary/pop/index.html index edf9256e5d..6f3054ed0c 100644 --- a/files/fr/glossary/pop/index.html +++ b/files/fr/glossary/pop/index.html @@ -1,11 +1,12 @@ --- title: POP3 -slug: Glossaire/POP +slug: Glossary/POP tags: - Débutant - Glossaire - Infrastructure translation_of: Glossary/POP +original_slug: Glossaire/POP ---

POP3 (Post Office Protocol) est un {{glossary("Protocol","protocole")}} très répandu pour récupérer les courriels depuis un serveur de messagerie via une connexion {{glossary("TCP")}}. POP3 ne supporte pas les dossiers, contrairement à l'{{Glossary("IMAP")}}4 qui est plus récent, mais qui est aussi plus difficile à implémenter en raison de sa structure plus complexe.

diff --git a/files/fr/glossary/port/index.html b/files/fr/glossary/port/index.html index 2c7b8929b9..b80fe65d4e 100644 --- a/files/fr/glossary/port/index.html +++ b/files/fr/glossary/port/index.html @@ -1,6 +1,6 @@ --- title: Port -slug: Glossaire/Port +slug: Glossary/Port tags: - Glossaire - Intro @@ -8,6 +8,7 @@ tags: - Sécurité - ports translation_of: Glossary/Port +original_slug: Glossaire/Port ---

Un port est le point d'entrée de communication de tout ordinateur connecté à un réseau avec une {{Glossary("IP address","adresse IP")}}. Les ports sont désignés par des nombres et, en dessous de 1024, chaque port est associé par défaut à un {{Glossary("protocol","protocole")}} spécifique.

diff --git a/files/fr/glossary/preflight_request/index.html b/files/fr/glossary/preflight_request/index.html index 8e2b304737..0fa676bfb9 100644 --- a/files/fr/glossary/preflight_request/index.html +++ b/files/fr/glossary/preflight_request/index.html @@ -1,11 +1,12 @@ --- title: Requête de pré-vérification -slug: Glossaire/requete_pre-verification +slug: Glossary/Preflight_request tags: - CORS - HTTP - pré-vérification translation_of: Glossary/Preflight_request +original_slug: Glossaire/requete_pre-verification ---

Une requête de pré-vérification cross-origin CORS est une requête de vérification faite pour contrôler si le protocole {{Glossary("CORS")}} est autorisé.

diff --git a/files/fr/glossary/presto/index.html b/files/fr/glossary/presto/index.html index 4048155838..a18a0c8828 100644 --- a/files/fr/glossary/presto/index.html +++ b/files/fr/glossary/presto/index.html @@ -1,12 +1,13 @@ --- title: Presto -slug: Glossaire/Presto +slug: Glossary/Presto tags: - Glossaire - Infrastructure - Opera - Presto translation_of: Glossary/Presto +original_slug: Glossaire/Presto ---

Presto était le moteur de rendu propriétaire utilisé par le {{Glossary("Opera browser","navigateur Opera")}} jusqu'à la version 15. Depuis, ce dernier est basé sur Chromium qui utilise le moteur de rendu {{Glossary('Blink')}}.

diff --git a/files/fr/glossary/primitive/index.html b/files/fr/glossary/primitive/index.html index 767776b5d4..2b5c2b2eb7 100644 --- a/files/fr/glossary/primitive/index.html +++ b/files/fr/glossary/primitive/index.html @@ -1,11 +1,12 @@ --- title: Primitive -slug: Glossaire/Primitive +slug: Glossary/Primitive tags: - Glossaire - JavaScript - Programmation translation_of: Glossary/Primitive +original_slug: Glossaire/Primitive ---

Une primitive (valeur primitive ou structure de donnée primitive) est une donnée qui n'est pas un {{Glossary("object","objet")}} et n'a pas de {{glossary("method","méthode")}}. En {{Glossary("JavaScript")}}, il y a 6 types de données primitives: {{Glossary("String")}}, {{Glossary("Number")}}, {{Glossary("Boolean")}}, {{Glossary("Null")}}, {{Glossary("undefined")}}, {{Glossary("Symbol")}} (nouveauté d'{{Glossary("ECMAScript")}} 2015).

diff --git a/files/fr/glossary/privileged/index.html b/files/fr/glossary/privileged/index.html index 703f4ecc7c..de55992d84 100644 --- a/files/fr/glossary/privileged/index.html +++ b/files/fr/glossary/privileged/index.html @@ -1,10 +1,11 @@ --- title: Privilégié -slug: Glossaire/Privilégié +slug: Glossary/Privileged tags: - Glossaire - Sécurité translation_of: Glossary/Privileged +original_slug: Glossaire/Privilégié ---

Un utilisateur est dit privilégié lorsqu'il se voit attribuer des droits supplémentaires sur un système, ou se voit donner des accès à des données avec un niveau de priorité supérieur à celui des utilisateurs normaux. 

diff --git a/files/fr/glossary/privileged_code/index.html b/files/fr/glossary/privileged_code/index.html index 1efe14fab0..f2be39afb8 100644 --- a/files/fr/glossary/privileged_code/index.html +++ b/files/fr/glossary/privileged_code/index.html @@ -1,10 +1,11 @@ --- title: Code privilégié -slug: Glossaire/privileged_code +slug: Glossary/privileged_code tags: - Glossaire - Privilégié translation_of: Glossary/privileged_code +original_slug: Glossaire/privileged_code ---

Code privilégié - Code Javascript de votre extension. Par exemple, code dans les scripts de contenu.

diff --git a/files/fr/glossary/progressive_enhancement/index.html b/files/fr/glossary/progressive_enhancement/index.html index 0e6d5d3d88..617e5dbb69 100644 --- a/files/fr/glossary/progressive_enhancement/index.html +++ b/files/fr/glossary/progressive_enhancement/index.html @@ -1,11 +1,12 @@ --- title: Amélioration progressive -slug: Glossaire/Amélioration_progressive +slug: Glossary/Progressive_Enhancement tags: - Accessibilité - Conception - Glossaire translation_of: Glossary/Progressive_Enhancement +original_slug: Glossaire/Amélioration_progressive ---

L'amélioration progressive est une philosophie de conception centrée sur la fourniture d'une base de contenu et de fonctionnalités essentielles au plus grand nombre possible d'utilisateurs, tout en allant au-delà et en offrant la meilleure expérience possible aux utilisateurs des navigateurs les plus modernes capables d'exécuter tout le code requis .

diff --git a/files/fr/glossary/progressive_web_apps/index.html b/files/fr/glossary/progressive_web_apps/index.html index 93bf4acfc6..bbb993c010 100644 --- a/files/fr/glossary/progressive_web_apps/index.html +++ b/files/fr/glossary/progressive_web_apps/index.html @@ -1,10 +1,11 @@ --- title: Applications web progressistes -slug: Glossaire/Progressive_web_apps +slug: Glossary/Progressive_web_apps tags: - Applications - Glossaire translation_of: Glossary/Progressive_web_apps +original_slug: Glossaire/Progressive_web_apps ---

Applications web progressistes (Progressive web apps) est une locution utilisée pour décrire une manière moderne de développer des applications web. Cela consiste à utiliser des sites ou applications web classiques qui profitent du meilleur du web — comme la possibilité d'apparaître avec les moteurs de recherche, le fait d'être lié par les {{Glossary("URL")}} ou encore la capacité à fonctionner sur tout type d'environnement —, d'y ajouter des API modernes (comme les Service Workers et les notifications Push) et des fonctionnalités qui offrent d'autres avantages habituellement réservés aux applications natives.

diff --git a/files/fr/glossary/promise/index.html b/files/fr/glossary/promise/index.html index ccf296a247..92811a6e34 100644 --- a/files/fr/glossary/promise/index.html +++ b/files/fr/glossary/promise/index.html @@ -1,12 +1,13 @@ --- title: Promesse -slug: Glossaire/Promesse +slug: Glossary/Promise tags: - Asynchrone - Glossaire - Promise - Promises translation_of: Glossary/Promise +original_slug: Glossaire/Promesse ---

Une {{jsxref("Promise")}} est un {{Glossary("Objet")}} retourné par une {{Glossary("Fonction")}} n'ayant pas encore terminé son travail. La promesse représente littéralement une promesse faite par la fonction qui retournera éventuellement un résultat à travers l'objet promesse.

diff --git a/files/fr/glossary/property/css/index.html b/files/fr/glossary/property/css/index.html index b390c202e0..8c4896d468 100644 --- a/files/fr/glossary/property/css/index.html +++ b/files/fr/glossary/property/css/index.html @@ -1,10 +1,11 @@ --- title: Propriété (CSS) -slug: Glossaire/Propriete_CSS +slug: Glossary/property/CSS tags: - Encodage - Glossaire translation_of: Glossary/property/CSS +original_slug: Glossaire/Propriete_CSS ---

Une propriété CSS est une caractéristique (telle que color) dont la valeur associée définit un aspect de la manière dont le navigateur doit afficher l'élément.

diff --git a/files/fr/glossary/protocol/index.html b/files/fr/glossary/protocol/index.html index 3ed4f7d4f2..8bc007f2e4 100644 --- a/files/fr/glossary/protocol/index.html +++ b/files/fr/glossary/protocol/index.html @@ -1,11 +1,12 @@ --- title: Protocole -slug: Glossaire/Protocol +slug: Glossary/Protocol tags: - Glossaire - Infrastructure - Protocoles translation_of: Glossary/Protocol +original_slug: Glossaire/Protocol ---

Un protocole est un système de règles qui définit la manière dont des données sont échangées au sein d'un ordinateur ou entre plusieurs ordinateurs.  La communication entre appareils impose à ceux-ci de s'accorder sur le format des données échangées. L'ensemble des règles qui définissent un format est appelé un protocole.

diff --git a/files/fr/glossary/prototype-based_programming/index.html b/files/fr/glossary/prototype-based_programming/index.html index 34c4955e99..ff837e9624 100644 --- a/files/fr/glossary/prototype-based_programming/index.html +++ b/files/fr/glossary/prototype-based_programming/index.html @@ -1,10 +1,11 @@ --- title: Programmation orientée prototype -slug: Glossaire/Programmation_orientée_prototype +slug: Glossary/Prototype-based_programming tags: - Glossaire - Programmation translation_of: Glossary/Prototype-based_programming +original_slug: Glossaire/Programmation_orientée_prototype ---

La programmation orientée prototype est un style de {{Glossary("OOP","programmation orientée objet")}}} dans laquelle les {{Glossary ('Class', 'classes')}} ne sont pas explicitement définies, mais plutôt dérivées par ajout des propriétés et des méthodes à une instance d'une autre classe ou, moins fréquemment, par ajouts à un objet vide.

diff --git a/files/fr/glossary/prototype/index.html b/files/fr/glossary/prototype/index.html index ddd061527d..258bbff9a5 100644 --- a/files/fr/glossary/prototype/index.html +++ b/files/fr/glossary/prototype/index.html @@ -1,11 +1,12 @@ --- title: Prototype -slug: Glossaire/Prototype +slug: Glossary/Prototype tags: - Apps - Composition - Glossaire translation_of: Glossary/Prototype +original_slug: Glossaire/Prototype ---

Un prototype est un modèle en cours de développement qui montre l'apparence et le comportement d'une application ou d'un produit en cours de conception..

diff --git a/files/fr/glossary/proxy_server/index.html b/files/fr/glossary/proxy_server/index.html index 03613f24b5..c99a234d02 100644 --- a/files/fr/glossary/proxy_server/index.html +++ b/files/fr/glossary/proxy_server/index.html @@ -1,11 +1,12 @@ --- title: Serveur proxy -slug: Glossaire/Serveur_proxy +slug: Glossary/Proxy_server tags: - Glossaire - Proxy - Serveur translation_of: Glossary/Proxy_server +original_slug: Glossaire/Serveur_proxy ---

Un serveur proxy (ou "serveur mandataire" en français) est un programme intermédiaire, ou un ordinateur, utilisé lors de la navigation sur différents réseaux d'Internet. Il facilite l'accès au contenu sur le World Wide Web. Un mandataire reçoit les demandes et retourne les réponses ; il peut transmettre les requêtes ou non (par exemple dans le cas d'un cache), et il peut les modifier (par exemple changer les en-têtes à la frontière entre deux réseaux).

diff --git a/files/fr/glossary/pseudo-class/index.html b/files/fr/glossary/pseudo-class/index.html index 2ccf1494ef..4790cae825 100644 --- a/files/fr/glossary/pseudo-class/index.html +++ b/files/fr/glossary/pseudo-class/index.html @@ -1,12 +1,13 @@ --- title: Pseudo-classe -slug: Glossaire/Pseudo-classe +slug: Glossary/Pseudo-class tags: - CSS - CodingScripting - Glossaire - Sélecteur translation_of: Glossary/Pseudo-class +original_slug: Glossaire/Pseudo-classe ---

En CSS, un sélecteur de pseudo-classe cible des éléments en fonction de leur état plutôt qu'en fonction de l'information issue de l'arbre du document. Par exemple, le sélecteur a{{ cssxref(":visited") }} applique un style uniquement aux liens que l'utilisateur a déjà visités.

diff --git a/files/fr/glossary/pseudo-element/index.html b/files/fr/glossary/pseudo-element/index.html index d4ef36845c..b400d2ac3d 100644 --- a/files/fr/glossary/pseudo-element/index.html +++ b/files/fr/glossary/pseudo-element/index.html @@ -1,11 +1,12 @@ --- title: Pseudo-élément -slug: Glossaire/Pseudo-élément +slug: Glossary/Pseudo-element tags: - CSS - Glossaire - Programmation translation_of: Glossary/Pseudo-element +original_slug: Glossaire/Pseudo-élément ---

En CSS, un sélecteur de pseudo-élément applique des styles à des parties du contenu de votre document dans le cas où il n'y a pas d'élément HTML à cibler. Par exemple, plutôt que de placer la première lettre de chaque paragraphe dans un élément distinct, vous pouvez leur appliquer un style globalement avec p{{ Cssxref("::first-letter") }}.

diff --git a/files/fr/glossary/pseudocode/index.html b/files/fr/glossary/pseudocode/index.html index 0c3c99e752..093a505142 100644 --- a/files/fr/glossary/pseudocode/index.html +++ b/files/fr/glossary/pseudocode/index.html @@ -1,11 +1,12 @@ --- title: Pseudo-code -slug: Glossaire/Pseudo-code +slug: Glossary/Pseudocode tags: - Encodage - Glossaire - Pseudo-code translation_of: Glossary/Pseudocode +original_slug: Glossaire/Pseudo-code ---

Un pseudo-code (également appelé LDA pour Langage de Description d'Algorithmes) fait référence à une syntaxe ressemblant à un code, généralement utilisée pour indiquer aux humains le fonctionnement d'une syntaxe de code ou pour illustrer la conception d'un élément d'architecture de code. Cela ne fonctionnera pas si vous essayez de l'exécuter comme un véritable code.

diff --git a/files/fr/glossary/python/index.html b/files/fr/glossary/python/index.html index 9e92541170..589d52c6b8 100644 --- a/files/fr/glossary/python/index.html +++ b/files/fr/glossary/python/index.html @@ -1,12 +1,13 @@ --- title: Python -slug: Glossaire/Python +slug: Glossary/Python tags: - Glossaire - Langage - Programmation - Python translation_of: Glossary/Python +original_slug: Glossaire/Python ---

Python est un langage de programmation de haut-niveau, pour tous usages. Il possède une approche multi-paradigme et supporte donc des formes de programmation procédurale, orientée objet et fonctionnelle.

diff --git a/files/fr/glossary/quality_values/index.html b/files/fr/glossary/quality_values/index.html index 88b4d44215..74cae1a1b3 100644 --- a/files/fr/glossary/quality_values/index.html +++ b/files/fr/glossary/quality_values/index.html @@ -1,10 +1,11 @@ --- title: Quality values -slug: Glossaire/Quality_values +slug: Glossary/Quality_values tags: - Glossaire - Mécanismes web translation_of: Glossary/Quality_values +original_slug: Glossaire/Quality_values ---

Quality values (valeurs de qualité), ou q-values et q-factors, sont utilisés pour décrire l'ordre de priorité des valeurs séparées par une virgule dans une liste. C'est une syntaxe spéciale autorisée dans quelques en-têtes HTTP et en HTML. L'importance d'une valeur est marquée par le suffixe  ';q=' immédiatement suivi par une valeur comprise entre 0 et 1 inclus, avec jusqu'à trois décimales, la valeur la plus élevée indiquant la priorité la plus haute. Quand le paramètre n'est pas déclaré, la valeur par défaut est 1.

diff --git a/files/fr/glossary/quic/index.html b/files/fr/glossary/quic/index.html index 45f9ee0f9b..e6cfefa3e5 100644 --- a/files/fr/glossary/quic/index.html +++ b/files/fr/glossary/quic/index.html @@ -1,6 +1,6 @@ --- title: QUIC -slug: Glossaire/QUIC +slug: Glossary/QUIC tags: - Glossaire - HTTP @@ -8,6 +8,7 @@ tags: - QUIC - Reference translation_of: Glossary/QUIC +original_slug: Glossaire/QUIC ---

Quick UDP Internet Connection, ou QUIC,  est un protocole de transport multiplexé expérimental implémenté sur UDP.  Il a été développé par Google comme un moyen d'expérimenter des moyens d'améliorer TCP et la livraison d'applications Web. Comme TCP est intégré au noyau de nombreux systèmes d'exploitation, être capable d'expérimenter des changements, de les tester et d'implémenter des modifications est un processus extrêmement lent. La création de QUIC permet aux développeurs de mener des expériences et d'essayer de nouvelles choses plus rapidement.

diff --git a/files/fr/glossary/rail/index.html b/files/fr/glossary/rail/index.html index ec6527e25c..f58d849186 100644 --- a/files/fr/glossary/rail/index.html +++ b/files/fr/glossary/rail/index.html @@ -1,12 +1,13 @@ --- title: RAIL -slug: Glossaire/RAIL +slug: Glossary/RAIL tags: - Glossaire - Performance Web - RAIL - Timings translation_of: Glossary/RAIL +original_slug: Glossaire/RAIL ---

RAIL, acronyme de Response, Animation, Idle, et Load, est un modèle de performance créé par l'équipe Google Chrome en 2015, axé sur l'expérience utilisateur et les performances dans le navigateur. Le mantra de performance de RAIL est "Concentrez-vous sur l'utilisateur; l'objectif final n'est pas de rendre votre site performant sur un appareil spécifique, c'est de rendre les utilisateurs heureux." Il y a 4 étapes d'interaction: chargement de la page, inactivité, réponse à l'entrée, et défilement et animation. Dans l'ordre des acronymes, les principaux principes sont:

diff --git a/files/fr/glossary/raster_image/index.html b/files/fr/glossary/raster_image/index.html index b04889fcef..8a1059ba39 100644 --- a/files/fr/glossary/raster_image/index.html +++ b/files/fr/glossary/raster_image/index.html @@ -1,10 +1,11 @@ --- title: Image matricielle -slug: Glossaire/Image_matricielle +slug: Glossary/Raster_image tags: - Glossaire - Images translation_of: Glossary/Raster_image +original_slug: Glossaire/Image_matricielle ---

Une image matricielle (raster) est un fichier image défini comme une grille de pixels. Elles sont également appelées des "cartes de points" (bitmaps). Les formats d'image matricielle communs sur le web sont JPEG, PNG, GIF et ICO.

diff --git a/files/fr/glossary/rdf/index.html b/files/fr/glossary/rdf/index.html index e40c7146f1..b85c119004 100644 --- a/files/fr/glossary/rdf/index.html +++ b/files/fr/glossary/rdf/index.html @@ -1,6 +1,6 @@ --- title: RDF -slug: Glossaire/RDF +slug: Glossary/RDF tags: - Compatibilité - Encodage @@ -9,6 +9,7 @@ tags: - Mécanismes web - Pratiques translation_of: Glossary/RDF +original_slug: Glossaire/RDF ---

RDF (Resource Description Framework) est un langage développé par le W3C pour représenter des informations sur le World Wide Web, comme des pages Web. RDF apporte une manière standard de coder des informations afin que celles-ci puissent être échangées de façon totalement automatisée entre applications.

diff --git a/files/fr/glossary/real_user_monitoring/index.html b/files/fr/glossary/real_user_monitoring/index.html index a1dc649906..4246e961f3 100644 --- a/files/fr/glossary/real_user_monitoring/index.html +++ b/files/fr/glossary/real_user_monitoring/index.html @@ -1,12 +1,13 @@ --- title: Real User Monitoring (RUM) -slug: Glossaire/Real_User_Monitoring +slug: Glossary/Real_User_Monitoring tags: - Glossaire - Performance Web - RUM - Reference translation_of: Glossary/Real_User_Monitoring +original_slug: Glossaire/Real_User_Monitoring ---

Le Real User Monitoring ou RUM mesure les performances d'une page à partir des machines des utilisateurs réels. Généralement, un script tiers injecte un script sur chaque page pour mesurer et rapporter les données de chargement de page pour chaque demande effectuée. Cette technique surveille les interactions réelles des utilisateurs d'une apllication. Dans RUM, le script tiers collecte des mesures de performances à partir des navigateurs des utilisateurs réels. RUM permet d'identifer comment une application est utilisée, y compris la répartition géographique des utilisateurs et l'impact de cette distribution sur l'expérience de l'utilisateur final.

diff --git a/files/fr/glossary/recursion/index.html b/files/fr/glossary/recursion/index.html index bf35184e73..e8edaf858c 100644 --- a/files/fr/glossary/recursion/index.html +++ b/files/fr/glossary/recursion/index.html @@ -1,10 +1,11 @@ --- title: Récursion -slug: Glossaire/Récursion +slug: Glossary/Recursion tags: - CodingScripting - Glossaire translation_of: Glossary/Recursion +original_slug: Glossaire/Récursion ---

Une fonction qui agit en s'appelant elle-même. Une récursion est utilisée pour résoudre des problèmes qui contiennent des sous-problèmes plus petits. Une fonction récursive peut prendre deux entrées : un cas de base (qui met fin à la récursion) ou un cas de propagation (qui poursuit la récursion).

diff --git a/files/fr/glossary/reference/index.html b/files/fr/glossary/reference/index.html index bc31591a1f..80068bf79c 100644 --- a/files/fr/glossary/reference/index.html +++ b/files/fr/glossary/reference/index.html @@ -1,10 +1,11 @@ --- title: Référence -slug: Glossaire/Référence +slug: Glossary/Reference tags: - Glossaire - Programmation translation_of: Glossary/Reference +original_slug: Glossaire/Référence ---

Dans le contexte des {{glossary("object","objets")}}, une {{glossary("Object reference","référence d'objet")}}. Sur MDN, nous pourrions parler de la référence {{glossary ("JavaScript")}} elle-même.

diff --git a/files/fr/glossary/reflow/index.html b/files/fr/glossary/reflow/index.html index c191454acd..ea65b2b4cf 100644 --- a/files/fr/glossary/reflow/index.html +++ b/files/fr/glossary/reflow/index.html @@ -1,10 +1,11 @@ --- title: Reflow -slug: Glossaire/Reflow +slug: Glossary/Reflow tags: - Glossaire - Mécanismes web translation_of: Glossary/Reflow +original_slug: Glossaire/Reflow ---

Le reflow se produit quand un {{glossary("browser","navigateur")}} doit réarranger et redessiner tout ou partie d'une page web, par exemple, après une mise à jour sur un site interactif.

diff --git a/files/fr/glossary/regular_expression/index.html b/files/fr/glossary/regular_expression/index.html index 9ca7b9388b..056a36f73e 100644 --- a/files/fr/glossary/regular_expression/index.html +++ b/files/fr/glossary/regular_expression/index.html @@ -1,11 +1,12 @@ --- title: Expression Régulière -slug: Glossaire/Regular_expression +slug: Glossary/Regular_expression tags: - CodingScripting - Glossary - Regular Expression translation_of: Glossary/Regular_expression +original_slug: Glossaire/Regular_expression ---

Les expressions régulières (ou regex en anglais) sont des règles qui gouvernent quelles séquences de caractères ressortent dans une recherche.

diff --git a/files/fr/glossary/rendering_engine/index.html b/files/fr/glossary/rendering_engine/index.html index c47d87d80c..47b0dcf325 100644 --- a/files/fr/glossary/rendering_engine/index.html +++ b/files/fr/glossary/rendering_engine/index.html @@ -1,12 +1,13 @@ --- title: Moteur de rendu -slug: Glossaire/Moteur_de_rendu +slug: Glossary/Rendering_engine tags: - Glossaire - Infrastructure - Moteur de navigateur web - Moteur de rendu translation_of: Glossary/Rendering_engine +original_slug: Glossaire/Moteur_de_rendu ---

Un moteur de rendu est un logiciel qui trace du texte et des images à l'écran. Le moteur dessine du texte structuré à partir d'un document (souvent du {{glossary("HTML")}}), et le met en page correctement en se basant sur les déclarations de styles données (souvent indiquées dans des {{glossary("CSS")}}). Exemples de moteurs d'affichage : {{glossary("Blink")}}, {{glossary("Gecko")}}, Edge, {{glossary("WebKit")}}.

diff --git a/files/fr/glossary/repo/index.html b/files/fr/glossary/repo/index.html index 450bcb73f6..04ee5c1d80 100644 --- a/files/fr/glossary/repo/index.html +++ b/files/fr/glossary/repo/index.html @@ -1,12 +1,13 @@ --- title: Repo -slug: Glossaire/Dépôt +slug: Glossary/Repo tags: - Dépôt - Glossaire - Infrastructure - Intro translation_of: Glossary/Repo +original_slug: Glossaire/Dépôt ---

Dans les systèmes de gestion de versions comme {{Glossary("Git")}} ou {{Glossary("SVN")}} , un dépôt est l'endroit où sont hébergés le code source d'une application ainsi que diverses méta-données.

diff --git a/files/fr/glossary/reporting_directive/index.html b/files/fr/glossary/reporting_directive/index.html index 2e902e422a..d3d314b892 100644 --- a/files/fr/glossary/reporting_directive/index.html +++ b/files/fr/glossary/reporting_directive/index.html @@ -1,11 +1,12 @@ --- title: Directive de rapport -slug: Glossaire/Directive_de_rapport +slug: Glossary/Reporting_directive tags: - CSP - Glossaire - Sécurité translation_of: Glossary/Reporting_directive +original_slug: Glossaire/Directive_de_rapport ---

Les directives de rapports {{Glossary("CSP")}} sont utilisées dans un en-tête {{HTTPHeader("Content-Security-Policy","Politique de sécurité de contenu")}} et contrôlent le processus de génération de rapports sur les violations CSP.

diff --git a/files/fr/glossary/request_header/index.html b/files/fr/glossary/request_header/index.html index 613e412700..d980fb23cd 100644 --- a/files/fr/glossary/request_header/index.html +++ b/files/fr/glossary/request_header/index.html @@ -1,12 +1,13 @@ --- title: En-tête de requête -slug: Glossaire/En-tête_de_requête +slug: Glossary/Request_header tags: - En-têtes - Glossaire - HTTP - Mécanismes web translation_of: Glossary/Request_header +original_slug: Glossaire/En-tête_de_requête ---

Un en-tête de requête est un {{glossary("header","en-tête HTTP")}} qui peut être utilisé dans une requête HTTP et ne concerne pas le contenu du message. Les en-têtes de requête, comme {{HTTPHeader("Accept")}}, {{HTTPHeader("Accept-Language", "Accept-*")}} ou {{HTTPHeader("If-Modified-Since","If-*")}}, permettent d'effectuer des requêtes conditionnelles ; d'autres comme {{HTTPHeader("Cookie")}}, {{HTTPHeader("User-Agent")}} ou {{HTTPHeader("Referer")}} précisent le contexte pour que le serveur adapte la réponse.

diff --git a/files/fr/glossary/response_header/index.html b/files/fr/glossary/response_header/index.html index e153de28ba..b2174ada0e 100644 --- a/files/fr/glossary/response_header/index.html +++ b/files/fr/glossary/response_header/index.html @@ -1,12 +1,13 @@ --- title: En-tête de réponse -slug: Glossaire/En-têtes_de_réponse +slug: Glossary/Response_header tags: - En-têtes - Glossaire - HTTP - Mécanismes web translation_of: Glossary/Response_header +original_slug: Glossaire/En-têtes_de_réponse ---

Un en-tête de réponse est un {{glossary("header","en-tête HTTP")}} qui peut être utilisé dans une réponse HTTP et qui ne concerne pas le contenu du message. Les en-têtes de réponse comme {{HTTPHeader("Age")}}, {{HTTPHeader("Location")}} ou {{HTTPHeader("Server")}} sont utilisés pour donner un contexte plus détaillé de la réponse.

diff --git a/files/fr/glossary/responsive_web_design/index.html b/files/fr/glossary/responsive_web_design/index.html index 7a9eac7a66..52187bee38 100644 --- a/files/fr/glossary/responsive_web_design/index.html +++ b/files/fr/glossary/responsive_web_design/index.html @@ -1,10 +1,11 @@ --- title: Conception web adaptative -slug: Glossaire/Responsive_web_design +slug: Glossary/Responsive_web_design tags: - Conception - Glossaire translation_of: Glossary/Responsive_web_design +original_slug: Glossaire/Responsive_web_design ---

Conception web adaptative (Responsive Web Design (RWD)) est un concept de développement web concentré sur l'aspect et le comportement optimaux des sites sur tous les appareils informatiques personnels, du bureau au mobile.

diff --git a/files/fr/glossary/rest/index.html b/files/fr/glossary/rest/index.html index 9fd6469c0c..0c3f092a33 100644 --- a/files/fr/glossary/rest/index.html +++ b/files/fr/glossary/rest/index.html @@ -1,12 +1,13 @@ --- title: REST -slug: Glossaire/REST +slug: Glossary/REST tags: - Architecture - Glossaire - HTTP - Mécanismes web translation_of: Glossary/REST +original_slug: Glossaire/REST ---

Representational State Transfer (REST) désigne un groupe de contraintes concernant l'architecture logicielle destiné à apporter aux systèmes efficacité, fiabilité et scalabilité. Un système est appelé "RESTful" lorsqu'il adhère à ces contraintes.

diff --git a/files/fr/glossary/rgb/index.html b/files/fr/glossary/rgb/index.html index 17d16490e0..1f6d29d3a7 100644 --- a/files/fr/glossary/rgb/index.html +++ b/files/fr/glossary/rgb/index.html @@ -1,12 +1,13 @@ --- title: RVB -slug: Glossaire/RGB +slug: Glossary/RGB tags: - CSS - Conception - Débutant - Guide translation_of: Glossary/RGB +original_slug: Glossaire/RGB ---

Rouge Vert Bleu (RVB) est un modèle de couleurs qui représente les couleurs comme étant une combinaison de trois composantes sous-jacentes (ou canaux), à savoir, rouge, verte et bleue. Chaque couleur est décrite par une suite de trois valeurs (en général comprises entre 0,0 et 1,0, ou entre 0 et 255) qui correspondent aux différentes intensités de rouge, vert et bleu contribuant à déterminer la couleur finale.

diff --git a/files/fr/glossary/ril/index.html b/files/fr/glossary/ril/index.html index bb2cbaf8f9..4d1623cdc4 100644 --- a/files/fr/glossary/ril/index.html +++ b/files/fr/glossary/ril/index.html @@ -1,6 +1,6 @@ --- title: RIL -slug: Glossaire/RIL +slug: Glossary/RIL tags: - Firefox OS - Glossaire @@ -9,6 +9,7 @@ tags: - Mobile - Téléphonie translation_of: Glossary/RIL +original_slug: Glossaire/RIL ---

Le RIL (Radio Interface Layer) est un élément du système d'exploitation mobile qui fait communiquer le logiciel de l'appareil avec le matériel du téléphone, radio ou modem.

diff --git a/files/fr/glossary/rng/index.html b/files/fr/glossary/rng/index.html index 803fb0591d..4eee899e2a 100644 --- a/files/fr/glossary/rng/index.html +++ b/files/fr/glossary/rng/index.html @@ -1,10 +1,11 @@ --- title: Générateur de nombres pseudo-aléatoires -slug: Glossaire/RNG +slug: Glossary/RNG tags: - CodingScripting - Glossaire translation_of: Glossary/RNG +original_slug: Glossaire/RNG ---

Un PRNG (pseudorandom number generator, ou générateur de nombres pseudo-aléatoires en français) est un algorithme qui génère des nombres selon une séquence complexe et apparemment non prévisible. Les véritables nombres aléatoires (issus, disons, d'une source radioactive) sont totalement imprévisibles, tandis que les résultats de tous les algorithmes peuvent être prédits, et un PRNG renvoie les mêmes nombres lorsque les mêmes paramètres initiaux ou graines sont utilisés.

diff --git a/files/fr/glossary/robots.txt/index.html b/files/fr/glossary/robots.txt/index.html index 36537482fa..07ffe84f0d 100644 --- a/files/fr/glossary/robots.txt/index.html +++ b/files/fr/glossary/robots.txt/index.html @@ -1,10 +1,11 @@ --- title: Robots.txt -slug: Glossaire/Robots.txt +slug: Glossary/Robots.txt tags: - Glossaire - Infrastructure translation_of: Glossary/Robots.txt +original_slug: Glossaire/Robots.txt ---

Robots.txt est un fichier qui est habituellement placé à la racine d'un site web. Il détermine si les {{Glossary("crawler", "robots d'indexation")}} ont ou non l'autorisation d'accéder au site web.

diff --git a/files/fr/glossary/rss/index.html b/files/fr/glossary/rss/index.html index 50b56e6e12..e71ffb5694 100644 --- a/files/fr/glossary/rss/index.html +++ b/files/fr/glossary/rss/index.html @@ -1,6 +1,6 @@ --- title: RSS -slug: Glossaire/RSS +slug: Glossary/RSS tags: - Glossaire - OpenPractices @@ -8,6 +8,7 @@ tags: - RSS - WebMechanics translation_of: Glossary/RSS +original_slug: Glossaire/RSS ---

RSS (Really Simple Syndication) désigne plusieurs formats de documents XML conçus pour annoncer des mises à jour de sites. Lorsque vous vous inscrivez au flux RSS d'un site web, ce dernier envoie des informations et annonces de mises à jour à votre lecteur RSS dans un document RSS appelé un flux, la consultation manuelle de tous vos sites préférés n'est donc plus nécessaire.

diff --git a/files/fr/glossary/rtf/index.html b/files/fr/glossary/rtf/index.html index df5c332129..503199fe04 100644 --- a/files/fr/glossary/rtf/index.html +++ b/files/fr/glossary/rtf/index.html @@ -1,6 +1,6 @@ --- title: RTF -slug: Glossaire/RTF +slug: Glossary/RTF tags: - Composing - Format @@ -8,6 +8,7 @@ tags: - RTF - Rich Text Format translation_of: Glossary/RTF +original_slug: Glossaire/RTF ---

RTF (Rich Text Format) est un format de fichier en texte brut avec prise en charge d'instructions de formatage (comme gras ou italique).

diff --git a/files/fr/glossary/rtl/index.html b/files/fr/glossary/rtl/index.html index e6bf34757b..66921ed6fe 100644 --- a/files/fr/glossary/rtl/index.html +++ b/files/fr/glossary/rtl/index.html @@ -1,6 +1,7 @@ --- title: rtl -slug: Glossaire/rtl +slug: Glossary/rtl translation_of: Glossary/rtl +original_slug: Glossaire/rtl ---

RTL est une propriété de {{glossary("locale")}} indiquant que le texte est écrit de la droite vers la gauche. Par example la {{glossary("locale")}} he (pour Hébreu) possède la propriété RTL.

diff --git a/files/fr/glossary/rtp/index.html b/files/fr/glossary/rtp/index.html index bc09ce3b0f..d2b6d1abfa 100644 --- a/files/fr/glossary/rtp/index.html +++ b/files/fr/glossary/rtp/index.html @@ -1,12 +1,13 @@ --- title: RTP (Real-time Transport Protocol) and SRTP (Secure RTP) -slug: Glossaire/RTP +slug: Glossary/RTP tags: - Glossaire - RTP - Réseau - protocole translation_of: Glossary/RTP +original_slug: Glossaire/RTP ---

Le Real-time Transport Protocol (RTP) est un protocole réseau qui décrit comment transmettre divers médias (audio, vidéo) d'un point de terminaison à un autre en temps réel. RTP convient aux applications de streaming vidéo, à la téléphonie sur {{glossary ("IP")}} comme Skype et aux technologies de conférence.

diff --git a/files/fr/glossary/ruby/index.html b/files/fr/glossary/ruby/index.html index 26e48d7db2..5cb42e0ce6 100644 --- a/files/fr/glossary/ruby/index.html +++ b/files/fr/glossary/ruby/index.html @@ -1,11 +1,12 @@ --- title: Ruby -slug: Glossaire/Ruby +slug: Glossary/Ruby tags: - Glossaire - Programmation - Ruby translation_of: Glossary/Ruby +original_slug: Glossaire/Ruby ---

Ruby est un langage de programmation open-source. Dans le domaine du {{glossary("world wide web","web")}}, Ruby est souvent utilisé côté serveur avec le framework Ruby On Rails (ROR) pour développer des applications/sites web.

diff --git a/files/fr/glossary/safe/index.html b/files/fr/glossary/safe/index.html index cfab50bcff..1cd7a2e156 100644 --- a/files/fr/glossary/safe/index.html +++ b/files/fr/glossary/safe/index.html @@ -1,11 +1,12 @@ --- title: Sécurisée -slug: Glossaire/sécurisée +slug: Glossary/safe tags: - Glossaire - Mécanismes web - Sécurité translation_of: Glossary/safe +original_slug: Glossaire/sécurisée ---

Une méthode HTTP est sécurisée (safe) si elle ne modifie pas l'état du serveur. En d'autres termes, une méthode est sécurisée si elle conduit à une opération en lecture seule. Plusieurs méthodes HTTP courantes sont sécurisées : {{HTTPMethod("GET")}}, {{HTTPMethod("HEAD")}} ou {{HTTPMethod("OPTIONS")}}. Toutes les méthodes sécurisées sont aussi {{glossary("idempotent","idempotentes")}} ainsi que certaines méthodes non sécurisées comme {{HTTPMethod("PUT")}} ou {{HTTPMethod("DELETE")}}.

diff --git a/files/fr/glossary/same-origin_policy/index.html b/files/fr/glossary/same-origin_policy/index.html index d46dd58671..0a735f4b04 100644 --- a/files/fr/glossary/same-origin_policy/index.html +++ b/files/fr/glossary/same-origin_policy/index.html @@ -1,7 +1,8 @@ --- title: Same-origin policy -slug: Glossaire/Same-origin_policy +slug: Glossary/Same-origin_policy translation_of: Glossary/Same-origin_policy +original_slug: Glossaire/Same-origin_policy ---

La same-origin policy (politique de même origine) est un mécanisme de sécurité critique qui restreint la manière dont un document ou un script chargé depuis une {{Glossary("origine")}} peut interagir avec une ressource d’une autre origine. Elle aide à isoler les documents potentiellement malicieux, ce qui réduit les vecteurs d’attaque possibles.

diff --git a/files/fr/glossary/scm/index.html b/files/fr/glossary/scm/index.html index cd776d65af..acbb2cab56 100644 --- a/files/fr/glossary/scm/index.html +++ b/files/fr/glossary/scm/index.html @@ -1,11 +1,12 @@ --- title: SCM -slug: Glossaire/SCM +slug: Glossary/SCM tags: - CodingScripting - Glossaire - SCM translation_of: Glossary/SCM +original_slug: Glossaire/SCM ---

SCM (Source Control Management) est un système de gestion de code source. Habituellement, il s'agit de l'utilisation de logiciels pour gérer les différentes versions des fichiers sources. Un programmeur peut modifier les fichiers de code source sans se préoccuper de l'édition de détails utiles car un SCM conserve la trace des modifications du code source et de qui a fait les modifications.

diff --git a/files/fr/glossary/scope/index.html b/files/fr/glossary/scope/index.html index f8f6854aaa..7326656e86 100644 --- a/files/fr/glossary/scope/index.html +++ b/files/fr/glossary/scope/index.html @@ -1,10 +1,11 @@ --- title: Portée -slug: Glossaire/Portée +slug: Glossary/Scope tags: - Encodage - Glossaire translation_of: Glossary/Scope +original_slug: Glossaire/Portée ---

Le contexte d'{{glossary("exécuter","exécution")}} courant. Le contexte dans lequel les {{glossary("Value","valeurs")}} et expressions sont "visibles," ou peuvent être référencées. Si une {{glossary("variable")}} ou autre expression n'est pas "dans la portée actuelle", alors son utilisation ne sera pas possible. Les portées peuvent aussi être empilées hiérarchiquement de manière à ce que les portées enfants puissent accéder aux portées parentes, mais pas l'inverse.

diff --git a/files/fr/glossary/script-supporting_element/index.html b/files/fr/glossary/script-supporting_element/index.html index 2b76edd03c..bb76ba45bd 100644 --- a/files/fr/glossary/script-supporting_element/index.html +++ b/files/fr/glossary/script-supporting_element/index.html @@ -1,12 +1,13 @@ --- title: Éléments supports de script -slug: Glossaire/Éléments_supports_de_script +slug: Glossary/Script-supporting_element tags: - Contenus - Glossaire - HTML - scripts translation_of: Glossary/Script-supporting_element +original_slug: Glossaire/Éléments_supports_de_script ---

Dans un document {{Glossary("HTML")}}, script-supporting elements (éléments supports de scripts) sont les éléments qui ne contribuent pas directement à l'apparence ou à la disposition de la page ; à la place, ce sont soit des scripts, soit des informations qui ne sont utilisées que par les scripts. Ces éléments peuvent être importants, mais n'affectent pas la page affichée à moins que les scripts de la page ne les y incitent explicitement.

diff --git a/files/fr/glossary/sctp/index.html b/files/fr/glossary/sctp/index.html index db570b4cb3..d86ae40fff 100644 --- a/files/fr/glossary/sctp/index.html +++ b/files/fr/glossary/sctp/index.html @@ -1,11 +1,12 @@ --- title: SCTP -slug: Glossaire/SCTP +slug: Glossary/SCTP tags: - Glossaire - Infrastructure - Protocoles translation_of: Glossary/SCTP +original_slug: Glossaire/SCTP ---

SCTP (Stream Control Transmission {{glossary("Protocol")}}) est un standard {{Glossary ("IETF")}} pour un protocole de transport qui permet la transmission fiable et en ordre des messages tout en offrant un contrôle d'encombrement, de multiples autoguidages et d'autres fonctionnalités pour améliorer la fiabilité et la stabilité de la connexion. Il est utilisé pour envoyer des appels téléphoniques traditionnels sur Internet, mais il est également utilisé pour les données {{Glossary("WebRTC")}}.

diff --git a/files/fr/glossary/sdp/index.html b/files/fr/glossary/sdp/index.html index cf708be673..f69efdf8f1 100644 --- a/files/fr/glossary/sdp/index.html +++ b/files/fr/glossary/sdp/index.html @@ -1,6 +1,6 @@ --- title: SDP -slug: Glossaire/SDP +slug: Glossary/SDP tags: - Avancé - Collaboratif @@ -9,6 +9,7 @@ tags: - WebRTC - protocole translation_of: Glossary/SDP +original_slug: Glossaire/SDP ---

SDP (Session Description {{glossary("Protocol")}}) est le standard décrivant une connexion {{Glossary("P2P","pair-à-pair")}}. SDP contient le {{Glossary("codec")}}, l'adresse source, et des informations temporelles pour l'audio et la vidéo.

diff --git a/files/fr/glossary/search_engine/index.html b/files/fr/glossary/search_engine/index.html index 6cc6eb3c7e..bb2460d18a 100644 --- a/files/fr/glossary/search_engine/index.html +++ b/files/fr/glossary/search_engine/index.html @@ -1,6 +1,6 @@ --- title: Moteur de recherche -slug: Glossaire/Moteur_de_recherche +slug: Glossary/Search_engine tags: - Glossaire - Moteur de recherche @@ -9,6 +9,7 @@ tags: - Recherche - Web translation_of: Glossary/Search_engine +original_slug: Glossaire/Moteur_de_recherche ---

Un moteur de recherche est un système logiciel qui collecte des informations à partir du {{Glossary("World Wide Web")}} et qui les présente aux utilisateurs qui recherchent des informations spécifiques.

diff --git a/files/fr/glossary/second-level_domain/index.html b/files/fr/glossary/second-level_domain/index.html index 0fcd2fe833..d0cb038b43 100644 --- a/files/fr/glossary/second-level_domain/index.html +++ b/files/fr/glossary/second-level_domain/index.html @@ -1,9 +1,10 @@ --- title: Domaine de deuxième niveau -slug: Glossaire/Domaine_deuxième-niveau +slug: Glossary/Second-level_Domain tags: - Glossaire - Infrastructure translation_of: Glossary/Second-level_Domain +original_slug: Glossaire/Domaine_deuxième-niveau ---

{{page("/fr/docs/Glossaire/SLD")}}

diff --git a/files/fr/glossary/self-executing_anonymous_function/index.html b/files/fr/glossary/self-executing_anonymous_function/index.html index 4d12be2f8f..6f8d645bb3 100644 --- a/files/fr/glossary/self-executing_anonymous_function/index.html +++ b/files/fr/glossary/self-executing_anonymous_function/index.html @@ -1,9 +1,10 @@ --- title: Fonction anonyme auto-exécutante -slug: Glossaire/fonction_anonyme_auto-executante +slug: Glossary/Self-Executing_Anonymous_Function tags: - Glossary translation_of: Glossary/Self-Executing_Anonymous_Function +original_slug: Glossaire/fonction_anonyme_auto-executante ---

Une {{glossary("fonction")}} {{glossary("JavaScript")}} qui se lance dès qu'elle est définie. Aussi connu en tant que IIFE (Immediately Invoked Function Expression ou Expression-fonction immédiatement invoquée).

diff --git a/files/fr/glossary/semantics/index.html b/files/fr/glossary/semantics/index.html index 9fd72fc006..e742de47e4 100644 --- a/files/fr/glossary/semantics/index.html +++ b/files/fr/glossary/semantics/index.html @@ -1,12 +1,13 @@ --- title: Sémantique -slug: Glossaire/Sémantique +slug: Glossary/Semantics tags: - Glossaire - HTML - Programmation - sémantique translation_of: Glossary/Semantics +original_slug: Glossaire/Sémantique ---

En programmation, la sémantique fait référence au sens d'une partie de code — par exemple "quel effet aura l'exécution de cette ligne de JavaScript ?", ou "quel est le rôle ou le but de cet élément HTML" (plutôt que "à quoi ressemble-t-il ?".)

diff --git a/files/fr/glossary/seo/index.html b/files/fr/glossary/seo/index.html index a6126f19de..4a917c4f6b 100644 --- a/files/fr/glossary/seo/index.html +++ b/files/fr/glossary/seo/index.html @@ -1,12 +1,13 @@ --- title: SEO -slug: Glossaire/SEO +slug: Glossary/SEO tags: - Glossaire - Mécanismes web - Recherches - Visibilité translation_of: Glossary/SEO +original_slug: Glossaire/SEO ---

SEO (Search Engine Optimization ou, en français, Optimisation pour les moteurs de recherche) est le processus permettant de rendre un site web plus visible dans les résultats de recherche, également appelé amélioration des classements de recherche.

diff --git a/files/fr/glossary/serialization/index.html b/files/fr/glossary/serialization/index.html index f98873d1e8..385a5a45ad 100644 --- a/files/fr/glossary/serialization/index.html +++ b/files/fr/glossary/serialization/index.html @@ -1,6 +1,6 @@ --- title: Sérialisation -slug: Glossaire/Sérialisation +slug: Glossary/Serialization tags: - CSS - Encodage @@ -8,6 +8,7 @@ tags: - JavaScript - Sérialisation translation_of: Glossary/Serialization +original_slug: Glossaire/Sérialisation ---

Le processus par lequel un objet ou une structure de données est traduit dans un format approprié pour un transfert sur un réseau, ou un stockage (par exemple dans un tampon de tableau ou un format de fichier).

diff --git a/files/fr/glossary/server/index.html b/files/fr/glossary/server/index.html index 8033dfcb5a..0caedeafd3 100644 --- a/files/fr/glossary/server/index.html +++ b/files/fr/glossary/server/index.html @@ -1,6 +1,6 @@ --- title: Serveur -slug: Glossaire/Serveur +slug: Glossary/Server tags: - Glossaire - Infrastructure @@ -8,6 +8,7 @@ tags: - Serveur - protocole translation_of: Glossary/Server +original_slug: Glossaire/Serveur ---

Un serveur matériel est un ordinateur partagé sur un réseau qui fournit des services à des clients. Un serveur logiciel est un programme qui fournit des services à des programmes clients.

diff --git a/files/fr/glossary/session_hijacking/index.html b/files/fr/glossary/session_hijacking/index.html index 6fd708c22b..78fe7b7677 100644 --- a/files/fr/glossary/session_hijacking/index.html +++ b/files/fr/glossary/session_hijacking/index.html @@ -1,11 +1,12 @@ --- title: Détournement de session -slug: Glossaire/Détournement_de_session +slug: Glossary/Session_Hijacking tags: - Attaques - Glossaire - Sécurité translation_of: Glossary/Session_Hijacking +original_slug: Glossaire/Détournement_de_session ---

Le détournement de session se produit lorsqu'un attaquant prend le contrôle d'une session valide entre deux ordinateurs. L'attaquant vole un identifiant de session valide afin de pénétrer dans le système et de fouiller les données.

diff --git a/files/fr/glossary/sgml/index.html b/files/fr/glossary/sgml/index.html index 36f5ec9dbb..94e366ead2 100644 --- a/files/fr/glossary/sgml/index.html +++ b/files/fr/glossary/sgml/index.html @@ -1,11 +1,12 @@ --- title: SGML -slug: SGML +slug: Glossary/SGML tags: - Glossaire - Programmation - SGML translation_of: Glossary/SGML +original_slug: SGML ---

SGML (Standard Generalized Markup Language) est une spécification {{glossary("ISO")}} pour définir des langages de balisage générique pour des documents.

diff --git a/files/fr/glossary/shim/index.html b/files/fr/glossary/shim/index.html index afdb055a85..2a167f276e 100644 --- a/files/fr/glossary/shim/index.html +++ b/files/fr/glossary/shim/index.html @@ -1,10 +1,11 @@ --- title: Shim -slug: Glossaire/Shim +slug: Glossary/Shim tags: - Encodage - Glossaire translation_of: Glossary/Shim +original_slug: Glossaire/Shim ---

Un shim est un morceau de code utilisé pour corriger le comportement du code qui existe déjà, généralement en ajoutant une nouvelle API qui contourne le problème. Cela diffère d'un {{Glossary("polyfill")}} qui implémente une nouvelle API non supportée par le navigateur de stock tel qu'il est livré.

diff --git a/files/fr/glossary/signature/function/index.html b/files/fr/glossary/signature/function/index.html index 68f26990b6..5d90c7af21 100644 --- a/files/fr/glossary/signature/function/index.html +++ b/files/fr/glossary/signature/function/index.html @@ -1,12 +1,13 @@ --- title: Signature (fonctions) -slug: Glossaire/Signature/Fonction +slug: Glossary/Signature/Function tags: - Glossaire - Java - JavaScript - Programmation translation_of: Glossary/Signature/Function +original_slug: Glossaire/Signature/Fonction ---

Une signature de fonction (ou signature de type, ou signature de méthode) définit les entrées et sorties des {{Glossary("Function", "fonctions")}} et des {{Glossary("Method", "méthodes")}}.

diff --git a/files/fr/glossary/signature/index.html b/files/fr/glossary/signature/index.html index 2d3784ee3d..7c37cb9b36 100644 --- a/files/fr/glossary/signature/index.html +++ b/files/fr/glossary/signature/index.html @@ -1,10 +1,11 @@ --- title: Signature -slug: Glossaire/Signature +slug: Glossary/Signature tags: - Glossaire - Homonymie translation_of: Glossary/Signature +original_slug: Glossaire/Signature ---

Le terme signature peut avoir plusieurs significations selon le contexte. Il peut s'agir de :

diff --git a/files/fr/glossary/signature/security/index.html b/files/fr/glossary/signature/security/index.html index 6c3de48518..a9c5a700ed 100644 --- a/files/fr/glossary/signature/security/index.html +++ b/files/fr/glossary/signature/security/index.html @@ -1,12 +1,13 @@ --- title: Signature (sécurité) -slug: Glossaire/Signature/Sécurité +slug: Glossary/Signature/Security tags: - Confidentialité - Cryptographie - Glossaire - Sécurité translation_of: Glossary/Signature/Security +original_slug: Glossaire/Signature/Sécurité ---

Une signature, ou signature numérique, est un {{glossary("protocol","protocole")}} montrant l'authenticité d'un message.

diff --git a/files/fr/glossary/simd/index.html b/files/fr/glossary/simd/index.html index 5a1beb0422..85a01615f8 100644 --- a/files/fr/glossary/simd/index.html +++ b/files/fr/glossary/simd/index.html @@ -1,11 +1,12 @@ --- title: SIMD -slug: Glossaire/SIMD +slug: Glossary/SIMD tags: - CodingScripting - Glossaire - JavaScript translation_of: Glossary/SIMD +original_slug: Glossaire/SIMD ---

SIMD (prononcé "seem-dee") est l'acronyme de Single Instruction/Multiple Data (instruction unique/données multiples) qui est une des {{Interwiki("wikipedia","Taxinomie_de_Flynn","catégories d'architecture d'ordinateurs")}}. SIMD permet à une même opération d'être réalisée sur plusieurs données, ce qui résulte en une parallélisation au niveau des données et par conséquent apporte un gain de performances, par exemple dans le traitement de graphismes 3D ou vidéo, dans les simulations physiques ou la cryptographie et d'autres domaines encore.

diff --git a/files/fr/glossary/simple_header/index.html b/files/fr/glossary/simple_header/index.html index f65b20bf84..c68b961dbd 100644 --- a/files/fr/glossary/simple_header/index.html +++ b/files/fr/glossary/simple_header/index.html @@ -1,12 +1,13 @@ --- title: En-tête simple -slug: Glossaire/En-tête_simple +slug: Glossary/Simple_header tags: - CORS - En-têtes - Glossaire - HTTP translation_of: Glossary/Simple_header +original_slug: Glossaire/En-tête_simple ---

Un en-tête simple (ou en-tête de requête sécurisé CORS) est l'un des en-têtes HTTP suivants :

diff --git a/files/fr/glossary/simple_response_header/index.html b/files/fr/glossary/simple_response_header/index.html index cc3200ba7b..496e135ab6 100644 --- a/files/fr/glossary/simple_response_header/index.html +++ b/files/fr/glossary/simple_response_header/index.html @@ -1,11 +1,12 @@ --- title: En-tête de réponse simple -slug: Glossaire/En-tête_de_réponse_simple +slug: Glossary/Simple_response_header tags: - En-têtes - Glossaire - HTTP translation_of: Glossary/Simple_response_header +original_slug: Glossaire/En-tête_de_réponse_simple ---

Un en-tête de réponse simple (ou un en-tête de réponse sécurisé CORS) est un en-tête HTTP qui a été sécurisé pour ne pas être filtré lorsque les réponses sont traitées par CORS, car elles sont considérées comme sûres (comme les en-têtes listés dans {{HTTPHeader("Access-Control-Expose-Headers")}}). Par défaut, la liste des réponses sûres inclut les en-têtes de réponse suivants :

diff --git a/files/fr/glossary/sisd/index.html b/files/fr/glossary/sisd/index.html index 00976a4d8b..be31b9e779 100644 --- a/files/fr/glossary/sisd/index.html +++ b/files/fr/glossary/sisd/index.html @@ -1,10 +1,11 @@ --- title: SISD -slug: Glossaire/SISD +slug: Glossary/SISD tags: - CodingScripting - Glossaire translation_of: Glossary/SISD +original_slug: Glossaire/SISD ---

SISD signifie Single Instruction/Single Data et est une des {{Interwiki("wikipedia","Taxinomie_de_Flynn","catégories d'architecture des ordinateurs")}}. Avec une architecture SISD, un processeur unique exécute une instruction unique et opère sur un flux de données unique en mémoire.

diff --git a/files/fr/glossary/site/index.html b/files/fr/glossary/site/index.html index 99b69d68b3..1d3af3b42b 100644 --- a/files/fr/glossary/site/index.html +++ b/files/fr/glossary/site/index.html @@ -1,11 +1,12 @@ --- title: Site -slug: Glossaire/Site +slug: Glossary/Site tags: - Glossaire - Sécurité - WebMécanique translation_of: Glossary/Site +original_slug: Glossaire/Site ---

Le site d'un élément de contenu Web est déterminé par le domaine enregistrable de l'hôte au sein de l'origine. Ceci est calculé en consultant une liste de suffixes publics pour trouver la partie de l'hôte qui est comptée comme suffixe public (par exemple, com, org ou co.uk).

diff --git a/files/fr/glossary/site_map/index.html b/files/fr/glossary/site_map/index.html index 7f8ea08208..872f94e981 100644 --- a/files/fr/glossary/site_map/index.html +++ b/files/fr/glossary/site_map/index.html @@ -1,11 +1,12 @@ --- title: Site map -slug: Glossaire/Site_map +slug: Glossary/Site_map tags: - Accessibilité - Chercher - Glossaire - Site map translation_of: Glossary/Site_map +original_slug: Glossaire/Site_map ---

Une site map ou sitemap est une liste de pages d'un site web, un plan du site. Les listes structurées de la page d'un site aident à l'optimisation des moteurs de recherche, en fournissant un lien aux robots d'exploration tels que les moteurs de recherche à suivre. Les site maps aident également les utilisateurs à naviguer sur le site en fournissant un aperçu du contenu d'un site en un seul coup d'œil.

diff --git a/files/fr/glossary/sld/index.html b/files/fr/glossary/sld/index.html index f660fbded1..9ab6a59d33 100644 --- a/files/fr/glossary/sld/index.html +++ b/files/fr/glossary/sld/index.html @@ -1,10 +1,11 @@ --- title: SLD -slug: Glossaire/SLD +slug: Glossary/SLD tags: - Glossaire - Infrastructure translation_of: Glossary/SLD +original_slug: Glossaire/SLD ---

Un SLD (Second Level Domain) est un domaine qui est hiérarchiquement directement sous un {{Glossary("TLD")}}.

diff --git a/files/fr/glossary/sloppy_mode/index.html b/files/fr/glossary/sloppy_mode/index.html index 3a8ecb0fb4..a0b4184881 100644 --- a/files/fr/glossary/sloppy_mode/index.html +++ b/files/fr/glossary/sloppy_mode/index.html @@ -1,10 +1,11 @@ --- title: Sloppy mode -slug: Glossaire/Sloppy_mode +slug: Glossary/Sloppy_mode tags: - Glossaire - JavaScript translation_of: Glossary/Sloppy_mode +original_slug: Glossaire/Sloppy_mode ---

En {{Glossary ("ECMAScript")}} 5 et plus tard, les scripts optent pour un nouveau mode strict, qui modifie la sémantique de JavaScript de plusieurs façons pour améliorer sa résilience et qui facilite la compréhension de ce qui se passe en cas de problème .

diff --git a/files/fr/glossary/slug/index.html b/files/fr/glossary/slug/index.html index 455a3ac7cb..c66f16641b 100644 --- a/files/fr/glossary/slug/index.html +++ b/files/fr/glossary/slug/index.html @@ -1,10 +1,11 @@ --- title: Slug -slug: Glossaire/Slug +slug: Glossary/Slug tags: - Glossaire - URL translation_of: Glossary/Slug +original_slug: Glossaire/Slug ---

Un Slug est la partie d'identification unique d'une adresse Web, généralement à la fin de l'URL. Dans le contexte de MDN, c'est la partie de l'URL qui suit "<locale>/docs/".

diff --git a/files/fr/glossary/smoke_test/index.html b/files/fr/glossary/smoke_test/index.html index 0d467c2700..60b700935c 100644 --- a/files/fr/glossary/smoke_test/index.html +++ b/files/fr/glossary/smoke_test/index.html @@ -1,10 +1,11 @@ --- title: Test de fumée -slug: Glossaire/Test_de_fumée +slug: Glossary/Smoke_Test tags: - Glossaire - tests translation_of: Glossary/Smoke_Test +original_slug: Glossaire/Test_de_fumée ---

Un test de fumée (Smoke test) consiste en des tests fonctionnels ou unitaires de fonctions logicielles critiques. Les tests de fumée viennent avant d'autres tests approfondis.

diff --git a/files/fr/glossary/smtp/index.html b/files/fr/glossary/smtp/index.html index 061c1a1ce4..9bae976ec6 100644 --- a/files/fr/glossary/smtp/index.html +++ b/files/fr/glossary/smtp/index.html @@ -1,6 +1,6 @@ --- title: SMTP -slug: Glossaire/SMTP +slug: Glossary/SMTP tags: - Collaboration - Débutant @@ -8,6 +8,7 @@ tags: - Infrastructure - Partage translation_of: Glossary/SMTP +original_slug: Glossaire/SMTP ---

SMTP (Simple Mail Transfer Protocol) est un {{glossary("protocol","protocole")}} utilisé pour envoyer un nouveau courriel. Tout comme POP3 et NNTP, il s'agit d'un protocole piloté par une {{Glossary("state machine","machine d'état")}}.

diff --git a/files/fr/glossary/soap/index.html b/files/fr/glossary/soap/index.html index 6b2350311c..eff5edf316 100644 --- a/files/fr/glossary/soap/index.html +++ b/files/fr/glossary/soap/index.html @@ -1,12 +1,13 @@ --- title: SOAP -slug: Glossaire/SOAP +slug: Glossary/SOAP tags: - Glossaire - Infrastructure - SOAP - WebMechanics translation_of: Glossary/SOAP +original_slug: Glossaire/SOAP ---

SOAP (Simple Object Access Protocol) est un {{glossary("Protocol","protocole")}} de transmission de données au format {{glossary('XML')}}. {{glossary('Mozilla Firefox','Firefox')}} a supprimé le support de SOAP en 2008.

diff --git a/files/fr/glossary/specification/index.html b/files/fr/glossary/specification/index.html index 9dbdadffd0..a5054026f1 100644 --- a/files/fr/glossary/specification/index.html +++ b/files/fr/glossary/specification/index.html @@ -1,10 +1,11 @@ --- title: Spécification -slug: Glossaire/Specification +slug: Glossary/Specification tags: - Glossaire - Normes translation_of: Glossary/Specification +original_slug: Glossaire/Specification ---

Une spécification est un document qui décrit en détail les fonctionnalités ou attributs que doit avoir un produit avant livraison. Dans le contexte de la description du web, le terme «spécification» (souvent abrégé simplement «spec») signifie généralement un document décrivant un langage, une technologie ou un  {{Glossary("API")}} qui constituent l'ensemble complet des technologies web ouvertes.

diff --git a/files/fr/glossary/speculative_parsing/index.html b/files/fr/glossary/speculative_parsing/index.html index 15342d7577..59c8f243e7 100644 --- a/files/fr/glossary/speculative_parsing/index.html +++ b/files/fr/glossary/speculative_parsing/index.html @@ -1,6 +1,6 @@ --- title: Optimisation des pages pour l'analyse spéculative -slug: Web/HTML/Optimizing_your_pages_for_speculative_parsing +slug: Glossary/speculative_parsing tags: - Avancé - Cookies @@ -9,6 +9,7 @@ tags: - HTML5 - NeedsUpdate translation_of: Glossary/speculative_parsing +original_slug: Web/HTML/Optimizing_your_pages_for_speculative_parsing ---

Traditionnellement dans les navigateurs, l'analyseur HTML a été exécuté sur le fil principal et a été bloqué après une balise </script> jusqu'à ce que le script ait été extrait du réseau et exécuté. L'analyseur HTML dans Firefox 4 et versions ultérieures prend en charge l'analyse spéculative sur le fil principal. Il analyse "en avant" pendant que les scripts sont téléchargés et exécutés. Comme dans Firefox 3.5 et 3.6, l'analyseur HTML lance des chargements spéculatifs pour les scripts, les feuilles de style et les images qu'il trouve à l'avance dans le flux. Toutefois, dans Firefox 4 et versions ultérieures, l'analyseur HTML exécute également l'algorithme de construction de l'arborescence HTML de manière spéculative. L'avantage est que lorsqu'une spéculation réussit, il n'est pas nécessaire d'analyser la partie du fichier entrant qui a déjà été analysée pour les scripts, les feuilles de style et les images. L'inconvénient est qu'il y a plus de travail perdu quand la spéculation échoue.

diff --git a/files/fr/glossary/sql/index.html b/files/fr/glossary/sql/index.html index b4f022607d..045f2e7ee9 100644 --- a/files/fr/glossary/sql/index.html +++ b/files/fr/glossary/sql/index.html @@ -1,12 +1,13 @@ --- title: SQL -slug: Glossaire/SQL +slug: Glossary/SQL tags: - CodingScripting - Database - Glossary - Sql translation_of: Glossary/SQL +original_slug: Glossaire/SQL ---

SQL (Structured Query Language) est un langage normalisé pour mettre à jour, récupérer et calculer des données dans les tables d'une base de données.

diff --git a/files/fr/glossary/sql_injection/index.html b/files/fr/glossary/sql_injection/index.html index 0e092c51c5..833a98ac82 100644 --- a/files/fr/glossary/sql_injection/index.html +++ b/files/fr/glossary/sql_injection/index.html @@ -1,12 +1,13 @@ --- title: Injection SQL -slug: Glossaire/Injection_SQL +slug: Glossary/SQL_Injection tags: - Attaques - Glossaire - Sql - Sécurité translation_of: Glossary/SQL_Injection +original_slug: Glossaire/Injection_SQL ---

L'injection SQL tire parti des applications web qui ne parviennent pas à valider les entrées utilisateur. Les pirates peuvent transmettre des commandes SQL via l'application web de manière malveillante pour exécution par une base de données principale.

diff --git a/files/fr/glossary/sri/index.html b/files/fr/glossary/sri/index.html index ae3370ef55..c1932db10a 100644 --- a/files/fr/glossary/sri/index.html +++ b/files/fr/glossary/sri/index.html @@ -1,10 +1,11 @@ --- title: SRI -slug: Glossaire/SRI +slug: Glossary/SRI tags: - Glossaire - Sécurité translation_of: Glossary/SRI +original_slug: Glossaire/SRI ---

Subresource Integrity (SRI) (intégrité des sous-ressources) est une fonctionnalité de sécurité qui permet aux navigateurs de vérifier que les fichiers qu'ils récupèrent (par exemple, à partir d'un {{Glossary("CDN")}}) sont livrés sans manipulation inattendue. Cela fonctionne en vous permettant de fournir un hachage cryptographique auquel un fichier récupéré doit correspondre.

diff --git a/files/fr/glossary/ssl/index.html b/files/fr/glossary/ssl/index.html index dee68f046a..cd99370842 100644 --- a/files/fr/glossary/ssl/index.html +++ b/files/fr/glossary/ssl/index.html @@ -1,10 +1,11 @@ --- title: SSL -slug: Glossaire/SSL_Glossary +slug: Glossary/SSL tags: - Glossaire - Sécurité translation_of: Glossary/SSL +original_slug: Glossaire/SSL_Glossary ---

SSL (Secure Sockets Layer) est un protocole standard qui garantit que la communication entre deux applications informatiques est privée et sécurisée (ne peut être ni lue ni modifiée par des observateurs extérieurs). C'est la base du protocole {{Glossary("TLS")}}.

diff --git a/files/fr/glossary/stacking_context/index.html b/files/fr/glossary/stacking_context/index.html index 6fabd788a3..0e4402bc1d 100644 --- a/files/fr/glossary/stacking_context/index.html +++ b/files/fr/glossary/stacking_context/index.html @@ -1,11 +1,12 @@ --- title: Contexte d'empilement -slug: Glossaire/Contexte_d_empilement +slug: Glossary/Stacking_context tags: - CSS - Encodage - Glossaire translation_of: Glossary/Stacking_context +original_slug: Glossaire/Contexte_d_empilement ---

Le contexte d'empilement renvoie à la façon dont les éléments d'une page web semblent se superposer à d'autres éléments, tout comme vous pouvez placer les fiches sur votre bureau côte à côte ou se chevauchant.

diff --git a/files/fr/glossary/state_machine/index.html b/files/fr/glossary/state_machine/index.html index 65e92b2246..4cc0af7b70 100644 --- a/files/fr/glossary/state_machine/index.html +++ b/files/fr/glossary/state_machine/index.html @@ -1,10 +1,11 @@ --- title: Machine d'état -slug: Glossaire/Machine_d_état +slug: Glossary/State_machine tags: - Glossaire - états translation_of: Glossary/State_machine +original_slug: Glossaire/Machine_d_état ---

Une machine d'état est une abstraction mathématique utilisée pour concevoir des algorithmes. Une machine d'état lit un ensemble d'entrées et passe à un état différent en fonction de ces entrées.

diff --git a/files/fr/glossary/statement/index.html b/files/fr/glossary/statement/index.html index 57c5438531..a457183c63 100644 --- a/files/fr/glossary/statement/index.html +++ b/files/fr/glossary/statement/index.html @@ -1,11 +1,12 @@ --- title: Instruction -slug: Glossaire/Statement +slug: Glossary/Statement tags: - CodingScripting - Débutant - Glossaire translation_of: Glossary/Statement +original_slug: Glossaire/Statement ---

Dans un langage de programmation informatique, une instruction est une ligne de code dictant une tâche. Tout programme consiste en une séquence d'instructions.

diff --git a/files/fr/glossary/static_typing/index.html b/files/fr/glossary/static_typing/index.html index c5e3902bf1..a0b5f68e65 100644 --- a/files/fr/glossary/static_typing/index.html +++ b/files/fr/glossary/static_typing/index.html @@ -1,11 +1,12 @@ --- title: Typage statique -slug: Glossaire/typage_statique +slug: Glossary/Static_typing tags: - Glossaire - Programmation - Type translation_of: Glossary/Static_typing +original_slug: Glossaire/typage_statique ---

Un langage à typage statique est un langage (comme Java, C ou C++) avec lequel les types des variables sont connus lors de la compilation et doivent être spécifiés expressément par le programmeur. Dans la plupart de ces langages, les types doivent être expressément indiqués par le programmeur ; dans d'autres cas (comme OCaml), l'inférence de type permet au programmeur de ne pas indiquer les types de variables.

diff --git a/files/fr/glossary/string/index.html b/files/fr/glossary/string/index.html index 3e7b9ad844..85ee91dbf7 100644 --- a/files/fr/glossary/string/index.html +++ b/files/fr/glossary/string/index.html @@ -1,12 +1,13 @@ --- title: Chaîne de caractères -slug: Glossaire/String +slug: Glossary/String tags: - Chaîne de caractères - Débutant - Glossaire - String translation_of: Glossary/String +original_slug: Glossaire/String ---

Dans les langages de programmation, le terme chaîne de {{Glossary("character","caractères")}} (String) est utilisé pour représenter du texte.

diff --git a/files/fr/glossary/stun/index.html b/files/fr/glossary/stun/index.html index 9e381e802e..f408ff1bcf 100644 --- a/files/fr/glossary/stun/index.html +++ b/files/fr/glossary/stun/index.html @@ -1,6 +1,6 @@ --- title: STUN -slug: Glossaire/STUN +slug: Glossary/STUN tags: - Glossaire - Infrastructure @@ -8,6 +8,7 @@ tags: - WebMechanics - WebRTC translation_of: Glossary/STUN +original_slug: Glossaire/STUN ---

STUN (Session Traversal Utilities for NAT) est un protocole auxiliaire servant à transmettre des données dans un environnement avec du {{glossary("NAT")}} (Network Address Translator). STUN retourne l'{{glossary("IP address","adresse IP")}}, le {{glossary("port")}} et l'état de la connectivité d'un ordinateur en réseau derrière un NAT.

diff --git a/files/fr/glossary/svg/index.html b/files/fr/glossary/svg/index.html index 5cc1f8bbad..3794c24ef4 100644 --- a/files/fr/glossary/svg/index.html +++ b/files/fr/glossary/svg/index.html @@ -1,6 +1,6 @@ --- title: SVG -slug: Glossaire/SVG +slug: Glossary/SVG tags: - Débutant - Encodage @@ -8,6 +8,7 @@ tags: - Graphismes - SVG translation_of: Glossary/SVG +original_slug: Glossaire/SVG ---

Scalable Vector Graphics (SVG) est un format d'image vectorielle 2D basé sur une syntaxe {{Glossary("XML")}}.

diff --git a/files/fr/glossary/svn/index.html b/files/fr/glossary/svn/index.html index 855295d7b5..4cb0f95c56 100644 --- a/files/fr/glossary/svn/index.html +++ b/files/fr/glossary/svn/index.html @@ -1,11 +1,12 @@ --- title: SVN -slug: Glossaire/SVN +slug: Glossary/SVN tags: - Collaboratif - Glossaire - SVN translation_of: Glossary/SVN +original_slug: Glossaire/SVN ---

SVN (pour Apache Subversion) est un logiciel libre de gestion du contrôle de système  ({{Glossary("SCM")}}). Il permet aux développeurs de conserver un historique des modifications de texte et de code. Bien que SVN puisse également gérer les fichiers binaires, nous ne vous recommandons pas de l'utiliser pour de tels fichiers.

diff --git a/files/fr/glossary/symbol/index.html b/files/fr/glossary/symbol/index.html index a20bbb206b..bf922c7d7b 100644 --- a/files/fr/glossary/symbol/index.html +++ b/files/fr/glossary/symbol/index.html @@ -1,11 +1,12 @@ --- title: Symbole -slug: Glossaire/Symbole +slug: Glossary/Symbol tags: - Glossaire - JavaScript - Partage translation_of: Glossary/Symbol +original_slug: Glossaire/Symbole ---

Cette page de glossaire décrit à la fois un type de données, appelé "symbole", et la fonction de classe, appelée "{{jsxref ("Symbol","symbole")}}()", qui (entre autres) crée des instances du type de données symbole .

diff --git a/files/fr/glossary/synchronous/index.html b/files/fr/glossary/synchronous/index.html index 8cbeb636a3..cee5cae212 100644 --- a/files/fr/glossary/synchronous/index.html +++ b/files/fr/glossary/synchronous/index.html @@ -1,11 +1,12 @@ --- title: Synchrone -slug: Glossaire/Synchronous +slug: Glossary/Synchronous tags: - Glossaire - Mécanismes web - Web translation_of: Glossary/Synchronous +original_slug: Glossaire/Synchronous ---

Synchrone fait référence à une communication en temps réel pendant laquelle chaque partie reçoit les messages (et, si nécessaire, les traite et y répond) dès que possible après qu'ils aient été envoyés.

diff --git a/files/fr/glossary/syntax/index.html b/files/fr/glossary/syntax/index.html index e4dad27015..d7a4c57b0f 100644 --- a/files/fr/glossary/syntax/index.html +++ b/files/fr/glossary/syntax/index.html @@ -1,11 +1,12 @@ --- title: Syntaxe -slug: Glossaire/Syntaxe +slug: Glossary/Syntax tags: - Encodage - Glossaire - Syntaxe translation_of: Glossary/Syntax +original_slug: Glossaire/Syntaxe ---

La syntaxe définit les séquences et combinaisons de {{Glossary("Character","caractères")}} requises pour créer du code correctement structuré. La syntaxe diffère d'un langage à l'autre (e.g., la syntaxe est différente en {{Glossary("HTML")}} et en {{Glossary("JavaScript")}}). La syntaxe s'applique à la fois aux langages de programmation (commandes données à l'ordinateur) et aux langages de balisage (informations sur la structure de documents).

diff --git a/files/fr/glossary/syntax_error/index.html b/files/fr/glossary/syntax_error/index.html index 745f05a1e0..8e14228d0b 100644 --- a/files/fr/glossary/syntax_error/index.html +++ b/files/fr/glossary/syntax_error/index.html @@ -1,10 +1,11 @@ --- title: Erreur de syntaxe -slug: Glossaire/Syntax_error +slug: Glossary/Syntax_error tags: - CodingScripting - Glossaire translation_of: Glossary/Syntax_error +original_slug: Glossaire/Syntax_error ---

Une {{Glossary("exception")}} provoquée par l'usage incorrect d'une {{Glossary("syntaxe")}} prédéfinie. Les erreurs de syntaxe sont détectées au cours de la compilation ou de l'interprétation du code source. Par exemple, si vous oubliez de fermer une accolade (}) lors de la définition d'une fonction {{Glossary("JavaScript")}}, vous déclencherez une erreur de syntaxe. Les outils de développement des navigateurs affichent les erreurs de syntaxe {{Glossary("JavaScript")}} et {{Glossary("CSS")}} dans la console.

diff --git a/files/fr/glossary/tag/index.html b/files/fr/glossary/tag/index.html index 9d8b416447..f45cbd4b30 100644 --- a/files/fr/glossary/tag/index.html +++ b/files/fr/glossary/tag/index.html @@ -1,11 +1,12 @@ --- title: Balise -slug: Glossaire/Balise +slug: Glossary/Tag tags: - Glossaire - HTML - Introduction translation_of: Glossary/Tag +original_slug: Glossaire/Balise ---

En {{Glossary("HTML")}} une balise est utilisée pour créer un {{Glossary("element")}}.  Le nom d'un élément HTML est le nom utilisé dans des chevrons comme par exemple <p> pour un paragraphe.  Notez que le nom de la balise fermante est précédé par un caractère barre oblique, "</p>", et que pour les éléments vides la balise de fin n'est pas nécessaire ni permise. Si les attributs ne sont pas mentionnés, les valeurs par défaut s'appliquent pour chaque cas.

diff --git a/files/fr/glossary/tcp/index.html b/files/fr/glossary/tcp/index.html index 35b07fb4a8..ee588d0e25 100644 --- a/files/fr/glossary/tcp/index.html +++ b/files/fr/glossary/tcp/index.html @@ -1,7 +1,8 @@ --- title: TCP -slug: Glossaire/TCP +slug: Glossary/TCP translation_of: Glossary/TCP +original_slug: Glossaire/TCP ---

TCP (transmission control protocol) est un protocole réseau qui permet à deux hôtes de se connecter et d'échanger des données. Le protocole TCP garantit la distribution des données et paquets dans l'ordre où ils ont été envoyés. Vint Cerf et Bob Kahn, scientifiques du DARPA, ont imaginé TCP dans les années 70.

diff --git a/files/fr/glossary/tcp_handshake/index.html b/files/fr/glossary/tcp_handshake/index.html index e48791d681..f104d1be2f 100644 --- a/files/fr/glossary/tcp_handshake/index.html +++ b/files/fr/glossary/tcp_handshake/index.html @@ -1,9 +1,10 @@ --- title: Liaison à trois voies -slug: Glossaire/TCP_handshake +slug: Glossary/TCP_handshake tags: - TCP translation_of: Glossary/TCP_handshake +original_slug: Glossaire/TCP_handshake ---

{{glossary('Transmission_Control_Protocol_(TCP)','TCP (Transmission Control Protocol)')}} est un protocole hôte à hôte de la couche transport permettant la communication en mode connexion entre deux ordinateurs sur un réseau IP. TCP utilise une liaison à trois voies (ou TCP-Handshake, trois messages ou SYN-SYN-ACK) pour établir une connexion TCP / IP sur un réseau IP: SYN pour synchronize et ACK pour acuittement. Les trois messages transmis par TCP pour négocier et démarrer une session TCP sont respectivement surnommés SYN, SYN-ACK et ACK: synchronize, synchronize acquittement, et acquittement. Le mécanisme à trois messages est conçu pour que deux ordinateurs souhaitant échanger des informations puissent négocier les paramètres de la connexion avant de transmettre des données telles que des requêtes de navigateur HTTP.

diff --git a/files/fr/glossary/tcp_slow_start/index.html b/files/fr/glossary/tcp_slow_start/index.html index 8d37c82c4f..fc35071dc8 100644 --- a/files/fr/glossary/tcp_slow_start/index.html +++ b/files/fr/glossary/tcp_slow_start/index.html @@ -1,11 +1,12 @@ --- title: TCP slow start -slug: Glossaire/TCP_slow_start +slug: Glossary/TCP_slow_start tags: - Performance - Performance Web - TCP translation_of: Glossary/TCP_slow_start +original_slug: Glossaire/TCP_slow_start ---

Le démarrage lent, ou TCP slow start, permet d’accumulez la vitesse de transmission des capacités du réseau sans savoir initialement quelles sont ces capacités et sans créer de congestion. {{glossary('TCP')}} slow start est un algorithme utilisé pour détecter la bande passante disponible pour la transmission par paquets. Il empêche l’apparition d’une congestion du réseau dont les capacités sont initialement inconnues.

diff --git a/files/fr/glossary/telnet/index.html b/files/fr/glossary/telnet/index.html index 5d924b4b37..40135e2200 100644 --- a/files/fr/glossary/telnet/index.html +++ b/files/fr/glossary/telnet/index.html @@ -1,10 +1,11 @@ --- title: Telnet -slug: Glossaire/Telnet +slug: Glossary/Telnet tags: - Glossaire - Infrastructure translation_of: Glossary/Telnet +original_slug: Glossaire/Telnet ---

Telnet est un outil en ligne de commandes et un protocole basé sur TCP/IP pour accéder à des ordinateurs distants.

diff --git a/files/fr/glossary/texel/index.html b/files/fr/glossary/texel/index.html index 375d33d393..2c494e4251 100644 --- a/files/fr/glossary/texel/index.html +++ b/files/fr/glossary/texel/index.html @@ -1,6 +1,6 @@ --- title: Texel -slug: Glossaire/Texel +slug: Glossary/Texel tags: - 3D - Glossaire @@ -9,6 +9,7 @@ tags: - dessin - graphique translation_of: Glossary/Texel +original_slug: Glossaire/Texel ---

Un Texel est un pixel unique dans une carte de texture, qui est une image qui est utilisée (en tout ou en partie) comme image présentée sur la surface d'un polygone dans une image rendue en part) 3D. Il ne doit pas être confondu avec le pixel qui est l'unité d'espace de l'écran. C'est l'une des principales différences entre Texel et pixels, les pixels sont des données d'image. Les composants Texel sont constitués de données subjecives, ils peuvent donc être une image aussi bien qu'une carte de profondeur.

diff --git a/files/fr/glossary/three_js/index.html b/files/fr/glossary/three_js/index.html index 271ec51052..62be7b548a 100644 --- a/files/fr/glossary/three_js/index.html +++ b/files/fr/glossary/three_js/index.html @@ -1,6 +1,6 @@ --- title: Three js -slug: Glossaire/Three_js +slug: Glossary/Three_js tags: - JavaScript - Langage de programmation @@ -8,6 +8,7 @@ tags: - Programmation - three.js translation_of: Glossary/Three_js +original_slug: Glossaire/Three_js ---

three.js est un moteur {{Glossary("WebGL")}} en {{Glossary("JavaScript")}} capable d'exécuter directement dans le {{Glossary("Browser","navigateur")}} des jeux exploitant le GPU ainsi que d'autres applications graphiques. La bibliothèque three.js fournit de nombreuses fonctionnalités et {{Glossary("API")}} pour dessiner des scènes 3D dans votre navigateur. 

diff --git a/files/fr/glossary/time_to_interactive/index.html b/files/fr/glossary/time_to_interactive/index.html index c3de2d0abc..fd197498c6 100644 --- a/files/fr/glossary/time_to_interactive/index.html +++ b/files/fr/glossary/time_to_interactive/index.html @@ -1,12 +1,13 @@ --- title: Time to interactive -slug: Glossaire/Time_to_interactive +slug: Glossary/Time_to_interactive tags: - Glossaire - Performance - Performance Web - Reference translation_of: Glossary/Time_to_interactive +original_slug: Glossaire/Time_to_interactive ---

Time to Interactive (TTI) est une métrique de "progression" des performances web non standardisée définie comme le moment où la dernière Long Task s'est terminée et a été suivie de 5 secondes d'inactivité du réseau et du thread principal.

diff --git a/files/fr/glossary/tld/index.html b/files/fr/glossary/tld/index.html index 49e43b684d..8d62a42024 100644 --- a/files/fr/glossary/tld/index.html +++ b/files/fr/glossary/tld/index.html @@ -1,11 +1,12 @@ --- title: TLD -slug: Glossaire/TLD +slug: Glossary/TLD tags: - Glossaire - Web - WebMechanics translation_of: Glossary/TLD +original_slug: Glossaire/TLD ---

Un domaine de premier niveau ou TLD (top-level domain) est le {{Glossary("domaine")}} le plus générique de toute la hiérarchie {{Glossary("DNS")}} (système de noms de domaine) d'Internet. Un TLD est la composante finale d'un {{Glossary("nom de domaine")}}, par exemple, le "org" dans developer.mozilla.org.

diff --git a/files/fr/glossary/tls/index.html b/files/fr/glossary/tls/index.html index 5d7ceb078c..1c5830d885 100644 --- a/files/fr/glossary/tls/index.html +++ b/files/fr/glossary/tls/index.html @@ -1,12 +1,13 @@ --- title: TLS -slug: Glossaire/TLS +slug: Glossary/TLS tags: - Cryptographie - Glossaire - Infrastructure - Sécurité translation_of: Glossary/TLS +original_slug: Glossaire/TLS ---

Transport Layer Security (TLS), comme son prédécesseur Secure Sockets Layer (SSL), est un {{Glossary("Protocol", "protocole")}} utilisé par les applications pour communiquer de manière sécurisée à travers un réseau, tout en prévenant la falsification et l'interception des courriels, navigations web, messageries et autres protocoles.

diff --git a/files/fr/glossary/tofu/index.html b/files/fr/glossary/tofu/index.html index 10d8d0c878..7f7706d236 100644 --- a/files/fr/glossary/tofu/index.html +++ b/files/fr/glossary/tofu/index.html @@ -1,11 +1,12 @@ --- title: TOFU -slug: Glossaire/TOFU +slug: Glossary/TOFU tags: - Glossaire - HTTP - Sécurité translation_of: Glossary/TOFU +original_slug: Glossaire/TOFU ---

Trust On First Use (TOFU) (confiance à la première utilisation) est un modèle de sécurité dans lequel un client doit créer une relation avec un serveur inconnu. Pour ce faire, les clients rechercheront des identifiants (par exemple des clés publiques) stockés localement. Si un identifiant est trouvé, le client peut établir la connexion. Si aucun identifiant n'est trouvé, le client peut demander à l'utilisateur de déterminer si le client doit approuver l'identifiant.

diff --git a/files/fr/glossary/transmission_control_protocol_(tcp)/index.html b/files/fr/glossary/transmission_control_protocol_(tcp)/index.html index c80f5bf9fb..ba8110457e 100644 --- a/files/fr/glossary/transmission_control_protocol_(tcp)/index.html +++ b/files/fr/glossary/transmission_control_protocol_(tcp)/index.html @@ -1,6 +1,6 @@ --- title: Transmission Control Protocol (TCP) -slug: Glossaire/Transmission_Control_Protocol_(TCP) +slug: Glossary/Transmission_Control_Protocol_(TCP) tags: - Glossary - Networking @@ -11,6 +11,7 @@ tags: - TLS - Web Performance translation_of: Glossary/Transmission_Control_Protocol_(TCP) +original_slug: Glossaire/Transmission_Control_Protocol_(TCP) ---

TCP (Transmission Control Protocol) est un protocole hôte à hôte de la couche transport permettant la communication en mode connexion entre deux ordinateurs sur un réseau IP. TCP utilise des ports virtuels pour créer une connexion virtuelle de bout en bout capable de réutiliser les connexions physiques entre deux ordinateurs. TCP encapsule les données de protocole de niveau supérieur telles que {{glossary('HTTP')}} et, {{glossary('SMTP')}} (email).

diff --git a/files/fr/glossary/tree_shaking/index.html b/files/fr/glossary/tree_shaking/index.html index b06984c406..ed49f8c836 100644 --- a/files/fr/glossary/tree_shaking/index.html +++ b/files/fr/glossary/tree_shaking/index.html @@ -1,10 +1,11 @@ --- title: Tree shaking -slug: Glossaire/Tree_shaking +slug: Glossary/Tree_shaking tags: - Glossaire - JavaScript translation_of: Glossary/Tree_shaking +original_slug: Glossaire/Tree_shaking ---

Tree shaking est un terme couramment utilisé dans un contexte JavaScript pour décrire la suppression du code mort.

diff --git a/files/fr/glossary/trident/index.html b/files/fr/glossary/trident/index.html index ff2ac836cb..e3aa40949a 100644 --- a/files/fr/glossary/trident/index.html +++ b/files/fr/glossary/trident/index.html @@ -1,12 +1,13 @@ --- title: Trident -slug: Glossaire/Trident +slug: Glossary/Trident tags: - Glossaire - Infrastructure - Navigateur - Trident translation_of: Glossary/Trident +original_slug: Glossaire/Trident ---

Trident (ou MSHTML) est un moteur de rendu qui fait fonctionner {{Glossary("Microsoft Internet Explorer","Internet Explorer")}}.  Un "{{Glossary("Fork","embranchement")}}" de Trident appelé EdgeHTML a remplacé Trident dans le successeur d'Internet Explorer, {{Glossary("Microsoft Edge","Edge")}}.

diff --git a/files/fr/glossary/truthy/index.html b/files/fr/glossary/truthy/index.html index 62ed641a6b..f3a16046c7 100644 --- a/files/fr/glossary/truthy/index.html +++ b/files/fr/glossary/truthy/index.html @@ -1,11 +1,12 @@ --- title: Truthy -slug: Glossaire/Truthy +slug: Glossary/Truthy tags: - Glossaire - JavaScript - Programmation translation_of: Glossary/Truthy +original_slug: Glossaire/Truthy ---

En {{Glossary("JavaScript")}}, une valeur truthy est une valeur qui est considérée comme vraie quand elle est évaluée dans un contexte {{Glossary("Boolean","booléen")}} . Toutes les valeurs sont truthy sauf si elles sont definies comme {{Glossary("Falsy","falsy")}} (c'est-à-dire, sauf pour false, 0, "", null, undefined, et NaN).

diff --git a/files/fr/glossary/ttl/index.html b/files/fr/glossary/ttl/index.html index 0ec25656b2..a4110a073b 100644 --- a/files/fr/glossary/ttl/index.html +++ b/files/fr/glossary/ttl/index.html @@ -1,10 +1,11 @@ --- title: TTL -slug: Glossaire/TTL +slug: Glossary/TTL tags: - Glossaire - Infrastructure translation_of: Glossary/TTL +original_slug: Glossaire/TTL ---

TTL peut se référer soit à :

diff --git a/files/fr/glossary/turn/index.html b/files/fr/glossary/turn/index.html index 39c0be23b8..5fcb831698 100644 --- a/files/fr/glossary/turn/index.html +++ b/files/fr/glossary/turn/index.html @@ -1,12 +1,13 @@ --- title: TURN -slug: Glossaire/TURN +slug: Glossary/TURN tags: - Glossaire - Infrastructure - Mécanismes web - WebRTC translation_of: Glossary/TURN +original_slug: Glossaire/TURN ---

TURN (Traversal Using Relays around NAT) est un {{Glossary("protocol","protocole")}} permettant à un ordinateur de recevoir et d'envoyer des données malgré l'utilisation de {{glossary("NAT", "translation d'adresse réseau")}} (NAT) ou le fait d'être derrière un pare-feu.

diff --git a/files/fr/glossary/type/index.html b/files/fr/glossary/type/index.html index f50195b94b..c65a4e000f 100644 --- a/files/fr/glossary/type/index.html +++ b/files/fr/glossary/type/index.html @@ -1,12 +1,13 @@ --- title: Type -slug: Glossaire/Type +slug: Glossary/Type tags: - Encodage - Glossaire - JavaScript - Programmation translation_of: Glossary/Type +original_slug: Glossaire/Type ---

Le type (ou type de donnée) est une caractéristique d'une {{glossary("Value","valeur")}} qui détermine le genre de données qu'elle peut stocker - par exemple, en JavaScript, un  {{domxref("Boolean")}} ne contient que des valeurs true (vrai) / false (faux), alors qu'une {{domxref("String")}} (chaîne de caractères) contient des chaînes de texte, un  {{domxref("Number")}} contient toute sorte de nombres, etc.

diff --git a/files/fr/glossary/type_coercion/index.html b/files/fr/glossary/type_coercion/index.html index eb719b4bd6..e5d5d1c3b3 100644 --- a/files/fr/glossary/type_coercion/index.html +++ b/files/fr/glossary/type_coercion/index.html @@ -1,11 +1,12 @@ --- title: Type coercion -slug: Glossaire/Type_coercion +slug: Glossary/Type_coercion tags: - Coercion - JavaScript - Type coercion translation_of: Glossary/Type_coercion +original_slug: Glossaire/Type_coercion ---

La type coercion (en français, coercition de type) est la conversion automatique ou implicite de valeurs d'un type de données à un autre (par exemple : de string à nombre). La {{Glossary("type conversion")}} est similaire à la type coercion puisque les deux convertissent des valeurs d'un type de données à un autre. La différence fondamentale entre elles est que la type coercion est implicite alors que la type conversion peut être implicite ou explicite.

diff --git a/files/fr/glossary/type_conversion/index.html b/files/fr/glossary/type_conversion/index.html index 1e00b8c35e..0d4d3b4d46 100644 --- a/files/fr/glossary/type_conversion/index.html +++ b/files/fr/glossary/type_conversion/index.html @@ -1,12 +1,13 @@ --- title: Conversion de type -slug: Glossaire/Conversion_de_type +slug: Glossary/Type_Conversion tags: - CodingScripting - Conversion de type - Glossaire - Transtypage translation_of: Glossary/Type_Conversion +original_slug: Glossaire/Conversion_de_type ---

La conversion de type (ou transtypage) est le transfert d'une donnée d'un type de donnée vers un autre. Une conversion implicite se produit quand le compilateur affecte les types de donnée automatiquement, mais le code source peut aussi demander à ce qu'une conversion ait lieu de manière explicite.  Exemples simples : étant donnée l'instruction 5+2.0, l'entier 5 est converti implicitement en nombre à virgule flottante, mais avec l'instruction Number("0x11"), la chaîne "0x11" est explicitement convertie en valeur numérique 17.

diff --git a/files/fr/glossary/udp/index.html b/files/fr/glossary/udp/index.html index fa9acee383..659863c94f 100644 --- a/files/fr/glossary/udp/index.html +++ b/files/fr/glossary/udp/index.html @@ -1,11 +1,12 @@ --- title: UDP -slug: Glossaire/UDP +slug: Glossary/UDP tags: - Glossaire - Infrastructure - UDP translation_of: Glossary/UDP +original_slug: Glossaire/UDP ---

UDP (User Datagram Protocol) est un {{glossary("protocol","protocole")}} de longue date utilisé avec {{glossary("IPv6","IP")}} pour envoyer des données lorsque la vitesse de transmission et l'efficacité importent davantage que la sécurité et la fiabilitié.

diff --git a/files/fr/glossary/ui/index.html b/files/fr/glossary/ui/index.html index c32d5e4900..96c9e4f69d 100644 --- a/files/fr/glossary/ui/index.html +++ b/files/fr/glossary/ui/index.html @@ -1,9 +1,10 @@ --- title: UI -slug: Glossaire/UI +slug: Glossary/UI tags: - Glossaire translation_of: Glossary/UI +original_slug: Glossaire/UI ---

L'interface utilisateur (ou UI pour User Interface en anglais) est tout ce qui facilite l'interaction entre un utilisateur et une machine. Dans le domaine de l'informatique, cela peut correspondre à tout, du clavier au programme, en passant par la manette de jeu ou un écran. Dans le cas des logiciels informatiques, il peut s'agir d'une invite en ligne de commande, d'une page web, d'un formulaire de saisie utilisateur ou de l'interface d'une application.

diff --git a/files/fr/glossary/undefined/index.html b/files/fr/glossary/undefined/index.html index d75fa72d40..494d06376d 100644 --- a/files/fr/glossary/undefined/index.html +++ b/files/fr/glossary/undefined/index.html @@ -1,10 +1,11 @@ --- title: Undefined -slug: Glossaire/undefined +slug: Glossary/undefined tags: - Encodage - Glossaire translation_of: Glossary/undefined +original_slug: Glossaire/undefined ---

Une Valeur {{Glossary("primitive")}} affectée automatiquement aux {{Glossary("Variable","variables")}} qui viennent d'être déclarées ou aux {{Glossary("Argument","arguments")}} formels pour lesquels il n'y a pas d'arguments réels.

diff --git a/files/fr/glossary/unicode/index.html b/files/fr/glossary/unicode/index.html index 492d21a1e3..a423989747 100644 --- a/files/fr/glossary/unicode/index.html +++ b/files/fr/glossary/unicode/index.html @@ -1,10 +1,11 @@ --- title: Unicode -slug: Glossaire/Unicode +slug: Glossary/Unicode tags: - Caractères - Glossaire translation_of: Glossary/Unicode +original_slug: Glossaire/Unicode ---

Unicode est une {{Glossary("Character set","police de caractères")}} standard qui énumère et définit les {{Glossary("Character","caractères")}} des différentes langues du monde, systèmes d'écriture et symboles. En attribuant un nombre à chaque caractère, les programmeurs peuvent {{Glossary("Character encoding", "encoder des caractères")}}, pour permettre aux ordinateurs de stocker, traiter et transmettre toute combinaison de langues dans le même fichier ou programme.

diff --git a/files/fr/glossary/uri/index.html b/files/fr/glossary/uri/index.html index 452f0d7993..0bba04d264 100644 --- a/files/fr/glossary/uri/index.html +++ b/files/fr/glossary/uri/index.html @@ -1,6 +1,6 @@ --- title: URI -slug: Glossaire/URI +slug: Glossary/URI tags: - Glossaire - HTTP @@ -8,6 +8,7 @@ tags: - URI - URL translation_of: Glossary/URI +original_slug: Glossaire/URI ---

Un URI (Uniform Resource Identifier) (Identifiant de ressource uniforme ) est une chaîne qui fait référence à une ressource. Les plus courantes sont les {{Glossary("URL")}}, qui identifient une ressource en donnant son emplacement sur le Web. Au contraire, les {{Glossary("URN")}} font référence à une ressource grâce à son nom, dans un environnement donné, par exemple le code ISBN d'un livre.

diff --git a/files/fr/glossary/url/index.html b/files/fr/glossary/url/index.html index 9a552c4a60..a7c6089e64 100644 --- a/files/fr/glossary/url/index.html +++ b/files/fr/glossary/url/index.html @@ -1,10 +1,11 @@ --- title: URL -slug: Glossaire/URL +slug: Glossary/URL tags: - Glossaire - Infrastructure translation_of: Glossary/URL +original_slug: Glossaire/URL ---

Uniform Resource Locator (URL) est une chaîne de texte qui spécifie où une ressource (telle qu'une page web, une image ou une vidéo) peut être trouvée sur Internet.

diff --git a/files/fr/glossary/urn/index.html b/files/fr/glossary/urn/index.html index 55812381da..011cfaf515 100644 --- a/files/fr/glossary/urn/index.html +++ b/files/fr/glossary/urn/index.html @@ -1,12 +1,13 @@ --- title: URN -slug: Glossaire/URN +slug: Glossary/URN tags: - Glossaire - Intro - Navigation - urn translation_of: Glossary/URN +original_slug: Glossaire/URN ---

Un URN (Uniform Resource Name) est un {{Glossary("URI")}} dans un format standardisé faisant référence à une ressource sans spécifier son emplacement ni si elle existe. L'exemple suivant est issu de la RFC3986 : urn:oasis:names:specification:docbook:dtd:xml:4.1.2

diff --git a/files/fr/glossary/usenet/index.html b/files/fr/glossary/usenet/index.html index 7f73d5f3ef..2398fcbcfc 100644 --- a/files/fr/glossary/usenet/index.html +++ b/files/fr/glossary/usenet/index.html @@ -1,10 +1,11 @@ --- title: Usenet -slug: Glossaire/Usenet +slug: Glossary/Usenet tags: - Glossaire - WebMechanics translation_of: Glossary/Usenet +original_slug: Glossaire/Usenet ---

Usenet est un système de discussion sur internet où chaque message est dupliqué sur plusieurs serveurs. Équivalent aux forums Internet actuels, Usenet fonctionnait comme un bulletin board system.

diff --git a/files/fr/glossary/user_agent/index.html b/files/fr/glossary/user_agent/index.html index 9d52373700..eac49b5063 100644 --- a/files/fr/glossary/user_agent/index.html +++ b/files/fr/glossary/user_agent/index.html @@ -1,12 +1,13 @@ --- title: Agent utilisateur -slug: Glossaire/User_agent +slug: Glossary/User_agent tags: - Glossaire - Mécanismes web - Web - agent utilisateur translation_of: Glossary/User_agent +original_slug: Glossaire/User_agent ---

Un agent utilisateur est un programme informatique qui représente une personne, par exemple, un {{Glossary("Navigateur","navigateur")}} dans le cadre d'une utilisation sur le {{Glossary("World Wide Web", "Web")}}.

diff --git a/files/fr/glossary/utf-8/index.html b/files/fr/glossary/utf-8/index.html index b4dd418229..3f01e14326 100644 --- a/files/fr/glossary/utf-8/index.html +++ b/files/fr/glossary/utf-8/index.html @@ -1,6 +1,6 @@ --- title: UTF-8 -slug: Glossaire/UTF-8 +slug: Glossary/UTF-8 tags: - Encodage - Glossaire @@ -8,6 +8,7 @@ tags: - JavaScript - Utf-8 translation_of: Glossary/UTF-8 +original_slug: Glossaire/UTF-8 ---

UTF-8 (UCS Transformation Format 8) est le {{Glossary("Character encoding","codage de caractères")}} le plus répandu sur le world wide web. Chaque caractère est représenté par un à quatre octets. UTF-8 est rétro-compatible avec l'{{Glossary("ASCII")}} et peut représenter n'importe quel caractère Unicode.

diff --git a/files/fr/glossary/ux/index.html b/files/fr/glossary/ux/index.html index 4284964545..ecbe5b35e2 100644 --- a/files/fr/glossary/ux/index.html +++ b/files/fr/glossary/ux/index.html @@ -1,6 +1,6 @@ --- title: UX -slug: Glossaire/UX +slug: Glossary/UX tags: - Accessibilité - Composition @@ -9,6 +9,7 @@ tags: - Glossary - Navigation translation_of: Glossary/UX +original_slug: Glossaire/UX ---

UX est un acronyme signifiant User eXperience (expérience utilisateur). Il s'agit de l'étude de l'interaction entre des utilisateurs et un système. Son objectif est de rendre l'interaction avec un système plus simple du point de vue de l'utilisateur.

diff --git a/files/fr/glossary/validator/index.html b/files/fr/glossary/validator/index.html index a2a1258254..26c589f629 100644 --- a/files/fr/glossary/validator/index.html +++ b/files/fr/glossary/validator/index.html @@ -1,10 +1,11 @@ --- title: Validateur -slug: Glossaire/Validator +slug: Glossary/Validator tags: - Glossaire - Sécurité translation_of: Glossary/Validator +original_slug: Glossaire/Validator ---

Un validateur est un programme qui vérifie les erreurs de syntaxe d'un code informatique. Ils peuvent être créés pour tous les formats et langages, mais dans notre contexte on parle d'outils vérifiant le {{Glossary("HTML")}}, {{Glossary("CSS")}}, et {{Glossary("XML")}}.

diff --git a/files/fr/glossary/value/index.html b/files/fr/glossary/value/index.html index 3b2363a959..dfc103c6f5 100644 --- a/files/fr/glossary/value/index.html +++ b/files/fr/glossary/value/index.html @@ -1,10 +1,11 @@ --- title: Valeur -slug: Glossaire/Valeur +slug: Glossary/Value tags: - Encodage - Glossaire translation_of: Glossary/Value +original_slug: Glossaire/Valeur ---

En ce qui concerne les données ou un objet {{Glossary("Wrapper", "wrapper")}} enveloppant cette donnée, la valeur est la {{Glossary("Primitive","valeur primitive")}} que cet objet wrapper contient. Pour les {{Glossary("Variable","variables")}} ou les {{Glossary("Property","propriétés")}}, la valeur peut être soit une primitive, soit une {{Glossary("Object reference","référence d'objet")}}.

diff --git a/files/fr/glossary/variable/index.html b/files/fr/glossary/variable/index.html index 547a5ef7e2..9e6841691b 100644 --- a/files/fr/glossary/variable/index.html +++ b/files/fr/glossary/variable/index.html @@ -1,6 +1,6 @@ --- title: Variable -slug: Glossaire/Variable +slug: Glossary/Variable tags: - Encodage - Glossaire @@ -8,6 +8,7 @@ tags: - Programmation - Variables translation_of: Glossary/Variable +original_slug: Glossaire/Variable ---

Une variable est un emplacement nommé pour conserver une {{Glossary("Value", "valeur")}}. Ainsi, il est possible d'accéder à une valeur quelconque par l'intermédiaire d'un nom prédéterminé.

diff --git a/files/fr/glossary/vendor_prefix/index.html b/files/fr/glossary/vendor_prefix/index.html index 891d444c14..35d720c183 100644 --- a/files/fr/glossary/vendor_prefix/index.html +++ b/files/fr/glossary/vendor_prefix/index.html @@ -1,12 +1,13 @@ --- title: Préfixe vendeur -slug: Glossaire/Préfixe_Vendeur +slug: Glossary/Vendor_Prefix tags: - CSS - Encodage - Glossaire - Préfixes translation_of: Glossary/Vendor_Prefix +original_slug: Glossaire/Préfixe_Vendeur ---

Les vendeurs de navigateurs ajoutent parfois des préfixes aux propriétés CSS expérimentales ou non standards. Les développeurs peuvent ainsi les expérimenter sans que les changements de comportement du navigateur ne cassent le code pendant le processus de standardisation. Les développeurs sont supposés attendre que le comportement du navigateur soit standardisé pour inclure la propriété non préfixée.

diff --git a/files/fr/glossary/viewport/index.html b/files/fr/glossary/viewport/index.html index cbd2e738ca..d5c060e831 100644 --- a/files/fr/glossary/viewport/index.html +++ b/files/fr/glossary/viewport/index.html @@ -1,10 +1,11 @@ --- title: Vue -slug: Glossaire/Viewport +slug: Glossary/Viewport tags: - Encodage - Glossaire translation_of: Glossary/Viewport +original_slug: Glossaire/Viewport ---

Une vue représente une zone polygonale (normalement rectangulaire) dans les graphiques d'ordinateur en cours de visualisation. En termes de navigateur web, elle se réfère à la partie du document que vous visualisez, qui est actuellement visible dans la fenêtre (ou à l'écran, si le document est en cours d'affichage en mode plein écran). Le contenu en dehors de la fenêtre d'affichage n'est pas visible à l'écran jusqu'à ce qu'il défile dans la vue.

diff --git a/files/fr/glossary/voip/index.html b/files/fr/glossary/voip/index.html index 1c4ac9572b..4aad03b7e3 100644 --- a/files/fr/glossary/voip/index.html +++ b/files/fr/glossary/voip/index.html @@ -1,11 +1,12 @@ --- title: VoIP -slug: Glossaire/VoIP +slug: Glossary/VoIP tags: - Glossaire - Infrastructure - VoIP translation_of: Glossary/VoIP +original_slug: Glossaire/VoIP ---

La VoIP (Voice over Internet Protocol) est une technologie utilisée pour transmettre des messages vocaux via des réseaux IP (Internet Protocol). Parmi les logiciels de VoIP courants, on trouve Skype, Msn Messenger, Yahoo et beaucoup d'autres. Tout ce qui est transféré en VoIP est numérique. Cette technologie est aussi connue sous les noms de téléphonie IP ou téléphonie haut débit. La principale raison de l'utiliser est son coût.

diff --git a/files/fr/glossary/w3c/index.html b/files/fr/glossary/w3c/index.html index 9c32c8aeeb..7ed2f60815 100644 --- a/files/fr/glossary/w3c/index.html +++ b/files/fr/glossary/w3c/index.html @@ -1,7 +1,8 @@ --- title: W3C -slug: Glossaire/W3C +slug: Glossary/W3C translation_of: Glossary/W3C +original_slug: Glossaire/W3C ---

Le World Wide Web Consortium (W3C) est un organisme international qui maintient les règles en {{Glossary("World Wide Web", "relation avec le Web")}} et les frameworks.

diff --git a/files/fr/glossary/wai/index.html b/files/fr/glossary/wai/index.html index cf7270bdb6..1db0261217 100644 --- a/files/fr/glossary/wai/index.html +++ b/files/fr/glossary/wai/index.html @@ -1,10 +1,11 @@ --- title: WAI -slug: Glossaire/WAI +slug: Glossary/WAI tags: - Accessibilité - Glossaire translation_of: Glossary/WAI +original_slug: Glossaire/WAI ---

La WAI ou Web Accessibility Initiative a été lancée par le World Wide Web Consortium (W3C) pour rendre le web plus accessibie aux personnes handicapées, celles-ci pouvant avoir besoin d'un {{Glossary("navigateur")}} ou d'appareils non standards.

diff --git a/files/fr/glossary/wcag/index.html b/files/fr/glossary/wcag/index.html index b3dc97c01c..f19c08f2dd 100644 --- a/files/fr/glossary/wcag/index.html +++ b/files/fr/glossary/wcag/index.html @@ -1,12 +1,13 @@ --- title: WCAG -slug: Glossaire/WCAG +slug: Glossary/WCAG tags: - Accessibilité - Directives web - Glossaire - WCAG translation_of: Glossary/WCAG +original_slug: Glossaire/WCAG ---

Les Web Content Accessibility Guidelines (WCAG) sont une recommandation publiée par le groupe {{Glossary("WAI","Web Accessibility Initiative")}} du {{Glossary("W3C")}}. Ils définissent un ensemble de lignes de conduite à suivre pour rendre le contenu accessible principalement aux personnes avec des handicaps, mais aussi aux appareils aux ressources limitées comme les téléphones portables.

diff --git a/files/fr/glossary/web_server/index.html b/files/fr/glossary/web_server/index.html index af1540e5de..7befc0cad9 100644 --- a/files/fr/glossary/web_server/index.html +++ b/files/fr/glossary/web_server/index.html @@ -1,10 +1,11 @@ --- title: Serveur Web -slug: Glossaire/Serveur_Web +slug: Glossary/Web_server tags: - serveur web - serveur-web translation_of: Glossary/Web_server +original_slug: Glossaire/Serveur_Web ---

Un serveur Web est un logiciel qui s'exécute souvent sur un serveur matériel offrant un service à un utilisateur, généralement appelé client. Un serveur, par contre, est un matériel qui vit dans une pièce remplie d'ordinateurs, communément appelée centre de données.

diff --git a/files/fr/glossary/web_standards/index.html b/files/fr/glossary/web_standards/index.html index ddc17ca445..6d3a7fd4f5 100644 --- a/files/fr/glossary/web_standards/index.html +++ b/files/fr/glossary/web_standards/index.html @@ -1,6 +1,6 @@ --- title: Standards du Web -slug: Glossaire/Web_standards +slug: Glossary/Web_standards tags: - Glossaire - Infrastructure @@ -8,6 +8,7 @@ tags: - spécifications web - standards translation_of: Glossary/Web_standards +original_slug: Glossaire/Web_standards ---

Les standards du Web sont des règles établies par des organismes de standardisation internationaux qui définissent la manière dont fonctionne le {{Glossary("World Wide Web", "Web")}} (et parfois qui contrôlent l'{{Glossary("Internet")}} également).

diff --git a/files/fr/glossary/webdav/index.html b/files/fr/glossary/webdav/index.html index b492ec37f6..f3c27e91a0 100644 --- a/files/fr/glossary/webdav/index.html +++ b/files/fr/glossary/webdav/index.html @@ -1,10 +1,11 @@ --- title: WebDAV -slug: Glossaire/WebDAV +slug: Glossary/WebDAV tags: - Glossaire - Infrastructure translation_of: Glossary/WebDAV +original_slug: Glossaire/WebDAV ---

WebDAV (Web Distributed Authoring and Versioning) est une extension {{Glossary("HTTP")}} qui permet aux développeurs web de faire des mises à jour de contenu à distance depuis un client.

diff --git a/files/fr/glossary/webextensions/index.html b/files/fr/glossary/webextensions/index.html index a9f2bb1afd..fc3c410785 100644 --- a/files/fr/glossary/webextensions/index.html +++ b/files/fr/glossary/webextensions/index.html @@ -1,10 +1,11 @@ --- title: WebExtensions -slug: Glossaire/WebExtensions +slug: Glossary/WebExtensions tags: - Glossaire - WebExtensions translation_of: Glossary/WebExtensions +original_slug: Glossaire/WebExtensions ---

Les WebExtensions constituent un système multinavigateur pour développer des extensions de navigateur dans Firefox. Ce système fournit des API qui sont dans une large mesure prises en charge dans différents navigateurs tels que Mozilla Firefox, Google Chrome, Opera et Microsoft Edge.

diff --git a/files/fr/glossary/webgl/index.html b/files/fr/glossary/webgl/index.html index f761f71a71..1316be03c6 100644 --- a/files/fr/glossary/webgl/index.html +++ b/files/fr/glossary/webgl/index.html @@ -1,6 +1,6 @@ --- title: WebGL -slug: Glossaire/WebGL +slug: Glossary/WebGL tags: - Avancé - CodingScripting @@ -8,6 +8,7 @@ tags: - Graphismes Web - WebGL translation_of: Glossary/WebGL +original_slug: Glossaire/WebGL ---

WebGL (Web Graphics Library) est une {{Glossary("API")}} {{Glossary("JavaScript")}} pour produire des graphismes 2D et 3D interactifs.

diff --git a/files/fr/glossary/webidl/index.html b/files/fr/glossary/webidl/index.html index f3e85f3078..814f208864 100644 --- a/files/fr/glossary/webidl/index.html +++ b/files/fr/glossary/webidl/index.html @@ -1,11 +1,12 @@ --- title: WebIDL -slug: Glossaire/WebIDL +slug: Glossary/WebIDL tags: - Encodage - Glossaire - WebIDL translation_of: Glossary/WebIDL +original_slug: Glossaire/WebIDL ---

WebIDL est le langage de description d'interface utilisé pour décrire les {{Glossary("Type","types de données")}}, {{Glossary("interface","interfaces")}}, {{Glossary("Method","méthodes")}}, {{Glossary("Property","propriétés")}} et d'autres éléments qui composent une interface de programmation d'application Web ({{Glossary("API")}}). Il utilise une syntaxe quelque peu stylisée qui est indépendante de tout langage de programmation spécifique, de sorte que le code sous-jacent utilisé pour construire chaque API puisse être écrit dans le langage le plus approprié, tout en permettant de faire le plan des composants de l'API pour une construction compatible JavaScript

diff --git a/files/fr/glossary/webkit/index.html b/files/fr/glossary/webkit/index.html index 70806fd463..d53a5ecd8b 100644 --- a/files/fr/glossary/webkit/index.html +++ b/files/fr/glossary/webkit/index.html @@ -1,6 +1,6 @@ --- title: WebKit -slug: Glossaire/WebKit +slug: Glossary/WebKit tags: - Glossaire - Intro @@ -9,6 +9,7 @@ tags: - WebKit - WebMechanics translation_of: Glossary/WebKit +original_slug: Glossaire/WebKit ---

WebKit est un framework destiné à afficher des pages web correctement formatées en se basant sur leur balisage. {{Glossary("Apple Safari")}} dépend de WebKit tout comme de nombreux navigateurs pour mobiles (car WebKit est hautement portable et personnalisable).

diff --git a/files/fr/glossary/webm/index.html b/files/fr/glossary/webm/index.html index dc829be881..d61eeebe1d 100644 --- a/files/fr/glossary/webm/index.html +++ b/files/fr/glossary/webm/index.html @@ -1,12 +1,13 @@ --- title: WebM -slug: Glossaire/webm +slug: Glossary/webm tags: - Composition - Glossaire - Infrastructure - WebM translation_of: Glossary/webm +original_slug: Glossaire/webm ---

WebM est un format vidéo ouvert, destiné au web et libre de redevance. Il est supporté de manière native par Mozilla Firefox.

diff --git a/files/fr/glossary/webp/index.html b/files/fr/glossary/webp/index.html index 66b9255e24..35a9d0d248 100644 --- a/files/fr/glossary/webp/index.html +++ b/files/fr/glossary/webp/index.html @@ -1,6 +1,6 @@ --- title: WebP -slug: Glossaire/webp +slug: Glossary/webp tags: - Composing - Débutant @@ -8,6 +8,7 @@ tags: - Infrastructure - WebP translation_of: Glossary/webp +original_slug: Glossaire/webp ---

WebP est un format d'image avec compression, avec ou sans perte, développé par Google.

diff --git a/files/fr/glossary/webrtc/index.html b/files/fr/glossary/webrtc/index.html index f796f8b47a..7b59380e01 100644 --- a/files/fr/glossary/webrtc/index.html +++ b/files/fr/glossary/webrtc/index.html @@ -1,6 +1,6 @@ --- title: WebRTC -slug: Glossaire/WebRTC +slug: Glossary/WebRTC tags: - Encodage - Glossaire @@ -10,6 +10,7 @@ tags: - Web - WebRTC translation_of: Glossary/WebRTC +original_slug: Glossaire/WebRTC ---

WebRTC (Web Real-Time Communication) (communication en temps réel web) est une {{Glossary("API")}} appelée par les applications web de tchat vidéo, d'appels vocaux et de partage de fichiers P2P.

diff --git a/files/fr/glossary/websockets/index.html b/files/fr/glossary/websockets/index.html index 4187a6db73..ee30de429b 100644 --- a/files/fr/glossary/websockets/index.html +++ b/files/fr/glossary/websockets/index.html @@ -1,6 +1,6 @@ --- title: WebSockets -slug: Glossaire/WebSockets +slug: Glossary/WebSockets tags: - Connexion - Glossaire @@ -10,6 +10,7 @@ tags: - Web - WebSocket translation_of: Glossary/WebSockets +original_slug: Glossaire/WebSockets ---

WebSocket est un {{Glossary("Protocol","protocole")}} servant à établir des connexions {{Glossary("TCP")}} persistantes entre des {{Glossary("Server", "serveurs")}} et des clients afin qu'ils puissent échanger des données à tout moment.

diff --git a/files/fr/glossary/webvtt/index.html b/files/fr/glossary/webvtt/index.html index 66969fa327..014a10cb9f 100644 --- a/files/fr/glossary/webvtt/index.html +++ b/files/fr/glossary/webvtt/index.html @@ -1,9 +1,10 @@ --- title: WebVTT -slug: Glossaire/WebVTT +slug: Glossary/WebVTT tags: - Glossaire translation_of: Glossary/WebVTT +original_slug: Glossaire/WebVTT ---

WebVTT (Web Video Text Tracks) est une spécification {{Glossary("W3C")}} pour un format de fichier marquant des ressources de suivi de texte combinées avec l'élément HTML {{HTMLElement("track")}}.

diff --git a/files/fr/glossary/whatwg/index.html b/files/fr/glossary/whatwg/index.html index 24d608902d..824b32b274 100644 --- a/files/fr/glossary/whatwg/index.html +++ b/files/fr/glossary/whatwg/index.html @@ -1,6 +1,6 @@ --- title: WHATWG -slug: Glossaire/WHATWG +slug: Glossary/WHATWG tags: - Communauté - Glossaire @@ -9,6 +9,7 @@ tags: - WHATWG - Web translation_of: Glossary/WHATWG +original_slug: Glossaire/WHATWG ---

Le WHATWG (Web Hypertext Application Technology Working Group) est une organisation qui maintient et développe le {{Glossary("HTML")}} et les {{Glossary("API", "APIs")}} des applications Web. Le WHATWG a été mis en place en 2004 par d'anciens employés d'Apple, Mozilla et Opera.

diff --git a/files/fr/glossary/whitespace/index.html b/files/fr/glossary/whitespace/index.html index 92b062e11e..624d108ecb 100644 --- a/files/fr/glossary/whitespace/index.html +++ b/files/fr/glossary/whitespace/index.html @@ -1,12 +1,13 @@ --- title: Whitespace -slug: Glossaire/Whitespace +slug: Glossary/Whitespace tags: - Glossaire - Grammaire lexicale - espace blanc - whitespace translation_of: Glossary/Whitespace +original_slug: Glossaire/Whitespace ---

Whitespace sont un ensemble de {{Glossary("Character", "characters")}} qui est utilisé pour afficher des espaces horizontaux ou verticaux entre d'autres caractères. Ils sont souvent utilisés pour séparer les jetons dans {{Glossary("HTML")}}, {{Glossary("CSS")}}, {{Glossary("JavaScript")}}, et dans d'autres langages informatiques. Les caractères whitespace et leur utilisation varient selon les langages.

diff --git a/files/fr/glossary/world_wide_web/index.html b/files/fr/glossary/world_wide_web/index.html index f002576d00..5ae24ff1fc 100644 --- a/files/fr/glossary/world_wide_web/index.html +++ b/files/fr/glossary/world_wide_web/index.html @@ -1,12 +1,13 @@ --- title: World Wide Web -slug: Glossaire/World_Wide_Web +slug: Glossary/World_Wide_Web tags: - Glossaire - Infrastructure - WWW - World Wide Web translation_of: Glossary/World_Wide_Web +original_slug: Glossaire/World_Wide_Web ---

Le World Wide Web — communément appelé WWW, W3, ou le web — est un système de pages web publiques interconnectées à travers l'{{Glossary("Internet")}}. Le web et l'internet ne sont pas la même chose : le web est l'une des nombreuses applications bâties au-dessus de l'internet.

diff --git a/files/fr/glossary/wrapper/index.html b/files/fr/glossary/wrapper/index.html index 16c0f4324d..0242c4dc9f 100644 --- a/files/fr/glossary/wrapper/index.html +++ b/files/fr/glossary/wrapper/index.html @@ -1,10 +1,11 @@ --- title: Wrapper -slug: Glossaire/Wrapper +slug: Glossary/Wrapper tags: - Encodage - Glossaire translation_of: Glossary/Wrapper +original_slug: Glossaire/Wrapper ---

Dans les langages de programmation tels que JavaScript, un wrapper est une fonction qui est destinée à appeler une ou plusieurs autres fonctions, parfois purement par commodité, et parfois en les adaptant pour faire une tâche légèrement différente dans le processus.

diff --git a/files/fr/glossary/xforms/index.html b/files/fr/glossary/xforms/index.html index 0cc2a295e7..0614482b50 100644 --- a/files/fr/glossary/xforms/index.html +++ b/files/fr/glossary/xforms/index.html @@ -1,12 +1,13 @@ --- title: XForm -slug: Glossaire/XForm +slug: Glossary/XForms tags: - CodingScripting - Glossaire - Obsolete - XForms translation_of: Glossary/XForms +original_slug: Glossaire/XForm ---

XForms est une convention pour la construction de formulaires Web et pour le traitement de leurs données dans un format {{glossary("XML")}}. Plus aucun navigateur majeur ne supporte XForms—nous suggérons d'utiliser les formulaires HTML5 à la place.

diff --git a/files/fr/glossary/xhr_(xmlhttprequest)/index.html b/files/fr/glossary/xhr_(xmlhttprequest)/index.html index 7bac907c15..b728572007 100644 --- a/files/fr/glossary/xhr_(xmlhttprequest)/index.html +++ b/files/fr/glossary/xhr_(xmlhttprequest)/index.html @@ -1,9 +1,10 @@ --- title: XHR (XMLHttpRequest) -slug: Glossaire/XHR_(XMLHttpRequest) +slug: Glossary/XHR_(XMLHttpRequest) tags: - Glossaire translation_of: Glossary/XHR_(XMLHttpRequest) +original_slug: Glossaire/XHR_(XMLHttpRequest) ---

{{domxref("XMLHttpRequest")}} (XHR) est une {{Glossary("API")}} {{Glossary("JavaScript")}} pour créer des requêtes {{Glossary("AJAX")}}. Ses méthodes permettent d'envoyer des requêtes réseau entre le {{Glossary("Browser","navigateur")}} et un {{Glossary("Server","serveur")}}.

diff --git a/files/fr/glossary/xhtml/index.html b/files/fr/glossary/xhtml/index.html index 777167cf9f..08fba95aca 100644 --- a/files/fr/glossary/xhtml/index.html +++ b/files/fr/glossary/xhtml/index.html @@ -1,11 +1,12 @@ --- title: XHTML -slug: XHTML +slug: Glossary/XHTML tags: - Encodage - Glossaire - XHTML translation_of: Glossary/XHTML +original_slug: XHTML ---

HTML peut voyager sur le réseau vers un navigateur soit en syntaxe HTML soit en syntaxe XML appelée XHTML.

diff --git a/files/fr/glossary/xinclude/index.html b/files/fr/glossary/xinclude/index.html index 0277aeb4fd..12dd08a9e7 100644 --- a/files/fr/glossary/xinclude/index.html +++ b/files/fr/glossary/xinclude/index.html @@ -1,10 +1,11 @@ --- title: XInclude -slug: Glossaire/XInclude +slug: Glossary/XInclude tags: - Encodage - Glossaire translation_of: Glossary/XInclude +original_slug: Glossaire/XInclude ---

XML Inclusions (XInclude) est une recommandation du W3C pour permettre l'inclusion de différentes sources XML d'une manière plus pratique que les entités externes XML. Lorsqu'il est utilisé conjointement avec XPointer (Firefox prend en charge un sous-ensemble et est utilisé dans l'exemple de code ci-dessous), XInclude peut également cibler uniquement des portions spécifiques d'un document à inclure. Firefox ne le supporte pas nativement, mais la fonction suivante a pour but de permettre son utilisation avec les documents qui y sont passés.

diff --git a/files/fr/glossary/xlink/index.html b/files/fr/glossary/xlink/index.html index 72e306840f..d7bf7ca8b8 100644 --- a/files/fr/glossary/xlink/index.html +++ b/files/fr/glossary/xlink/index.html @@ -1,10 +1,11 @@ --- title: XLink -slug: Glossaire/XLink +slug: Glossary/XLink tags: - Encodage - Glossaire translation_of: Glossary/XLink +original_slug: Glossaire/XLink ---

XLink est un standard du W3C qui sert à décrire des liens entre documents XML ou entre XML et d'autres documents. Un certain nombre de ses comportements est laissé à l'implémentation qui détermine comment ils doivent être gérés.

diff --git a/files/fr/glossary/xml/index.html b/files/fr/glossary/xml/index.html index 968f32d1da..9edd26c09c 100644 --- a/files/fr/glossary/xml/index.html +++ b/files/fr/glossary/xml/index.html @@ -1,11 +1,12 @@ --- title: XML -slug: Glossaire/XML +slug: Glossary/XML tags: - Encodage - Glossaire - XML translation_of: Glossary/XML +original_slug: Glossaire/XML ---

eXtensible Markup Language (XML) est un langage de balisage générique définit par le W3C. Le secteur IT utilise de nombreux langages basés sur XML comme langages de description de données.

diff --git a/files/fr/glossary/xpath/index.html b/files/fr/glossary/xpath/index.html index 139f84a6aa..fb37400adf 100644 --- a/files/fr/glossary/xpath/index.html +++ b/files/fr/glossary/xpath/index.html @@ -1,12 +1,13 @@ --- title: XPath -slug: Glossaire/XPath +slug: Glossary/XPath tags: - Encodage - Glossaire - XML - XPath translation_of: Glossary/XPath +original_slug: Glossaire/XPath ---

XPath est un langage de requêtes permettant d'accéder aux sections et contenus d'un document {{glossary("XML")}}.

diff --git a/files/fr/glossary/xquery/index.html b/files/fr/glossary/xquery/index.html index b1406fcacf..4b237d93cd 100644 --- a/files/fr/glossary/xquery/index.html +++ b/files/fr/glossary/xquery/index.html @@ -1,12 +1,13 @@ --- title: XQuery -slug: Glossaire/XQuery +slug: Glossary/XQuery tags: - Encodage - Glossaire - XML - XQuery translation_of: Glossary/XQuery +original_slug: Glossaire/XQuery ---

XQuery est un langage informatique pour mettre à jour, récupérer, et effectuer des calculs sur les données de bases de données {{glossary("XML")}}.

diff --git a/files/fr/glossary/xslt/index.html b/files/fr/glossary/xslt/index.html index 8ff8914bb5..f4d95da81f 100644 --- a/files/fr/glossary/xslt/index.html +++ b/files/fr/glossary/xslt/index.html @@ -1,12 +1,13 @@ --- title: XSLT -slug: Glossaire/XSLT +slug: Glossary/XSLT tags: - CodingScripting - Glossaire - XML - XSLT translation_of: Glossary/XSLT +original_slug: Glossaire/XSLT ---

eXtensible Stylesheet Language Transformations (XSLT) est un langage déclaratif utilisé pour convertir des documents {{Glossary("XML")}} en d'autres documents XML, {{Glossary("HTML")}}, {{Glossary("PDF")}}, text brut etc.

diff --git a/files/fr/learn/accessibility/accessibility_troubleshooting/index.html b/files/fr/learn/accessibility/accessibility_troubleshooting/index.html index 27f7489b2e..54a4415545 100644 --- a/files/fr/learn/accessibility/accessibility_troubleshooting/index.html +++ b/files/fr/learn/accessibility/accessibility_troubleshooting/index.html @@ -1,6 +1,6 @@ --- title: 'Évaluation: dépannage d''accessibilité' -slug: Apprendre/a11y/Accessibility_troubleshooting +slug: Learn/Accessibility/Accessibility_troubleshooting tags: - Accessibilité - Apprendre @@ -9,6 +9,7 @@ tags: - HTML - JavaScript translation_of: Learn/Accessibility/Accessibility_troubleshooting +original_slug: Apprendre/a11y/Accessibility_troubleshooting ---

{{LearnSidebar}}
{{PreviousMenu("Learn/Accessibility/Mobile", "Learn/Accessibility")}}

diff --git a/files/fr/learn/accessibility/css_and_javascript/index.html b/files/fr/learn/accessibility/css_and_javascript/index.html index 3f59d3a489..06b093fa74 100644 --- a/files/fr/learn/accessibility/css_and_javascript/index.html +++ b/files/fr/learn/accessibility/css_and_javascript/index.html @@ -1,6 +1,6 @@ --- title: Meilleures pratiques d'accessibilité CSS et JavaScript -slug: Apprendre/a11y/CSS_and_JavaScript +slug: Learn/Accessibility/CSS_and_JavaScript tags: - Accessibilité - Apprendre @@ -13,6 +13,7 @@ tags: - couleur - discret translation_of: Learn/Accessibility/CSS_and_JavaScript +original_slug: Apprendre/a11y/CSS_and_JavaScript ---
{{LearnSidebar}}
diff --git a/files/fr/learn/accessibility/html/index.html b/files/fr/learn/accessibility/html/index.html index 03b80cbb80..70e128d05d 100644 --- a/files/fr/learn/accessibility/html/index.html +++ b/files/fr/learn/accessibility/html/index.html @@ -1,6 +1,6 @@ --- title: 'HTML : une bonne base pour l''accessibilité' -slug: Apprendre/a11y/HTML +slug: Learn/Accessibility/HTML tags: - Accessibilité - Article @@ -13,6 +13,7 @@ tags: - boutons - sémantique translation_of: Learn/Accessibility/HTML +original_slug: Apprendre/a11y/HTML ---
{{LearnSidebar}}
diff --git a/files/fr/learn/accessibility/index.html b/files/fr/learn/accessibility/index.html index 23ff90513d..3a3d54ee77 100644 --- a/files/fr/learn/accessibility/index.html +++ b/files/fr/learn/accessibility/index.html @@ -1,6 +1,6 @@ --- title: Accessibilité -slug: Apprendre/a11y +slug: Learn/Accessibility tags: - ARIA - Accessibilité @@ -10,6 +10,7 @@ tags: - HTML - JavaScript translation_of: Learn/Accessibility +original_slug: Apprendre/a11y ---
{{LearnSidebar}}
diff --git a/files/fr/learn/accessibility/mobile/index.html b/files/fr/learn/accessibility/mobile/index.html index 6fd7b657d1..893693f212 100644 --- a/files/fr/learn/accessibility/mobile/index.html +++ b/files/fr/learn/accessibility/mobile/index.html @@ -1,6 +1,6 @@ --- title: Accessibilité mobile -slug: Apprendre/a11y/Mobile +slug: Learn/Accessibility/Mobile tags: - Accessibilité - Article @@ -9,6 +9,7 @@ tags: - responsive - toucher translation_of: Learn/Accessibility/Mobile +original_slug: Apprendre/a11y/Mobile ---
{{LearnSidebar}}
diff --git a/files/fr/learn/accessibility/multimedia/index.html b/files/fr/learn/accessibility/multimedia/index.html index e8b03c52b0..d16e2a3bc0 100644 --- a/files/fr/learn/accessibility/multimedia/index.html +++ b/files/fr/learn/accessibility/multimedia/index.html @@ -1,6 +1,6 @@ --- title: Accessible multimedia -slug: Apprendre/a11y/Multimedia +slug: Learn/Accessibility/Multimedia tags: - Accessibilité - Apprendre @@ -12,6 +12,7 @@ tags: - Multimedia - Video translation_of: Learn/Accessibility/Multimedia +original_slug: Apprendre/a11y/Multimedia ---
{{LearnSidebar}}
diff --git a/files/fr/learn/accessibility/wai-aria_basics/index.html b/files/fr/learn/accessibility/wai-aria_basics/index.html index 6a55cde5cb..a9990d7f55 100644 --- a/files/fr/learn/accessibility/wai-aria_basics/index.html +++ b/files/fr/learn/accessibility/wai-aria_basics/index.html @@ -1,6 +1,6 @@ --- title: Les bases de WAI-ARIA -slug: Apprendre/a11y/WAI-ARIA_basics +slug: Learn/Accessibility/WAI-ARIA_basics tags: - ARIA - Accessibilité @@ -13,6 +13,7 @@ tags: - WAI-ARIA - sémantique translation_of: Learn/Accessibility/WAI-ARIA_basics +original_slug: Apprendre/a11y/WAI-ARIA_basics ---
{{LearnSidebar}}
diff --git a/files/fr/learn/accessibility/what_is_accessibility/index.html b/files/fr/learn/accessibility/what_is_accessibility/index.html index 047e2763a1..a101c80ccb 100644 --- a/files/fr/learn/accessibility/what_is_accessibility/index.html +++ b/files/fr/learn/accessibility/what_is_accessibility/index.html @@ -1,6 +1,6 @@ --- title: Qu'est ce que l'accessibilité? -slug: Apprendre/a11y/What_is_accessibility +slug: Learn/Accessibility/What_is_accessibility tags: - Accessibilité - Aide technique @@ -15,6 +15,7 @@ tags: - Outils - Utilisateurs translation_of: Learn/Accessibility/What_is_accessibility +original_slug: Apprendre/a11y/What_is_accessibility ---
{{LearnSidebar}}
diff --git a/files/fr/learn/common_questions/available_text_editors/index.html b/files/fr/learn/common_questions/available_text_editors/index.html index d2dd87360c..156fde4e17 100644 --- a/files/fr/learn/common_questions/available_text_editors/index.html +++ b/files/fr/learn/common_questions/available_text_editors/index.html @@ -1,6 +1,6 @@ --- -title: 'Choisir, installer et paramétrer un éditeur de texte' -slug: Apprendre/Choisir_installer_paramétrer_un_éditeur_de_texte +title: Choisir, installer et paramétrer un éditeur de texte +slug: Learn/Common_questions/Available_text_editors tags: - Beginner - Composing @@ -8,6 +8,7 @@ tags: - NeedsActiveLearning - Tools translation_of: Learn/Common_questions/Available_text_editors +original_slug: Apprendre/Choisir_installer_paramétrer_un_éditeur_de_texte ---
{{IncludeSubnav("/fr/Apprendre")}}
diff --git a/files/fr/learn/common_questions/checking_that_your_web_site_is_working_properly/index.html b/files/fr/learn/common_questions/checking_that_your_web_site_is_working_properly/index.html index 317135bcf5..d8fd3424a7 100644 --- a/files/fr/learn/common_questions/checking_that_your_web_site_is_working_properly/index.html +++ b/files/fr/learn/common_questions/checking_that_your_web_site_is_working_properly/index.html @@ -1,6 +1,6 @@ --- title: Tester le bon fonctionnement de votre site web -slug: Apprendre/Tester_le_bon_fonctionnement_de_votre_site_web +slug: Learn/Common_questions/Checking_that_your_web_site_is_working_properly tags: - Beginner - Document @@ -10,6 +10,7 @@ tags: - Web Development - WebMechanics translation_of: Learn/Common_questions/Checking_that_your_web_site_is_working_properly +original_slug: Apprendre/Tester_le_bon_fonctionnement_de_votre_site_web ---

Dans cet article, nous présenterons les différentes étapes permettant de diagnostiquer les problèmes d'un site web ainsi que les mesures à prendre pour corriger certains de ces problèmes.

diff --git a/files/fr/learn/common_questions/common_web_layouts/index.html b/files/fr/learn/common_questions/common_web_layouts/index.html index 0c50cec44c..2b54571c67 100644 --- a/files/fr/learn/common_questions/common_web_layouts/index.html +++ b/files/fr/learn/common_questions/common_web_layouts/index.html @@ -1,6 +1,6 @@ --- title: Conception d'une page web -slug: Apprendre/Concevoir_page_web +slug: Learn/Common_questions/Common_web_layouts tags: - Beginner - CSS @@ -8,6 +8,7 @@ tags: - HTML - NeedsActiveLearning translation_of: Learn/Common_questions/Common_web_layouts +original_slug: Apprendre/Concevoir_page_web ---
{{IncludeSubnav("/fr/Apprendre")}}
diff --git a/files/fr/learn/common_questions/design_for_all_types_of_users/index.html b/files/fr/learn/common_questions/design_for_all_types_of_users/index.html index 8d6ae0ad6a..47881342ef 100644 --- a/files/fr/learn/common_questions/design_for_all_types_of_users/index.html +++ b/files/fr/learn/common_questions/design_for_all_types_of_users/index.html @@ -1,6 +1,6 @@ --- title: Concevoir un site pour tous les types d'utilisateurs -slug: Apprendre/Concevoir_site_tous_types_utilisateurs +slug: Learn/Common_questions/Design_for_all_types_of_users tags: - Accessibility - Beginner @@ -8,6 +8,7 @@ tags: - Mobile - NeedsActiveLearning translation_of: Learn/Common_questions/Design_for_all_types_of_users +original_slug: Apprendre/Concevoir_site_tous_types_utilisateurs ---
{{IncludeSubnav("/fr/Apprendre")}}
diff --git a/files/fr/learn/common_questions/how_does_the_internet_work/index.html b/files/fr/learn/common_questions/how_does_the_internet_work/index.html index b4f81c9acf..d7d0d6ea27 100644 --- a/files/fr/learn/common_questions/how_does_the_internet_work/index.html +++ b/files/fr/learn/common_questions/how_does_the_internet_work/index.html @@ -1,11 +1,12 @@ --- title: Le fonctionnement de l'Internet -slug: Apprendre/Fonctionnement_Internet +slug: Learn/Common_questions/How_does_the_Internet_work tags: - Beginner - Internet - WebMechanics translation_of: Learn/Common_questions/How_does_the_Internet_work +original_slug: Apprendre/Fonctionnement_Internet ---

Dans cet article, nous expliquons ce qu'est l'Internet et comment il fonctionne.

diff --git a/files/fr/learn/common_questions/how_much_does_it_cost/index.html b/files/fr/learn/common_questions/how_much_does_it_cost/index.html index e9ef0e5b3e..713508e03a 100644 --- a/files/fr/learn/common_questions/how_much_does_it_cost/index.html +++ b/files/fr/learn/common_questions/how_much_does_it_cost/index.html @@ -1,11 +1,12 @@ --- title: 'Publier sur le Web : combien ça coûte ?' -slug: Apprendre/Publier_sur_le_Web_combien_ça_coûte +slug: Learn/Common_questions/How_much_does_it_cost tags: - Beginner - Learn - WebMechanics translation_of: Learn/Common_questions/How_much_does_it_cost +original_slug: Apprendre/Publier_sur_le_Web_combien_ça_coûte ---

Se lancer sur le Web n'est pas aussi bon marché qu'il y paraît à première vue. Dans cet article, nous verrons les différentes dépenses et leur raison d'être.

diff --git a/files/fr/learn/common_questions/index.html b/files/fr/learn/common_questions/index.html index 3dc2df9fca..f51f3427f8 100644 --- a/files/fr/learn/common_questions/index.html +++ b/files/fr/learn/common_questions/index.html @@ -1,11 +1,12 @@ --- title: Questions fréquentes -slug: Apprendre/Common_questions +slug: Learn/Common_questions tags: - Learn - Web - WebMechanics translation_of: Learn/Common_questions +original_slug: Apprendre/Common_questions ---
{{LearnSidebar}}
diff --git a/files/fr/learn/common_questions/pages_sites_servers_and_search_engines/index.html b/files/fr/learn/common_questions/pages_sites_servers_and_search_engines/index.html index f5ff96a440..543103e01b 100644 --- a/files/fr/learn/common_questions/pages_sites_servers_and_search_engines/index.html +++ b/files/fr/learn/common_questions/pages_sites_servers_and_search_engines/index.html @@ -2,11 +2,12 @@ title: >- Comprendre les différences entre une page web, un site web, un serveur web et un moteur de recherche -slug: Apprendre/page_vs_site_vs_serveur_vs_moteur_recherche +slug: Learn/Common_questions/Pages_sites_servers_and_search_engines tags: - Beginner - Web translation_of: Learn/Common_questions/Pages_sites_servers_and_search_engines +original_slug: Apprendre/page_vs_site_vs_serveur_vs_moteur_recherche ---

Dans cet article, nous démystifions plusieurs notions liées au Web : page web, site web, serveur web et moteur de recherche.

diff --git a/files/fr/learn/common_questions/set_up_a_local_testing_server/index.html b/files/fr/learn/common_questions/set_up_a_local_testing_server/index.html index c9deed5e9b..ef5a5b62fd 100644 --- a/files/fr/learn/common_questions/set_up_a_local_testing_server/index.html +++ b/files/fr/learn/common_questions/set_up_a_local_testing_server/index.html @@ -1,6 +1,6 @@ --- title: Comment configurer un serveur de test local ? -slug: Apprendre/Common_questions/configurer_un_serveur_de_test_local +slug: Learn/Common_questions/set_up_a_local_testing_server tags: - Apprendre - Débutant @@ -14,6 +14,7 @@ tags: - lamp - localhost translation_of: Learn/Common_questions/set_up_a_local_testing_server +original_slug: Apprendre/Common_questions/configurer_un_serveur_de_test_local ---

Cet article explique comment configurer un serveur de test local simple sur votre machine, et les bases pour l'utiliser.

diff --git a/files/fr/learn/common_questions/thinking_before_coding/index.html b/files/fr/learn/common_questions/thinking_before_coding/index.html index f5e17cdff0..7ebcaffe6d 100644 --- a/files/fr/learn/common_questions/thinking_before_coding/index.html +++ b/files/fr/learn/common_questions/thinking_before_coding/index.html @@ -1,11 +1,12 @@ --- title: Commencez votre projet Web -slug: Apprendre/Commencez_votre_projet_web +slug: Learn/Common_questions/Thinking_before_coding tags: - Beginner - Composing - Web translation_of: Learn/Common_questions/Thinking_before_coding +original_slug: Apprendre/Commencez_votre_projet_web ---
{{IncludeSubnav("/fr/Apprendre")}}
diff --git a/files/fr/learn/common_questions/upload_files_to_a_web_server/index.html b/files/fr/learn/common_questions/upload_files_to_a_web_server/index.html index 4d8d8330fa..a385e6afb0 100644 --- a/files/fr/learn/common_questions/upload_files_to_a_web_server/index.html +++ b/files/fr/learn/common_questions/upload_files_to_a_web_server/index.html @@ -1,11 +1,12 @@ --- title: Transférer des fichiers vers un serveur web -slug: Apprendre/Transférer_des_fichiers_vers_un_serveur_web +slug: Learn/Common_questions/Upload_files_to_a_web_server tags: - Beginner - NeedsActiveLearning - WebMechanics translation_of: Learn/Common_questions/Upload_files_to_a_web_server +original_slug: Apprendre/Transférer_des_fichiers_vers_un_serveur_web ---

Cet article illustre comment publier votre site en ligne grâce à des outils {{Glossary("FTP")}}. 

diff --git a/files/fr/learn/common_questions/using_github_pages/index.html b/files/fr/learn/common_questions/using_github_pages/index.html index 4537201647..a20bed20d4 100644 --- a/files/fr/learn/common_questions/using_github_pages/index.html +++ b/files/fr/learn/common_questions/using_github_pages/index.html @@ -1,6 +1,6 @@ --- title: Utiliser les pages GitHub -slug: Apprendre/Utiliser_les_pages_GitHub +slug: Learn/Common_questions/Using_Github_pages tags: - Débutant - GitHub @@ -8,6 +8,7 @@ tags: - Web - git translation_of: Learn/Common_questions/Using_Github_pages +original_slug: Apprendre/Utiliser_les_pages_GitHub ---

GitHub est un site de partage de code, sur lequel on peut publier des projets dont le code est géré avec le système de gestion de version Git. Par défaut, le système est open source, ce qui signifie que tout le monde peut consulter le code, l'utiliser pour apprendre ou l'améliorer et collaborer aux projets. Vous pouvez donc participer à d'autres projets ou, à l'inverse, des personnes peuvent collaborer à vos projets ! Dans cet article, nous verrons comment publier du contenu sur le web en utilisant les « pages GitHub » (aussi appelées gh-pages) qui sont une des fonctionnalités de GitHub.

diff --git a/files/fr/learn/common_questions/what_are_browser_developer_tools/index.html b/files/fr/learn/common_questions/what_are_browser_developer_tools/index.html index 71d3585366..5105d8fb6d 100644 --- a/files/fr/learn/common_questions/what_are_browser_developer_tools/index.html +++ b/files/fr/learn/common_questions/what_are_browser_developer_tools/index.html @@ -1,6 +1,6 @@ --- title: Découvrir les outils de développement des navigateurs -slug: Apprendre/Découvrir_outils_développement_navigateurs +slug: Learn/Common_questions/What_are_browser_developer_tools tags: - Beginner - Browser @@ -11,6 +11,7 @@ tags: - JavaScript - Learn translation_of: Learn/Common_questions/What_are_browser_developer_tools +original_slug: Apprendre/Découvrir_outils_développement_navigateurs ---
{{IncludeSubnav("/fr/Apprendre")}}
diff --git a/files/fr/learn/common_questions/what_are_hyperlinks/index.html b/files/fr/learn/common_questions/what_are_hyperlinks/index.html index 35ac0d8bb4..4c4c1b1658 100644 --- a/files/fr/learn/common_questions/what_are_hyperlinks/index.html +++ b/files/fr/learn/common_questions/what_are_hyperlinks/index.html @@ -1,12 +1,13 @@ --- title: Le fonctionnement des liens sur le Web -slug: Apprendre/Le_fonctionnement_des_liens_sur_le_Web +slug: Learn/Common_questions/What_are_hyperlinks tags: - Beginner - Infrastructure - Navigation - NeedsActiveLearning translation_of: Learn/Common_questions/What_are_hyperlinks +original_slug: Apprendre/Le_fonctionnement_des_liens_sur_le_Web ---

Dans cet article, nous verrons ce que sont les liens et en quoi ils sont importants pour la structure du Web.

diff --git a/files/fr/learn/common_questions/what_is_a_domain_name/index.html b/files/fr/learn/common_questions/what_is_a_domain_name/index.html index bc8bc301ef..76b39a4631 100644 --- a/files/fr/learn/common_questions/what_is_a_domain_name/index.html +++ b/files/fr/learn/common_questions/what_is_a_domain_name/index.html @@ -1,6 +1,6 @@ --- title: Comprendre les noms de domaine -slug: Apprendre/Comprendre_noms_de_domaine +slug: Learn/Common_questions/What_is_a_domain_name tags: - Beginner - Domain names @@ -8,6 +8,7 @@ tags: - Learn - Web translation_of: Learn/Common_questions/What_is_a_domain_name +original_slug: Apprendre/Comprendre_noms_de_domaine ---

Dans cet article, nous discutons des noms de domaine : ce qu'ils sont, comment ils sont organisés et comment en avoir un.

diff --git a/files/fr/learn/common_questions/what_is_a_url/index.html b/files/fr/learn/common_questions/what_is_a_url/index.html index 85448c44bb..e3743de8e5 100644 --- a/files/fr/learn/common_questions/what_is_a_url/index.html +++ b/files/fr/learn/common_questions/what_is_a_url/index.html @@ -1,6 +1,6 @@ --- title: Comprendre les URL et leur structure -slug: Apprendre/Comprendre_les_URL +slug: Learn/Common_questions/What_is_a_URL tags: - Beginner - Infrastructure @@ -8,6 +8,7 @@ tags: - NeedsActiveLearning - URL translation_of: Learn/Common_questions/What_is_a_URL +original_slug: Apprendre/Comprendre_les_URL ---

Cet article aborde les Uniform Resource Locators (URL) en expliquant leur rôle et leur structure.

diff --git a/files/fr/learn/common_questions/what_is_a_web_server/index.html b/files/fr/learn/common_questions/what_is_a_web_server/index.html index f035f561ac..88607e0753 100644 --- a/files/fr/learn/common_questions/what_is_a_web_server/index.html +++ b/files/fr/learn/common_questions/what_is_a_web_server/index.html @@ -1,11 +1,12 @@ --- title: Qu'est-ce qu'un serveur web ? -slug: Apprendre/Qu_est-ce_qu_un_serveur_web +slug: Learn/Common_questions/What_is_a_web_server tags: - Beginner - Infrastructure - Learn translation_of: Learn/Common_questions/What_is_a_web_server +original_slug: Apprendre/Qu_est-ce_qu_un_serveur_web ---

Dans cet article, nous verrons ce que sont les serveurs web, comment ils fonctionnent et pourquoi ils sont importants.

diff --git a/files/fr/learn/common_questions/what_is_accessibility/index.html b/files/fr/learn/common_questions/what_is_accessibility/index.html index 403b3ff2fe..a8b667f8eb 100644 --- a/files/fr/learn/common_questions/what_is_accessibility/index.html +++ b/files/fr/learn/common_questions/what_is_accessibility/index.html @@ -1,6 +1,6 @@ --- title: Qu'est-ce que l'accessibilité ? -slug: Apprendre/Accessibilité +slug: Learn/Common_questions/What_is_accessibility tags: - Accessibility - Beginner @@ -8,6 +8,7 @@ tags: - NeedsActiveLearning - Web translation_of: Learn/Common_questions/What_is_accessibility +original_slug: Apprendre/Accessibilité ---

Cet article aborde les concepts de base qui forment l'accessibilité pour le Web.

diff --git a/files/fr/learn/common_questions/what_software_do_i_need/index.html b/files/fr/learn/common_questions/what_software_do_i_need/index.html index fc0e1bcfc8..8a1a9271f1 100644 --- a/files/fr/learn/common_questions/what_software_do_i_need/index.html +++ b/files/fr/learn/common_questions/what_software_do_i_need/index.html @@ -1,12 +1,13 @@ --- title: De quels logiciels ai-je besoin pour construire un site web ? -slug: Apprendre/Quels_logiciels_sont_nécessaires_pour_construire_un_site_web +slug: Learn/Common_questions/What_software_do_I_need tags: - Beginner - Learn - NeedsActiveLearning - WebMechanics translation_of: Learn/Common_questions/What_software_do_I_need +original_slug: Apprendre/Quels_logiciels_sont_nécessaires_pour_construire_un_site_web ---

Dans cet article, nous listons les logiciels nécessaires pour éditer, mettre en ligne ou consulter un site web.

diff --git a/files/fr/learn/css/building_blocks/a_cool_looking_box/index.html b/files/fr/learn/css/building_blocks/a_cool_looking_box/index.html index 05b812da1d..b9aaa7b5ce 100644 --- a/files/fr/learn/css/building_blocks/a_cool_looking_box/index.html +++ b/files/fr/learn/css/building_blocks/a_cool_looking_box/index.html @@ -1,6 +1,6 @@ --- title: Une boîte d'aspect rafraîchissant -slug: Apprendre/CSS/styliser_boites/A_cool_looking_box +slug: Learn/CSS/Building_blocks/A_cool_looking_box tags: - Apprentissage - Arrière‑plans @@ -12,6 +12,7 @@ tags: - encadrement - modèle de boîte translation_of: Learn/CSS/Building_blocks/A_cool_looking_box +original_slug: Apprendre/CSS/styliser_boites/A_cool_looking_box ---
{{LearnSidebar}}
diff --git a/files/fr/learn/css/building_blocks/advanced_styling_effects/index.html b/files/fr/learn/css/building_blocks/advanced_styling_effects/index.html index d33fa050a1..8091fe664e 100644 --- a/files/fr/learn/css/building_blocks/advanced_styling_effects/index.html +++ b/files/fr/learn/css/building_blocks/advanced_styling_effects/index.html @@ -1,6 +1,6 @@ --- title: Effets de boîte avancés -slug: Apprendre/CSS/Building_blocks/Advanced_styling_effects +slug: Learn/CSS/Building_blocks/Advanced_styling_effects tags: - Article - Boîtes @@ -13,6 +13,7 @@ tags: - effets - ombres de boîtes translation_of: Learn/CSS/Building_blocks/Advanced_styling_effects +original_slug: Apprendre/CSS/Building_blocks/Advanced_styling_effects ---
{{LearnSidebar}}
diff --git a/files/fr/learn/css/building_blocks/backgrounds_and_borders/index.html b/files/fr/learn/css/building_blocks/backgrounds_and_borders/index.html index 53299b96fe..2fedb26439 100644 --- a/files/fr/learn/css/building_blocks/backgrounds_and_borders/index.html +++ b/files/fr/learn/css/building_blocks/backgrounds_and_borders/index.html @@ -1,7 +1,8 @@ --- title: Arrière-plans et bordures -slug: Apprendre/CSS/Building_blocks/Backgrounds_and_borders +slug: Learn/CSS/Building_blocks/Backgrounds_and_borders translation_of: Learn/CSS/Building_blocks/Backgrounds_and_borders +original_slug: Apprendre/CSS/Building_blocks/Backgrounds_and_borders ---
{{LearnSidebar}}{{PreviousMenuNext("Learn/CSS/Building_blocks/The_box_model", "Learn/CSS/Building_blocks/Handling_different_text_directions", "Learn/CSS/Building_blocks")}}
diff --git a/files/fr/learn/css/building_blocks/cascade_and_inheritance/index.html b/files/fr/learn/css/building_blocks/cascade_and_inheritance/index.html index 4f394ae7f2..c7dd0051f5 100644 --- a/files/fr/learn/css/building_blocks/cascade_and_inheritance/index.html +++ b/files/fr/learn/css/building_blocks/cascade_and_inheritance/index.html @@ -1,6 +1,6 @@ --- title: Cascade et héritage -slug: Apprendre/CSS/Building_blocks/Cascade_et_heritage +slug: Learn/CSS/Building_blocks/Cascade_and_inheritance tags: - Apprendre - CSS @@ -11,6 +11,7 @@ tags: - ordre dans le source - spécificité translation_of: Learn/CSS/Building_blocks/Cascade_and_inheritance +original_slug: Apprendre/CSS/Building_blocks/Cascade_et_heritage ---
{{LearnSidebar}}{{NextMenu("Learn/CSS/Building_blocks/Selectors", "Learn/CSS/Building_blocks")}}
diff --git a/files/fr/learn/css/building_blocks/creating_fancy_letterheaded_paper/index.html b/files/fr/learn/css/building_blocks/creating_fancy_letterheaded_paper/index.html index 8e61584e9d..b5e9d31c2e 100644 --- a/files/fr/learn/css/building_blocks/creating_fancy_letterheaded_paper/index.html +++ b/files/fr/learn/css/building_blocks/creating_fancy_letterheaded_paper/index.html @@ -1,6 +1,6 @@ --- title: Création d'un en-tête de papier à lettre élégant -slug: Apprendre/CSS/styliser_boites/Creating_fancy_letterheaded_paper +slug: Learn/CSS/Building_blocks/Creating_fancy_letterheaded_paper tags: - Arrière‑plan - Boîte @@ -15,6 +15,7 @@ tags: - lettre avec en‑tête - papier translation_of: Learn/CSS/Building_blocks/Creating_fancy_letterheaded_paper +original_slug: Apprendre/CSS/styliser_boites/Creating_fancy_letterheaded_paper ---
{{LearnSidebar}}
diff --git a/files/fr/learn/css/building_blocks/debugging_css/index.html b/files/fr/learn/css/building_blocks/debugging_css/index.html index 01f17c25a5..d3d8121acb 100644 --- a/files/fr/learn/css/building_blocks/debugging_css/index.html +++ b/files/fr/learn/css/building_blocks/debugging_css/index.html @@ -1,7 +1,8 @@ --- title: Debugging CSS -slug: Apprendre/CSS/Building_blocks/Debugging_CSS +slug: Learn/CSS/Building_blocks/Debugging_CSS translation_of: Learn/CSS/Building_blocks/Debugging_CSS +original_slug: Apprendre/CSS/Building_blocks/Debugging_CSS ---
{{LearnSidebar}}{{PreviousMenuNext("Learn/CSS/Building_blocks/Styling_tables", "Learn/CSS/Building_blocks/Organizing", "Learn/CSS/Building_blocks")}}
diff --git a/files/fr/learn/css/building_blocks/fundamental_css_comprehension/index.html b/files/fr/learn/css/building_blocks/fundamental_css_comprehension/index.html index 12a6be6d0c..8c6008bfa0 100644 --- a/files/fr/learn/css/building_blocks/fundamental_css_comprehension/index.html +++ b/files/fr/learn/css/building_blocks/fundamental_css_comprehension/index.html @@ -1,6 +1,6 @@ --- title: Compréhension des fondements des CSS -slug: Apprendre/CSS/Introduction_à_CSS/Fundamental_CSS_comprehension +slug: Learn/CSS/Building_blocks/Fundamental_CSS_comprehension tags: - CSS - Codage @@ -13,6 +13,7 @@ tags: - Sélecteurs - modèle de boîte translation_of: Learn/CSS/Building_blocks/Fundamental_CSS_comprehension +original_slug: Apprendre/CSS/Introduction_à_CSS/Fundamental_CSS_comprehension ---
{{LearnSidebar}}
diff --git a/files/fr/learn/css/building_blocks/handling_different_text_directions/index.html b/files/fr/learn/css/building_blocks/handling_different_text_directions/index.html index 7469a614ce..a7586c5ebf 100644 --- a/files/fr/learn/css/building_blocks/handling_different_text_directions/index.html +++ b/files/fr/learn/css/building_blocks/handling_different_text_directions/index.html @@ -1,7 +1,8 @@ --- title: Handling different text directions -slug: Apprendre/CSS/Building_blocks/Handling_different_text_directions +slug: Learn/CSS/Building_blocks/Handling_different_text_directions translation_of: Learn/CSS/Building_blocks/Handling_different_text_directions +original_slug: Apprendre/CSS/Building_blocks/Handling_different_text_directions ---
{{LearnSidebar}}{{PreviousMenuNext("Learn/CSS/Building_blocks/Backgrounds_and_borders", "Learn/CSS/Building_blocks/Overflowing_content", "Learn/CSS/Building_blocks")}}
diff --git a/files/fr/learn/css/building_blocks/index.html b/files/fr/learn/css/building_blocks/index.html index 37ab79216a..d0992257a9 100644 --- a/files/fr/learn/css/building_blocks/index.html +++ b/files/fr/learn/css/building_blocks/index.html @@ -1,11 +1,12 @@ --- title: Blocs de base en CSS -slug: Apprendre/CSS/Building_blocks +slug: Learn/CSS/Building_blocks tags: - CSS - Débutant - Tutoriel translation_of: Learn/CSS/Building_blocks +original_slug: Apprendre/CSS/Building_blocks ---
{{LearnSidebar}}
diff --git a/files/fr/learn/css/building_blocks/overflowing_content/index.html b/files/fr/learn/css/building_blocks/overflowing_content/index.html index 3b13da9e6b..0f9c1ac83a 100644 --- a/files/fr/learn/css/building_blocks/overflowing_content/index.html +++ b/files/fr/learn/css/building_blocks/overflowing_content/index.html @@ -1,7 +1,8 @@ --- title: Overflow - Débordements de contenu -slug: Apprendre/CSS/Building_blocks/Overflowing_content +slug: Learn/CSS/Building_blocks/Overflowing_content translation_of: Learn/CSS/Building_blocks/Overflowing_content +original_slug: Apprendre/CSS/Building_blocks/Overflowing_content ---
{{LearnSidebar}}{{PreviousMenuNext("Learn/CSS/Building_blocks/Handling_different_text_directions", "Learn/CSS/Building_blocks/Values_and_units", "Learn/CSS/Building_blocks")}}
diff --git a/files/fr/learn/css/building_blocks/selectors/attribute_selectors/index.html b/files/fr/learn/css/building_blocks/selectors/attribute_selectors/index.html index 415d455e9b..a32606765a 100644 --- a/files/fr/learn/css/building_blocks/selectors/attribute_selectors/index.html +++ b/files/fr/learn/css/building_blocks/selectors/attribute_selectors/index.html @@ -1,6 +1,6 @@ --- title: Sélecteurs d'attribut -slug: Apprendre/CSS/Building_blocks/Selectors/Sélecteurs_d_atrribut +slug: Learn/CSS/Building_blocks/Selectors/Attribute_selectors tags: - Apprendre - Attribut @@ -8,6 +8,7 @@ tags: - Débutant - Sélecteurs translation_of: Learn/CSS/Building_blocks/Selectors/Attribute_selectors +original_slug: Apprendre/CSS/Building_blocks/Selectors/Sélecteurs_d_atrribut ---

{{LearnSidebar}}{{PreviousMenuNext("Learn/CSS/Building_blocks/Selectors/Type_Class_and_ID_Selectors", "Learn/CSS/Building_blocks/Selectors/Pseudo-classes_and_pseudo-elements", "Learn/CSS/Building_blocks")}}

diff --git a/files/fr/learn/css/building_blocks/selectors/combinators/index.html b/files/fr/learn/css/building_blocks/selectors/combinators/index.html index 080ef78d83..7a63a06d36 100644 --- a/files/fr/learn/css/building_blocks/selectors/combinators/index.html +++ b/files/fr/learn/css/building_blocks/selectors/combinators/index.html @@ -1,11 +1,12 @@ --- title: Combinateurs -slug: Apprendre/CSS/Building_blocks/Selectors/Combinateurs +slug: Learn/CSS/Building_blocks/Selectors/Combinators tags: - CSS - Sélecteurs - combinateurs translation_of: Learn/CSS/Building_blocks/Selectors/Combinators +original_slug: Apprendre/CSS/Building_blocks/Selectors/Combinateurs ---

{{LearnSidebar}}{{PreviousMenuNext("Learn/CSS/Building_blocks/Selectors/Pseudo-classes_and_pseudo-elements", "Learn/CSS/Building_blocks/The_box_model", "Learn/CSS/Building_blocks")}}

diff --git a/files/fr/learn/css/building_blocks/selectors/index.html b/files/fr/learn/css/building_blocks/selectors/index.html index 359c762301..5cfbb2cd4e 100644 --- a/files/fr/learn/css/building_blocks/selectors/index.html +++ b/files/fr/learn/css/building_blocks/selectors/index.html @@ -1,7 +1,8 @@ --- title: Sélecteurs CSS -slug: Apprendre/CSS/Building_blocks/Selectors +slug: Learn/CSS/Building_blocks/Selectors translation_of: Learn/CSS/Building_blocks/Selectors +original_slug: Apprendre/CSS/Building_blocks/Selectors ---
{{LearnSidebar}}{{PreviousMenuNext("Learn/CSS/Building_blocks/Cascade_and_inheritance", "Learn/CSS/Building_blocks/Selectors/Type_Class_and_ID_Selectors", "Learn/CSS/Building_blocks")}}
diff --git a/files/fr/learn/css/building_blocks/selectors/pseudo-classes_and_pseudo-elements/index.html b/files/fr/learn/css/building_blocks/selectors/pseudo-classes_and_pseudo-elements/index.html index 6bfb96e324..f7d62596c1 100644 --- a/files/fr/learn/css/building_blocks/selectors/pseudo-classes_and_pseudo-elements/index.html +++ b/files/fr/learn/css/building_blocks/selectors/pseudo-classes_and_pseudo-elements/index.html @@ -1,6 +1,6 @@ --- title: Pseudo-classes et pseudo-éléments -slug: Apprendre/CSS/Building_blocks/Selectors/Pseudo-classes_et_pseudo-éléments +slug: Learn/CSS/Building_blocks/Selectors/Pseudo-classes_and_pseudo-elements tags: - Apprendre - CSS @@ -10,6 +10,7 @@ tags: - Pseudo-element - Sélecteurs translation_of: Learn/CSS/Building_blocks/Selectors/Pseudo-classes_and_pseudo-elements +original_slug: Apprendre/CSS/Building_blocks/Selectors/Pseudo-classes_et_pseudo-éléments ---

{{LearnSidebar}}{{PreviousMenuNext("Learn/CSS/Building_blocks/Selectors/Attribute_selectors", "Learn/CSS/Building_blocks/Selectors/Combinators", "Learn/CSS/Building_blocks")}}

diff --git a/files/fr/learn/css/building_blocks/selectors/type_class_and_id_selectors/index.html b/files/fr/learn/css/building_blocks/selectors/type_class_and_id_selectors/index.html index f6d0580279..33f687df82 100644 --- a/files/fr/learn/css/building_blocks/selectors/type_class_and_id_selectors/index.html +++ b/files/fr/learn/css/building_blocks/selectors/type_class_and_id_selectors/index.html @@ -1,7 +1,8 @@ --- -title: 'Sélecteurs de type, de classe et d''ID' -slug: Apprendre/CSS/Building_blocks/Selectors/Sélecteurs_de_type_classe_ID +title: Sélecteurs de type, de classe et d'ID +slug: Learn/CSS/Building_blocks/Selectors/Type_Class_and_ID_Selectors translation_of: Learn/CSS/Building_blocks/Selectors/Type_Class_and_ID_Selectors +original_slug: Apprendre/CSS/Building_blocks/Selectors/Sélecteurs_de_type_classe_ID ---

{{LearnSidebar}}{{PreviousMenuNext("Learn/CSS/Building_blocks/Selectors", "Learn/CSS/Building_blocks/Selectors/Attribute_selectors", "Learn/CSS/Building_blocks")}}

diff --git a/files/fr/learn/css/building_blocks/sizing_items_in_css/index.html b/files/fr/learn/css/building_blocks/sizing_items_in_css/index.html index 8349fb5a59..2fdf39d902 100644 --- a/files/fr/learn/css/building_blocks/sizing_items_in_css/index.html +++ b/files/fr/learn/css/building_blocks/sizing_items_in_css/index.html @@ -1,7 +1,8 @@ --- title: Définir la taille des éléments en CSS -slug: Apprendre/CSS/Building_blocks/Sizing_items_in_CSS +slug: Learn/CSS/Building_blocks/Sizing_items_in_CSS translation_of: Learn/CSS/Building_blocks/Sizing_items_in_CSS +original_slug: Apprendre/CSS/Building_blocks/Sizing_items_in_CSS ---
{{LearnSidebar}}{{PreviousMenuNext("Learn/CSS/Building_blocks/Values_and_units", "Learn/CSS/Building_blocks/Images_media_form_elements", "Learn/CSS/Building_blocks")}}
diff --git a/files/fr/learn/css/building_blocks/styling_tables/index.html b/files/fr/learn/css/building_blocks/styling_tables/index.html index 9d6087e1a4..0b8eb4bd14 100644 --- a/files/fr/learn/css/building_blocks/styling_tables/index.html +++ b/files/fr/learn/css/building_blocks/styling_tables/index.html @@ -1,6 +1,6 @@ --- title: Mise en page de tableaux -slug: Apprendre/CSS/Building_blocks/Styling_tables +slug: Learn/CSS/Building_blocks/Styling_tables tags: - Article - CSS @@ -11,6 +11,7 @@ tags: - Style - Tableaux translation_of: Learn/CSS/Building_blocks/Styling_tables +original_slug: Apprendre/CSS/Building_blocks/Styling_tables ---
{{LearnSidebar}}
diff --git a/files/fr/learn/css/building_blocks/the_box_model/index.html b/files/fr/learn/css/building_blocks/the_box_model/index.html index 927bbdc232..82b3ffdeff 100644 --- a/files/fr/learn/css/building_blocks/the_box_model/index.html +++ b/files/fr/learn/css/building_blocks/the_box_model/index.html @@ -1,6 +1,6 @@ --- title: Le modèle de Boîte -slug: Apprendre/CSS/Building_blocks/Le_modele_de_boite +slug: Learn/CSS/Building_blocks/The_box_model tags: - Boîte - CSS @@ -17,6 +17,7 @@ tags: - margin - padding translation_of: Learn/CSS/Building_blocks/The_box_model +original_slug: Apprendre/CSS/Building_blocks/Le_modele_de_boite ---
{{LearnSidebar}}{{PreviousMenuNext("Learn/CSS/Building_blocks/Selectors/Combinators", "Learn/CSS/Building_blocks/Backgrounds_and_borders", "Learn/CSS/Building_blocks")}}
diff --git a/files/fr/learn/css/building_blocks/values_and_units/index.html b/files/fr/learn/css/building_blocks/values_and_units/index.html index 59fe695fe4..3968c70cae 100644 --- a/files/fr/learn/css/building_blocks/values_and_units/index.html +++ b/files/fr/learn/css/building_blocks/values_and_units/index.html @@ -1,7 +1,8 @@ --- title: Valeurs et unités CSS -slug: Apprendre/CSS/Building_blocks/Values_and_units +slug: Learn/CSS/Building_blocks/Values_and_units translation_of: Learn/CSS/Building_blocks/Values_and_units +original_slug: Apprendre/CSS/Building_blocks/Values_and_units ---
{{LearnSidebar}}{{PreviousMenuNext("Learn/CSS/Building_blocks/Overflowing_content", "Learn/CSS/Building_blocks/Sizing_items_in_CSS", "Learn/CSS/Building_blocks")}}
diff --git a/files/fr/learn/css/css_layout/flexbox/index.html b/files/fr/learn/css/css_layout/flexbox/index.html index bcf02e9910..a151a1da09 100644 --- a/files/fr/learn/css/css_layout/flexbox/index.html +++ b/files/fr/learn/css/css_layout/flexbox/index.html @@ -1,6 +1,6 @@ --- title: Flexbox -slug: Apprendre/CSS/CSS_layout/Flexbox +slug: Learn/CSS/CSS_layout/Flexbox tags: - Apprentissage - Article @@ -14,6 +14,7 @@ tags: - Mises en page - flexbox translation_of: Learn/CSS/CSS_layout/Flexbox +original_slug: Apprendre/CSS/CSS_layout/Flexbox ---
{{LearnSidebar}}
diff --git a/files/fr/learn/css/css_layout/flexbox_skills/index.html b/files/fr/learn/css/css_layout/flexbox_skills/index.html index 8cb4d16891..d46a7b5f55 100644 --- a/files/fr/learn/css/css_layout/flexbox_skills/index.html +++ b/files/fr/learn/css/css_layout/flexbox_skills/index.html @@ -1,7 +1,8 @@ --- title: 'Testez vos compétences : Flexbox' -slug: Apprendre/CSS/CSS_layout/Flexbox_skills +slug: Learn/CSS/CSS_layout/Flexbox_skills translation_of: Learn/CSS/CSS_layout/Flexbox_skills +original_slug: Apprendre/CSS/CSS_layout/Flexbox_skills ---
{{LearnSidebar}}
diff --git a/files/fr/learn/css/css_layout/floats/index.html b/files/fr/learn/css/css_layout/floats/index.html index a4814ac036..ffcc762cea 100644 --- a/files/fr/learn/css/css_layout/floats/index.html +++ b/files/fr/learn/css/css_layout/floats/index.html @@ -1,6 +1,6 @@ --- title: Les boîtes flottantes -slug: Apprendre/CSS/CSS_layout/Floats +slug: Learn/CSS/CSS_layout/Floats tags: - Article - Boîtes flottantes @@ -14,6 +14,7 @@ tags: - colonnes - multi‑colonne translation_of: Learn/CSS/CSS_layout/Floats +original_slug: Apprendre/CSS/CSS_layout/Floats ---
{{LearnSidebar}}
diff --git a/files/fr/learn/css/css_layout/fundamental_layout_comprehension/index.html b/files/fr/learn/css/css_layout/fundamental_layout_comprehension/index.html index c97cc64ba9..05f16693ae 100644 --- a/files/fr/learn/css/css_layout/fundamental_layout_comprehension/index.html +++ b/files/fr/learn/css/css_layout/fundamental_layout_comprehension/index.html @@ -1,7 +1,8 @@ --- title: Compréhension fondamentale de la mise en page -slug: Apprendre/CSS/CSS_layout/Fundamental_Layout_Comprehension +slug: Learn/CSS/CSS_layout/Fundamental_Layout_Comprehension translation_of: Learn/CSS/CSS_layout/Fundamental_Layout_Comprehension +original_slug: Apprendre/CSS/CSS_layout/Fundamental_Layout_Comprehension ---
{{LearnSidebar}}
diff --git a/files/fr/learn/css/css_layout/grids/index.html b/files/fr/learn/css/css_layout/grids/index.html index 4fd7782640..272858a9e8 100644 --- a/files/fr/learn/css/css_layout/grids/index.html +++ b/files/fr/learn/css/css_layout/grids/index.html @@ -1,6 +1,6 @@ --- title: Grilles -slug: Apprendre/CSS/CSS_layout/Grids +slug: Learn/CSS/CSS_layout/Grids tags: - Apprendre - Article @@ -16,6 +16,7 @@ tags: - structure du quadrillage - système de trames translation_of: Learn/CSS/CSS_layout/Grids +original_slug: Apprendre/CSS/CSS_layout/Grids ---
{{LearnSidebar}}
diff --git a/files/fr/learn/css/css_layout/index.html b/files/fr/learn/css/css_layout/index.html index c8ae618a03..0c88cf7e24 100644 --- a/files/fr/learn/css/css_layout/index.html +++ b/files/fr/learn/css/css_layout/index.html @@ -1,6 +1,6 @@ --- title: La mise en page avec le CSS -slug: Apprendre/CSS/CSS_layout +slug: Learn/CSS/CSS_layout tags: - CSS - Débutant @@ -16,6 +16,7 @@ tags: - float - grid translation_of: Learn/CSS/CSS_layout +original_slug: Apprendre/CSS/CSS_layout ---
{{LearnSidebar}}
diff --git a/files/fr/learn/css/css_layout/introduction/index.html b/files/fr/learn/css/css_layout/introduction/index.html index c8ffefec6c..61936d08b4 100644 --- a/files/fr/learn/css/css_layout/introduction/index.html +++ b/files/fr/learn/css/css_layout/introduction/index.html @@ -1,6 +1,6 @@ --- title: Introduction à la mise en page en CSS -slug: Apprendre/CSS/CSS_layout/Introduction +slug: Learn/CSS/CSS_layout/Introduction tags: - Apprendre - Article @@ -15,6 +15,7 @@ tags: - Positionnement - Tableaux translation_of: Learn/CSS/CSS_layout/Introduction +original_slug: Apprendre/CSS/CSS_layout/Introduction ---
{{LearnSidebar}}
diff --git a/files/fr/learn/css/css_layout/legacy_layout_methods/index.html b/files/fr/learn/css/css_layout/legacy_layout_methods/index.html index d778686c58..f4777dd68d 100644 --- a/files/fr/learn/css/css_layout/legacy_layout_methods/index.html +++ b/files/fr/learn/css/css_layout/legacy_layout_methods/index.html @@ -1,6 +1,6 @@ --- title: Méthodes de mises en page traditionnelles -slug: Apprendre/CSS/CSS_layout/Legacy_Layout_Methods +slug: Learn/CSS/CSS_layout/Legacy_Layout_Methods tags: - Apprendre - Boîtes flottantes @@ -11,6 +11,7 @@ tags: - Héritage - systèmes de trames translation_of: Learn/CSS/CSS_layout/Legacy_Layout_Methods +original_slug: Apprendre/CSS/CSS_layout/Legacy_Layout_Methods ---
{{LearnSidebar}}
diff --git a/files/fr/learn/css/css_layout/media_queries/index.html b/files/fr/learn/css/css_layout/media_queries/index.html index c82e846273..552d1982df 100644 --- a/files/fr/learn/css/css_layout/media_queries/index.html +++ b/files/fr/learn/css/css_layout/media_queries/index.html @@ -1,7 +1,8 @@ --- title: Guide du débutant des Media Queries -slug: Apprendre/CSS/CSS_layout/Media_queries +slug: Learn/CSS/CSS_layout/Media_queries translation_of: Learn/CSS/CSS_layout/Media_queries +original_slug: Apprendre/CSS/CSS_layout/Media_queries ---

{{learnsidebar}}{{PreviousMenuNext("Learn/CSS/CSS_layout/Responsive_Design", "Learn/CSS/CSS_layout/Legacy_Layout_Methods", "Learn/CSS/CSS_layout")}}

diff --git a/files/fr/learn/css/css_layout/multiple-column_layout/index.html b/files/fr/learn/css/css_layout/multiple-column_layout/index.html index b4fb4b03d7..4a23cb740a 100644 --- a/files/fr/learn/css/css_layout/multiple-column_layout/index.html +++ b/files/fr/learn/css/css_layout/multiple-column_layout/index.html @@ -1,6 +1,6 @@ --- title: Disposition sur plusieurs colonnes -slug: Apprendre/CSS/CSS_layout/Multiple-column_Layout +slug: Learn/CSS/CSS_layout/Multiple-column_Layout tags: - Apprendre - Apprentissage @@ -11,6 +11,7 @@ tags: - Guide - Multi-col translation_of: Learn/CSS/CSS_layout/Multiple-column_Layout +original_slug: Apprendre/CSS/CSS_layout/Multiple-column_Layout ---
{{LearnSidebar}}
diff --git a/files/fr/learn/css/css_layout/normal_flow/index.html b/files/fr/learn/css/css_layout/normal_flow/index.html index c3d51d3313..00f1cc1882 100644 --- a/files/fr/learn/css/css_layout/normal_flow/index.html +++ b/files/fr/learn/css/css_layout/normal_flow/index.html @@ -1,7 +1,8 @@ --- title: Cours normal -slug: Apprendre/CSS/CSS_layout/Normal_Flow +slug: Learn/CSS/CSS_layout/Normal_Flow translation_of: Learn/CSS/CSS_layout/Normal_Flow +original_slug: Apprendre/CSS/CSS_layout/Normal_Flow ---
{{LearnSidebar}}
diff --git a/files/fr/learn/css/css_layout/positioning/index.html b/files/fr/learn/css/css_layout/positioning/index.html index 54349c6fef..c4a9c593b6 100644 --- a/files/fr/learn/css/css_layout/positioning/index.html +++ b/files/fr/learn/css/css_layout/positioning/index.html @@ -1,6 +1,6 @@ --- title: Le positionnement -slug: Apprendre/CSS/CSS_layout/Le_positionnement +slug: Learn/CSS/CSS_layout/Positioning tags: - Agencement - Article @@ -16,6 +16,7 @@ tags: - relatif - statique translation_of: Learn/CSS/CSS_layout/Positioning +original_slug: Apprendre/CSS/CSS_layout/Le_positionnement ---
{{LearnSidebar}}
diff --git a/files/fr/learn/css/css_layout/practical_positioning_examples/index.html b/files/fr/learn/css/css_layout/practical_positioning_examples/index.html index da821fefd1..e023fd3d4b 100644 --- a/files/fr/learn/css/css_layout/practical_positioning_examples/index.html +++ b/files/fr/learn/css/css_layout/practical_positioning_examples/index.html @@ -1,7 +1,8 @@ --- title: Exemples pratiques de positionnement -slug: Apprendre/CSS/CSS_layout/Exemples_pratiques_de_positionnement +slug: Learn/CSS/CSS_layout/Practical_positioning_examples translation_of: Learn/CSS/CSS_layout/Practical_positioning_examples +original_slug: Apprendre/CSS/CSS_layout/Exemples_pratiques_de_positionnement ---
{{LearnSidebar}}
diff --git a/files/fr/learn/css/css_layout/responsive_design/index.html b/files/fr/learn/css/css_layout/responsive_design/index.html index 323df1a7f6..05df9cfd85 100644 --- a/files/fr/learn/css/css_layout/responsive_design/index.html +++ b/files/fr/learn/css/css_layout/responsive_design/index.html @@ -1,6 +1,6 @@ --- title: Responsive design -slug: Apprendre/CSS/CSS_layout/Responsive_Design +slug: Learn/CSS/CSS_layout/Responsive_Design tags: - Images - Media Queries @@ -11,6 +11,7 @@ tags: - grid - grille fluide translation_of: Learn/CSS/CSS_layout/Responsive_Design +original_slug: Apprendre/CSS/CSS_layout/Responsive_Design ---
{{learnsidebar}}{{PreviousMenuNext("Apprendre/CSS/CSS_layout/Multiple-column_Layout", "Apprendre/CSS/CSS_layout/Media_queries", "Apprendre/CSS/CSS_layout")}}
diff --git a/files/fr/learn/css/css_layout/supporting_older_browsers/index.html b/files/fr/learn/css/css_layout/supporting_older_browsers/index.html index c56a030d08..7a2fc30b98 100644 --- a/files/fr/learn/css/css_layout/supporting_older_browsers/index.html +++ b/files/fr/learn/css/css_layout/supporting_older_browsers/index.html @@ -1,7 +1,8 @@ --- title: Prise en charge des anciens navigateurs -slug: Apprendre/CSS/CSS_layout/Prise_En_Charge_Des_Anciens_Navigateurs +slug: Learn/CSS/CSS_layout/Supporting_Older_Browsers translation_of: Learn/CSS/CSS_layout/Supporting_Older_Browsers +original_slug: Apprendre/CSS/CSS_layout/Prise_En_Charge_Des_Anciens_Navigateurs ---
{{LearnSidebar}}
diff --git a/files/fr/learn/css/first_steps/what_is_css/index.html b/files/fr/learn/css/first_steps/what_is_css/index.html index 0b4bfefc33..7389147591 100644 --- a/files/fr/learn/css/first_steps/what_is_css/index.html +++ b/files/fr/learn/css/first_steps/what_is_css/index.html @@ -1,6 +1,6 @@ --- title: Qu'est ce que CSS ? -slug: Learn/CSS/First_steps/Qu_est_ce_que_CSS +slug: Learn/CSS/First_steps/What_is_CSS tags: - Apprendre - CSS @@ -9,6 +9,7 @@ tags: - Specifications - Syntaxe translation_of: Learn/CSS/First_steps/What_is_CSS +original_slug: Learn/CSS/First_steps/Qu_est_ce_que_CSS ---
{{LearnSidebar}}
diff --git a/files/fr/learn/css/howto/create_fancy_boxes/index.html b/files/fr/learn/css/howto/create_fancy_boxes/index.html index 8e6fdc1761..dd242c62a3 100644 --- a/files/fr/learn/css/howto/create_fancy_boxes/index.html +++ b/files/fr/learn/css/howto/create_fancy_boxes/index.html @@ -1,11 +1,12 @@ --- title: Créer de belles boîtes -slug: Apprendre/CSS/Comment/Créer_de_belles_boîtes +slug: Learn/CSS/Howto/create_fancy_boxes tags: - Apprendre - CSS - Débutant translation_of: Learn/CSS/Howto/create_fancy_boxes +original_slug: Apprendre/CSS/Comment/Créer_de_belles_boîtes ---

Les boîtes CSS sont des blocs de base pour la construction des pages web. Créer des boîtes agréables à regarder est un défi complexe et intéressant. C'est un défi intéressant parce qu'on peut implémenter une idée de concept, de design, grâce à du code qui fonctionne. C'est un défi complexe car CSS possède à la fois plein de contraintes et de libertés. Dans cet article, nous allons voir de quoi il en retourne en dessinant quelques belles boîtes.

diff --git a/files/fr/learn/css/howto/css_faq/index.html b/files/fr/learn/css/howto/css_faq/index.html index 0d62552798..75479dfb18 100644 --- a/files/fr/learn/css/howto/css_faq/index.html +++ b/files/fr/learn/css/howto/css_faq/index.html @@ -1,12 +1,13 @@ --- title: Questions fréquentes en CSS -slug: Web/CSS/CSS_questions_frequentes +slug: Learn/CSS/Howto/CSS_FAQ tags: - CSS - Débutant - Exemple - Guide translation_of: Learn/CSS/Howto/CSS_FAQ +original_slug: Web/CSS/CSS_questions_frequentes ---

Pourquoi mon CSS, pourtant valide, ne fournit pas un rendu correct ?

diff --git a/files/fr/learn/css/howto/generated_content/index.html b/files/fr/learn/css/howto/generated_content/index.html index a8b6860177..cd56e36305 100644 --- a/files/fr/learn/css/howto/generated_content/index.html +++ b/files/fr/learn/css/howto/generated_content/index.html @@ -1,10 +1,11 @@ --- title: Contenu -slug: Apprendre/CSS/Comment/Generated_content +slug: Learn/CSS/Howto/Generated_content tags: - CSS - - 'CSS:Premiers_pas' + - CSS:Premiers_pas translation_of: Learn/CSS/Howto/Generated_content +original_slug: Apprendre/CSS/Comment/Generated_content ---

 

Cette page décrit plusieurs manières d'utiliser CSS pour ajouter du contenu à un document affiché.

diff --git a/files/fr/learn/css/howto/index.html b/files/fr/learn/css/howto/index.html index 28cc40c4fe..aabbb12aa7 100644 --- a/files/fr/learn/css/howto/index.html +++ b/files/fr/learn/css/howto/index.html @@ -1,11 +1,12 @@ --- title: Apprendre à utiliser CSS pour résoudre des problèmes -slug: Apprendre/CSS/Comment +slug: Learn/CSS/Howto tags: - Apprendre - CSS - Débutant translation_of: Learn/CSS/Howto +original_slug: Apprendre/CSS/Comment ---

 

diff --git a/files/fr/learn/css/index.html b/files/fr/learn/css/index.html index d47ea70f90..82da8789e7 100644 --- a/files/fr/learn/css/index.html +++ b/files/fr/learn/css/index.html @@ -1,6 +1,6 @@ --- title: Composer le HTML avec les CSS -slug: Apprendre/CSS +slug: Learn/CSS tags: - Article - CSS @@ -13,6 +13,7 @@ tags: - débogage - particularités translation_of: Learn/CSS +original_slug: Apprendre/CSS ---
{{LearnSidebar}}
diff --git a/files/fr/learn/css/styling_text/fundamentals/index.html b/files/fr/learn/css/styling_text/fundamentals/index.html index 283d1fff00..c43c2fdd55 100644 --- a/files/fr/learn/css/styling_text/fundamentals/index.html +++ b/files/fr/learn/css/styling_text/fundamentals/index.html @@ -1,6 +1,6 @@ --- title: Initiation à la mise en forme du texte -slug: Learn/CSS/Styling_text/initiation-mise-en-forme-du-texte +slug: Learn/CSS/Styling_text/Fundamentals tags: - Alignement - CSS @@ -10,6 +10,7 @@ tags: - Style - Texte translation_of: Learn/CSS/Styling_text/Fundamentals +original_slug: Learn/CSS/Styling_text/initiation-mise-en-forme-du-texte ---
{{LearnSidebar}}
diff --git a/files/fr/learn/css/styling_text/styling_links/index.html b/files/fr/learn/css/styling_text/styling_links/index.html index f216d54186..27276fac47 100644 --- a/files/fr/learn/css/styling_text/styling_links/index.html +++ b/files/fr/learn/css/styling_text/styling_links/index.html @@ -1,6 +1,6 @@ --- title: Mise en forme des liens -slug: Learn/CSS/Styling_text/Mise_en_forme_des_liens +slug: Learn/CSS/Styling_text/Styling_links tags: - Article - Beginner @@ -15,6 +15,7 @@ tags: - menus - tabs translation_of: Learn/CSS/Styling_text/Styling_links +original_slug: Learn/CSS/Styling_text/Mise_en_forme_des_liens ---
{{LearnSidebar}}
diff --git a/files/fr/learn/forms/advanced_form_styling/index.html b/files/fr/learn/forms/advanced_form_styling/index.html index 6d6a68bd4c..3e8fcd3146 100644 --- a/files/fr/learn/forms/advanced_form_styling/index.html +++ b/files/fr/learn/forms/advanced_form_styling/index.html @@ -1,6 +1,6 @@ --- title: Composition avancée des formulaires HTML -slug: Web/Guide/HTML/Formulaires/Advanced_styling_for_HTML_forms +slug: Learn/Forms/Advanced_form_styling tags: - Avancé - CSS @@ -10,6 +10,7 @@ tags: - HTML - Web translation_of: Learn/Forms/Advanced_form_styling +original_slug: Web/Guide/HTML/Formulaires/Advanced_styling_for_HTML_forms ---
{{LearnSidebar}}{{PreviousMenuNext("Web/Guide/HTML/Formulaires/Apparence_des_formulaires_HTML", "Web/Guide/HTML/Formulaires/Property_compatibility_table_for_form_widgets", "Web/Guide/HTML/Formulaires")}}
diff --git a/files/fr/learn/forms/basic_native_form_controls/index.html b/files/fr/learn/forms/basic_native_form_controls/index.html index 6b692ee256..f40660b29c 100644 --- a/files/fr/learn/forms/basic_native_form_controls/index.html +++ b/files/fr/learn/forms/basic_native_form_controls/index.html @@ -1,6 +1,6 @@ --- title: Les widgets de formulaire natifs -slug: Web/Guide/HTML/Formulaires/Les_blocs_de_formulaires_natifs +slug: Learn/Forms/Basic_native_form_controls tags: - Contrôles - Exemple @@ -10,6 +10,7 @@ tags: - Web - Widgets translation_of: Learn/Forms/Basic_native_form_controls +original_slug: Web/Guide/HTML/Formulaires/Les_blocs_de_formulaires_natifs ---
{{LearnSidebar}}
{{PreviousMenuNext("Web/Guide/HTML/Formulaires/Comment_structurer_un_formulaire_HTML", "Web/Guide/HTML/Formulaires/Envoyer_et_extraire_les_données_des_formulaires", "Web/Guide/HTML/Formulaires")}}
diff --git a/files/fr/learn/forms/form_validation/index.html b/files/fr/learn/forms/form_validation/index.html index ccbac0ef15..7180169353 100644 --- a/files/fr/learn/forms/form_validation/index.html +++ b/files/fr/learn/forms/form_validation/index.html @@ -1,6 +1,6 @@ --- title: Validation des données de formulaires -slug: Web/Guide/HTML/Formulaires/Validation_donnees_formulaire +slug: Learn/Forms/Form_validation tags: - Exemple - Formulaires @@ -10,6 +10,7 @@ tags: - JavaScript - Web translation_of: Learn/Forms/Form_validation +original_slug: Web/Guide/HTML/Formulaires/Validation_donnees_formulaire ---
{{LearnSidebar}}{{PreviousMenuNext("Web/Guide/HTML/Formulaires/Envoyer_et_extraire_les_données_des_formulaires", "Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés", "Web/Guide/HTML/Formulaires")}}
diff --git a/files/fr/learn/forms/how_to_build_custom_form_controls/example_1/index.html b/files/fr/learn/forms/how_to_build_custom_form_controls/example_1/index.html index 045f631079..e488687b73 100644 --- a/files/fr/learn/forms/how_to_build_custom_form_controls/example_1/index.html +++ b/files/fr/learn/forms/how_to_build_custom_form_controls/example_1/index.html @@ -1,12 +1,13 @@ --- title: Exemple 1 -slug: >- - Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés/Exemple_1 +slug: Learn/Forms/How_to_build_custom_form_controls/Example_1 tags: - Formulaires - Guide - HTML translation_of: Learn/Forms/How_to_build_custom_form_controls/Example_1 +original_slug: >- + Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés/Exemple_1 ---

C'est le premier exemple de code qui explique comment construire un widget de formulaire personnalisé.

diff --git a/files/fr/learn/forms/how_to_build_custom_form_controls/example_2/index.html b/files/fr/learn/forms/how_to_build_custom_form_controls/example_2/index.html index dfb0eb3b6a..b70d286010 100644 --- a/files/fr/learn/forms/how_to_build_custom_form_controls/example_2/index.html +++ b/files/fr/learn/forms/how_to_build_custom_form_controls/example_2/index.html @@ -1,11 +1,12 @@ --- title: Exemple 2 -slug: >- - Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés/Exemple_2 +slug: Learn/Forms/How_to_build_custom_form_controls/Example_2 tags: - Formulaires - HTML translation_of: Learn/Forms/How_to_build_custom_form_controls/Example_2 +original_slug: >- + Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés/Exemple_2 ---

Ceci est le deuxième exemple expliquant comment construire un formulaire personnalisé.

diff --git a/files/fr/learn/forms/how_to_build_custom_form_controls/example_3/index.html b/files/fr/learn/forms/how_to_build_custom_form_controls/example_3/index.html index a647cfaba3..5140b97c20 100644 --- a/files/fr/learn/forms/how_to_build_custom_form_controls/example_3/index.html +++ b/files/fr/learn/forms/how_to_build_custom_form_controls/example_3/index.html @@ -1,11 +1,12 @@ --- title: Exemple 3 -slug: >- - Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés/Example_3 +slug: Learn/Forms/How_to_build_custom_form_controls/Example_3 tags: - Formulaires - HTML translation_of: Learn/Forms/How_to_build_custom_form_controls/Example_3 +original_slug: >- + Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés/Example_3 ---

Ceci est le troisième exemple expliquant comment construire des widgets de formulaire personnalisés.

diff --git a/files/fr/learn/forms/how_to_build_custom_form_controls/example_4/index.html b/files/fr/learn/forms/how_to_build_custom_form_controls/example_4/index.html index 4bd1a9a069..e1d738ee61 100644 --- a/files/fr/learn/forms/how_to_build_custom_form_controls/example_4/index.html +++ b/files/fr/learn/forms/how_to_build_custom_form_controls/example_4/index.html @@ -1,7 +1,6 @@ --- title: Exemple 4 -slug: >- - Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés/Example_4 +slug: Learn/Forms/How_to_build_custom_form_controls/Example_4 tags: - Avancé - Exemple @@ -10,6 +9,8 @@ tags: - HTML - Web translation_of: Learn/Forms/How_to_build_custom_form_controls/Example_4 +original_slug: >- + Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés/Example_4 ---

Ceci est le quatrième exemple expliquant comment construire des widgets de formulaire personnalisés.

diff --git a/files/fr/learn/forms/how_to_build_custom_form_controls/example_5/index.html b/files/fr/learn/forms/how_to_build_custom_form_controls/example_5/index.html index bf1143d186..aad371bc78 100644 --- a/files/fr/learn/forms/how_to_build_custom_form_controls/example_5/index.html +++ b/files/fr/learn/forms/how_to_build_custom_form_controls/example_5/index.html @@ -1,11 +1,12 @@ --- title: Exemple 5 -slug: >- - Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés/Example_5 +slug: Learn/Forms/How_to_build_custom_form_controls/Example_5 tags: - Formulaires - HTML translation_of: Learn/Forms/How_to_build_custom_form_controls/Example_5 +original_slug: >- + Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés/Example_5 ---

Voici le dernier exemple expliquant comment construire des widgets de formulaire personnalisés.

diff --git a/files/fr/learn/forms/how_to_build_custom_form_controls/index.html b/files/fr/learn/forms/how_to_build_custom_form_controls/index.html index 4173ff9f9c..4ff0241870 100644 --- a/files/fr/learn/forms/how_to_build_custom_form_controls/index.html +++ b/files/fr/learn/forms/how_to_build_custom_form_controls/index.html @@ -1,7 +1,6 @@ --- title: Comment construire des widgets de formulaires personnalisés -slug: >- - Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés +slug: Learn/Forms/How_to_build_custom_form_controls tags: - Avancé - Exemple @@ -10,6 +9,8 @@ tags: - HTML - Web translation_of: Learn/Forms/How_to_build_custom_form_controls +original_slug: >- + Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés ---
{{LearnSidebar}}{{PreviousMenuNext("Web/Guide/HTML/Formulaires/Validation_donnees_formulaire", "Web/Guide/HTML/Formulaires/Sending_forms_through_JavaScript", "Web/Guide/HTML/Formulaires")}}
diff --git a/files/fr/learn/forms/how_to_structure_a_web_form/example/index.html b/files/fr/learn/forms/how_to_structure_a_web_form/example/index.html index 91cd643bd1..cb36b36527 100644 --- a/files/fr/learn/forms/how_to_structure_a_web_form/example/index.html +++ b/files/fr/learn/forms/how_to_structure_a_web_form/example/index.html @@ -1,7 +1,8 @@ --- title: Exemple -slug: Web/Guide/HTML/Formulaires/Comment_structurer_un_formulaire_HTML/Exemple +slug: Learn/Forms/How_to_structure_a_web_form/Example translation_of: Learn/Forms/How_to_structure_a_web_form/Example +original_slug: Web/Guide/HTML/Formulaires/Comment_structurer_un_formulaire_HTML/Exemple ---

Ceci est un exemple de formulaire de paiement basique extrait de l'article Comment structurer un formulaire HTML.

diff --git a/files/fr/learn/forms/how_to_structure_a_web_form/index.html b/files/fr/learn/forms/how_to_structure_a_web_form/index.html index f7d2e7db7d..80b6d6d142 100644 --- a/files/fr/learn/forms/how_to_structure_a_web_form/index.html +++ b/files/fr/learn/forms/how_to_structure_a_web_form/index.html @@ -1,6 +1,6 @@ --- title: Comment structurer un formulaire HTML -slug: Web/Guide/HTML/Formulaires/Comment_structurer_un_formulaire_HTML +slug: Learn/Forms/How_to_structure_a_web_form tags: - Apprentissage - Débutant @@ -11,6 +11,7 @@ tags: - Structure - Web translation_of: Learn/Forms/How_to_structure_a_web_form +original_slug: Web/Guide/HTML/Formulaires/Comment_structurer_un_formulaire_HTML ---
{{LearnSidebar}}
diff --git a/files/fr/learn/forms/html_forms_in_legacy_browsers/index.html b/files/fr/learn/forms/html_forms_in_legacy_browsers/index.html index 6c1d043659..8267194ba9 100644 --- a/files/fr/learn/forms/html_forms_in_legacy_browsers/index.html +++ b/files/fr/learn/forms/html_forms_in_legacy_browsers/index.html @@ -1,7 +1,8 @@ --- title: Formulaires HTML dans les navigateurs historiques -slug: Web/Guide/HTML/Formulaires/HTML_forms_in_legacy_browsers +slug: Learn/Forms/HTML_forms_in_legacy_browsers translation_of: Learn/Forms/HTML_forms_in_legacy_browsers +original_slug: Web/Guide/HTML/Formulaires/HTML_forms_in_legacy_browsers ---
{{LearnSidebar}}{{PreviousMenuNext("Web/Guide/HTML/Formulaires/Sending_forms_through_JavaScript", "Web/Guide/HTML/Formulaires/Apparence_des_formulaires_HTML", "Web/Guide/HTML/Formulaires")}}
diff --git a/files/fr/learn/forms/index.html b/files/fr/learn/forms/index.html index 9927bd3385..fadf1ab046 100644 --- a/files/fr/learn/forms/index.html +++ b/files/fr/learn/forms/index.html @@ -1,6 +1,6 @@ --- title: Formulaires HTML -slug: Web/Guide/HTML/Formulaires +slug: Learn/Forms tags: - Apprentissage - Featured @@ -9,6 +9,7 @@ tags: - HTML - Web translation_of: Learn/Forms +original_slug: Web/Guide/HTML/Formulaires ---

{{learnSidebar}}

diff --git a/files/fr/learn/forms/property_compatibility_table_for_form_controls/index.html b/files/fr/learn/forms/property_compatibility_table_for_form_controls/index.html index eacb5640ef..4c702ca4c0 100644 --- a/files/fr/learn/forms/property_compatibility_table_for_form_controls/index.html +++ b/files/fr/learn/forms/property_compatibility_table_for_form_controls/index.html @@ -1,6 +1,6 @@ --- title: Table de compatibilité des propriétés pour les widgets de formulaire -slug: Web/Guide/HTML/Formulaires/Property_compatibility_table_for_form_widgets +slug: Learn/Forms/Property_compatibility_table_for_form_controls tags: - Avancé - CSS @@ -11,6 +11,7 @@ tags: - Mises à jour - Web translation_of: Learn/Forms/Property_compatibility_table_for_form_controls +original_slug: Web/Guide/HTML/Formulaires/Property_compatibility_table_for_form_widgets ---
{{learnsidebar}}{{PreviousMenu("Web/Guide/HTML/Formulaires/Advanced_styling_for_HTML_forms", "Web/Guide/HTML/Formulaires")}}
diff --git a/files/fr/learn/forms/sending_and_retrieving_form_data/index.html b/files/fr/learn/forms/sending_and_retrieving_form_data/index.html index bc81996fda..a1664fe4a5 100644 --- a/files/fr/learn/forms/sending_and_retrieving_form_data/index.html +++ b/files/fr/learn/forms/sending_and_retrieving_form_data/index.html @@ -1,6 +1,6 @@ --- title: Envoyer et extraire les données des formulaires -slug: Web/Guide/HTML/Formulaires/Envoyer_et_extraire_les_données_des_formulaires +slug: Learn/Forms/Sending_and_retrieving_form_data tags: - Débutant - En-têtes @@ -12,6 +12,7 @@ tags: - Sécurité - Web translation_of: Learn/Forms/Sending_and_retrieving_form_data +original_slug: Web/Guide/HTML/Formulaires/Envoyer_et_extraire_les_données_des_formulaires ---
{{learnSidebar}}{{PreviousMenuNext("Web/Guide/HTML/Formulaires/Les_blocs_de_formulaires_natifs", "Web/Guide/HTML/Formulaires/Validation_donnees_formulaire", "Web/Guide/HTML/Formulaires")}}
diff --git a/files/fr/learn/forms/sending_forms_through_javascript/index.html b/files/fr/learn/forms/sending_forms_through_javascript/index.html index 922bfb2aaf..d668fe6169 100644 --- a/files/fr/learn/forms/sending_forms_through_javascript/index.html +++ b/files/fr/learn/forms/sending_forms_through_javascript/index.html @@ -1,7 +1,8 @@ --- title: Envoi de formulaires avec JavaScript -slug: Web/Guide/HTML/Formulaires/Sending_forms_through_JavaScript +slug: Learn/Forms/Sending_forms_through_JavaScript translation_of: Learn/Forms/Sending_forms_through_JavaScript +original_slug: Web/Guide/HTML/Formulaires/Sending_forms_through_JavaScript ---
{{LearnSidebar}}{{PreviousMenuNext("Web/Guide/HTML/Formulaires/Comment_construire_des_widgets_de_formulaires_personnalisés", "Web/Guide/HTML/Formulaires/HTML_forms_in_legacy_browsers", "Web/Guide/HTML/Formulaires")}}
diff --git a/files/fr/learn/forms/styling_web_forms/index.html b/files/fr/learn/forms/styling_web_forms/index.html index fbdafe47d4..a359f85cb2 100644 --- a/files/fr/learn/forms/styling_web_forms/index.html +++ b/files/fr/learn/forms/styling_web_forms/index.html @@ -1,6 +1,6 @@ --- title: Mise en forme des formulaires HTML -slug: Web/Guide/HTML/Formulaires/Apparence_des_formulaires_HTML +slug: Learn/Forms/Styling_web_forms tags: - CSS - Exemple @@ -10,6 +10,7 @@ tags: - Intermédiaire - Web translation_of: Learn/Forms/Styling_web_forms +original_slug: Web/Guide/HTML/Formulaires/Apparence_des_formulaires_HTML ---
{{LearnSidebar}}{{PreviousMenuNext("Web/Guide/HTML/Formulaires/HTML_forms_in_legacy_browsers", "Web/Guide/HTML/Formulaires/Advanced_styling_for_HTML_forms", "Web/Guide/HTML/Formulaires")}}
diff --git a/files/fr/learn/forms/your_first_form/example/index.html b/files/fr/learn/forms/your_first_form/example/index.html index 3f25e6d644..70455c78a8 100644 --- a/files/fr/learn/forms/your_first_form/example/index.html +++ b/files/fr/learn/forms/your_first_form/example/index.html @@ -1,7 +1,8 @@ --- title: Exemple -slug: Web/Guide/HTML/Formulaires/Mon_premier_formulaire_HTML/Exemple +slug: Learn/Forms/Your_first_form/Example translation_of: Learn/Forms/Your_first_form/Example +original_slug: Web/Guide/HTML/Formulaires/Mon_premier_formulaire_HTML/Exemple ---

Ceci est l'exemple pour l'article Mon premier formulaire HTML.

diff --git a/files/fr/learn/forms/your_first_form/index.html b/files/fr/learn/forms/your_first_form/index.html index 8f082f6d81..ca8631cf21 100644 --- a/files/fr/learn/forms/your_first_form/index.html +++ b/files/fr/learn/forms/your_first_form/index.html @@ -1,6 +1,6 @@ --- title: Mon premier formulaire HTML -slug: Web/Guide/HTML/Formulaires/Mon_premier_formulaire_HTML +slug: Learn/Forms/Your_first_form tags: - Apprentissage - Codage @@ -11,6 +11,7 @@ tags: - HTML - Web translation_of: Learn/Forms/Your_first_form +original_slug: Web/Guide/HTML/Formulaires/Mon_premier_formulaire_HTML ---

{{LearnSidebar}}{{NextMenu("Web/Guide/HTML/Formulaires/Comment_structurer_un_formulaire_HTML", "Web/Guide/HTML/Formulaires")}}

diff --git a/files/fr/learn/front-end_web_developer/index.html b/files/fr/learn/front-end_web_developer/index.html index e520a7a9a3..60fea45f7e 100644 --- a/files/fr/learn/front-end_web_developer/index.html +++ b/files/fr/learn/front-end_web_developer/index.html @@ -1,7 +1,8 @@ --- title: Développeur web front-end -slug: Apprendre/Front-end_web_developer +slug: Learn/Front-end_web_developer translation_of: Learn/Front-end_web_developer +original_slug: Apprendre/Front-end_web_developer ---

{{learnsidebar}}

diff --git a/files/fr/learn/getting_started_with_the_web/css_basics/index.html b/files/fr/learn/getting_started_with_the_web/css_basics/index.html index c547529be9..894d563d3a 100644 --- a/files/fr/learn/getting_started_with_the_web/css_basics/index.html +++ b/files/fr/learn/getting_started_with_the_web/css_basics/index.html @@ -1,6 +1,6 @@ --- title: Les bases des CSS -slug: Apprendre/Commencer_avec_le_web/Les_bases_CSS +slug: Learn/Getting_started_with_the_web/CSS_basics tags: - Apprendre - CSS @@ -9,6 +9,7 @@ tags: - Styles - Web translation_of: Learn/Getting_started_with_the_web/CSS_basics +original_slug: Apprendre/Commencer_avec_le_web/Les_bases_CSS ---
{{LearnSidebar}}
{{PreviousMenuNext("Apprendre/Commencer_avec_le_web/Les_bases_HTML", "Apprendre/Commencer_avec_le_web/Les_bases_JavaScript","Apprendre/Commencer_avec_le_web")}}
diff --git a/files/fr/learn/getting_started_with_the_web/dealing_with_files/index.html b/files/fr/learn/getting_started_with_the_web/dealing_with_files/index.html index b2dc72e8de..50cc611033 100644 --- a/files/fr/learn/getting_started_with_the_web/dealing_with_files/index.html +++ b/files/fr/learn/getting_started_with_the_web/dealing_with_files/index.html @@ -1,6 +1,6 @@ --- title: Gérer les fichiers -slug: Apprendre/Commencer_avec_le_web/Gérer_les_fichiers +slug: Learn/Getting_started_with_the_web/Dealing_with_files tags: - Création site - Débutant @@ -10,6 +10,7 @@ tags: - Site Web - Theorie translation_of: Learn/Getting_started_with_the_web/Dealing_with_files +original_slug: Apprendre/Commencer_avec_le_web/Gérer_les_fichiers ---
{{LearnSidebar}}
{{PreviousMenuNext("Apprendre/Commencer_avec_le_web/Quel_aspect_pour_votre_site", "Apprendre/Commencer_avec_le_web/Les_bases_HTML","Apprendre/Commencer_avec_le_web")}}
diff --git a/files/fr/learn/getting_started_with_the_web/how_the_web_works/index.html b/files/fr/learn/getting_started_with_the_web/how_the_web_works/index.html index bc98c99021..2355b250ef 100644 --- a/files/fr/learn/getting_started_with_the_web/how_the_web_works/index.html +++ b/files/fr/learn/getting_started_with_the_web/how_the_web_works/index.html @@ -1,6 +1,6 @@ --- title: Le fonctionnement du Web -slug: Apprendre/Commencer_avec_le_web/Le_fonctionnement_du_Web +slug: Learn/Getting_started_with_the_web/How_the_Web_works tags: - Apprendre - Client @@ -13,6 +13,7 @@ tags: - TCP - Web translation_of: Learn/Getting_started_with_the_web/How_the_Web_works +original_slug: Apprendre/Commencer_avec_le_web/Le_fonctionnement_du_Web ---
{{LearnSidebar}}
{{PreviousMenu("Apprendre/Commencer_avec_le_web/Publier_votre_site_web","Apprendre/Commencer_avec_le_web")}}
diff --git a/files/fr/learn/getting_started_with_the_web/html_basics/index.html b/files/fr/learn/getting_started_with_the_web/html_basics/index.html index b486e94905..e47385d2b4 100644 --- a/files/fr/learn/getting_started_with_the_web/html_basics/index.html +++ b/files/fr/learn/getting_started_with_the_web/html_basics/index.html @@ -1,6 +1,6 @@ --- title: Les bases du HTML -slug: Apprendre/Commencer_avec_le_web/Les_bases_HTML +slug: Learn/Getting_started_with_the_web/HTML_basics tags: - Apprendre - Bases HTML @@ -9,6 +9,7 @@ tags: - HTML - Site Web translation_of: Learn/Getting_started_with_the_web/HTML_basics +original_slug: Apprendre/Commencer_avec_le_web/Les_bases_HTML ---
{{LearnSidebar}}
{{PreviousMenuNext("Apprendre/Commencer_avec_le_web/Gérer_les_fichiers", "Apprendre/Commencer_avec_le_web/Les_bases_CSS", "Apprendre/Commencer_avec_le_web")}}
diff --git a/files/fr/learn/getting_started_with_the_web/index.html b/files/fr/learn/getting_started_with_the_web/index.html index 88479469c9..1347a8defd 100644 --- a/files/fr/learn/getting_started_with_the_web/index.html +++ b/files/fr/learn/getting_started_with_the_web/index.html @@ -1,6 +1,6 @@ --- title: Commencer avec le Web -slug: Apprendre/Commencer_avec_le_web +slug: Learn/Getting_started_with_the_web tags: - CSS - Conception @@ -12,6 +12,7 @@ tags: - Web - publication translation_of: Learn/Getting_started_with_the_web +original_slug: Apprendre/Commencer_avec_le_web ---
{{LearnSidebar}}
diff --git a/files/fr/learn/getting_started_with_the_web/installing_basic_software/index.html b/files/fr/learn/getting_started_with_the_web/installing_basic_software/index.html index 0a7ad53559..7feb0b6e74 100644 --- a/files/fr/learn/getting_started_with_the_web/installing_basic_software/index.html +++ b/files/fr/learn/getting_started_with_the_web/installing_basic_software/index.html @@ -1,6 +1,6 @@ --- title: Installation des outils de base -slug: Apprendre/Commencer_avec_le_web/Installation_outils_de_base +slug: Learn/Getting_started_with_the_web/Installing_basic_software tags: - Apprendre - Débutant @@ -10,6 +10,7 @@ tags: - Web - Éditeurs de texte translation_of: Learn/Getting_started_with_the_web/Installing_basic_software +original_slug: Apprendre/Commencer_avec_le_web/Installation_outils_de_base ---
{{LearnSidebar}}
{{NextMenu("Apprendre/Commencer_avec_le_web/Quel_aspect_pour_votre_site","Apprendre/Commencer_avec_le_web")}}
diff --git a/files/fr/learn/getting_started_with_the_web/javascript_basics/index.html b/files/fr/learn/getting_started_with_the_web/javascript_basics/index.html index 05d0540779..7041300eec 100644 --- a/files/fr/learn/getting_started_with_the_web/javascript_basics/index.html +++ b/files/fr/learn/getting_started_with_the_web/javascript_basics/index.html @@ -1,6 +1,6 @@ --- title: Les bases de JavaScript -slug: Apprendre/Commencer_avec_le_web/Les_bases_JavaScript +slug: Learn/Getting_started_with_the_web/JavaScript_basics tags: - Apprendre - Code JavaScript @@ -8,6 +8,7 @@ tags: - JavaScript - Web translation_of: Learn/Getting_started_with_the_web/JavaScript_basics +original_slug: Apprendre/Commencer_avec_le_web/Les_bases_JavaScript ---
{{LearnSidebar}}
{{PreviousMenuNext("Apprendre/Commencer_avec_le_web/Les_bases_CSS", "Apprendre/Commencer_avec_le_web/Publier_votre_site_web","Apprendre/Commencer_avec_le_web")}}
diff --git a/files/fr/learn/getting_started_with_the_web/publishing_your_website/index.html b/files/fr/learn/getting_started_with_the_web/publishing_your_website/index.html index c4997f9cdf..69209d31bc 100644 --- a/files/fr/learn/getting_started_with_the_web/publishing_your_website/index.html +++ b/files/fr/learn/getting_started_with_the_web/publishing_your_website/index.html @@ -1,6 +1,6 @@ --- title: Publier votre site web -slug: Apprendre/Commencer_avec_le_web/Publier_votre_site_web +slug: Learn/Getting_started_with_the_web/Publishing_your_website tags: - Apprentissage - Codage @@ -13,6 +13,7 @@ tags: - publier - serveur web translation_of: Learn/Getting_started_with_the_web/Publishing_your_website +original_slug: Apprendre/Commencer_avec_le_web/Publier_votre_site_web ---
{{LearnSidebar}}
{{PreviousMenuNext("Apprendre/Commencer_avec_le_web/Les_bases_JavaScript", "Apprendre/Commencer_avec_le_web/Le_fonctionnement_du_Web","Apprendre/Commencer_avec_le_web")}}
diff --git a/files/fr/learn/getting_started_with_the_web/the_web_and_web_standards/index.html b/files/fr/learn/getting_started_with_the_web/the_web_and_web_standards/index.html index 9db46369dd..dba86cd1c1 100644 --- a/files/fr/learn/getting_started_with_the_web/the_web_and_web_standards/index.html +++ b/files/fr/learn/getting_started_with_the_web/the_web_and_web_standards/index.html @@ -1,6 +1,6 @@ --- title: Le web et ses normes -slug: Apprendre/Commencer_avec_le_web/The_web_and_web_standards +slug: Learn/Getting_started_with_the_web/The_web_and_web_standards tags: - Apprendre - Débutant @@ -9,6 +9,7 @@ tags: - Standards Web - Web translation_of: Learn/Getting_started_with_the_web/The_web_and_web_standards +original_slug: Apprendre/Commencer_avec_le_web/The_web_and_web_standards ---

{{learnsidebar}}

diff --git a/files/fr/learn/getting_started_with_the_web/what_will_your_website_look_like/index.html b/files/fr/learn/getting_started_with_the_web/what_will_your_website_look_like/index.html index 8fbe02c8ab..3312388810 100644 --- a/files/fr/learn/getting_started_with_the_web/what_will_your_website_look_like/index.html +++ b/files/fr/learn/getting_started_with_the_web/what_will_your_website_look_like/index.html @@ -1,6 +1,6 @@ --- title: Quel sera l'aspect de votre site web ? -slug: Apprendre/Commencer_avec_le_web/Quel_aspect_pour_votre_site +slug: Learn/Getting_started_with_the_web/What_will_your_website_look_like tags: - Apprendre - Composition @@ -9,6 +9,7 @@ tags: - Planification - Polices de caractères translation_of: Learn/Getting_started_with_the_web/What_will_your_website_look_like +original_slug: Apprendre/Commencer_avec_le_web/Quel_aspect_pour_votre_site ---
{{LearnSidebar}}
{{PreviousMenuNext("Apprendre/Commencer_avec_le_web/Installation_outils_de_base","Apprendre/Commencer_avec_le_web/Gérer_les_fichiers","Apprendre/Commencer_avec_le_web")}}
diff --git a/files/fr/learn/html/cheatsheet/index.html b/files/fr/learn/html/cheatsheet/index.html index 4f07dbb7b6..a3839113a3 100644 --- a/files/fr/learn/html/cheatsheet/index.html +++ b/files/fr/learn/html/cheatsheet/index.html @@ -1,12 +1,13 @@ --- title: Cheatsheet HTML -slug: Apprendre/HTML/Cheatsheet +slug: Learn/HTML/Cheatsheet tags: - Cheatsheet - HTML - Intermediate - Learn translation_of: Learn/HTML/Cheatsheet +original_slug: Apprendre/HTML/Cheatsheet ---
{{draft}}
diff --git a/files/fr/learn/html/howto/add_a_hit_map_on_top_of_an_image/index.html b/files/fr/learn/html/howto/add_a_hit_map_on_top_of_an_image/index.html index 836cd29e95..5d6e826597 100644 --- a/files/fr/learn/html/howto/add_a_hit_map_on_top_of_an_image/index.html +++ b/files/fr/learn/html/howto/add_a_hit_map_on_top_of_an_image/index.html @@ -1,12 +1,13 @@ --- title: Ajouter une carte de zones cliquables sur une image -slug: Apprendre/HTML/Comment/Ajouter_carte_zones_cliquables_sur_image +slug: Learn/HTML/Howto/Add_a_hit_map_on_top_of_an_image tags: - Guide - HTML - Intermediate - Navigation translation_of: Learn/HTML/Howto/Add_a_hit_map_on_top_of_an_image +original_slug: Apprendre/HTML/Comment/Ajouter_carte_zones_cliquables_sur_image ---

Dans cet article, nous verrons comment construire une carte imagée cliquable en commençant par les inconvénients de cette méthode.

diff --git a/files/fr/learn/html/howto/author_fast-loading_html_pages/index.html b/files/fr/learn/html/howto/author_fast-loading_html_pages/index.html index 58e21b4603..6be720524c 100644 --- a/files/fr/learn/html/howto/author_fast-loading_html_pages/index.html +++ b/files/fr/learn/html/howto/author_fast-loading_html_pages/index.html @@ -1,10 +1,11 @@ --- title: Astuces de création de pages HTML à affichage rapide -slug: Web/Guide/HTML/Astuces_de_création_de_pages_HTML_à_affichage_rapide +slug: Learn/HTML/Howto/Author_fast-loading_HTML_pages tags: - HTML - Performance translation_of: Learn/HTML/Howto/Author_fast-loading_HTML_pages +original_slug: Web/Guide/HTML/Astuces_de_création_de_pages_HTML_à_affichage_rapide ---

C'est connu, les internautes sont de grands impatients, ils veulent des résultats immédiats, avec des gros titres et des réponses courtes et efficaces. 
Une page web optimisé prévoit non seulement un site plus réactif, mais aussi de réduire la charge sur vos serveurs Web et votre connexion Internet. Cela peut être crucial pour les gros sites ou des sites qui ont un pic de trafic dans des circonstances exceptionnelles (telles que les Unes des journaux fracassantes). De plus, Google en tient compte pour son classement.

diff --git a/files/fr/learn/html/howto/define_terms_with_html/index.html b/files/fr/learn/html/howto/define_terms_with_html/index.html index 3e8aa64e90..ba6015387c 100644 --- a/files/fr/learn/html/howto/define_terms_with_html/index.html +++ b/files/fr/learn/html/howto/define_terms_with_html/index.html @@ -1,12 +1,13 @@ --- title: Définir des termes avec HTML -slug: Apprendre/HTML/Comment/Définir_des_termes_avec_HTML +slug: Learn/HTML/Howto/Define_terms_with_HTML tags: - Beginner - Guide - HTML - Learn translation_of: Learn/HTML/Howto/Define_terms_with_HTML +original_slug: Apprendre/HTML/Comment/Définir_des_termes_avec_HTML ---

HTML fournit plusieurs méthodes pour décrire la sémantique du contenu qu'on emploie (que ce soit intégré dans le texte ou dans un glossaire à part). Dans cet article, nous verrons comment correctement définir les termes utilisés au sein d'un document.

diff --git a/files/fr/learn/html/howto/index.html b/files/fr/learn/html/howto/index.html index 3db762dc5a..62b8556ca8 100644 --- a/files/fr/learn/html/howto/index.html +++ b/files/fr/learn/html/howto/index.html @@ -1,10 +1,11 @@ --- title: Apprendre à utiliser HTML pour résoudre des problèmes -slug: Apprendre/HTML/Comment +slug: Learn/HTML/Howto tags: - CodingScripting - HTML translation_of: Learn/HTML/Howto +original_slug: Apprendre/HTML/Comment ---

Une fois les bases acquises, il n'existe pas de voie idéale pour apprendre {{Glossary("HTML")}}. Vous pouvez ensuite progresser à votre rythme, en utilisant les balises qui vous sont utiles. HTML n'est qu'un ensemble de balises que vous pouvez utiliser pour structurer votre document et lui ajouter des fonctionnalités supplémentaires. Dans les articles suivants, nous travaillerons sur différents exemples illustrant comment utiliser HTML pour résoudre des problèmes fréquents qu'on rencontre lorsqu'on développe pour le Web. Si vous avez besoin d'explications détaillées sur une balise HTML donnée, n'hésitez pas à consulter notre référence HTML.

diff --git a/files/fr/learn/html/howto/use_data_attributes/index.html b/files/fr/learn/html/howto/use_data_attributes/index.html index d67fd6a93d..f18055985b 100644 --- a/files/fr/learn/html/howto/use_data_attributes/index.html +++ b/files/fr/learn/html/howto/use_data_attributes/index.html @@ -1,11 +1,12 @@ --- title: Utiliser les attributs de données -slug: Apprendre/HTML/Comment/Utiliser_attributs_donnes +slug: Learn/HTML/Howto/Use_data_attributes tags: - Guide - HTML - Web translation_of: Learn/HTML/Howto/Use_data_attributes +original_slug: Apprendre/HTML/Comment/Utiliser_attributs_donnes ---
{{LearnSidebar}}
diff --git a/files/fr/learn/html/howto/use_javascript_within_a_webpage/index.html b/files/fr/learn/html/howto/use_javascript_within_a_webpage/index.html index 7db20d6d76..c920171729 100644 --- a/files/fr/learn/html/howto/use_javascript_within_a_webpage/index.html +++ b/files/fr/learn/html/howto/use_javascript_within_a_webpage/index.html @@ -1,12 +1,13 @@ --- title: Utiliser JavaScript au sein d'une page web -slug: Apprendre/HTML/Comment/Utiliser_JavaScript_au_sein_d_une_page_web +slug: Learn/HTML/Howto/Use_JavaScript_within_a_webpage tags: - Beginner - HTML - JavaScript - OpenPractices translation_of: Learn/HTML/Howto/Use_JavaScript_within_a_webpage +original_slug: Apprendre/HTML/Comment/Utiliser_JavaScript_au_sein_d_une_page_web ---

Dans cet article, nous verrons comment améliorer les pages web en ajoutant du code JavaScript dans des documents HTML.

diff --git a/files/fr/learn/html/index.html b/files/fr/learn/html/index.html index 1874018d97..3e7ba5b847 100644 --- a/files/fr/learn/html/index.html +++ b/files/fr/learn/html/index.html @@ -1,6 +1,6 @@ --- title: 'Apprendre le HTML : guides et didacticiels' -slug: Apprendre/HTML +slug: Learn/HTML tags: - Apprentissage - Débutant @@ -9,6 +9,7 @@ tags: - Introduction - Rubrique translation_of: Learn/HTML +original_slug: Apprendre/HTML ---
{{LearnSidebar}}
diff --git a/files/fr/learn/html/introduction_to_html/advanced_text_formatting/index.html b/files/fr/learn/html/introduction_to_html/advanced_text_formatting/index.html index 6e9ebf6f83..30a0127dc4 100644 --- a/files/fr/learn/html/introduction_to_html/advanced_text_formatting/index.html +++ b/files/fr/learn/html/introduction_to_html/advanced_text_formatting/index.html @@ -1,6 +1,6 @@ --- title: Formatage avancé du texte -slug: Apprendre/HTML/Introduction_à_HTML/formatage-avance-texte +slug: Learn/HTML/Introduction_to_HTML/Advanced_text_formatting tags: - Apprendre - Citation @@ -13,6 +13,7 @@ tags: - listes descriptives - sémantique translation_of: Learn/HTML/Introduction_to_HTML/Advanced_text_formatting +original_slug: Apprendre/HTML/Introduction_à_HTML/formatage-avance-texte ---
{{LearnSidebar}}
diff --git a/files/fr/learn/html/introduction_to_html/creating_hyperlinks/index.html b/files/fr/learn/html/introduction_to_html/creating_hyperlinks/index.html index b334b15b2c..313f7c4061 100644 --- a/files/fr/learn/html/introduction_to_html/creating_hyperlinks/index.html +++ b/files/fr/learn/html/introduction_to_html/creating_hyperlinks/index.html @@ -1,6 +1,6 @@ --- title: Création d'hyperliens -slug: Apprendre/HTML/Introduction_à_HTML/Creating_hyperlinks +slug: Learn/HTML/Introduction_to_HTML/Creating_hyperlinks tags: - Apprendre - Codage @@ -14,6 +14,7 @@ tags: - hyperliens - relatif translation_of: Learn/HTML/Introduction_to_HTML/Creating_hyperlinks +original_slug: Apprendre/HTML/Introduction_à_HTML/Creating_hyperlinks ---
{{LearnSidebar}}
{{PreviousMenuNext("Apprendre/HTML/Introduction_à_HTML/HTML_text_fundamentals", "Apprendre/HTML/Introduction_à_HTML/formatage-avance-texte", "Apprendre/HTML/Introduction_à_HTML")}}
diff --git a/files/fr/learn/html/introduction_to_html/debugging_html/index.html b/files/fr/learn/html/introduction_to_html/debugging_html/index.html index fe3176ca62..870342584b 100644 --- a/files/fr/learn/html/introduction_to_html/debugging_html/index.html +++ b/files/fr/learn/html/introduction_to_html/debugging_html/index.html @@ -1,6 +1,6 @@ --- title: Déboguer de l'HTML -slug: Apprendre/HTML/Introduction_à_HTML/Debugging_HTML +slug: Learn/HTML/Introduction_to_HTML/Debugging_HTML tags: - Codage - Débutant @@ -11,6 +11,7 @@ tags: - débogage - validateur translation_of: Learn/HTML/Introduction_to_HTML/Debugging_HTML +original_slug: Apprendre/HTML/Introduction_à_HTML/Debugging_HTML ---
{{LearnSidebar}}
diff --git a/files/fr/learn/html/introduction_to_html/document_and_website_structure/index.html b/files/fr/learn/html/introduction_to_html/document_and_website_structure/index.html index e6111a4c4f..9bc182c45b 100644 --- a/files/fr/learn/html/introduction_to_html/document_and_website_structure/index.html +++ b/files/fr/learn/html/introduction_to_html/document_and_website_structure/index.html @@ -1,6 +1,6 @@ --- title: Structure de Site Web et de document -slug: Apprendre/HTML/Introduction_à_HTML/Document_and_website_structure +slug: Learn/HTML/Introduction_to_HTML/Document_and_website_structure tags: - Codage - Disposition @@ -12,6 +12,7 @@ tags: - blocs - sémantique translation_of: Learn/HTML/Introduction_to_HTML/Document_and_website_structure +original_slug: Apprendre/HTML/Introduction_à_HTML/Document_and_website_structure ---
{{LearnSidebar}}
{{PreviousMenuNext("Apprendre/HTML/Introduction_à_HTML/formatage-avance-texte", "Apprendre/HTML/Introduction_à_HTML/Debugging_HTML","Apprendre/HTML/Introduction_à_HTML")}}
diff --git a/files/fr/learn/html/introduction_to_html/getting_started/index.html b/files/fr/learn/html/introduction_to_html/getting_started/index.html index 7717eae9e1..0c16653dfe 100644 --- a/files/fr/learn/html/introduction_to_html/getting_started/index.html +++ b/files/fr/learn/html/introduction_to_html/getting_started/index.html @@ -1,6 +1,6 @@ --- title: Commencer avec le HTML -slug: Apprendre/HTML/Introduction_à_HTML/Getting_started +slug: Learn/HTML/Introduction_to_HTML/Getting_started tags: - Attributs - Codage @@ -12,6 +12,7 @@ tags: - HTML - espace translation_of: Learn/HTML/Introduction_to_HTML/Getting_started +original_slug: Apprendre/HTML/Introduction_à_HTML/Getting_started ---
{{LearnSidebar}}
diff --git a/files/fr/learn/html/introduction_to_html/html_text_fundamentals/index.html b/files/fr/learn/html/introduction_to_html/html_text_fundamentals/index.html index 7065cb861e..e92becce4a 100644 --- a/files/fr/learn/html/introduction_to_html/html_text_fundamentals/index.html +++ b/files/fr/learn/html/introduction_to_html/html_text_fundamentals/index.html @@ -1,6 +1,6 @@ --- title: Fondamentaux du texte HTML -slug: Apprendre/HTML/Introduction_à_HTML/HTML_text_fundamentals +slug: Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals tags: - Apprendre - Débutant @@ -13,6 +13,7 @@ tags: - Titres - sémantique translation_of: Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals +original_slug: Apprendre/HTML/Introduction_à_HTML/HTML_text_fundamentals ---
{{LearnSidebar}}
diff --git a/files/fr/learn/html/introduction_to_html/index.html b/files/fr/learn/html/introduction_to_html/index.html index d9d5aa9a05..92054d53c3 100644 --- a/files/fr/learn/html/introduction_to_html/index.html +++ b/files/fr/learn/html/introduction_to_html/index.html @@ -1,6 +1,6 @@ --- title: Introduction au HTML -slug: Apprendre/HTML/Introduction_à_HTML +slug: Learn/HTML/Introduction_to_HTML tags: - Codage - HTML @@ -12,6 +12,7 @@ tags: - head - sémantique translation_of: Learn/HTML/Introduction_to_HTML +original_slug: Apprendre/HTML/Introduction_à_HTML ---
{{LearnSidebar}}
diff --git a/files/fr/learn/html/introduction_to_html/marking_up_a_letter/index.html b/files/fr/learn/html/introduction_to_html/marking_up_a_letter/index.html index cdf9dd4cf1..8dac71d695 100644 --- a/files/fr/learn/html/introduction_to_html/marking_up_a_letter/index.html +++ b/files/fr/learn/html/introduction_to_html/marking_up_a_letter/index.html @@ -1,6 +1,6 @@ --- title: Faire une lettre -slug: Apprendre/HTML/Introduction_à_HTML/Marking_up_a_letter +slug: Learn/HTML/Introduction_to_HTML/Marking_up_a_letter tags: - Codage - Débutant @@ -10,6 +10,7 @@ tags: - Texte - en-tête translation_of: Learn/HTML/Introduction_to_HTML/Marking_up_a_letter +original_slug: Apprendre/HTML/Introduction_à_HTML/Marking_up_a_letter ---
{{LearnSidebar}}
diff --git a/files/fr/learn/html/introduction_to_html/structuring_a_page_of_content/index.html b/files/fr/learn/html/introduction_to_html/structuring_a_page_of_content/index.html index acbe843b62..08e1029fa2 100644 --- a/files/fr/learn/html/introduction_to_html/structuring_a_page_of_content/index.html +++ b/files/fr/learn/html/introduction_to_html/structuring_a_page_of_content/index.html @@ -1,7 +1,8 @@ --- title: Structurer une page de contenu -slug: Apprendre/HTML/Introduction_à_HTML/Structuring_a_page_of_content +slug: Learn/HTML/Introduction_to_HTML/Structuring_a_page_of_content translation_of: Learn/HTML/Introduction_to_HTML/Structuring_a_page_of_content +original_slug: Apprendre/HTML/Introduction_à_HTML/Structuring_a_page_of_content ---
{{LearnSidebar}}
{{PreviousNext("Apprendre/HTML/Introduction_à_HTML/Marking_up_a_letter", "Apprendre/HTML/Introduction_à_HTML")}}
diff --git a/files/fr/learn/html/introduction_to_html/the_head_metadata_in_html/index.html b/files/fr/learn/html/introduction_to_html/the_head_metadata_in_html/index.html index f4d2163b6f..8b94e78be0 100644 --- a/files/fr/learn/html/introduction_to_html/the_head_metadata_in_html/index.html +++ b/files/fr/learn/html/introduction_to_html/the_head_metadata_in_html/index.html @@ -1,7 +1,8 @@ --- title: Qu'avez-vous dans la tête ? Métadonnées en HTML -slug: Apprendre/HTML/Introduction_à_HTML/The_head_metadata_in_HTML +slug: Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML translation_of: Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML +original_slug: Apprendre/HTML/Introduction_à_HTML/The_head_metadata_in_HTML ---
{{LearnSidebar}}
diff --git a/files/fr/learn/html/multimedia_and_embedding/adding_vector_graphics_to_the_web/index.html b/files/fr/learn/html/multimedia_and_embedding/adding_vector_graphics_to_the_web/index.html index a6ea2d91cc..5c2520b633 100644 --- a/files/fr/learn/html/multimedia_and_embedding/adding_vector_graphics_to_the_web/index.html +++ b/files/fr/learn/html/multimedia_and_embedding/adding_vector_graphics_to_the_web/index.html @@ -1,6 +1,6 @@ --- title: Ajouter des images vectorielles à une page web -slug: Apprendre/HTML/Comment/Ajouter_des_images_vectorielles_à_une_page_web +slug: Learn/HTML/Multimedia_and_embedding/Adding_vector_graphics_to_the_Web tags: - Graphics - Guide @@ -9,6 +9,7 @@ tags: - Learn - SVG translation_of: Learn/HTML/Multimedia_and_embedding/Adding_vector_graphics_to_the_Web +original_slug: Apprendre/HTML/Comment/Ajouter_des_images_vectorielles_à_une_page_web ---

{{LearnSidebar}}
{{PreviousMenuNext("Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies", "Learn/HTML/Multimedia_and_embedding/Responsive_images", "Learn/HTML/Multimedia_and_embedding")}}

diff --git a/files/fr/learn/html/multimedia_and_embedding/images_in_html/index.html b/files/fr/learn/html/multimedia_and_embedding/images_in_html/index.html index ff8adaf25c..762a36442a 100644 --- a/files/fr/learn/html/multimedia_and_embedding/images_in_html/index.html +++ b/files/fr/learn/html/multimedia_and_embedding/images_in_html/index.html @@ -1,6 +1,6 @@ --- title: Les images en HTML -slug: Apprendre/HTML/Multimedia_and_embedding/Images_in_HTML +slug: Learn/HTML/Multimedia_and_embedding/Images_in_HTML tags: - Débutant - Guide @@ -13,6 +13,7 @@ tags: - img - src translation_of: Learn/HTML/Multimedia_and_embedding/Images_in_HTML +original_slug: Apprendre/HTML/Multimedia_and_embedding/Images_in_HTML ---
{{LearnSidebar}}
diff --git a/files/fr/learn/html/multimedia_and_embedding/index.html b/files/fr/learn/html/multimedia_and_embedding/index.html index bcb6a30361..86eb86cd9f 100644 --- a/files/fr/learn/html/multimedia_and_embedding/index.html +++ b/files/fr/learn/html/multimedia_and_embedding/index.html @@ -1,6 +1,6 @@ --- title: Multimédia et Intégration -slug: Apprendre/HTML/Multimedia_and_embedding +slug: Learn/HTML/Multimedia_and_embedding tags: - Apprentissage - Audio @@ -18,6 +18,7 @@ tags: - iframes - imagemaps translation_of: Learn/HTML/Multimedia_and_embedding +original_slug: Apprendre/HTML/Multimedia_and_embedding ---

{{LearnSidebar}}

diff --git a/files/fr/learn/html/multimedia_and_embedding/mozilla_splash_page/index.html b/files/fr/learn/html/multimedia_and_embedding/mozilla_splash_page/index.html index 26193c8bac..bf2054f890 100644 --- a/files/fr/learn/html/multimedia_and_embedding/mozilla_splash_page/index.html +++ b/files/fr/learn/html/multimedia_and_embedding/mozilla_splash_page/index.html @@ -1,7 +1,8 @@ --- title: 'Évaluation : page d''accueil Mozilla' -slug: Apprendre/HTML/Multimedia_and_embedding/Mozilla_splash_page +slug: Learn/HTML/Multimedia_and_embedding/Mozilla_splash_page translation_of: Learn/HTML/Multimedia_and_embedding/Mozilla_splash_page +original_slug: Apprendre/HTML/Multimedia_and_embedding/Mozilla_splash_page ---
{{LearnSidebar}}
diff --git a/files/fr/learn/html/multimedia_and_embedding/other_embedding_technologies/index.html b/files/fr/learn/html/multimedia_and_embedding/other_embedding_technologies/index.html index d90d486303..a35a7d6131 100644 --- a/files/fr/learn/html/multimedia_and_embedding/other_embedding_technologies/index.html +++ b/files/fr/learn/html/multimedia_and_embedding/other_embedding_technologies/index.html @@ -1,6 +1,6 @@ --- title: Des objets aux « iframe » — autres techniques d'intégration -slug: Apprendre/HTML/Multimedia_and_embedding/Other_embedding_technologies +slug: Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies tags: - Apprentissage - Article @@ -15,6 +15,7 @@ tags: - embed - iframe translation_of: Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies +original_slug: Apprendre/HTML/Multimedia_and_embedding/Other_embedding_technologies ---
{{LearnSidebar}}
diff --git a/files/fr/learn/html/multimedia_and_embedding/responsive_images/index.html b/files/fr/learn/html/multimedia_and_embedding/responsive_images/index.html index 8aa1cd799b..9f2d2a3a69 100644 --- a/files/fr/learn/html/multimedia_and_embedding/responsive_images/index.html +++ b/files/fr/learn/html/multimedia_and_embedding/responsive_images/index.html @@ -1,6 +1,6 @@ --- title: Images adaptatives -slug: Apprendre/HTML/Comment/Ajouter_des_images_adaptatives_à_une_page_web +slug: Learn/HTML/Multimedia_and_embedding/Responsive_images tags: - Design - Débutant @@ -15,6 +15,7 @@ tags: - sizes - srcset translation_of: Learn/HTML/Multimedia_and_embedding/Responsive_images +original_slug: Apprendre/HTML/Comment/Ajouter_des_images_adaptatives_à_une_page_web ---
{{LearnSidebar}}
diff --git a/files/fr/learn/html/multimedia_and_embedding/video_and_audio_content/index.html b/files/fr/learn/html/multimedia_and_embedding/video_and_audio_content/index.html index deb09eb186..4854d24907 100644 --- a/files/fr/learn/html/multimedia_and_embedding/video_and_audio_content/index.html +++ b/files/fr/learn/html/multimedia_and_embedding/video_and_audio_content/index.html @@ -1,6 +1,6 @@ --- title: Contenu audio et vidéo -slug: Apprendre/HTML/Multimedia_and_embedding/Contenu_audio_et_video +slug: Learn/HTML/Multimedia_and_embedding/Video_and_audio_content tags: - Article - Audio @@ -12,6 +12,7 @@ tags: - pistes (audio ou texte) - sous‑titres translation_of: Learn/HTML/Multimedia_and_embedding/Video_and_audio_content +original_slug: Apprendre/HTML/Multimedia_and_embedding/Contenu_audio_et_video ---
{{LearnSidebar}}
diff --git a/files/fr/learn/html/tables/advanced/index.html b/files/fr/learn/html/tables/advanced/index.html index 30815fb4ec..02f4fc5dba 100644 --- a/files/fr/learn/html/tables/advanced/index.html +++ b/files/fr/learn/html/tables/advanced/index.html @@ -1,6 +1,6 @@ --- title: 'Tableaux HTML : dispositions avancées et accessibilité' -slug: Apprendre/HTML/Tableaux/Advanced +slug: Learn/HTML/Tables/Advanced tags: - Accessibilité - Apprentissage @@ -19,6 +19,7 @@ tags: - tfoot - thead translation_of: Learn/HTML/Tables/Advanced +original_slug: Apprendre/HTML/Tableaux/Advanced ---
{{LearnSidebar}}
diff --git a/files/fr/learn/html/tables/basics/index.html b/files/fr/learn/html/tables/basics/index.html index b218a2b677..b4e3cf6667 100644 --- a/files/fr/learn/html/tables/basics/index.html +++ b/files/fr/learn/html/tables/basics/index.html @@ -1,6 +1,6 @@ --- title: 'Tableaux HTML : notions de base' -slug: Apprendre/HTML/Tableaux/Basics +slug: Learn/HTML/Tables/Basics tags: - Apprentissage - Article @@ -17,6 +17,7 @@ tags: - rangées - rowspan translation_of: Learn/HTML/Tables/Basics +original_slug: Apprendre/HTML/Tableaux/Basics ---
{{LearnSidebar}}
diff --git a/files/fr/learn/html/tables/index.html b/files/fr/learn/html/tables/index.html index 5dd680eddf..1344ec014c 100644 --- a/files/fr/learn/html/tables/index.html +++ b/files/fr/learn/html/tables/index.html @@ -1,6 +1,6 @@ --- title: Les tableaux en HTML -slug: Apprendre/HTML/Tableaux +slug: Learn/HTML/Tables tags: - Article - CodingScripting @@ -11,6 +11,7 @@ tags: - Module - Tableaux translation_of: Learn/HTML/Tables +original_slug: Apprendre/HTML/Tableaux ---
{{LearnSidebar}}
diff --git a/files/fr/learn/html/tables/structuring_planet_data/index.html b/files/fr/learn/html/tables/structuring_planet_data/index.html index 7ee33d6adf..9732baa868 100644 --- a/files/fr/learn/html/tables/structuring_planet_data/index.html +++ b/files/fr/learn/html/tables/structuring_planet_data/index.html @@ -1,7 +1,8 @@ --- title: "Revue\_: structurer les données des planètes" -slug: Apprendre/HTML/Tableaux/Structuring_planet_data +slug: Learn/HTML/Tables/Structuring_planet_data translation_of: Learn/HTML/Tables/Structuring_planet_data +original_slug: Apprendre/HTML/Tableaux/Structuring_planet_data ---
{{LearnSidebar}}
diff --git a/files/fr/learn/index.html b/files/fr/learn/index.html index 43c361e157..6491f09dbe 100644 --- a/files/fr/learn/index.html +++ b/files/fr/learn/index.html @@ -1,6 +1,6 @@ --- title: Apprendre le développement web -slug: Apprendre +slug: Learn tags: - Apprendre - CSS @@ -11,6 +11,7 @@ tags: - Landing - Web translation_of: Learn +original_slug: Apprendre ---

{{LearnSidebar}}

diff --git a/files/fr/learn/index/index.html b/files/fr/learn/index/index.html index fac23a4c5b..040b4c9da2 100644 --- a/files/fr/learn/index/index.html +++ b/files/fr/learn/index/index.html @@ -1,11 +1,12 @@ --- title: Index -slug: Apprendre/Index +slug: Learn/Index tags: - Index - Learn - MDN - Meta translation_of: Learn/Index +original_slug: Apprendre/Index ---

{{Index("/fr/docs/Apprendre")}}

diff --git a/files/fr/learn/javascript/building_blocks/build_your_own_function/index.html b/files/fr/learn/javascript/building_blocks/build_your_own_function/index.html index 6f53bebcd7..1463cc1e20 100644 --- a/files/fr/learn/javascript/building_blocks/build_your_own_function/index.html +++ b/files/fr/learn/javascript/building_blocks/build_your_own_function/index.html @@ -1,6 +1,6 @@ --- title: Construire vos propres fonctions -slug: Apprendre/JavaScript/Building_blocks/Build_your_own_function +slug: Learn/JavaScript/Building_blocks/Build_your_own_function tags: - Apprentissage - Article @@ -13,6 +13,7 @@ tags: - Scripting - Tutoriel translation_of: Learn/JavaScript/Building_blocks/Build_your_own_function +original_slug: Apprendre/JavaScript/Building_blocks/Build_your_own_function ---
{{LearnSidebar}}
diff --git a/files/fr/learn/javascript/building_blocks/conditionals/index.html b/files/fr/learn/javascript/building_blocks/conditionals/index.html index b7fa0fa08c..a41c2385f6 100644 --- a/files/fr/learn/javascript/building_blocks/conditionals/index.html +++ b/files/fr/learn/javascript/building_blocks/conditionals/index.html @@ -1,6 +1,6 @@ --- title: Prendre des décisions dans le code — conditions -slug: Apprendre/JavaScript/Building_blocks/conditionals +slug: Learn/JavaScript/Building_blocks/conditionals tags: - Article - CodingScripting @@ -13,6 +13,7 @@ tags: - if - ternaire translation_of: Learn/JavaScript/Building_blocks/conditionals +original_slug: Apprendre/JavaScript/Building_blocks/conditionals ---

{{LearnSidebar}}

diff --git a/files/fr/learn/javascript/building_blocks/events/index.html b/files/fr/learn/javascript/building_blocks/events/index.html index 10f0118ecf..c61ed3635e 100644 --- a/files/fr/learn/javascript/building_blocks/events/index.html +++ b/files/fr/learn/javascript/building_blocks/events/index.html @@ -1,6 +1,6 @@ --- title: Introduction aux évènements -slug: Apprendre/JavaScript/Building_blocks/Evènements +slug: Learn/JavaScript/Building_blocks/Events tags: - Article - Codage @@ -10,6 +10,7 @@ tags: - Guide - JavaScript translation_of: Learn/JavaScript/Building_blocks/Events +original_slug: Apprendre/JavaScript/Building_blocks/Evènements ---
{{LearnSidebar}}
diff --git a/files/fr/learn/javascript/building_blocks/functions/index.html b/files/fr/learn/javascript/building_blocks/functions/index.html index 43f3e916e1..f7f7cea4e1 100644 --- a/files/fr/learn/javascript/building_blocks/functions/index.html +++ b/files/fr/learn/javascript/building_blocks/functions/index.html @@ -1,7 +1,8 @@ --- title: Fonctions — des blocs de code réutilisables -slug: Apprendre/JavaScript/Building_blocks/Fonctions +slug: Learn/JavaScript/Building_blocks/Functions translation_of: Learn/JavaScript/Building_blocks/Functions +original_slug: Apprendre/JavaScript/Building_blocks/Fonctions ---
{{LearnSidebar}}
diff --git a/files/fr/learn/javascript/building_blocks/image_gallery/index.html b/files/fr/learn/javascript/building_blocks/image_gallery/index.html index 07a51499fd..8f7aebd796 100644 --- a/files/fr/learn/javascript/building_blocks/image_gallery/index.html +++ b/files/fr/learn/javascript/building_blocks/image_gallery/index.html @@ -1,6 +1,6 @@ --- title: Galerie d'images -slug: Apprendre/JavaScript/Building_blocks/Image_gallery +slug: Learn/JavaScript/Building_blocks/Image_gallery tags: - Apprendre - Boucles @@ -9,10 +9,11 @@ tags: - Gestionnaire d'événement - JavaScript - conditions - - 'l10n:priority' + - l10n:priority - Écriture de code - évènements translation_of: Learn/JavaScript/Building_blocks/Image_gallery +original_slug: Apprendre/JavaScript/Building_blocks/Image_gallery ---
{{LearnSidebar}}
diff --git a/files/fr/learn/javascript/building_blocks/index.html b/files/fr/learn/javascript/building_blocks/index.html index 7efffb563e..3fab2ec928 100644 --- a/files/fr/learn/javascript/building_blocks/index.html +++ b/files/fr/learn/javascript/building_blocks/index.html @@ -1,6 +1,6 @@ --- title: Principaux blocs en JS -slug: Apprendre/JavaScript/Building_blocks +slug: Learn/JavaScript/Building_blocks tags: - Auto-évaluation - Boucles @@ -11,6 +11,7 @@ tags: - conditions - évènements translation_of: Learn/JavaScript/Building_blocks +original_slug: Apprendre/JavaScript/Building_blocks ---
{{JsSidebar}}
diff --git a/files/fr/learn/javascript/building_blocks/looping_code/index.html b/files/fr/learn/javascript/building_blocks/looping_code/index.html index 820a4d09e2..22a609df6e 100644 --- a/files/fr/learn/javascript/building_blocks/looping_code/index.html +++ b/files/fr/learn/javascript/building_blocks/looping_code/index.html @@ -1,6 +1,6 @@ --- title: Les boucles dans le code -slug: Apprendre/JavaScript/Building_blocks/Looping_code +slug: Learn/JavaScript/Building_blocks/Looping_code tags: - Article - CodingScripting @@ -13,9 +13,10 @@ tags: - break - continue - for - - 'l10n:priority' + - l10n:priority - while translation_of: Learn/JavaScript/Building_blocks/Looping_code +original_slug: Apprendre/JavaScript/Building_blocks/Looping_code ---
{{LearnSidebar}}
diff --git a/files/fr/learn/javascript/building_blocks/return_values/index.html b/files/fr/learn/javascript/building_blocks/return_values/index.html index 72ed199a4c..d272b2fc1c 100644 --- a/files/fr/learn/javascript/building_blocks/return_values/index.html +++ b/files/fr/learn/javascript/building_blocks/return_values/index.html @@ -1,6 +1,6 @@ --- title: Valeurs de retour des fonctions -slug: Apprendre/JavaScript/Building_blocks/Return_values +slug: Learn/JavaScript/Building_blocks/Return_values tags: - Apprendre - Article @@ -12,6 +12,7 @@ tags: - Valeurs de retour - Écriture de code translation_of: Learn/JavaScript/Building_blocks/Return_values +original_slug: Apprendre/JavaScript/Building_blocks/Return_values ---
{{LearnSidebar}}
diff --git a/files/fr/learn/javascript/client-side_web_apis/client-side_storage/index.html b/files/fr/learn/javascript/client-side_web_apis/client-side_storage/index.html index e5226ffa24..7bae8cbfe8 100644 --- a/files/fr/learn/javascript/client-side_web_apis/client-side_storage/index.html +++ b/files/fr/learn/javascript/client-side_web_apis/client-side_storage/index.html @@ -1,6 +1,6 @@ --- title: Stockage côté client -slug: Apprendre/JavaScript/Client-side_web_APIs/Client-side_storage +slug: Learn/JavaScript/Client-side_web_APIs/Client-side_storage tags: - API - Apprendre @@ -11,6 +11,7 @@ tags: - JavaScript - Storage translation_of: Learn/JavaScript/Client-side_web_APIs/Client-side_storage +original_slug: Apprendre/JavaScript/Client-side_web_APIs/Client-side_storage ---

{{LearnSidebar}}

diff --git a/files/fr/learn/javascript/client-side_web_apis/drawing_graphics/index.html b/files/fr/learn/javascript/client-side_web_apis/drawing_graphics/index.html index ce68c6620b..0af7689eaa 100644 --- a/files/fr/learn/javascript/client-side_web_apis/drawing_graphics/index.html +++ b/files/fr/learn/javascript/client-side_web_apis/drawing_graphics/index.html @@ -1,6 +1,6 @@ --- title: Dessiner des éléments graphiques -slug: Apprendre/JavaScript/Client-side_web_APIs/Drawing_graphics +slug: Learn/JavaScript/Client-side_web_APIs/Drawing_graphics tags: - API - Apprendre @@ -12,6 +12,7 @@ tags: - JavaScript - WebGL translation_of: Learn/JavaScript/Client-side_web_APIs/Drawing_graphics +original_slug: Apprendre/JavaScript/Client-side_web_APIs/Drawing_graphics ---
{{LearnSidebar}}{{PreviousMenuNext("Learn/JavaScript/Client-side_web_APIs/Third_party_APIs", "Learn/JavaScript/Client-side_web_APIs/Video_and_audio_APIs", "Learn/JavaScript/Client-side_web_APIs")}}
diff --git a/files/fr/learn/javascript/client-side_web_apis/fetching_data/index.html b/files/fr/learn/javascript/client-side_web_apis/fetching_data/index.html index 2acc2ed9b3..2c693f757b 100644 --- a/files/fr/learn/javascript/client-side_web_apis/fetching_data/index.html +++ b/files/fr/learn/javascript/client-side_web_apis/fetching_data/index.html @@ -1,6 +1,6 @@ --- title: Récupérer des données du serveur -slug: Apprendre/JavaScript/Client-side_web_APIs/Fetching_data +slug: Learn/JavaScript/Client-side_web_APIs/Fetching_data tags: - API - Apprendre @@ -12,6 +12,7 @@ tags: - XHR - data translation_of: Learn/JavaScript/Client-side_web_APIs/Fetching_data +original_slug: Apprendre/JavaScript/Client-side_web_APIs/Fetching_data ---
{{LearnSidebar}}
diff --git a/files/fr/learn/javascript/client-side_web_apis/index.html b/files/fr/learn/javascript/client-side_web_apis/index.html index d5d6f410e3..ca24150652 100644 --- a/files/fr/learn/javascript/client-side_web_apis/index.html +++ b/files/fr/learn/javascript/client-side_web_apis/index.html @@ -1,6 +1,6 @@ --- title: API web utilisées côté client -slug: Apprendre/JavaScript/Client-side_web_APIs +slug: Learn/JavaScript/Client-side_web_APIs tags: - API - API Web @@ -16,6 +16,7 @@ tags: - Module - données translation_of: Learn/JavaScript/Client-side_web_APIs +original_slug: Apprendre/JavaScript/Client-side_web_APIs ---
{{LearnSidebar}}
diff --git a/files/fr/learn/javascript/client-side_web_apis/introduction/index.html b/files/fr/learn/javascript/client-side_web_apis/introduction/index.html index b7e2ed71b4..1d763d914b 100644 --- a/files/fr/learn/javascript/client-side_web_apis/introduction/index.html +++ b/files/fr/learn/javascript/client-side_web_apis/introduction/index.html @@ -1,6 +1,6 @@ --- title: Introduction aux API du Web -slug: Apprendre/JavaScript/Client-side_web_APIs/Introduction +slug: Learn/JavaScript/Client-side_web_APIs/Introduction tags: - API - API Web @@ -13,6 +13,7 @@ tags: - Tierce partie - côté‑client translation_of: Learn/JavaScript/Client-side_web_APIs/Introduction +original_slug: Apprendre/JavaScript/Client-side_web_APIs/Introduction ---
{{LearnSidebar}}
diff --git a/files/fr/learn/javascript/client-side_web_apis/manipulating_documents/index.html b/files/fr/learn/javascript/client-side_web_apis/manipulating_documents/index.html index 79911663f8..f51770507e 100644 --- a/files/fr/learn/javascript/client-side_web_apis/manipulating_documents/index.html +++ b/files/fr/learn/javascript/client-side_web_apis/manipulating_documents/index.html @@ -1,6 +1,6 @@ --- title: Manipuler des documents -slug: Apprendre/JavaScript/Client-side_web_APIs/Manipulating_documents +slug: Learn/JavaScript/Client-side_web_APIs/Manipulating_documents tags: - API - Apprendre @@ -14,6 +14,7 @@ tags: - WebAPI - Window translation_of: Learn/JavaScript/Client-side_web_APIs/Manipulating_documents +original_slug: Apprendre/JavaScript/Client-side_web_APIs/Manipulating_documents ---
{{LearnSidebar}}
diff --git a/files/fr/learn/javascript/client-side_web_apis/third_party_apis/index.html b/files/fr/learn/javascript/client-side_web_apis/third_party_apis/index.html index f8e36b2078..c0d337f3d1 100644 --- a/files/fr/learn/javascript/client-side_web_apis/third_party_apis/index.html +++ b/files/fr/learn/javascript/client-side_web_apis/third_party_apis/index.html @@ -1,11 +1,12 @@ --- title: API tierces -slug: Apprendre/JavaScript/Client-side_web_APIs/Third_party_APIs +slug: Learn/JavaScript/Client-side_web_APIs/Third_party_APIs tags: - API - Apprendre - Débutant translation_of: Learn/JavaScript/Client-side_web_APIs/Third_party_APIs +original_slug: Apprendre/JavaScript/Client-side_web_APIs/Third_party_APIs ---
{{LearnSidebar}}{{PreviousMenuNext("Learn/JavaScript/Client-side_web_APIs/Fetching_data", "Learn/JavaScript/Client-side_web_APIs/Drawing_graphics", "Learn/JavaScript/Client-side_web_APIs")}}
diff --git a/files/fr/learn/javascript/client-side_web_apis/video_and_audio_apis/index.html b/files/fr/learn/javascript/client-side_web_apis/video_and_audio_apis/index.html index 358458db64..6569f167d1 100644 --- a/files/fr/learn/javascript/client-side_web_apis/video_and_audio_apis/index.html +++ b/files/fr/learn/javascript/client-side_web_apis/video_and_audio_apis/index.html @@ -1,6 +1,6 @@ --- title: APIs vidéo et audio -slug: Apprendre/JavaScript/Client-side_web_APIs/Video_and_audio_APIs +slug: Learn/JavaScript/Client-side_web_APIs/Video_and_audio_APIs tags: - API - Apprendre @@ -12,6 +12,7 @@ tags: - JavaScript - Video translation_of: Learn/JavaScript/Client-side_web_APIs/Video_and_audio_APIs +original_slug: Apprendre/JavaScript/Client-side_web_APIs/Video_and_audio_APIs ---
{{LearnSidebar}}
diff --git a/files/fr/learn/javascript/first_steps/arrays/index.html b/files/fr/learn/javascript/first_steps/arrays/index.html index 4fc38abf8d..df8d360351 100644 --- a/files/fr/learn/javascript/first_steps/arrays/index.html +++ b/files/fr/learn/javascript/first_steps/arrays/index.html @@ -1,6 +1,6 @@ --- title: Les tableaux -slug: Learn/JavaScript/First_steps/tableaux +slug: Learn/JavaScript/First_steps/Arrays tags: - Apprendre - Article @@ -14,6 +14,7 @@ tags: - décalage - séparer translation_of: Learn/JavaScript/First_steps/Arrays +original_slug: Learn/JavaScript/First_steps/tableaux ---
{{LearnSidebar}}
diff --git a/files/fr/learn/javascript/first_steps/test_your_skills_colon__arrays/index.html b/files/fr/learn/javascript/first_steps/test_your_skills_colon__arrays/index.html index 240e934831..546eb86a8c 100644 --- a/files/fr/learn/javascript/first_steps/test_your_skills_colon__arrays/index.html +++ b/files/fr/learn/javascript/first_steps/test_your_skills_colon__arrays/index.html @@ -1,7 +1,8 @@ --- title: 'Testez vos compétences: Tableaux' -slug: 'Learn/JavaScript/First_steps/Testes_vos_competence:_Tableaux' -translation_of: 'Learn/JavaScript/First_steps/Test_your_skills:_Arrays' +slug: Learn/JavaScript/First_steps/Test_your_skills:_Arrays +translation_of: Learn/JavaScript/First_steps/Test_your_skills:_Arrays +original_slug: Learn/JavaScript/First_steps/Testes_vos_competence:_Tableaux ---
{{learnsidebar}}
diff --git a/files/fr/learn/javascript/first_steps/useful_string_methods/index.html b/files/fr/learn/javascript/first_steps/useful_string_methods/index.html index d81c3ccb4e..f36b9f5cb2 100644 --- a/files/fr/learn/javascript/first_steps/useful_string_methods/index.html +++ b/files/fr/learn/javascript/first_steps/useful_string_methods/index.html @@ -1,6 +1,6 @@ --- title: Méthodes utiles pour les chaînes de caractères -slug: Learn/JavaScript/First_steps/methode_chaine_utile +slug: Learn/JavaScript/First_steps/Useful_string_methods tags: - Apprentissage - Article @@ -15,6 +15,7 @@ tags: - minuscule - remplacer translation_of: Learn/JavaScript/First_steps/Useful_string_methods +original_slug: Learn/JavaScript/First_steps/methode_chaine_utile ---
{{LearnSidebar}}
diff --git a/files/fr/learn/javascript/index.html b/files/fr/learn/javascript/index.html index a10f2deb2d..cc1ac2b10b 100644 --- a/files/fr/learn/javascript/index.html +++ b/files/fr/learn/javascript/index.html @@ -1,6 +1,6 @@ --- title: JavaScript -slug: Apprendre/JavaScript +slug: Learn/JavaScript tags: - Débutant - Développement @@ -8,6 +8,7 @@ tags: - Modules - scripts translation_of: Learn/JavaScript +original_slug: Apprendre/JavaScript ---

{{LearnSidebar}}

diff --git a/files/fr/learn/javascript/objects/adding_bouncing_balls_features/index.html b/files/fr/learn/javascript/objects/adding_bouncing_balls_features/index.html index 36232925ec..5bd3866baa 100644 --- a/files/fr/learn/javascript/objects/adding_bouncing_balls_features/index.html +++ b/files/fr/learn/javascript/objects/adding_bouncing_balls_features/index.html @@ -1,7 +1,6 @@ --- title: Ajouter des fonctionnalités à notre exercice des balles rebondissantes -slug: >- - Learn/JavaScript/Objects/Ajouter_des_fonctionnalités_à_notre_démo_de_balles_rebondissantes +slug: Learn/JavaScript/Objects/Adding_bouncing_balls_features tags: - Apprentissage - CodingScripting @@ -12,6 +11,8 @@ tags: - Objet - Orienté objet translation_of: Learn/JavaScript/Objects/Adding_bouncing_balls_features +original_slug: >- + Learn/JavaScript/Objects/Ajouter_des_fonctionnalités_à_notre_démo_de_balles_rebondissantes ---
{{LearnSidebar}}
diff --git a/files/fr/learn/javascript/objects/inheritance/index.html b/files/fr/learn/javascript/objects/inheritance/index.html index 9359b6f4ee..b54af2f529 100644 --- a/files/fr/learn/javascript/objects/inheritance/index.html +++ b/files/fr/learn/javascript/objects/inheritance/index.html @@ -1,6 +1,6 @@ --- title: L'héritage au sein de JavaScript -slug: Learn/JavaScript/Objects/Heritage +slug: Learn/JavaScript/Objects/Inheritance tags: - Apprendre - Article @@ -12,6 +12,7 @@ tags: - Programmation orientée objet - Prototype translation_of: Learn/JavaScript/Objects/Inheritance +original_slug: Learn/JavaScript/Objects/Heritage ---

{{LearnSidebar}}

diff --git a/files/fr/learn/javascript/objects/object-oriented_js/index.html b/files/fr/learn/javascript/objects/object-oriented_js/index.html index c16e9a230e..1671769acb 100644 --- a/files/fr/learn/javascript/objects/object-oriented_js/index.html +++ b/files/fr/learn/javascript/objects/object-oriented_js/index.html @@ -1,6 +1,6 @@ --- title: Le JavaScript orienté objet pour débutants -slug: Learn/JavaScript/Objects/JS_orienté-objet +slug: Learn/JavaScript/Objects/Object-oriented_JS tags: - Apprendre - Débutant @@ -10,6 +10,7 @@ tags: - OOP - POO translation_of: Learn/JavaScript/Objects/Object-oriented_JS +original_slug: Learn/JavaScript/Objects/JS_orienté-objet ---
{{LearnSidebar}}
diff --git a/files/fr/learn/javascript/objects/object_building_practice/index.html b/files/fr/learn/javascript/objects/object_building_practice/index.html index a2ab4270eb..33cf718b63 100644 --- a/files/fr/learn/javascript/objects/object_building_practice/index.html +++ b/files/fr/learn/javascript/objects/object_building_practice/index.html @@ -1,6 +1,6 @@ --- title: La construction d'objet en pratique -slug: Learn/JavaScript/Objects/la_construction_d_objet_en_pratique +slug: Learn/JavaScript/Objects/Object_building_practice tags: - Apprendre - Article @@ -11,6 +11,7 @@ tags: - Objets - Tutoriel translation_of: Learn/JavaScript/Objects/Object_building_practice +original_slug: Learn/JavaScript/Objects/la_construction_d_objet_en_pratique ---
{{LearnSidebar}}
diff --git a/files/fr/learn/javascript/objects/object_prototypes/index.html b/files/fr/learn/javascript/objects/object_prototypes/index.html index efb3681f18..9cf87e30ad 100644 --- a/files/fr/learn/javascript/objects/object_prototypes/index.html +++ b/files/fr/learn/javascript/objects/object_prototypes/index.html @@ -1,11 +1,12 @@ --- title: Prototypes Objet -slug: Learn/JavaScript/Objects/Prototypes_Objet +slug: Learn/JavaScript/Objects/Object_prototypes tags: - Constructeur - JavaScript - Prototype translation_of: Learn/JavaScript/Objects/Object_prototypes +original_slug: Learn/JavaScript/Objects/Prototypes_Objet ---
{{LearnSidebar}}
diff --git a/files/fr/learn/performance/why_web_performance/index.html b/files/fr/learn/performance/why_web_performance/index.html index ec49c36548..8cb054da54 100644 --- a/files/fr/learn/performance/why_web_performance/index.html +++ b/files/fr/learn/performance/why_web_performance/index.html @@ -1,6 +1,6 @@ --- title: Le "pourquoi" des performances Web -slug: Learn/Performance/pourquoi_performance_web +slug: Learn/Performance/why_web_performance tags: - Apprendre - Débutant @@ -10,6 +10,7 @@ tags: - Reference - Tutoriel translation_of: Learn/Performance/why_web_performance +original_slug: Learn/Performance/pourquoi_performance_web ---
{{LearnSidebar}}
diff --git a/files/fr/learn/server-side/django/generic_views/index.html b/files/fr/learn/server-side/django/generic_views/index.html index f2d48431fc..3f87155e82 100644 --- a/files/fr/learn/server-side/django/generic_views/index.html +++ b/files/fr/learn/server-side/django/generic_views/index.html @@ -1,6 +1,6 @@ --- title: 'Tutoriel Django - 6e partie : Vues génériques pour les listes et les détails' -slug: Learn/Server-side/Django/Vues_generiques +slug: Learn/Server-side/Django/Generic_views tags: - Beginner - Learn @@ -9,6 +9,7 @@ tags: - django templates - django views translation_of: Learn/Server-side/Django/Generic_views +original_slug: Learn/Server-side/Django/Vues_generiques ---
diff --git a/files/fr/learn/server-side/first_steps/client-server_overview/index.html b/files/fr/learn/server-side/first_steps/client-server_overview/index.html index f20b96e64d..9e6ca75895 100644 --- a/files/fr/learn/server-side/first_steps/client-server_overview/index.html +++ b/files/fr/learn/server-side/first_steps/client-server_overview/index.html @@ -1,7 +1,8 @@ --- title: La relation Client-Serveur -slug: Learn/Server-side/Premiers_pas/Client-Serveur +slug: Learn/Server-side/First_steps/Client-Server_overview translation_of: Learn/Server-side/First_steps/Client-Server_overview +original_slug: Learn/Server-side/Premiers_pas/Client-Serveur ---
{{LearnSidebar}}
diff --git a/files/fr/learn/server-side/first_steps/index.html b/files/fr/learn/server-side/first_steps/index.html index a8caf88e4d..5b2b93d425 100644 --- a/files/fr/learn/server-side/first_steps/index.html +++ b/files/fr/learn/server-side/first_steps/index.html @@ -1,6 +1,6 @@ --- title: Premiers pas dans la programmation d'un site côté serveur -slug: Learn/Server-side/Premiers_pas +slug: Learn/Server-side/First_steps tags: - Débutant - Encodage @@ -8,6 +8,7 @@ tags: - Intro - Programmation côté serveur translation_of: Learn/Server-side/First_steps +original_slug: Learn/Server-side/Premiers_pas ---
{{LearnSidebar}}
diff --git a/files/fr/learn/server-side/first_steps/introduction/index.html b/files/fr/learn/server-side/first_steps/introduction/index.html index d61d1d18c4..6d7a56563e 100644 --- a/files/fr/learn/server-side/first_steps/introduction/index.html +++ b/files/fr/learn/server-side/first_steps/introduction/index.html @@ -1,6 +1,6 @@ --- title: Présentation du côté serveur -slug: Learn/Server-side/Premiers_pas/Introduction +slug: Learn/Server-side/First_steps/Introduction tags: - Apprendre - Débutant @@ -9,6 +9,7 @@ tags: - Programmation côté serveur - Serveur translation_of: Learn/Server-side/First_steps/Introduction +original_slug: Learn/Server-side/Premiers_pas/Introduction ---
{{LearnSidebar}}
diff --git a/files/fr/learn/server-side/first_steps/web_frameworks/index.html b/files/fr/learn/server-side/first_steps/web_frameworks/index.html index b75c70fa0f..9e44b23927 100644 --- a/files/fr/learn/server-side/first_steps/web_frameworks/index.html +++ b/files/fr/learn/server-side/first_steps/web_frameworks/index.html @@ -1,12 +1,13 @@ --- title: Les frameworks web côté serveur -slug: Learn/Server-side/Premiers_pas/Web_frameworks +slug: Learn/Server-side/First_steps/Web_frameworks tags: - Débutant - Guide - Server - Web translation_of: Learn/Server-side/First_steps/Web_frameworks +original_slug: Learn/Server-side/Premiers_pas/Web_frameworks ---
{{LearnSidebar}}
diff --git a/files/fr/learn/server-side/first_steps/website_security/index.html b/files/fr/learn/server-side/first_steps/website_security/index.html index bc47ab4042..d6e65ae2de 100644 --- a/files/fr/learn/server-side/first_steps/website_security/index.html +++ b/files/fr/learn/server-side/first_steps/website_security/index.html @@ -1,12 +1,13 @@ --- title: La sécurité d'un site Web -slug: Learn/Server-side/Premiers_pas/Website_security +slug: Learn/Server-side/First_steps/Website_security tags: - Débutant - Guide - Sécurité - Sécurité Web translation_of: Learn/Server-side/First_steps/Website_security +original_slug: Learn/Server-side/Premiers_pas/Website_security ---
{{LearnSidebar}}
diff --git a/files/fr/learn/tools_and_testing/cross_browser_testing/accessibility/index.html b/files/fr/learn/tools_and_testing/cross_browser_testing/accessibility/index.html index 0af81a09b0..b98eb7323a 100644 --- a/files/fr/learn/tools_and_testing/cross_browser_testing/accessibility/index.html +++ b/files/fr/learn/tools_and_testing/cross_browser_testing/accessibility/index.html @@ -1,6 +1,6 @@ --- title: Gérer les problèmes courants d'accessibilité -slug: Learn/Tools_and_testing/Cross_browser_testing/Accessibilité +slug: Learn/Tools_and_testing/Cross_browser_testing/Accessibility tags: - Accessibilité - Apprentissage @@ -14,6 +14,7 @@ tags: - navigateur croisé - test translation_of: Learn/Tools_and_testing/Cross_browser_testing/Accessibility +original_slug: Learn/Tools_and_testing/Cross_browser_testing/Accessibilité ---
{{LearnSidebar}}
diff --git a/files/fr/learn/tools_and_testing/cross_browser_testing/html_and_css/index.html b/files/fr/learn/tools_and_testing/cross_browser_testing/html_and_css/index.html index 7b2a01fc95..a8914efdd9 100644 --- a/files/fr/learn/tools_and_testing/cross_browser_testing/html_and_css/index.html +++ b/files/fr/learn/tools_and_testing/cross_browser_testing/html_and_css/index.html @@ -1,6 +1,6 @@ --- title: Gérer les problèmes courants en HTML et CSS -slug: Learn/Tools_and_testing/Cross_browser_testing/HTML_et_CSS +slug: Learn/Tools_and_testing/Cross_browser_testing/HTML_and_CSS tags: - Apprentissage - CSS @@ -11,6 +11,7 @@ tags: - navigateur croisé - test translation_of: Learn/Tools_and_testing/Cross_browser_testing/HTML_and_CSS +original_slug: Learn/Tools_and_testing/Cross_browser_testing/HTML_et_CSS ---
{{LearnSidebar}}
diff --git a/files/fr/learn/tools_and_testing/github/index.html b/files/fr/learn/tools_and_testing/github/index.html index ce3590b73f..3dbc4a7a76 100644 --- a/files/fr/learn/tools_and_testing/github/index.html +++ b/files/fr/learn/tools_and_testing/github/index.html @@ -1,6 +1,6 @@ --- title: Git and GitHub -slug: Apprendre/Outils_et_tests/GitHub +slug: Learn/Tools_and_testing/GitHub tags: - Apprendre - Beginner @@ -10,6 +10,7 @@ tags: - Web - git translation_of: Learn/Tools_and_testing/GitHub +original_slug: Apprendre/Outils_et_tests/GitHub ---
{{LearnSidebar}}
diff --git a/files/fr/learn/tools_and_testing/index.html b/files/fr/learn/tools_and_testing/index.html index 7fbb181871..49178ba3ef 100644 --- a/files/fr/learn/tools_and_testing/index.html +++ b/files/fr/learn/tools_and_testing/index.html @@ -1,6 +1,6 @@ --- title: Outils et tests -slug: Apprendre/Outils_et_tests +slug: Learn/Tools_and_testing tags: - Accessibilité - Apprendre @@ -13,6 +13,7 @@ tags: - Outils - tests translation_of: Learn/Tools_and_testing +original_slug: Apprendre/Outils_et_tests ---
{{LearnSidebar}}
diff --git a/files/fr/learn/tools_and_testing/understanding_client-side_tools/command_line/index.html b/files/fr/learn/tools_and_testing/understanding_client-side_tools/command_line/index.html index 74d503b7d4..cc0709e279 100644 --- a/files/fr/learn/tools_and_testing/understanding_client-side_tools/command_line/index.html +++ b/files/fr/learn/tools_and_testing/understanding_client-side_tools/command_line/index.html @@ -1,6 +1,6 @@ --- title: Cours express sur la ligne de commande -slug: Learn/Tools_and_testing/Understanding_client-side_tools/Ligne_de_commande +slug: Learn/Tools_and_testing/Understanding_client-side_tools/Command_line tags: - CLI - Côté client @@ -10,6 +10,7 @@ tags: - ligne de commande - npm translation_of: Learn/Tools_and_testing/Understanding_client-side_tools/Command_line +original_slug: Learn/Tools_and_testing/Understanding_client-side_tools/Ligne_de_commande ---
{{LearnSidebar}}
diff --git a/files/fr/mdn/about/index.html b/files/fr/mdn/about/index.html index be8fecffe1..a39a1964a8 100644 --- a/files/fr/mdn/about/index.html +++ b/files/fr/mdn/about/index.html @@ -1,9 +1,10 @@ --- title: À propos -slug: MDN/A_propos +slug: MDN/About tags: - MDN translation_of: MDN/About +original_slug: MDN/A_propos ---
{{MDNSidebar}}

Le Mozilla Developer Network (MDN) est une plateforme évoluée d’apprentissage des technologies web et des logiciels qui animent le Web, notamment :

diff --git a/files/fr/mdn/at_ten/history_of_mdn/index.html b/files/fr/mdn/at_ten/history_of_mdn/index.html index b28f79975c..543d9c45d8 100644 --- a/files/fr/mdn/at_ten/history_of_mdn/index.html +++ b/files/fr/mdn/at_ten/history_of_mdn/index.html @@ -1,9 +1,10 @@ --- title: L'histoire de MDN -slug: MDN_a_dix_ans/Histoire_MDN +slug: MDN/At_ten/History_of_MDN tags: - MDN translation_of: MDN_at_ten/History_of_MDN +original_slug: MDN_a_dix_ans/Histoire_MDN ---

Lors de cette discussion (en anglais), plusieurs contributeurs au projet MDN regardent dans le rétroviseur des dix dernières années de developer.mozilla.org et imaginent la décennie à venir. Vous pourrez entendre l'histoire des différentes migrations entre les logiciels de wiki, la façon dont la communauté a été construite et découvrir de nombreuses anecdotes de l'histoire du site. Le groupe réuni discute également des défis actuels et des projets sur lesquels la communauté MDN travaille cette année.

diff --git a/files/fr/mdn/at_ten/index.html b/files/fr/mdn/at_ten/index.html index e200103a9b..d98252e21e 100644 --- a/files/fr/mdn/at_ten/index.html +++ b/files/fr/mdn/at_ten/index.html @@ -1,10 +1,11 @@ --- title: MDN a 10 ans -slug: MDN_a_dix_ans +slug: MDN/At_ten tags: - 10 ans - MDN translation_of: MDN_at_ten +original_slug: MDN_a_dix_ans ---

Fêtons 10 années passées à documenter votre Web.

diff --git a/files/fr/mdn/contribute/howto/convert_code_samples_to_be_live/index.html b/files/fr/mdn/contribute/howto/convert_code_samples_to_be_live/index.html index 5ba1d36be9..25f2118686 100644 --- a/files/fr/mdn/contribute/howto/convert_code_samples_to_be_live/index.html +++ b/files/fr/mdn/contribute/howto/convert_code_samples_to_be_live/index.html @@ -1,7 +1,8 @@ --- title: Comment convertir des exemples de code pour qu'ils soient "live" -slug: MDN/Contribute/Howto/convertir_code_pour_etre_direct +slug: MDN/Contribute/Howto/Convert_code_samples_to_be_live translation_of: MDN/Contribute/Howto/Convert_code_samples_to_be_live +original_slug: MDN/Contribute/Howto/convertir_code_pour_etre_direct ---
{{MDNSidebar}}

MDN dispose d'un système d'exemples "live", grâce auxquels le code présent sur une page est exécuté pour afficher les résultats de l'exécution de ce code. Cependant, beaucoup d'articles existants affichent du code sans utiliser ce système, et ont donc besoin d'être convertis.

diff --git a/files/fr/mdn/contribute/howto/create_an_interactive_exercise_to_help_learning_the_web/index.html b/files/fr/mdn/contribute/howto/create_an_interactive_exercise_to_help_learning_the_web/index.html index 31297c792c..13a550645f 100644 --- a/files/fr/mdn/contribute/howto/create_an_interactive_exercise_to_help_learning_the_web/index.html +++ b/files/fr/mdn/contribute/howto/create_an_interactive_exercise_to_help_learning_the_web/index.html @@ -1,6 +1,6 @@ --- title: Comment créer un exercice interactif -slug: MDN/Contribute/Howto/Creer_un_exercice_interactif_pour_apprendre_le_web +slug: MDN/Contribute/Howto/Create_an_interactive_exercise_to_help_learning_the_web tags: - Apprendre - Comment faire @@ -9,6 +9,7 @@ tags: - MDN Meta - Tutoriel translation_of: MDN/Contribute/Howto/Create_an_interactive_exercise_to_help_learning_the_web +original_slug: MDN/Contribute/Howto/Creer_un_exercice_interactif_pour_apprendre_le_web ---
{{MDNSidebar}}
diff --git a/files/fr/mdn/guidelines/code_guidelines/index.html b/files/fr/mdn/guidelines/code_guidelines/index.html index 325b4fcb88..d912615e54 100644 --- a/files/fr/mdn/guidelines/code_guidelines/index.html +++ b/files/fr/mdn/guidelines/code_guidelines/index.html @@ -1,6 +1,6 @@ --- title: Guide des lignes directrices -slug: MDN/Guidelines/Code_lignesdirectrices +slug: MDN/Guidelines/Code_guidelines tags: - CSS - Code @@ -10,6 +10,7 @@ tags: - MDN Meta - Shell translation_of: MDN/Guidelines/Code_guidelines +original_slug: MDN/Guidelines/Code_lignesdirectrices ---
{{MDNSidebar}}
diff --git a/files/fr/mdn/structures/compatibility_tables/index.html b/files/fr/mdn/structures/compatibility_tables/index.html index cb334e51c4..8bd72b6e8f 100644 --- a/files/fr/mdn/structures/compatibility_tables/index.html +++ b/files/fr/mdn/structures/compatibility_tables/index.html @@ -1,6 +1,6 @@ --- title: Tables de compatibilité -slug: MDN/Structures/Tables_de_compatibilité +slug: MDN/Structures/Compatibility_tables tags: - Compatibilité - Documentation @@ -8,6 +8,7 @@ tags: - MDN - Navigateurs translation_of: MDN/Structures/Compatibility_tables +original_slug: MDN/Structures/Tables_de_compatibilité ---
{{MDNSidebar}}
{{IncludeSubnav("/en-US/docs/MDN")}}
diff --git a/files/fr/mdn/structures/live_samples/index.html b/files/fr/mdn/structures/live_samples/index.html index 7645a89375..0227ca25bc 100644 --- a/files/fr/mdn/structures/live_samples/index.html +++ b/files/fr/mdn/structures/live_samples/index.html @@ -1,12 +1,13 @@ --- title: Exemples live -slug: MDN/Structures/Exemples_live +slug: MDN/Structures/Live_samples tags: - Débutant - Guide - MDN - MDN Meta translation_of: MDN/Structures/Live_samples +original_slug: MDN/Structures/Exemples_live ---
{{MDNSidebar}}
diff --git a/files/fr/mdn/yari/index.html b/files/fr/mdn/yari/index.html index c9f3813cb2..39766f5c18 100644 --- a/files/fr/mdn/yari/index.html +++ b/files/fr/mdn/yari/index.html @@ -1,11 +1,12 @@ --- -title: 'Kuma, la plateforme soutenant le wiki MDN' -slug: MDN/Kuma +title: Kuma, la plateforme soutenant le wiki MDN +slug: MDN/Yari tags: - Kuma - Kuma script - MDN Meta translation_of: MDN/Kuma +original_slug: MDN/Kuma ---
{{MDNSidebar}}{{IncludeSubnav("/fr/docs/MDN")}}
diff --git a/files/fr/mozilla/add-ons/webextensions/add_a_button_to_the_toolbar/index.html b/files/fr/mozilla/add-ons/webextensions/add_a_button_to_the_toolbar/index.html index 5472013ca7..486085929e 100644 --- a/files/fr/mozilla/add-ons/webextensions/add_a_button_to_the_toolbar/index.html +++ b/files/fr/mozilla/add-ons/webextensions/add_a_button_to_the_toolbar/index.html @@ -1,9 +1,10 @@ --- title: Ajouter un bouton à la barre d'outils -slug: Mozilla/Add-ons/WebExtensions/Ajouter_un_bouton_a_la_barre_d_outils +slug: Mozilla/Add-ons/WebExtensions/Add_a_button_to_the_toolbar tags: - WebExtensions translation_of: Mozilla/Add-ons/WebExtensions/Add_a_button_to_the_toolbar +original_slug: Mozilla/Add-ons/WebExtensions/Ajouter_un_bouton_a_la_barre_d_outils ---
{{AddonSidebar}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/eval/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/eval/index.html index f6cf7e86bb..eaa73836fa 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/eval/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/eval/index.html @@ -1,6 +1,6 @@ --- title: devtools.inspectedWindow.eval() -slug: Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow/eval +slug: Mozilla/Add-ons/WebExtensions/API/devtools/inspectedWindow/eval tags: - API - Add-ons @@ -10,6 +10,7 @@ tags: - WebExtensions - eval translation_of: Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow/eval +original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow/eval ---
{{AddonSidebar()}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/index.html index 2f077b4e9d..233dfe0ef5 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/index.html @@ -1,6 +1,6 @@ --- title: devtools.inspectedWindow -slug: Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow +slug: Mozilla/Add-ons/WebExtensions/API/devtools/inspectedWindow tags: - API - Add-ons @@ -9,6 +9,7 @@ tags: - Reference - WebExtensions translation_of: Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow +original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow ---
{{AddonSidebar}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/reload/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/reload/index.html index f2f7b8cdc8..04d18ec5c4 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/reload/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/reload/index.html @@ -1,6 +1,6 @@ --- title: devtools.inspectedWindow.reload() -slug: Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow/reload +slug: Mozilla/Add-ons/WebExtensions/API/devtools/inspectedWindow/reload tags: - API - Add-ons @@ -10,6 +10,7 @@ tags: - devtools.inspectedWindow - reload translation_of: Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow/reload +original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow/reload ---
{{AddonSidebar()}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/tabid/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/tabid/index.html index b5b3d3b0b2..9583a31615 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/tabid/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/tabid/index.html @@ -1,6 +1,6 @@ --- title: devtools.inspectedWindow.tabId -slug: Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow/tabId +slug: Mozilla/Add-ons/WebExtensions/API/devtools/inspectedWindow/tabId tags: - API - Add-ons @@ -10,6 +10,7 @@ tags: - devtools.inpectedWindow - tabId translation_of: Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow/tabId +original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow/tabId ---
{{AddonSidebar()}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/network/gethar/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/network/gethar/index.html index abcdf667e6..1edd69dbf5 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/network/gethar/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/network/gethar/index.html @@ -1,6 +1,6 @@ --- title: devtools.network.getHAR() -slug: Mozilla/Add-ons/WebExtensions/API/devtools.network/getHAR +slug: Mozilla/Add-ons/WebExtensions/API/devtools/network/getHAR tags: - Add-ons - Extensions @@ -8,6 +8,7 @@ tags: - devtools.network - getHAR translation_of: Mozilla/Add-ons/WebExtensions/API/devtools.network/getHAR +original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.network/getHAR ---
{{AddonSidebar()}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/network/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/network/index.html index 580a823371..1e64b79613 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/network/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/network/index.html @@ -1,6 +1,6 @@ --- title: devtools.network -slug: Mozilla/Add-ons/WebExtensions/API/devtools.network +slug: Mozilla/Add-ons/WebExtensions/API/devtools/network tags: - API - Add-ons @@ -9,6 +9,7 @@ tags: - WebExtensions - devtools.network translation_of: Mozilla/Add-ons/WebExtensions/API/devtools.network +original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.network ---
{{AddonSidebar}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/network/onnavigated/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/network/onnavigated/index.html index b7f0d0af31..85d3b03c79 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/network/onnavigated/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/network/onnavigated/index.html @@ -1,6 +1,6 @@ --- title: devtools.network.onNavigated -slug: Mozilla/Add-ons/WebExtensions/API/devtools.network/onNavigated +slug: Mozilla/Add-ons/WebExtensions/API/devtools/network/onNavigated tags: - API - Add-ons @@ -9,6 +9,7 @@ tags: - WebExtensions - devtools.network translation_of: Mozilla/Add-ons/WebExtensions/API/devtools.network/onNavigated +original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.network/onNavigated ---
{{AddonSidebar()}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/network/onrequestfinished/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/network/onrequestfinished/index.html index e2b4d930fc..d5b945e70b 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/network/onrequestfinished/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/network/onrequestfinished/index.html @@ -1,6 +1,6 @@ --- title: devtools.network.onRequestFinished -slug: Mozilla/Add-ons/WebExtensions/API/devtools.network/onRequestFinished +slug: Mozilla/Add-ons/WebExtensions/API/devtools/network/onRequestFinished tags: - API - Add-ons @@ -11,6 +11,7 @@ tags: - devtools.network - onRequestFinished translation_of: Mozilla/Add-ons/WebExtensions/API/devtools.network/onRequestFinished +original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.network/onRequestFinished ---
{{AddonSidebar()}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/create/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/create/index.html index 60de8f3871..59ec61fa3c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/create/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/create/index.html @@ -1,6 +1,6 @@ --- title: devtools.panels.create() -slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/create +slug: Mozilla/Add-ons/WebExtensions/API/devtools/panels/create tags: - API - Add-ons @@ -10,6 +10,7 @@ tags: - WebExtensions - devtools.panels translation_of: Mozilla/Add-ons/WebExtensions/API/devtools.panels/create +original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/create ---
{{AddonSidebar()}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elements/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elements/index.html index 18223b2718..07714a36c4 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elements/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elements/index.html @@ -1,6 +1,6 @@ --- title: devtools.panels.elements -slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/elements +slug: Mozilla/Add-ons/WebExtensions/API/devtools/panels/elements tags: - API - Add-ons @@ -10,6 +10,7 @@ tags: - WebExtensions - devtools.panels translation_of: Mozilla/Add-ons/WebExtensions/API/devtools.panels/elements +original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/elements ---
{{AddonSidebar()}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/createsidebarpane/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/createsidebarpane/index.html index 7eee52fff5..201fe99073 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/createsidebarpane/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/createsidebarpane/index.html @@ -1,7 +1,7 @@ --- title: devtools.panels.ElementsPanel.createSidebarPane() slug: >- - Mozilla/Add-ons/WebExtensions/API/devtools.panels/ElementsPanel/createSidebarPane + Mozilla/Add-ons/WebExtensions/API/devtools/panels/ElementsPanel/createSidebarPane tags: - API - Add-ons @@ -13,6 +13,8 @@ tags: - devtools.panels translation_of: >- Mozilla/Add-ons/WebExtensions/API/devtools.panels/ElementsPanel/createSidebarPane +original_slug: >- + Mozilla/Add-ons/WebExtensions/API/devtools.panels/ElementsPanel/createSidebarPane ---
{{AddonSidebar()}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/index.html index 5c2a0413c7..fcfeb896bf 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/index.html @@ -1,6 +1,6 @@ --- title: devtools.panels.ElementsPanel -slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/ElementsPanel +slug: Mozilla/Add-ons/WebExtensions/API/devtools/panels/ElementsPanel tags: - API - Add-ons @@ -11,6 +11,7 @@ tags: - devtools.panels - devtools.panelsElementsPanel translation_of: Mozilla/Add-ons/WebExtensions/API/devtools.panels/ElementsPanel +original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/ElementsPanel ---
{{AddonSidebar()}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/onselectionchanged/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/onselectionchanged/index.html index e753d5aba1..c43b2ed237 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/onselectionchanged/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/onselectionchanged/index.html @@ -1,7 +1,7 @@ --- title: onSelectionChanged slug: >- - Mozilla/Add-ons/WebExtensions/API/devtools.panels/ElementsPanel/onSelectionChanged + Mozilla/Add-ons/WebExtensions/API/devtools/panels/ElementsPanel/onSelectionChanged tags: - API - Add-ons @@ -13,6 +13,8 @@ tags: - devtools.panelsElementsPanel translation_of: >- Mozilla/Add-ons/WebExtensions/API/devtools.panels/ElementsPanel/onSelectionChanged +original_slug: >- + Mozilla/Add-ons/WebExtensions/API/devtools.panels/ElementsPanel/onSelectionChanged ---
{{AddonSidebar()}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionpanel/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionpanel/index.html index e083ff02b3..33e93d2391 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionpanel/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionpanel/index.html @@ -1,6 +1,6 @@ --- title: devtools.panels.ExtensionPanel -slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionPanel +slug: Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionPanel tags: - API - Add-ons @@ -9,6 +9,7 @@ tags: - WebExtensions - devtools.panels translation_of: Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionPanel +original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionPanel ---
{{AddonSidebar()}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/index.html index 02ee0a2073..de63e20cb0 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/index.html @@ -1,6 +1,6 @@ --- title: devtools.panels.ExtensionSidebarPane -slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane +slug: Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane tags: - API - Add-ons @@ -11,6 +11,7 @@ tags: - devtools.panels - devtools.panels.ExtensionSidebarPane translation_of: Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane +original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane ---
{{AddonSidebar}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/onhidden/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/onhidden/index.html index a1a18463e5..2564eb52ff 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/onhidden/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/onhidden/index.html @@ -1,7 +1,7 @@ --- title: devtools.panels.ExtensionSidebarPane.onHidden slug: >- - Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/onHidden + Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane/onHidden tags: - API - Add-ons @@ -13,6 +13,8 @@ tags: - onHidden translation_of: >- Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/onHidden +original_slug: >- + Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/onHidden ---
{{AddonSidebar()}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/onshown/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/onshown/index.html index 3ca3412af2..b8fc5d6973 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/onshown/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/onshown/index.html @@ -1,6 +1,6 @@ --- title: devtools.panels.ExtensionSidebarPane.onShown -slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/onShown +slug: Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane/onShown tags: - API - Add-ons @@ -11,6 +11,7 @@ tags: - devtools.panels - onShown translation_of: Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/onShown +original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/onShown ---
{{AddonSidebar()}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setexpression/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setexpression/index.html index d2c97c5f82..54ec4ce5e9 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setexpression/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setexpression/index.html @@ -1,7 +1,7 @@ --- title: devtools.panels.ElementsPanel.setExpression() slug: >- - Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/setExpression + Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane/setExpression tags: - API - Add-ons @@ -12,6 +12,8 @@ tags: - setExpression translation_of: >- Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/setExpression +original_slug: >- + Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/setExpression ---
{{AddonSidebar()}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setobject/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setobject/index.html index 90252a0c2f..06bf845c94 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setobject/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setobject/index.html @@ -1,7 +1,7 @@ --- title: devtools.panels.ExtensionSidebarPane.setObject() slug: >- - Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/setObject + Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane/setObject tags: - API - Add-ons @@ -12,6 +12,8 @@ tags: - setObject translation_of: >- Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/setObject +original_slug: >- + Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/setObject ---
{{AddonSidebar()}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setpage/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setpage/index.html index e4f98e3ff3..f50a2ff36e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setpage/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setpage/index.html @@ -1,6 +1,6 @@ --- title: devtools.panels.ExtensionSidebarPane.setPage() -slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/setPage +slug: Mozilla/Add-ons/WebExtensions/API/devtools/panels/ExtensionSidebarPane/setPage tags: - API - Add-ons @@ -9,6 +9,7 @@ tags: - WebExtensions - setPage translation_of: Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/setPage +original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane/setPage ---

Définit une page HTML à afficher dans le volet latéral.

diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/index.html index 9f2c06e2a0..736efe00bc 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/index.html @@ -1,6 +1,6 @@ --- title: devtools.panels -slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels +slug: Mozilla/Add-ons/WebExtensions/API/devtools/panels tags: - API - Add-ons @@ -9,6 +9,7 @@ tags: - WebExtensions - devtools.panels translation_of: Mozilla/Add-ons/WebExtensions/API/devtools.panels +original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels ---
{{AddonSidebar}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/onthemechanged/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/onthemechanged/index.html index 75c9b94ccc..78773a056e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/onthemechanged/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/onthemechanged/index.html @@ -1,6 +1,6 @@ --- title: devtools.panels.onThemeChanged -slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/onThemeChanged +slug: Mozilla/Add-ons/WebExtensions/API/devtools/panels/onThemeChanged tags: - API - Add-ons @@ -10,6 +10,7 @@ tags: - devtools.panels - onThemeChanged translation_of: Mozilla/Add-ons/WebExtensions/API/devtools.panels/onThemeChanged +original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/onThemeChanged ---
{{AddonSidebar()}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/themename/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/themename/index.html index abddedc962..6053407baa 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/themename/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/themename/index.html @@ -1,6 +1,6 @@ --- title: devtools.panels.themeName -slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/themeName +slug: Mozilla/Add-ons/WebExtensions/API/devtools/panels/themeName tags: - API - Add-ons @@ -10,6 +10,7 @@ tags: - devtools.panels - themeName translation_of: Mozilla/Add-ons/WebExtensions/API/devtools.panels/themeName +original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/themeName ---
{{AddonSidebar()}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/proxy/onerror/index.html b/files/fr/mozilla/add-ons/webextensions/api/proxy/onerror/index.html index fb5e7df4e5..4e95717d08 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/proxy/onerror/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/proxy/onerror/index.html @@ -1,6 +1,6 @@ --- title: proxy.onProxyError -slug: Mozilla/Add-ons/WebExtensions/API/proxy/onProxyError +slug: Mozilla/Add-ons/WebExtensions/API/proxy/onError tags: - API - Add-ons @@ -10,6 +10,7 @@ tags: - WebExtensions - onProxyError translation_of: Mozilla/Add-ons/WebExtensions/API/proxy/onError +original_slug: Mozilla/Add-ons/WebExtensions/API/proxy/onProxyError ---
{{AddonSidebar()}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/proxy/settings/index.html b/files/fr/mozilla/add-ons/webextensions/api/proxy/settings/index.html index 8ebc5822c2..1fc679446a 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/proxy/settings/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/proxy/settings/index.html @@ -1,6 +1,6 @@ --- title: browserSettings.proxyConfig -slug: Mozilla/Add-ons/WebExtensions/API/browserSettings/proxyConfig +slug: Mozilla/Add-ons/WebExtensions/API/proxy/settings tags: - API - Add-ons @@ -11,6 +11,7 @@ tags: - browserSettings - proxyConfig translation_of: Mozilla/Add-ons/WebExtensions/API/proxy/settings +original_slug: Mozilla/Add-ons/WebExtensions/API/browserSettings/proxyConfig ---
{{AddonSidebar()}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/userscripts/working_with_userscripts/index.html b/files/fr/mozilla/add-ons/webextensions/api/userscripts/working_with_userscripts/index.html index 8cf9fcc2b2..30fa5b83af 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/userscripts/working_with_userscripts/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/userscripts/working_with_userscripts/index.html @@ -1,6 +1,6 @@ --- title: Travailler avec userScripts -slug: Mozilla/Add-ons/WebExtensions/API/userScripts/travailler_avec_userScripts +slug: Mozilla/Add-ons/WebExtensions/API/userScripts/Working_with_userScripts tags: - API - Extensions @@ -8,6 +8,7 @@ tags: - Tutorial - userScripts translation_of: Mozilla/Add-ons/WebExtensions/API/userScripts/Working_with_userScripts +original_slug: Mozilla/Add-ons/WebExtensions/API/userScripts/travailler_avec_userScripts ---

{{draft}}

diff --git a/files/fr/mozilla/add-ons/webextensions/browser_support_for_javascript_apis/index.html b/files/fr/mozilla/add-ons/webextensions/browser_support_for_javascript_apis/index.html index d7d80b6988..e319624948 100644 --- a/files/fr/mozilla/add-ons/webextensions/browser_support_for_javascript_apis/index.html +++ b/files/fr/mozilla/add-ons/webextensions/browser_support_for_javascript_apis/index.html @@ -1,10 +1,11 @@ --- title: Compatibilité des navigateurs avec les API JavaScript WebExtensions -slug: Mozilla/Add-ons/WebExtensions/Compatibilité_navigateurs_API_JavaScript +slug: Mozilla/Add-ons/WebExtensions/Browser_support_for_JavaScript_APIs tags: - Reference - WebExtensions translation_of: Mozilla/Add-ons/WebExtensions/Browser_support_for_JavaScript_APIs +original_slug: Mozilla/Add-ons/WebExtensions/Compatibilité_navigateurs_API_JavaScript ---
{{AddonSidebar}}
diff --git a/files/fr/mozilla/add-ons/webextensions/build_a_cross_browser_extension/index.html b/files/fr/mozilla/add-ons/webextensions/build_a_cross_browser_extension/index.html index 506822110d..798e5fb6a6 100644 --- a/files/fr/mozilla/add-ons/webextensions/build_a_cross_browser_extension/index.html +++ b/files/fr/mozilla/add-ons/webextensions/build_a_cross_browser_extension/index.html @@ -1,12 +1,13 @@ --- title: Construction d'une extension cross-browser -slug: Mozilla/Add-ons/WebExtensions/construction_extension_cross_browser +slug: Mozilla/Add-ons/WebExtensions/Build_a_cross_browser_extension tags: - Add-ons - Extensions - Guide - WebExtensions translation_of: Mozilla/Add-ons/WebExtensions/Build_a_cross_browser_extension +original_slug: Mozilla/Add-ons/WebExtensions/construction_extension_cross_browser ---

{{AddonSidebar()}}

diff --git a/files/fr/mozilla/add-ons/webextensions/chrome_incompatibilities/index.html b/files/fr/mozilla/add-ons/webextensions/chrome_incompatibilities/index.html index 71d20cc62b..30bd40e397 100644 --- a/files/fr/mozilla/add-ons/webextensions/chrome_incompatibilities/index.html +++ b/files/fr/mozilla/add-ons/webextensions/chrome_incompatibilities/index.html @@ -1,11 +1,12 @@ --- title: Incompatibilités avec Chrome -slug: Mozilla/Add-ons/WebExtensions/Incompatibilités_Chrome +slug: Mozilla/Add-ons/WebExtensions/Chrome_incompatibilities tags: - Guide - WebExtensions - google chrome translation_of: Mozilla/Add-ons/WebExtensions/Chrome_incompatibilities +original_slug: Mozilla/Add-ons/WebExtensions/Incompatibilités_Chrome ---

{{AddonSidebar}}

diff --git a/files/fr/mozilla/add-ons/webextensions/debugging_(before_firefox_50)/index.html b/files/fr/mozilla/add-ons/webextensions/debugging_(before_firefox_50)/index.html index ecdc2a6849..037a616622 100644 --- a/files/fr/mozilla/add-ons/webextensions/debugging_(before_firefox_50)/index.html +++ b/files/fr/mozilla/add-ons/webextensions/debugging_(before_firefox_50)/index.html @@ -1,6 +1,6 @@ --- title: Débogage (avant Firefox 50) -slug: Mozilla/Add-ons/WebExtensions/Debogage_(avant_Firefox_50) +slug: Mozilla/Add-ons/WebExtensions/Debugging_(before_Firefox_50) tags: - Debugging - Firefox @@ -9,6 +9,7 @@ tags: - Obsolete - WebExtensions translation_of: Mozilla/Add-ons/WebExtensions/Debugging_(before_Firefox_50) +original_slug: Mozilla/Add-ons/WebExtensions/Debogage_(avant_Firefox_50) ---
{{AddonSidebar}}
diff --git a/files/fr/mozilla/add-ons/webextensions/differences_between_api_implementations/index.html b/files/fr/mozilla/add-ons/webextensions/differences_between_api_implementations/index.html index 60656f891e..47fabe33f8 100644 --- a/files/fr/mozilla/add-ons/webextensions/differences_between_api_implementations/index.html +++ b/files/fr/mozilla/add-ons/webextensions/differences_between_api_implementations/index.html @@ -1,10 +1,11 @@ --- title: Différences entre les implémentations d'API -slug: Mozilla/Add-ons/WebExtensions/Differences_entre_les_implementations_api +slug: Mozilla/Add-ons/WebExtensions/Differences_between_API_implementations tags: - Guide - WebExtensions translation_of: Mozilla/Add-ons/WebExtensions/Differences_between_API_implementations +original_slug: Mozilla/Add-ons/WebExtensions/Differences_entre_les_implementations_api ---
{{AddonSidebar}}
diff --git a/files/fr/mozilla/add-ons/webextensions/examples/index.html b/files/fr/mozilla/add-ons/webextensions/examples/index.html index 7a96c1adae..815a830c75 100644 --- a/files/fr/mozilla/add-ons/webextensions/examples/index.html +++ b/files/fr/mozilla/add-ons/webextensions/examples/index.html @@ -1,10 +1,11 @@ --- title: Exemples de WebExtensions -slug: Mozilla/Add-ons/WebExtensions/Exemples +slug: Mozilla/Add-ons/WebExtensions/Examples tags: - Interface - WebExtensions translation_of: Mozilla/Add-ons/WebExtensions/Examples +original_slug: Mozilla/Add-ons/WebExtensions/Exemples ---
{{AddonSidebar}}
diff --git a/files/fr/mozilla/add-ons/webextensions/extending_the_developer_tools/index.html b/files/fr/mozilla/add-ons/webextensions/extending_the_developer_tools/index.html index 8b5695b9e3..adcbe21e9e 100644 --- a/files/fr/mozilla/add-ons/webextensions/extending_the_developer_tools/index.html +++ b/files/fr/mozilla/add-ons/webextensions/extending_the_developer_tools/index.html @@ -1,6 +1,6 @@ --- title: Extension des outils de développement -slug: Mozilla/Add-ons/WebExtensions/extension_des_outils_de_developpement +slug: Mozilla/Add-ons/WebExtensions/Extending_the_developer_tools tags: - Add-ons - DevTools @@ -9,6 +9,7 @@ tags: - Needs Privileges - WebExtensions translation_of: Mozilla/Add-ons/WebExtensions/Extending_the_developer_tools +original_slug: Mozilla/Add-ons/WebExtensions/extension_des_outils_de_developpement ---
{{AddonSidebar}}
diff --git a/files/fr/mozilla/add-ons/webextensions/implement_a_settings_page/index.html b/files/fr/mozilla/add-ons/webextensions/implement_a_settings_page/index.html index 9635785e5d..9720dff780 100644 --- a/files/fr/mozilla/add-ons/webextensions/implement_a_settings_page/index.html +++ b/files/fr/mozilla/add-ons/webextensions/implement_a_settings_page/index.html @@ -1,10 +1,11 @@ --- title: Ajouter une page de paramètres -slug: Mozilla/Add-ons/WebExtensions/Ajouter_une_page_de_paramètres +slug: Mozilla/Add-ons/WebExtensions/Implement_a_settings_page tags: - Paramètres - WebExtensions translation_of: Mozilla/Add-ons/WebExtensions/Implement_a_settings_page +original_slug: Mozilla/Add-ons/WebExtensions/Ajouter_une_page_de_paramètres ---
{{AddonSidebar}}
diff --git a/files/fr/mozilla/add-ons/webextensions/interact_with_the_clipboard/index.html b/files/fr/mozilla/add-ons/webextensions/interact_with_the_clipboard/index.html index fe7b69e3a3..77b0d47ea2 100644 --- a/files/fr/mozilla/add-ons/webextensions/interact_with_the_clipboard/index.html +++ b/files/fr/mozilla/add-ons/webextensions/interact_with_the_clipboard/index.html @@ -1,6 +1,6 @@ --- title: Interagir avec le presse-papier -slug: Mozilla/Add-ons/WebExtensions/interagir_avec_le_presse_papier +slug: Mozilla/Add-ons/WebExtensions/Interact_with_the_clipboard tags: - Add-ons - Clip @@ -16,6 +16,7 @@ tags: - couper - paste translation_of: Mozilla/Add-ons/WebExtensions/Interact_with_the_clipboard +original_slug: Mozilla/Add-ons/WebExtensions/interagir_avec_le_presse_papier ---
{{AddonSidebar}}
diff --git a/files/fr/mozilla/add-ons/webextensions/intercept_http_requests/index.html b/files/fr/mozilla/add-ons/webextensions/intercept_http_requests/index.html index f534b57be1..9542272584 100644 --- a/files/fr/mozilla/add-ons/webextensions/intercept_http_requests/index.html +++ b/files/fr/mozilla/add-ons/webextensions/intercept_http_requests/index.html @@ -1,12 +1,13 @@ --- title: Intercepter les requêtes HTTP -slug: Mozilla/Add-ons/WebExtensions/Intercepter_requêtes_HTTP +slug: Mozilla/Add-ons/WebExtensions/Intercept_HTTP_requests tags: - Extensions - Modules complémentaires - Tutoriel - WebExtensions translation_of: Mozilla/Add-ons/WebExtensions/Intercept_HTTP_requests +original_slug: Mozilla/Add-ons/WebExtensions/Intercepter_requêtes_HTTP ---
{{AddonSidebar}}
diff --git a/files/fr/mozilla/add-ons/webextensions/manifest.json/author/index.html b/files/fr/mozilla/add-ons/webextensions/manifest.json/author/index.html index a00c7dab33..efb962857b 100644 --- a/files/fr/mozilla/add-ons/webextensions/manifest.json/author/index.html +++ b/files/fr/mozilla/add-ons/webextensions/manifest.json/author/index.html @@ -1,11 +1,12 @@ --- title: author -slug: Mozilla/Add-ons/WebExtensions/manifest.json/auteur +slug: Mozilla/Add-ons/WebExtensions/manifest.json/author tags: - Add-ons - Extensions - WebExtensions translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/author +original_slug: Mozilla/Add-ons/WebExtensions/manifest.json/auteur ---
{{AddonSidebar}}
diff --git a/files/fr/mozilla/add-ons/webextensions/manifest.json/background/index.html b/files/fr/mozilla/add-ons/webextensions/manifest.json/background/index.html index 4181a9e841..40303d2f99 100644 --- a/files/fr/mozilla/add-ons/webextensions/manifest.json/background/index.html +++ b/files/fr/mozilla/add-ons/webextensions/manifest.json/background/index.html @@ -1,11 +1,12 @@ --- title: background -slug: Mozilla/Add-ons/WebExtensions/manifest.json/arriere-plan +slug: Mozilla/Add-ons/WebExtensions/manifest.json/background tags: - Add-ons - Extensions - WebExtensions translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/background +original_slug: Mozilla/Add-ons/WebExtensions/manifest.json/arriere-plan ---
{{AddonSidebar}}
diff --git a/files/fr/mozilla/add-ons/webextensions/manifest.json/theme_experiment/index.html b/files/fr/mozilla/add-ons/webextensions/manifest.json/theme_experiment/index.html index f33a6478c4..23e3be2195 100644 --- a/files/fr/mozilla/add-ons/webextensions/manifest.json/theme_experiment/index.html +++ b/files/fr/mozilla/add-ons/webextensions/manifest.json/theme_experiment/index.html @@ -1,6 +1,6 @@ --- title: theme expérimentation -slug: Mozilla/Add-ons/WebExtensions/manifest.json/theme_experimentation +slug: Mozilla/Add-ons/WebExtensions/manifest.json/theme_experiment tags: - Add-ons - Browser @@ -13,6 +13,7 @@ tags: - navigatuer - theme manifest translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme_experiment +original_slug: Mozilla/Add-ons/WebExtensions/manifest.json/theme_experimentation ---
{{AddonSidebar}}
diff --git a/files/fr/mozilla/add-ons/webextensions/native_manifests/index.html b/files/fr/mozilla/add-ons/webextensions/native_manifests/index.html index c9c68b6304..fa169e34fc 100644 --- a/files/fr/mozilla/add-ons/webextensions/native_manifests/index.html +++ b/files/fr/mozilla/add-ons/webextensions/native_manifests/index.html @@ -1,10 +1,11 @@ --- title: manifests Natif -slug: Mozilla/Add-ons/WebExtensions/manifests_native +slug: Mozilla/Add-ons/WebExtensions/Native_manifests tags: - Extensions - WebExtensions translation_of: Mozilla/Add-ons/WebExtensions/Native_manifests +original_slug: Mozilla/Add-ons/WebExtensions/manifests_native ---
{{AddonSidebar}}
diff --git a/files/fr/mozilla/add-ons/webextensions/safely_inserting_external_content_into_a_page/index.html b/files/fr/mozilla/add-ons/webextensions/safely_inserting_external_content_into_a_page/index.html index 2365874169..4ad4bfb174 100644 --- a/files/fr/mozilla/add-ons/webextensions/safely_inserting_external_content_into_a_page/index.html +++ b/files/fr/mozilla/add-ons/webextensions/safely_inserting_external_content_into_a_page/index.html @@ -1,7 +1,6 @@ --- title: Insérer en toute sécurité du contenu externe dans une page -slug: >- - Mozilla/Add-ons/WebExtensions/inserer_en_toute_securite_du_contenu_externe_dans_une_page +slug: Mozilla/Add-ons/WebExtensions/Safely_inserting_external_content_into_a_page tags: - Add-ons - Comment @@ -11,6 +10,8 @@ tags: - Sécurité - WebExtensions translation_of: Mozilla/Add-ons/WebExtensions/Safely_inserting_external_content_into_a_page +original_slug: >- + Mozilla/Add-ons/WebExtensions/inserer_en_toute_securite_du_contenu_externe_dans_une_page ---

{{AddonSidebar}}

diff --git a/files/fr/mozilla/add-ons/webextensions/sharing_objects_with_page_scripts/index.html b/files/fr/mozilla/add-ons/webextensions/sharing_objects_with_page_scripts/index.html index 81ac2d7584..8a97e76cf7 100644 --- a/files/fr/mozilla/add-ons/webextensions/sharing_objects_with_page_scripts/index.html +++ b/files/fr/mozilla/add-ons/webextensions/sharing_objects_with_page_scripts/index.html @@ -1,6 +1,6 @@ --- title: Partage d'objets avec des scripts de page -slug: Mozilla/Add-ons/WebExtensions/partage_d_objets_avec_des_scripts_de_page +slug: Mozilla/Add-ons/WebExtensions/Sharing_objects_with_page_scripts tags: - Add-ons - Extensions @@ -13,6 +13,7 @@ tags: - script de contenu - scripts de page translation_of: Mozilla/Add-ons/WebExtensions/Sharing_objects_with_page_scripts +original_slug: Mozilla/Add-ons/WebExtensions/partage_d_objets_avec_des_scripts_de_page ---
{{AddonSidebar}}
diff --git a/files/fr/mozilla/add-ons/webextensions/user_interface/context_menu_items/index.html b/files/fr/mozilla/add-ons/webextensions/user_interface/context_menu_items/index.html index b2cf42a214..3a73d669b9 100644 --- a/files/fr/mozilla/add-ons/webextensions/user_interface/context_menu_items/index.html +++ b/files/fr/mozilla/add-ons/webextensions/user_interface/context_menu_items/index.html @@ -1,9 +1,10 @@ --- title: Elements du menu contextuel -slug: Mozilla/Add-ons/WebExtensions/user_interface/elements_menu_contextuel +slug: Mozilla/Add-ons/WebExtensions/user_interface/Context_menu_items tags: - WebExtensions translation_of: Mozilla/Add-ons/WebExtensions/user_interface/Context_menu_items +original_slug: Mozilla/Add-ons/WebExtensions/user_interface/elements_menu_contextuel ---
{{AddonSidebar}}
diff --git a/files/fr/mozilla/add-ons/webextensions/user_interface/devtools_panels/index.html b/files/fr/mozilla/add-ons/webextensions/user_interface/devtools_panels/index.html index e487250175..8dd84fbdf0 100644 --- a/files/fr/mozilla/add-ons/webextensions/user_interface/devtools_panels/index.html +++ b/files/fr/mozilla/add-ons/webextensions/user_interface/devtools_panels/index.html @@ -1,12 +1,13 @@ --- title: panneaux devtools -slug: Mozilla/Add-ons/WebExtensions/user_interface/panneaux_devtools +slug: Mozilla/Add-ons/WebExtensions/user_interface/devtools_panels tags: - Débutant - Guide - WebExtensions - interface utilisateur translation_of: Mozilla/Add-ons/WebExtensions/user_interface/devtools_panels +original_slug: Mozilla/Add-ons/WebExtensions/user_interface/panneaux_devtools ---
{{AddonSidebar}}
diff --git a/files/fr/mozilla/add-ons/webextensions/user_interface/extension_pages/index.html b/files/fr/mozilla/add-ons/webextensions/user_interface/extension_pages/index.html index d12b031f08..4ffba78bdb 100644 --- a/files/fr/mozilla/add-ons/webextensions/user_interface/extension_pages/index.html +++ b/files/fr/mozilla/add-ons/webextensions/user_interface/extension_pages/index.html @@ -1,12 +1,13 @@ --- title: Extension pages -slug: Mozilla/Add-ons/WebExtensions/user_interface/pages_web_incluses +slug: Mozilla/Add-ons/WebExtensions/user_interface/Extension_pages tags: - Débutant - User Interface - WebExtensions - interface utilisateur translation_of: Mozilla/Add-ons/WebExtensions/user_interface/Extension_pages +original_slug: Mozilla/Add-ons/WebExtensions/user_interface/pages_web_incluses ---
{{AddonSidebar()}}
diff --git a/files/fr/mozilla/add-ons/webextensions/user_interface/sidebars/index.html b/files/fr/mozilla/add-ons/webextensions/user_interface/sidebars/index.html index 5d9e2cab05..0528ae24a3 100644 --- a/files/fr/mozilla/add-ons/webextensions/user_interface/sidebars/index.html +++ b/files/fr/mozilla/add-ons/webextensions/user_interface/sidebars/index.html @@ -1,10 +1,11 @@ --- title: Barres laterales -slug: Mozilla/Add-ons/WebExtensions/user_interface/barres_laterales +slug: Mozilla/Add-ons/WebExtensions/user_interface/Sidebars tags: - WebExtensions - barre latérale translation_of: Mozilla/Add-ons/WebExtensions/user_interface/Sidebars +original_slug: Mozilla/Add-ons/WebExtensions/user_interface/barres_laterales ---
{{AddonSidebar}}
diff --git a/files/fr/mozilla/add-ons/webextensions/what_next_/index.html b/files/fr/mozilla/add-ons/webextensions/what_next_/index.html index aabc4dccba..121fe18d09 100644 --- a/files/fr/mozilla/add-ons/webextensions/what_next_/index.html +++ b/files/fr/mozilla/add-ons/webextensions/what_next_/index.html @@ -1,11 +1,12 @@ --- title: Que faire ensuite ? -slug: Mozilla/Add-ons/WebExtensions/que_faire_ensuite +slug: Mozilla/Add-ons/WebExtensions/What_next_ tags: - Débutant - Extensions - WebExtension translation_of: Mozilla/Add-ons/WebExtensions/What_next_ +original_slug: Mozilla/Add-ons/WebExtensions/que_faire_ensuite ---
{{AddonSidebar}}
diff --git a/files/fr/mozilla/add-ons/webextensions/work_with_contextual_identities/index.html b/files/fr/mozilla/add-ons/webextensions/work_with_contextual_identities/index.html index 7acabb6773..cc12ce18e7 100644 --- a/files/fr/mozilla/add-ons/webextensions/work_with_contextual_identities/index.html +++ b/files/fr/mozilla/add-ons/webextensions/work_with_contextual_identities/index.html @@ -1,6 +1,6 @@ --- title: Travailler avec des identités contextuelles -slug: Mozilla/Add-ons/WebExtensions/travailler_avec_des_identites_contextuelles +slug: Mozilla/Add-ons/WebExtensions/Work_with_contextual_identities tags: - Add-ons - Comment @@ -10,6 +10,7 @@ tags: - Hox-to - WebExtensions translation_of: Mozilla/Add-ons/WebExtensions/Work_with_contextual_identities +original_slug: Mozilla/Add-ons/WebExtensions/travailler_avec_des_identites_contextuelles ---

{{AddonSidebar}}

diff --git a/files/fr/mozilla/add-ons/webextensions/work_with_the_cookies_api/index.html b/files/fr/mozilla/add-ons/webextensions/work_with_the_cookies_api/index.html index c13965f88e..b54500ea34 100644 --- a/files/fr/mozilla/add-ons/webextensions/work_with_the_cookies_api/index.html +++ b/files/fr/mozilla/add-ons/webextensions/work_with_the_cookies_api/index.html @@ -1,6 +1,6 @@ --- title: Travailler avec l'API Cookies -slug: Mozilla/Add-ons/WebExtensions/travailler_avec_l_API_cookies +slug: Mozilla/Add-ons/WebExtensions/Work_with_the_Cookies_API tags: - Add-ons - Comment @@ -10,6 +10,7 @@ tags: - How-to - WebExtensions translation_of: Mozilla/Add-ons/WebExtensions/Work_with_the_Cookies_API +original_slug: Mozilla/Add-ons/WebExtensions/travailler_avec_l_API_cookies ---

{{AddonSidebar}}

diff --git a/files/fr/mozilla/add-ons/webextensions/working_with_the_tabs_api/index.html b/files/fr/mozilla/add-ons/webextensions/working_with_the_tabs_api/index.html index 049a8e5683..4ab04f3143 100644 --- a/files/fr/mozilla/add-ons/webextensions/working_with_the_tabs_api/index.html +++ b/files/fr/mozilla/add-ons/webextensions/working_with_the_tabs_api/index.html @@ -1,6 +1,6 @@ --- title: Travailler avec l'API Tabs -slug: Mozilla/Add-ons/WebExtensions/Travailler_avec_l_API_Tabs +slug: Mozilla/Add-ons/WebExtensions/Working_with_the_Tabs_API tags: - Add-ons - Comment @@ -9,6 +9,7 @@ tags: - onglets - tabs translation_of: Mozilla/Add-ons/WebExtensions/Working_with_the_Tabs_API +original_slug: Mozilla/Add-ons/WebExtensions/Travailler_avec_l_API_Tabs ---

{{AddonSidebar}}

diff --git a/files/fr/mozilla/developer_guide/build_instructions/index.html b/files/fr/mozilla/developer_guide/build_instructions/index.html index 958b486d2a..68b753dce4 100644 --- a/files/fr/mozilla/developer_guide/build_instructions/index.html +++ b/files/fr/mozilla/developer_guide/build_instructions/index.html @@ -1,11 +1,12 @@ --- title: Compilation et installation -slug: Compilation_et_installation +slug: Mozilla/Developer_guide/Build_Instructions tags: - Documentation_sur_la_compilation - Développement_de_Mozilla translation_of: Mozilla/Developer_guide/Build_Instructions translation_of_original: Build_and_Install +original_slug: Compilation_et_installation ---

Se réferer à la page suivante pour la compilation de Thunderbird (utilisation de l'outil Mach recommandée) : Simple Thunderbird build

diff --git a/files/fr/mozilla/developer_guide/introduction/index.html b/files/fr/mozilla/developer_guide/introduction/index.html index a8a6f99467..c6d222c487 100644 --- a/files/fr/mozilla/developer_guide/introduction/index.html +++ b/files/fr/mozilla/developer_guide/introduction/index.html @@ -1,8 +1,9 @@ --- title: Introduction (alternative) -slug: Introduction_(alternative) +slug: Mozilla/Developer_guide/Introduction translation_of: Mozilla/Developer_guide/Introduction translation_of_original: Introduction_(alternate) +original_slug: Introduction_(alternative) ---

Bien que Firefox soit largement écrit en C++, il existe de très nombreuses manière de contribuer sans connaître C++.

Firefox/Thunderbird/etc.

diff --git a/files/fr/mozilla/developer_guide/so_you_just_built_firefox/index.html b/files/fr/mozilla/developer_guide/so_you_just_built_firefox/index.html index 31e260de0a..454d0a043e 100644 --- a/files/fr/mozilla/developer_guide/so_you_just_built_firefox/index.html +++ b/files/fr/mozilla/developer_guide/so_you_just_built_firefox/index.html @@ -1,7 +1,8 @@ --- title: Vous venez juste de compiler Firefox -slug: Mozilla/Developer_guide/Vous_venez_juste_de_compiler_Firefox +slug: Mozilla/Developer_guide/So_you_just_built_Firefox translation_of: Mozilla/Developer_guide/So_you_just_built_Firefox +original_slug: Mozilla/Developer_guide/Vous_venez_juste_de_compiler_Firefox ---

Un lien vers cette page sera affiché après que vous ayez compilé Firefox, avec succès. Elle contient des informations sur les étapes à suivre, avec des liens pour lancer les tests, packager votre executable, etc. Pour le contenu, essayez d'être bref, et d'afficher des liens vers les pages que vous pensez utiles. Votre audience est composée de personnes qui viennent de compiler Firefox, pour la première fois.

Voici quelques liens qui pourraient vous servir :

diff --git a/files/fr/mozilla/firefox/releases/1.5/adapting_xul_applications_for_firefox_1.5/index.html b/files/fr/mozilla/firefox/releases/1.5/adapting_xul_applications_for_firefox_1.5/index.html index 8702ac2824..41c07e07cb 100644 --- a/files/fr/mozilla/firefox/releases/1.5/adapting_xul_applications_for_firefox_1.5/index.html +++ b/files/fr/mozilla/firefox/releases/1.5/adapting_xul_applications_for_firefox_1.5/index.html @@ -1,10 +1,11 @@ --- title: Adaptation des applications XUL pour Firefox 1.5 -slug: Adaptation_des_applications_XUL_pour_Firefox_1.5 +slug: Mozilla/Firefox/Releases/1.5/Adapting_XUL_Applications_for_Firefox_1.5 tags: - Extensions - XUL translation_of: Mozilla/Firefox/Releases/1.5/Adapting_XUL_Applications_for_Firefox_1.5 +original_slug: Adaptation_des_applications_XUL_pour_Firefox_1.5 ---
{{FirefoxSidebar}}

 

diff --git a/files/fr/mozilla/firefox/releases/1.5/index.html b/files/fr/mozilla/firefox/releases/1.5/index.html index 84f17d122f..062d42663f 100644 --- a/files/fr/mozilla/firefox/releases/1.5/index.html +++ b/files/fr/mozilla/firefox/releases/1.5/index.html @@ -1,10 +1,11 @@ --- title: Firefox 1.5 pour les développeurs -slug: Mozilla/Firefox/Versions/1.5 +slug: Mozilla/Firefox/Releases/1.5 tags: - Firefox - Firefox 1.5 translation_of: Mozilla/Firefox/Releases/1.5 +original_slug: Mozilla/Firefox/Versions/1.5 ---
{{FirefoxSidebar}}

Firefox 1.5, basé sur le moteur Gecko 1.8, améliore son support des standards déjà de premier ordre et fournit de nouvelles opportunités de créer la prochaine génération d'applications Web. Firefox 1.5 propose un support amélioré de CSS2 et CSS3, des API pour des graphiques 2D scriptables et programmables grâce à SVG 1.1 et <canvas>, les évènements XForms et XML, ainsi que de nombreuses améliorations du DHTML, du JavaScript et du DOM.

diff --git a/files/fr/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html b/files/fr/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html index b88ec3bfcd..87a1ed693b 100644 --- a/files/fr/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html +++ b/files/fr/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.html @@ -1,6 +1,6 @@ --- title: Utilisation du cache de Firefox 1.5 -slug: Utilisation_du_cache_de_Firefox_1.5 +slug: Mozilla/Firefox/Releases/1.5/Using_Firefox_1.5_caching tags: - DOM - Développement_Web @@ -8,6 +8,7 @@ tags: - HTML - JavaScript translation_of: Mozilla/Firefox/Releases/1.5/Using_Firefox_1.5_caching +original_slug: Utilisation_du_cache_de_Firefox_1.5 ---
{{FirefoxSidebar}}

 

diff --git a/files/fr/mozilla/firefox/releases/11/index.html b/files/fr/mozilla/firefox/releases/11/index.html index bc1d161fbd..23a04a3ef2 100644 --- a/files/fr/mozilla/firefox/releases/11/index.html +++ b/files/fr/mozilla/firefox/releases/11/index.html @@ -1,10 +1,11 @@ --- title: Firefox 11 pour les développeurs -slug: Mozilla/Firefox/Versions/11 +slug: Mozilla/Firefox/Releases/11 tags: - Firefox - Firefox 11 translation_of: Mozilla/Firefox/Releases/11 +original_slug: Mozilla/Firefox/Versions/11 ---
{{FirefoxSidebar}}

Firefox 11, basé sur Gecko 11.0, est sorti le 13 mars 2012. Cet article fournit des informations sur les nouvelles fonctionnalités et les principaux bugs corrigés, ainsi que des liens vers une documentation plus détaillée pour les développeurs web et d'extensions.

diff --git a/files/fr/mozilla/firefox/releases/12/index.html b/files/fr/mozilla/firefox/releases/12/index.html index dbb7811cb7..79ddf9330b 100644 --- a/files/fr/mozilla/firefox/releases/12/index.html +++ b/files/fr/mozilla/firefox/releases/12/index.html @@ -1,10 +1,11 @@ --- title: Firefox 12 pour les développeurs -slug: Mozilla/Firefox/Versions/12 +slug: Mozilla/Firefox/Releases/12 tags: - Firefox - Firefox 12 translation_of: Mozilla/Firefox/Releases/12 +original_slug: Mozilla/Firefox/Versions/12 ---
{{FirefoxSidebar}}
diff --git a/files/fr/mozilla/firefox/releases/13/index.html b/files/fr/mozilla/firefox/releases/13/index.html index df1af7aca1..debafd8ec9 100644 --- a/files/fr/mozilla/firefox/releases/13/index.html +++ b/files/fr/mozilla/firefox/releases/13/index.html @@ -1,10 +1,11 @@ --- title: Firefox 13 pour les développeurs -slug: Mozilla/Firefox/Versions/13 +slug: Mozilla/Firefox/Releases/13 tags: - Firefox - Firefox 13 translation_of: Mozilla/Firefox/Releases/13 +original_slug: Mozilla/Firefox/Versions/13 ---
{{FirefoxSidebar}}

Firefox 13, basé sur Gecko 13.0, est sorti le 5 juin 2012. Cette page résume les principaux changements dans Firefox 13 qui sont utiles aux développeurs.

diff --git a/files/fr/mozilla/firefox/releases/15/index.html b/files/fr/mozilla/firefox/releases/15/index.html index e4ed3d90ea..afd69b7e3e 100644 --- a/files/fr/mozilla/firefox/releases/15/index.html +++ b/files/fr/mozilla/firefox/releases/15/index.html @@ -1,10 +1,11 @@ --- title: Firefox 15 pour les développeurs -slug: Mozilla/Firefox/Versions/15 +slug: Mozilla/Firefox/Releases/15 tags: - Firefox - Firefox 15 translation_of: Mozilla/Firefox/Releases/15 +original_slug: Mozilla/Firefox/Versions/15 ---
{{FirefoxSidebar}}

Firefox 15, basé sur Gecko 15.0, est sorti le 28 août 2012. Cette page résume les principaux changements dans Firefox 15 qui sont utiles aux développeurs.

diff --git a/files/fr/mozilla/firefox/releases/16/index.html b/files/fr/mozilla/firefox/releases/16/index.html index 0d9335ab6b..101d8cfa10 100644 --- a/files/fr/mozilla/firefox/releases/16/index.html +++ b/files/fr/mozilla/firefox/releases/16/index.html @@ -1,10 +1,11 @@ --- title: Firefox 16 pour les développeurs -slug: Mozilla/Firefox/Versions/16 +slug: Mozilla/Firefox/Releases/16 tags: - Firefox - Firefox 16 translation_of: Mozilla/Firefox/Releases/16 +original_slug: Mozilla/Firefox/Versions/16 ---
{{FirefoxSidebar}}

Firefox 16, basé sur Gecko 16.0, est sorti le 9 octobre 2012. Cette page résume les principaux changements dans Firefox 15 qui sont utiles aux développeurs.

diff --git a/files/fr/mozilla/firefox/releases/17/index.html b/files/fr/mozilla/firefox/releases/17/index.html index b8c77bfa66..1312ddf90c 100644 --- a/files/fr/mozilla/firefox/releases/17/index.html +++ b/files/fr/mozilla/firefox/releases/17/index.html @@ -1,10 +1,11 @@ --- title: Firefox 17 pour les développeurs -slug: Mozilla/Firefox/Versions/17 +slug: Mozilla/Firefox/Releases/17 tags: - Firefox - Firefox 17 translation_of: Mozilla/Firefox/Releases/17 +original_slug: Mozilla/Firefox/Versions/17 ---
{{FirefoxSidebar}}
diff --git a/files/fr/mozilla/firefox/releases/17/site_compatibility/index.html b/files/fr/mozilla/firefox/releases/17/site_compatibility/index.html index 5f4d2359da..589b165fa0 100644 --- a/files/fr/mozilla/firefox/releases/17/site_compatibility/index.html +++ b/files/fr/mozilla/firefox/releases/17/site_compatibility/index.html @@ -1,6 +1,6 @@ --- title: Compatibilité des sites avec Firefox 17 -slug: Mozilla/Firefox/Versions/17/Site_compatibility +slug: Mozilla/Firefox/Releases/17/Site_compatibility tags: - Compatibilité - Développement Web @@ -8,5 +8,6 @@ tags: - Firefox 17 - FxSiteCompat translation_of: Mozilla/Firefox/Releases/17/Site_compatibility +original_slug: Mozilla/Firefox/Versions/17/Site_compatibility ---
{{FirefoxSidebar}}

Cette page a été déplacée vers FxSiteCompat.com.

diff --git a/files/fr/mozilla/firefox/releases/18/index.html b/files/fr/mozilla/firefox/releases/18/index.html index 7ed2e61e84..1ba1c5964a 100644 --- a/files/fr/mozilla/firefox/releases/18/index.html +++ b/files/fr/mozilla/firefox/releases/18/index.html @@ -1,10 +1,11 @@ --- title: Firefox 18 pour les développeurs -slug: Mozilla/Firefox/Versions/18 +slug: Mozilla/Firefox/Releases/18 tags: - Firefox - Firefox 18 translation_of: Mozilla/Firefox/Releases/18 +original_slug: Mozilla/Firefox/Versions/18 ---
{{FirefoxSidebar}}

Firefox 18, basé sur Gecko 18.0, est sorti le 8 janvier 2013. Cette page résume les principaux changements dans Firefox 18 qui sont utiles aux développeurs.

diff --git a/files/fr/mozilla/firefox/releases/18/site_compatibility/index.html b/files/fr/mozilla/firefox/releases/18/site_compatibility/index.html index 40090de357..325152bed1 100644 --- a/files/fr/mozilla/firefox/releases/18/site_compatibility/index.html +++ b/files/fr/mozilla/firefox/releases/18/site_compatibility/index.html @@ -1,6 +1,6 @@ --- title: Compatibilité des sites avec Firefox 18 -slug: Mozilla/Firefox/Versions/18/Site_compatibility +slug: Mozilla/Firefox/Releases/18/Site_compatibility tags: - Compatibilité - Développement Web @@ -8,5 +8,6 @@ tags: - Firefox 18 - FxSiteCompat translation_of: Mozilla/Firefox/Releases/18/Site_compatibility +original_slug: Mozilla/Firefox/Versions/18/Site_compatibility ---
{{FirefoxSidebar}}

Cette page a été déplacée vers FxSiteCompat.com.

diff --git a/files/fr/mozilla/firefox/releases/19/index.html b/files/fr/mozilla/firefox/releases/19/index.html index 8ece44bb72..47d53db6d3 100644 --- a/files/fr/mozilla/firefox/releases/19/index.html +++ b/files/fr/mozilla/firefox/releases/19/index.html @@ -1,10 +1,11 @@ --- title: Firefox 19 pour les développeurs -slug: Mozilla/Firefox/Versions/19 +slug: Mozilla/Firefox/Releases/19 tags: - Firefox - Firefox 19 translation_of: Mozilla/Firefox/Releases/19 +original_slug: Mozilla/Firefox/Versions/19 ---
{{FirefoxSidebar}}

{{ draft() }}

diff --git a/files/fr/mozilla/firefox/releases/19/site_compatibility/index.html b/files/fr/mozilla/firefox/releases/19/site_compatibility/index.html index bf8fd61a81..1bb9526fbc 100644 --- a/files/fr/mozilla/firefox/releases/19/site_compatibility/index.html +++ b/files/fr/mozilla/firefox/releases/19/site_compatibility/index.html @@ -1,6 +1,6 @@ --- title: Compatibilité des sites avec Firefox 19 -slug: Mozilla/Firefox/Versions/19/Site_compatibility +slug: Mozilla/Firefox/Releases/19/Site_compatibility tags: - Compatibilité - Développement Web @@ -8,5 +8,6 @@ tags: - Firefox 19 - FxSiteCompat translation_of: Mozilla/Firefox/Releases/19/Site_compatibility +original_slug: Mozilla/Firefox/Versions/19/Site_compatibility ---
{{FirefoxSidebar}}

Cette page a été déplacée vers FxSiteCompat.com.

diff --git a/files/fr/mozilla/firefox/releases/2/index.html b/files/fr/mozilla/firefox/releases/2/index.html index c0027bed2d..41bf6f3e9d 100644 --- a/files/fr/mozilla/firefox/releases/2/index.html +++ b/files/fr/mozilla/firefox/releases/2/index.html @@ -1,10 +1,11 @@ --- title: Firefox 2 pour les développeurs -slug: Mozilla/Firefox/Versions/2 +slug: Mozilla/Firefox/Releases/2 tags: - Firefox - Firefox 2 translation_of: Mozilla/Firefox/Releases/2 +original_slug: Mozilla/Firefox/Versions/2 ---
{{FirefoxSidebar}}

''Une grande partie du contenu de cette page est juste là pour boucher les trous. Voyez la version anglaise de cette page pour savoir comment la compléter.''

diff --git a/files/fr/mozilla/firefox/releases/2/security_changes/index.html b/files/fr/mozilla/firefox/releases/2/security_changes/index.html index 02a1c4e215..9590023d5e 100644 --- a/files/fr/mozilla/firefox/releases/2/security_changes/index.html +++ b/files/fr/mozilla/firefox/releases/2/security_changes/index.html @@ -1,9 +1,10 @@ --- title: La sécurité dans Firefox 2 -slug: La_sécurité_dans_Firefox_2 +slug: Mozilla/Firefox/Releases/2/Security_changes tags: - Sécurité translation_of: Mozilla/Firefox/Releases/2/Security_changes +original_slug: La_sécurité_dans_Firefox_2 ---
{{FirefoxSidebar}}

Cet article aborde les changements concernant la sécurité dans Firefox 2.

diff --git a/files/fr/mozilla/firefox/releases/2/updating_extensions/index.html b/files/fr/mozilla/firefox/releases/2/updating_extensions/index.html index 2835b6b46a..a46f4c92a1 100644 --- a/files/fr/mozilla/firefox/releases/2/updating_extensions/index.html +++ b/files/fr/mozilla/firefox/releases/2/updating_extensions/index.html @@ -1,7 +1,8 @@ --- title: Mise à jour des extensions pour Firefox 2 -slug: Mise_à_jour_des_extensions_pour_Firefox_2 +slug: Mozilla/Firefox/Releases/2/Updating_extensions translation_of: Mozilla/Firefox/Releases/2/Updating_extensions +original_slug: Mise_à_jour_des_extensions_pour_Firefox_2 ---
{{FirefoxSidebar}}

 

diff --git a/files/fr/mozilla/firefox/releases/20/index.html b/files/fr/mozilla/firefox/releases/20/index.html index d9bf6ebdd7..69df123354 100644 --- a/files/fr/mozilla/firefox/releases/20/index.html +++ b/files/fr/mozilla/firefox/releases/20/index.html @@ -1,10 +1,11 @@ --- title: Firefox 20 pour les développeurs -slug: Mozilla/Firefox/Versions/20 +slug: Mozilla/Firefox/Releases/20 tags: - Firefox - Firefox 20 translation_of: Mozilla/Firefox/Releases/20 +original_slug: Mozilla/Firefox/Versions/20 ---
{{FirefoxSidebar}}

Firefox 20 est sorti le 2 avril 2013. Cette page résume les principaux changements dans Firefox 20 qui sont utiles aux développeurs.

diff --git a/files/fr/mozilla/firefox/releases/20/site_compatibility/index.html b/files/fr/mozilla/firefox/releases/20/site_compatibility/index.html index b126ee10ba..8ce91c14d6 100644 --- a/files/fr/mozilla/firefox/releases/20/site_compatibility/index.html +++ b/files/fr/mozilla/firefox/releases/20/site_compatibility/index.html @@ -1,6 +1,6 @@ --- title: Compatibilité des sites avec Firefox 20 -slug: Mozilla/Firefox/Versions/20/Site_compatibility +slug: Mozilla/Firefox/Releases/20/Site_compatibility tags: - Compatibilité - Développement Web @@ -8,5 +8,6 @@ tags: - Firefox 20 - FxSiteCompat translation_of: Mozilla/Firefox/Releases/20/Site_compatibility +original_slug: Mozilla/Firefox/Versions/20/Site_compatibility ---
{{FirefoxSidebar}}

Cette page a été déplacée vers FxSiteCompat.com.

diff --git a/files/fr/mozilla/firefox/releases/21/index.html b/files/fr/mozilla/firefox/releases/21/index.html index 5b31107b63..56705b4624 100644 --- a/files/fr/mozilla/firefox/releases/21/index.html +++ b/files/fr/mozilla/firefox/releases/21/index.html @@ -1,10 +1,11 @@ --- title: Firefox 21 pour les développeurs -slug: Mozilla/Firefox/Versions/21 +slug: Mozilla/Firefox/Releases/21 tags: - Firefox - Firefox 21 translation_of: Mozilla/Firefox/Releases/21 +original_slug: Mozilla/Firefox/Versions/21 ---
{{FirefoxSidebar}}
diff --git a/files/fr/mozilla/firefox/releases/21/site_compatibility/index.html b/files/fr/mozilla/firefox/releases/21/site_compatibility/index.html index 0baf393fc3..e472e91fa3 100644 --- a/files/fr/mozilla/firefox/releases/21/site_compatibility/index.html +++ b/files/fr/mozilla/firefox/releases/21/site_compatibility/index.html @@ -1,6 +1,6 @@ --- title: Compatibilité des sites avec Firefox 21 -slug: Mozilla/Firefox/Versions/21/Site_compatibility +slug: Mozilla/Firefox/Releases/21/Site_compatibility tags: - Compatibilité - Développement Web @@ -8,5 +8,6 @@ tags: - Firefox 21 - FxSiteCompat translation_of: Mozilla/Firefox/Releases/21/Site_compatibility +original_slug: Mozilla/Firefox/Versions/21/Site_compatibility ---
{{FirefoxSidebar}}

Cette page a été déplacée vers FxSiteCompat.com.

diff --git a/files/fr/mozilla/firefox/releases/22/index.html b/files/fr/mozilla/firefox/releases/22/index.html index d772c8108d..1afc6d7685 100644 --- a/files/fr/mozilla/firefox/releases/22/index.html +++ b/files/fr/mozilla/firefox/releases/22/index.html @@ -1,7 +1,8 @@ --- title: Firefox 22 pour les développeurs -slug: Mozilla/Firefox/Versions/22 +slug: Mozilla/Firefox/Releases/22 translation_of: Mozilla/Firefox/Releases/22 +original_slug: Mozilla/Firefox/Versions/22 ---
{{FirefoxSidebar}}

Vous voulez aider à documenter Firefox 22 ? Parcourez la liste des bugs qui ont besoin d'être documentés et lancez-vous !

diff --git a/files/fr/mozilla/firefox/releases/22/site_compatibility/index.html b/files/fr/mozilla/firefox/releases/22/site_compatibility/index.html index d58f2a06c8..4da5d8526a 100644 --- a/files/fr/mozilla/firefox/releases/22/site_compatibility/index.html +++ b/files/fr/mozilla/firefox/releases/22/site_compatibility/index.html @@ -1,6 +1,6 @@ --- title: Compatibilité des sites avec Firefox 22 -slug: Mozilla/Firefox/Versions/22/Site_compatibility +slug: Mozilla/Firefox/Releases/22/Site_compatibility tags: - Compatibilité - Développement Web @@ -8,5 +8,6 @@ tags: - Firefox 22 - FxSiteCompat translation_of: Mozilla/Firefox/Releases/22/Site_compatibility +original_slug: Mozilla/Firefox/Versions/22/Site_compatibility ---
{{FirefoxSidebar}}

Cette page a été déplacée vers FxSiteCompat.com.

diff --git a/files/fr/mozilla/firefox/releases/23/index.html b/files/fr/mozilla/firefox/releases/23/index.html index 6d9da9604c..6df95bc6f4 100644 --- a/files/fr/mozilla/firefox/releases/23/index.html +++ b/files/fr/mozilla/firefox/releases/23/index.html @@ -1,7 +1,8 @@ --- title: Firefox 23 pour les développeurs -slug: Mozilla/Firefox/Versions/23 +slug: Mozilla/Firefox/Releases/23 translation_of: Mozilla/Firefox/Releases/23 +original_slug: Mozilla/Firefox/Versions/23 ---
{{FirefoxSidebar}}
Changements pour les développeurs Web
diff --git a/files/fr/mozilla/firefox/releases/23/site_compatibility/index.html b/files/fr/mozilla/firefox/releases/23/site_compatibility/index.html index ee40cc83d3..dd320496bd 100644 --- a/files/fr/mozilla/firefox/releases/23/site_compatibility/index.html +++ b/files/fr/mozilla/firefox/releases/23/site_compatibility/index.html @@ -1,6 +1,6 @@ --- title: Compatibilité des sites avec Firefox 23 -slug: Mozilla/Firefox/Versions/23/Site_compatibility +slug: Mozilla/Firefox/Releases/23/Site_compatibility tags: - Compatibilité - Développement Web @@ -8,5 +8,6 @@ tags: - Firefox 23 - FxSiteCompat translation_of: Mozilla/Firefox/Releases/23/Site_compatibility +original_slug: Mozilla/Firefox/Versions/23/Site_compatibility ---
{{FirefoxSidebar}}

Cette page a été déplacée vers FxSiteCompat.com.

diff --git a/files/fr/mozilla/firefox/releases/24/index.html b/files/fr/mozilla/firefox/releases/24/index.html index 7aa78478c5..ff43c72480 100644 --- a/files/fr/mozilla/firefox/releases/24/index.html +++ b/files/fr/mozilla/firefox/releases/24/index.html @@ -1,7 +1,8 @@ --- title: Firefox 24 pour les développeurs -slug: Mozilla/Firefox/Versions/24 +slug: Mozilla/Firefox/Releases/24 translation_of: Mozilla/Firefox/Releases/24 +original_slug: Mozilla/Firefox/Versions/24 ---
{{FirefoxSidebar}}

Changements pour les développeurs Web

diff --git a/files/fr/mozilla/firefox/releases/24/site_compatibility/index.html b/files/fr/mozilla/firefox/releases/24/site_compatibility/index.html index 7cacf2fae5..e012a63ce5 100644 --- a/files/fr/mozilla/firefox/releases/24/site_compatibility/index.html +++ b/files/fr/mozilla/firefox/releases/24/site_compatibility/index.html @@ -1,6 +1,6 @@ --- title: Compatibilité des sites avec Firefox 24 -slug: Mozilla/Firefox/Versions/24/Site_compatibility +slug: Mozilla/Firefox/Releases/24/Site_compatibility tags: - Compatibilité - Développement Web @@ -9,5 +9,6 @@ tags: - FxSiteCompat - Guide translation_of: Mozilla/Firefox/Releases/24/Site_compatibility +original_slug: Mozilla/Firefox/Versions/24/Site_compatibility ---
{{FirefoxSidebar}}

Cette page a été déplacée vers FxSiteCompat.com.

diff --git a/files/fr/mozilla/firefox/releases/3.5/index.html b/files/fr/mozilla/firefox/releases/3.5/index.html index 375c8488d7..4e84c0e4f6 100644 --- a/files/fr/mozilla/firefox/releases/3.5/index.html +++ b/files/fr/mozilla/firefox/releases/3.5/index.html @@ -1,10 +1,11 @@ --- title: Firefox 3.5 pour les développeurs -slug: Mozilla/Firefox/Versions/3.5 +slug: Mozilla/Firefox/Releases/3.5 tags: - Firefox - Firefox 3.5 translation_of: Mozilla/Firefox/Releases/3.5 +original_slug: Mozilla/Firefox/Versions/3.5 ---
{{FirefoxSidebar}}

Firefox 3.5 introduit un certain nombre de nouvelles fonctionnalités, ainsi qu'une gestion améliorée d'une grande variété de standards du Web. Cet article en fournit une longue liste, avec des liens vers des articles décrivant les améliorations majeures.

diff --git a/files/fr/mozilla/firefox/releases/3.6/index.html b/files/fr/mozilla/firefox/releases/3.6/index.html index 6e27affe9d..5831e9e320 100644 --- a/files/fr/mozilla/firefox/releases/3.6/index.html +++ b/files/fr/mozilla/firefox/releases/3.6/index.html @@ -1,10 +1,11 @@ --- title: Firefox 3.6 pour les développeurs -slug: Mozilla/Firefox/Versions/3.6 +slug: Mozilla/Firefox/Releases/3.6 tags: - Firefox - Firefox 3.6 translation_of: Mozilla/Firefox/Releases/3.6 +original_slug: Mozilla/Firefox/Versions/3.6 ---