Lista Cursuri

Devino Sponsor

0727 971 215

Inscrie-te Gratis

Introducere în dezvoltarea front-end: HTML, CSS și JavaScript

Postat de elevcode.net

10 martie 2024

 Dezvoltarea front-end se referă la crearea și optimizarea părții vizibile și interactive a unui site web sau aplicație web. Aceasta implică utilizarea a trei tehnologii principale: HTML, CSS și JavaScript. Fiecare dintre acestea are un rol specific și esențial în construirea unei experiențe utilizator intuitivă și atractivă.

HTML (HyperText Markup Language)

HTML este limbajul standard pentru crearea paginilor web. Acesta definește structura și conținutul unui document web prin utilizarea de elemente și etichete.

Rolul HTML

  • Structurarea Conținutului: HTML folosește o serie de etichete pentru a organiza conținutul într-o pagină web. De exemplu, <h1> pentru titluri, <p> pentru paragrafe și <a> pentru linkuri.
  • Încorporarea Resurselor: Permite încorporarea de imagini, videoclipuri și alte fișiere media folosind etichete precum <img> și <video>.
  • Formulare: HTML facilitează crearea de formulare pentru colectarea de date de la utilizatori, folosind etichete precum <form>, <input>, și <button>.

Exemple de Cod HTML

 

<!DOCTYPE html>

<html>

<head>

        <title>Pagina Mea Web</title>

</head>

<body>

        <h1>Bun Venit la Pagina Mea Web</h1>

        <p>Aceasta este o pagină de test.</p>

        <a href=”https://www.example.com”>Vizitează Example</a>

</body>

</html>

CSS (Cascading Style Sheets)

CSS este limbajul utilizat pentru a descrie aspectul și formatarea documentului HTML. CSS controlează modul în care elementele HTML sunt afișate pe ecran, pe hârtie sau pe alte medii.

Rolul CSS

  • Stilizarea Paginii Web: CSS permite setarea culorilor, fonturilor, marginilor, aliniamentelor și altor proprietăți stilistice ale elementelor HTML.
  • Layout și Design: CSS este esențial pentru crearea layout-urilor complexe și responsive, care se adaptează la dimensiunile diferite ale ecranelor.
  • Separarea Conținutului de Prezentare: CSS permite separarea completă a conținutului (HTML) de prezentare (stiluri), facilitând întreținerea și actualizarea site-urilor web.

Exemple de Cod CSS

body {

    font-family: Arial, sans-serif;

    margin: 0;

    padding: 0;

}

 

h1 {

    color: #333;

    text-align: center;

}

 

p {

    color: #666;

    line-height: 1.5;

    margin: 20px;

}

 

a {

    color: #007BFF;

    text-decoration: none;

}

JavaScript

JavaScript este un limbaj de programare care permite crearea de conținut dinamic și interactiv pe paginile web. Spre deosebire de HTML și CSS, care sunt limbaje descriptive, JavaScript este un limbaj de scripting.

Rolul JavaScript

  • Interactivitate: JavaScript adaugă comportament interactiv elementelor web, cum ar fi meniurile dropdown, carusele de imagini și formularele dinamice.
  • Manipularea DOM: JavaScript poate modifica structura documentului HTML în timp real, prin adăugarea, eliminarea sau schimbarea elementelor DOM (Document Object Model).
  • Comunicarea cu Serverul: JavaScript permite trimiterea și primirea de date către și de la server fără a reîncărca pagina, folosind tehnologii precum AJAX (Asynchronous JavaScript and XML).

Exemple de Cod JavaScript

 

document.addEventListener('DOMContentLoaded', function() {

    const button = document.querySelector(‘button’);

    button.addEventListener(‘click’, function() {

          alert(‘Butonul a fost apăsat!’);

    });

});

Concluzie

HTML, CSS și JavaScript sunt pilonii de bază ai dezvoltării front-end. HTML oferă structura de bază, CSS adaugă stil și formatare, iar JavaScript introduce interactivitatea și dinamismul. Împreună, aceste tehnologii permit dezvoltatorilor să creeze experiențe web atractive și eficiente, care sunt esențiale pentru utilizatorii moderni. Înțelegerea și stăpânirea acestor tehnologii sunt pași esențiali pentru oricine dorește să se lanseze în cariera de dezvoltator front-end.

WordPress Advanced

WordPress Advanced

Descoperiți funcționalități avansate WordPress! Perfecționați-vă abilitățile în gestionare și personalizare pentru site-uri web de excepție.

PHP Essentials

PHP Essentials

Descoperiți esențialul în PHP pentru dezvoltarea web. De la sintaxă la concepte avansate, pregătiți-vă pentru crearea de aplicații web dinamice!

Web Development

Web Development

Lansare Curs în Curând - Fii Primul care Se Înscrie!   Acesta este momentul ideal pentru a vă pregăti pentru o nouă aventură în lumea tehnologiei. Cursul nostru viitor promite să ofere o experiență educativă captivantă și interactivă, cu resurse și materiale...

Ultimele Articole
WordPress Advanced

WordPress Advanced

Descoperiți funcționalități avansate WordPress! Perfecționați-vă abilitățile în gestionare și personalizare pentru site-uri web de excepție.

PHP Essentials

PHP Essentials

Descoperiți esențialul în PHP pentru dezvoltarea web. De la sintaxă la concepte avansate, pregătiți-vă pentru crearea de aplicații web dinamice!

Web Development

Web Development

Lansare Curs în Curând - Fii Primul care Se Înscrie!   Acesta este momentul ideal pentru a vă pregăti pentru o nouă aventură în lumea tehnologiei. Cursul nostru viitor promite să ofere o experiență educativă captivantă și interactivă, cu resurse și materiale...