Espace de noms utils.dom
Énumérations
Enumeration | Description |
---|---|
NodeType | Constantes de type de nœud. https://developer.mozilla.org/en-US/docs/Web/API/Node/nodeType |
distantes
Fonction | Description |
---|---|
addClass(element, className) | Ajoutez une classe CSS à un élément. Gère plusieurs classes séparées par des espaces pour les anciennes raisons. |
containsNode(parent, descendant) | Indique si un nœud contient un autre nœud. |
createSvgElement(name, attrs, opt_parent) | Méthode d'assistance pour créer des éléments SVG. |
getFastTextWidth(textElement, fontSize, fontWeight, fontFamily) | Récupère la largeur d'un élément textuel à l'aide d'une méthode plus rapide que getTextWidth . Cette méthode nécessite que nous connaissions à l'avance la famille et la taille de police de l'élément de texte. Comme pour getTextWidth , nous mettons en cache la largeur calculée. |
getFastTextWidthWithSizeString(textElement, fontSize, fontWeight, fontFamily) | Récupère la largeur d'un élément textuel à l'aide d'une méthode plus rapide que getTextWidth . Cette méthode nécessite que nous connaissions à l'avance la famille et la taille de police de l'élément de texte. Comme pour getTextWidth , nous mettons en cache la largeur calculée. Cette méthode est semblable à getFastTextWidth , mais nécessite que le paramètre de taille de police soit une chaîne. |
getTextWidth(textElement) | Récupère la largeur d'un élément textuel, en le mettant en cache au cours du processus. |
hasClass(element, className) | Vérifie si un élément possède la classe CSS spécifiée. |
insertAfter(newNode, refNode) | Insérez un nœud après un nœud de référence. À comparer à la fonction node.insertBefore. |
measureFontMetrics(text, fontSize, fontWeight, fontFamily) | Mesurer les métriques d'une police. Valeurs de hauteur et de référence. |
removeClass(element, className) | Supprimez une classe CSS d'un élément. Gère plusieurs classes séparées par des espaces pour les anciennes raisons. |
removeClasses(element, classNames) | Supprime plusieurs classes d'un élément. |
removeNode(node) | Supprime un nœud de son parent. No-op s'il n'est pas associé à un parent. |
setCssTransform(element, transform) | Définit la propriété de transformation CSS d'un élément. Cette fonction définit les versions sans préfixe ni fournisseur avec le préfixe afin d'assurer la rétrocompatibilité avec les anciens navigateurs. Voir https://caniuse.com/#feat=transforms2d |
startTextWidthCache() | Commencez à mettre en cache les largeurs de texte. Chaque appel à cette fonction DOIT également appeler stopTextWidthCache. Les caches ne doivent pas survivre entre les threads d'exécution. |
stopTextWidthCache() | Arrêtez la mise en cache des largeurs de champ. Sauf si la mise en cache était déjà activée au moment de l'appel correspondant à startTextWidthCache. |
Variables
Variable | Description |
---|---|
HTML_NS | Espace de nom obligatoire pour les éléments HTML. |
SVG_NS | Espace de nom requis pour les éléments SVG. |
XLINK_NS | Espace de nom obligatoire pour les éléments XLINK. |