• В двух словах, что такое БЭМ?

    kid-programmer
    @kid-programmer
    @Petroveg, "Вот учил-учил человек jQuery, полагая, что это — круто, устроился на работу, а ему — выкинь, учи Angular. Так что оказалось нужнее на новом — выученный jQuery или знание нативного Javascript? "

    JQuery и Angular это вообще две разные вещи, которые нужно знать)). Начать с нативного Javascripta а потом изучать jQuery и Angular и .... если человек фронтэнд программист.

    БЭМ - это практика верстки независимыми блоками. Пока такая практика себя оправдывает, у вас есть своя, поделитесь с миром своей.
  • В двух словах, что такое БЭМ?

    kid-programmer
    @kid-programmer
    @Petroveg Я не применяю аббревиатуру БЭМ ко всему то движется, БЭМ(блок элемент модификатор) это верстка независимыми блоками, и называть это БЭМ, ВНБ, ОРПСТ каждый может по разному, но как хорошую и проверенную практику верстки от Яндекса нормальный верстальщик знать должен, хотя бы для общего развития. Есть и другие, "Object-Oriented CSS", "от разработчиков Однаклассники" (искать лень). Все эти практики знать верстальщик должен, тем более они элементарны как 2+2, это ж не матан который не всем одинаково полезен =).
    и теперь о моих ответах
    1. Да, БЭМ для правильной, хорошей и понятной верстки независимыми блоками. Если он подходит то берем его как есть со всеми его бэмтулзами. Он нужен именно для этого. Если нет, то изобретаем свой облегченный велосипед. Для небольших проектов (сайты визитки, лэдинги, простенькие сайты) мож верстать и руками с помошью препроцессора типа LESS.
    3. ДА ДА ДА... если он хочет быть хорошим верстальщиком. ЗНАТЬ НУЖНО!

    Такое ощущение что БЭМ это ваша бывшая жена которая вам изменила и теперь вы ее не навидите и не понимаете). А на самом деле это просто одна из практик которую знать надо, так же как и другие.
  • В двух словах, что такое БЭМ?

    kid-programmer
    @kid-programmer
    @Petroveg а для чего тогда бэм? почему для вас мало понятный "стиль бэм"? Помойму там все понятно и внятно написано что такое бэм и что такое стиль бэм. Многие проекты сделаны не используя бэм но так или иначе используя свои правила верстки, о чем я и писал "свой бэм". Но методология верстки в компании или частного верстальщика, должна быть. БЭМ это одна из метод верстки. Цитирую Вас "Я даже не буду обсуждать новый малопонятный термин «стиль БЭМ»", кажется Вы не разобрались в самом БЭМ и поэтому он для Вас малопонятен. На самом деле он пределно четко описан самим Яндексом. Почитайте статьи на хабре.
  • В двух словах, что такое БЭМ?

    kid-programmer
    @kid-programmer
    БЭМ - это одна из немногих, хороших практик верстки. разве нет?
  • Кто отвечает за анимации сайта?

    kid-programmer
    @kid-programmer
    Что глупого в верстке программистом? верстка для норм javascript программиста это разминка с утра перед работой).
  • Что такое движок сайта?

    kid-programmer
    @kid-programmer Автор вопроса
    Зачем? Если я с нуля этот сайт быстрее сделаю
  • Что такое движок сайта?

    kid-programmer
    @kid-programmer Автор вопроса
    Просто заказчик попросил сделать сайт, говорит он купил не дорогой движок для этого сайта (название не помню, но не популярный какой-то), спрашивает у меня, нормальный ли это движок, ну тыжпрограммист типа) У меня ступор.
  • Как подсчитать объем?

    kid-programmer
    @kid-programmer Автор вопроса
    Понятно, спасибо!
  • Что такое движок сайта?

    kid-programmer
    @kid-programmer Автор вопроса
    Просто не понятно как может быть готовый движок для сайта, ведь контент и сайт это очень обширное понятие, разные сайты (интернет магазин, соц. сеть, блог, клиент к базе данных), разный контент по структуре. Да, даже два интернет магазина могут быть совершенно разные по структуре. Получается что берется готовый движок и допиливается под свои нужны, тогда вопрос, зачем он вообще нужен? Нагромаждение унаследованного кода, который нужно дописывать или переписывать. Зачем?
  • Ссылочная масса на сайт руками, как?

    kid-programmer
    @kid-programmer Автор вопроса
    я так понимаю надо там регится и оставлять текст в котором на ключевом слове будет ссылка на сайт? а текс можно везде один и тот же? или всетаки проще закупить эти ссылки и не парится?
  • Ссылочная масса на сайт руками, как?

    kid-programmer
    @kid-programmer Автор вопроса
    Нужно для наращивания ссылочной массы, продвижения сайта по определенным запросам вверх.
  • Как подсчитать объем?

    kid-programmer
    @kid-programmer Автор вопроса
    а почему делим это все на 6?
  • Почему в первом console.log переменная видна, а во втором нет?

    kid-programmer
    @kid-programmer Автор вопроса
    Да, круто, страшно подумать какие сайты будут лет через 10 ) Я просто начинал с C++ потом перешел на Java потом на C# и параллельно смотрю на Python =). Просто изначально учил все штуки по ООП, принципы, паттерны, архитектуры программ и перейти с языка на язык не проблема, неделя знакомства с синтаксисом и особенностями, например щас остановился на следующем для win server это конечно C# для lin серверов это python. Это я все о том что в любой сфере есть альтернативы, например серверная сторона, выбирай что по душе, RoR, Django, Asp, Java и еще куча всего. Странно что для клиента один только JavaScript, даже печально. Я не против javascript, я уважаю все технологии, языки, каждому свое. Но выбор должен быть, а его нет.
  • Почему в первом console.log переменная видна, а во втором нет?

    kid-programmer
    @kid-programmer Автор вопроса
    есть ощущение что если решишь написать на нем что-то серьезнее чем slider) то опухоль мозга гарантирована).
  • Почему в первом console.log переменная видна, а во втором нет?

    kid-programmer
    @kid-programmer Автор вопроса
    Очень тяжелый, много нужно в голове держать, что чуть упустишь так фэйл. Неочевидный что-ли.
  • Почему в первом console.log переменная видна, а во втором нет?

    kid-programmer
    @kid-programmer Автор вопроса
    спасибо большое за исчерпывающий ответ. Ну почему нет альтернатив джавескипту (мысли в слух) =)
  • БЭМ для малых и средних проектов?

    kid-programmer
    @kid-programmer Автор вопроса
    да я не про то хороший он или плохой, я про нужен ли он вообще? когда с каждым новым проектом совершенно новые правила и стили.
  • БЭМ для малых и средних проектов?

    kid-programmer
    @kid-programmer Автор вопроса
    Спасибо большое за пример, интересно, а стена из json в файле catalog.bemjson.js написана руками?
  • БЭМ для малых и средних проектов?

    kid-programmer
    @kid-programmer Автор вопроса
    вот к примеру ваш "велосипед", у вас стоят переменные типа padding которые проставленны у разных классов и при создании нового проекта вы воставляете нужно значение, но ведь может понадобится для нового шаблона переопределить у разных элементов разный padding, тогда смысл в этом велосипеде?
  • БЭМ для малых и средних проектов?

    kid-programmer
    @kid-programmer Автор вопроса
    Ну кодом css и html сложно назвать, даже применив бэм, скорее разметка тегами.
    "половина разметки у же всегда есть нужно только покрасить в нужные цвета" можете мне это пояснить, я просто не понимаю как можно сделать фреймфорк для html и css, когда под каждый проект совсем разные шаблоны.