Web ohjelmointi Flashcards
HTTP
protokolla, jota käytetään kommunikointiin web-sivujen välillä ja tiedon siirtämiseen verkossa
DOM
document object model, web sivun rakenteen representaatio, jonka avulla JS voi muuttaa sivun sisältöä ja rakennetta dynaamisesti
CSS
kieli, jota käytetään määrittelemäään web-sivujen ulkoasu ja sen ominaisuudet
AJAX
tekniikka web sivujen päivittämiseen ilman että koko sivua tarvitsee ladata uudelleen
SPA
web-sovellus joka toimii yhdellä HTML-sivulla ja dynaamisesti päivittää sisältöä käyttäjän toiminnan perusteella
Fullstack
viittaa fronendin ja backendin kehitykseen
React
JS-kirjasto, joka on suunniteltu rakentamaan käyttöliittymiä
Komponentti
itsenäinen, uudelleenkäytettävä osa käyttöliittymässä
JSX
JS laajennus, joka, mahdollistaa HTML:n käytön React-sovellusten sisällä
Node.js
JS ympäristö, joka mahdollistaa JS suorittamisen palvelimella
olio
kuvaa tietorakennetta, joka koostuu ominaisuuksista tai muuttujista
komponentin tila
React-komponentin sisäinen tila, joka voi muuttua ja vaikuttaa komponentin renderöintii
refaktorointi
koodin uudelleenjärjestelyä tai muokkaamista
destrukturointi
mahdollistaa tietorakenteiden purkamista pienempiin osiin
rederöinti
prosessi, jossa käyttöliittymän komponentit muunnetaan virtuaalisesta DOM:sta todelliseksi näkymäksi käyttäjälle