markdown + bongeszok Flashcards

1
Q

Jelölőnyelvek

A

A jelölőnyelvek szöveg annotálására szolgáló számítógépes nyelvek.
Lehetővé teszik szövegrészekhez metaadatok megadását a szövegtől jól elkülöníthető módon.

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

példák jelölőnyelvekre

A
  • AsciiDoc https://asciidoc.org/
  • Markdown https://daringfireball.net/projects/markdown/
  • TeX, LaTeX https://www.latex-project.org/
  • troff (man oldalak) https://www.gnu.org/software/groff/
  • Wikitext https://en.wikipedia.org/wiki/Help:Wikitext
  • XML https://www.w3.org/XML/
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Mi a Markdown?

A

A Markdown egy pehelysúlyú jelölőnyelv sima szöveges formázási szintaxissal.

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

A Markdown jellemzői

A
  • Könnyen olvasható és könnyen írható sima szöveges formátum.
  • Különféle kimeneti formátumokba alakítható (például HTML-be).
  • Kifejezetten a speciális ismeretekkel nem rendelkező felhasználókat célozza meg.
  • Szintaxisát főleg a sima szöveges email formázás ihlette.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Szabványosítás

A
  • A Markdown-t eredetileg John Gruber fejlesztett ki 2004-ben Aaron Swartz közreműködésével.
    -CommonMark:
    • A Markdown egy egyértelmű szintaxis specifikációja.
    • Egy tesztkészlet is biztosít az implementációk a specifikációnak való megfelelésének ellenőrzéséhez.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Markdown változatok

A
  • GitHub Flavored Markdown (GFM)
  • Pandoc’s Markdown
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

markdown Gyakorlati felhasználások

A

konverzios eszkozok:
- Pandoc: css kodda alakit
- Mermaid: folyamatabrat keszit

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

A böngészők felépítése és komponensei

A
  • UI (UI backend)
  • bongeszo motor (data storage)
  • renderelo motor (network, JS motor, UI backend)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

felhasználó felület

A
  • A felhasználói felülethez tartozik a címsor, a
    gombok (például, vissza, előre, frissítés),
    menük, stb.
  • Beletartozik a böngésző minden látható része,
    annak a területnek a kivételével, ahol a
    weboldal megjelenítésre kerül.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

böngészőmotor

A
  • Egy magas szintű interfészt biztosít a
    renderelő motor manipulálásához.
  • Közvetítő szerepet tölt be a felhasználói felület
    és a renderelő motor között.
  • Kezeli az adattároló komponenst.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

renderelő motor

A
  • A böngészők egy kulcskomponense.
  • Feladata webes tartalom (például egy HTML
    vagy XML dokumentum) vizuális
    reprezentációjának létrehozása egy kimeneti
    eszközön való megjelenítés céljából.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

hálózati komponens

A

A hálózati komponens felelős a hálózati
kommunikáció kezeléséért, beleértve:
– HTTP kérések és válaszok
– WebSocket API
– WebRTC
Egy platformfüggetlen interfészt biztosít, mely
mögött platform specifikus API-k kerülnek
felhasználásra.

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

fo js motorok

A
  • SpiderMonkey (programozási nyelv: C++/Rust/JavaScript; licenc: Mozilla Public License 2.0)
  • V8 (programozási nyelv: C++; licenc: New BSD License), chromium
  • JavaScriptCore (programozási nyelv: C++; licenc: LGPLv2), apple
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

UI back-end

A
  • Az UI back-end felelős a böngészőben a
    rajzolásért.
  • Egyaránt használják a felhasználói felület
    elemek és a weboldal megjelenítéséhez.
  • Egy platformfüggetlen interfészt biztosít, mely
    mögött platform specifikus API-k kerülnek
    felhasználásra.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

adattároló

A

Az adattároló felelős az adatok perzisztens
tárolásáért, a következőkhöz használják:
– HTTP sütik
– HTTP gyorsítótárazás
– Indexed Database API (IndexedDB)
– Web Storage API

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

A főbb renderelő motorok

A
  • WebKit (apple, c++)
  • Blink (chromium, c++)
  • Gecko (mozilla, c, c++, js, rust)
17
Q

fő asztali és mobil böngészők

A
  • Chromium, Google Chrome
  • Firefox
  • Opera
  • Safari
  • Microsoft Edge
18
Q

Böngésző kiegészítők

A

Egy böngésző kiegészítő egy böngésző
megjelenését vagy viselkedését testreszabó
szoftvermodul.
– A kiegészítők fajtái: kiterjesztések, nyelvi
csomagok, témák, plugin-ek

19
Q

böngésző kiterjesztések

A

Egy böngésző kiterjesztés egy olyan
kiegészítő, mely egy böngésző viselkedését
módosítja, azaz új funkcionalitást ad hozzá
vagy létező funkcionalitást módosít.

20
Q

“Fej nélküli” (headless) böngészők

A

Egy „fej nélküli” (headless) böngésző egy grafikus
felhasználói felület nélküli böngésző.
– Programozottan vezérelhető.
Lehetséges alkalmazások:
– Webalkalmazások automatikus tesztelése
– Weboldalakkal történő interakció automatizálása
– Képernyőképek készítése weboldalakról
– Információ kinyerés weboldalakból (web scraping)

21
Q

Az about URI séma

A
  • Az about URI sémát széles körben használják a
    böngészők ahhoz, hogy hozzáférést adjanak a belső
    erőforrásaikhoz, mint például a beállítások,
    alkalmazás információk vagy rejtett beépített
    funkciók (például „húsvéti tojások”).
  • Bizonyos böngészők az about URI-kat a saját
    ekvivalens megfelelőikre képezik le, a
    sémanevet (about) a nevükre (mint például
    chrome, opera vagy edge) kicserélve.