JavaScript

Frontend и Backend на JS.

8Вопросов
88%Решено

Эксперты раздела

Задать вопрос
Аватар НочнойКодер НочнойКодер • JavaScript •

В чем плюсы JavaScript как языка программирования?

Учу JS уже пару месяцев. Со стороны кажется что все его ненавидят - мемы про null == undefined, приколы про typeof null === 'object', бесконечные шутки про то что JS сломан. Но при этом язык живет и используется везде. В...
Аватар TS Lover TS Lover • JavaScript •

Как сделать функцию переключения темы сайта?

Делаю лендинг, хочу добавить переключатель светлая/темная тема. Сам сайт на чистом HTML/CSS/JS, без фреймворков. Понимаю что нужно менять CSS переменные, но не понимаю как: Сохранить выбор пользователя чтобы при перезагрузке не сбрасывалось Учитывать системные настройки (если у пользователя в системе...
Аватар TS Lover TS Lover • JavaScript •

Можно ли реализовать чат-бот на нативном JS?

Нужно сделать простой чат-бот для сайта. Функционал базовый - пользователь вводит вопрос, бот отвечает заранее заготовленными фразами по ключевым словам. Хочу написать на чистом JavaScript без фреймворков и библиотек (кроме может быть axios для запросов). Реально ли это сделать или...
Аватар Павел Кодер Павел Кодер • JavaScript •

Если ответа моего нет, значит это примитив?

Отправляю форму на сервер, проверяю ответ. Если response.data.myField === undefined, это значит что поле вообще не пришло, или что оно пришло со значением undefined? И как отличить ситуацию когда поле отсутствует от ситуации когда оно явно установлено в null или...
Аватар TS Lover TS Lover • JavaScript •

Помогите решить задачу по программированию - сортировка массива объектов

Всем привет. Есть задача с собеседования, не могу решить. Дан массив объектов (JavaScript): const users = [ { name: 'Alice', age: 25, salary: 50000 }, { name: 'Bob', age: 30, salary: 60000 }, { name: 'Charlie', age: 25, salary: 55000...
Аватар TS Lover TS Lover • JavaScript •

С какой литературы стоит начать изучение JavaScript?

Решил серьезно взяться за JS. Есть базовое понимание HTML/CSS, писал пару лендингов. Но JavaScript знаю только на уровне "скопировал код слайдера с Stack Overflow". Хочу изучить язык фундаментально - замыкания, прототипы, асинхронность, все эти штуки. Цель - через полгода уметь...
Аватар Павел Frontend Павел Frontend • JavaScript •

Как применяют промисы в различных проектах - реальные примеры?

Изучаю JavaScript, дошел до промисов. В теории вроде понял - это объект для работы с асинхронным кодом, есть состояния pending/fulfilled/rejected, методы then/catch/finally. Но все примеры в туториалах какие то синтетические - fetch запросы к JSONPlaceholder, setTimeout с console.log. Хочется понять...
Аватар Александр В. Александр В. • JavaScript •

Как добавить элемент в любое место массива?

Работаю с массивом в JavaScript. Нужно вставить элемент не в конец, а в конкретную позицию (например, на индекс 3). Как это сделать правильно? push() добавляет только в конец, а мне нужно в середину.