Sobes.tech

Frontend

Допълнително задание: даден е код с функцията MySync, която приема параметър start (по подразбиране 0), го извежда в конзолата, използва Promise и се извиква рекурсивно вътре в resolve, плюс има отделен setTimeout. Трябва да обясните какво ще се случи тук и какво ще се изведе в конзолата.

150

Можеш ли да обясниш разликата между версиите HTTP 1, 2 и 3?

146

Можем ли да получим данни с помощта на DELETE заявка или да изпратим данни с помощта на GET заявка?

145

Има още една фаза на рендериране, която е част от общия процес — можеш ли да си спомниш коя е? За какво е разделението на слоеве (композиция)?

141

В етапа на парсване на HTML, ако скриптовете са посочени в горната част на страницата, блокират ли те по-нататъчното зареждане на страницата или не?

140

Тоест, работата с тези ефекти беше отделена в отделна библиотека?

140

Има ли смисъл да използвате useMemo или useCallback за функция, която връща JSX?

137

Живо кодиране: ето примерен код, използващ Event Loop (синхронни функции, async/await, Promise, setTimeout). Трябва да определите реда на изпълнение на console.log — какво ще се изпълни първо, второ, трето и т.н.

137

Ще бъде ли страницата интерактивна в този момент на безкрайна рекурсия?

136

[име] попита: Колко си готов/а да отделяш около 75% от работното си време за оформяне на страници и създаване на UI елементи?

135

Кога ще се изпълни функцията за почистване в useEffect, ако има масив от зависимости с параметри a, b, c?

133

Нямаше ли проблеми с това, че в React проекти в различни компании се формира различен 'зоопарк' от библиотеки около самия React?

132

А ако вместо скриптове, стиловете са свързани чрез отделен линк, блокират ли рендирането?

128

Изпраща ли се заявката OPTIONS във всеки случай при крос-доменна заявка или само когато е необходимо? Каква е разликата между простите и сложните заявки в този контекст?

128

[име] попита: Включена ли е брифингът за дизайн в процеса на пускане? Как протече?

127

Разкажи ми кои статични методи съществуват за работа с promises. Обясни какво правят Promise.any и Promise.all.

125

[име] попита: Можеш ли, моля, разкажи за стека, върху който си работил? По-специално, разкажи повече за Next.js.

124

Живо кодиране: реализирайте функция $ (подобно на jQuery), която приема валиден CSS селектор и намира съответните възли. Функцията трябва да връща обект с методите addClass, toggleClass, removeClass, css (приложение на стилове), html (вмъкване на HTML/CSS вътре в елемента) — с възможност за веригово извикване (chaining). Тестовият код с веригово извикване, предоставен, не трябва да бъде променян и трябва да работи след реализирането на функцията.

123

Кои източници на микрозадачи (microtasks) и макрозадачи (macrotasks) познаваш?

109

Каква е разликата между debounce и throttle?

107
/4