Vizsgatémák 10-11 JavaScript/ECMAScript JSON Flashcards

1
Q

Mi a ECMAScript?

A

A JavaScript nyelv szabványosítása, jelenleg 13as kiadás az aktuális.

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

Mi a JavaScript?

A

Ezt a kifejezést használják az ECMAScript különböző gyártók általi megvalósításaira.

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

Melyik böngészőhöz melyik JavaScript motor tartozik?

A

Spidermonkey - Mozilla
V8 - Chromium
JavaScrpitCore - Webkithez fejlesztett motor
Nashorn - Oracle
GraalVM Community Edition -
Hermes - React Native alkalmazások optimalizált
JerryScript - IoT eszközökre

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

Mi a Node.js?

A

V8 motorra épül Javascriptet futtató környezet.

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

Mire használják a Node.js-t?

A

Böngészőn kívüli JavaScript alkalmazások létrehozása.
Kliens- és szerver oldali alkalmazások fejlesztése.
Skálázható hálózati alkalmazások lértehozása.

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

Mi az NPM?

A

Legnagyobb nyílt forráskódú ökoszisztéma, csomag ökoszisztémája.

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

Minek a rövidítése a JSON?

A

JavaScript Object Notation

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

Jellemezd a JSON-t!

A

ECMAScript-ből származik.
Könnyű szöveges nyelvfüggetlen adatcsere formátum
Strukturált adatok ábrázolására
Emberek által könnyen olvasható és írható
Szoftver által könnyen generálható

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

Jellemezd a JSON-t!

A

ECMAScript-ből származik.
Könnyű szöveges nyelvfüggetlen adatcsere formátum
Strukturált adatok ábrázolására
Emberek által könnyen olvasható és írható
Szoftver által könnyen generálható

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

Hasonlítsd össze a JSONt és az ECMAScriptet!

A

2019 óta a JSON az ECMAScript részhalmaza.

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

Hasonlítsd össze a JSONt és az XMLt!

A

A JSON az XML alternatívájaként használható adatcseréhez.
Ugyanazok az előnyök, de hátrányok nélkül.

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

Mi a közös az XMLben és a JSONben?

A

Egyszerűség
Emberi fogyasztásra alkalmas
Szofverek által könnyen generálható
Nyíltság
Önleíró adatábrázolás
Univerzális adatcsere formátum.

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

Miben különbözik az XML és a JSON?

A

A JSON adat-orientált, az XML pedig dokumentum-orientált.
Adatok ábrázolására a JSON jobb, kevésbé bőbeszédű
Dokumentum-középpontú alkalmazásokhoz az XML jobb, kiterjeszthető és kiforrottabb infrastruktúra-

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

Milyen és melyek ezek az típusok JSONben?

A

Primitív: Stringek, számok, logikai érték, null
Strukturált: tömbök, objektumok

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

Miből állnak a JSON szövegek?

A

Tokenek olyan sorozata, mely megfelel a JSON érték nyelvtani szabálynak.

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

Milyen tokeneket használ a JSON?

A

Szerkezeti {,},[,],: és ,
Sztringek
Számok
Literális tokenek true, false, null

16
Q

Hol lehet whitespace karaktereket használni?

A

Tokenekben nem, csak sztringekben
Token előtt és után lehet, melyek nem lényegesek

17
Q

Jellemezd a számokat JSONben!

A

Nincs korlát a tartományra és pontosságra
Érdemes dupla pontosságú lebegő pontos számokat használni

18
Q

Jellemezd a sztringeket JSONben!

A

Unicode karaktersorozat, melyeket idézőjelek határolnak
Idézőjelt, backslasht és az U+0000 - U+001F karaktereket csak levédve használhat
BMP elemeit \unnnn formában megadhatóak hexadecimális alakban van

19
Q

Jellemezd a tömböket JSONben!

A

Tetszőleges számú érték rendezett sorozata.
[] közé van zárva.
Bármilyen típusú lehet.

20
Q

Jellemezd az objektumokat JSONben!

A

Tetszőleges számú név-érték pár
A név tetszőleges sztring, az érték tetszőleges JSON érték
Név-érték párokat tagoknak(member) is nevezik

21
Q

Milyen karakterkódolással lehet rendszerek között átvinni JSON szöveget? Milyen RFC-hez köthető?

A

UTF-8
RFC 8259

22
Q

Milyen alkalmazások végeznek JSON és XML közti könverziót?

A

<oXygen></oXygen>

Visual Studio Code
JSON-java
xml-js
JsonML

23
Q

Mi a JSON Schema?

A

JSON-alapú sémanyelv JSON dokumentumok érvényesítéséhez.

24
Q

Mi a JSON dokumentum?

A

Az application/json média típus által leírt információ erőforrás, egy JSON érték.

25
Q

Mi a példány?

A

Egy olyan JSON dokumentum, melyre egy séma vonatkozik

26
Q

Mi a JSON séma?

A

Olyan JSON dokumentum, mely példányokat ír le.
Egy objektum vagy logikai érték.
Sémák egymásba ágyazhatók.
Média típus application/schema+json

27
Q

Mi a tulajdonság?

A

Egy objektum példány egy tagja.

28
Q

Mi a kulcsszó?

A

Egy séma objektum egy példányra vonatkozó tulajdonsága.

29
Q

Mi a szótár?

A

Adott célra szolgáló kulcsszavak halmaza, szintaxisukkal és jelentésükkel együtt.