انتقل إلى محتوى الدرس

Creating Comments and Attributes دالتا createComment وcreateAttribute

أتقن دوال الإنشاء المتقدمة في كائن المستند لتجميع العناصر بسرعة عبر createDocumentFragment وبناء العقد النصية والتعليقات وإطلاق الأحداث المخصصة CustomEvent.
3 صفوف تعليمية
جافا سكريبت
3,159 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

توفّر واجهة المستند دالتين إضافيتين تصادفهما كثيراً عند قراءة محركات القوالب والشيفرات المؤسسية:

  • تنئشئ document.createComment(data) عقدة تعليق غير مرئية (nodeType === 8) تستعملها مكتبات الواجهات الحديثة كعلامات ربط ثابتة لحفظ مواضع العرض الشرطي.
  • تنشئ document.createAttribute(name) كائن سمة مستقل (Attr) يُربط بالعنصر عبر setAttributeNode()، وإن كانت الدالة المباشرة el.setAttribute(name, value) أخصر وأوضح في المشاريع الحديثة.
الصف 2 معاينة حية
الصف 3 ملاحظة هامة