العودة إلى الدورة

الدرس 35: خصائص البيانات والعناصر المخصصة

الدورة الاحترافية في HTML: من الصفر إلى مطور ويب

35. خصائص البيانات والعناصر المخصصة

35.1 خصائص البيانات المخصصة (data-*)

تحتاج أحياناً إلى تخزين بيانات إضافية على عناصر HTML القياسية تكون غير مرئية للمستخدم ولكن يمكن الوصول إليها بواسطة JavaScript. تسمح لك بادئة الخاصية data-* بالقيام بذلك دون إبطال (invalidating) كود HTML الخاص بك.

html

الاستخدام: يمكن لـ JavaScript استرداد هذه المعلومات بسهولة لإدارة عربات التسوق أو تتبع سلوك المستخدم أو تغيير حالة المكون.

35.2 فهم العناصر المخصصة (نظرة مستقبلية)

بينما يتم إنشاء العناصر المخصصة بشكل أساسي باستخدام JavaScript (Web Components)، تدعم HTML الهيكل.

تسمح العناصر المخصصة للمطورين بتعريف وسومهم الخاصة (على سبيل المثال، <my-alert> أو <user-card>)، مما يعزز قابلية إعادة الاستخدام والكود النظيف. يجب أن تحتوي على شرطة واصلة في الاسم.

html

هنا يبدأ سحر Web Components، الذي يربط بين HTML و JS المتقدمة.