Jaki będzie wynik sprawdzenia tego warunku?
console.log(3 > 2 > 1);
Dlaczego tak się dzieje?
Jaki będzie wynik sprawdzenia tego warunku?
console.log(3 > 2 > 1);
Dlaczego tak się dzieje?
Czym są polyfille i do czego służą? Czym różni się polyfill od shim?
dlaczego [1,2,3] === [1,2,3]
zwraca false
?
Dana jest tablica ciągu liczb, np. [4, 7, 3, 2, 1, 7, 5, 3, 12, 13]
... (dużo więcej liczb).
Znajdź najdłuższy, monotoniczny podciąg w tej tablicy. Czas 30 minut.
Czy rozszerzanie prototypów obiektów wbudowanych w JavaScript (np. Array.prototype
albo Object.prototype
) jest dobrym pomysłem?
Jaka jest różnica pomiędzy metodami empty
, remove
a detach
w jQuery?
Czym jest Property Descriptor? Omów jego składowe.
Czym jest propagacja i delegacja zdarzeń?
Wyjasnij pojecia immutability oraz persistent data structures?
Czym sa funkcje wyższego rzędu (higher order functions)?
Na czym polega memoizacja?
Napisać TODO app zgodnie z MVC. Wymagania: dodawanie / usuwanie / pobieranie listy zadań z serwera (istniejące REST API, napisać tylko front-end).
Stworzyć w VueJS dropdown, który ma kilkanaście opcji. Każda opcja wyświetlana jest z użyciem innego fonta z Google Fonts, a etykieta opcji zawiera nazwę tego fontu. Po wyborze danej opcji z dropdowna tekst obok powinien zostać wyświetlony z użyciem wybranego fontu.
Jaka jest różnica między null
a undefined
?
Scharakteryzuj programowanie funkcyjne.
Co to jest pure function?
Jak można odczytać cookie w JS?
Jaki jest zakres widoczności zmiennych (scope)?
Podaj przykład wycieku pamięci (memory leak). Jak mu zaradzić?
Czym jest prototype
?