Задать вопрос
  • Как сделать вот такой slider?

    MrDecoy
    @MrDecoy
    EvolveSunVolt, а, ну и потому что
    великодушное сообщество программистов
    может и великодушное, но так же душное и токсичное. Так что сразу долой розовых пони с ваших зелёных лугов.
  • Как сделать вот такой slider?

    MrDecoy
    @MrDecoy
    EvolveSunVolt,
    Вот почему вы не можете просто написать, я бы вот так сделал, я бы это использовал, посмотри-ка вот это и всё

    Потому что всё что Вы даёте - не самое полное описание желаемого результата и картинку. Опыт не опыт - а экстрасенсов тут нет.

    Вы пытаетесь научить новичков, чтобы они сами всё делали, искали инфу в сети, смотрели видео индусов и становились супер прогами

    Да. Потому что если человек не может этого - либо нанимать ментора, либо обречён быть лоу левел кодером не способным к самообучению.
  • Как сделать вот такой slider?

    MrDecoy
    @MrDecoy
    Ну вопрос достаточно странный.
    Вы знаете что это слайдер.
    Вы знаете что должно происходит.

    Соответственно, у Вас уже есть вся необходимая информация чтобы знать куда копать.

    Не понятно чего Вы ожидаете в ответе?
    Копать в сторону слайдеров, смотреть какие у них есть методы\события, чтобы реализовать подобное.

    Например, если мы говорим про swiper slider, то может пригодится beforeSlideChangeStart и slideChangeTransitionEnd.

    Либо писать свой слайдер.

    Ну и так же по теме:
    Поиск элементов в dom
    css анимации
  • Возможно ли написать скрипт в Tampermonkey с которым можно будет в Твиттере скрывать весь текст в твитах к медиафайлам?

    MrDecoy
    @MrDecoy Куратор тега JavaScript
    Идём в правила https://qna.habr.com/help/rules
    и читаем:
    5.12. Задачи и задания. В отличие от вопроса, задача и задание представляют собой частную проблемную ситуацию с явно заданной целью, которую необходимо достичь. Пользу от достижения этой цели получает, как правило, лишь её автор. И даже автору решение задачи или задания будет полезно лишь кратковременно (до тех пор, пока он не использует полученное решение). Все остальные пользователи, которые будут просматривать вопрос, сведенный к решению частной задачи, в надежде найти ответ на свой, лишь понапрасну затратят время. Поэтому, чтобы такие вопросы-задания не мешали другим пользователям искать ответы на вопросы, нам приходится их удалять. А для поиска помощи в решении задач и выполнения заданий мы рекомендуем использовать специализированные сервисы, например «Хабр Фриланс».
  • JS: ловлю форму с помощью mutationObserve, слушаю событие отправки формы, но событие не наступает, почему?

    MrDecoy
    @MrDecoy Куратор тега JavaScript
    Пишет, что не может прочитать свойство addEventListener

    Ну тут как не крути, раз пишет что не может, значит так и есть. Без демки\разметки как Вы предлагаете нам ответ то дать? Гадать на хрустальном шаре?
    Либо формы ещё нет в разметке, когда срабатывает обсервер, либо у неё другой селектор. И цифра в селекторе намекает, что каждый рефреш страницы класс может быть разным. Но это лишь догадки на основе опыта.
  • Как удалить загруженный файл с превью?

    MrDecoy
    @MrDecoy Куратор тега CSS
    у вас на "кнопке" удалить нет обработчика, потому что кнопки удалить не существует в момент добавления обработчиика.

    Либо создавайте кнопку правильно, через createElement, либо используйте делегирование событий.
  • Как убрать приглушение фоновой музыки при воспроизведении тега audio на JavaScript?

    MrDecoy
    @MrDecoy Куратор тега JavaScript
    По идее это разруливает OC и это относится к любому звуку, а не только тому, что на сайте вдруг воспроизводится.

    В настройках самого девайса вроде должно быть такое.
    На андройде вроде было где-то
  • Стоит ли углублятся в алгоритмы?

    MrDecoy
    @MrDecoy
    в среднем по больница - не нужно углубляться в алгоритмы. Практически вообще не нужно. Никогда. Даже на мидла.
    Но чтобы пройти собеседование на мидл+ уже будет нужно) Но в работе скорее всего будет не нужно. Только если специфический проект.

    Если в какую нибудь контору с фантазёрами, типа яндекса, то тоже нужно.

    В остальных случаях - нет.
  • Как сделать автоматическую разбивку текста как на картинке?

    MrDecoy
    @MrDecoy Куратор тега JavaScript
    На любой вопрос, начинающийся с "как сделать автоматически" нужно в первую очередь ответить "какая есть система\шаблон\паттерн". На этот вопрос лучше всего ответит PO или PM.
    На первый взгляд какого-то паттерна не наблюдается. Значит что, случайно должно разбиваться на колонки?

    Ответ на этот вопрос должен лечь в основу алгоритма решения.
  • На каком разрешении лучше добавлять бургер меню?

    MrDecoy
    @MrDecoy Куратор тега HTML
    Лучше тогда, когда нужно.
  • Кого искать из фрилансеров для замены интерфейса HTML + JavaScript?

    MrDecoy
    @MrDecoy Куратор тега CSS
    Звучит будто бы всё для фронтендера, с оговоркой из-за
    но и суметь добавить раздел, которого сейчас нет
    . Тут зависит от того, что за раздел. Какая CMS. Если это просто в cms накликать новый раздел - это одно. А может быть тут и доработка бэкенда нужна. Тогда это fullstack либо два разных исполнителя: фронт + бэк.
  • Как правильно реализовать вертикальный степпер через список?

    MrDecoy
    @MrDecoy Куратор тега CSS
    sirenko, для обращения непосредственно к маркеру есть селектор на псевдоэлемент - ::marker.
    Но он не позволит Вам сделать так, как на дизайне, потому что у него ограничены свойства, которые ему можно задавать. Там грубо говоря разрешено всё что относится к тексту.

    Поэтому тут нужно скрывать стандартный маркер и пользоваться псевдоэлементами и css счётчиками.
  • Как правильно реализовать вертикальный степпер через список?

    MrDecoy
    @MrDecoy Куратор тега CSS
    sirenko, отлично. Первый шаг выполнен - создана демка.
    Теперь нужно выполнить второй шаг - написать код, с которым у Вас не получилось и нужна помощь, а не просто шаблон, чтобы сделали за Вас.
  • Как правильно реализовать вертикальный степпер через список?

    MrDecoy
    @MrDecoy Куратор тега CSS
    код где?
    а лучше демка на codepen.
  • Почему не растягивается фоновое изображение?

    MrDecoy
    @MrDecoy Куратор тега CSS
    Можно только гадать. Откуда нам знать что там у вас за изображение? Может это Png с прозрачностью снизу и по факту оно как раз таки растягивается на 100%. Просто нижняя часть это прозрачность..
  • Как работает процесс создания сайта?

    MrDecoy
    @MrDecoy Куратор тега HTML
    godsplane, Да, это тоже, как вариант.
    Мой ответ относился преимущественно к изначальному тексту автора вопроса, в котором говорится про вордпресс.
  • Как работает процесс создания сайта?

    MrDecoy
    @MrDecoy Куратор тега HTML
    Одиночка Айс, если для Вас не сомнительно тащить не нужную махину ради пары строчек изменений через неопределённое время - как скажите.
    Поменять что-то через пол года на лендинге? Он либо уже будет не актуальным, либо это информация общего характера, меняющаяся очень редко. Проще в договоре об оказании услуг в рамках сопровождения указать что возможны исправления контента.
    Ну или собирать через static site generator из маркдауна. Тогда это сможет сделать и заказчик.
  • Как обесцветить часть карты?

    MrDecoy
    @MrDecoy Куратор тега CSS
    задать свойства для path/polygon не годится

    А зачем Вы тогда вопрос задаёте?
    У Вас карта состоит из path\polygon.
    А при клике на часть карты, выделенная часть становилась цветной

    Как ещё Вы хотите определять "часть карты" кроме как не через полигон или path?

    Ну перерисуйте значит на канвас карту и там попиксельно меняйте цвет. Очень удобно (нет)

    А так задача решается минимальным образом, если не по клику а по ховеру, то и вовсе в "2 строки":
    svg {
      width: 100%;
    }
    
    body {
      background: #0A0A0A;
    /*   filter: grayscale(1); */
    }
    
    
    [id] {
      color: #f23;
    }
    
    path {
      filter: grayscale(1);
    }
    
    path:hover {
      filter: none;
    }
  • Как парсить нестандартный JSON?

    MrDecoy
    @MrDecoy
    Wan-Derer,
    Как парсить нестандартный JSON

    Если json строка не стандартная, то это не JSON.

    У меня бэк выдаёт массив объектов {"id": 123, "desc": "OLOLO"} {"id": 456, "desc": "AZAZA"}
    .
    Нет массива. Если Бэк успевает за раз отдать несколько элементов из-за какой-то "асинхронности" то значит он может и валидный JSON формировать, а не просто в строку объекты запихивать.

    Как можно решить (обычно решают) такую задачу

    Выдают валидный JSON. В худшем случае парсят строку регуляркой или преобразуют в валидный json и потом парсят.

    Ну и о какой потере асинхронности на сервере идёт речь тоже не совсем понятно. Это же однородные объекты? Значит извлекаются из одной БД. Более того, скорее всего даже из одной таблицы. Вы что, на один запрос с фронта делаете несколько параллельных запросов в бд? Я конечно не бэкендер, но звучит сомнительно. Только если это какой-то крайний случай оптимизации.. тогда мб...

    Так что, судя по всему, Вам нужно пойти задать вопрос на бэкенд. А на фронте не городить костылей.
  • Как вывести значение value?

    MrDecoy
    @MrDecoy Куратор тега JavaScript
    Если я верно понял, то в зависимости от того, какое пришло значение, Вы выводите изображение. При этом подменяя число из значения на слово, которое означает название файла картинки. Так?
    Если да, то зачем тут вообще replace? Сделайте через switch case.