Webinterfaces maken waar te beginnen

Webinterfaces maken waar te beginnen / Programming

Meer dan baksteen, computercode en pixels vormen de basis van de economie van de 21e eeuw. Als je ooit hebt gekeken “Pagina bron” of “Ontwikkelaarstools” in je browser ben je waarschijnlijk een hoop tekst tegengekomen en vroeg je je af hoe dat de webpagina doet werken.

Webontwikkelaars bellen Graphical User ikneters (GUI's) samen de voorkant van een webpagina, in tegenstelling tot de back-end. Het front-end is wat de gebruiker kan manipuleren, actie ondernemen en anderszins gebruiken. Het back-end kan worden beschouwd als de infrastructuur die alle informatie en taken bevat die worden ondersteund door de front-end en deze ondersteunt.

Dit artikel gaat over de front-end. We brengen het gebied in kaart zodat u inzicht krijgt in de onderscheidingen en mogelijkheden die de voorkant maken tot wat het is, en laten zien hoe u begint met het zinvol maken en gebruiken van hulpmiddelen voor webontwikkelaars om aantrekkelijk en aantrekkelijk te maken. interactieve webpagina's.

Webontwerp versus front-end ontwikkeling

In grote organisaties zijn ontwerp en ontwikkeling taken die worden uitgevoerd door teams van professionals met verschillende vaardigheden. Ontwerpers zouden een specifiek visueel en interactief ontwerp maken; front-end ontwikkelaars zouden het implementeren.

Voor een persoon is er echter geen reden om je verkenning te beperken: alleen omdat je geïnteresseerd bent in ontwikkeling, wil dat nog niet zeggen dat je geen visie hebt voor ontwerp en omgekeerd. Een bescheiden hoeveelheid kennis over elementaire webtechnologieën of ontwerpprincipes kan enorm nuttig zijn in uw carrière of bedrijf.

Front-end ontwikkeling is zowel meer en minder een coderingsactiviteit. Meer omdat het meer dan de helft van het ontwerp in zijn denken is: veel concepten komen voort uit de wereld van de printproductie. Minder omdat, terwijl het computercode gebruikt, die code een variëteit is die minder complex is, meer vergevingsgezind, en minder basiskennis van programmeren vereist dan andere webprogrammeertalen (waarvan er vele op de back-end te vinden zijn) Welke programmeertaal voor Leren - Webprogrammering Welke programmeertaal om te leren - Webprogrammering Vandaag gaan we de verschillende webprogrammeertalen bekijken die het internet voeden. Dit is het vierde deel in een beginnersprogrammaserie. In deel 1 leerden we de basis van ... Lees meer .

Front-end van het web: markeringen, typogrammen en programmeertalen

De meeste webpagina's zijn opgebouwd met een drietal technologieën: Hypertext Markup Language (HTML), Cascading Style Sheets (CSS) en JavaScript (JS):

  • Opmaaktalen zoals HTML een document markeren met labels. Tags definiëren semantische inhoud en structureren het document. Gestructureerde documenten kunnen zijn gestileerde.
  • CSS is een stijlbladtaal en afstammeling van afdrukstijlrichtingen naar een pagina-samensteller (die de uiteindelijke afdrukbare afbeelding voor een drukpers maakt); op het web dicteert CSS de presentatie van inhoud zoals typografie en lay-out in het algemeen, evenals het plaatsen van afbeeldingen.
  • JavaScript, in tegenstelling tot de vorige twee, is een programmeertaal. JS verwerkt interactie en gebruikersinvoer en is gericht op de gebeurtenissen die een gebruiker produceert. Om iets meer in te vullen, is het tegenovergestelde van een door gebeurtenissen aangestuurd paradigma een programma waarbij het programmeren wordt uitgevoerd ongeacht de invoer van de gebruiker.

HTML

Het is meer dan twintig jaar geleden en het belangrijkste doel van HTML blijft hetzelfde: de tekst die is bedoeld voor een lezer scheiden van de structuur die nodig is om het document te ontleden.

Waarom heb je het nodig

Waarom is HTML nog steeds belangrijk? Simpel gezegd, HTML is de plaats waar de semantische betekenis van uw inhoud ligt. Dat is nodig voor machinelezers zoals spiders van zoekmachines en schermlezers (voor toegankelijkheid). In de loop van de tijd is de relevantie van het scheiden van wat semantisch is versus wat structureel is in de loop van de tijd eerder gegroeid dan verminderd. De meest recente versie van HTML (5) introduceerde tags zoals

,