• Как скруглить Яндекс.Карты?

    @100lker
    может кому до сих пор нужно, но я скруглил так:
    #map > ymaps {
    border-radius: 5px;
    overflow: hidden;
    }
    если задавать скругление блоку #map, то оно не работает.
    Ответ написан
    3 комментария
  • Круговой прогресс бар, как сделать на css+js?

    Tina_Glaz
    @Tina_Glaz
    Верстальщик-фрилансер
    Ответ написан
    Комментировать
  • Плагин для копирования классов в sass по БЭМ?

    RAX7
    @RAX7
    Галочку в настройках убери и будет тебе sass
    5e39ad1f60ecb990327389.png
    Ответ написан
    1 комментарий
  • Какие технологии необходимо знать для создания красивых анимированных веб-сайтов?

    MrDecoy
    @MrDecoy Куратор тега CSS
    Верставший фронтендер
    Тут не будет идеального ответа, так как всё зависит от конкретного дизайна и его идеи.

    Но если так издалека начать накидывать, то конечно же:
    CSS

    • transforms
    • perspective
    • animations
    • производительность (например, такие свойства как: will-change, contain)
    • filters
    • clip-path
    • positions
    • masks


    JS

    • requestAnimationFrame
    • Управление скроллом
    • дебаунс\тротлинг
    • canvas
    • WebGL
    • three.js
    • EventLoop - таски, в том числе рендер таски
    • Управление видео и аудио


    SVG

    • фильтры
    • блюры
    • анимации
    • паттерны
    • маски


    Общее

    • Производительность - как организовать слои и анимацию так, чтобы выдавать как можно больше fps и как можно меньше перерисовок.
    • Безопасные для анимации свойства (то есть знать что такое repaint и reflow)

    Ответ написан
    1 комментарий
  • Где водятся специалисты JavaScript?

    mr_T
    @mr_T
    Web-разработчик
    index0h: Нельзя "знать node.js". Это как сказать, что я знаю не Java, а JVM или не C#, а .NET.

    Знать надо JavaScript, а в случае с Node.js нужно дополнительно иметь представление об архитектуре серверных приложений (хотя Node.js это не только сервер, а по сути возможность писать на JS вообще все что душе угодно) и о том, какие задачи можно решить модулями npm. Вернее даже не знать, а уметь гуглить и понимать английский.

    Но проблема в том, что на хорошем уровне JS знает со значительно большей вероятностью фронтендщик, чем бэкендщик. Отсюда проблема поиска: чтобы писать серверное приложение на Node.js - это либо фронтендщик начинает осваивать сервер, что, безусловно, похвально, но требует понимания многих вещей, с которыми человек ранее не сталкивался, либо бэкендщик начинает осваивать JavaScript, для которого, скорее всего, в новинку событийный подход и другие моменты из мира JavaScript который, как известно, во многом сильно отличается от классических языков с поддержкой ООП. Это я еще не упомянул тот факт, что Node.js появился сравнительно недавно, и специалистов по нему чисто физически не может быть очень много.

    Еще один момент. Программисты изучают то, что приносит деньги, то есть то, что более-менее востребовано. Компании, в свою очередь, стараются использовать технологии, для которых легко найти специалиста (привет, 1С-Битрикс). В итоге замкнуый круг, который потихоньку, конечно, разомкнется, но нужно время.

    Итого: дефицит специалистов, которые бы умели все, что необходимо. К тому же ты хочешь получить и фронт, и бэк в одном флаконе, что еще больше усложняет поиск.
    Ответ написан
    1 комментарий
  • Какой JavaScript фреймворк выбрать?

    mr_T
    @mr_T
    Web-разработчик
    ВАЖНО! Ниже строго ИМХО.

    Если коротко, то либо Angular 4, либо Vue.

    Angular (почти) привязан к TypeScript (что не плохо, но стоит иметь в виду) и строг с точки зрения подходов к разработке. Он отлично подходит для крупных компаний, где много разработчиков трудятся над одним проектом. По крайней мере из всех существующих фреймворков/библиотек он лучший в сегменте.
    Ну и, разумеется, Angular 1 уже можно даже не рассматривать - это фактически совсем другой фреймворк, да и плюс один из первых в своём роде. На нём была произведена своеобразная работа над ошибками, результат которой мы видим сейчас не только в Angular 2/4, но и во многих других фреймворках/библиотеках.

    Vue - это вариант гораздо более простой и понятный, но оттого не менее крутой. Он даёт больше свободы, что скорее плохо для больших команд, но зато писать на нём одно удовольствие. Я бы сказал, что Vue вобрал в себя всё лучшее от Angular и React, в итоге став полноценной альтернативой первому и заменой второму. Он сейчас очень активно развивается и вангую, что рано или поздно он вытеснит React.
    И я не утверждаю, что React плохой, просто Vue объективно лучше по всем параметрам. Пока что кроме сообщества в силу разницы в возрасте, но это временно.

    Все остальные фреймворки/библиотеки стоят внимания только разве что в целях ознакомления, так как они не дают никаких ощутимых преимуществ перед Vue или Angular.
    Ответ написан
    Комментировать