إذا كان XHTML و CSS يمكن أن يكون موجه نحو الكائن. . يجب أن ترتفع الشمس من الشمال. ومع ذلك ، ينبغي مشاهدة كل شيء بأفكار OO ، ولا يمكنك تكوين الأرقام بالكاد. في الواقع ، اقترح شخص ما على غرار OO في وقت مبكر منذ بضع سنوات ، ولكن لم يعد موجودًا.
ثم كيف أو؟ يعلم الجميع الآن أنه يمكن كتابة CSS تمهيديًا:
.g_g { / * xxxxxx * /}
يمكننا أن ننظر إليها تقريبًا في نموذج أولي ، أو كصف ، يبدو أن فئة ، ومن ثم إنشاء كائن في HTML ، على سبيل المثال:
<div class = g_g> silly yell </iv>
سيستخدم هذا العنصر التعريف المقابل لـ CSS ، لكنه لا يكفي فقط للحصول على الفئة المقابلة ، لأن صفحتنا قد تطبق هذه الفئة في العديد من الأماكن. من أجل التعامل مع العلاقة الخاصة جيدًا ، قم بتغيير الكود الآن إلى:
<div id = aoao class = g_g> silly yell </viv>
وبهذه الطريقة ، سيطبق العنصر الذي يحتوي على معرف AOAO تعريف الفئة .G_G ، ويمكن استخدام تعريف التأثير الخاص مع محدد مثل #aoao{} ، والذي لن يؤثر على فئة .G_G العامة. في الوقت نفسه ، ستكون أولوية تعريف #AOAO أعلى من وضع .g_g ، وهو ما يتماشى مع الحس السليم بأن التعريف الخاص أعلى من التعريف العام^^.
نظرًا لأنني استخدمت معرف الشيء الفريد ، فإن إعادة استخدام هذا التعريف الخاص للأشياء يصبح مشكلة (لا يمكن أن يظهر معرف مرة واحدة إلا في صفحة واحدة ، لا أعرف من قال ذلك ، إنها الحقيقة على أي حال). ماذا لو أردنا تحقيق خصخصات متعددة؟ ثم يجب أن نحقق تعدد الأشكال . حفر هاها. تغيير الرمز مرة أخرى:
<div class = g_g o_o> silly yell </iv>
أحدهما هو G_G والآخر هو O_O ، ولكن إذا استخدمنا .o_O{} يمكننا أيضًا تحديد العناصر ، إذا كان CSS مثل هذا:
.g_g {العرض: 100 ٪}. o_o {color:#123456}
سيتم تعريف جميع العناصر ، وبما أن التعاريف غير مكدسة ، فسيتم تطبيقها. إذا كان الرمز مثل هذا ، فلا أعرف ما إذا كان سيتم فهمه بشكل أفضل.
<div class = تخطيط اللون> ليس أحمق </div>
.Layout {العرض: 100 ٪}. اللون {color:#123456}
بعد ذلك ، يتم تنفيذ العبوة . يجب على الجميع استخدام محدد الطفل في كثير من الأحيان ، تغيير الرمز:
<div class = g_g> <span class = bendan> silly </span> aoy </iv>
على الرغم من أنه يمكن تحديد كلاهما .bendan{} و .G_G .bendan{} ، لا يمكن تطبيق هذا الأخير إلا على العناصر التي يكون فصلها g_g. يمكننا ببساطة فهم .bendan{} كتعريف عالمي و .G_G .bendan{} كتعريف محلي. هذا سيساعدنا على تعديل XHTML و CSS. ^^يظهر التغليف الأسطوري ، ثم تابع.
<div id = aoao class = g_g o_o> <span class = bendan> idiot </span> aoao </viv>
يمكن أن ينتج عن هذا الرمز تغييرات لا حصر لها ، ويمكنك البدء من نقطة الصفر إذا كنت لا تفهمها. ^^
في الواقع ، لا تزال هذه بعيدة عن الموجه نحو الكائنات الحقيقية. أنا فقط أتعلم طرف العنوان ، لكن يمكنني استخدامه لفهم تطبيق المعرف والفئة.