• Как адаптивно одно изображение наложить на другое?

    GrenadinGran
    @GrenadinGran
    Помог ответ - отметь решением
    position: relative телефонам, а картинкам position: absolute. И двигайте их с помощью left/top
    Ответ написан
    Комментировать
  • Почему $_POST пустой?

    edward_freedom
    @edward_freedom
    у тебя указано
    'Content-Type': 'application/x-www-form-urlencoded',

    так и передавай как указал
    body: 'userPhone=1&userName=' + userName


    Вот вариант удобнее, с офф сайта

    let user = {
      name: 'John',
      surname: 'Smith'
    };
    
    let response = await fetch('/article/fetch/post/user', {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json;charset=utf-8'
      },
      body: JSON.stringify(user)
    });
    
    let result = await response.json();
    alert(result.message);
    Ответ написан
    Комментировать
  • Что использовать предпочтительнее?

    Krasnodar_etc
    @Krasnodar_etc
    avito front
    Да, предпочтительнее. Потому что JQuery действительно добавляет веса бандлу, а сейчас на ванильном JS спокойно реализуется 90% её функциональности. Это во-первых.
    Во-вторых, jquery далеко не на каждом сайте) Очень далеко. Скорее уж веб-фреймворки сейчас почти везде
    Ответ написан
    Комментировать
  • Что использовать предпочтительнее?

    @krka92
    Потому что в jQuery реализовано больше чем все, что нужно для фронта. И это все подгружается каждый раз
    Ответ написан
    Комментировать
  • Как получить значение radio?

    @UnformedVoid
    Разработчик ПО
    Используйте событие change.
    Ответ написан
    Комментировать
  • Как показывать div на определенных страницах?

    @2bllk
    Первый способ:
    let str= "https://example.com/some-string";
    if (str.includes("some-string"))
        console.log('Есть совпадение')

    И второй вариант, для использования которого нужно знать, что такое регулярные выражения. Далее будет представлен пример, делающий то же самое, что и предыдущий, но с помощью рег. выражений и другого метода.
    let str= "https://example.com/some-string";
    if (str.match(/some-string/))
        console.log('Есть совпадение')

    Второй метод более гибкий (даже больше, чем "более").
    Ответ написан
    6 комментариев
  • Как добавить фрагмент кода на сайт?

    Posho
    @Posho
    Frontend-developer
    Ctrl + C, Ctrl + V. ну или cmd + C, cmd + V.

    если серьезно, распространите ваш вопрос. у вас CMS и вы не знаете, в какой шаблон лезть? нет доступа к FTP, только админка? что именно вас блочит?
    Ответ написан
    2 комментария
  • Что делать дальше front-end?

    criticalsomethoughts
    @criticalsomethoughts
    UI\UX Developer, Project Manager
    Какую книгу посоветуете к прочтению по css или начать изучение js?

    Отложить в сторону книги, взять 3 дизайна в psd - лендинг (одностраничный сайт), корпоративный(многостраничный, с более сложной структурой), интернет-магазин - начать с лендинга и дальше по увеличению:

    1. Сверстать ручками, без использования бутстрапа и других библиотек(с учетом семантики, доступности, адаптивности под все экраны, прикрутить несложную анимацию - карусели, popup, разобраться в анимации с помощью css и js(что можно сделать с помощью css, а где лучше написать на js) - в чем профит - (поможет разобраться как работает css без библиотек и фреймворков, начнет развиваться логика построения хороших интерфейсов, как перестраиваются блоки, дизайнерские ошибки, свои ошибки).

    2. После первого-второго пет проекта - используете все элементы автоматизации - препроцессоры, сборщики, библиотеки которые вы точно не напишите сами, и пишите интерфейс с нуля в 2-5 раз быстрее - в чем профит - зная, что под капотом, не задавая глупых вопросов, почему иногда проще написать сетку с нуля, чем использовать сетку бутстрапа(в случае если дизайнер придумал "СУПЕР-МЕГО-САЙТ на 100000000 шекелей, не заморачивась о сетке и не думая о тех людях, которые будут верстать его шедевр), познакомитесь с gulp\grunt\pug,sass\scss\less и еще кучи прикладных инструментов.

    3. Посадить его на любую из популярных CMS(для лендинга\корпоративного - WP, Modx, Joomla, Drupal, для магазина (WP, Bitrix, OpenCart) - в чем профит - поймете что нужно клиенту на рынке(не в каждую дырку заталкивается SPA(очень много бизнеса работает на стандартных инструментах), как организована работа контент менеджеров, которые наполняют сайты, оптимизация, плюсы и минусы)

    4. Проделав все этапы - у вас есть хорошая база(отличный html и css, вы знаете что такое семантика, кроссбраузерность, адаптивность, знаете базу js, jquery и пишите простые скрипты без подключения библиотеки в 100кб, для того что бы вывести в меню "гамбургер" на мобилках.
    Дальше вы решаете - либо делаете упор на JS(и углубляетесь в React\Vue, Angular) участвуя в проектах по разработке SPA и становитесь после года тяжкой работы джуном), либо делаете упор на PHP(CMS, Laravel, Symfony и тд и тп) и так же через год тяжкой работы становитесь джуном.

    5. Через 3-4 месяца пытаетесь устроится на работу, особо не заморачиваясь на деньгах.
    Ответ написан
    Комментировать
  • Почему не работает ссылка?

    glaphire
    @glaphire
    PHP developer
    Попробуйте get_term_link вместо get_permalink
    Ответ написан
    1 комментарий
  • Как отследить js скрипт?

    Я обычно действую так:
    1) Отключаю все скрипты кроме того, который мне нужен - убеждаюсь в полноценной его работе и начинаю подключение по одному и всегда проверяя, тем самым находится плохиш.
    2) Если у нас файл один, но в нем код... Аналогично и с кодом действую. Сначала все убрал и оставил только то, что надо - и потом начинаю наращивать - до тех пор пока не найдется плохиш.
    Ответ написан
    1 комментарий
  • Почему не отправляется сообщение mail.php?

    flapflapjack
    @flapflapjack
    на треть я прав
    Сначала попробуйте всё без лишнего кода:

    <?
    mail('v.pupkin@gmail.com', 'Заказ в магазине', 'text');
    ?>


    Потом добавляйте заголовки headers, потом код уже допиливайте.

    На каком добавлении кода перестанет проходить письмо - там и косяк.
    Ответ написан