Interneto Egzas

0.0(0)
studied byStudied by 4 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/65

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

66 Terms

1
New cards

Kas yra karkasas?

programinės įrangos paketas su bibliotekomis, kuris palengvina pasikartojančių užduočių atlikimą ir suteikia pagrindinę struktūrą projektui.

2
New cards

Kokias galimybes web kūrėjams suteikia CSS karkasai? CSS karkasų privalumai ir trūkumai

taupo laiką, suteikia standartizuotą kodą ir UI komponentus

bet perteklinis kodas, daug klasių HTML’e, galimi dizaino pokyčiai atnaujinant

3
New cards

Trys populiariausi CSS karkasai

Bootstrap, Bulma, Foundation, MaterializeCSS, UIkit

4
New cards

Bootstrap 4 ypatumai

Responsive dizainas, „mobile-first“ principas, gera dokumentacija, lengvas naudojimas

5
New cards

Kaip galima įtraukti Bootstrap 4 į projektą?

galima atsisiusti lokaliai arba itraukti is CDN

6
New cards

Kokie konteineriai sukuriami naudojant .container ir .container-fluid?

.container sukuria fiksuoto pločio prisitaikantį konteinerį, .container-fluid – viso ekrano pločio konteinerį

7
New cards

W3.CSS ypatumai

lengvas, greitas CSS karkasas, nenaudojantis JavaScript ar jQuery, palaikantis responsive dizainą ir nemokamas

8
New cards

Kokie tinklalapiai vadinami dinaminiais?

reaguojantys į vartotojo veiksmus ir keičia turinį be puslapio perkrovimo

9
New cards

Ar yra skirtumas tarp ECMAScript 6 ir JavaScript?

ECMAScript - JavaScript standartas, JavaScript - realizacija

10
New cards

Kokie raktiniai žodžiai naudojami kintamiesiems JavaScript?

var, let, const.

11
New cards

Nuo ko priklauso kintamojo tipas JavaScript?

nuo jam priskirtos reikšmės

12
New cards

var, let ir const deklaravimo taisyklės

var – funkcijos lygio, galima naudoti uz ribu, let ir const – bloko lygio, negalima naudoti uz bloko ribu, const reikšmė negali būti perrašyta

13
New cards

Kas yra objektai ir masyvai JavaScript?

Objektai – reiksmiu, su vardais, rinkinys. Gali buti bet kuriu tipu, kuriuos palaiko JS, turi varda ir duomeni. Veikia kaip kintamasis, galima isrinkti savybes.

Masyvai - surusiuotas reiksmiu rinkinys. Kiekviena reiksme yra elementas, turi savo pozicija - indeksa. Rinkinys be tipu, elementai gali buti bet kokio tipo

14
New cards

eval(), isNaN(), Number() paskirtis

eval() naudojama matematiniams reiskiniams apskaicciuoti (vykdo teksta kaip koda “x+x”)

isNaN() tikrina ar reikšmė nėra skaičius, grazina true arba false

Number() konvertuoja objekto argumenta į skaičių

15
New cards

Kaip pakeisti operatorių vykdymo tvarką JavaScript?

Naudojant skliaustus

16
New cards

Sąlygos ir ciklo operatoriai

if, else, switch, for, while, do while

17
New cards

Kaip galima įtraukti JavaScript į HTML?

Inline, <script> arba per isorini .js faila

18
New cards

<script> atributų paskirtis async

asinchroninis vykdymas, nurodo narsyklei kad vykdyti koda fone, nestabdant puslapio krovimo

19
New cards

Išorinių JavaScript failų privalumai

Geresnė kodo struktūra, tas pats kodas panaudojamas skirtinguose tinklapiuose, greitesnis puslapio krovimas, palengvina HTML ir JS skaityma ir prieziura

20
New cards

Kas yra window objektas?

pagrindinis JS funkciju ir API prieigos taskas, naršyklės langą reprezentuojantis objektas

21
New cards

location savybės

nuoroda i objekta, zymi tame lange rodomo dokumento URL

kitos savybes - href, pathname, protocol, port, search

22
New cards

Pranešimų langų tipai

alert, confirm, prompt.

alert - pranesimo langas

confirm - pranesimas su patvirtinimu/atsaukimu

prompt - pranesimas su ivedimu

23
New cards

Ar būtina naudoti window apibrėžiant pranešimo langą?

Ne, galima naudoti ir tiesiogiai, be jokiu objektu

24
New cards

Kas yra įvykis JavaScript?

veiksmas kuri naudotojas atlieka su tam tikru elementu

25
New cards

Kas yra DOM?

Document Object Model – standartizuota programine sasaja, leidžianti JS ar kitom kalbos kodams saveikauti su HTML dokumento elementais

26
New cards

Kuo remiasi dinaminis HTML?

DOM , leidziantis valdyti HTML objektus ir ju savybes

27
New cards

Ką apibrėžia HTML DOM?

tipine objektu aibe HTML dokumentams

28
New cards

Kas yra HTML DOM metodai ir savybės?

veiksmai kuriuos galima atlikti su HTML elementais

HTML elementu reiksmes, kurias galima nustatyti, gauti ar pakeisti

29
New cards

HTML DOM struktūra ir mazgai

medžio struktūra - aukščiausias mazgas – document → root → element <head> ir element <body>, toliau tingiu rasyt

30
New cards

Elementų paieškos metodai

getElementById, getElementsByName, getElementsByTagName, getElementsByClassName, querySelector, querySelectorAll.

31
New cards

innerHTML paskirtis

Keičia arba grąžina HTML elemento turini kaip eilute

32
New cards

write() metodas

Isveda elemento turinį į dokumentą vykdymo metu

33
New cards

createElement ir susiję metodai

Sukuria ir iterpia nauja elementa i HTML DOM

34
New cards

value savybės naudojimas

Gauna įvesties laukų reikšmę

35
New cards

Kaip pakeisti HTML elemento stilių?

naudoti .style elemento atributa

document.getElementById(id).style.color=”blue”;

36
New cards

Kas yra JSON?

lengvas tekstinis duomenų apsikeitimo formatas

37
New cards

Ar JSON yra JavaScript objektas?

Is dalies.

Tai yra nepriklausomas nuo kalbos tekstinis duomenu formatas, bet jis yra sukurtas remiantis JS objekto savybemis

38
New cards

JSON.parse() ir JSON.stringify()

Konvertuoja JSON į JS objektą ir JS objektą į JSON eilute

39
New cards

Kas sudaro MEAN, MEVN, MERN?

Visur javascript

MEAN – MongoDB, Express, Angular JS, Node.js

MEVN – MongoDB, Express, Vue.js, Node.js

MERN – MongoDB- Express, React, Node,js

40
New cards

Kam skirtas Express.js?

Kurti API ir CRUD operacijas ziniatinklio ir mobiliuju programu kurime

41
New cards

Node.js privalumai ir trūkumai

Didesnis nasumas, asinchroninis modelis, efektyvus daugelio uzklausu tvarkymas

Nera optimalu procesoriu reikalaujancioms operacijoms, sudetingi skaiciavimai gali uzblokuoti serveri

42
New cards

NPM paskirtis

Node Package Manager - valdo paketus ir priklausomybes Node.js aplinkoje

43
New cards

npm komandos

npm init, npm install, npm start, npm run, npm test

44
New cards

Kas yra NPM paketas ir modulis

Paketas – programų rinkinys, modulis – kodo dalis

45
New cards

MongoDB tipas

dokumentinė NoSQL duomenų bazė, fokusuojasi i efektyvuma, ispleciamuma i daugeli serveriu

46
New cards

Kam skirta React biblioteka?

Vartotojo sąsajų kūrimui naudojant komponentus, reikalaujant maziau kodo nei su JS

47
New cards

Kodėl React populiari?

Lengvai suprantama, didele biblioteka, lengva testuoti, didele bendruomene

48
New cards

Kas yra JSX?

JavaScript sintaksės plėtinys UI aprašymui, kuria React “elementus”

49
New cards

Kas yra React komponentas?

pernaudojami UI elementai, galima isskaidyti i gabaliukus, skirstomi i klases ir funkciju

50
New cards

Hooks paskirtis

Leidžia naudoti React būsenas ir gyvavimo ciklą funkciniuose komponentuose, neveikia klasese

51
New cards

Virtualaus DOM paskirtis

Optimizuoja atvaizdavimą.

52
New cards

Skirtumas tarp DOM ir virtualaus DOM

Virtualus DOM yra kopija atmintyje, DOM – realus dokumentas. Virtualus greitesnis, nes nekeicia dokumento isvaizdos

53
New cards

Kas yra API?

Programų programavimo sąsaja duomenų apsikeitimui tarp kitu programu/sistemu

54
New cards

API nauda

Leidzia automatizuoti procesus, sumazina rankini darba, galimybe integruoti treciuju saliu paslaugas. Palengvina skirtingu sistemu tarpusavio saveika. Greitesnis vystymas, nes nereikia gilintis i vidaus sistemos veikima, tad galima greiciau kurti funkcijas/paslaugas. Geresnis duomenu pasiekimas, islaidu mazinimas.

55
New cards

SOAP, REST, GraphQL API

SOAP (Simple Object Access Protocol) - keiciasi informacija per tinkla tarp skirtingu sistemu

REST (Representational state transfer) – naudojamas HTTP, duomenys reprezentuojami skirtingais formatais (XML, JSON) ir kliento busena perduodama API uzklausa

GraphQL – API uzklausu kalba, skirstoma i tipus o ne i prieigos taskus (kaip REST), struktura panasi i grafa

56
New cards

HTTP metodai

GET, POST, PUT, DELETE, CONNECT, PATCH

57
New cards

HTTP būsenų kodai

1xx informacija

2xx sėkmė

3xx peradresavimas

4xx kliento klaida

5xx serverio klaida

58
New cards

Kam skirtas Lighthouse?

Žiniatinklio sistemos audito įrankis

59
New cards

Lighthouse kategorijos

Performance (nasumas), Accessibility (prieinamumas), Best Practices (gerosios praktikos), SEO

60
New cards

Kam skirti CSS preprocesoriai?

irankiai plesti iprasta CSS funkcionaluma, padeda rasyti geriau organizuota, lengviau valdoma CSS koda

61
New cards

CSS preprocesorių pavyzdžiai

Sass, LESS specifiniai formatai

$primary-color: blue;

$padding: 15px;

62
New cards

Ar naršyklės supranta preprocesorių kodą?

Ne, turi būti kompiliuojamas į CSS

63
New cards

CSS preprocesorių privalumai ir trūkumai

Leidzia dalinti koda i mazesnius modulius/failus, uztikrintas suderinamumas su senesnemis narsyklemis

Priklausomybe nuo kompiliavimo i standartini CSS, kodo kompiliavimui didesniuose projektuose gali prireikti daugiau laiko ir resursu

64
New cards

CORE DOM

apibrezia tipine objektu aibe bet kuriam strukturizuotam dokumentui

65
New cards

XML DOM

isplestine zymiu kalba, apibrezianti tipine objektu aibe dokumentams

66
New cards

Kas yra Node.js?

JS vykdymo aplinka, skirta vykdyti JS uz narsykles ribu