Тры пласта вэб-дызайн

Чаму ўсе сайты пабудаваны з спалучэннем структуры, стыль і паводзіны

Распаўсюджаная аналогія, якая выкарыстоўваецца для апісання развіцця інтэрфейсных вэб-сайта з'яўляецца тое, што ён падобны на 3 ножках крэсла. Гэтыя 3 ногі, якія таксама вядомыя як 3-х слаёў вэб-распрацоўкі, з'яўляюцца структура, стыль і Паводзін.

Тры пласта вэб-распрацоўкі

Чаму Вы павінны Аддзяліць Пласты?

Пры стварэнні вэб-старонкі, то пажадана, каб пласты аддзеленым, наколькі гэта магчыма. Структура павінна быць даверна да вашага HTML, візуальныя стылі да CSS, і паводзіны любых сцэнарыяў, якія выкарыстоўвае сайт.

Некаторыя з пераваг падзелу слаёў з'яўляюцца:

HTML - Слаістая структура

Слаістая структура, дзе вы захоўваеце ўсе змесціва, што вашы кліенты хочуць, каб чытаць ці глядзець. Гэта будзе кадавацца ў адпаведнасці з патрабаваннямі стандарту HTML5, і ён можа ўключаць у сябе тэкст і малюнкі, а таксама мультымедыя (відэа, аўдыё і г.д.). Вельмі важна, каб пераканацца, што кожны аспект зместу вашага сайта прадстаўлена ў структурным пласце. Гэта дазваляе якім-небудзь кліентам, якія маюць JavaScript адключана ці не можа праглядаць CSS па-ранейшаму мець доступ да ўсяго вэб-сайт, калі не ўсе функцыянальныя магчымасці гэтага сайта.

CSS - стылі пласта

Вы будзеце ствараць усе візуальныя стылі для вашага вэб-сайта ў вонкавым стыляў. Вы можаце выкарыстоўваць некалькі табліц стыляў, але памятайце, што кожны асобны файл CSS патрабуе запыту HTTP для здабывання, якое ўплывае на прадукцыйнасць сайта.

JavaScript - Паводзіны пласта

JavaScript з'яўляецца найбольш шырока выкарыстоўваным мовай для паводзін пласта, але, як я ўжо згадваў раней, CGI і PHP таксама могуць генераваць старонкі паводзін Web. Гэта, як гаворыцца, калі большасць распрацоўнікаў ставяцца да паводзін пласта, яны азначаюць, што пласт, які актывуецца непасрэдна ў вэб-браўзэры - так JavaScript амаль заўсёды мова выбару. Вы можаце выкарыстоўваць гэты пласт, каб ўзаемадзейнічаць непасрэдна з DOM або Document Object Model. Напісанне правільнага HTML ў пласце змесціва таксама мае важнае значэнне для DOM - узаемадзеянняў ў паводзінах пласта.

Калі вы будуеце ў паводзінах пласта, вы павінны выкарыстоўваць знешнія файлы сцэнарыяў, гэтак жа, як з дапамогай CSS. Вы атрымліваеце усё тое ж перавага выкарыстання знешняй табліцы стыляў.