2. HTML, CSS

2. HTML, CSS

University

90 Qs

quiz-placeholder

Similar activities

Вопросы по технологии

Вопросы по технологии

University

90 Qs

tin chuẩn đầu ra AOF

tin chuẩn đầu ra AOF

University

94 Qs

MYSQL - FIN

MYSQL - FIN

University

90 Qs

 Excel + PPT

Excel + PPT

University

90 Qs

110-230

110-230

University

95 Qs

CSE3300

CSE3300

University

90 Qs

Quiz Unidad II: sentencias de decisión

Quiz Unidad II: sentencias de decisión

University

89 Qs

Câu hỏi về Kotlin và Lifecycle

Câu hỏi về Kotlin và Lifecycle

University

86 Qs

2. HTML, CSS

2. HTML, CSS

Assessment

Quiz

Information Technology (IT)

University

Hard

Created by

Áron Pálfi

Used 1+ times

FREE Resource

90 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Milyen alapvető szerepet tölt be a modern webböngésző a

webalkalmazások futtatása során, túlmutatva a statikus tartalom

megjelenítésén?

A böngésző egy összetett futtatási környezet, amely JavaScript motorral,

eseménykezelő mechanizmussal (eseményhurok) és API-k széles körével

rendelkezik a dinamikus, interaktív webalkalmazások támogatására.

A böngésző elsődleges funkciója a HTML és CSS dokumentumok gyors letöltése és cache-elése, miközben a szerveroldali szkriptek futtatását egy beépített, minimális funkcionalitású webszerver komponens végzi, teljesen elszigetelve a kliensoldali logikától és az operációs rendszertől.

A böngésző egy operációs rendszer szintű virtualizációs réteg, amely lehetővé teszi tetszőleges asztali alkalmazások futtatását egy szigorúan ellenőrzött sandbox környezetben, minimális módosításokkal, elsősorban biztonsági és kompatibilitási célokból, függetlenül a webes technológiáktól.

A böngésző kizárólag HTML és CSS dokumentumok interpretálására és vizuális megjelenítésére szolgáló egyszerű program, minden dinamikus funkcionalitásért a szerveroldal felelős.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Mi a JavaScript motor elsődleges felelőssége egy modern webböngésző futtatási környezetében?

A JavaScript motor felelős a JavaScript kód értelmezéséért, fordításáért (gyakran Just-In-Time, JIT, fordítással) és hatékony végrehajtásáért a böngészőben, lehetővé téve a weboldalak dinamikus viselkedését és interaktivitását.

A JavaScript motor egy olyan komponens, amely kizárólag a DOM (Document Object Model) fa szerkezetének validálását és optimalizálását végzi, mielőtt az a renderelő motorhoz kerülne, biztosítva ezzel a webes szabványoknak való megfelelést és a gyors megjelenítést.

A JavaScript motor elsődleges feladata a böngésző biztonsági házirendjeinek (pl. Same-Origin Policy) érvényesítése, beleértve a cross-site scripting (XSS) támadások aktív megelőzését és a felhasználói adatok integritásának védelmét, mielőtt bármilyen kliensoldali szkript futhatna.

A JavaScript motor a webszerveren futtatja a JavaScript kódot, és az eredményül kapott HTML-t küldi a böngészőnek megjelenítésre.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Hogyan járul hozzá az eseményhurok (Event Loop) a böngésző válaszkészségének fenntartásához aszinkron műveletek esetén?

Az eseményhurok egy olyan alapvető mechanizmus a böngészőben, amely lehetővé teszi az aszinkron műveletek (pl. hálózati kérések, felhasználói interakciók, időzítők) nem-blokkoló kezelését, biztosítva a felhasználói felület folyamatos válaszkészségét még hosszan tartó feladatok esetén is.

Az eseményhurok egy speciális hardverkomponens a modern számítógépek processzoraiban, amelyet a böngészők a grafikus megjelenítés és a komplex CSS animációk hardveres gyorsítására használnak, tehermentesítve ezzel a központi feldolgozó egységet (CPU).

Az eseményhurok egy biztonsági protokoll, amely a böngésző és a távoli webszerver közötti kommunikációs csatorna titkosítását és integritásának ellenőrzését végzi, megakadályozva a lehallgatást és az adatmódosítást, hasonlóan a HTTPS protokollhoz, de alacsonyabb hálózati szinten működik.

Az eseményhurok a JavaScript kód végrehajtása előtti statikus elemzését és szintaktikai ellenőrzését végzi, hibákat keresve.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Melyik állítás írja le legpontosabban a DOM (Document Object Model) API alapvető funkcióját és jelentőségét a webfejlesztésben?

A DOM API egy platform- és nyelvfüggetlen programozási interfész, amely lehetővé teszi szkriptek (jellemzően JavaScript) számára a HTML vagy XML dokumentumok tartalmának, szerkezetének és stílusának dinamikus elérését és strukturált módosítását.

A DOM API egy alacsony szintű grafikus könyvtár, amely közvetlen hozzáférést biztosít a képernyő pixeljeihez és a grafikus kártya erőforrásaihoz, lehetővé téve nagy teljesítményű, natívhoz közeli sebességű játékok és komplex vizualizációk fejlesztését a böngészőben.

A DOM API egy beágyazott adatbázis-kezelő rendszer, amelyet a modern böngészők használnak a felhasználói beállítások, böngészési előzmények, mentett jelszavak és kiterjedt cookie-adatok biztonságos és hatékony tárolására, biztosítva azok perzisztenciáját és gyors elérhetőségét.

A DOM API elsősorban a böngésző hálózati kéréseinek (pl. AJAX) kezelésére és a webszerverrel való kommunikáció menedzselésére szolgál.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Mi a WebAssembly (Wasm) elsődleges koncepcionális célja és milyen előnyöket kínál a webes alkalmazások fejlesztésében?

A WebAssembly egy alacsony szintű, bináris utasításformátum, amelynek célja, hogy lehetővé tegye magas szintű nyelveken (pl. C, C++, Rust) írt kód futtatását webböngészőkben natívhoz közeli teljesítménnyel, kiterjesztve a webplatform képességeit.

A WebAssembly egy szerveroldali technológia, amely optimalizálja a webszerverek erőforrás-kihasználását azáltal, hogy a gyakran használt, statikus kódrészleteket hardveresen gyorsított, előre lefordított formában tárolja, jelentősen csökkentve a dinamikus tartalomgenerálás késleltetését.

A WebAssembly egy új, magas szintű, interpretált szkriptnyelv, amelyet kifejezetten a JavaScript leváltására terveztek, célja egy biztonságosabb és könnyebben tanulható alternatíva biztosítása a kliensoldali webfejlesztéshez, szigorúbb típusrendszerrel és beépített párhuzamosítási képességekkel.

A WebAssembly egy új JavaScript keretrendszer, amely a felhasználói felületek deklaratív leírására specializálódott.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Milyen kapcsolatban áll a WebAssembly a hagyományosan nem webes célra használt programozási nyelvekkel, mint például a C, C++ vagy Rust?

A WebAssembly lehetővé teszi, hogy az ilyen nyelveken (pl. C, C++, Rust) írt meglévő vagy új kódbázisokat egy kompakt bináris formátumra fordítsák, amely hatékonyan futtatható a böngészőkben, így kihasználva ezen nyelvek teljesítménybeli képességeit webes környezetben.

A WebAssembly egy olyan specifikáció, amely arra ösztönzi a böngészőgyártókat, hogy egységes, beépített támogatást nyújtsanak a HTML, CSS és JavaScript mellett más, népszerű interpretált szkriptnyelvek, mint például a Python, Ruby vagy Perl, közvetlen böngészőbeli futtatásához, virtuális gépek nélkül.

A WebAssembly egy fordítóprogram (transpiler), amely a C, C++ vagy Rust nyelven írt kódot automatikusan átalakítja ekvivalens, optimalizált JavaScript kódra, amely aztán a böngésző JavaScript motorján fut, így biztosítva a kompatibilitást a meglévő webes infrastruktúrával.

A WebAssembly kizárólag JavaScriptből fordítható, és célja a JavaScript kód további optimalizálása a futási sebesség érdekében.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Melyek a modern webböngészők által kínált főbb API csoportok, és milyen funkcionalitást biztosítanak a webalkalmazások számára?

A modern böngészők API-k széles skáláját kínálják, többek között a dokumentumstruktúra manipulációjához (DOM API), 2D/3D grafika megjelenítéséhez (Canvas, WebGL), hálózati kommunikációhoz (Fetch API, WebSockets), kliensoldali adattároláshoz (Web Storage, IndexedDB) és multimédiás tartalmak kezeléséhez (Web Audio API, Media API-k).

A böngésző API-k egy szigorúan zárt, gyártóspecifikus rendszert alkotnak, amelynek elsődleges célja a böngésző belső működésének optimalizálása és a felhasználói felület egységesítése, korlátozva a külső fejlesztők hozzáférését a rendszer alacsony szintű funkcióihoz a biztonság érdekében.

A böngésző API-k főként a szerveroldali alkalmazásokkal való szorosabb integrációt célozzák, lehetővé téve a böngésző számára, hogy közvetlenül hajtson végre komplex adatbázis-műveleteket a szerveren, vagy kezeljen szerveroldali felhasználói munkameneteket, minimalizálva a kliens-szerver kommunikáció szükségességét.

A böngésző API-k kizárólag a JavaScript motor belső, nem dokumentált működését szolgálják, és fejlesztők számára nem elérhetők.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?