Web-suunnittelun kolme tasoa

Miksi kaikki sivustot on rakennettu rakenteeltaan, tyyliltäan ja käyttäytymisestään

Yhteinen analogia, jota käytetään kuvaamaan etusivun verkkosivujen kehitystä, on se, että se on kuin 3-jalkainen jakkara. Nämä 3 jalat, jotka tunnetaan myös 3 kerroksena web-kehitystä, ovat rakenne, tyyli ja käyttäytyminen.

Web-kehityksen kolme tasoa

Miksi sinun tulisi erottaa kerrokset?

Kun luot verkkosivua, on toivottavaa pitää kerrokset mahdollisimman erillään. Rakenne on luotava HTML-muotoiluun, visuaalisiin tyyleihin CSS: ään ja käyttäytyy missä tahansa sivustossa käytetyissä skripteissä.

Osa kerrosten erottamisesta on seuraavia:

HTML - rakenteen taso

Rakenteellinen kerros on paikka, jossa tallennat kaiken sisällön, jota asiakkaasi haluavat lukea tai katsoa. Tämä koodataan standardien mukainen HTML5 ja se voi sisältää tekstiä ja kuvia sekä multimediaa (video, audio jne.). On tärkeää varmistaa, että sivustosi sisällön kaikki osat näkyvät rakennekerroksessa. Tämä sallii asiakkaille, joilla on JavaScript poistettu käytöstä tai jotka eivät pysty katselemaan CSS: ää, pääsevät edelleen koko verkkosivustoon, ellei kaikki kyseisen sivuston toiminnot.

CSS - Tyylitaso

Luo kaikki visuaaliset tyylit Web-sivustosi ulkoiseen tyyliarkiin. Voit käyttää useita tyylisivuja, mutta muista, että jokainen erillinen CSS-tiedosto vaatii HTTP-pyynnön hakea, mikä vaikuttaa sivuston tehokkuuteen.

JavaScript - käyttäytymisen taso

JavaScript on käyttäytymiskerroksen yleisimmin käytetty kieli, mutta kuten aiemmin mainitsin, CGI ja PHP voivat myös luoda verkkosivun käyttäytymistä. Kun sanotaan, kun useimmat kehittäjät viittaavat käyttäytymiskerroksiin, ne tarkoittavat sitä kerrosta, joka aktivoidaan suoraan selaimessa - joten JavaScript on lähes aina valintakieli. Käytät tätä kerrosta vuorovaikutuksessa suoraan DOM- tai Document Object -mallin kanssa. Kelvollisen HTML-koodin kirjoittaminen sisältökerrokseen on myös tärkeä DOM-vuorovaikutusten kannalta käyttäytymiskerroksessa.

Kun rakennat käyttösoluun, käytä ulkoisia komentotiedostoja aivan kuten CSS: n kanssa. Saat kaikki samanlaiset edut ulkoisen tyyliarkin käytöstä.