Tags

XML

Talen & Formaten

eXtensible Markup Language

XML is een markuptaal voor gestructureerde, zelfbeschrijvende dataopslag en -transport. Het is mens- en machinaal leesbaar en strenger dan HTML (met verplichte closing tags). Toepassingen zijn configuratie, data-uitwisseling, SOAP en RSS. Voor web-API's is JSON vaak de lichtere keuze.

Andere termen met deze tag:


Sitemap

A

Servers

Sitemap

Een sitemap is een XML-bestand (sitemap.xml) met een overzicht van alle pagina's van je site. Zoekmachines kunnen zo efficiƫnter indexeren. Het bevat URL's, last-modified, update-frequentie en prioriteit. Vooral nuttig voor grote, nieuwe of dynamische sites. Dien in via Google Search Console.

A

Servers

Ga naar dit kaartje

JSX

AAA

Talen & Formaten

JavaScript XML

JSX is een JavaScript/XML-achtige syntax voor React-componenten. Het is syntactic sugar die via Babel transpileert naar React.createElement(). Zo kun je HTML-achtige code in JavaScript schrijven. Bestanden hebben vaak .jsx als extensie, maar .js kan ook.

AAA

Talen & Formaten

Ga naar dit kaartje

Parse

AA

Talen & Formaten

Parse

Parsen is het analyseren en omzetten van data van het ene naar het andere formaat, bijvoorbeeld van string naar object. In JavaScript zet JSON.parse() een JSON-string om naar een object en maakt parseInt() van een string een number. Het omgekeerde is stringify/serialize. Parsen gebeurt ook bij HTML/XML en bij compilers en interpreters.

AA

Talen & Formaten

Ga naar dit kaartje

React

AA

Frontend

React JavaScript Library

React is een component-gebaseerde JavaScript-library voor interactieve UIs. Het gebruikt een virtuele DOM voor efficiƫnte updates, JSX (JS + XML) en hooks voor state en lifecycle. Het ecosysteem is uitgebreid (React Router, Redux, Next.js) en React is dominant voor SPAs.

AA

Frontend

Ga naar dit kaartje

SOAP

AAA

Backend

Simple Object Access Protocol

SOAP is een protocol voor het uitwisselen van gestructureerde informatie in webservices met XML-berichten. Het ondersteunt complexe operaties, ingebouwde foutafhandeling, transacties en beveiliging (WS-Security). Het is zwaarder dan REST, maar strikter gedefinieerd.

AAA

Backend

Ga naar dit kaartje

SVG

AA

Talen & Formaten

Scalable Vector Graphics

SVG is een XML-gebaseerd vectorformaat dat oneindig schaalt zonder kwaliteitsverlies. Het is perfect voor logo's, iconen, illustraties en grafieken. Het is tekstgebaseerd (te bewerken als code), te animeren met CSS/JS en klein voor simpele graphics. Niet geschikt voor foto's.

AA

Talen & Formaten

Ga naar dit kaartje

Webservice

A

Backend

Webservice

Een webservice is een interface waarmee applicaties via netwerkprotocollen (meestal HTTP) gegevens en functionaliteit uitwisselen. Berichten worden vaak in XML (SOAP) of JSON (REST/GraphQL) gestuurd. Webservices beschrijven endpoints, contracten en beveiliging, en kunnen synchroon of asynchroon werken.

A

Backend

Ga naar dit kaartje

AJAX

AA

Frontend

Asynchronous JavaScript and XML

AJAX is een techniek voor asynchrone data-uitwisseling tussen browser en server, zonder volledige page reload. Hoewel 'XML' in de naam staat, wordt meestal JSON gebruikt. Tegenwoordig gebruik je vooral de Fetch API of Axios. XMLHttpRequest was de oorspronkelijke (nu legacy) implementatie.

AA

Frontend

Ga naar dit kaartje

400 kaartjes

Een uitgebreide collectie begrippen voor elk niveau

12 categorieen

Van HTML & CSS tot databases en security

3 niveaus

Geschikt voor beginners en gevorderden

Voor teams & klassen

Ideaal als lesmateriaal of teambuilding tool

Offline oefenen

Fysiek aan de slag, zonder scherm