utils.dom नेमस्पेस
गिनती
गिनती | कंपनी का ब्यौरा |
---|---|
NodeType | नोड टाइप कॉन्सटेंट. https://developer.Merchant.org/en-US/docs/Web/API/Node/nodeType |
फ़ंक्शन
फ़ंक्शन | कंपनी का ब्यौरा |
---|---|
addClass(element, className) | किसी एलिमेंट में सीएसएस क्लास जोड़ें. लेगसी वजहों से, स्पेस से अलग की गई एक से ज़्यादा क्लास को हैंडल करता है. |
createSvgElement(name, attrs, opt_parent) | SVG एलिमेंट बनाने का हेल्पर तरीका. |
getFastTextWidth(textElement, fontSize, fontWeight, fontFamily) | getTextWidth से ज़्यादा तेज़ तरीके का इस्तेमाल करके, टेक्स्ट एलिमेंट की चौड़ाई का पता लगाता है. इस तरीके के लिए, यह ज़रूरी है कि हमें टेक्स्ट एलिमेंट की फ़ॉन्ट फ़ैमिली और साइज़ की जानकारी पहले से हो. getTextWidth की तरह, हम जिस चौड़ाई का हिसाब लगाते हैं उसे कैश मेमोरी में सेव करते हैं. |
getFastTextWidthWithSizeString(textElement, fontSize, fontWeight, fontFamily) | getTextWidth से ज़्यादा तेज़ तरीके का इस्तेमाल करके, टेक्स्ट एलिमेंट की चौड़ाई का पता लगाता है. इस तरीके के लिए, यह ज़रूरी है कि हमें टेक्स्ट एलिमेंट की फ़ॉन्ट फ़ैमिली और साइज़ की जानकारी पहले से हो. getTextWidth की तरह, हम जिस चौड़ाई का हिसाब लगाते हैं उसे कैश मेमोरी में सेव करते हैं. यह तरीका, getFastTextWidth से मिलता-जुलता है. हालांकि, इसमें फ़ॉन्ट साइज़ पैरामीटर को एक स्ट्रिंग माना जाता है. |
getTextWidth(textElement) | यह प्रोसेस के दौरान कैश मेमोरी में सेव किए गए, टेक्स्ट एलिमेंट की चौड़ाई की जानकारी देता है. |
hasClass(element, className) | यह जांचता है कि एलिमेंट में सीएसएस क्लास दी गई है या नहीं. |
insertAfter(newNode, refNode) | संदर्भ नोड के बाद नोड डालें. node.insertBefore फ़ंक्शन के साथ कंट्रास्ट. |
measureFontMetrics(text, fontSize, fontWeight, fontFamily) | किसी फ़ॉन्ट की मेट्रिक का आकलन करें. ऊंचाई और बेसलाइन वैल्यू. |
removeClass(element, className) | किसी एलिमेंट से सीएसएस क्लास हटाएं. लेगसी वजहों से, स्पेस से अलग की गई एक से ज़्यादा क्लास को हैंडल करता है. |
removeClasses(element, classNames) | किसी एलिमेंट से एक से ज़्यादा क्लास हटाता है. |
removeNode(node) | नोड को उसके पैरंट से हटाता है. अगर माता-पिता के साथ यह अटैचमेंट न हो, तो नहीं. |
setCssTransform(element, transform) | किसी एलिमेंट पर सीएसएस ट्रांसफ़ॉर्म प्रॉपर्टी सेट करता है. यह फ़ंक्शन पुराने ब्राउज़र के साथ, पुराने सिस्टम के साथ काम करने की सुविधा के लिए, नॉन-वेंडर-प्रीफ़िक्स वाले और वेंडर-प्रीफ़िक्स वाले वर्शन सेट करता है. https://caniuse.com/#feat=transforms2d देखें |
startTextWidthCache() | टेक्स्ट की चौड़ाई को कैश मेमोरी में सेव करना शुरू करें. इस फ़ंक्शन को किए जाने वाले हर कॉल को स्टॉपवॉच के रूप में लंबे समय तक कॉल किया जाना चाहिए. एक्ज़ीक्यूशन थ्रेड के बीच कैश मेमोरी नहीं बची होनी चाहिए. |
stopTextWidthCache() | कैशिंग फ़ील्ड की चौड़ाई बंद करें. जब तक कि startText जाँच-कैश को संबंधित कॉल करते समय कैश मेमोरी पहले से चालू न हो. |
वैरिएबल
वैरिएबल | कंपनी का ब्यौरा |
---|---|
HTML_NS | एचटीएमएल एलिमेंट के लिए ज़रूरी नाम स्थान. |
SVG_NS | SVG एलिमेंट के लिए ज़रूरी नाम स्पेस. |
XLINK_NS | XLINK एलिमेंट के लिए ज़रूरी नेम स्पेस. |