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. |