utils.dom ad alanı
Numaralandırmalar
Sıralama | Açıklama |
---|---|
NodeType | Düğüm türü sabitleri. https://developer.mozilla.org/en-US/docs/Web/API/Node/nodeType |
İşlevler
İşlev | Açıklama |
---|---|
addClass(element, className) | Bir öğeye CSS sınıfı ekleyin. Eski nedenlerden dolayı boşlukla ayrılmış birden fazla sınıfı işleyebilir. |
createSvgElement(name, attrs, opt_parent) | SVG öğeleri oluşturmak için yardımcı yöntem. |
getFastTextWidth(textElement, fontSize, fontWeight, fontFamily) | Bir metin öğesinin genişliğini getTextWidth işlevinden daha hızlı bir yöntem kullanarak alır. Bu yöntem, metin öğesinin yazı tipi ailesini ve boyutunu önceden bilmemizi gerektirir. getTextWidth 'a benzer şekilde, hesapladığımız genişliği önbelleğe alırız. |
getFastTextWidthWithSizeString(textElement, fontSize, fontWeight, fontFamily) | Bir metin öğesinin genişliğini getTextWidth işlevinden daha hızlı bir yöntem kullanarak alır. Bu yöntem, metin öğesinin yazı tipi ailesini ve boyutunu önceden bilmemizi gerektirir. getTextWidth 'a benzer şekilde, hesapladığımız genişliği önbelleğe alırız. Bu yöntem getFastTextWidth yöntemine benzer, ancak yazı tipi boyutu parametresinin dize olmasını bekler. |
getTextWidth(textElement) | Bir metin öğesinin genişliğini alır ve işlem sırasında önbelleğe alır. |
hasClass(element, className) | Bir öğenin belirtilen CSS sınıfına sahip olup olmadığını kontrol eder. |
insertAfter(newNode, refNode) | Referans düğümden sonra bir düğüm ekleyin. node.insertBefore işleviyle kontrast. |
measureFontMetrics(text, fontSize, fontWeight, fontFamily) | Bir yazı tipinin metriklerini ölçün. Yükseklik ve referans değerleri. |
removeClass(element, className) | Bir öğeden CSS sınıfını kaldırın. Eski nedenlerden dolayı boşlukla ayrılmış birden fazla sınıfı işleyebilir. |
removeClasses(element, classNames) | Bir öğeden birden çok sınıfı kaldırır. |
removeNode(node) | Bir düğümü üst öğesinden kaldırır. Bir üst öğeye bağlı değilse işlem yapılamaz. |
setCssTransform(element, transform) | Bir öğedeki CSS dönüşüm özelliğini ayarlar. Bu işlev, eski tarayıcılarla geriye dönük uyumluluk sağlamak için tedarikçi firma ön ekli olmayan ve tedarikçi firma ön ekli sürümleri ayarlar. https://caniuse.com/#feat=transforms2d adresine göz atın |
startTextWidthCache() | Metin genişliklerini önbelleğe almaya başlayın. Bu işleve yapılan her çağrı, stopTextWidthCache'i de çağırmalıdır. Önbellekler yürütme iş parçacıkları arasında kalmamalıdır. |
stopTextWidthCache() | Alan genişliklerini önbelleğe almayı durdurun. İlgili startTextWidthCache çağrısı yapıldığında önbelleğe alma etkin değilse. |
Değişkenler
Değişken | Açıklama |
---|---|
HTML_NS | HTML öğeleri için gerekli ad alanı. |
SVG_NS | SVG öğeleri için gerekli ad alanı. |
XLINK_NS | XLINK öğeleri için gerekli ad alanı. |