Задать вопрос
  • На что правильно вешать hover событие?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега CSS
    Смотря что за эффекты, зачем они нужны, какое пользователь ожидает поведение и какие есть другие стили. Иными словами - никакого "правильного" способа нет.
    Если же вертеть в вакууме сферического коня, то логичнее всего обычно "анимировать" ссылку.
    Ответ написан
    Комментировать
  • Что такое NxN размер?

    MrDecoy
    @MrDecoy Куратор тега JavaScript
    Верставший фронтендер
    Раздел "матрицы" в математике, наверное, будет ближайшим, для понимания текста.

    А вообще тут базовое понимание текста, к математике не особо относящееся.

    NxN означает размерность, где количество строк равно количеству столбцов, так как используется одна и та же буква - N.

    Таким образом, при входном параметре size = 3, нужно построить таблицу 3х3.
    Ответ написан
    1 комментарий
  • Как пофиксить баг с панелью задач?

    profesor08
    @profesor08
    Как пофиксить баг с панелью задач?

    1. Установи винду отсюда: https://www.microsoft.com/en-us/software-download/...
    2. Отключи ненужное самостоятельно и осознано (возможность включить обратно сохранится)
    3. Опыт

    P.S.
    Пытаться восстанавливать не смысла, ты запорол себе систему, либо она уже была запорота уже в установщике. Точек восстановления у тебя только одна, это свежая установка винды.
    Ответ написан
    Комментировать
  • Как выбрать все элементы, кроме первого и последнего?

    0xD34F
    @0xD34F Куратор тега CSS
    li:not(:first-child, :last-child)

    или

    li:not(:first-child):not(:last-child)

    или

    li {
      /* тут стили для всех элементов */
    }
    li:first-child,
    li:last-child {
      /* здесь сбрасываете стили, установленные выше */
    }

    https://jsfiddle.net/6zxdwear/
    Ответ написан
    Комментировать
  • Не могу правильно сложить массив на jquery?

    MrDecoy
    @MrDecoy Куратор тега JavaScript
    Верставший фронтендер
    Что в переменной input?
    Причём тут .push() и обращаться через input['agreements']?
    Вы знаете что у Вас в коде происходит push сразу двух элементов? Один строка, второй массив.
    И главный вопрос: сложить? Сложить что с чем?

    По видимому, Вам надо что-то вроде этого:
    var input = {
     agreements: [$('#single_product .display-block .btn').attr('data-agreements')]
    }

    А если переменная inputуже инициализирована, то
    input.agreements = [$('#single_product .display-block .btn').attr('data-agreements')]
    Ответ написан
    Комментировать
  • Как узнать, существует ли email?

    vabka
    @vabka Куратор тега Веб-разработка
    Отправить на эту почту письмо с ссылкой для продолжения регистрации.

    Больше никак
    Ответ написан
    Комментировать
  • Как называются элементы CLI в NodeJS и какие их комбинации возможны?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    command line interface уже давно выработал очень простой стандарт.

    Есть команда (внутренняя команда оболочки или внешняя утилита, вроде nodejs)
    Есть аргументы к команде
    Аргументы логически делятся на опции и параметры.

    Опции обычно начинаются с дефиса или двух (в POSIX стандарте один дефис для коротких опций, вроде -h, -e, два дефиса для длинных опций, вроде --help, --environment)
    Некоторые опции могут требовать параметр (--environment prod), некоторые нет.

    Параметры - это сами данные - названия файлов, устройств, другие данные в виде текста

    По стандарту POSIX короткие опции, которые не требуют дополнительного параметра, могут объединяться под одним дефисом ( пример: rm -rf )

    Список конкретных опций и параметров у каждой утилиты свой. Не все утилиты строго следуют POSIX, поэтому могут быть варианты. Для этого читай документацию конкретной утилиты.
    Таким образом твой вопрос относится не к nodejs, а к общим стандартам работы в командной строке.

    Ну и еще в CLI есть перенаправления, это отдельная лекция.
    Ответ написан
    1 комментарий
  • Что такое dataset.color?

    yarkov
    @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    <div id="test" data-color="#ff0000" data-test="test">
      div
    </div>


    const div = document.querySelector('#test');
    
    console.log(div.dataset); // DOMStringMap {color: '#ff0000', test: 'test'}
    Ответ написан
    Комментировать
  • Почему контент игнорирует шапку со свойством position:fixed?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Потому что fixed.
    Элементы с таким свойством выпадают из потока и не участвуют в расчёте положения остальных элементов.
    Используйте sticky.
    Ответ написан
    3 комментария
  • Grid - как идет расчет линий/колонок?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Помните детские задачки про распил бревна? Сколько нужно распилов, чтобы получить столько-то кусочков.
    Тут примерно тоже самое.

    На картинке 5 "клеточек", а grid-линий 6.

    grid-column-end:6 - окончание с 6 колонки. Нет - окончание на 5 колонке.

    Нет, на 6 линии
    Ответ написан
    2 комментария
  • Что за странные письма приходят с цифрами?

    profesor08
    @profesor08
    Сопоставь содержимое прикрепленного файла с байтами, например в hex редакторе. Может оказаться что видимое там не все.

    P.S. Как вариант, судя по содержимому файла, горе-спамер запорол рассылку из-за бага в коде, который не сгенерировал html на основе шаблона.
    Ответ написан
    1 комментарий
  • Каковы шансы сломать ноутбук при добавлении в него новых комплектующих?

    gbg
    @gbg Куратор тега Железо
    Любые ответы на любые вопросы
    САМЫЙ ВАЖНЫЙ ДИСКЛЕЙМЕР
    Или почему нужна куча инструментов и оснастки, а не стол с газеткой и батина отвертка

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

    Если в результате вмешательства винты будут побиты плохим инструментом, часть будет утеряна сразу, а часть - когда вывернутся (без фиксатора резьбы), ноутбук уже будет корчом (и не будет стоить свои XXX баксов).

    САМЫЙ ВАЖНЫЙ ДИСКЛЕЙМЕР КОНЧИЛСЯ

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

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

    Мануальные навыки можно получить только на практике, никакой учебник или ютюб не передаст вам ощущения "вот так вот не надо, надо вот так!" (тикток тоже не поможет).

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

    3) Немаловажно иметь инструмент и оснастку. Антистатический мат для работы гораздо лучше стола, накрытого газеткой, отвертка должна быть не взятая у деда еще советская, а именно с тем типом шлица, который вам нужно отвинчивать (иначе слизанный крепеж гарантирован). Винты в ноутбуке, как правило, сидят на фиксаторе резьбы, который тоже надо купить и использовать - иначе через время они вывернутся, выпадут и утеряются (или весело коротнут что-то внутри)

    Таким образом, чтобы сделать эту операцию качественно, надо иметь:

    • пластиковые шпатели или заточенную кредитку для вскрытия корпуса. Нет, не надо брать у подручного балалаечника медиатор - он предназначен для игры на балалайке, - у него слишком маленькая площадь, за него будет тяжело ухватиться.
    • фиксатор резьбы
    • кассета с ячейками, куда вы будете складывать снятый крепеж. Не в кучку на столе, не в перевернутую крышку - а в кассету. Чтобы потом, просматривая видеосъемку того, как вы разбирали, вы ловко брали нужные винтики и сажали их на место. Иначе можно засадить более длинный винтик вместо штатного и тупо продырявить материнку, накопитель, память, или просто корпус.
    • подходящие отвертки, причем желательно не из магазина "все по 35р.". Отвертка, слизанная об винт - это шедевер!
    • одежда не должна быть из синтетики, а то будет весело
    • Нужны знания и навыки о том, как все перечисленное выше правильно и безопасно применять на практике
    Ответ написан
    3 комментария
  • Где взять идеи для python проекта?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Там же, где и все остальное
    1) в собственной голове

    2) в гугле, вот пример как это делать:
    614b31b6d5898485452704.png
    Ответ написан
    Комментировать
  • Как получить переменную из XMLHttpRequest?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    const response = await fetch('localhost:1100/api/motivation/salesData?dt=2021-09-01');
    const code1 = await response.json();

    Изучайте, что такое асинхронность в JS и как с ней бороться.
    https://developer.mozilla.org/ru/docs/Learn/JavaSc...
    https://developer.mozilla.org/ru/docs/Learn/JavaSc...
    Ответ написан
    Комментировать
  • Почему первый элемент в нативной функции javascript - sort() - это второй элемент в моем массиве?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Callback-функция в sort - это просто функция, задающая соотношение между сравниваемыми значениями a и b. При работе алгоритма сортировки она вызывается для каждой пары значений и, возможно, неоднократно.
    Ответ написан
    2 комментария
  • Как правильно и без костылей сделать адаптивную страницу 404?

    ArsenyMatytsyn
    @ArsenyMatytsyn Куратор тега CSS
    Руководитель frontend направления, предприниматель
    Если тело страницы содержит разметку, например, шапки сайта, подвала и т.д., то эта информация должна быть и в стилях. А вообще обычно это простейшая страница, стили которой можно разместить прямо в теле, их не должно быть много.

    Если используется в маркетинговых целях, например «Вы попали не туда, но вот смотрите есть товары, которые могут вас заинтересовать», то есть смысл делать его как визуально в структуре сайта, так и через ЧПУ, который выдает страницу, как исключение из урлов.

    Если же убрать все эти тонкости, то задача страницы — отдать ответ 404 в запросе. Это тупик и никакой лишней информации и стилизации он не требует.
    Ответ написан
    5 комментариев
  • Как обновить один столбец при миграция в laravel?

    JhaoDa
    @JhaoDa
    LaravelRUS Team
    Вычитал что можно создать еще одну миграцию и в ней уже делать только правку таблицы blog
    Не можно, а нужно.

    Просто я думал что правильная структура миграций это одна таблица = одна миграция
    Нет.

    Не зазывать же их blog_add_desc и тд
    Примерно так и называть.
    Ответ написан
    Комментировать
  • Использование фасада DB через Model Laravel 8?

    @kandrash
    Кратко о себе
    Ответ написан
    Комментировать
  • Как подогнать картинку по размерам с помощью css?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    background-size: contain;
    или
    background-size: cover;
    Ответ написан
    Комментировать