Programowanie

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

Yorum yapmak için giriş yapmalısınız.