• Что такое Bundle в программировании?

    @D3lphi
    Bundle (англ. Пучок) - это совокупность каких-либо программных данных (файлов), объеденных по какому-либо признаку.
    Ответ написан
    Комментировать
  • Есть ли польза от codewars?

    sim3x
    @sim3x
    Синтетические задачки
    Для начинающих - крайне полезно
    Для средняков - полезно посмотреть на чужой код и понять как он работает
    Для топов - развлечение на самое простое, короткое или однострочное решение

    Просто куски кода оттуда никогда не юзал
    Подходы - юзал

    Не знаешь как решить. Сядь и нарисуй блоксхему алгоритма без привязки к ЯП
    Ответ написан
    Комментировать
  • Есть ли польза от codewars?

    Djaler
    @Djaler
    Сеньор-помидор
    Активно пользовался, когда начинал изучать Python. Очень помогло в обучении, так как, имхо, для программирования на Python нужно перестроить мышление. И вот пишешь какую-нибудь простыню в си-стиле, а потом видишь как это делается одним красивым list comprehension, или просто библиотечной функцией
    Ответ написан
    Комментировать
  • Есть ли польза от codewars?

    Bandicoot
    @Bandicoot
    Вась-программист
    Наиболее полезная фишка этого ресурса - после самостоятельного решения задачи можно посмотреть решения других участников, сравнить их со своим. Очень помогает в написании качественного кода.
    Ответ написан
    7 комментариев
  • Есть ли польза от codewars?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    Когда решил что основным ЯП у меня теперь будет JS, надо было переформатировать мозги, для этого сотню-другую часов интенсивно что-то кодить, не важно что, важно чтобы на JS и в хорошем темпе.

    Тут, как раз, Кодварс подвернулся. Прокачался до 2.5 qyu и подзабросил, но эффект получил должный, теперь на php кодить не так комфортно (иногда совсем не так).

    Чужие решения смотреть тоже интересно, иногда думаешь вот ведь круто, но в прод я бы такое не выпустил.

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

    в общем для меня кодварс оказался весьма приятным и эффективным способом привыкнуть к ЯП.
    Ответ написан
    Комментировать
  • Есть ли польза от codewars?

    theobroma
    @theobroma
    javascript developer (ReactJS)
    2 года назад CodeWars помог мне выучить JavaScript. Сухая теория не заходила вообще, а вот с практикой совсем другое дело... Решал задачки 8-7 kyu. На уровнях выше начинаются уже не основы языка, а больше упор на алгоритмы, знание математики и т.д. На 7 уровне не должно возникать проблем точно.
    Пишу код для решение на locahost в своем редакторе или IDE. Дебажу в консоли браузера. Когда вижу, что результат похож на правду, копирую код с редактора в окно для решения CodeWars. Проганяю предложенные тесты. Если все ОК, то сабмит, а если нет, то смотрю результаты тестов и допиливаю решение.
    Результаты не открываю пока сам не решу. В топовых и хитрых решения других всегда разбираюсь.
    Не стоит сильно зацикливаться на определенной задачи, которая не получается... Возможно не хватает знаний языка программирования. Бывает, что не могу понять условие задачи как таковое... Можно немного заморочиться, но если не идет, то смело откладываю на потом. Неудачи снижают боевой дух, а это ничем не помогает.
    Ответ написан
    2 комментария
  • Как учить что-то новое и быстро не забывать?

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

    PS: уметь кодить и помнить что-то - две абсолютно разные вещи. Практика и теория тут не подходят для сравнения.
    Ответ написан
    Комментировать
  • Как называется данный блок на сайтах?

    @archelon
    Такой блок на всю ширину сайта обычно называют hero.
    Ответ написан
    Комментировать
  • Как называется данный блок на сайтах?

    pozZzitiv
    @pozZzitiv Куратор тега Дизайн
    Дизайнер и перфекционист
    Чаще этот блок известен всем как просто слайдер (реже там статическая картинка с текстом или без или даже видео). Если сверху не было бы явно отделённого меню и весь верх представлял собой единый блок с красочной иллюстрацией и элементами навигации, то подобный верх страницы может называться hero header, а само изображение hero image (ничего общего с заголовком в примере).

    UPD Статья с примерами
    Ответ написан
    Комментировать
  • Почему не работает transition для background-image?

    dimovich85
    @dimovich85 Куратор тега CSS
    https://u-academy.net/
    Не работает и работает не будет! Надо понимать, что такое переход из состояния в состояние, а что такое дискретность. Дело в том, что есть состояния, которые плавно перетекают, а есть только такое или такое. Например, ребенок растет плавно, вот ребенку один год, вот прошло два месяца и уже год и 2 месяца, как ни странно, а вот ему уже 43, а есть (сейчас не будем про хирургию) дискретное состояние ребенка или человека, это девочка или мальчик, человек либо родился такого пола, либо другого, нет переходного состояния, как в случае с возрастом. Зачем это понимать и знать? Потому что transition отработает только для свойств, которые переходные, но не дискретные. Например, есть ширина 0 пкс, добавим 1 пкс и ширина уже 1пкс, добавим еще 20 - 20пкс, такое свойство можно анимировать. Есть прозрачность 0, а есть 0.1, а есть 0.2, 0.5, 1 - тоже можно. Но, есть display: block, а есть display: none, это дискретные состояния, либо есть, либо нет, анимации не будет, зато можно блок показать/скрыть с помощью анимации на его ширину, высоту, прозрачность... Цвет, как ни странно это тоже величина, которая имеет переходные состояния, например в препроцессорах можно написать #ccc + #eee и получить новый цвет, так как цвета задаются, по сути, просто числом, и увеличивая/уменьшая число получаем анимацию. А какой переход между двумя картинками? Никакого, только такая картинка или такая, поэтому, чтобы сделать плавную анимацию надо пробовать, разве что, прозрачность блока с фоновым изображением.
    Ответ написан
    8 комментариев
  • В чем разница между display:flex и display:inline-flex?

    SagePtr
    @SagePtr
    Еда - это святое
    Точно такая же, как между block и inline-block
    Ответ написан
    Комментировать
  • В чем разница между display:flex и display:inline-flex?

    @bes_internal
    webdev: perl, gentoo, html/css
    Особенности inline- элементов:

    - им можно задавать размеры, рамки и отступы, как и блочным элементам;
    - их ширина по умолчанию зависит от содержания, а не растягивается на всю ширину контейнера;
    - элементы в одной строке выравниваются вертикально подобно строчным элементам (verticacal-align)
    Ответ написан
    Комментировать
  • Как изменить сниппет Emmet в VS Code?

    @mikilikala
    На фронте
    Думаю поможет :)

    UPD:
    1. Для начала перейдите в папку по этому пути: C:\Users\ИМЯ_ВАШЕГО_ПК\AppData\Roaming\Code\User\snippets
    Здесь будут хранится все файлы сниппетов.
    2. Заходим и создаем файл snippets.json (можно любое другое название).
    3. Далее в vs code переходим по этим вкладкам: File => Preferences => Settings и в строке поиска вбиваем Emmet: Extensions Path
    4. Нужно нажать Add Item и прописать путь к папке в которой лежат (или лежит если файл один) файлы со снипеттами. Обязательно в конце должно быть название папки, без названия самого файла!
    5. Добавляешь например следующий код в созданный ранее файл:
    {
      "html": {
        "snippets": {
          "img:l": "img[width height loading='lazy']"
        }
      }
    }
    Ответ написан
    4 комментария
  • Как правильно именовать секции при проектировании сайта?

    MrDecoy
    @MrDecoy
    Верставший фронтендер
    Блоки могут быть разного уровня абстракций.
    • Если это какой-то переиспользуемый блок, внутри которого может быть разное содержимое, скажем, разметка слайдера, в котором могут быть как новости, так и товары - то да, такое именование не корректно.
    • Если это страница для какой-то cms то тоже будет не совсем корректно, так как контент любой секции в любой момент может поменяться.
    • Если это лэндинг, который сверстал и забыл - то ок.

    Если у Вас возникает ситуация. когда именуете заголовки так:
    services__title, about-us___title
    то значит Вы используете приём миксования из бэма. Но это высказывание корректно только если у Вас заголовок имеет такие классы:
    .title.services__title - основные стили в title, в services__title стили, которые присущи заголовку только в этом блоке. Например, внешние отступы.
    Ответ написан
    Комментировать
  • Как сделать border на половину картинки?

    inomdzhon92
    @inomdzhon92
    html, css, js, nodejs
    Первый способ. Самый простой. Через градиенты.
    codepen.io/anon/pen/MwQMLG

    Второй способ. Через псевдоэлементы. Классика ;)
    codepen.io/anon/pen/oXErMr?editors=110
    Ответ написан
    Комментировать
  • Как правильно учить Javascript?

    @davex69
    Сейчас на Hexlet проходит интересный курс по Java Script. Он чисто об особенностях языка. Думаю, будет интересно.

    Ваша проблема, как я понял, Вы не знаете, что делать с полученными знаниями. Тогда поставьте себе цель какую-то, например, написать змейку или тетрис. Попробуйте отправить заявку на вакансию js программиста и попросите тестовое задание.

    Drink coffee write JavaScript :-)
    Ответ написан
    Комментировать
  • Как правильно учить Javascript?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Вы наверное слышали, что каждый уважающий себя программист обязан написать несколько велосипедов? И JavaScript-программисты тоже так делают и еще как! Так вот в этом нет ничего плохого, это отличное самообучение.

    Для начала заходите на любой каталог плагинов для JavaScript или jQuery. Находите интересный, не очень сложный на вид плагинчик (например карусель, лайтбокс, слайдер и т.п.) и пытаетесь сделать похожий, только лучше. Поначалу будет выходить черти что, но, это будет уже реальная задача, где вы начнете сталкиваться с реальными особенностями языка. Вот тут то знания и начнут обретать какую-то структуру у вас в голове.

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

    По поводу книг, кто бы, что не говорил, но Definitive Guide конченая книга, имхо! Человека не знающего программирования по мере чтения грузят разрознеными терминами, и чем дальше тем хуже. В итоге чтение превращается постоянное прыгание назад в попытках понять тот или иной термин. Вообще не рекомендую эту книгу.
    Секреты нинзя обязательна к прочтению, но не сейчас. Шаблоны тем более.

    Учебник на javascript.ru достойное руководство, вот его и читайте не прыгая.
    На javascript можно теже самые и интернет-магазины, и мини соц. сети, но вы себе башку не забивайте этим. Изначально он был разработан для выполнения скриптов на стороне браузера (клиента). Добавление динамики для статичного html. Элементарные примеры: анимация (сложная), обработка событий (например мышки: клик, даблклик, пермещение).
    Ответ написан
    8 комментариев
  • Как правильно учить Javascript?

    Ставь задачи сам, например, сделать такое же меню как на Тостере, отличная задача. Изучая отдельно теорию ты 80% не поймешь зачем что и как реализовано. Будет казаться что много бесполезного и зачем вообще так делать, когда ставишь задачу и начинаешь делать, вот тут то и всплывают всяческие нюансы из теории
    Ответ написан
    Комментировать