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 |
remotas
Función | Descripción |
---|---|
addClass(element, className) | Agrega una clase de CSS a un elemento. Controla varias clases separadas por espacios por razones heredadas. |
containsNode(parent, descendant) | Indica si un nodo contiene otro nodo. |
createSvgElement(name, attrs, opt_parent) | Método de ayuda 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 conozcamos de antemano la familia de fuentes y el tamaño del elemento de texto. Al igual que con 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 conozcamos de antemano la familia de fuentes y el tamaño del elemento de texto. Al igual que con getTextWidth , almacenamos en caché el ancho que calculamos. Este método es similar a getFastTextWidth , pero se 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. Valores de altura y referencia |
removeClass(element, className) | Quita una clase de CSS de un elemento. Controla varias clases separadas por espacios por razones heredadas. |
removeClasses(element, classNames) | Quita varias clases de un elemento. |
removeNode(node) | Quita un nodo de su superior. No funcionará si no está conectado a un elemento superior. |
setCssTransform(element, transform) | Configura la propiedad de transformación de CSS en un elemento. Esta función configura las versiones con y sin prefijo del proveedor para la retrocompatibilidad con navegadores anteriores. Visita 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 memorias caché no deben permanecer activas entre los subprocesos de ejecución. |
stopTextWidthCache() | Detener el almacenamiento en caché de anchos de campo A menos que ya estuviera activado el almacenamiento en caché 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 requerido para los elementos SVG. |
XLINK_NS | Espacio de nombre obligatorio para los elementos XLINK. |