שלוש שכבות של עיצוב אתרים

למה כל אתרי האינטרנט בנויים בשילוב של מבנה, סגנון והתנהגויות

אנלוגיה נפוצה המשמשת לתיאור חזיתית של אתר הפיתוח היא שזה כמו צואה 3 רגליים. אלה 3 רגליים, אשר ידועים גם את 3 שכבות של פיתוח אינטרנט, הם מבנה, סגנון, והתנהגויות.

שלוש שכבות של פיתוח אינטרנט

למה אתה צריך להפריד את השכבות?

כאשר אתה יוצר דף אינטרנט, רצוי לשמור על שכבות מופרדות ככל האפשר. מבנה צריך להיות מודה HTML שלך, סגנונות חזותיים CSS, והתנהגויות לכל סקריפטים כי האתר משתמש.

חלק מהיתרונות של הפרדת השכבות הן:

HTML - שכבת המבנה

שכבת המבנה היא המקום שבו אתה מאחסן את כל התוכן שהלקוחות שלך רוצים לקרוא או להסתכל עליו. זה יהיה מקודד HTML5 תואם סטנדרטים והוא יכול לכלול טקסט ותמונות, כמו גם מולטימדיה (וידאו, אודיו, וכו '). חשוב לוודא שכל היבט של תוכן האתר שלך מיוצג בשכבת המבנה. זה מאפשר לכל הלקוחות שיש להם JavaScript כבוי או שאינם יכולים להציג CSS עדיין יש גישה לאתר האינטרנט כולו, אם לא כל הפונקציונליות של האתר.

CSS - שכבת הסגנונות

תוכלו ליצור את כל הסגנונות החזותיים עבור אתר האינטרנט שלך בגיליון סגנונות חיצוני. ניתן להשתמש בגיליונות סגנונות מרובים, אך זכור שכל קובץ CSS נפרד מחייב בקשת HTTP לאחזור, המשפיעה על ביצועי האתר.

JavaScript - שכבת ההתנהגות

JavaScript היא השפה הנפוצה ביותר עבור שכבת ההתנהגות, אבל כפי שציינתי קודם, CGI ו- PHP יכולים גם ליצור התנהגויות של דפי אינטרנט. עם זאת, כאשר רוב המפתחים מתייחסים לשכבת ההתנהגות, הם מתכוונים לשכבה המופעלת ישירות בדפדפן האינטרנט - כך ש- JavaScript כמעט תמיד היא שפת הבחירה. אתה משתמש בשכבה זו כדי לתקשר ישירות עם DOM או אובייקט אובייקט המודל. כתיבת HTML חוקי בשכבת התוכן חשובה גם לאינטראקציות של DOM בשכבת ההתנהגות.

כאשר אתה בונה את שכבת ההתנהגות, עליך להשתמש בקבצי Script חיצוניים בדיוק כמו ב- CSS. אתה מקבל את כל היתרונות של שימוש בגיליון סגנונות חיצוני.