Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Александр Черемхин

c 2011 javascript
  • 72
    вклад
  • 0
    вопросов
  • 146
    ответов
  • 36%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как определить город пользователся?

    Александр Черемхин @Che603000
    https://habr.com/ru/company/hflabs/blog/340466/
    Написано 07 февр.
  • Почему тайм-аут ожидания ответа сервера не работает нормально?

    Александр Черемхин @Che603000
    xhr.onload = function() {...

    Здесь все коротко и доступно
    https://learn.javascript.ru/xmlhttprequest
    Написано 07 февр.
  • Как определить город пользователся?

    Александр Черемхин @Che603000
    Тогда только вариант на сервере, по IP адресу пользователя, но это неточно и ненадежно.
    Написано 07 февр.
  • Как получить каждый второй элемент строки?

    Александр Черемхин @Che603000
    Что значит обратится ?
    Что в результате должно получиться ?
    Написано 02 февр.
  • Как правильно использовать fetch с Promise и блокировками?

    Александр Черемхин @Che603000
    Промины как раз сделаны что бы решать неопределённый порядк вызова.
    Написано 02 февр.
  • Как сделать так, чтобы background менялся спустя время?

    Александр Черемхин @Che603000
    бедный "ЮНИОНСТРОЙ" заказал интернет магазин ....
    Написано 02 февр.
  • Как дождаться ввода пользователя прежде чем выполнить асинхронный код?

    Александр Черемхин @Che603000
    Неужели в js нет аналога input("") из python, который блокирует код, пока ты не сделаешь ввод?

    аналога нет.
    javascrip не питон, здесь все асинхронно и это не хорошо или плохо это факт.
    а не буду за вас писать софт, разбирая блок за блоком. Дерзайте сами ...)
    Написано 02 февр.
  • Как дождаться ввода пользователя прежде чем выполнить асинхронный код?

    Александр Черемхин @Che603000
    1) что бы не ругался поставьте async перед callback
    rl.question('Не нашли количество страниц. Установите вручную ', async (value) => {
     /...
    })

    2) получается что я должен раздвоить код

    function parsePage(value) {
     // вынесите код в отдельную функцию
    }

    3) Изучите асинхронное выполнение кода, без этого на js работать нельзя.
    Написано 02 февр.
  • Как запросить данные из mongodb (mongoose) из сабдокумента в рамках интервала "from" и "to"?

    Александр Черемхин @Che603000
    Запрос не модифицирует данные. Можно изменить структуру данных, но это совсем другая история
    Написано 02 февр.
  • Ошибка mongoDB email_1 dup key: { email: null } но я не использую е-майл?

    Александр Черемхин @Che603000
    "E11000 duplicate key error collection: dbName.products index: email_1 dup key: { email: null }"

    Это значит что коллекция Produсt имеет поле mail которое должно быть уникальным.
    При первой записи поле email получает null
    При второй записи поле email получает null, но значение уже есть и следовательно не является уникальным что и приводит к ошибке индекса. Это возможно если индексы к коллекции были созданы кем-то ранее. Удалить коллекцию это быстрый способ это проверить.

    Предполагаем далее что Вы удалили нужную коллекцию и чудес не бывает, делаем очевидные выводы.

    В Вашей схеме поля email нет, значит где-то в другом месте кода оно определятся (может быть даже не в вашем проекте). Попробуйте переименовать коллекцию и выполнить ваш тест на две вставки.
    module.exports = model("MyProduct", schema)
    Написано 23 окт. 2020
  • Как вставить текст?

    Александр Черемхин @Che603000
    Вы вопрос как следует сформулируйте, приведите код.
    Вам помогут. А так вы пишите ни о чем.

    https://www.anekdot.ru/id/-10001713/
    Написано 02 окт. 2020
  • Почему contact form 7 не скрывается после отправки?

    Александр Черемхин @Che603000
    document.addEventListener( 'wpcf7mailsent', ...

    А может все проще. Название события выглядит странно «wpcf7mailsent»

    Может всё-таки “wpcf7mailsend”?
    Написано 21 сент. 2020
  • Как брать таймы из массива и чтобы каждый тайм вызывалась функция?

    Александр Черемхин @Che603000
    Какую задачу Вы решаете ?
    Написано 12 сент. 2020
  • Не отрабатывает js на всех формах Contact Form 7?

    Александр Черемхин @Che603000
    Какая удивительная хрень - этот ваш код.
    > ... срабатывают сразу все на странице

    У меня есть подозрения, что ваш код не имеет никакого отношения к вашим формам. Страница скорее всего просто перегружается по submit.

    Просто выбросите все и идите читать основы js.
    Написано 12 сент. 2020
  • Можно ли получить ID дубля при ошибки сохранения документа?

    Александр Черемхин @Che603000
    На каком языке вы пишите ? Кусок кода приведите.
    Написано 12 сент. 2020
  • Как очистить данные ajax после отправки?

    Александр Черемхин @Che603000
    Есть подозрения, что происходить это потому, что в кэше остаются старые данные. Есть ли какие-нибудь подсказоньки по вопросу?)

    POST запросы не кэшируются.
    Написано 09 июн. 2020
  • Как получать состояние в реалтайме?

    Александр Черемхин @Che603000
    у вас null передается в первом параметре
    export default connect(null, mapDispatchToProps)(App);

    передайте changeState, получите в props весь ваш state
    Написано более года назад
  • Нe получаю данные из Redux Store?

    Александр Черемхин @Che603000
    спасибо это хорошо - еще бы пометить как решение...
    Написано более года назад
  • Нe получаю данные из Redux Store?

    Александр Черемхин @Che603000
    нет чудес в этом прагматичном мире
    BOOK_LOADED - в редьюсере и экшене по разному написан)
    используйте константы для названий. проблем не будет.
    Написано более года назад
  • Почему роут не происходит?

    Александр Черемхин @Che603000
    То что вы нам показываете не имеет отношения к ошибке как впрочем и роут.
    Скорее всего где то происходит обращение к серверу и он вместо json возвращает вам html о чем и сообщает вам в ошибке. ищите проблему не в роуте а где-то в коде компонентов
    Написано более года назад
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Следующие →
Самые активные сегодня
  • Василий Банников
    • 10 ответов
    • 0 вопросов
  • dyuriev
    Денис Юрьев
    • 8 ответов
    • 0 вопросов
  • cicatrix
    • 8 ответов
    • 0 вопросов
  • 0xD34F
    0xD34F
    • 7 ответов
    • 0 вопросов
  • DevMan
    DevMan
    • 6 ответов
    • 0 вопросов
  • approximate_solution
    approximate solution
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации