الخلاصة
- ظهرت أول مسودة علنية لـ Custom Elements لدى W3C في 14 مايو 2013. شرحت مسودة 2016 الأصناف وسجل التعريفات وترقية العناصر الموجودة واستدعاءات دورة الحياة؛ وسجلت مذكرة 2018 انتقال هذه القواعد إلى DOM وHTML.
- في معيار HTML الحالي، يسجل المؤلف تعريفاً في
CustomElementRegistry. يطابق المتصفح العناصر المؤهلة ويرقيها، ثم يشغّل التفاعلات عند اتصالها بالصفحة أو خروجها أو تغير سمة طلب المؤلف مراقبتها.
تريد غرفة أخبار بطاقة تجمع صورة الخبر وعنوانه ورابطه. يمكنها كتابة برنامج يفتش كل صفحة عن البطاقات ويجهزها واحدة تلو الأخرى. ويمكنها أن تسجل اسم البطاقة لدى المتصفح، فيربط كل عنصر مطابق بتعريفه ويستدعي التعليمات حين يحتاج إليها. تتحول المهمة من دورية تفتيش إلى وصف عمل يسافر مع العلامة نفسها.
طرحت أول مسودة علنية لدى W3C بتاريخ 14 مايو 2013 تمكين المؤلف من تعريف أنواع جديدة من عناصر DOM. ربط نموذجها المبكر الاسم والنموذج الأولي واستدعاءات دورة الحياة. تغيرت التفاصيل التقنية لاحقاً، لكن تقسيم المسؤولية كان واضحاً: المنصة تدرج النوع الجديد في عالم العناصر، والمؤلف يحدد ما يفعله.
تعرض مسودة W3C بتاريخ 9 يونيو 2016 صورة أقرب إلى القواعد الراهنة. يكتب المؤلف صنفاً يرث HTMLElement ثم يسجله بواسطة customElements.define(). وتعرض المسودة عنصراً كان موجوداً في الوثيقة قبل تسجيل تعريفه؛ عند وصول التعريف، يمكن ترقية العنصر المطابق. قد تفتح الصفحة المكتب قبل أن تصل التعليمات إلى الموظف.
يفحص السجل الأسماء وينظم الترقية والتفاعلات. تساعد الواصلة في اسم العنصر المخصص المستقل على تخصيص نطاق لأسماء المؤلفين. يحدد الصنف السمات التي يراقبها؛ يعالج attributeChangedCallback() تغيرها، ويعمل connectedCallback() عند الاتصال بالوثيقة، وdisconnectedCallback() عند الخروج. يتولى المتصفح توقيت الاستدعاءات وفق قواعد التفاعل، ويكتب صانع البطاقة العمل الذي تنفذه.
قد تظهر العلامة في HTML أولاً ثم تصل تعريفاتها لاحقاً. وقد تُنقل بعد الترقيـة أو تُفصل ثم تتصل مرة ثانية. يحتاج كود المؤلف إلى تحمل هذا المسار الحقيقي. يضبط المتصفح الهوية ومواعيد التنبيه؛ غرفة الأخبار تختار الصورة والعنوان وطريقة العرض. إدارة الموارد البشرية لا تكتب الخبر.
تغير موضع المواصفة المستقلة لاحقاً. تقول مذكرة فريق عمل W3C بتاريخ 3 مايو 2018 إن مواد Custom Elements كانت تدخل مواصفات DOM وHTML وغيرها. ويحفظ سجل النشر الرسمي طريقها منذ مسودة 2013. اليوم يشرح فصل Custom Elements في معيار HTML الحي لدى WHATWG السجلات والتحقق من الأسماء والترقية وقوائم التفاعل، إلى جانب حالات توسعت فيما بعد مثل التبني والعمل مع النماذج.
يعالج Shadow DOM بنية المكوّن الداخلية وتركيبها مع محتوى الصفحة. ويعالج Custom Elements هوية العلامة ومراحل عملها. تستطيع بطاقة الخبر استعمالهما معاً: خريطة للغرفة وبطاقة تحدد من يعمل فيها ومتى يحضر.
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات





