Przestrzeń nazw utils.dom
Wyliczenia
Wyliczenie | Opis |
---|---|
NodeType | Stałe typu węzła: https://developer.mozilla.org/pl-PL/docs/Web/API/Node/nodeType |
Funkcje
Funkcja | Opis |
---|---|
addClass(element, className) | Dodaj klasę CSS do elementu. Obsługuje wiele klas rozdzielonych spacjami ze względu na starsze wersje. |
containsNode(parent, descendant) | Wskazuje, czy węzeł zawiera inny węzeł. |
createSvgElement(name, attrs, opt_parent) | Metoda pomocnicza do tworzenia elementów SVG. |
getFastTextWidth(textElement, fontSize, fontWeight, fontFamily) | Pobiera szerokość elementu tekstowego szybciej niż metoda getTextWidth . Ta metoda wymaga wcześniejszego znajomości rodziny i rozmiaru czcionki elementu tekstowego. Podobnie jak w przypadku właściwości getTextWidth zapisujemy w pamięci podręcznej obliczoną szerokość. |
getFastTextWidthWithSizeString(textElement, fontSize, fontWeight, fontFamily) | Pobiera szerokość elementu tekstowego szybciej niż metoda getTextWidth . Ta metoda wymaga wcześniejszego znajomości rodziny i rozmiaru czcionki elementu tekstowego. Podobnie jak w przypadku właściwości getTextWidth zapisujemy w pamięci podręcznej obliczoną szerokość. Ta metoda jest podobna do metody getFastTextWidth , ale wymaga, aby parametr rozmiaru czcionki był ciągiem tekstowym. |
getTextWidth(textElement) | Pobiera szerokość elementu tekstowego i przechowuje go w pamięci podręcznej. |
hasClass(element, className) | Sprawdza, czy element ma określoną klasę CSS. |
insertAfter(newNode, refNode) | Wstaw węzeł za węzłem odniesienia. Kontrast z funkcją węzeł.insertBefore. |
measureFontMetrics(text, fontSize, fontWeight, fontFamily) | Pomiar danych czcionki. Wysokość i wartość punktu odniesienia. |
removeClass(element, className) | Usuń klasę CSS z elementu. Obsługuje wiele klas rozdzielonych spacjami ze względu na starsze wersje. |
removeClasses(element, classNames) | Usuwa wiele klas z elementu. |
removeNode(node) | Usuwa węzeł z węzła nadrzędnego. Nie działa, jeśli konto nie jest połączone z elementem nadrzędnym. |
setCssTransform(element, transform) | Ustawia właściwość „transform” CSS dla elementu. Ta funkcja ustawia wersje bez prefiksu i z prefiksem dostawcy, aby zapewnić wsteczną zgodność ze starszymi przeglądarkami. Więcej informacji znajdziesz na https://caniuse.com/#feat=transforms2d |
startTextWidthCache() | Rozpocznij buforowanie szerokości tekstu. Każde wywołanie tej funkcji MUSI też wywołać stopTextwidthCache. Pamięć podręczna nie może działać między wątkami wykonania. |
stopTextWidthCache() | Zatrzymaj buforowanie szerokości pól. Chyba, że buforowanie nie było już włączone, gdy zostało wykonane odpowiednie wywołanie startTextwidthCache. |
Zmienne
Zmienna | Opis |
---|---|
HTML_NS | Wymagana przestrzeń nazw elementów HTML. |
SVG_NS | Wymagana przestrzeń nazw elementów SVG. |
XLINK_NS | Wymagana przestrzeń nazw dla elementów XLINK. |