blockly > utils > dom

مساحة اسم utils.dom

التعدادات

التعداد الوصف
NodeType الثوابت الخاصة بنوع العُقد. https://developer.Mozilla.org/en-US/docs/Web/API/Node/nodeType

الدوال

الوظيفة الوصف
addClass(element, className)

إضافة فئة CSS إلى عنصر ما.

معالجة صفوف متعددة مفصولة بمسافات لأسباب قديمة.

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) للتحقّق مما إذا كان العنصر يتضمّن فئة CSS المحدّدة.
insertAfter(newNode, refNode) أدرِج عقدة بعد عقدة مرجع. التباين مع دالةNode.insertbefore.
measureFontMetrics(text, fontSize, fontWeight, fontFamily) قياس مقاييس الخط. الارتفاع والقيم المرجعية.
removeClass(element, className)

إزالة فئة CSS من عنصر.

معالجة صفوف متعددة مفصولة بمسافات لأسباب قديمة.

removeClasses(element, classNames) لإزالة فئات متعددة من العنصر.
removeNode(node) لإزالة عقدة من العنصر الرئيسي. لا بيئة إذا لم تكن مرتبطة بأحد الوالدَين.
setCssTransform(element, transform) لتعيين خاصية تحويل CSS على أحد العناصر. تضبط هذه الدالة الإصدارات التي لا يبدأ فيها المورِّد والإصدارات التي يبدأها المورِّد من أجل التوافق مع الأنظمة القديمة مع المتصفّحات القديمة. يمكنك الاطّلاع على https://caniuse.com/#feat=Conversions2d.
startTextWidthCache() ابدأ تخزين عروض النص في ذاكرة التخزين المؤقت. يجب أن يستدعي كل استدعاء لهذه الدالة StopText widthcache. يجب ألا تبقى ذاكرات التخزين المؤقت نشطة بين سلاسل التعليمات التنفيذية.
stopTextWidthCache() أوقِف عرض حقول التخزين المؤقت. ما لم يكن التخزين المؤقت مفعَّلاً من قبل عند إجراء الاستدعاء المقابل لـ startText widthcache.

المتغيرات

متغير الوصف
HTML_NS مساحة الاسم المطلوبة لعناصر HTML.
SVG_NS مساحة الاسم المطلوبة لعناصر SVG
XLINK_NS مساحة الاسم المطلوبة لعناصر XLINK.