Jak za pomocą jQuery wybrać pierwszy element z tablicy ?
Wyjaśnij w jaki sposób przekazywane są argumenty do funkcji w JS. Czym się różni ten sposób od przekazywania przez wartość (pass by value) albo przez referencję (pass by reference)? Jakie są tego implikacje?
Jaki będzie wynik wywołania setTimeout z wartością czasu 0?
Wyjaśnij czym są cookies.
Jaka jest różnica między zadeklarowaniem zmiennej z użyciem słowa var a z pominięciem?
var x = 1;
// vs
y = 1;
Wyjaśnij różnice pomiędzy zdarzeniem click, a atrybutem onclick.
Czym jest ternary operator?
Czym Jest DOM?
Jak zaimplementować stos (Stack) w JS
Czy dane przechowywane w localStorage są widoczne w innych aplikacjach (pod innymi domenami)?
Opisz czym jest kolejka zdarzeń / pętla zdarzeń (event loop).
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 propagacja i delegacja zdarzeń?
Wyjasnij pojecia immutability oraz persistent data structures?
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.