From 6772831200d14c2436aea2d0c837f40dbf12156f Mon Sep 17 00:00:00 2001 From: SphinxKnight Date: Sun, 26 Sep 2021 13:11:47 +0200 Subject: Prepare Web API section for Markdown conversion (#2464) * Remove summary classes and ids * Remove unecessary hidden * Remove useless span filled with useless attributes / ids * Remove useless font * Remove notranslate * Remove id in other elements than headings * Remove name attributes * Remove
 for JS w/ language-js class

* Remove 
 for HTML w/ language-html class

* Remove 
 for other lang w/ language-* class

* Rm highlighted line in code samples

* fix links, internal, external, absolute URLs

* missing file from last commit

* Fix styles errors apart from table + some classes

* Fix notes and warnings (+ some other :x)

* fix typo during merge which broke a doc

* aand forgot a conflict

* fix remaining classes of errors except dls and images

* Fix dls

* Fix images (deki/mozillademos) and remaining style issues

* Remove script tag from svg file

* Remove script tag from svg fileS

* Compress SVG files for CI
---
 files/fr/web/api/node/index.html | 94 +++++++++++++++++++---------------------
 1 file changed, 45 insertions(+), 49 deletions(-)

(limited to 'files/fr/web/api/node/index.html')

diff --git a/files/fr/web/api/node/index.html b/files/fr/web/api/node/index.html
index cdd9ff13a3..4c7ddde36b 100644
--- a/files/fr/web/api/node/index.html
+++ b/files/fr/web/api/node/index.html
@@ -25,13 +25,13 @@ translation_of: Web/API/Node
 
 

Propriétés

-

Hérite les propriétés de son parent {{domxref("EventTarget")}}.[1]

+

Hérite les propriétés de son parent {{domxref("EventTarget")}}.

{{DOMxRef("Node.baseURI")}} {{readonlyInline}}
-
Retourne une {{domxref("DOMString")}} (chaine de caractères) représentant l'URL de base du document contenant le Node. En HTML, il correspond au protocole, au nom de domaine et à la structure du répertoire, jusqu'au dernier /.
+
Retourne une {{domxref("DOMString")}} (chaine de caractères) représentant l'URL de base du document contenant le Node. En HTML, il correspond au protocole, au nom de domaine et à la structure du répertoire, jusqu'au dernier /.
{{DOMxRef("Node.baseURIObject")}} {{Non-standard_inline()}}
-
(Non disponible pour le contenu Web). L'objet en lecture seule {{Interface ("nsIURI")}} représentant l'URI de base pour l'élément.
+
(Non disponible pour le contenu Web). L'objet en lecture seule {{Interface ("nsIURI")}} représentant l'URI de base pour l'élément.
{{DOMxRef("Node.childNodes")}} {{readonlyInline}}
Renvoie un {{domxref ("NodeList")}} contenant tous les enfants de ce nœud. {{domxref ("NodeList")}} signifie que si les enfants du Node changent, l'objet {{domxref ("NodeList")}} est automatiquement mis à jour.
{{DOMxRef("Node.firstChild")}} {{readonlyInline}}
@@ -111,11 +111,11 @@ translation_of: Web/API/Node
{{DOMxRef("Node.parentNode")}}{{readonlyInline}}
Retourne un {{domxref("Node")}} qui est le parent de ce nœud. S'il n'existe pas, parce qu'il est en haut de l'arbre ou parce qu'il ne participe pas à un arbre, cette propriété retourne null .
{{DOMxRef("Node.parentElement")}}{{readonlyInline}}
-
Retourne un {{domxref("Element")}} qui est le parent de ce nœud. Si le nœud n'a aucun parent ou si ce parent n'est pas un  {{domxref("Element")}} , cette propriété retourne null.
+
Retourne un {{domxref("Element")}} qui est le parent de ce nœud. Si le nœud n'a aucun parent ou si ce parent n'est pas un  {{domxref("Element")}} , cette propriété retourne null.
{{DOMxRef("Node.previousSibling")}}{{readonlyInline}}
Retourne un {{domxref("Node")}} représentant le nœud précédent dans l'arbre ou  null s'il n'y en a pas.
{{DOMxRef("Node.textContent")}}
-
Retourne / définit le contenu textuel d'un élément et de tous ses descendants.
+
Retourne / définit le contenu textuel d'un élément et de tous ses descendants.
@@ -125,11 +125,11 @@ translation_of: Web/API/Node
{{DOMxRef("Node.localName")}} {{obsolete_inline}}{{readonlyInline}}
-
Retourne un {{domxref("DOMString")}}  représentant la partie locale du nom d'un élément.
+
Retourne un {{domxref("DOMString")}}  représentant la partie locale du nom d'un élément.
-

Note : Dans Firefox 3.5 et versions antérieures, la propriété saisit le nom local pour les éléments HTML (mais pas les éléments XHTML). Dans les versions ultérieures, cela ne se produit pas, donc la propriété est en minuscule pour HTML et XHTML. {{gecko_minversion_inline("1.9.2")}}

+

Note : Dans Firefox 3.5 et versions antérieures, la propriété saisit le nom local pour les éléments HTML (mais pas les éléments XHTML). Dans les versions ultérieures, cela ne se produit pas, donc la propriété est en minuscule pour HTML et XHTML. {{gecko_minversion_inline("1.9.2")}}

@@ -138,7 +138,7 @@ translation_of: Web/API/Node
-

Note : Dans Firefox 3.5 et versions antérieures, les éléments HTML ne contiennent aucun "namespace". Dans les versions ultérieures, les éléments HTML sont dans le "namespace" https://www.w3.org/1999/xhtml/  pour HTML et XML.  {{gecko_minversion_inline("1.9.2")}}

+

Note : Dans Firefox 3.5 et versions antérieures, les éléments HTML ne contiennent aucun "namespace". Dans les versions ultérieures, les éléments HTML sont dans le "namespace" https://www.w3.org/1999/xhtml/  pour HTML et XML.  {{gecko_minversion_inline("1.9.2")}}

@@ -152,7 +152,7 @@ translation_of: Web/API/Node

Méthodes

-

Hérite des méthodes de son parent {{domxref("EventTarget")}}.[1]

+

Hérite des méthodes de son parent {{domxref("EventTarget")}}.

{{DOMxRef("Node.appendChild()", "Node.appendChild(childNode)")}}
@@ -163,15 +163,15 @@ translation_of: Web/API/Node
{{DOMxRef("Node.compareDocumentPosition()")}}
Compare la position du nœud courant par rapport à un autre nœud dans tout autre document.
{{DOMxRef("Node.contains()")}}
-
Retourne une valeur {{jsxref("Boolean")}} (booléen) indiquant si un noeud est un descendant d'un noeud donné ou non.
+
Retourne une valeur {{jsxref("Boolean")}} (booléen) indiquant si un noeud est un descendant d'un noeud donné ou non.
{{domxref("Node.getBoxQuads()")}} {{experimental_inline}}
Retourne une liste des boites CSS des nœuds relatifs à un autre nœud.
{{DOMxRef("Node.getRootNode()")}}
-
Retourne la racine de l'objet contextuel qui comprend éventuellement la "Shadow root" si elle est disponible.
+
Retourne la racine de l'objet contextuel qui comprend éventuellement la "Shadow root" si elle est disponible.
{{DOMxRef("Node.hasChildNodes()")}}
-
Retourne un {{jsxref("Boolean")}} (booléen) indiquant si l'élément a des noeuds enfants ou non.
+
Retourne un {{jsxref("Boolean")}} (booléen) indiquant si l'élément a des noeuds enfants ou non.
{{DOMxRef("Node.insertBefore()")}}
-
Insère un {{domxref("Node")}} avant le nœud de référence en tant qu'enfant du noeud actuel.
+
Insère un {{domxref("Node")}} avant le nœud de référence en tant qu'enfant du noeud actuel.
{{DOMxRef("Node.isDefaultNamespace()")}}
Accepte une URI d'espace de nom comme argument et retourne une valeur {{jsxref("Boolean")}} avec true (vrai) si l'espace de nom est celui par défaut du noeud donné ou false (faux) sinon.
{{DOMxRef("Node.isEqualNode()")}}
@@ -196,70 +196,70 @@ translation_of: Web/API/Node
{{domxref("Node.getFeature()")}} {{obsolete_inline}}
Permet à un utilisateur d'obtenir un objet {{DOMxRef("DOMUserData")}} à partir du nœud fourni.
{{domxref("Node.getUserData()")}} {{obsolete_inline}}
-
Permet à un utilisateur d'obtenir une {{domxref ("DOMUserData")}} (donnée utilisateur) à partir du nœud.
+
Permet à un utilisateur d'obtenir une {{domxref ("DOMUserData")}} (donnée utilisateur) à partir du nœud.
{{domxref("Node.hasAttributes()")}} {{obsolete_inline}}
-
Retourne un {{jsxref("Boolean")}} indiquant si l'élément possède des attributs ou non.
+
Retourne un {{jsxref("Boolean")}} indiquant si l'élément possède des attributs ou non.
{{domxref("Node.isSupported()")}} {{obsolete_inline}}
-
Retourne une marque {{jsxref("Boolean")}} qui contient le résultat d'un test si l'implémentation DOM prend en compte une caractéristique spécifique et si cette fonctionnalité est prise en charge par le nœud spécifique.
+
Retourne une marque {{jsxref("Boolean")}} qui contient le résultat d'un test si l'implémentation DOM prend en compte une caractéristique spécifique et si cette fonctionnalité est prise en charge par le nœud spécifique.
{{domxref("Node.setUserData()")}} {{obsolete_inline}}
-
Permet à un utilisateur d'attacher ou d'enlever  {{domxref("DOMUserData")}} du nœud.
+
Permet à un utilisateur d'attacher ou d'enlever  {{domxref("DOMUserData")}} du nœud.

Exemples

-

Parcourir tous les nœuds enfants

+

Parcourir tous les nœuds enfants

La fonction suivante parcourt de manière récursive tous les nœuds enfants d'un noeud et exécute une fonction de rappel sur eux (et sur le nœud parent lui-même).

-
function DOMComb (oParent, oCallback) {
-  if (oParent.hasChildNodes()) {
-    for (var oNode = oParent.firstChild; oNode; oNode = oNode.nextSibling) {
-      DOMComb(oNode, oCallback);
-    }
-  }
-  oCallback.call(oParent);
-}
+
function DOMComb (oParent, oCallback) {
+  if (oParent.hasChildNodes()) {
+    for (var oNode = oParent.firstChild; oNode; oNode = oNode.nextSibling) {
+      DOMComb(oNode, oCallback);
+    }
+  }
+  oCallback.call(oParent);
+}

Syntaxe

-
DOMComb(parentNode, callbackFunction);
+
DOMComb(parentNode, callbackFunction);

Description

-

Suit le cycle récursif de tous les nœuds enfants d'un parentNode et le parentNode lui-même, et exécute la fonction callbackFunction (rappel) sur eux comme un objet this.

+

Suit le cycle récursif de tous les nœuds enfants d'un parentNode et le parentNode lui-même, et exécute la fonction callbackFunction (rappel) sur eux comme un objet this.

Paramètres

parentNode
-
Le nœud parent (Node Object)
+
Le nœud parent (Node Object)
callbackFunction
-
La fonction de rappel (Function).
+
La fonction de rappel (Function).

Exemples d'utilisation

-

L'exemple suivant envoie à la console.log le contenu texte du corps :

+

L'exemple suivant envoie à la console.log le contenu texte du corps :

-
function printContent () {
-  if (this.nodeValue) { console.log(this.nodeValue); }
-}
+
function printContent () {
+  if (this.nodeValue) { console.log(this.nodeValue); }
+}
 
-onload = function () {
-  DOMComb(document.body, printContent);
-};
+onload = function () { + DOMComb(document.body, printContent); +};

Supprimer tous les enfants imbriqués dans un nœud

-
Element.prototype.removeAll = function () {
-  while (this.firstChild) { this.removeChild(this.firstChild); }
-  return this;
-};
+
Element.prototype.removeAll = function () {
+  while (this.firstChild) { this.removeChild(this.firstChild); }
+  return this;
+};

Exemple d'utilisation

-
/* ... an alternative to document.body.innerHTML = "" ... */
-document.body.removeAll();
+
/* ... an alternative to document.body.innerHTML = "" ... */
+document.body.removeAll();

Spécifications

@@ -275,7 +275,7 @@ document.bodySupprime les propriétés suivantes : attributes, namespaceURI, prefix, et localName.
+ Supprime les propriétés suivantes : attributes, namespaceURI, prefix, et localName.
Supprime les méthodes suivantes : isSupported(), hasAttributes(), getFeature(), setUserData(), et getUserData(). @@ -303,8 +303,4 @@ document.bodyCompatibilité des navigateurs - - -

{{Compat("api.Node")}}

- -
+

{{Compat("api.Node")}}

\ No newline at end of file -- cgit v1.2.3-54-g00ecf