Cuprins
- Prezentare tehnologii utilizate 3
- Elementele componente ale site-ului 4
- Index (home): 4
- Tab-ul poze 6
- Tab-ul teste auto 7
- Tab-ul despre 8
- Bibliografie 12
Extras din laborator
Prezentare tehnologii utilizate
ElectricCars.ro este un site de prezentare a masinilor electrice care starnesc inters pe piata mondiala a autoturismelor electrice. Site-ul este realizat cu ajutorul limbajelor de programare html si php alaturi de css, javascript, jQuery.
HyperText Markup Language (HTML) este un limbaj de marcare utilizat pentru crearea paginilor web ce pot fi afisate într-un browser (sau navigator). Scopul HTML este de a prezenta informatii precum - paragrafe, fonturi, tabele etc.
Hypertext Preprocessor (PHP). Folosit initial pentru a produce pagini web dinamice, este folosit pe scară largă în dezvoltarea paginilor si aplicatiilor web. Se foloseste in principal inglobat în codul HTML, dar incepand de la versiunea 4.3.0 se poate folosi si în mod „linie de comanda” (CLI), permitand crearea de aplicatii independente. Este unul din cele mai importante limbaje de programare web open-source si server-side, existand versiuni disponibile pentru majoritatea web serverelor si pentru toate sistemele de operare.
Cascading Style Sheets (CSS) este un standard pentru formatarea elementelor unui document HTML. Stilurile se pot atasa elementelor HTML prin intermediul unor fisiere externe sau în cadrul documentului, prin elementul <style> si/sau atributul style. CSS se poate utiliza si pentru formatarea elementelor XHTML, XML si SVGL. CSS3 reprezinta un upgrade ce aduce cateva atribute noi si ajuta la dezvoltarea noilor concepte in webdesign cum ar fi Selectors, Box Model, Backgrounds and Borders, Image Values and Replaced Content, Text Effects, 2D/3D Transformations, Animations, Multiple Column Layout, User Interface.
JavaScript (JS) este un limbaj de programare orientat obiect bazat pe conceptul prototipurilor. Este folosit mai ales pentru introducerea unor funcționalitati în paginile web, codul JavaScript din aceste pagini fiind rulat de către browser. Limbajul este binecunoscut pentru folosirea sa in construirea siturilor web, dar este folosit si pentru accesul la obiecte incastrate (embedded objects) în alte aplicatii.
jQuery este o platforma de dezvoltare JavaScript, conceputa pentru a usura și imbunatati procese precum traversarea arborelui DOM în HTML, managementul inter-browser al evenimentelor, animatii si cereri tip AJAX. jQuery a fost gandit sa fie cat mai mic posibil, disponibil în toate versiunile de browsere importante existente, si sa respecte filosofia "Unobtrusive JavaScript". Biblioteca a fost lansata in 2006 de catre John Resig.
Elementele componente ale site-ului
Site-ul este compus din patru tab-uri: index (home), poze, teste auto si despre.
Index (home):
Fisierul index.php incepe cu o secventa de cod, care cu ajutorul COOKIE contorizeaza numarul de vizualizari pe care il are site-ul.
Un modul cookie este un text special, deseori codificat, trimis de un server unui navigator web și apoi trimis înapoi (nemodificat) de catre navigator, de fiecare dată cand accesează acel server.
<?php
if (!isset($_COOKIE['visits'])) $_COOKIE['visits'] = 0;
$visits = $_COOKIE['visits'] + 1;
setcookie('visits',$visits,time()+3600*24*365);
?>
<?php
if ($visits > 1) {
echo("Acesta este numarul de vizualizari: $visits.");
} else { // First visit
echo('Bun venit pe site-ul meu!');
}
?>
Interfata grafica este realizata in fisiere externe ’’style’’.css atasate astfel:
<head>
<link href="style(css)/style1.css" rel="stylesheet" type="text/css">
<link href="style(css)/body1.css" rel="stylesheet" type="text/css">
<link href="style(css)/blackbox.css" rel="stylesheet" type="text/css">
<link href="style(css)/slideshow1.css" rel="stylesheet" type="text/css">
</head>
Bibliografie
- https://www.wikipedia.org/
- https://www.w3schools.com/
- https://www.google.com/recaptcha/intro/v3.html
- https://cookieconsent.insites.com/
- https://stackoverflow.com/
Preview document
Conținut arhivă zip
- Proiectare Software - ElectricCars.ro.docx