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
Q

nodemon

A

node.js-sovellus, joka valvoo tiedostonmuutoksi ja käynnistää uudelleen sovelluksen automaattisesti

26
Q

middleware

A

Funktio, joiden avulla voidaan käsitellä request ja response olioita

27
Q

same origin policy

A

rajoittaa JS pääsyä resursseihin eri alkuperästä

28
Q

CORS

A

mahdollistaa verkkosivujen välisen kommunikoinnin

29
Q

skeema

A

tietokannan rakenteen kuvaus

30
Q

dokumenttitietokanta

A

tallentaa tietoja JSON-tyyppisesissä dokumenteissä

31
Q

ympäristömuuttuja

A

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
Q

api

A

rajapinta, joka määrittelee, miten eri ohjelmistokomponentit voivat kommunikoida keskenään

33
Q

RESTful API

A

suunnittelumalli, jota käytetään web-palveluiden rakentamiseen ja perustuu HTTP-protokollaan

34
Q

JSON

A

tietomalli, jota käytetään tiedonsiirtoon selaimen ja palvelimen välillä