سه لایه طراحی وب

چرا همه وب سایت ها با ترکیبی از ساختار، سبک و رفتار ساخته شده اند

یک تحلیل معمولی که برای توصیف توسعه وب سایت در انتهای آن استفاده می شود این است که آن را مانند مدفوع 3 پا است. این 3 پا، که همچنین به عنوان 3 لایه توسعه وب شناخته می شوند، ساختار، سبک و رفتار است.

سه لايه توسعه وب

چرا باید لايه ها را جدا کنی؟

هنگامی که شما یک صفحه وب ایجاد می کنید، مطلوب است که لایه ها را به صورت جداگانه حفظ کنید. ساختار باید به HTML شما، سبک های بصری به CSS و رفتارهای هر اسکریپتی که سایت استفاده می کند، اعتماد کند.

برخی از مزایای جداسازی لایه ها عبارتند از:

HTML - ساختار لایه

لایه ساختاری، جایی است که شما تمام محتویاتی را که مشتریان شما میخواهند خواندن یا نگاه کردن آن را ذخیره کنند، ذخیره می کنند. این کد در HTML5 سازگار با استاندارد HTML5 کدگذاری شده و می تواند شامل متن و تصاویر و همچنین چند رسانه ای (ویدئو، صوتی و غیره) باشد. مهم است که مطمئن شوید که هر جنبه ای از محتوای سایت شما در لایه ساختار نشان داده شده است. این اجازه می دهد تا هر مشتری که دارای جاوا اسکریپت خاموش است و یا کسانی که نمی توانند CSS را مشاهده کنند تا هنوز تمام دسترسی به وب سایت را داشته باشند، اگر نه همه قابلیت های آن سایت.

CSS - لایه های سبک

شما می توانید تمام سبک های بصری خود را برای وب سایت خود در یک ورق سبک خارجی ایجاد کنید. شما می توانید از چندین شیوه استفاده کنید، اما به یاد داشته باشید که هر فایل CSS جداگانه نیاز به یک درخواست HTTP برای بازخوانی، که بر عملکرد سایت تاثیر می گذارد.

جاوا اسکریپت - لایه رفتار

جاوا اسکریپت زبان رایج ترین لایه رفتار است، اما همانطور که قبلا ذکر شد، CGI و PHP همچنین می توانند رفتار صفحات وب را ایجاد کنند. گفته می شود زمانی که اکثر توسعه دهندگان به لایه رفتار اشاره می کنند، به این معنی هستند که لایه ای که به طور مستقیم در مرورگر وب فعال می شود، بنابراین جاوا اسکریپت تقریبا همیشه زبان انتخابی است. شما از این لایه برای ارتباط مستقیم با مدل DOM یا Document Object استفاده می کنید. نوشتن HTML معتبر در لایه محتوا نیز برای تعاملات DOM در لایه رفتار مهم است.

هنگام ساخت در لایه رفتار، شما باید از فایل های اسکریپت خارجی مانند CSS استفاده کنید. شما از مزایای استفاده از یک ورق سبک خارجی استفاده می کنید.