Обложка канала

Senior Frontend - javascript, html, css. Страница 73

20191 @seniorFront

Senior Front - канал для front-end программистов, здесь есть много всего про CSS3, Javascript, Html5, Angular, React, видео / статьи / курсы

  • Senior Frontend - javascript, html, css

    Почему разработчики не работают по TDD? Тут дело в двух причинах, на мой взгляд. Первая – это то, что люди не умеют этого делать. Для того, чтобы разрабатывать по TDD, необходима подготовка. И мало этого, необходимо понимание инструментария, как им пользоваться и какое он дает преимущество. Человек, который проходит курсы, или сам изучает TDD, или садится работать с кем-то грамотным, кто уже работает по TDD, видит столько преимуществ в работе, что после этого ему становится понятно, что глупо так не делать. А вторая причина – это то, что многие из разработчиков, особенно с завышенной самооценкой, «включают режим архитектора». Это когда человек посмотрел на задачку одним глазком и говорит: «Окей, все, я вижу. Вот здесь у меня будет фабрика, здесь будет такой-то паттерн, здесь – такой-то». И он сразу эти мысли выплескивает в код. Потом наступает момент, когда надо интегрировать всё то, что он «напроектировал», с остальным кодом. И становится ясно, что оно не интегрируется. Или же кто-то смотрит код на code review, и становится видно, что все методы гигантские, ничего не понятно, пятой вложенности if-ы. Когда ты работаешь по TDD, то ты написал тест, и теперь твоя задача просто в том, чтобы он заработал. Твоя задача не сделать суперклассный дизайн. Задача сделать суперклассный дизайн возникает уже после того, как код заработал. 👉 @seniorFront
  • Senior Frontend - javascript, html, css

    Stripes Тигр на HTML и SCSS. Автор умело использует возможности препроцессора SCSS, что позволило ему сократить повторения кода и сделать сцену настраиваемой. 👉 @seniorFront
  • Senior Frontend - javascript, html, css

    Spring pagination Пагинация, созданная из svg картинки, которая анимируется в CSS. 👉 @seniorFront
  • Реклама

  • Senior Frontend - javascript, html, css

  • Senior Frontend - javascript, html, css

    JavaScript задачи с собеседований - канал на котором публикуются интересные задачки по JavaScript. Так же react, vue, angular, node.js Тематика канала :  — cинтаксис, — условные операторы, переменные и типы данных, — функции и функциональные выражения, — циклы, взаимодействие с пользователем, — строки, массивы. Проверь свои знания языка на @javascriptquiz #реклама
  • Senior Frontend - javascript, html, css

    CSS Glitched Text Эффект создается при помощи CSS анимации, реализованной в директиве @keyframes. 👉 @seniorFront
  • Senior Frontend - javascript, html, css

    Count IP Addresses Создайте функцию, которая принимает два IP адреса и возвращает число IP адресов между ними, включая первый и не включая последний. Примеры: ipsBetween("10.0.0.0", "10.0.0.50") === 50 ipsBetween("10.0.0.0", "10.0.1.0") === 256 ipsBetween("20.0.0.10", "20.0.1.0") === 246 👉 @seniorFront
  • Senior Frontend - javascript, html, css

    onehourpen Небольшая сцена, реализованная на HTML и PostCSS за 1 час. 👉 @seniorFront
  • Senior Frontend - javascript, html, css

    Point-free стиль Point-free — стиль программирования без промежуточных переменных. Вместо создания переменных, point-free стиль предполагает использование конвейерных функций и комбинаторов. При этом, возвращаемое функцией значение не записывается в переменную, а передается на вход следующей функции. В функциональном программировании такой подход используется для создания более специализированных функций из имеющегося начального набора функций. В point-free стиле отсутствуют переменные, по этому, для отладки используются специальные функции, которые выводят промежуточные результаты вычисления. В примере на картинке, в point-free стиле, была получена функция h, которая является объединением функций g и f. Для отладки используется специальная функция flippedTrace. Обратите внимание, что flippedTrace, помимо вывода в консоль, должна возвращать текущее значение, чтобы передать его в последующую функцию, не разорвав цепочку вычислений. 👉 @seniorFront
  • Senior Frontend - javascript, html, css

    CSS Animation Effects В этом видео автор создает loader с бесконечной анимацией свойства transform: rotate. 👉 @seniorFront
  • Senior Frontend - javascript, html, css

    Moko's lost! Страница 404, которая является svg картинкой, анимированной в JS. 👉 @seniorFront
  • Senior Frontend - javascript, html, css

    1,3 тысячи уникальных изображений собрали в огромный NFT-холст Как бы вы могли визуализировать свою работу? IT-разработчик Контур помог сотрудникам ответить на этот вопрос и создал специальный сервис. На нем контуровцы шифровали фразы, которые ассоциируются у них с работой, и получали их пиксельное представление. Это могли быть строчки кода, названия программ, документы и части задач из Trello — каждой букве и цифре присваивался размер штриха, цвет и стиль. Так все изображения получились уникальными. Все полученные арты собрали в один большой коллаж — как символ того, что представитель любой профессии может быть художником. Арт выставили на продажу. Если холст купят, деньги пойдут на поддержку IT-образования.
  • Senior Frontend - javascript, html, css

    Pure CSS "Windmill" Сцена, сверстанная и анимированная без использования JS. 👉 @seniorFront
  • Senior Frontend - javascript, html, css

    Композиция в JavaScript Композиция - это сердце и душа функционального программирования. Например, у нас есть функция a, которая принимает x и возвращает х + 2. Также есть функция b, которая также принимает x и возвращает х 3:
     const a = x => x + 2;
     const b = x => x * 3;
    
    
    Композиция - это акт объединения этих функций, в следствии которого выходные данные одной функции становятся входными данными следующей. Мы можем увидеть это, вложив их вместе. Начнем с нашей функции a, вложим в неё нашу функцию b и передадим ей значение (аргумент) 5. В консоли мы увидим 17, что имеет смысл, так как 5 * 3 = 15, а 15 - входное значение для функции a, 15 + 2 = 17. console.log(a(b(5))); // 17 👉 @seniorFront
  • Senior Frontend - javascript, html, css

    Login Form В этом видео автор верстает форму логина в современном стиле на HTML и CSS. 👉 @seniorFront
  • Реклама

  • Senior Frontend - javascript, html, css

    Futuristic Loader Уникальный загрузчик, параметры которого задаются через JS. 👉 @seniorFront
  • Senior Frontend - javascript, html, css

    21 февраля Яндекс.Практикум запускает бесплатную Школу наставников. Школа наставников — это хорошая возможность развить софт-скиллы, научиться делиться знаниями с командой и подтвердить экспертность в своей области. Она проходит в формате онлайн-занятий. Всего будет 5 уроков, которые будут проходить два раза в неделю по вечерам. Наставник в Практикуме — это опытный специалист, который передаёт свои знания студентам, помогает учиться и справляться с трудностями. Наставничество можно совмещать с основной работой, оно занимает от 6 до 15 часов в неделю. Вознаграждение — от 35 до 50 тысяч рублей в зависимости от курса и потраченного времени. Сейчас ищем наставников в сферах: аналитика данных и Data Science, тестирование, веб-разработка, разработка на Java, Python, С++, Go, дизайн и управление. Подать заявку желательно до 14 февраля, чтобы успеть выполнить тестовое задание: https://clck.ru/aub4s
  • Senior Frontend - javascript, html, css

    1div Loading Подборка оригинальных загрузчиков на HTML и SCSS. 👉 @seniorFront