Ответы пользователя по тегу Фронтенд
  • Как защитить роуты?

    ArsenyMatytsyn
    @ArsenyMatytsyn Куратор тега JavaScript
    Руководитель frontend направления, предприниматель
    Проще воспользоваться гуглом и найти рецепт роута. Его суть заключается в оборачивании всех роутов в функцию, которая проверяет либо авторизацию, либо принадлежность к роли. Это то, что по сути уже есть, но не хватает из классического рецепта редиректа, если доступа нет и пути, который охватывает все, что не входит в перечисленные, обозначается он символм «*».
    Ответ написан
  • Как сверстать шапку если логотип посередине?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    Можно сделать грид сетку для шапки, где будет 3 колонки (auto [ширина лого] auto), где навигация будет занимать с первой по последнюю колонку первой строки. А лого будет занимать вторую колонку. Схему же навигации повторить, чтобы образовалось негативное пространство под лого, где оно должно быть.

    Скорее всего потребуется пошаманить с событиями мышки (это описывается на уровне CSS), снимая отлов событий с контейнеров элементов и присваивая их вложенным.
    Ответ написан
    Комментировать
  • Как можно визуализировать логические алгоритмы (схемы) для простых пользователей?

    ArsenyMatytsyn
    @ArsenyMatytsyn Куратор тега JavaScript
    Руководитель frontend направления, предприниматель
    Для визуализации алгоритмов испокон веков существуют блок-схемы. Ничего нового выдумывать не надо.
    Ответ написан
  • Какую роль здесь играет git subtree?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    Грубо, но по сути: команда пушит директорию dist (скомпилированный код) в ветку gh-pages (то, что будет отображаться в github pages репозитория).
    Ответ написан
    3 комментария
  • Что выбрать: 1c VS frontend?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    1С в рамках СНГ это денежная жила. Битрикс при этом не такой же, как WP. В WP нет такого количества ненужного дерьма. И в целом, ИМХО, разработчик не должен отдать свою жизнь на изучение Битрикса, чтобы делать хорошо.

    Фронтенд, как независящая область от движков (это не совсем так), золотая жида на мировом уровне. Требуется знание овермного чего, иметь кстати, хотя бы общие представления о том же битриксе, WP, других движках, технологиях, подходах и паттернах, чтобы делать хорошо.

    Человеку со среднем способностями я бы порекомендовал разобраться в своем вопросе, чтобы понять, насколько он некорректен, разобраться в стеке и трезво взвесив свою упоротость... упорность выбрать что-то одно.

    При этом, как я указал, фронт это не что-то отдельное от указанного стека технологий.
    Ответ написан
  • Отложенная загрузка при скроле вниз?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    intersectionObserver. Смело пользуй, если осел не нужен, а если нужен, то и полифил есть.
    Ответ написан
    Комментировать
  • Хочу сделать сайт для игры в шахматы, django на бекенд подойдет?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    Звучит очень неадекватно. Простительно новичку... наверное.

    Django — фреймворк на Python. Шарп (C#) — язык (поправьте меня, если кто знает такой фрейм). Разница как между солнцем и козюлей в носу.

    Если же брать необходимость только базы + авторизации, я бы рекомендовал Flask + библиотеки типа Flask-Login (тоже фреймворк на Python). Скорость расчетов особая не нужна, ты же не написал, что собираешься ИИ делать. Так что сойдет.

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

    Да и тебе скорее всего веб-сокеты потребуются. Или писать постоянные запросы для обновления данных для доски. Это не считая разработки самой морды (доски).
    Ответ написан
    5 комментариев
  • Как найти работу начинающему верстальщику?

    ArsenyMatytsyn
    @ArsenyMatytsyn Куратор тега CSS
    Руководитель frontend направления, предприниматель
    На сегодняшний день верстальщик это стек минимум из 3х языков, включая JS. Нет понимания JS, нет нормальной рабочей верстки. Даже если тебе попадаются проекты без JS (покажите мне такие), то отсутствие знания не освобождает от ответственности.

    Поэтому, чтобы называться начинающим верстальщиком, тебе нужен как минимум базовый JS. Без него ты никому не нужен, даже гавностудиям. Его ты можешь получить на курсах и в свободном доступе. Да хотя бы тут. Материал годный, рекомендую.

    Ну и напоследок, фронтендер = верстальщик, просто у нас в русском языке есть такой самостоятельный термин.

    Так что я рекомендую закрыть этот минус и идти договариваться подмастерьем (джуном).
    Ответ написан
    Комментировать