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

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

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

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

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

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

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

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

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

Шохрух Шаймардонов

Читай: https://epdf.pub/google-for-dummies.html
  • 330
    вклад
  • 2
    вопроса
  • 543
    ответа
  • 38%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Что означает приставка document: при прослушке событий и где про это почитать?

    joeberetta
    Шохрух Шаймардонов @joeberetta
    Читай: https://epdf.pub/google-for-dummies.html
    Проблема в том, что если я прослушиваю просто 'keyup' или 'keydown' (либо 'keyup.ArrowLeft' и 'keyup.ArrowRight'), то написанная логика не работает.

    Все верно, потому что события нажатия клавиш биндятся ко всему документу, а не какому-то конкретному дом узлу.

    Собственно приставка 'document:' означает, что данный метод будет прослушивать глобальные события, а не события конкретного элемента

    Тут был задан другой вопрос, но в ответе объясняется что это и как оно работает

    P.s. вопрос относится больше к Angular, добавьте тег к вопросу
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Почему отчищаются старые input-поля при добавлении новых?

    joeberetta
    Шохрух Шаймардонов @joeberetta Куратор тега JavaScript
    Читай: https://epdf.pub/google-for-dummies.html
    Потому что когда "добавляется" вложенный тег через `innerHTML`, то и js берет html содержимое, а значение поля, которое ввел в поле, оно никак нигде в DOM дереве не отобразилось в тот момент, откуда и такая проблема
    Решения 2:
    1. (костыль) при каждом изменении значения полей записывать значения в атрибут value у input-а, так при вызове твоей функции в `innerHTML` будет текущее значение поля и при добавлении нового оно очистится
    2. (верный подход) нужно создавать узлы и вставлять их по нормальному, т.е. сначала document.createElement('TAGNAME') а потом parentElement.append(РАНЕЕ_СОЗДАННЫЙ_ТЕГ)
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как сделать выпадающий список который отодвигает нижние элементы?

    joeberetta
    Шохрух Шаймардонов @joeberetta Куратор тега JavaScript
    Читай: https://epdf.pub/google-for-dummies.html
    Называется accordion
    W3School
    Habr
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Bundling express.js приложения и очистка node_modules для экономии места на диске. Возможно ли?

    joeberetta
    Шохрух Шаймардонов @joeberetta
    Читай: https://epdf.pub/google-for-dummies.html
    Способы есть
    Ссылка на репу: https://github.com/vercel/pkg
    Туториал: https://dev.to/jochemstoel/bundle-your-node-app-to...
    Ответ написан более года назад
    2 комментария
    2 комментария
  • Куда и как выгрузить сервер node.js и mongodb?

    joeberetta
    Шохрух Шаймардонов @joeberetta
    Читай: https://epdf.pub/google-for-dummies.html
    на хостинг не получится, в обычном понимании, хостинги не дают вам устанавливать node и mongodb, чтобы развернуть приложение.
    Исходя из вышесказанного, остается вариант "сервер". Как наиболее популярные варианты, можете смотреть в сторону aws, firebase, azure, netlify, heroku, digitalocean и многих других vps/vds
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Почему одновременно работает owl carousel?

    joeberetta
    Шохрух Шаймардонов @joeberetta Куратор тега JavaScript
    Читай: https://epdf.pub/google-for-dummies.html
    Потому что вы их по классу получаете
    Посмотрите что привязываете к headerSlider (ну во втором также)
    Задайте айдишники не кнопкам а слайдерам
    Ответ написан более двух лет назад
    3 комментария
    3 комментария
  • Как красиво записать присвоение на js?

    joeberetta
    Шохрух Шаймардонов @joeberetta Куратор тега JavaScript
    Читай: https://epdf.pub/google-for-dummies.html
    С выходом ES2020 можно теперь проверять наличие свойства более лаконичным способом
    req.query?.where // если свойство query у объекта req найдено
    Ответ написан более двух лет назад
    3 комментария
    3 комментария
  • Есть ли модуль по получению ключевых слов из текста?

    joeberetta
    Шохрух Шаймардонов @joeberetta
    Читай: https://epdf.pub/google-for-dummies.html
    Добро пожаловать в мир гугления и npm (в случае с nodejs) : https://www.npmjs.com/package/node-nlp
    Ответ написан более двух лет назад
    2 комментария
    2 комментария
  • Плагин для preview pdf в браузере?

    joeberetta
    Шохрух Шаймардонов @joeberetta Куратор тега JavaScript
    Читай: https://epdf.pub/google-for-dummies.html
    https://github.com/mozilla/pdf.js/

    Что за день сегодня, у всех гугл не работает?
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как сделать печать изображения?

    joeberetta
    Шохрух Шаймардонов @joeberetta Куратор тега JavaScript
    Читай: https://epdf.pub/google-for-dummies.html
    Гугл забанил?
    1. https://stackoverflow.com/questions/5073363/whats-...
    2. www.codescratcher.com/javascript/print-image-using...
    3. https://printjs.crabbly.com/
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • На чем написан сайт instagram?

    joeberetta
    Шохрух Шаймардонов @joeberetta
    Читай: https://epdf.pub/google-for-dummies.html
    Забанили в гугле?
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Соединение "Опасно! Ваш пароль мог получить злоумышленник". Как исправить?

    joeberetta
    Шохрух Шаймардонов @joeberetta
    Читай: https://epdf.pub/google-for-dummies.html
    дело не в паролях, а в http. Погуглите что такое ssl, https дальше сами разберетесь, думаю
    Ответ написан более двух лет назад
    15 комментариев
    15 комментариев
  • Несколько ярлыков Chrome для макбука (macOS)?

    joeberetta
    Шохрух Шаймардонов @joeberetta
    Читай: https://epdf.pub/google-for-dummies.html
    Ищите ответы тут: https://apple.stackexchange.com/questions/66670/is...
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как защитить контактную форму от спама без Google Captcha?

    joeberetta
    Шохрух Шаймардонов @joeberetta Куратор тега JavaScript
    Читай: https://epdf.pub/google-for-dummies.html
    Никак. Любую защиту можно обойти. Защита - это когда расходы на взлом дороже чем фактическая ценность ожидаемого результата
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Почему Nightmare.js не отдает результат?

    joeberetta
    Шохрух Шаймардонов @joeberetta
    Читай: https://epdf.pub/google-for-dummies.html
    Обратите внимание на строчку с .then(console.log)
    Предполагаю, что там должно быть что-то такое:
    .then(res => console.log(res))
    Ответ написан более двух лет назад
    12 комментариев
    12 комментариев
  • Как заставить расширение добавлять JS/CSS файл в код сайта?

    joeberetta
    Шохрух Шаймардонов @joeberetta
    Читай: https://epdf.pub/google-for-dummies.html
    Вы бы хоть погуглили:
    Вот как писать свое расширение
    1. https://m.habr.com/ru/post/147111/

    2. https://gist.github.com/danharper/8364399
    3. https://www.formget.com/chrome-extension-inject-ja...

    Вот готовый, как пример
    https://chrome.google.com/webstore/detail/code-inj...
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как сделать ре-рендер страницы с сохранением классов у объектов?

    joeberetta
    Шохрух Шаймардонов @joeberetta Куратор тега JavaScript
    Читай: https://epdf.pub/google-for-dummies.html
    Состояние интерфейса можете хранить с sessionStorage или localStorage. Подробнее о них тут: https://learn.javascript.ru/localstorage
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Как сделать так, чтобы событие происходило когда input перестает быть активным?

    joeberetta
    Шохрух Шаймардонов @joeberetta Куратор тега JavaScript
    Читай: https://epdf.pub/google-for-dummies.html
    Читайте: https://www.google.com/url?sa=t&source=web&rct=j&u...
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Как обойти граф и найти его вершину?

    joeberetta
    Шохрух Шаймардонов @joeberetta Куратор тега JavaScript
    Читай: https://epdf.pub/google-for-dummies.html
    Советую глянуть этот реп. Там много алгоритмов, реализованных на джс
    https://www.google.com/url?sa=t&source=web&rct=j&u...
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Можно ли как-то обработать результат функции = #ЗНАЧ!?

    joeberetta
    Шохрух Шаймардонов @joeberetta
    Читай: https://epdf.pub/google-for-dummies.html
    Прежде чем отлавливать ошибку попробуйте сделать так, чтобы этих ошибок не было(а уж если это невозможно, то только тогда отлавливайте ошибки).
    Вот туториал написать валидатор ячейки на правильную дату: https://www.contextures.com/exceldatavalidationdat...

    З.ы. также советую вставить date picker (в сети есть готовые формы с макросами) для выбора даты из имеющегося "всплывающего календаря". Так упростите задачу не только себе, но и пользователям
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • foxyhunt
    • 15 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 7 ответов
    • 0 вопросов
  • Drno
    • 7 ответов
    • 0 вопросов
  • DF0rig
    • 5 ответов
    • 1 вопрос
  • gogowq
    gogowq
    • 3 ответа
    • 2 вопроса
  • DR01D0
    • 3 ответа
    • 2 вопроса
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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