Programowanie

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

You must sign in to write a comment