Задать вопрос
  • Как написать цикл for с return?

    yarkov
    @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    Ответ написан
    Комментировать
  • Хочу заниматься веб-разработкой, с чего начать?

    Kozack
    @Kozack
    Thinking about a11y
    Что для этого нужно диктуют работодатели. Определите примерную ЗП которую хотите. Посмотрите список вакансий предлагающую её. Просмотрите их требования.

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

    Кто-то выполняет разработку сайтов под ключ на WordPress. Тут вам нужно помимо помимо знаний html, css понимать как работает ВП: Какой html он генерирует при выводе меню, в каком виде он создаёт виджеты, какие теги он генерирует сам, а какие должны прописать вы. И т. д.

    У кого-то может быть один крупный корпоративный сайт. Тут вам пригодятся другие навыки.

    для этой сферы необходимо: html, css, botstrap. flexbox, grid, sass,javascript, jQuery, ES6, React.js, git

    Еееее ... нет.
    • html, css — Основные технологии для верстки.
    • flexbox, grid — отдельные свойства стилей. Должны изучаться вместе со всем остальным css.
    • javascript — Будет большим плюсом для верстки.
    • ES6 — Спецификация javascript. Должна изучаться вместе со всем остальным javascript. Это если вы хотите более серьёзно расти в этом направлении.
    • git — Будет полезен лично вам и не плохим плюсом в резюме при работе над большими проектами. При конвеерной верстке лендингов этого от вас навряд кто-то будет требовать.
    • botstrap — Набор готовых стилей. Требуется не всегда и не везде.
    • jQuery — Абстракция над скриптами. Требуется не всегда и не везде.
    • sass — Препроцессор. Альтернатива css. Требуется не всегда и не везде.
    • React.js — javascript Фреймворк. Требуется не всегда и не везде.


    Стоит ли задумываться о платных курсах

    Если видите, что того что есть в интернете вам не хватает — да. Если понимаете что без наставника у которого можна переспросить или попросить объяснить какой-то момент вы не справляетесь — да.

    За сколько я могу освоить эту отрасль для того, чтобы найти работу и развиваться дальше?

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

    задумалась о фрилансе

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

    или дистанционной работе, это реально, или лучше сперва работать на компанию

    Всё зависит от специфики компании. Как вам будет удобнее. Но если хотите развивать навыки коммуникации я бы не брал удалёнку.

    UPD.
    По личному опыту добавлю, что обучение само по себе это хорошо. Но не очень полезно. Но вот обучение в рамках решения каких-то задач — куда лучше.
    Это как с советами — он должен быть к месту. Если я просто расскажу вам что есть метод Element.scrollIntoViewIfNeeded() то скорее всего вы забудете о нем через пару дней. Но вот изучив его пытаясь найти решение какой-то проблемы — запомните о нем надолго.

    Так, что лучше всего найти какую-то работу и развиваться в рамках поставленных задач. Когда поймёте, что перестали расти — меняйте работу. У вас уже будет какой-то опыт и портфолио.

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

    OtshelnikFm
    @OtshelnikFm
    Обо мне расскажет yawncato.com
    Разбивай на компоненты код - и потом на сборку. Как весь мир фронтенд собирает

    В момент когда будешь спагетти css разбирать на секции - ты найдешь неиспользуемые стили.
    Но это в трио: css, html, js - только так найдешь по всем.

    Еще вариант - я вижу что css с душком (без префикса, без BEM и т.д.) - то провожу поиск этого имени по всему проекту. В коде, верстке в js - он найдет все вхождения. Если не найдет - смело удаляй. Но - при условии что ты знаешь как работает проект. А то наломаешь дров если там зависимость от чего-то с третьей стороны идёт.

    css не чистить надо. Его надо разбивать на модули - файлы. И тогда бардака не будет. И объединять все файлы тем же вебпаком
    Ответ написан
    3 комментария
  • Загрузка фотографии?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Пишешь в адресной строке своего браузера site:qna.habr.com загрузка фотографии аякс
    Ответ написан
    1 комментарий
  • Как передвинуть текст слева от input'a?

    Kozack
    @Kozack Куратор тега CSS
    Thinking about a11y
    Ну, вы бы хоть в документацию заглянули
    https://getbootstrap.com/docs/4.4/components/forms...
    Ответ написан
    1 комментарий
  • Почему в данном случае оператор typeof() не работает?

    twobomb
    @twobomb
    typeof возвращает строку, а не тип
    typeof("s") == "string" //true
    Ответ написан
    Комментировать
  • Возможно ли нативными средствами css перекрасить картинку вставленную через img (png) в другой цвет?

    asuikit
    @asuikit
    если через фильтр и к примеру синий цвет. то вот вариант

    PS: угол подбираете самостоятельно!
    Ответ написан
    Комментировать
  • Tele2 занижает скорость. Что делать?

    Jump
    @Jump
    Системный администратор со стажем.
    Tele2 занижает скорость. Что делать?
    Ничего не делать.
    Почему вы решили что он занижает скорость?
    Разве вам кто-то гарантировал скорость?
    Какая есть - такая и есть.
    Если не устраивает - меняйте провайдера.
    Ответ написан
    Комментировать
  • Как выполнить php скрипт по нажатию кнопки без перезагрузки?

    mahmudchon
    @mahmudchon
    Отправить запрос на этот скрипт посредством, например, JS. Конкретно, загуглите "js ajax php"
    Ответ написан
    Комментировать
  • Какой курс по веб разработке выбрать?

    SeaInside
    @SeaInside
    16 лет пилю все эти штуки
    В курсах есть толк, если вы чётко понимаете свой уровень после их окончания.
    Этот уровень - немногим больше того, чем было до них, и всё ещё недостаточный для того, чтобы за эти знания просить деньги. Ни разу не "почему меня ни бирут за 200к я прошол курсы?!?".
    Означает ли это, что курсы - развод и лохотрон? Нет. Люди пытаются вас научить, как умеют. Проблема ровно в том, что за месяц-два нельзя пройти, осознать и закрепить материал, который люди годами оттачивают.

    Короче - если категорически не понимаете, с чего начать обучение, и у вас есть условно "лишние" деньги - берите любой. Для старта - подойдёт. Не самое выгодное вложение средств, но всё лучше, чем не делать ничего. Аминь.)
    Ответ написан
    Комментировать
  • Возможно подружить gulp sass и postcss плагин?

    SeaInside
    @SeaInside
    16 лет пилю все эти штуки
    Поставьте вызов postcss до вызова gulp-sass в своей задаче - gulp-sass естественно эту жесть переварить не может.

    P.S. А вообще - лучше такие штуки не использовать - оверинжиниринг это жуткий, не стоит так сильно отклоняться от "ванильного" CSS, будете в команде работать - вам спасибо скажут те, кто после вас будет разбираться, как это всё работает.
    Ответ написан
    Комментировать
  • Как можно сделать первое слово другим цветом?

    yarkov
    @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    2 комментария
  • Почему не работают стили css?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Ответ написан
    Комментировать
  • Как разогнать виндовс?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Как разогнать виндовс?
    Для начала - не ставить вредоносного софта вроде CCleaner - уже будет эффект.

    Ноут только для работы в программах (VScode , node js) ,никаких игор, можно ли както ускорить работу ноута без переустановки виндовса ?
    Если для работы - не ставьте ничего кроме приложений нужных для работы. Никакого ненужного софта.
    В остальном надо смотреть - возможно просто железо не справляется.
    Диск обязательно SSD -тут без вариантов. HDD не справляется с нагрузкой.
    Память - минимум 8 для чисто офисной работы, для работы с тяжелыми приложениями вроде IDE, не меньше 16гб.
    От процессора тоже сильно зависит - но поскольку это ноутбук, тут без вариантов, быстрый процессор не поставишь.
    Ответ написан
    Комментировать
  • Насколько надёжный данный шифр?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Классические шифры полагаются на то, что никто не догадывается, как их расшифровать, а подбор вручную может быть не очень простым делом. И то, на самом деле, некоторые из них ломаются очень просто. Например, шифр простой замены ломается частотным анализом, а шифр сдвига - просто перебором разных вариантов сдвига, число которых не превышает длины алфавита.

    С появлением вычислительной техники всё изменилось. Неважно, каким запутанным для человека является шифр, машина может очень эффективно проверить хоть миллион разных "классических" вариантов с самыми разными алгоритмами и ключами. Тут даже алгоритм скрывать бесполезно, если его можно угадать подбором и комбинированием.

    Основа современной криптографии - вычислительная сложность. Можно даже всё знать об алгоритме шифрования - но за разумное время расшифровать не получится. Но старинные методы шифрования "символ-в-символ" вычислительно очень просты и никак не годятся в современном мире.
    Ответ написан
    8 комментариев
  • Насколько надёжный данный шифр?

    Zoominger
    @Zoominger
    System Integrator
    Да фигня это, а не шифр.
    Криптостойкость на нуле.
    Ответ написан
  • Как вычислить сколько времени осталось до даты?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Ответ написан
    Комментировать
  • Как отключить автоматическую отметку решениями?

    Никак.
    Тостер - коллективный ресурс, поэтому участие в отметке решением могут принимать все.
    Миссия Тостера - создание базы знаний, в первую очередь и только потом решение конкретных проблем конкретных людей. Поэтому отметки сообществом имеют приоритет* над отметками задающих вопрос.

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

    * концептуально, не помню как технически это всё организовано.
    Ответ написан
    1 комментарий
  • Существует ли конструктор сайтов для программистов?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Symfony
    Ответ написан
    Комментировать