Задать вопрос
  • Яндекс Вебмастер индексирует картинки и вложенные документы как записи?

    Anitamsk
    @Anitamsk Автор вопроса
    Frontend Dev
    Для тех у кого индексируются картинки отдельно от поста\страницы родителя -
    https://www.wpbeginner.com/wp-tutorials/how-to-dis...
    Ответ написан
    Комментировать
  • Как правильно в WP подключать внешние скрипты, чтоб это не влияло на PageSpeed Google?

    Anitamsk
    @Anitamsk
    Frontend Dev
    И в целом - возможно ли мобильную версию сайта на WP добнать до 90+ в pagespeed google?

    Возможно, но не на wp(если не делать preload всех скриптов или не кидать их в footer). Плюс баллов 15-20 у вас будет сжирать аналитика на ровном месте.

    Во первых google баллы это для параноиков.
    Во вторых - что за дерьмо у вас весит 147кб сжатый autooptimize js файл? Вы все делали на плагинах и теперь пытаетесь этот паровоз сдвинуть с мертвой точки?

    Протестируйте сайт на gtmetrix.com - киньте результаты теста водопадом, который показывает какие файлы подгружаются, и как в общем обстоят дела с оптимизацией, какой TTFB и тд. Лучше кидайте линк с тестом сюда.
    Ответ написан
    4 комментария
  • Как стать олимпиадником с нуля?

    Anitamsk
    @Anitamsk
    Frontend Dev
    Этот вопрос вы должны были задать своему учителю математики. Вангую его ответ: "может пора заниматься математикой больше "Сидоров"?".
    Ответ написан
    1 комментарий
  • Как блокировать выполнение скрипта при адаптивном дизайне?

    Anitamsk
    @Anitamsk
    Frontend Dev
    Найти этот кусок кода с скриптом и выполнить условие
    function windowSize(){
        if($(window).width() >'768'){
                     <code>код</code>
    		// экран больше 768 px в ширину --- выполняем скрипт
           }
    }
    $(window).load(windowSize);
    $(window).resize(windowSize);
    $(window).on('load resize',windowSize);
    Ответ написан
  • Что делать дальше?

    Anitamsk
    @Anitamsk
    Frontend Dev
    К примеру сверстать макет

    Это не фронтенд.

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

    Хотел бы что бы кто то дал совет куда двигаться дальше.

    Совет: учите нормально html\css. Берете 3 макета - лендинг, корпоративный сайт, интернет магазин - верстаете их без сеток, на чистом css - адативно, кроссбраузерно.
    Как только сверстали - берете еще 3 макета - верстаете их с помощью bootstrap\bem\sass\less\gulp и его пакетов(если хватит сил, посадите хотя бы один проект на вордпресс\любую cms - что бы хотя бы понять как работает система управления), дарите свои проекты соседям, друзьям, коту.

    Как только вы поняли как делается верстка - переходите к изучению JS.
    И дальше на выбор - либо вы кидаетесь в создание сайтов и становитесь веб-мастером. Либо кидаетесь в более сложную и интересную работу фронтендера.

    Уже в этом деле полтора месяца.

    На то что я написала выше - у вас 4 месяца уйдет, что бы научиться не плавать, и сверстать 4 -6 макетов с хорошей версткой, попутно изучив прикладные инструменты - не спешите рваться в бой.
    Ответ написан
    6 комментариев
  • Нужно ли читать книги про JavaScript что бы его освоить?

    Anitamsk
    @Anitamsk
    Frontend Dev
    Просто читать книги по Javascript - довольно дикое занятие. Это тоже самое что учиться водить, и не сидеть за рулём.
    Вот вам сайт - Link
    Смысл такой -
    Прошли "Типы" - выполнили 20 задач на строки, числа, булевы значения;
    Прошли функции - выполнили 20 задач на функции
    Прошли объекты\массивы - выполнили задачи на объекты и массивы.
    И тд и тп.

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

    Ну и самое главное - понять для чего вам нужен JS. Если ваша задача - стать фронтендером - изучив базу и es6 - не задерживайтесь, и смотрите на на библиотеки, фрейморки и тд и тп. Иначе если будете зазубривать язык, так и помрете в погоне за идеалами.
    Ответ написан
    1 комментарий
  • Нужно ли в каждом проекте создавать папку/файл под каждый блок/элемент/модификатор БЭМ?

    Anitamsk
    @Anitamsk
    Frontend Dev
    Если ваш проект это лендинг - то не нужно.
    Если вы делаете фронтенд проект со логикой([хоть и минимальной), под каждый модуль(бэм блок) создаете свой css файл.
    Если вы создаете обычный корпоративный сайт и в дальнейшем не будете его поддерживать - можете просто следовать именованию БЭМ, файловая структура для вас будет пустой тратой времени. Учитывайте то, что сколько людей - столько и способов структуризации проектов(чаще всего, всем пофиг как вы делаете, используйте принципы DRY)
    Ответ написан
    Комментировать
  • По какой сетке верстать новичку?

    Anitamsk
    @Anitamsk
    Frontend Dev
    По какой сетке верстать новичку?

    Верстать по сетке стоит лишь тогда, когда ваш дизайнер(или ваш макет) предполагает сетку.
    Очень часто бывает, если шаблон не типовой, вы устанете верстать через сетку, попросту станете более седым и нервным, в таких случаях верстают на чистых флексах\гридах.

    Сетка -
    Использовать любую сетку - логика у них одна и та же, 12\24\n - ное количество колонок.
    Смотреть на самые популярные, например бутстрап 4, под капотом наличие адаптивности и еще куча плюшек.

    Для новичка советую - попробовать сверстать без сетки. Что бы хотя бы понимать логику верстки, а не так что, тяп-ляп по сетке и в продакшн.
    Ответ написан
    Комментировать
  • Как сделать слайдер-сравнение до/после с png изображениями?

    Anitamsk
    @Anitamsk
    Frontend Dev
    Before\After Slider
    На codepen по тэгу before\after slider много вариаций с перекрытием, на любой вкус.
    Ответ написан
  • Как веб студии работать с европой, если никто не знает английского?

    Anitamsk
    @Anitamsk
    Frontend Dev
    Реально. Есть знакомые которые сидят на Upwork, и берут не дорогие заказы как вебстудия - общаясь с клиентами через переводчик Deepl(переводит достаточно хорошо, никакого Promta). Основная сложность - поиск клиентов, и юридическая проводимость - общаться с заказчиком на языке носителя - не самая большая головная боль для вас.
    Ответ написан
    7 комментариев
  • Как восстановить данные с Xiaomi?

    Anitamsk
    @Anitamsk
    Frontend Dev
    1. Если телефон делал бэкап на Mi Cloud - посмотреть там.
    2. Если телефон с разблокированным загрузчиком, рутом и наличием twrp - установить программый софт для twrp, сделать с помощью twrp бэкап, открыть его r-studio, как внешний диск - слить данные.
    3. Если телефон с заблокированным загрузчиком - последний шанс, попробовать снять с телефона образ программатором - Mtr Tool, Infinity.
    4. Самый идеальный вариант - программатором снять ваш пин код(который программный).
    В большинстве сервисных центров есть такие программаторы(снимает лок(пин-код), без сброса телефона.
    Ответ написан
    Комментировать
  • Почему экран iPhone 7 горит черным?

    Anitamsk
    @Anitamsk
    Frontend Dev
    Если попробовали восстановление через Itunes - т.е прошили телефон, на 99% убираете проблему программной части.
    Один из вариантов проблемы -
    1. Умер видеочип на материнской плате (не чинится - замена платы - перепаивать чип дорого)
    2. Проблема с шлейфом дисплейного модуля который крепится к плате(сгнивает или перетирается - шлейф меняется)
    3. Проблема с генератором подсветки (перепаивается)
    4. Проблема с модулем(меняется на китайский модуль, который не хуже оригинала)

    Самый адекватный вариант, если вы уверены что справились с задачей и правильно ввели телефон в DFU и прошили его - отнести в сервисный центр на диагностику.
    Ответ написан
    Комментировать
  • Если клиенты часто говорят - "У меня есть сайт, сделайте что-нибудь с сайтом, я хочу его причесать, не знаю что делать", что тогда предлагать?

    Anitamsk
    @Anitamsk
    Frontend Dev
    Как правило в роли советчика здесь выступаете Вы. И Вы за это, возможно даже за аудит - берёте деньги(работать за так, даже если это банальный аудит - такое себе, информация стоит денег).

    Составляете алгоритм анализа сайта. Прогоняете сайт. Составляете техническое задание, выделяя важные моменты жирным и большим, мелкие и неважные выносите в подпункты. Считаете примерное время\деньги. Показываете ТЗ и сумму клиенту. Обычно на этом этапе - если клиент и правда хочет "причесать" и доработать свой сайт - он даёт вам добро. Если ему просто не с кем было поговорить "за жизнь", отваливается.

    Вот вам Чеклист, прям по пунктам проходите сверху донизу, и показываете минусы вашему клиенту. Чеклист не охватывает всех нюансов, но даёт хорошую картину для анализа.
    Ответ написан
    Комментировать
  • Просто JS действие?

    Anitamsk
    @Anitamsk
    Frontend Dev
    <script>
    $(document).ready(function(){
    
    if(window.location.pathname == '/index.php/pages') {
    $('a.custom-class').addClass("add-custom-class");
    }
    })
    </script>
    Ответ написан
    Комментировать
  • Как создать свою тему на опенкарт?

    Anitamsk
    @Anitamsk
    Frontend Dev
    1. Определиться с дизайном темы.
    2. Определиться с версией Opencart (чаще всего в работе используют 2.3)
    3. Определиться с вашими навыками владения CMS и PHP. Если всё норм, можно написать с нуля, если всё хуже - купить готовый шаблон(править стили, или отдать на доработку).
    4. Если решили писать с нуля:
    4.1 Опенкарт довольно легок в освоении. Для начала почитайте про модель MVC+L. Далее определитесь с каталогом файлом(прочитайте за что отвечает каждый файл в controller\view.
    4.2 Обычно функционала из коробки хватает для создания небольшого сайта, но для гибкости можно использовать модуля(аналог плагинов из WP)
    5. При наличии проблем - гуглить и писать сюда.
    6. Святое правило - любой самописный шаблон opencart создается от дочерней темы default - править шаблон default не стоит.
    7. Загуглите - создание темы opencart - и 90% вашего вопроса будет решено.
    Ответ написан
    2 комментария
  • Колледж или 11 для программиста?

    Anitamsk
    @Anitamsk
    Frontend Dev
    Что вам мешает доучиться до 11, потом поступить заочно в какой-нибудь заштатный ВУЗ, спокойно учиться 4 года и в это же время получать опыт на профильной работе, пока однокурсники изучают Паскаль и сортировку массивов сидя на лекции.

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

    Убейте двух зайцев - получите вышку, и к ней 4 года работы по профилю = PROFIT. У вас есть 2 года, что бы выучится до джуна нужного вам стека программирования(что бы после окончания 11 класса и поступления на заочку - показать потенциальному работодателю свои скилы и "портфолио" из пет проектов), и не завалить ЕГЭ(хотя если вы будете поступать заочно - баллы вам будут толком не нужны).
    Ответ написан
    2 комментария
  • Адекватно ли несколько сайтов Wordpress (да и вообще других сайтов) размещать на одном домене?

    Anitamsk
    @Anitamsk
    Frontend Dev
    Обычно это называется субкаталоги, и некоторые так размещают сайты по территориальной принадлежности. Проще всего это делать через wordpress multisite.
    Ответ написан
  • Что должен знать junior php на 2020 и стоит ли ходить на все собеседования?

    Anitamsk
    @Anitamsk
    Frontend Dev
    (надеюсь не поздно, хотя по словам девушки которая собирая вещи ушла)

    Я её понимаю частично, вы открываете аудитории свои проблемы, которые никому не важны. Т.к у каждого свои.

    1.
    На сколько хорошо jun должен знать HTML?

    Достаточно хорошо, что бы понимать что такое семантика, что-такое доступность и не лепить div туда, куда можно поставить p, span, aside, nav
    2.
    На что обратить особое внимание при php и где лучше брать тест задания?

    Для начала стоит выучить основные операции на языке(функции, циклы, работа с массивами), советую посмотреть в сторону курса Hexlet PHP, в своё время сама проходила. Там познакомитесь с базовыми операциями, такими вещами как composer и тд.
    3.
    Стоит ли сразу же после прохождения курсов и пару месяцев практики, браться за фреймворк? В том году учил Laravel, смотрел видео человека из Индии, где он достаточно хорошо говорил на этот счет. Есть еще мысль купить курсы Laracast и пройти их, но не знаю на счет целесообразности?

    У вас похоже проблемы с желанием наконец-то пойти работать. Год назад вы учили Laravel. В чем проблема год назад искать работу джуном? Откуда такой скачок во времени что через год вы снова решили учить фреймворки.
    4.
    Когда ходил на собеседования, не решался пойти на все. Понимал что уровень знаний не совсем достаточный, хотя определенные плюсы видел. Сразу было понятно, где я отстаю и тд. Стоит ли ходить на абсолютно все, даже если ты понимаешь что еще не совсем готов, или подождать пару месяцев, и досконально довести до идеала?

    Куча тараканов в голове, переставайте бояться, вы не обязаны знать всё в идеале. Это не стихотворение Пушкина или Маяковского. Вы должны понимать концепты и механизмы разработки, с каким инструментом и как что делается. Открою вам большой секрет. Все, всё, всегда гуглят. А так же пишут говнокод. Поэтому начните с фундаментальных основ, нагуглите варианты тестов(или собеседований) для джуна PHP и проходите по 3-4-5-10 раз. Я думаю на раз 6 все получится.
    Ответ написан
    4 комментария
  • Как узнать кто задизайнил сайт?

    Anitamsk
    @Anitamsk
    Frontend Dev
    Можно попробовать залить png картинку в поисковик картинок яндекс и гугл. И смотреть на подходящие сайты вроде Behance и тд. Но не факт что поможет.
    Ответ написан
    1 комментарий
  • Как подключить файл js к Django?

    Anitamsk
    @Anitamsk
    Frontend Dev
    Оставьте в message.js только alert.
    <script type="text/javascript">           -------- > Удалить, используется только в теле html документа, type="text\js" можно уже не писать, валидатор ругается.
            alert('Если вам нужно создать качественный сайт, обратитесь в компанию'); ----> Оставить
     </script>
    Ответ написан