عرضان:
للتحقيق بعد أن فصلت نفسي من الفوضى الحالية.
آمل ألا تكون الفوضى سيئة للغاية @ دومينيك. ما قيل...
في مكتبة مكونات الويب snuggsi نقوم بالاتفاقية التالية:
<foo-bar onclick=onbaz></foo-bar>
<script>
Element `foo-bar`
(class extends HTMLElement {
onbaz (event)
{ console.log (this, 'is the `<foo-bar>` element') }
})
</script>
نحن ننتقل بشكل أساسي إلى أطفال العنصر المخصص بحثًا عن سمات ضمن GlobalEventHandlers
و "تسجيل" طريقة الفئة التي تحمل الاسم نفسه بالضبط. بعد ذلك ثم .bind
ing handler للعنصر المخصص _ (أو تم تسجيل .childNode
كما في المثال أعلاه) _. محاولة التمسك بتسجيل حدث كلاسيكي مجرب وحقيقي. _ (مندهشًا من عدم وجود أطر عمل سمحت بذلك حقًا. هل كانت عبارة عن مجموعة بسيطة في الواقع ) _
هل سيؤثر هذا علينا على الإطلاق؟ أم أن هذا لا علاقة له بـ GlobalEventHandlers
. نحن نستخدم jsdom للاختبار (بالطبع). هل يشير هذا أيضًا إلى التخلص التدريجي في مواصفات HTML؟
يبدو لي أنه سيتم التخلص من 🍼 👶 مع 🛀 🚿.
شكرا مقدما على التنبيه!
/ سم مكعبbrandondees
snuggs لا أعتقد أنه سيؤثر عليك ، إن الأمر يتعلق فقط بأن ترتيب التنفيذ بين المستمعين المحدد من خلال السمة والمستمعين المسجلين من خلال JS دقيق إلى حد ما ، ولم نحصل عليه بشكل صحيح تمامًا.
انسخ هذا الشكر @ TimothyGu على الاستجابة السريعة! أحب دائمًا متابعة أعمالكم يا رفاق. 🙏
التعليق الأكثر فائدة
snuggs لا أعتقد أنه سيؤثر عليك ، إن الأمر يتعلق فقط بأن ترتيب التنفيذ بين المستمعين المحدد من خلال السمة والمستمعين المسجلين من خلال JS دقيق إلى حد ما ، ولم نحصل عليه بشكل صحيح تمامًا.