Библиотека фронтендера | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js
23.2K subscribers
2.2K photos
120 videos
38 files
4.61K links
Все самое полезное для фронтенда в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/77178ed4

Наши каналы: https://yangx.top/proglibrary/9197

РКН: https://gosuslugi.ru/snet/67a5b6884689c2151c820bb4
加入频道
#tricks

Движение модального окна по сложной траектории

Модальные окна обычно просто появляются. Это очень скучно. Иногда у них меняется масштаб или прозрачность — неплохо, но тоже не восторг. Давайте сделаем с ними что-нибудь странное :)

https://prglb.ru/31jb1
#frameworks #vuejs

Топ-10 инструментов и библиотек для Vue.js

Список must-have инструментов для удобной и эффективной разработки на Vue.

https://prglb.ru/4834
#css

Как на самом деле работает position: sticky в CSS

Никак не можете понять, почему ваши sticky-элементы не залипают, как нужно? Давайте разбираться в логике работы этого свойства.

https://prglb.ru/3c5jb
#css #tools

Полное руководство по SCSS/SASS

Вся мощь CSS-препроцессора: от простых переменных до циклов и миксинов!

https://prglb.ru/4mwqn
#javascript #advanced

Глубокое погружение в ES-модули в картинках

Разделение кода на модули — стандарт современной JavaScript-разработки. Но зачем мы это делаем и как это работает на самом деле?

https://prglb.ru/4168z
#css

CSS Battle

Проверь свои навыки верстки, выполняя задания. Сражайся с другими участниками, сокращая свой код. Полезная и затягивающая игра :)

https://cssbattle.dev/
#javascript

Все новые фичи ES2019

Обзор новых возможностей самого свежего стандарта JavaScript с примерами кода.

https://prglb.ru/xjau
#javascript #advanced

Основы JavaScript: зачем нам знать, как работают движки?

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

https://prglb.ru/2hnss
#javascript #beginners

Основы Fetch API

Fetch — это интерфейс для получения ресурсов по API, похожий на привычный AJAX, но значительно более удобный и мощный.

https://prglb.ru/5vt2f
#frameworks #vuejs

Как использовать Vuetify в приложениях на Vue.js

Vuetify — это огромный набор готовых Material Design компонентов для вашего проекта на Vue. Разбираемся, зачем он нужен и как им пользоваться.

https://prglb.ru/3kvyi
#javascript #nodejs

Лучшие практики тестирования JavaScript и Node.js

Руководство по тестированию от A до Z

https://prglb.ru/anl6
#css #interface #beginners

Мастер отзывчивого дизайна за 5 минут: 4 секретные техники

Современный веб-сайт должен хорошо выглядеть в любых условиях. Разбираемся в основах отзывчивого дизайна и учим страницу подстраиваться под внешние условия.

https://proglib.io/p/responsive-design/
#javascript #advanced

Вот почему тебе нужен этот загадочный TypeScript

TypeScript используют во многих крупных проектах: на нём написаны VS Code и Angular. Он был в трендах на GitHub и активно обновляется Microsoft.

https://proglib.io/p/typescript/
#javascript #beginners

Использование геттеров и сеттеров в JavaScript

Геттеры и сеттеры позволяют контролировать доступ к свойствам и их изменение. Разбираемся, как ими пользоваться в JS.

https://prglb.ru/23iqc
#frameworks #react

Прокачиваем React-скиллы, создавая свой Todoist

Разрабатываем клон популярного приложения с нуля, используя React, Firebase, Sass и библиотеку тестирования.

https://prglb.ru/1p68v
#css

15 полезных CSS-трюков

Коллекция советов и приемов, которые улучшат ваш CSS.

https://prglb.ru/4tj1
#performance #javascript

Руководство по тестированию с Jasmine

Гайд по использованию Jasmine — одной из самых популярных JS-библиотек для тестирования.

https://prglb.ru/1ky0m
#javascript

Сохраняем данные формы при перезагрузке с помощью sessionStorage

Представьте ситуацию - Ваш пользователь вводил данные в форму связи на сайте, вдруг у него завис Интернет, он перезагрузил страницу и все данные стёрлись... Чтобы не расстраивать юзера, данные нужно сохранять!

https://prglb.ru/ewt0
#javascript #performance

12 советов для улучшения производительности JavaScript кода

Если ваш сайт грузится дольше 3 секунд, половина пользователей не станет ждать. Чтобы не терять аудиторию, следуйте рекомендациям из этой статьи.

https://prglb.ru/1i9nb