• Какие есть хорошие видео-курсы по Vue.js?

    zorar4ik
    @zorar4ik
    Full stack overflow
    Канал на ютубе Academind неплохо помогает разобраться во Vue, но автор тоже делает акцент на том, что документации вполне достаточно
    Ответ написан
    Комментировать
  • Какие есть хорошие видео-курсы по Vue.js?

    victory_vas
    @victory_vas
    Я проходила на Udemy по Vue и по Nuxt (eng), очень понравились. Документации может и достаточно, просто это - другой формат + всё объясняется на примере относительно реального проекта. Курсы платные, по распродаже брала по 600р за курс.
    Ответ написан
    Комментировать
  • Какие есть хорошие видео-курсы по Vue.js?

    @floydback
    Вот краткий понятный курс
    https://www.youtube.com/playlist?list=PL5r0NkdgM0U...

    А вот этот чуть более разжеванный
    https://www.youtube.com/playlist?list=PLu_62Q68DvT...

    Намного лучше чем то, что предложили выше.
    Ответ написан
    Комментировать
  • Какие есть хорошие видео-курсы по Vue.js?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    По моему к vue отличная документация, зачем видео курсы? Зачем вообще курсы, заходите на основной сайт и читаете.
    https://ru.vuejs.org/index.html
    раздел "обучение"
    Если сложно, видео не поможет, это признак нехватки базовых знаний по js, тогда идем сюда:
    https://learn.javascript.ru
    Ответ написан
    Комментировать
  • Как менять содержимое сайта в зависимости от пола и возраста посетителя?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Если пользователь ничего не укажет, вы ничего не сможете определить.
    Нет таких технологий.

    Всякие счетчики и аналитики используют данные, которые ранее указал пользователь.
    Ответ написан
    Комментировать
  • Как менять содержимое сайта в зависимости от пола и возраста посетителя?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    счетчики берут из Яндекса и Гугла

    а посетителя спрашивайте что значит слово kodak
    Ответ написан
    Комментировать
  • Как ускориться и быстрее писать веб-приложения?

    Arris
    @Arris
    Сапиенсы учатся, играя.
    Вопрос звучит так: "Посоны, хочу рубить больше бабла на веб-разработке, как мне это сделать?"
    Ответ написан
    Комментировать
  • Почему emmet в Atom не разворачивает стандартную html разметку?

    KickeRocK
    @KickeRocK
    FrontFinish
    В "Packages" точно emmet есть?
    Расширение файла точно .html/.htm?
    Ответ написан
    7 комментариев
  • Как сделать проверку класса и добавить класс div'у рядом?

    Vlad_IT
    @Vlad_IT Куратор тега JavaScript
    Front-end разработчик
    next()?
    Ответ написан
    Комментировать
  • Верстка с нуля: какие основные этапы работы?

    Vlad_IT
    @Vlad_IT Куратор тега Вёрстка
    Front-end разработчик
    Использую vscode+webpack+pug+scss+бэм. Из физических инструментов, основной моник: lg ultrawide 29um69g, рядом прикручен моник от ноутбука повешенный вертикально, подключенный через универсальный скаллер.

    0) Запускаю Spotify :-)

    1) Произвожу установку всех необходимых модулей для сборки. В моем случае у меня набор конфигураций для webpack (отдельные файлы для pug, scss, static и.т.д., выбираю что нужно).

    2) Запускаю avocode, загружаю в него макет. Определяю в нем переменные (в то же время записываю их, чтобы сразу кинуть в scss файл) для цветов, размеров шрифтов и.т.д. чтобы при получении кусочков кода из него, он сразу расставлял переменные.

    3) Запускаю VS Code, открываю нужную папку.

    4) Пишу размету на Pug. Пишу с БЭМ, если встречаю повторяющийся блок, то открываю файл _mixins.pug, в который пишу миксины для повторяющихся блоков, например товаров, пунктов меню, каких-то блоков и.т.д. Pug умеет делать циклы, это ускоряет сильно.

    5) Когда HTML готов, начинаю делать каркас. Если дизайн сделан по сетке, определяю контейнеры, колонки, строки в свои классы (не пишу в html тучи классов аля col-md-6, а пишу в SCSS инклуды в нужные мне блоки, типа @include make-col(2) и.т.д.).

    6) Экспортирую картинки из Avocode. Очень делается просто, указываю папку и просто кликаю экспорт и ввожу название файла и расширения. Преимущественно для иконок использую svg, если нет svg, то ищу эту иконку в интернете (дизайнеры редко рисуют иконки сами, но зато любят вставлять их не в векторе). Если иконка простая, могу сам ее в inkscape обвести, ну и если нет, то экспортирую png в размере (благо авокод это позволяет, если конечно дизайнер не вставил в исходном маленьком размере). Когда есть контакт с дизайнером, трясу его, ибо растр это плохо для иконок.

    7) Пишу стили блоков из страницы. На этом этапе можно на втором монике параллельно смотреть футураму или
    Арчера :-) Но чаще на широком монике слева браузер, справа VS Code, а на втором монике Avocode (может меняться местами с браузером). Мысленно нарезаю страницу на блоки. Для каждого блока (БЭМ) создаю отдельный scss файл (кто-то даже для элемента создает, но мне лень), из него сразу выписываю все селекторы. Иногда могу сначала выписать все селекторы со страницы (но так лучше не делать, т.к. во время работы может потребоваться изменить что-то в разметке), но чаще для одного блока выполняю этот пункт и за ним сразу выполняю пункт 8, потом для нового блока опять 7 и 8 и.т.д.

    8) Пишу css код вместе с Avocode, у него беру нужные мне параметры (а он уже подставил в них переменные), и вставляю в мой код. И параллельно сверяю со скрином макета используя вот это расширение https://chrome.google.com/webstore/detail/perfectp...

    9) Пишу адаптив. Я не могу привыкнуть к методологии mobile-first, поэтому пишу всегда сначала полную версию сайта. Я понимаю, что это чревато всякими проблемами и это типа не модно, но мне норм.

    10) Медиа-запросы пишу прямо в блоках, для каждого блока/элемента/модификатора может быть отдельный медиа-запрос. Но для начала определяю breakpoint'ы для разных экранов (чтобы их не было сотни разных), если использую Bootstrap, то беру его breakpoint'ы.

    11) Добавляю анимашки. Даже если заказчик не просил отдельно (и если не указал отдельно, что нельзя), он все равно будет доволен, а с animate.css+onscreen.js это вообще работа 10 минут. Сложные анимации обговариваю отдельно, чтобы не сделать ненужную работу.

    11) Все снова сверяю, пишу скрипты где надо. Для слайдеров в 99% случаев подходит slick (с доработками конечно, но там хорошее API), для других случаев могу написать свой.

    12) Сдаю заказчику и жду ответа сидя на тостере/пикабу.

    Это чисто мой опыт, опыт фрилансера, не знаю, как делают другие и не могу на 100% утверждать что это 100% правильный способ. Я так и не смог заставить свой конфиг webpack правильно вставлять спрайты svg.
    Надеюсь чем-то поможет мой ответ.
    Ответ написан
    7 комментариев
  • В какой последовательности читать книги по JavaScript?

    Andy94
    @Andy94
    Есть мнение , что неважно как и какой последовательности читать, можно просто читать все подряд. Главное , что твоя нейронная сеть в голове, получает сходную информацию и соответствующие связи укрепляются.
    Ответ написан
    2 комментария
  • Что за шум вокруг темы, что программисты скоро не нужны?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    программисты не будут скоро восстребованы.

    Когда мне было 16, я начинал только программировать, меня волновал тот же самый вопрос. Вот даже тему создавал на форуме www.cyberforum.ru/job/thread127123.html (сильно не читайте, мне стыдно за свои сообщения того времени =) ) Это было 7 лет назад, за это время особо ничего не изменилось, поэтому думаю через еще 7 лет будет все нормально.
    Работы для программиста море, а работники нормальные как правило отсутствуют. Понятное дело, что программирование стало "мейнстримом", делать сайты идут все кому не лень, т.к. везде кричат "Программирование сделает вас богатыми! Всего за месяц вы научитесь создавать сайты за деньги!", благо майнинг переманивает людей, желающих легких денег (не в обиду профессиональным майнерам). Но скажу точно, если вы прочитали хоть одну книжку по своему языку программирования, можете писать без использования jQuery и Boostrap (не в обиду этим технологиям, просто часто вижу, что люди учат не JS/CSS, а jQuery/Boostrap), умеете ставить правильные сроки, сможете написать игру "змейка" - то вы уже лучше 90% программистов, а то и больше.
    будут такие инструменты

    Помню 7 лет назад писали "Вот совсем скоро создадут программу, с помощью которой дизайнеры будут рисовать дизайн, и он сразу будет сохраняться в HTML или шаблон движков". Вроде бы не соврали, такие есть, но качество выходного продукта подкачало, что даже часто хуже качества работы школьника.
    будут такие инструменты, которые заменят программеров", ИИ и все такое...

    Так будет с большинством профессий, даже со специалистами по машинному обучению. Но надо понимать, что это случится еще не скоро, лет 10 у вас есть, а там сделают безусловных доход в развитых странах, а в менее развитых, сделают закон, требующий чтобы более 50% сотрудников были не ИИ :-)
    Скажу точно, если вам программирование не очень нравится, то советую уйти в другую профессию, т.к. без любви к этой профессии будет сложно часами сидеть и учить материал (когда тебя не заставляют). Деньги легкие вы тут тоже не сделаете.
    Ответ написан
    10 комментариев
  • Как отобрать элемент по переменной в jQuery?

    Vlad_IT
    @Vlad_IT Куратор тега CSS
    Front-end разработчик
    Не понятно, что вам нужно. Вам нужно обратиться к объекту по классу из переменной?
    $('.' + className)
    или нужно изменить класс элемента на класс из переменной?
    $(elem).addClass(className)
    Ответ написан
    1 комментарий
  • Какую книгу посоветуете для изучения vue.js?

    Djaler
    @Djaler
    Сеньор-помидор
    Начните с официальной документации. Она весьма хороша
    Ответ написан
    2 комментария
  • Какую книгу посоветуете для изучения vue.js?

    @kristenstewartdadada
    Frontend Developer
    Книга для фреймворка это крайне сомнительная затея. Ничего лучше официальной документации быть не может. Тем более она даже на русском языке.
    Ответ написан
    Комментировать
  • Куда именно нужно ставить тег HABRACUT в длинной статье на GT?

    Boomburum
    @Boomburum
    Местный
    Кат - это специальный тег, который разделяет пост на 2 части: "до ката" (вступление) и "после ката" (продолжение статьи). До ката должна находиться информация, максимально завлекающая под кат. Поэтому может находиться где угодно - после первого предложения, после первого абзаца, после картинки до ката (КДПВ - Картинка Для Привлечения Внимания).
    Ответ написан
    1 комментарий
  • Подойдет ли Macbook air 2013 для программирования на Swift и для веб разработки?

    rockon404
    @rockon404
    Frontend Developer
    У меня сейчас свободно 2,8 из 16. Открыты Webstorm, Opera, Firefox, Safari, Chrome, Slack, Sketch, Skype и запущенна пара node серверов. Ох не стал бы я брать машину с 8GB.
    Для XCode то определенно хватит, а вот для комфортной работы в вебе вряд ли.
    Ответ написан
    4 комментария
  • Подойдет ли Macbook air 2013 для программирования на Swift и для веб разработки?

    paulfcdd
    @paulfcdd
    PHP/Sf/WEB developer
    главное, сколько ОЗУ. Если 8 - то хватит за глаза :)
    Ответ написан
    Комментировать
  • Подойдет ли Macbook air 2013 для программирования на Swift и для веб разработки?

    php10
    @php10
    Разработчик на PHP
    Легко. Главное, чтобы от 8 гигабайт ОЗУ. 4 гб не хватит.

    В маках с озу что-то странное или это Unix-like поведение, когда все озу резервируется, но не используется или эта такая оптимизация, но реально у меня из 16 гб свободно 3-4. Профиль - PHP и Android разработка, постоянно 1-2 виртуалки (Vagrant, Genymotion).

    В Windows мне хватает 8 гигабайт.
    Ответ написан
    3 комментария