Espacio de nombres utils.dom
Enumeraciones
| Enumeration | Descripción |
|---|---|
| NodeType | Constantes de tipo de nodo. https://developer.adsense.org/en-US/docs/Web/API/Node/nodeType |
Funciones
| Función | Descripción |
|---|---|
| addClass(element, className) | Agrega una clase de CSS a un elemento. Controla varias clases separadas por espacios por motivos heredados. |
| createSvgElement(name, attrs, opt_parent) | Método auxiliar para crear elementos SVG. |
| getFastTextWidth(textElement, fontSize, fontWeight, fontFamily) | Obtiene el ancho de un elemento de texto con un método más rápido que getTextWidth. Este método requiere que sepamos la familia de fuentes y el tamaño del elemento de texto con anticipación. De manera similar a getTextWidth, almacenamos en caché el ancho que calculamos. |
| getFastTextWidthWithSizeString(textElement, fontSize, fontWeight, fontFamily) | Obtiene el ancho de un elemento de texto con un método más rápido que getTextWidth. Este método requiere que sepamos la familia de fuentes y el tamaño del elemento de texto con anticipación. De manera similar a getTextWidth, almacenamos en caché el ancho que calculamos. Este método es similar a getFastTextWidth, pero espera que el parámetro de tamaño de fuente sea una cadena. |
| getTextWidth(textElement) | Obtiene el ancho de un elemento de texto y lo almacena en caché durante el proceso. |
| hasClass(element, className) | Comprueba si un elemento tiene la clase de CSS especificada. |
| insertAfter(newNode, refNode) | Inserta un nodo después de un nodo de referencia. Compara esto con la función node.insertBefore. |
| measureFontMetrics(text, fontSize, fontWeight, fontFamily) | Mide las métricas de una fuente. Los valores de altura y referencia. |
| removeClass(element, className) | Quita una clase de CSS de un elemento. Controla varias clases separadas por espacios por motivos heredados. |
| removeClasses(element, classNames) | Quita varias clases de un elemento. |
| removeNode(node) | Quita un nodo de su superior. No funciona si no está conectado a un elemento superior. |
| setCssTransform(element, transform) | Establece la propiedad de transformación de CSS en un elemento. Esta función configura las versiones con prefijos del proveedor y sin prefijo del proveedor para ofrecer retrocompatibilidad con navegadores anteriores. Consultar https://caniuse.com/#feat=transforms2d |
| startTextWidthCache() | Comienza a almacenar en caché los anchos de texto. Cada llamada a esta función DEBE llamar a stopTextWidthCache. Las cachés no deben permanecer vigentes entre los subprocesos de ejecución. |
| stopTextWidthCache() | Detener el almacenamiento en caché de los anchos de campo. A menos que el almacenamiento en caché ya estuviera activado cuando se realizó la llamada correspondiente a startTextWidthCache. |
Variables
| Variable | Descripción |
|---|---|
| HTML_NS | Espacio de nombre obligatorio para los elementos HTML. |
| SVG_NS | Espacio de nombre obligatorio para los elementos SVG. |
| XLINK_NS | Espacio de nombre requerido para los elementos XLINK. |