namespace utils.dom
Enumerações
Enumeração | Descrição |
---|---|
NodeType | Constantes de tipo de nó. https://developer.mozilla.org/pt-BR/docs/Web/API/Node/nodeType |
remotas
Função | Descrição |
---|---|
addClass(element, className) | Adicione uma classe CSS a um elemento. Processamento de várias classes separadas por espaço por motivos legados |
containsNode(parent, descendant) | Se um nó contém outro nó. |
createSvgElement(name, attrs, opt_parent) | Método auxiliar para criar elementos SVG. |
getFastTextWidth(textElement, fontSize, fontWeight, fontFamily) | Recebe a largura de um elemento de texto usando um método mais rápido que getTextWidth . Esse método exige que saibamos com antecedência a família e o tamanho da fonte do elemento de texto. De forma semelhante a getTextWidth , armazenamos em cache a largura computada. |
getFastTextWidthWithSizeString(textElement, fontSize, fontWeight, fontFamily) | Recebe a largura de um elemento de texto usando um método mais rápido que getTextWidth . Esse método exige que saibamos com antecedência a família e o tamanho da fonte do elemento de texto. De forma semelhante a getTextWidth , armazenamos em cache a largura computada. Esse método é semelhante a getFastTextWidth , mas espera que o parâmetro de tamanho da fonte seja uma string. |
getTextWidth(textElement) | Recebe a largura de um elemento de texto, armazenando em cache no processo. |
hasClass(element, className) | Verifica se um elemento tem a classe CSS especificada. |
insertAfter(newNode, refNode) | Insere um nó após um nó de referência. Contraste com a função node.insertBefore. |
measureFontMetrics(text, fontSize, fontWeight, fontFamily) | Medir as métricas de uma fonte. Os valores de altura e linha de base. |
removeClass(element, className) | Remove uma classe CSS de um elemento. Processamento de várias classes separadas por espaço por motivos legados |
removeClasses(element, classNames) | Remove várias classes de um elemento. |
removeNode(node) | Remove um nó do pai. Ambiente autônomo se não estiver anexado a um pai. |
setCssTransform(element, transform) | Define a propriedade de transformação CSS em um elemento. Essa função define as versões com prefixo e prefixo que não são do fornecedor para compatibilidade com versões anteriores de navegadores mais antigos. Acesse https://caniuse.com/#feat=transforms2d |
startTextWidthCache() | Começar a armazenar larguras de texto em cache. Todas as chamadas para essa função PRECISAM chamar também stopTextWidthCache. Os caches não podem sobreviver entre linhas de execução. |
stopTextWidthCache() | Parar de armazenar larguras de campo em cache. A menos que o armazenamento em cache já estivesse ativado quando a chamada correspondente para startTextWidthCache foi feita. |
Variáveis
Variável | Descrição |
---|---|
HTML_NS | Espaço de nome obrigatório para elementos HTML. |
SVG_NS | Espaço de nome obrigatório para elementos SVG. |
XLINK_NS | Espaço de nome obrigatório para elementos XLINK. |