10015 Tools — это набор инструментов для фронтенд разработки.
На этом ресурсе вы найдете кучу полезных помощников:
- инструменты для работы с картинками
- инструменты для работы с текстом
- генераторы CSS кода
- инструменты для форматирования HTML, CSS, JavaScript и многое другое.
Все собрано на одном ресурсе!
Ссылка на сайт
#дизайн
На этом ресурсе вы найдете кучу полезных помощников:
- инструменты для работы с картинками
- инструменты для работы с текстом
- генераторы CSS кода
- инструменты для форматирования HTML, CSS, JavaScript и многое другое.
Все собрано на одном ресурсе!
Ссылка на сайт
#дизайн
Аллея памяти веба
Как много вы знаете об истории веба?
Делимся ссылкой на ресурс, посвященный 100 событиям в вебе, начиная с 2008 года.
Ссылка на ресурс
#статьи
Как много вы знаете об истории веба?
Делимся ссылкой на ресурс, посвященный 100 событиям в вебе, начиная с 2008 года.
Ссылка на ресурс
#статьи
Bulma - это CSS фрэймворк, который основан на first-mobile подходе. Это гарантирует, что UI элементы будут отзывчивыми и отлично выглядеть на маленьких экранах.
Bulma предоставляет множество предварительно стилизованных компонентов без использования JavaScript. Этим он похож на Tailwind CSS и Material UI.
Данный фрэймворк очень прост в установке и освоении. Он имеет интуитивно понятные, читаемые модификаторы, синтаксис и классы.
Делимся статьей, которая познакомит вас с Bulma.
Ссылка на статью
#css
Bulma предоставляет множество предварительно стилизованных компонентов без использования JavaScript. Этим он похож на Tailwind CSS и Material UI.
Данный фрэймворк очень прост в установке и освоении. Он имеет интуитивно понятные, читаемые модификаторы, синтаксис и классы.
Делимся статьей, которая познакомит вас с Bulma.
Ссылка на статью
#css
Map & weakMap
Map - это коллекция пар ключ-значение, где ключи и объекты могут быть любого типа данных, включая объекты, функции и примитивные типы, в отличие от объектов, созданных с помощью литерала.
Для его создания используется конструктор Map.
Из статьи вы узнаете подробную информацию о Map, когда и как использовать. А так же познакомитесь с такой структурой, как weakMap.
Ссылка на cтатью
#js
Map - это коллекция пар ключ-значение, где ключи и объекты могут быть любого типа данных, включая объекты, функции и примитивные типы, в отличие от объектов, созданных с помощью литерала.
Для его создания используется конструктор Map.
Из статьи вы узнаете подробную информацию о Map, когда и как использовать. А так же познакомитесь с такой структурой, как weakMap.
Ссылка на cтатью
#js
AnyWebP - это конвертер картинок любых форматов в формат .webp.
WebP — это формат файла, разработанный компанией Google в 2010 году. Его особенностью является продвинутый алгоритм сжатия, позволяющий сократить размер картинки без видимых потерь в качестве.
А так же на этом ресурсе можно конвертировать из формата WebP в JPG/JPEG/PNG/ICO.
Ссылка на ресурс
#инструменты
WebP — это формат файла, разработанный компанией Google в 2010 году. Его особенностью является продвинутый алгоритм сжатия, позволяющий сократить размер картинки без видимых потерь в качестве.
А так же на этом ресурсе можно конвертировать из формата WebP в JPG/JPEG/PNG/ICO.
Ссылка на ресурс
#инструменты
GSAP & Vue3
Делимся обучающей статьей по созданию анимации с помощью библиотеки GSAP на Vue 3!
Лучшее обучение всегда эффективнее при создании чего-то на практике. В проекте из статьи задействованы такие современные инструменты, как Vite(инструмент сборки) и TailwindCSS(библиотека для стилизации).
Вы научитесь подключать и использовать на практике данные инструменты во Vue 3. Всего столько полезного в одной статье!
Ссылка на статью
#vue
Делимся обучающей статьей по созданию анимации с помощью библиотеки GSAP на Vue 3!
Лучшее обучение всегда эффективнее при создании чего-то на практике. В проекте из статьи задействованы такие современные инструменты, как Vite(инструмент сборки) и TailwindCSS(библиотека для стилизации).
Вы научитесь подключать и использовать на практике данные инструменты во Vue 3. Всего столько полезного в одной статье!
Ссылка на статью
#vue
Deno - это современная среда выполнения JavaScript, конкурирующая с Node.js, которая обещает такие функции, как безопасный ввод-вывод и встроенную поддержку TypeScript.
Райан Даль, первоначальный создатель Node.js, создал Deno, исправив все ошибки и недочеты, допущенные в Node.js.
Сегодняшняя статья на тему: "Почему Deno может заменить Node.js?"
И правда почему...Ведь Node.js уже достаточно прочно обосновался! Об этом читайте в статье.
Ссылка на статью
#nodejs
Райан Даль, первоначальный создатель Node.js, создал Deno, исправив все ошибки и недочеты, допущенные в Node.js.
Сегодняшняя статья на тему: "Почему Deno может заменить Node.js?"
И правда почему...Ведь Node.js уже достаточно прочно обосновался! Об этом читайте в статье.
Ссылка на статью
#nodejs
3D transform
Сегодня хотим поделиться ссылкой на очень полезный ресурс: гайд по созданию 3D фигур и анимаций на CSS.
С помощью этого руководства, вы сможете создать 3D куб, реализовать эффект переворачивающейся карточки. А самое интересное - это кольцевая карусель!
Ссылка на ресурс
#дизайн
Сегодня хотим поделиться ссылкой на очень полезный ресурс: гайд по созданию 3D фигур и анимаций на CSS.
С помощью этого руководства, вы сможете создать 3D куб, реализовать эффект переворачивающейся карточки. А самое интересное - это кольцевая карусель!
Ссылка на ресурс
#дизайн
Safari 15.4
Относительно недавно была выпущена новая версия Safari.
В Safari 15.4 добавлено более 70 дополнений к WebKit, а также новые веб-технологии, обновления и исправления.
Напомним, что WebKit — это движок веб-браузера, используемый Safari, Mail, App Store и многими другими приложениями для macOS, iOS и Linux.
И что же нового и полезного появилось для разработчиков?
Например, была добавлена поддержка элемента <dialog> и псевдоэлемента ::backdrop. Элемент <dialog> - это тэг для создания модальных окон, а псевдоэлемент ::backdrop позволяет стилизовать фон под модальным окном.
О всех остальных обновлениях читайте в статье.
Ссылка на статью
#статьи
Относительно недавно была выпущена новая версия Safari.
В Safari 15.4 добавлено более 70 дополнений к WebKit, а также новые веб-технологии, обновления и исправления.
Напомним, что WebKit — это движок веб-браузера, используемый Safari, Mail, App Store и многими другими приложениями для macOS, iOS и Linux.
И что же нового и полезного появилось для разработчиков?
Например, была добавлена поддержка элемента <dialog> и псевдоэлемента ::backdrop. Элемент <dialog> - это тэг для создания модальных окон, а псевдоэлемент ::backdrop позволяет стилизовать фон под модальным окном.
О всех остальных обновлениях читайте в статье.
Ссылка на статью
#статьи
:has
Чего очень не хватает в CSS, так это родительского селектора...Все очень ждали его появления, и дождались в виде псевдокласса :has()!
Пока что он поддерживается только в последней версии Safari.
Но уже советуем познакомиться с его возможностями сейчас. О них вы узнаете из статьи!
Ссылка на статью
#css
Чего очень не хватает в CSS, так это родительского селектора...Все очень ждали его появления, и дождались в виде псевдокласса :has()!
Пока что он поддерживается только в последней версии Safari.
Но уже советуем познакомиться с его возможностями сейчас. О них вы узнаете из статьи!
Ссылка на статью
#css
JavaScript тест
Проверьте свои знания по JavaScript, пройдя данный тест! 10 вопросов и для каждого дается подробное объяснение.
Ссылка на тест
#js
Проверьте свои знания по JavaScript, пройдя данный тест! 10 вопросов и для каждого дается подробное объяснение.
Ссылка на тест
#js
typed.js - это JavaScript библиотека для создания эффекта печатной машинки.
Максимально проста в использовании!
Ссылка на ресурс
#инструменты
Максимально проста в использовании!
Ссылка на ресурс
#инструменты
Книга по React
Данная книга охватывает базовые основы React. Больше всего подойдет для новичков.
После прочтения у вас будет базовое понимание:
- что такое React и почему он так популярен
- как его установить
- components, state, props
- обработки пользовательских событий
- событий жизненного цикла в компоненте React
Ссылка на книгу
#react
Данная книга охватывает базовые основы React. Больше всего подойдет для новичков.
После прочтения у вас будет базовое понимание:
- что такое React и почему он так популярен
- как его установить
- components, state, props
- обработки пользовательских событий
- событий жизненного цикла в компоненте React
Ссылка на книгу
#react
Deno & MongoDB
В одном из постов уже была информация о Deno.
Напомним, что Deno — это современная среда выполнения для JavaScript и TypeScript, аналог Node.js.
Забавный факт: Deno — это анаграмма. Переставьте буквы в Node и получится Deno.
В сегодняшнем посте делимся ссылкой на обучающую статью по созданию сервера с помощью Deno и MongoDB.
Ссылка на статью
#nodejs
В одном из постов уже была информация о Deno.
Напомним, что Deno — это современная среда выполнения для JavaScript и TypeScript, аналог Node.js.
Забавный факт: Deno — это анаграмма. Переставьте буквы в Node и получится Deno.
В сегодняшнем посте делимся ссылкой на обучающую статью по созданию сервера с помощью Deno и MongoDB.
Ссылка на статью
#nodejs
Easy easings - это генератор для создания анимации ключевых кадров (keyframes animation).
В данном генераторе очень классный и удобный интерфейс. В редакторе задаются точки, которые представляют собой ключевые кадры, а в панели настроек можно выбрать тип трансформации и задать остальные настройки.
На выходе вы получаете готовый CSS код.
Ссылка на генератор
#дизайн
В данном генераторе очень классный и удобный интерфейс. В редакторе задаются точки, которые представляют собой ключевые кадры, а в панели настроек можно выбрать тип трансформации и задать остальные настройки.
На выходе вы получаете готовый CSS код.
Ссылка на генератор
#дизайн
Отмена последнего коммита
Иногда по ошибке можно закоммитить в репозиторий те файлы, которые вы вовсе не хотели, чтобы туда попали.
Отмена коммитов может выполняться различными способами в зависимости от того, как бы вы хотели сохранить историю git.
В статье представлено 4 способа!
Ссылка на статью
#статьи
Иногда по ошибке можно закоммитить в репозиторий те файлы, которые вы вовсе не хотели, чтобы туда попали.
Отмена коммитов может выполняться различными способами в зависимости от того, как бы вы хотели сохранить историю git.
В статье представлено 4 способа!
Ссылка на статью
#статьи
CSS функции
Как много CSS функций вы знаете и сколько из них используете на практике? Самой известной и часто используемой является calc.
Но есть еще и другие не менее полезные: clamp, min и max.
Например, c помощью функции min можно задать размер шрифта: font-size: min(25px, 1vw);
Тогда он никогда не будет больше 25px и будет уменьшаться до 1vw в зависимости от размера viewport.
Более подробно о функциях и их применении на практике читайте в статье.
Ссылка на статью
#css
Как много CSS функций вы знаете и сколько из них используете на практике? Самой известной и часто используемой является calc.
Но есть еще и другие не менее полезные: clamp, min и max.
Например, c помощью функции min можно задать размер шрифта: font-size: min(25px, 1vw);
Тогда он никогда не будет больше 25px и будет уменьшаться до 1vw в зависимости от размера viewport.
Более подробно о функциях и их применении на практике читайте в статье.
Ссылка на статью
#css
Метод groupBy
В июне 2021 было предложено добавить метод groupBy в Array API.
groupBy, как уже понятно из названия, группирует объекты по какому-то параметру.
Работает он также, как map, filter и reduce. Принимает в качестве параметра callback функцию, которая вызывается для каждого элемента и возвращает новый объект сгруппированных данных.
Сейчас groupBy проходит 3 стадию рассмотрения и не работает пока полноценно. Для его использования нужен полифилл.
Более подробная информация и пример использования в данной статье.
Ссылка на статью
#js
В июне 2021 было предложено добавить метод groupBy в Array API.
groupBy, как уже понятно из названия, группирует объекты по какому-то параметру.
Работает он также, как map, filter и reduce. Принимает в качестве параметра callback функцию, которая вызывается для каждого элемента и возвращает новый объект сгруппированных данных.
Сейчас groupBy проходит 3 стадию рассмотрения и не работает пока полноценно. Для его использования нужен полифилл.
Более подробная информация и пример использования в данной статье.
Ссылка на статью
#js
Array Explorer - полезное приложение для обзора методов массива.
Выбираете в настройках, что хотите сделать с массивом (варианты написаны человеческим языком), а приложение выводит код.
Интересный способ для изучения!
Ссылка на ресурс
#инструменты
Выбираете в настройках, что хотите сделать с массивом (варианты написаны человеческим языком), а приложение выводит код.
Интересный способ для изучения!
Ссылка на ресурс
#инструменты
React змейка
Создание игры - очень хороший вариант для практики!
Сегодня делимся обучающей статьей по созданию игры "Змейка". В разработке используется: React, Redux, Redux Saga.
Такой проект смело можно добавить в портфолио!
Ссылка на статью
#react
Создание игры - очень хороший вариант для практики!
Сегодня делимся обучающей статьей по созданию игры "Змейка". В разработке используется: React, Redux, Redux Saga.
Такой проект смело можно добавить в портфолио!
Ссылка на статью
#react
Экспорт JSON в Excel
Экспорт JSON в файл Excel может понадобиться для резервного копирования важных данных или их перемещения между двумя разными версиями программ.
Node.js имеет несколько вариантов пакетов для экспорта JSON в формат Excel. Среди них: ExcelJS, Excel-Export, Export-to-Excel и Node-Excel-Export.
Однако, по мнению автора статьи наиболее надежным и распространенным в сообществе Node.js является XLSX.
Из статьи вы узнаете, как с помощью данного пакета легко и просто экспортировать данные.
Ссылка на статью
#nodejs
Экспорт JSON в файл Excel может понадобиться для резервного копирования важных данных или их перемещения между двумя разными версиями программ.
Node.js имеет несколько вариантов пакетов для экспорта JSON в формат Excel. Среди них: ExcelJS, Excel-Export, Export-to-Excel и Node-Excel-Export.
Однако, по мнению автора статьи наиболее надежным и распространенным в сообществе Node.js является XLSX.
Из статьи вы узнаете, как с помощью данного пакета легко и просто экспортировать данные.
Ссылка на статью
#nodejs