• Cssnext VS Scss/sasss/stylus. Стоит ли переходить?

    PretorDH
    @PretorDH
    HTML5, CSS3, PHP, JS - люблю в чистом виде.
    Препроцесоры только для удобства написаня кода. Никаких преймуществ для браузера они не предоставляют.

    А будущий CSS4 даёт преимущества именно для браузера. Например:
    - возможны существенные оптимизации рендеринга на стороне клиента;
    - по сети будет передаваться меньший по размеру код...
    Ответ написан
    4 комментария
  • Как сверстать такую конструкцию?

    Комментировать
  • Как сверстать такую конструкцию?

    @soledar10
    html css3 js jquery
    Ответ написан
    Комментировать
  • Верстальщики, как по современному выполняете свою работу?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    Не понимаю о чем вы тут все.
    Edge + блокнот + Paint
    WnauMj7EWES2uDnzpK2Kw.jpg
    Ответ написан
    3 комментария
  • Почему при установке каких-либо библиотек требуют, чтобы я скачал через npm или bower?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    необходимо сначала устанавливать какую-то npm, чтобы он скачал мне, например, react.min.js, angular.min.js и положил в папку node_modules?

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

    Зачем столько геморроя? Почему усложнили?

    У вас очень своеобразное понятие об геморрое и сложностях. Что бы установить тот же react достаточно выполнить
    npm i react

    Мне было бы проще зайти на оф.сайт, взять оттуда какой-нибудь javascript-библиотеку и через script src="path" загнать в веб-страницу.

    Кто запрещает то?)) Заходишь на оф. гитхаб/сайт и качаешь.

    Там уже нет такого способа, простого.

    Брехня!

    Или убедите меня пожалуйста, что менеджер-пакетов мне полезен и нужен.

    Да не вопрос, минифицируйте исходники вашего фронта. Только так, что бы этот процесс был автоматизирован, переносим и с максимально простой установкой.
    Ответ написан
    Комментировать
  • Где смотреть лучшие практики по верстке элементов?

    @GreatRash
    Вообще такого ресурса нет, но есть несколько полезных ресурсов на которых стоит пастись постоянно. Это:

    css-live.ru - сделали два моих знакомых, люди очень увлечённые вёрсткой, там в основном переводы зарубежных статей (статьи подбираются вручную, только самое интересное), но есть и оригинальные статьи

    tympanus.net/codrops/category/blueprints - это сборник концептов, далеко не все решения кроссбраузерны, но зато там можно найти неисчерпаемый источник вдохновения не только верстальщикам, но и дизайнерам.

    alistapart.com - это наверное старейший ресурс в мире, посвящённый веб-технологиям, ведёт свою историю с 1997 года, из простой рассылки превратился в серьёзный журнал. Даже своя страничка на Википедии имеется.

    https://css-tricks.com/ - тоже ресурс, не нуждающийся в особом представлении, сборник туториалов, небольших статей, справочников, тематических блогов, сниппетов, в общем всего.
    Ответ написан
    Комментировать
  • Для чего в БЭМ т.н. "первый уровень вложенности", то есть "блок__элемент"?

    werty1001
    @werty1001
    undefined
    БЭМ про независимость блоков вот собственно и все. Стоит ли присоединиться к секте? Каждый решает сам. Любой мелкий сайт / ленд или что-то крупнее может очень комфортно жить без бема это факт.

    Сам я в какой-то момент решил, что лучше иметь какую-то методологию, а серьезных альтернатив у бема сегодня нет, пришлось вливаться. Что касается избыточности кода, классов там и всякого такого, то крутые чуваки ручками бем и не пишут, они используют полный стек от яндекса. Я просто написал обертку для pug и сделал свою gulp сборку.
    Ответ написан
    Комментировать
  • Как подружить bemto & pug?

    c01nd01r
    @c01nd01r
    Продам гараж
    Либо переименовать файлы в node_modules/bemto.jade/lib/*.jade -> *.pug,
    либо дописать include'ам раширение .pug -> include helpers.pug
    ---
    А вообще https://github.com/kizu/bemto/issues/81
    Ответ написан
    2 комментария
  • Модульность на фронтенде?

    @Lev_Shestov
    1. Посмотрите пристальнее на BEM, они разработали не только подход, но и многие утилиты под разработку. Въехать сложно, но есть на что посмотреть.

    2. TARS - сборщик фронтенда от ДубльГис. Очень интересная штука, позволяет не только внедрить модульность, но и избавить программиста от многих задач. Работает она на основе того же gulp'а, но создавать сборки не нужно, нужно только в конфигах указать, какие препроцессоры использовать, и дальше TARS уже сам разберется.
    В TARS используется методология БЭМ, но в отличие от нативного БЭМ-сборщика от яндекса, в TARS гораздо проще въехать и начать работать.
    Статья на хабре - она не очень, если честно. Всех фишек TARS не раскрывает.
    Документация
    Использование вышеуказанного Bemto под TARS позволит дополнительно привнести ясности в код.
    Ответ написан
    Комментировать
  • Хочу найти видео утерянное по проектированию сайта?

    killerblade
    @killerblade Автор вопроса
    Front end Developer
    Таки старания не прошли зря. Вот название этого доклада. Платформенное мышление (Юрий Ветров, UXPeople-2015) Очень занимательно и интересно. Всем кто в вебе, советую посмотреть.
    Ответ написан
    Комментировать