• Реализация блочного скролла?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Как называется такая прокрутка контента? - вот здесь я давал ответ по точно такому же вопросу.
    Ответ написан
    1 комментарий
  • Программируете ли вы в свободное время?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Да, пилю демки на кодпене. Раньше для себя кодил чуть ли не больше чем по работе (за которую мало платили) и реализовывал любую визуальщину, которая лезла мне в голову. Сейчас завален работой с нормальной оплатой, так что выделаю время лишь на "оживление" гифок с дриббла, ибо они красивые и предоставляют суровый такой челлендж, за счет которого я продолжаю совершенствовать свои навыки и не отставать от передовой прогресса.
    Ответ написан
  • WebAssembly заменит JS?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    www.2ality.com/2015/06/web-assembly.html - 3 пункт. Акселю можно верить, он крутой.
    Ответ написан
    Комментировать
  • Как сделать чтобы текст не вылазил за ширину блока?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    word-break: break-all;
    примененный к элементу с текстом, обеспечит перенос не влезающих в строку слов (если вам это необходимо конечно).
    И поверх всего этого савим еще overflow: hidden; для самого контейнера, если вы хотите чтобы за его пределы ничего не вылезало.
    Ответ написан
    2 комментария
  • Зачем отсылать резюме сразу в несколько фирм одновременно?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    >- На собеседовании нельзя сказать, что-то вроде "Подождите я пройдусь еще и если что вернусь" или "Дайти подумать" - там договариваются сразу, либо сразу да либо нет.
    Шта? Я еще не встречал ни одного собеседования на полноценную работу или хотя бы небольшой фриланс проект, где работодатель не задавал бы вопрос "когда вы сможете начать с нами работать". Причем насколько мне известно, в крутых мегакорпорациях можно пройти собеседование в N месяц, а устроиться работать через полгода, и то по желанию собственно.
    + если специалист реально стоящий, то вполне возможно что в конце собеседования это не работодатель будет говорить сакральное "мы с вами свяжемся/мы вам позвоним", а собственно сам специалист.
    Я когда сидел на первой работе в скромной региональной вебстудии, постоянно слышал разговоры начальства о том, что они ждут "финальный ответ" от специалиста, которого они хотят себе заполучить уже несколько месяцев.
    Так что перестаньте мыслить так, словно работодатель это какой-то царь и бог, которому вы должны угодить и делать все только так, как нравится ему. Ходить и выбирать работу по собеседованиям это обычная практика, в которой нет ничего криминального.
    Ответ написан
    Комментировать
  • Как программисты оценивают стоимость своей работы?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Конкретно для не_фриланса, зп сотрудника зависит от прибыли прибыли компании только в двух случаях:
    1) Если человек работает в какой-нибудь говноконторке, где начальство только и придумывает способы как бы наказать сотрудников и заставить их работать больше&дешевле.
    2) Если человек работает в какой-нибудь стартапо-подобной компании, где он добровольно пахает не за стандартную зарплату, а за хрен-пойми-что (это не обязательно означает что-то исключительно плохое), зависящее от текущего состояния этой компании.
    Во всех остальных случаях у специалиста имеются свои финансовые аппетиты, которые строятся на основе спроса/предложения на рынке труда, а так же его навыков, заслуг и известности/востребованности. И еще самооценки конечно же, с этим в российском IT, например, много проблем :)
    Ответ написан
    5 комментариев
  • Есть ли сервисы по антиминификации кода?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    В хроме можно при просмотре css/js в F12 просто кликать по фигурным скобочкам слева снизу и будет все ок.
    H8yt7vB.png
    Ответ написан
    Комментировать
  • Как вы поддерживаете CSS код?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    35 секунд это ахтунг какой-то.
    Насчет того, что Gulp значительно быстрее текущего Grunt'а это правда. Ибо Grunt работает на основе временных файлов (скоро хотят поменять это), а Gulp в оперативке все хранит вроде как.
    + у вас как я понимаю Ruby SASS, а он очень медленный на фоне libsass (sassbreak.com/ruby-sass-libsass-differences вот тут пишут про огромную разницу в скорости компиляции).
    Я где то год назад делал проект на grunt+sass (ruby версия), и у меня после изменения стилей надо было ждать ~3-5 секунд, до лайврелоада с новыми стилями.
    Сейчас юзаю gulp+libsass, после нажатия ctrl+s я моментально разворачиваю браузер, а там уже страница с новыми стилями. Даже пытался успеть на скорость сделать сохранение и увидеть хотя бы "вспышку" от вставки новых стилей, но так и не получилось :)
    Ответ написан
    1 комментарий
  • Из верстальщика во фронт-ендера, какие технологии изучать в дальнейшем?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    0) Ванилла js это и есть обычный js.
    1) Начинать надо с одновременного изучения ваниллы и jQuery. По ванилле будете читать книги и всякие статьи, типа как работают замыкания, this, hoisting и так далее. А на jQuery вы собственно будете писать код, который будет что-то, да делать. Никто вам конечно не мешает забить на jQuery и по хардкору угарать только по ванильному жсу, но с огромной вероятностью, вместо того чтобы как то реально практиковаться в написании кода и выполнении каких-то простых задач, вы будете биться головой о стену, ибо для начинающего, работа с DOM (а только и этим можно заниматься поначалу) в ванилле это настоящая пытка. Очень важно пилить много велосипедов.
    2) Параллельно прокачиваете css. Там просто поле непаханных возможностей и фишек. Со временем скорее всего придет понимание того, что чего то в обычном css не хватает. Тогда и начнете юзать препроцессоры. Можно конечно и сейчас сразу начать, но я не уверен что от этого будет хоть какая-та польза (а вот риск начать юзать вложенность в full-retard mode имеется).
    3) Как только начнете писать хоть какой-то вменяемый js или юзать css с препроцессорами, тогда и придет пора автоматизации фронтэнда. Галпы, автопрефиксеры, склеивание/миницирование стилей/js и все такое. Об этом пункте вообще можно будет не париться долгое время, ибо все ваши задачи будут решаться установкой какого-нибудь генератора yeomana с маджонгом и гейшами.
    4) Фрейморвки. Ангулары, реакты, эмберы и так далее. Будете их изучать на основе статей и пет-проджектов, ибо на нормальную работу, где эти самые фрейморвки применяют, с 90% вероятностью не возьмут без опыта владения ими. Учить их все естественно не надо. Достаточно хорошенько покопаться в 1-2, чтобы понять принципы работы основных частей.
    4 пункт может с легкостью идти сразу за вторым, если вас больше интересует копание в жсе, и не особо интересно представление. Параллельно со всем перечисленным изучите стайлгайды, методолгии, модульные системы и все подобные вещи, которые необходимы для написания приличного кода.
    Ответ написан
    Комментировать
  • Есть ли какой нибудь порядок написания CSS кода?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    https://css-tricks.com/poll-results-how-do-you-ord... - вот здесь хорошая группировка предложена, сам так же примерно пишу.
    Ответ написан
    Комментировать
  • Как при помощи js присвоить класс атрибуту svg path?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Все довольно просто - jQuery не умеет в добавление классов к svg. Хотите добавлять класс - юзайте нативный js. jQ вообще очень много чего не умеет с svg. Да и вообще с свг много своих "фишек", которые вы освоите только с опытом. Например classlist api, которому так все радуются в ванилле, вообще не умеет работать с свг в ИЕ.
    Вот простая демка - codepen.io/suez/pen/634874e5486fcea55c7e9f8053d49e54
    Слева попытка добавить при клике класс на jQuery, справа на ванилле. Заодно можете и в ие посмотреть, там оба варианта не сработают :)
    Ответ написан
    3 комментария
  • Какие существуют сервисы для создания презентаций?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    lab.hakim.se/reveal-js/# - вам сюда.
    Ответ написан
    Комментировать
  • Какие основные задачи у Front-End разработчика на фрилансе?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Отвечать на тупые вопросы на тостере.
    Ответ написан
    Комментировать
  • Как сверстать круги с линиями?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Если хотите красиво презентовать, то совершенно точно свг. Ибо можно будет классно анимировать отрисовку.
    Ответ написан
    Комментировать
  • Как реализовать эффект размытия для фона, который все время меняется?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Пару дней назад только демку запилил, там как раз имеется заблюривание целого блока, причем с транзишеном.
    codepen.io/suez/pen/WvjRMb - нужно открыть меню и дальше все увидите. Просто применяется filter: blur(2px); для всего блока .demo__page и весь его контент блюрится. Это то что вам необходимо?
    Само демо если что расчитано только на вебкиты (из-за clip-path), + там имеются тормоза на слабых компах (одна из причин как раз транзишен блюра, но это уже не суть как важно).
    Ответ написан
    5 комментариев
  • Как лучше реализовать такую круговую навигацию?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    1) Свг. Оно для этого лучше всего подходит. Денис посоветовал D3, это наверное самый классический вариант.
    2) Можно на канвасе. Но на фоне свг это оверкилл, и его надо юзать только если вы захотите сделать что-то невероятно уникальное с какими-то неприлично крутыми эффектами.
    3) Можно на css. Валентин дал ссылку на codrops демку, но есть еще более старая и не менее крутая версия - stackoverflow.com/questions/13132864/creating-a-ra...
    Правда там имеются некоторые проблемы, ибо демку с тех пор никто не фиксил, скинул просто для ознакомления с "темной магией".
    Так же еще чекните вот это - sarasoueidan.com/tools/circulus
    Крутой интрумент от Сары, с помощью которого можно кастомизировать меню как следует. Но оно в плане дизайна не совсем подходит в вашем случае.
    Ответ написан
    1 комментарий
  • Как демонстрировать вёрстку заказчику?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Показывайте билд версию, где все минимизировано/склеено/изуродованно с тестовыми картинками и текстом например. Я бы посмотрел как кто-то стал бы такое воровать и пытаться модифицировать под себя :)
    Ответ написан
    Комментировать
  • Как правильно сделать анимацию?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Без гифки анимации тяжело понять, как именно должен выглядеть сам эффект. Если у вас имеются отдельные картинки для этих двух букв, то можно легко анимировать с помощью transform: translateY + opacity.
    Если анимация должна быть более "красивой" и сложной, вам поможет свг. В любом случае ваше текущее описание мало о чем говорит.
    Ответ написан
  • Верстка страницы с фонами неправильной формы?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    codepen.io/suez/pen/29eaa4dc2230b58280b1bee92a8a64cb - пример на коленке, сделанный с помощью transform: skewY. Можно без проблем еще сделать с помощью rotate. В обоих случаях контент внутри блока нужно будет поворачивать на противоположное количество градусов, чтобы он выглядел как обычно.
    Вариант с трансформами оправдан только для тех случаев, когда пространство с этими срезанными углами должно быть "живым". То есть там будет виден какой-то контент/неоднородный бэкграунд и все такое. Если бг будет тупо черным, то проще сделать это на основе :before/:after.
    Ответ написан