Komunikace se serverem Flashcards

1
Q

Jaké jsou hlavní metody pro načítání dat z backendu v moderním web vývoji?

A
  1. AJAX (Asynchronous JavaScript and XML): Tradiční metoda pro asynchronní načítání dat pomocí JavaScriptu, často s využitím JSON.
  2. Fetch API: Modernější nástroj než XMLHttpRequest, podporuje Promises a umožňuje lepší kontrolu nad HTTP requesty.
  3. Axios: Knihovna založená na Promise, která zjednodušuje HTTP komunikaci a nabízí rozšířené funkce jako interceptory.
  4. WebSocket: Poskytuje dvoucestnou komunikaci v reálném čase mezi klientem a serverem.
  5. Server-Sent Events (SSE): Umožňuje serveru posílat aktualizace klientovi pomocí trvalého HTTP spojení, vhodné pro notifikace.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Jaké jsou klíčové kroky pro transformaci JSON dat do formy přívětivé pro uživatele?

A
  1. Parsing JSON: Převod JSON textu na JavaScriptové objekty pro snazší manipulaci.
  2. Formátování dat: Převod časů a dat na čitelné formáty, lokalizace podle preferencí uživatele.
  3. Transformace a agregace: Úprava struktury dat pro lepší přístupnost a agregace dat z více zdrojů.
  4. Lokalizace a internacionalizace: Přizpůsobení datové prezentace jazyku a kultuře uživatele.
  5. Zobrazení na UI: Integrace dat do uživatelského rozhraní s využitím frameworků jako React, Angular, nebo Vue.js.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly