🚀 Обучение программированию в виде онлайн игры: курс Full-Stack JavaScript 💪

Как определить браузер пользователя используя JavaScript

Ты можешь узнать какой браузер запущен у пользователя (Chrome, IE, LightHouse, FireFox, Safari, etc.) с помощью обычного JavaScript. Чтобы определить браузер пользователя, ты должен проанализировать поле userAgent в объекте navigator....

January 28, 2021 · 1 мин · Coderslang Master

JavaScript собеседование #31: Больше или меньше

Что больше, Math.max() или 0? Что будет выведено на экран? . . . . . . . . . . . . . . . . . . Итак, у нас есть условный оператор if и условие внутри него....

January 26, 2021 · 1 мин · Coderslang Master

Как починить ошибку 413 Request Entity Too Large в nginx

Такая ошибка часто возникает, если ты пытаешься загрузить большой файл. Недавно я столкнулся с ней в одном из моих проектов. Вот как я ее починил. Если ты используешь nginx как реверс прокси, ты должен знать, что в нем существует ограничение на размер body в POST запросах....

January 25, 2021 · 1 мин · Coderslang Master

JavaScript собеседование #30: reject промиса внутри resolve

Что произойдет, если ты попробуешь сделать reject JavaScript промиса внутри resolve? Будет ли выполнен блок finally? . . . . . . . . . . . . . ....

January 23, 2021 · 1 мин · Coderslang Master

JavaScript собеседование #29: Рубим и режем

Какая разница между slice и splice в JavaScript? Что произойдет с массивом arr? . . . . . . . . . . . . . . . . ....

January 20, 2021 · 2 мин · Coderslang Master

JavaScript собеседование #28: Одновременный resolve и reject

Можно ли сделать resolve и reject для одного и того же JavaScript промиса? Что будет напечатано в консоль? . . . . . . . . . . . ....

January 17, 2021 · 1 мин · Coderslang Master

JavaScript собеседование #27: Обработка ошибок внутри JS промисов

Есть ли какая-то разница между функциями f1 и f2? . . . . . . . . . . . . . . . . . В JavaScript обработчик ошибок для промисов можно добавить двумя основными способами....

January 14, 2021 · 1 мин · Coderslang Master

JavaScript собеседование #26: Равны ли эти даты?

В JavaScript дату можно создать несколькими способами. Но равны ли эти две? . . . . . . . . . . . . . . . . . В первых двух строках когда создаются два объекта Date....

January 11, 2021 · 1 мин · Coderslang Master

JavaScript собеседование #25: Мгновенный Promise.resolve в JS

Как быстро работает Promise.resolve()? Какое сообщение будет выведено первым? . . . . . . . . . . . . . . . . . В этом тесте логика почти та же, что и в примере с setTimeout....

January 8, 2021 · 1 мин · Coderslang Master

JavaScript собеседование #24: Добавляем поле обычной JS строке

Как думаешь, получится у нас добавить поле user строке s или получим ошибку? Если нет, то что выведется на экран? . . . . . . . . . ....

January 5, 2021 · 1 мин · Coderslang Master