• Как искать готовые "проекты" gulp?

    nalomenko
    @nalomenko
    Руководитель отдела разработок в студии «Lava»
    Ну а в чем проблема «повыбрасывать» всё, что в проекте не будет использоваться?
    Есть много шаблонов gulp-проектов, которые опубликованы разработчиками, как «starter kit», по их мнению, для начала разработки чего-то нового. И у всех разный подход к архитектуре проекта.

    Вот, например, один из многочисленных паттернов.

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

    qork
    @qork
    { background: #F00B42 }
    <div class="parent">
        <div class="child"></div>
        <div class="child"></div>
        <div class="child"></div>
    </div>

    .parent{
      width: 50%;
      margin: 0 auto;
      height: 500px;
      border: 1px solid;
      text-align: center;
    }
    .child{
      border: 1px inset tomato;
      height: 150px;
      width: 33.333%;
      display:inline-block;
      box-sizing: border-box;
    }
    .child:last-child{
      float:right;
    }
    .child:first-child{
      float:left;
    }

    codepen.io/anon/pen/MKJrOr
    Ответ написан
    Комментировать
  • Есть ли перевод документации jQuery UI?

    afishr
    @afishr
    make const not var
    Советую подучить английский. Я уверен что потом тебе придётся встретится ещё с кучей документаций, у которых вряд ли будет перевод.
    Ответ написан
    Комментировать
  • Как отключить автоматическое экранирование в phpstorm?

    nalomenko
    @nalomenko
    Руководитель отдела разработок в студии «Lava»
    Для этого нужно использовать Edit->Paste Simple вместо Paste.
    Чтобы для собственного удобства изменить настройки комбинаций клавиш (выполнять команду Paste Simple при нажатии Ctrl+V), воспользуйтесь пунктом меню Settings->Keymap
    Ответ написан
    Комментировать
  • Как правильно позиционировать такой элемент?

    @soledar10
    html css3 js jquery
    Ответ написан
    Комментировать
  • Как правильно изучать верстку c переходом на front-end?

    Aspirin77
    @Aspirin77
    HTML5&CSS3, в любом случае самое первое, что стоит изучить. Html Book - неплохой вариант, для новичка, но всё же в идеале оф. сайт консорциума с документацией www.w3.org
    Думаю, для хорошего верстальщика и front-end developer'a важно понимать "кухню".

    Есть не плохая книга, мне лично очень нравится, Джон Дакетт "HTML и CSS". Книга не из дешевых, но лично мне очень помогла в изучение основ.

    Далее, опять таки на мой взгляд, хотя бы на уровне синтаксиса - изучить JavaScript. Пока не говорю, про библиотеку JQuery. Но она по сути, важна. Книга - Бер Биро, Иегуда Кац "Подробное руководство по продвинутому JavaScript".

    В плане опыта, тут уж наверное понятно, верстать и еще раз верстать, по мере решения определенных задач растет скилл, так сказать. Умение искать ответ в Google тоже немаловажный навык.

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

    Свой код после верстки, можно проверить на валидаторе оф. сайта консорциума. Просто нужно вставить ссылку туда на свой сайт и он анализирует.

    На YouTube, есть видеоуроки по многим направлениям. Из самых крутых на мой взгляд, Sorax

    В целом терпение и желание именно заниматься версткой и front-end. Удачи )
    Ответ написан
    Комментировать
  • Как правильно подходить к верстке под мобильные устройства при наличии дизайн-макета для больших экранов?

    Punkie
    @Punkie
    Я всегда в таких случаях предлагаю два варианта:
    1. Делаю адаптив полностью на моё усмотрение. Претензии в стиле "а нельзя вот этот блок не слева показать, а справа?" не принимаются.
    2. Жду дизайн-макеты адаптив под каждое разрешение экрана. Никакой инициативы от меня.

    Иначе вы потратите очень много времени на утверждения и в итоге сделаете кучу ненужной работы.
    Ответ написан
    Комментировать
  • Собрал шаблончик на gulp boilerplate scss-compass хочу узнать мнение и добрые советы)Хорошо или плохо получается?

    @timfcsm
    что-то у вас большинство тасков тупо копируют файлы из одной папки в другую... почему бы js сразу не собирать в один файл, и зачем вам sass в public, если вы туда и так уже скомпиленный css кладете?
    Ответ написан
    Комментировать
  • Как выполнять адаптивную верстку статичного макета PSD?

    xPomaHx
    @xPomaHx
    1vs9
    Дизайн мобильной версии обычно простой. Так что да сами додумайте, это не сложно, тем более не вы отвечаете за его качество, если скажут чуть подправить то подделаете не страшно.
    Иногда нужно просто текущий сайт вертикализировать, тоесть просто сделать так чтобы то что в строчку правильно сбрасывалось на новую строку
    Ответ написан
    Комментировать
  • Python в качестве реализации интернет-магазинов?

    mututunus
    @mututunus
    Backend developer (Python, Golang)
    Ответ написан
    Комментировать
  • Верстать без фреймвороков это значит быть не професионалом?

    Верстаем мы всегда с макета.
    Я не говорю о таком кейсе как собрать админку из компонентов бутстрапа по прототипу - это как раз самое правильное его использование.

    Так вот от макета мы очень сильно зависим.
    Если дизайнер потрудился хотя бы использовать сетку, то сетка и система breakpoints из Botstrap (4 версия, на scss) нам очень поможет. Если дизайнер идиот - не поможет ничего.

    В моем шаблоне проекта сетка и брекпоинты есть по умолчанию. Так же как некоторые helper-классы.

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

    Насколько классы предлагаемые бутстрапом впишутся в общий стиль проекта?

    Насколько мы облегчим поддержку проекта, перекостылив под дизайн половину того что взяли от бутстрапа, а 2/3 проекта написав своими стилями?

    Я видел как по дефолту суют
    bootstrap.min.css
    bootstrap-theme.min.css
    bootstrap.min.js
    потом в отдельном файле переопределяя и дописывая все что нужно. Целый мать его bootstrap.min.js из которого использовалось только меню-бутерброд!

    Видел целую коллекцию костылей, перемотанную изолентой чтобы было как в дизайне.

    И что, насколько я новичёк и максималист с моей библиотекой миксинов (документированных, в т.ч. из бутстрапа), scss файлами, разнесенными по блокам и BEM-подходом к наименованию классов?
    С опрятным css на выходе и инструкцией-рекомендацией как и зачем всё же использовать препроцессоры.

    Таким образом, присоединяюсь к ответам Сергей и Serj-One . Каждой задаче - свой инструмент.
    А поддерживать легко не столько код где использовался фреймворк (особенно в контексте css), а код, где использовалась голова.

    P.S. Вот ещё достойное мнение например:https://gist.github.com/iAdramelk/d328b73c72cab92ef95f
    Ответ написан
    Комментировать
  • Python в качестве реализации интернет-магазинов?

    DevMan
    @DevMan
    годится-ли Python в качестве инструмента для разработки интернет-магазинов
    годится. и на нем реализован не один магазин, как самописы так и на готовых движках.

    Хотелось-бы услышать аргументы почему да или нет
    не выйдет - каждый кулик хвалит свое болото.

    ну и вопрос вообще не понятен: писать магазин можно на любом, используемом в вэбе, языке, дело только в ваших желании и скилах.
    Ответ написан
    2 комментария
  • Верстать без фреймвороков это значит быть не професионалом?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Быть профессионалом - значит знать и правильно применять необходимые инструменты для наиболее эффективного решения задачи. А также НЕ применять, если в этом нет необходимости.
    Ответ написан
    4 комментария
  • Первое приложение на javascript или как начать?

    FreedomRun
    @FreedomRun
    веб-программист
    Вот незаменимая вещь www.codewars.com/. Потренируйся на 8 уровне, поймешь, что слишком просто иди на уровень выше. Не гонись за рейтингом только, лучше разберись в основах. И с пользой и с интересом.
    Ответ написан
    Комментировать
  • Какие ресурсы с новостями по web-разработки вы знаете?

    edward04
    @edward04
    Начинающий ninja frontend
    smashingmagazing.com
    html5rocks.com
    сайт mdn
    блоги типа Пола Айриша и других ниндзя
    code.tutsplus.com/articles/33-developers-you-must-...

    dmitry.baranovskiy.com

    https://www.digitalocean.com/company/blog/20-devel...

    addyosmani.com/blog

    https://github.com/mr-mig/ru-it-chats

    css-live.ru

    www.webmonkey.com
    frontendfront.com

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

    Извините за бомб пукан, просто реально тостер превращается во что-то вроде : какая буква идет после г в алфавите.

    берете и гуглите, нет на русском - пишите по английски, не знаете буржуйский- есть гугл транслэйт.

    PS Извиняюсь за ошибки -писал в порыве гнева.
    Ответ написан
    16 комментариев
  • Как назвать классы по БЭМ?

    ImEugene
    @ImEugene
    Вёрстка+JavaScript
    Раз вы читали про БЭМ, то особо вдаваться в теорию не буду и притяну пример за уши и опишу как бы я думал и именовал HTML-элементы на примере логотипа.

    Каждый сам выбирает по какой системе понимать: где блок, где элемент, а где модификатор. Как это делают в Яндексе описано в документации по БЭМ, я придержусь этого способа именования

    Классы стоит присваивать после того как вы определились: это блок или элемент? А может вообще модификатор.

    Расписываю на примере лого:
    Сначала я бы понял, что это блок в системе ценностей БЭМ и именовал класс так "logo" (блок -- самодостаточный элемент).
    Допустим, потом мне бы потребовалось на каких-либо страницах сайта флетовое (flat) лого. Получается, что я буду делать модификацию логотипа. Поняв, что это модификатор я бы добавил следующие классы: "logo logo_flat" -- класс блока "logo" и соответственно, класс модификатора "logo_flat"
    Далее, если бы мне потребовалось в логотипе разместить текст (название фирмы, слоган и т.п.). То я бы сначала разобрался -- это блок, это элемент или модификатор? Явно не модификатор (никакой CSS-модификации в существующие элементы не добавляется), значит блок или элемент. Согласно БЭМ-методологии, блок -- самодостаточная единица, а элемент не может существовать вне блока. Соответственно, текст внутри лого это элемент. Я бы в блоке лого разместил текст в HTML-элементе и присвоил класс "logo__company-name" (класс элемента включает в себя в качестве префикса название блока. Это связано с тем, что элемент может существовать только в контексте блока)
    Ответ написан
    2 комментария
  • Почему Gulp watch постоянно обрабатывает файлы?

    ArthurGurinovich
    @ArthurGurinovich
    А не могли бы Вы опубликовать сам таск, чтобы точнее определить причину?
    Ответ написан
    1 комментарий
  • Почему Gulp watch постоянно обрабатывает файлы?

    Предположу, что вы сохраняете файлы в то же место, откуда берете
    var src = '*/**';
    gulp.src(src)
      .pipe(somePlugin)
      .pipe(gulp.dest(src));

    выложите код gulpfile.js
    Ответ написан
    3 комментария
  • Как выровнять сетку с float?

    @GreatRash
    1) li нельзя вкладывать в div
    2) нужно заменить float: left; на display: inline-block; и задать маргин не слева, а с обеих сторон
    Ответ написан
    3 комментария