Trzy warstwy projektowania stron internetowych
Wszystkie strony internetowe łączą strukturę, styl i zachowania
Spis treściZwiększać- Po co rozdzielać warstwy?
- HTML: warstwa struktury
- CSS: Warstwa stylów
- JavaScript: warstwa zachowania
Osoby pracujące w projektowanie stron branża porównuje tworzenie front-endowych witryn internetowych do trójnożnego stołka. Te trzy odnogi — trzy warstwy tworzenia stron internetowych — obejmują strukturę, styl i zachowanie witryny.
Dlaczego warto rozdzielać warstwy?
Kiedy tworzysz stronę internetową, jej struktura powinna zostać przeniesiona do Twojego kodu HTML, style wizualne do CSS i zachowania skryptów. Niektóre z zalet rozdzielania warstw to:
HTML: warstwa struktury
Struktura lub warstwa treści strony internetowej jest podstawą HTML kod tej strony. Tak jak rama domu tworzy mocny fundament, na którym zbudowana jest reszta domu, tak solidny fundament HTML tworzy platformę, na której można stworzyć stronę internetową.
W warstwie struktury przechowujesz wszystkie treści, które Twoi klienci chcą przeczytać lub obejrzeć. Struktura HTML może składać się z tekstu i obrazów i zawiera hiperłącza z których odwiedzający będą korzystać do poruszania się po witrynie. Ta informacja jest zakodowana zgodnie ze standardamiHTML5i może zawierać tekst, obrazy i multimedia (wideo, dźwięk itp.).
Każdy aspekt zawartości witryny powinien być reprezentowany w warstwie struktury. Ta separacja umożliwia klientom, którzy mają wyłączoną obsługę JavaScript lub którzy nie mogą wyświetlić CSS, dostęp do całej witryny, jeśli nie do wszystkich jej funkcji.
CSS: Warstwa stylów
Ta warstwa określa, jak ustrukturyzowany dokument HTML będzie wyglądał dla odwiedzających witrynę i jest zdefiniowana przez CSS (Kaskadowe arkusze stylów). Pliki te zawierają instrukcje stylistyczne dotyczące sposobu wyświetlania dokumentu w przeglądarce internetowej. Warstwa stylu zwykle zawiera zapytania medialne które zmieniają sposób wyświetlania witryny na podstawie rozmiar ekranu i urządzenie .
Wszystkie style wizualne dla witryny internetowej powinny znajdować się w zewnętrznym arkuszu stylów. Możesz użyć wielu arkuszy stylów, ale każdy plik CSS wymaga żądania HTTP, aby go pobrać, wpływ na wydajność witryny .
JavaScript: warstwa zachowania
Warstwa zachowania sprawia, że witryna jest interaktywna, umożliwiając reagowanie na działania użytkownika lub zmianę w oparciu o zestaw warunków. JavaScript jest najczęściej używanym językiem dla warstwy zachowania, ale Grafika komputerowa oraz PHP są również bardzo często używane.
Kiedy programiści odwołują się do warstwy zachowania, większość z nich oznacza warstwę aktywowaną bezpośrednio w przeglądarce internetowej. Użyj tej warstwy do bezpośredniej interakcji z modelem obiektów dokumentu. Pisanie prawidłowego HTML w warstwie treści jest ważne dla interakcji DOM w warstwie zachowania. Kiedy budujesz warstwę zachowania, powinieneś używać zewnętrznych plików skryptów, tak jak w przypadku CSS, aby zoptymalizować szybkość i wydajność.