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