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 |
Funções
Função | Descrição |
---|---|
addClass(element, className) | Adicione uma classe CSS a um elemento. Processa várias classes separadas por espaços por motivos legados. |
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 que computamos. |
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 que computamos. 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) | Insira 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) | Remova uma classe CSS de um elemento. Processa várias classes separadas por espaços 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 do CSS em um elemento. Essa função define as versões com prefixo e sem prefixo do fornecedor para compatibilidade com versões anteriores de navegadores mais antigos. Consulte https://caniuse.com/#feat=transforms2d |
startTextWidthCache() | Comece a armazenar larguras de texto em cache. Todas as chamadas para essa função PRECISAM também chamar stopTextWidthCache. Os caches não podem sobreviver entre linhas de execução de execução. |
stopTextWidthCache() | Pare de armazenar as larguras do 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. |