JavaScript

Frontend и Backend на JS.

7Вопросов
100%Решено

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

Задать вопрос
Аватар 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() добавляет только в конец, а мне нужно в середину.