الطبقات الثلاث لتصميم الويب

لماذا يتم إنشاء جميع مواقع الويب بمزيج من البنية والأسلوب والسلوكيات

التشابه الشائع المستخدم لوصف تطوير موقع الويب الأمامي هو أنه مثل كرسي ثلاثي الأرجل. هذه الثلاثة أرجل ، والتي تعرف أيضًا باسم 3 طبقات من تطوير الويب ، هي البنية والأسلوب والسلوكيات.

الطبقات الثلاث لتطوير الويب

لماذا يجب فصل الطبقات؟

عندما تقوم بإنشاء صفحة ويب ، من المستحسن الحفاظ على الطبقات منفصلة قدر الإمكان. يجب تثبيت البنية على HTML ، والأنماط المرئية إلى CSS ، والسلوكيات لأي نصوص برمجية يستخدمها الموقع.

بعض فوائد فصل الطبقات هي:

HTML - طبقة الهيكل

طبقة الهيكل هي المكان الذي تخزن فيه كل المحتوى الذي يريد عملاؤك قراءته أو النظر إليه. سيتم ترميز هذا في HTML5 المعايير المتوافقة ويمكن أن تشمل النص والصور وكذلك الوسائط المتعددة (الفيديو والصوت ، وما إلى ذلك). من المهم التأكد من أن كل جانب من جوانب محتوى موقعك يتم تمثيله في طبقة البنية. يسمح هذا لأي عملاء لديهم جافا سكريبت متوقف أو لا يستطيعون عرض CSS بالدخول إلى موقع الويب بأكمله ، إن لم يكن جميع وظائف هذا الموقع.

CSS - طبقة الأنماط

سوف تقوم بإنشاء جميع الأنماط المرئية لموقع الويب الخاص بك في ورقة أنماط خارجية. يمكنك استخدام أوراق أنماط متعددة ، ولكن تذكر أن كل ملف CSS مستقل يتطلب طلب HTTP لجلبه ، مما يؤثر على أداء الموقع.

JavaScript - طبقة السلوك

JavaScript هي أكثر اللغات المستخدمة شيوعًا لطبقة السلوك ، ولكن كما أشرت من قبل ، يمكن لـ CGI و PHP أيضًا إنشاء سلوكيات لصفحات الويب. ومع ذلك ، عندما يشير معظم المطورين إلى طبقة السلوك ، فإنهم يعنون تلك الطبقة التي يتم تنشيطها مباشرة في مستعرض الويب - لذا فإن لغة JavaScript هي لغة الاختيار دائمًا. يمكنك استخدام هذه الطبقة للتفاعل مباشرة مع DOM أو نموذج كائن المستند. تعد كتابة HTML الصحيحة في طبقة المحتوى مهمة أيضًا لتفاعلات DOM في طبقة السلوك.

عند إنشاء طبقة السلوك ، يجب عليك استخدام ملفات البرامج النصية الخارجية تمامًا مثل CSS. تحصل على نفس المزايا لاستخدام ورقة أنماط خارجية.