Crearea interfețelor Web de unde să începeți

Crearea interfețelor Web de unde să începeți / Programare

Mai mult decât cărămizile, codul calculatorului și pixelii reprezintă fundamentul economiei secolului al XXI-lea. Dacă te-ai uitat vreodată “Sursa paginii” sau “Instrumente de dezvoltare” în browserul dvs., ați întâmpinat probabil o problemă de text și ați întrebat cum funcționează pagina web.

Dezvoltatorii web apel Graphical User eu(GUI) în mod colectiv în față a unei pagini web, spre deosebire de back-end-ul. Front-end-ul este ceea ce utilizatorul poate manipula, acționa și poate folosi altfel. Back-end-ul poate fi considerat ca fiind infrastructura care conține și sprijină toate informațiile și sarcinile implicate de front-end.

Acest articol este despre front-end. Vom cartografia teritoriul astfel încât să puteți înțelege distincțiile și capacitățile care fac front-endul ceea ce este și să vă arătăm cum să începeți să înțelegeți - și să folosiți - instrumentele dezvoltatorului web pentru a crea aplicații atrăgătoare și pagini web interactive.

Design web versus dezvoltarea front-end

În organizațiile mari, proiectarea și dezvoltarea sunt sarcini întreprinse de echipe de profesioniști cu seturi diferite de competențe. Designerii ar crea un design vizual specific și de interacțiune; dezvoltatorii din front-end l-ar implementa.

Pentru un individ, cu toate acestea, nu există niciun motiv să vă limitați explorarea: doar pentru că sunteți interesat de dezvoltare, nu înseamnă că nu aveți viziune de design și invers. O cantitate modestă de cunoștințe despre tehnologiile web de bază sau despre principiile de proiectare se poate dovedi extrem de benefică în cariera sau afacerea dvs..

Dezvoltarea front-end-ului este tot mai mult o activitate de codificare. Mai mult pentru că are mai mult de jumătate de proiectare în gândirea sa: multe concepte sunt extrase din lumea producției de imprimare. Mai puțin pentru că, în timp ce utilizează codul computerului, acest cod este un soi mai puțin complex, mai iertător și necesită cunoștințe de bază despre programare mai puțin decât alte limbi de programare web (multe dintre acestea putând fi găsite pe back-end) Aflați - programarea pe Web ce limba de programare să învățați - Programare pe Web Astăzi vom examina diferitele limbi de programare web care alimentează Internetul. Aceasta este a patra parte dintr-o serie de programare pentru incepatori. În partea 1, am învățat de bază ... Citește mai mult .

Front-end-ul Web: marcaje, foi de stil și limbi de programare

Cele mai multe pagini web sunt construite cu un trio de tehnologii: limbaj HTML (HTML), foi de stil cascadă (CSS) și JavaScript (JS):

  • Limbile de marcare precum HTML marchează un document cu Etichete. Etichetele delimitează conținutul semantic și structurează documentul. Documente structurate pot fi Styled.
  • CSS este a stilul limbii și descendent al direcțiilor în stil tipărit unui compozitor de pagini (care creează imaginea finală imprimabilă pentru o imprimantă); pe web, CSS dictează prezentarea de conținut cum ar fi tipografia și aspectul în general, precum și plasarea graficelor.
  • JavaScript, spre deosebire de celelalte două, este a limbaj de programare. JS se ocupă de interacțiune și de intrarea utilizatorului și se concentrează asupra evenimentelor pe care le produce un utilizator. Pentru a completa imaginea un pic mai mult, opusul unei paradigme conduse de evenimente este aceea în care programarea se execută indiferent de intrarea utilizatorului.

HTML

Au trecut peste douăzeci de ani, iar scopul principal al HTML rămâne același: separarea textului pentru un cititor de structura necesară pentru analiza documentului.

De ce aveți nevoie de el

De ce este HTML încă important? Pentru a spune pur și simplu, HTML este în cazul în care semnificația semantică a conținutului dvs. se află. Acest lucru este necesar pentru cititorii de mașini, cum ar fi păianjenii motoarelor de căutare și cititorii de ecran (pentru accesibilitate). De-a lungul timpului, relevanța separării a ceea ce este semantică față de ceea ce este structurală a crescut mai degrabă decât a diminuat în timp. Cea mai recentă versiune a HTML (5) a introdus etichete precum

,