en
Feedback
Frontender Libs - обзор библиотек JS / CSS

Frontender Libs - обзор библиотек JS / CSS

Open in Telegram
7 729
Subscribers
-324 hours
-167 days
-5430 days
Posts Archive
PHP | libphonenumber libphonenumber for php - это порт на PHP библиотеки libphonenumber от Google. Библиотека позволяет парси
PHP | libphonenumber libphonenumber for php - это порт на PHP библиотеки libphonenumber от Google. Библиотека позволяет парсить, форматировать и валидировать номера телефонов.

CSS | Интерактивное руководство по CSS Transitions Статья начиная с основ transition, переходит к использованию готовых време
CSS | Интерактивное руководство по CSS Transitions Статья начиная с основ transition, переходит к использованию готовых временных функций и созданию своих, подробно рассказывает о производительности анимации и способах её увеличения, а так же рассматривает анимацию в UX. Все разделы снабжены примерами кода и наглядной демонстрацией

Какой будет высота div
Anonymous voting

Изучаете HTML & CSS и задаетесь вопросом, как сделать процесс разработки более комфортным. Приходите на бесплатный вебинар от
Изучаете HTML & CSS и задаетесь вопросом, как сделать процесс разработки более комфортным. Приходите на бесплатный вебинар от GeekBrains, мы поговорим о том, как повысить скорость и качество. Рассмотрим: ⁃ Методологии названия классов ⁃ Валидаторы ⁃ Препроцессоры ⁃ Необходимые расширения ⁃ Плагины Будем говорить о преимуществах и минусах использования, поэтому после вебинара вы сможете углубиться в технологии, подходящие под ваши задачи. Записывайтесь тут https://geekbrains.ru/link/fi-h~T

PHP | PHPIntelephense PHPIntellephense - расширение для популярного редактора кода Visual Studio Code. Расширение предоставля
PHP | PHPIntelephense PHPIntellephense - расширение для популярного редактора кода Visual Studio Code. Расширение предоставляет такие IDE-like возможности как: - Автодополнение кода, как стандартных классов и функций, так и по коду проекта - Справка по классам и функциям по наведению - Поиск функций, классов и методов по проекту - И другие

JS | Очередная порция однострочников Генерация случайного числа в заданном диапазоне const randomNumberInRange = (min, max) =
JS | Очередная порция однострочников Генерация случайного числа в заданном диапазоне
const randomNumberInRange = (min, max) => Math.floor(Math.random() * (max - min + 1)) + min;

Переключение логического значения
const toggle = (value) => value = !value

Сортировка элементов массива в случайном порядке
const sortRandom = (arr) => arr.sort(() => Math.random() - 0.5)

И еще 12 однострочников с пояснениями в статье.

На рынке дефицит JS программистов Чем быстрее начнешь - тем лучше, вот пошаговый план чтобы стать Фулстеком и получать от 80т
На рынке дефицит JS программистов Чем быстрее начнешь - тем лучше, вот пошаговый план чтобы стать Фулстеком и получать от 80тр, прогая только на JS: 👉 Учим верстку и JS до продвинутого уровня 👉 Учим особенности Node.js 👉 Выбираем фреймворк (React / Angular / Vue) 👉 Пробегаемся по общими штукам (Git / Photoshop / Figma / Английский для IT) 💵 Трудоустраиваемся Курс Fullstack-разработчик на JavaScript всё это включает, и пройти его можно за 12 месяцев со скидкой 50%

Что выведется в консоли?
Anonymous voting

PHP | get_defined_vars Чтобы узнать какие переменные доступны в текущей области видимости можно использовать функцию get_defi
PHP | get_defined_vars Чтобы узнать какие переменные доступны в текущей области видимости можно использовать функцию get_defined_vars() Это бывает полезно, например, если вы используете include, или в шаблонах отображений, работающих на нативном php без применения шаблонизаторов со своим языком.

Uniwidth шрифты В интерфейсах используется множество состояний - не/выбрано, не/активно, не/доступно. Для стилизации состояний можно использовать font-weight. Однако, при переключении шрифта с обычного на жирный размеры блока могут изменится, что приведёт к смещению разметки, что может сломать pixel-perfect шаблон. Решение этой проблемы: гарнитуры с «однолинейной» шириной. И нет, это не моноширинные шрифты. Гарнитуры Uniwidth имеют большой потенциал для использования в интерактивных интерфейсах. Это краткая и удобная подборка некоторых доступных опций.

CSS | Как контролировать Z-индексы в большом приложении При разрастании проекта растет сложность интерфейса и контролировать
CSS | Как контролировать Z-индексы в большом приложении При разрастании проекта растет сложность интерфейса и контролировать z-индексы становится довольно сложно. - Люди часто выбирают произвольно большие значения z-индекса; - Исправления ошибок z-index часто приводят к новым; - Связь между значениями z-index трудно отследить. Стивен Фрисон (Stiven Frison) предлагает изящное решение этой проблемы:
const base = 0;
const above = 1;
const below = -1;

export const backdrop = below + dropdown;
export const dropdown = below + button;
export const button = base;

Решение основано на CSS-in-JS, но оно может быль реализовано с помощью препроцессоров или CSS с использованием переменных. В этой системе каждый z-index имеет ровно такое значение, какое должно быть, и, поскольку оно выбирается динамически, вас не волнует, какое это значение на самом деле.

JS | Структуры данных - стек и очередь Стек хранит данные в последовательном порядке и удаляет последние добавленные данные.
JS | Структуры данных - стек и очередь Стек хранит данные в последовательном порядке и удаляет последние добавленные данные. Очередь также хранит данные в последовательном порядке, но удаляет самые старые элементы. В статье рассказывается как в js реализовать эти структуры и показаны примеры применения.

Хотите узнать о закулисье Frontend-разработки, что она подразумевает и с какими задачами разработчики сталкиваются ежедневно?
Хотите узнать о закулисье Frontend-разработки, что она подразумевает и с какими задачами разработчики сталкиваются ежедневно? Хотите начать учиться самостоятельно, но не знаете, с какой стороны лучше подойти? Или Вы начинающий Frontend-разработчик и хотите понять, куда двигаться дальше? 📢 Узнайте об этом на вебинаре от Web Academy "Из чего состоит Frontend-разработчик?", где мы обсудим все Ваши болевые вопросы, а у каждого из Вас будет возможность задать вопрос спикеру в реальном времени. Ждем Вас 🕔 23.02 в 17:00 по Киеву / 18:00 МСК на бесплатном вебинаре 🗣 Спикер: Борис Черепаха - Senior Software Engineer. 🎫 Регистрируйтесь прямо сейчас через чат-бот: http://bit.ly/37x0qYa 🎟 или через браузер - http://bit.ly/3bpnsRQ #Ивенты_WebAcademy #Программирование_WebAcademy

PHP | Какая функция сортировки массива не сохраняет ключи?
Anonymous voting

Чему будет равна ширина div?
Anonymous voting

CSS | Caniuse.com поможет с новыми технологиями Caniuse.com не только может показать поддержку свойства в браузерами, но и по
CSS | Caniuse.com поможет с новыми технологиями Caniuse.com не только может показать поддержку свойства в браузерами, но и подсказать вендорные префиксы, ссылки на полифиллы и известные проблемы.

JS | Как узнать что блок виден на экране Intersection Observer API позволяет веб-приложениям асинхронно следить за изменением пересечения элемента с его родителем или областью видимости документа viewport, узнать сколько процентов блока видно на экране (0 не виден, 1.0 - полностью виден), выполнять коллбэк при достижении определенных процентов видимости блока.

Frontender Libs - обзор библиотек JS / CSS - Statistics & analytics of Telegram channel @swebdev