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

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

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

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

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

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

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

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

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

Леонид Князев

Технолог в Студии Артемия Лебедева
  • 70
    вклад
  • 0
    вопросов
  • 69
    ответов
  • 57%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как вывести сумму двух чисел?

    amorphis
    Леонид Князев @amorphis
    Технолог в Студии Артемия Лебедева
    Почитайте про События, особенно про события на элементах input. Тогда вы сможете отказаться от кнопки. А, функция, как минимум одна, вам в любом случае понадобится.
    Ответ написан 25 нояб. 2021
    Комментировать
    Комментировать
  • Как отслеживать состояние input'а в реальном времени?

    amorphis
    Леонид Князев @amorphis
    Технолог в Студии Артемия Лебедева
    Используйте событие input (внизу есть пример того, что вам надо), а не change.
    Ответ написан 24 нояб. 2021
    Комментировать
    Комментировать
  • Как запустить файл с расширением .bat из node.js?

    amorphis
    Леонид Князев @amorphis
    Технолог в Студии Артемия Лебедева
    Вам поможет Child process
    Ответ написан 16 сент. 2021
    Комментировать
    Комментировать
  • Как сделать объект в виде строки?

    amorphis
    Леонид Князев @amorphis
    Технолог в Студии Артемия Лебедева
    Используйте JSON.stringify():
    console.log(JSON.stringify(obj));
    Ответ написан более года назад
    Комментировать
    Комментировать
  • DiscordJS Бот удаляет сообщение?

    amorphis
    Леонид Князев @amorphis
    Технолог в Студии Артемия Лебедева
    Там же прям метод удаления сообщения есть: .delete()
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как сделать чтобы после нажатия на кнопку она исчезала на одну минуту с отсчётом а потом снова появлялась?

    amorphis
    Леонид Князев @amorphis
    Технолог в Студии Артемия Лебедева
    Примерный план такой:
    - написать обработчик события onclick, который прячет кнопку и запускает таймер на минуту
    - написать таймер который раз в секунду обновляет текст, показывая сколько осталось и по истечении времени показывает кнопку обратно
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как передать значение по id в письме php mail()?

    amorphis
    Леонид Князев @amorphis
    Технолог в Студии Артемия Лебедева
    1. Если форма отправляется аяксом, то при отправке брать это значение и добавлять в отправляемые параметры.

    2. Если форма отправляется стандартным образом, то добавить неё <input type="hidden" name="price" /> и так же ява-скриптом записывать в неё значение.
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Как вернуть json с сервера node js?

    amorphis
    Леонид Князев @amorphis
    Технолог в Студии Артемия Лебедева
    Вы пытаетесь вызвать метод .send() у переменной res вышестоящего скоупа.
    router.post('/hello', jsonParser, function(req, res){
        // тут "res" один
    
        request(url, options, (error, res, body) => {
            // тут "res" уже другой
            // поэтому res.statusCode - работает, а res.send() - нет
        });
    });

    Надеюсь понятно объяснил.
    Ответ написан более двух лет назад
    3 комментария
    3 комментария
  • Как соединить 2 таблицы БД при выводе?

    amorphis
    Леонид Князев @amorphis
    Технолог в Студии Артемия Лебедева
    Почитайте про JOIN
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как изменить размер и цвет кнопки?

    amorphis
    Леонид Князев @amorphis
    Технолог в Студии Артемия Лебедева
    Почитайте про HTML style Attribute и как в него записывать значения.
    Ответ написан более двух лет назад
    2 комментария
    2 комментария
  • Добавить к сумме еще одно поле в скрипте?

    amorphis
    Леонид Князев @amorphis
    Технолог в Студии Артемия Лебедева
    Уберите пробелы в значениях "data-compare-price":
    <option value="217" data-price="2000" data-compare-price="2400">ОФД на 12 месяцев 2000р.</option>
    <option value="218" data-price="2400" data-compare-price="3000">ОФД на 15 месяцев 2400р.</option>
    <option value="219" data-price="4500" data-compare-price="6500">ОФД на 36 месяцев 4500р.</option>
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Можно ли формировать поле из нескольких ссылок на другие таблицы?

    amorphis
    Леонид Князев @amorphis
    Технолог в Студии Артемия Лебедева
    Возможно. Используйте CONCAT и JOIN
    Ответ написан более двух лет назад
    2 комментария
    2 комментария
  • Как подружить destructuring assignment и eslint?

    amorphis
    Леонид Князев @amorphis
    Технолог в Студии Артемия Лебедева
    В документации написано:
    This rule enforces consistent line breaks inside braces of object literals or destructuring assignments.

    Так, что в вашем случае надо писать:
    const {
      parallel, src, dest, watch
    } = require('gulp');
    Ответ написан более двух лет назад
    2 комментария
    2 комментария
  • Как с помощью jquery искать элементы с псевдоклассом?

    amorphis
    Леонид Князев @amorphis
    Технолог в Студии Артемия Лебедева
    Никак. На то они и псевдо-элементы. Из JS к ним доступа нет.
    Влиять на их поведение можно дополнительными классами у самого элемента и разными стилями для псевдо-элементов для этих классов.
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как в цикле получить большое кол-во данных из input'ов?

    amorphis
    Леонид Князев @amorphis
    Технолог в Студии Артемия Лебедева
    Почитайте про FormData
    Ответ написан более двух лет назад
    7 комментариев
    7 комментариев
  • Как создать то, что я опишу в посте?

    amorphis
    Леонид Князев @amorphis
    Технолог в Студии Артемия Лебедева
    Одним из нововведений в MIUI 8 стала возможность с...

    У меня так же настроено. Отпечатком указательного пальца (у меня сканер расположен на задней крышке) левой руки телефон разблокируется в первом пространстве, а отпечатком указательного пальца правой руки - во втором.
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Как сделать такую анимацию (пример в приложение)?

    amorphis
    Леонид Князев @amorphis
    Технолог в Студии Артемия Лебедева
    Белые точки сделаны картинкой: https://static.tildacdn.com/img/snowflakes_1.png
    А, анимация сделана в CSS:
    animation: t557__snow 20s linear infinite;
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как сделать, чтоб было менять не только 1 блоку?

    amorphis
    Леонид Князев @amorphis
    Технолог в Студии Артемия Лебедева
    1. На странице может быть только один элеиент с одним id. Надо переделать на классы.
    2. document.querySelector - возвращает первый найденный элемент. Надо переделать на document.querySelectorAll
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Как удаленно обновить web-страницу?

    amorphis
    Леонид Князев @amorphis
    Технолог в Студии Артемия Лебедева
    WebSocket
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Как правильно назначить ховер скриптом, чтобы после этого скрипт оставался рабочим?

    amorphis
    Леонид Князев @amorphis
    Технолог в Студии Артемия Лебедева
    Метод .hover() в jQuery на самом деле вешает на элементе обработчики для двух событий: mouseenter и mouseleave.

    Поэтому их можно отменить после первого срабатывания:
    $(this).off('mouseenter mouseleave');

    В вашем случае это будет вот так:
    $(".map-show").hover(function () {
            var map = $(this).attr("data-map");
            var map_width = $(window).width();
            var map_height = $(this).attr("data-map-height");
            $(this).css("height", map_height);
            if (map_width > window) { map_width = window; }
            $(this).html('<iframe src="' + map + '" width="' + map_width + '" height="' + map_height + '" frameborder="0" style="border:0" allowfullscreen></iframe>');
    
            $(this).off('mouseenter mouseleave');
    });
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • Следующие →
Самые активные сегодня
  • Drno
    • 11 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 8 ответов
    • 0 вопросов
  • opium
    Пума Тайланд
    • 7 ответов
    • 0 вопросов
  • Dr. Bacon
    • 6 ответов
    • 0 вопросов
  • Grapeoff
    Dmitriy Grape
    • 5 ответов
    • 1 вопрос
  • dimonchik2013
    Dimonchik
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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