Programowanie

 0    46 schede    pablojakub
Scarica mp3 Stampa Gioca Testa il tuo livello
 
Domanda język polski Risposta język polski
Jaka jest różnica między PUT a PATCH
inizia ad imparare
PATCH zmienia konkretne property a PUT wymienia cały obiekt
O czym informuje status 304
inizia ad imparare
Not-modified czyli zasób może zostać reużyty z cache
Jak działa operator '?' w Javascript
inizia ad imparare
Wyklucza jedynie null i undefined
Jak działa operator || w Javascript
inizia ad imparare
wyklucza wszystkie falsy values
Pusty array i pusty obiekt jest (truthy or falsy)?
inizia ad imparare
truthy value
a - b w metodzie sort() sortuje rosnąco czy malejąco?
inizia ad imparare
rosnąco
Metoda sort() domyślnie sortuje po
inizia ad imparare
stringach
Jak w JS stworzyć dzisiejsza datę o północy?
inizia ad imparare
najpierw po prostu new Date. Potem setHours(0,0,0,0);
Która metoda potrafi konwertować dokładnie floating numbers - Number() czy parseInt()?
inizia ad imparare
Number()
Która metoda zwroci NaN dla '123abc' - Number() czy parseInt()?
inizia ad imparare
Number()
Która metoda zwroci NaN dla ' ' lub boolean- Number() czy parseInt()?
inizia ad imparare
parseInt()
Jeśli chcemy sortować po stringach w sort() to uzyjemy
inizia ad imparare
a. localCompare(b)
Closures to
inizia ad imparare
Funkcja która posiada odwołanie do zmiennej z outer scope
Event loop to taki _ w _. Ciągle patrzy na _ i jeśli jest pusty to dodaje zadanie z _
inizia ad imparare
manager, kuchni, call stack, callback queue
SetTimeout to micro czy macrotask?
inizia ad imparare
macrotask
Microtask to na przykład
inizia ad imparare
Promise callback
React native bridge to _ _ pomiędzy _ a _, pozwalająca na _
inizia ad imparare
warstwa komunikacji, JavaScript, natywnymi modułami, wywoływanie funkcji natywnych
Czym jest virtual DOM
inizia ad imparare
To kopia prawdziwego DOMu, wykorzystywana przez React do update'u
W tej funkcji co wywołane zostanie pierwsze? ylert('Hello, ' + srompt('Who are you?'));
inizia ad imparare
prompt who are you
What is RPC. It is used to _ _ on another _
inizia ad imparare
Remote Procedure Call. call procedure, computer
useEffect is not _ and run in different _ _
inizia ad imparare
synchronous, render cycle
CSS text wrap for heading
inizia ad imparare
text-wrap: balance
CSS text wrap for paragraph
inizia ad imparare
text-wrap: pretty
CSS property to stop scrolling when inside scroll reaches end
inizia ad imparare
overscroll-behavior: contain
Protokół UDP oznacza
inizia ad imparare
User Datagram Protocol
UDP jest _ niż TCP ale nie ma _ _ czy _ _. wykorzystywany jest do _ _
inizia ad imparare
szybszy, nawiązywania połączenia, potwierdzenia odbioru, czatów głosowych
Transform nie działa na _ czyli np. _ _ _ _. Chyba że mu ustawisz
inizia ad imparare
inline-elements, span, a, input, img. display: block np.
useEffect jest _ i odpalany _ a useLayoutEffect _ i odpalany _
inizia ad imparare
asynchroniczny, po narysowaniu htmla, synchroniczny, przed rysowaniem DOMu
Co tworzy nowy stacking context (wymień 5)
inizia ad imparare
1) absolute, relative z z-index 2) sticky, fixed 3) opacity less than 1 4) isolation: isolate 5) wil-change 6) with transform
React uses _ in _ and _ in _
inizia ad imparare
Object. is(), dependency Arrays, shallow comparison, props comparison
Currying turns _ into _
inizia ad imparare
f(x,y), f(x)(y)
Każdy obiekt jest iteratorem jeśli udostępnia _, która zwraca _ i _
inizia ad imparare
funkcję next(), value: any, done: boolean
Obiekt jest iterowalny jeśli posiada _ który zwraca _
inizia ad imparare
metodę [Symbol. iterator](), obiekt iteratora
FID to _ I oznacza czas między _ a _. powyżej _ to źle
inizia ad imparare
First Input Delay, interakcja a reakcja przeglądarki, 300ms
CLS to _, czyli _. Źle to powyżej _
inizia ad imparare
Cumulative Layout Shift, suma wszystkich przesunięć layoutu. 0,25
Edge computing to _, które polega na serwowaniu _ _. Np. _
inizia ad imparare
podejście, zasobów, bliżej użytkownika, serwowanie statycznych plików na CDN
TCP można polepszyć przez (wymień 4)
inizia ad imparare
SSR, edge computing, service worker cache, code spliting
RUM oznacza
inizia ad imparare
Real User Monitoring
Exponential backoff to _, która polega na _ żądań do serwera gdy wystąpią problemy. Używa się tutaj _i tzw. _. Warto to stosować przy _
inizia ad imparare
taktyka, ponawianiu, licznik żądań, jitter, żądaniach ze zwrotką > 500
Wymień 4 elementy monitorowania długu
inizia ad imparare
1) Eslint 2) Testy jednostkowe 3) TODO w kodzie 4) Webpack analzyer
Przeglądarka wysyła żądanie options gdy
inizia ad imparare
ma niestandardowe nagłówki typu Authorization, Content-type z aplication/json
Preflight to tzw. _, aby zapobiec jego wysyłania można _
inizia ad imparare
options request, użyc Access-Control-Max-Age
HTTP Interceptor to _, który pozwala na _ zanim _
inizia ad imparare
mechanizm (klasa, funkcja), przechwytywanie wychodzących żądań, trafi do docelowego celu
CIrcuit breaker warto stosować w (wymień 2)
inizia ad imparare
kosztownych wywołaniach (np. raporty), niestabilnych wywołaniach
CRP to _ i określa serię _ jakie przeglądarka musi wykonać od _ do _
inizia ad imparare
critical rendering path, kroków, pustego HTMLa, widocznego pixela
Async i Defer nie _. Async jest wykonywany _ a defer
inizia ad imparare
blokuje HTMLa, Od razu po pobraniu, po parsowaniu DOM

Devi essere accedere per pubblicare un commento.