Web ohjelmointi Flashcards

1
Q

HTTP

A

protokolla, jota käytetään kommunikointiin web-sivujen välillä ja tiedon siirtämiseen verkossa

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

DOM

A

document object model, web sivun rakenteen representaatio, jonka avulla JS voi muuttaa sivun sisältöä ja rakennetta dynaamisesti

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

CSS

A

kieli, jota käytetään määrittelemäään web-sivujen ulkoasu ja sen ominaisuudet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

AJAX

A

tekniikka web sivujen päivittämiseen ilman että koko sivua tarvitsee ladata uudelleen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

SPA

A

web-sovellus joka toimii yhdellä HTML-sivulla ja dynaamisesti päivittää sisältöä käyttäjän toiminnan perusteella

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Fullstack

A

viittaa fronendin ja backendin kehitykseen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

React

A

JS-kirjasto, joka on suunniteltu rakentamaan käyttöliittymiä

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Komponentti

A

itsenäinen, uudelleenkäytettävä osa käyttöliittymässä

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

JSX

A

JS laajennus, joka, mahdollistaa HTML:n käytön React-sovellusten sisällä

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Node.js

A

JS ympäristö, joka mahdollistaa JS suorittamisen palvelimella

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

olio

A

kuvaa tietorakennetta, joka koostuu ominaisuuksista tai muuttujista

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

komponentin tila

A

React-komponentin sisäinen tila, joka voi muuttua ja vaikuttaa komponentin renderöintii

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

refaktorointi

A

koodin uudelleenjärjestelyä tai muokkaamista

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

destrukturointi

A

mahdollistaa tietorakenteiden purkamista pienempiin osiin

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

rederöinti

A

prosessi, jossa käyttöliittymän komponentit muunnetaan virtuaalisesta DOM:sta todelliseksi näkymäksi käyttäjälle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

tapahtumankäsittelijä

A

Funktio, joka rekisteröityy kutsuttavaksi tiettyjen tapahtumien yhteydessä

17
Q

moduuli

A

koodin organisaatioyksikkö, oma hakemisto

18
Q

key-attribuutti

A

react-komponentin ominaisuus, joka auttaa tunnistamaan ja seuraamaan dynaamisesti luotuja komponentteja tai elementtejä

19
Q

lomakkeen käsittely

A

prosessi, jolla käsitellään käyttäjän lomakkeille syöttämiä tietoja

20
Q

axios

A

JS kirjasto, jota käytetään tekemään HTTP-pyyntöjä selaimen ja palvelimen välillä

21
Q

npm

A

käytetään JS kirjastojen hallintaan ja jakeluun

22
Q

promise

A

edustaa asynkronista toimintaa ja sen lopputulosta (odottaa, onnistunut, epäonnistunut)

23
Q

effect-hook

A

hook-funktio, jota käytetään suorittamaan toimintoja komponentin elinkaaren eri vaiheissa, aiheuttaa sivun uudelleen renderöitymisen

24
Q

express

A

node.js-web-sovelluskehys, joka helpottaa palvelimen kehitystä

25
nodemon
node.js-sovellus, joka valvoo tiedostonmuutoksi ja käynnistää uudelleen sovelluksen automaattisesti
26
middleware
Funktio, joiden avulla voidaan käsitellä request ja response olioita
27
same origin policy
rajoittaa JS pääsyä resursseihin eri alkuperästä
28
CORS
mahdollistaa verkkosivujen välisen kommunikoinnin
29
skeema
tietokannan rakenteen kuvaus
30
dokumenttitietokanta
tallentaa tietoja JSON-tyyppisesissä dokumenteissä
31
ympäristömuuttuja
muuttuja, joka on asetettu käyttöjärjestelmän ympäristöön ja jota voidaan käyttää sovelluksen konfigurointiin ja käyttäytymisen ohjaamiseen eri ympäristöissä
32
api
rajapinta, joka määrittelee, miten eri ohjelmistokomponentit voivat kommunikoida keskenään
33
RESTful API
suunnittelumalli, jota käytetään web-palveluiden rakentamiseen ja perustuu HTTP-protokollaan
34
JSON
tietomalli, jota käytetään tiedonsiirtoon selaimen ja palvelimen välillä