Programowanie

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

コメントを投稿するにはログインする必要があります。