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

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

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

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

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

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

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

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

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

Сергей Николаевич

Опытный разработчик
  • 22
    вклад
  • 0
    вопросов
  • 43
    ответа
  • 26%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как сделать чтобы бот отвечал на непонятую им команду?

    Playmore
    Сергей Николаевич @Playmore
    Опытный разработчик
    switch (command) {
        case 'one': return this.oneResult()
        case 'two': return this.twoResult()
        default: return 'Извините, пока я не знаю этой команды'
    }
    Ответ написан более двух лет назад
    2 комментария
    2 комментария
  • Как ограничить варианты значения аргумента в методе?

    Playmore
    Сергей Николаевич @Playmore
    Опытный разработчик
    если на входе ассоциативный массив, то например так
    $arg = array_intersect_assoc($arg, array_flip(['post', 'news', 'comments']))
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как переключаться на файл, с которого перешел и обратно?

    Playmore
    Сергей Николаевич @Playmore
    Опытный разработчик
    CTRL + ALT + -
    а еще можно использовать кнопки на мыши вперед-назад, если они у вас есть
    Ответ написан более двух лет назад
    3 комментария
    3 комментария
  • Как можно сделать авто смену картинок в галерее?

    Playmore
    Сергей Николаевич @Playmore
    Опытный разработчик
    Привет. Тебе нужно сделать отдельную функцию, которая отображает нужный слайд по параметру, например так:
    function showSlide(id) {
        fullPhoto.src = arr[id].src;
        descPhoto.textContent = arr[id].desc;
    }

    В коде слушателя
    thumbnail.addEventListener('click', function () {
        return showSlide(this.dataset.id)
    }

    И добавить интервальный таймер, где будет вызываться эта же функция. Если id больше длины массива, то id = 0. И не забыть текущее id хранить в переменной.

    Но если честно: Вам стоит взять готовый плагин галереи. Например: https://kenwheeler.github.io/slick/. Там уже все есть, даже адаптивность
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как сделать правильно проверку на ключевые слова?

    Playmore
    Сергей Николаевич @Playmore
    Опытный разработчик
    if(false === in_array($word, $keys)){
        break;
    }
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как удалить клонированный объект с помощью JQUERY?

    Playmore
    Сергей Николаевич @Playmore
    Опытный разработчик
    так выбирать элемент от модального окна
    $('#mymodal').find('.rates-columns').remove();
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Почему браузеры не видят высоту блока прописанную в css?

    Playmore
    Сергей Николаевич @Playmore
    Опытный разработчик
    height=200px;
    ^
    :
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Какую книгу по AJAX выбрать для изучения?

    Playmore
    Сергей Николаевич @Playmore
    Опытный разработчик
    Бери тогда сразу книгу по jQuery там это точно будет. И фреймворк изучишь и аякс и прочие приблуды. Хорошие книжки для начинающих с ниндзями на обложке)
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какую рекламу разместить на сайте?

    Playmore
    Сергей Николаевич @Playmore
    Опытный разработчик
    Трафик то есть? Живой?
    Без трафика реклама ничего не даст.
    С трафиком вешайте контекст и продолжайте наращивать посетителей. Наступит день когда доход вас устроит...
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Насколько трудозатратнее делать адаптивню верстку в отличие от фиксированной?

    Playmore
    Сергей Николаевич @Playmore
    Опытный разработчик
    Если макеты не предоставлены, значит можно делать как понравится)
    Предупредите об этом заказчика, который сэкономил на дизайне и забил на макеты адаптивности.
    По времени все зависит от макета, если макет сделан по сетке, то остается подобрать css фреймворк (bootstrap, blueprint).
    Если сделан на глаз тогда можно и без фреймворка обойтись.
    В первом случае разницы по времени не будет, верстается все душевно. Во втором случае всю адаптивность пишите сами - чуть подольше.

    По требованиям: сам макет+вариант(ы) адаптивности, и обязательно по сетке.
    За каждый не предоставленый элемент + 30% к цене (чтоб не повадно было)

    PS Обосную: если нет макета адаптивности то по сути вы работаете за дизайнера, если не по сетке то вы получаете гемор с подгонкой по пикселям
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как сократить расстояние между элементами?

    Playmore
    Сергей Николаевич @Playmore
    Опытный разработчик
    Это что?!!!!!!!!! Впервые вижу чтобы верстали скриптами!
    В одном месте верстка, в другом скрипты и т.д. А это что за борщ!?
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Обязательно ли оделать в классе все переменные свойствами?

    Playmore
    Сергей Николаевич @Playmore
    Опытный разработчик
    плохой тон это создавать путаницу, где без нее можно было обойтись.
    если переменные нужны для локальной работы, то и выносить их никуда не надо.

    в свойства выносят данные с которыми работают несколько методов либо внешний код
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как стилизовать Checkbox и Radio?

    Playmore
    Сергей Николаевич @Playmore
    Опытный разработчик
    хабра в помощь habrahabr.ru/post/144104
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как написать формулу из нескольких арифметических действий в экселе?

    Playmore
    Сергей Николаевич @Playmore
    Опытный разработчик
    выбираешь ячейку в которой будет результат, начинаешь писать формулу поставив = в поле формулы, дальше простые действия с использованием скобок и операторов (можно мышкой выбирать ячейки)
    =(((L2+M2)\2)\J2)*100

    + есть справка f1(находясь в строке формулы) и конструктор формул иконка вначале

    пишу по памяти екселя под рукой нет
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как сделать кнопку активной по умолчанию в jquery?

    Playmore
    Сергей Николаевич @Playmore
    Опытный разработчик
    а не проще ли изначально первой кнопке дать класс "selected" ?
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как сделать адаптивную верстку для мобильных устройств без излишнего увеличения макета браузерами?

    Playmore
    Сергей Николаевич @Playmore
    Опытный разработчик
    вьюпорт указан?
    <meta name="viewport" content="width=device-width, maximum-scale=1, user-scalable=no">


    зачем указаны фиксированные размеры для boxFoot ?
    Ответ написан более трёх лет назад
    5 комментариев
    5 комментариев
  • "Simple HTML DOM Parser" как удалить теги?

    Playmore
    Сергей Николаевич @Playmore
    Опытный разработчик
    а не проще ли просто выбрать body и взять внутренности?
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Есть ли cms для Краудфандинг сервиса или другое, альтернативное решение?

    Playmore
    Сергей Николаевич @Playmore
    Опытный разработчик
    где то у меня валялся самопис на CodeIgniter 2
    готового думаю нет, не встречал
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как сделать фон на всю ширину с обрезанным углом (Макет предоставляю)?

    Playmore
    Сергей Николаевич @Playmore
    Опытный разработчик
    ох уж эти дизайнеры....))
    можно положить поверх фона белую трапецию, сохраните под веб с индексными цветами, получиться очень маленькое изображение + это позволит сделать всякие эффекты типа параллакса
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как закрыть доступ к папкам и файлам из браузера .htaccess, но оставить для скриптов и сервера?

    Playmore
    Сергей Николаевич @Playmore
    Опытный разработчик
    Напишите редирект всех запросов на index.php в нем создайте константу, а в своих скриптах проверяйте существует ли она (если не defined то 404) папки закрываются либо при помощи пустого index.html либо правилом Options -Indexes htaccess.net.ru/doc/htaccess/Options.php
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • Следующие →
Самые активные сегодня
  • CityCat4
    CityCat4
    • 8 ответов
    • 0 вопросов
  • mayton2019
    • 7 ответов
    • 1 вопрос
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • felony13twelve
    felony13twelve
    • 5 ответов
    • 1 вопрос
  • Мимокрокодил
    • 5 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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