• Как сверстать такой интерфейс с задачами и поручениями?

    SpiderPigAndCat
    @SpiderPigAndCat
    занимаюсь салообразованием
    Ответ написан
    Комментировать
  • Как сверстать такой интерфейс с задачами и поручениями?

    Nolis
    @Nolis
    it-гопник
    следующий вопрос будет: "как сходить поср*ть"?
    самая обычная верстка
    Ответ написан
    Комментировать
  • Почему не работают радио кнопки?

    @quiplunar
    Потому что нужно добавить еще одну радио кнопку с таким же именем

    5eea0eac9e686576515825.png
    Ответ написан
    Комментировать
  • Cтоит ли учить бустрап?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    У вас есть рабочая задача. Вы выбираете инструменты для ее решения. Если инструмент подходит для ее решения, упрощает вам жизнь - вы его используете. Если инструмент не подходит для решения задачи и только все усложняет на ровном месте - вы его не используете. Вне контекста ваших задач вопрос не имеет смысла - возможно бутстрап вам подойдет для их решения, а возможно, что и нет. И вы можете заменить слово "бутстрап" на любое другое название инструмента, логика останется той же. А просто познакомиться с каким-то инструментом для расширения кругозора - лишним не будет. По крайней мере будете знать, для каких задач он подходит и в будущем будете делать более осознанный выбор.
    Ответ написан
    Комментировать
  • Frontend / Верстка?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Без проблем. Не нравится - не изучайте.
    Только будьте готовы что 97% всех вакансий/проектов пройдут мимо вас, потому что там верстка будет нужна.
    Но вам никто не может запретить попытаться найти остальные 3% и среди этих 3% попытаться найти что-то стоящее.
    Ответ написан
    8 комментариев
  • Как правильно наложить изображения на div неправильной формы?

    Можно как-то так.
    Ответ написан
    Комментировать
  • Стоит ли покупать macbook pro 13 2020?

    Viji
    @Viji
    DevOps Engineer
    Считаю, что Mac неоправданно дорого. Почему бы Линукс на ПК не поставить и команды выучишь и для разработки отлично !
    Ответ написан
    9 комментариев
  • Как изменить цвет svg по клику?

    Ankhena
    @Ankhena Куратор тега JavaScript
    Нежно люблю верстку
    https://jsfiddle.net/xgkbzqe1/

    В вашем коде было:
    1. Ищете элемент по id, который называется .img
    2. toggle пишется так.

    Обычно для ловли таких ошибок достаточно пользоваться хорошим редактором с подсветкой ошибок и открытой консоли, которая тоже покажет ошибки и js и почему не применяется css.
    Ответ написан
    5 комментариев
  • Как защитить вебинар от копирования?

    SeaInside
    @SeaInside
    15 лет пилю все эти штуки
    Всё, что попадает клиенту на его устройство - может быть записано, ничего вы с этим не сделаете.
    Самые вредные камеру перед монитором поставят.

    Ваш максимум - персонифицировать вывод, что позволит вам в случае слива определить, кто конкретно это сделал.
    Что с этим знанием делать - я не знаю, может, есть варианты каких-то соглашений перед просмотром с ответственностью за распространение. :)
    Но то, что запись не запретить - это 100%.
    Ответ написан
    Комментировать
  • Как сделать цвет текста адаптивным к цвету фона?

    @McBernar
    Вот буквально вчера делал с помощью js.
    Алгоритм простой:
    1. Взять цвет фона
    2. Перевести hex в hsl
    3. Если l в hsl выше 0.8 (то есть, фон яркий), берем из hsl параметр hue (оттенок), берем насыщенность 100% и яркость 10%, и конвертируем новый темный оттенок обратно в hex
    4. Применяем этот hex к тексту

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

    wapster92
    @wapster92 Куратор тега CSS
    https://webref.ru/css/mix-blend-mode
    Еще можно вот так
    Ответ написан
    Комментировать
  • Чем отличается vds от php хостинга?

    Sanes
    @Sanes
    Уровнем доступа к серверу и предустановленным окружением.
    Вам нужен php хостинг.
    Ответ написан
    Комментировать
  • Чем отличается vds от php хостинга?

    @galaxy
    vds - виртуальная машина (иногда контейнер)
    +:
    1. Вы хозяин с root доступом, делайте, что хотите, ставьте любой софт и т.п./
    2. Более-менее гарантированные ресурсы по процу, памяти, диску
    -:
    1. Цена
    2. Настраивать все сами будете

    php хостинг - выделят вам папочку и виртуальный хост на машине (возможно, тоже виртуальной) вместе с еще сотней товарищей по несчастью
    +:
    1. Цена
    2. В простом случае настройки особой не требуется - залил файлы и вперед
    -:
    1. Органиченные возможности настройки, ограниченный набор софта
    2. Делим ресурсы (проц уж точно) с соседями
    3. Стремно в плане безопасности
    4. Общий IP на всех как правило
    Ответ написан
    1 комментарий
  • Чем отличается vds от php хостинга?

    flapflapjack
    @flapflapjack
    на треть я прав
    VDS - полностью управляемая вами виртуальная машина с ОС, то есть консоль, ssh, и ставьте туда какое хотите ПО. В таком случае сервер полностью в вашем распоряжении - можете даже его перезагружать.

    PHP - или т.н. shared-хостинг, когда на одной операционной системе вам дают не полную свободу действий, а только доступ папке, куда вы зальете свои файлы, ну и пару плюшек в добавок. Базы данных, которые вы можете использовать, а так же языки программирования, настройки и т.д. за вас полностью решает хостинг. Вы не можете ничего, кроме как залить по FTP свои файлы, и радоваться.

    Но смею добавить, что PHP хостинг всегда дешевле и призводительней, чем VPS/VDS, так как вам выделяется не целая Виртуальная машина с ОС, а всего лишь процент от общего пропускного канала и ресурсов общей для всех системы. Как коммуна с хиппи.
    Ответ написан
    5 комментариев
  • Что именно можно хранить в NOSQL базах данных?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Все можно хранить. Но nosql базы бывают разные, заточенные под разные задачи.
    Надо уточнять для чего вам база.
    memcached, например, тоже можно сказать что это Nosql база. Используется для ускорения доступа.

    А mongodb это скорее объекты, а не документы.

    Например, вам нужно хранить такие поля
    имя, фамилия, телефон
    имя, адрес
    фамилия, инициалы, год рождения
    телефон, адрес, описание

    как вы видите, поля разные. Поэтому в обычной реляционной базе, вам нужно будет заранее создать столбцы для каждого значения. При этом, если в данных куча "пустот", место зачастую все равно будет выделяться. Плюс нужно будет указывать типы данных для каждого столбца.

    А в mongodb,например, можно просто хранить объекты как есть:
    Имя: Вася, Фамилия: Пупкин, телефон 02
    Имя: Петя, адрес: "Останкино, 1"
    Имя: Вера, инициалы: "В.Б.", год рождения: нескажу
    телефон: "красненький", адрес: "Останкино, 1", описание: "что-то где-то"

    И каждый объект хранится ровно с теми полями, которые в нем есть.
    При этом поля могут быть разного типа.
    При этом можно нормально пользоваться запросами и разными функциями.

    Да, тут нет joins, зато монго оптимизирована для работы с подобным и размеры коллекций ее не слишком будут смущать.
    Ответ написан
    6 комментариев
  • Каким способом сделать кнопку с изображениями?

    hzzzzl
    @hzzzzl
    начать можно с чего-то такого

    Ответ написан
    Комментировать
  • Как кликая на ссылку присвоить class пункту меню?

    0xD34F
    @0xD34F Куратор тега JavaScript
    const li = document.querySelectorAll('li');
    li.forEach(n => n.addEventListener('click', onClick));
    
    function onClick(e) {
      e.preventDefault();
      li.forEach(n => n.classList.toggle('active', n === this));
      const href = this.querySelector('a').getAttribute('href');
      document.querySelector(href).scrollIntoView({
        behavior: 'smooth',
      });
    }
    Ответ написан
    3 комментария
  • Как кликая на ссылку присвоить class пункту меню?

    dmtrbskkv
    @dmtrbskkv
    Кодим и декодим, а иногда кино смотрим
    Нужно в одной функции сбросить все активные классы, затем добавить активный класс к текущему элементу и затем выполнять нужные действия:
    let parent = document.querySelector("ul");
    let child = document.querySelectorAll("ul li");
    
    
    let anchors = document.querySelectorAll('a[href*="#"]');
    
    for (let anchor of anchors) {
      anchor.addEventListener("click", function (e) {
        e.preventDefault();
        
        for (let i = 0; i < child.length; i++) {
          child[i].classList.remove("active");
        }
        
        e.target.classList.add("active");
        this.parentNode.classList.add("active");
        let blockID = anchor.getAttribute("href").substr(1);
    
        document.getElementById(blockID).scrollIntoView({
          behavior: "smooth",
          block: "start"
        });
      });
    }
    Ответ написан
    6 комментариев
  • Почему я не могу закомментировать код html?

    комментируй так
    <!-- <div></div> -->
    Ответ написан
    Комментировать
  • Почему я не могу закомментировать код html?

    SeaInside
    @SeaInside
    15 лет пилю все эти штуки
    Потому что синтаксис комментариев в HTML выглядят иначе. Вот так:
    <!-- Комментарий -->
    Ответ написан
    3 комментария