Frontend разработчик
11.7K subscribers
1.75K photos
489 videos
44 files
2.7K links
Полезные материалы для фронтендера по HTML, CSS, JS, React.js, Angular.js, Vue.js, TypeScript, Redux, MobX, JavaScript, NodeJS.

По всем вопросам @evgenycarter

РКН clck.ru/3KoFrk
加入频道
Код жизни: что можно узнать о себе по дате рождения и как пофиксить баги в собственной жизни?

— «Ген программиста» идет в паре с трудоголизмом.
Как поддерживать уровень энергии и избежать выгорания именно Вам? 🚀

— Больше половины вашего времени занимает работа. Как повысить уровень благополучия, самочувствия и удовлетворенности жизнью? 😻

— Гиперответственность и давление из-за сроков. Как замечать первые признаки стресса Вашего типа и правильно из него выходить? 🔥🙈

— Счастливыми нас делают не деньги и достижения, а связи с людьми. Как повысить уровень удовлетворенности социальными связями и близкими отношениями? Кто подходит именно Вам и как это определить? 👫

— Поговорим и деньгах и о том, как Вам их заработать 💸

Китайская метафизика дает полную картину Вашей личности и позволяет заглянуть в будущее.

Хотите чувствовать себя уверенней? Подписывайтесь на канал «Путь в тысячу ли» и получайте прогнозы каждый день!
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Бегущая лошадь с эффектом замедления при клике.

#codepen #scss
🔥23🤯6👍1
Функция fetch()

Функцию Fetch API fetch() можно использовать для создания запросов. Принимая дополнительные аргументы, запрос можно настроить. Например, изменить тип запроса, заголовки, указать тело запроса и многое другое.

#javascript

Подписывайтесь на канал 👉@coddy_academy
👍2
10 особенностей Angular 13, которые должен знать каждый разработчик

https://javascript.plainenglish.io/10-features-of-angular-13-every-developer-should-know-5814c754f771

#Angular #frontend
👍2
Как подключиться к базе данных с помощью CSS

https://www.leemeichin.com/posts/yes-i-can-connect-to-a-db-in-css.html

#css #frontend
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Popper.js - JS библиотека, для реализации всплывающих подсказок на сайтах и web приложениях.

Особенности / преимущества:
✔️Легкая библиотека размером около 3 КБ
✔️Расширенная возможность настройки
✔️Легко интегрировать в проект
✔️Удобный API
✔️Открытый исходный код

Оф. сайт: https://popper.js.org/
Гит: https://github.com/popperjs/popper-core

#библиотеки #js
👍7
CSS-выражения от контейнера для дизайнеров

При работе над дизайном для веба приходится иметь дело с макетами для разных размеров экрана. Опираясь на эти макеты, разработчик определяет ширину или высоту окна браузера медиазапросами, а затем, исходя из этого, меняет макет. Именно так мы верстали веб последние 10 лет, и вот-вот всё станет еще лучше. У меня для вас хорошие новости.


CSS-выражения от контейнера — долгожданная для веб-разработчиков фича — скоро появится в CSS и с ней уже можно поэкспериментировать в Chrome Canary. В этой статье мы познакомимся с этой фичей поближе, и узнаем, как она повлияет на вашу работу как дизайнера, и не только. Неважно, пишете ли вы код или нет, если увидите какой-то незнакомый CSS, то можете полностью игнорировать его и идти дальше.

#css #frontend
👍6
🚀Toп 6 CSS фреймворков для ReactJS🖥️

1. Material UI - React компоненты для быстрой и легкой веб-разработки. Создайте свой собственный дизайн или начните с Material Design.
[https://material-ui.com/ru/]

2. AntD - Система дизайна для продуктов корпоративного уровня. Создайте эффективный и приятный опыт работы.
[https://ant.design/]

3. React-Bootstrap - Самый популярный интерфейсный фреймворк
Перестроен для React.
[https://react-bootstrap.github.io/]

4. Semantic UI - Semantic - это среда разработки, которая помогает создавать красивые, гибкие макеты с использованием удобного для человека HTML.
[https://semantic-ui.com/]

5. React ToolBox - это набор компонентов React, реализующий спецификацию Google Material Design. Он построен на основе самых модных предложений, таких как модули CSS (написанные на SASS), Webpack и ES6. Библиотека гармонично интегрируется с вашим рабочим процессом Webpack, она легко настраивается и очень гибкая.
[http://react-toolbox.io/#/]

6. Elemental UI - Набор инструментов пользовательского интерфейса для веб-сайтов и приложений React.js
[http://elemental-ui.com/]
🔥4👍2
Прими участие в масштабном онлайн-хакатоне «Moscow City Hack 2022» от Агентства инноваций Москвы!

Тебя ждут:
🏆 Призовой фонд 3 400 000 ₽;
💻 Задачи по разработке сервисов для мотивации студентов, привлечения волонтеров, цифрового маркетинга, импортозамещения и разоблачения fake news;
🧐 Эксперты от крупного бизнеса и Правительства Москвы;
🎓 Образовательная программа с мастер-классами и интенсивами;
🎁 Красочный мерч, подарки от партнеров и много крутых активностей 🔥

📅 Хакатон пройдет 10-13 июня 2022 года

Регистрируйся уже сейчас!
https://bit.ly/3LTgbLr
Узнать подробности и найти команду можно в нашем Telegram-чате t.me/MoscowCityHack
💩4
JavaScript: делаем селфи с помощью браузера

В этой статье я покажу вам, как делать селфи в браузере.

Мы разработаем простое приложение со следующим функционалом:
- при инициализации приложение запрашивает у пользователя разрешение на захват медиапотока (далее также — поток) из видеокамеры его устройства;
- захваченный поток передается в элемент video;
- из потока извлекается видеотрек (далее также — трек), который передается в интерфейс для захвата изображений;
- из экземпляра интерфейса извлекается список поддерживаемых возможностей (capabilities) и настроек (settings) для фото;
- из трека также извлекается список поддерживаемых возможностей и настроек;
- формируется список диапазонных полей (<input type="range">) для установки настроек для фото;
- пользователь имеет возможность снимать фото (take photos) и захватывать фреймы (grab frames);
- фото выводится в элемент img, генерируется ссылка для его скачивания;
- фрейм инвертируется и отрисовывается на холсте (canvas), генерируется ссылка для его скачивания.

#js #frontend
👍10
Forwarded from CodePen Community
This media is not supported in your browser
VIEW IN TELEGRAM
3D Room - Pure CSS
3D комната, сделанная с помощью PUG и SCSS
#codepen #scss
Подпишись👉 @codepen_1
👍5🔥3
Подборка инструменты отладки JavaScript

👉 Инструменты для веб-разработчика в браузерах: Chrome developer tools, Firefox developer tool, Safari Develop Menu, Edge Developer Tools. Стандартно, понятно, базово, пользуемся, тем что удобнее.

👉 ng-inspector — Кросс-браузерное расширение для отладки приложений на AngularJS, поставляется с обновлениями в реальном времени, подсветкой DOM, прямым доступом к областям, моделям и прочим элементам приложения.

👉 Augury — расширение для Google Chrome и отладки приложений на Angular 2. Позволяет напрямую анализировать структуру приложения и рабочие характеристики, а также обнаружить изменения.

👉 debugger — Инструмент отладки для Chrome и Firefox от команды разработчиков Firefox. Позволяет переключаться между браузерами чтобы убедиться, что ваше приложение работает правильно. Легко настраивается.

👉 ESLint — Линтер для JavaScript. анализирует код по мере его написания и выявляет синтаксические ошибки. Доступен как пакет Node, также как плагин для Sublime Text 3 и VS Code.

👉 JS Bin — Позволяет тестировать и отлаживать код в команде, увидеть все изменения в реальном времени и добавлять библиотеки.

👉 JSON Formatter and Validator — Позволяет быстро сканировать сжатый объект JSON и выявить ошибки или ключи с неверными значениями.

👉 SessionStack — Набор инструментов для мониторинга. Они собирают данные на стороне клиента и помогают точно выяснить, что пользователи делают на веб-сайте. Предоставляет воспроизведение видео, чтобы помочь разработчикам воспроизвести пользовательские проблемы и ошибки.

👉 Raygun Error Monitoring — Помогает найти и оценить влияние ошибок JavaScript и выявить проблемы с производительностью. Легко и быстро настраивается.

👉 Postman — Предназначен для проверки запросов с клиента на сервер и получения ответа от бэкенда.

👉 Node Debug library — библиотека для реализации Node Inspector.

👉 Webpack — Предоставляет статистические данные. Webpack Analyze Web App, позволяет визуализировать статистику, генерируемую из Webpack.
👍4
Пишете на HTML, CSS и JS, но чувствуете, что для серьёзных проектов пока не хватает навыков?

Тимлиды ВКонтакте записали свой курс по современному фронтенду для junior и middle разработчиков.

Здесь упор будет сделан на практику — на протяжении 5 месяцев вы будете заниматься разработкой собственного новостного портала. Вы начнёте с создания статичных HTML-страниц и постепенно будете добавлять в свой проект новые фичи — админку, локализацию и тёмную тему.

Попутно вы разберётесь с деплоем, CI/CD, кэшированием и серверной оптимизацией — и в результате получите адаптивное и доступное приложение с production-ready сервисом, мониторингом и автотестами.

После прохождения курса вы точно будете готовы к работе над крупными проектами, а наш HR приложит максимум усилий, чтобы трудоустроить вас в хорошую компанию.

Переходите по ссылке и записывайтесь на курс до 18 мая — по промокоду FRONTEND1 действует скидка 10%.

Кстати, на сайте можно пройти бесплатную демоверсию.
👎4👍2
Цикл for...in

Цикл JavaScript for...in можно использовать для перебора ключей объекта. На каждой итерации одно из свойств объекта присваивается переменной этого цикла.

#javascript

Подписывайтесь на канал 👉@coddy_academy
👍4
Всем привет!

Ребята создали чат-бота Masterhub, который рассылает разработчикам релевантные Frontend вакансии без спама.

Настрой бота за 1 минуту и получай до 50 предложений в неделю, отобранных по твоим предпочтениям.

🎁Запусти бота сегодня и получи подарок от нашего партнёра Madrobots.ru — магазина экспериментальных гаджетов.

@MasterHuBot
1
This media is not supported in your browser
VIEW IN TELEGRAM
VisBug — визуальный редактор и инспектор вёрстки в браузере

Плагин для браузера, который позволяет менять вёрстку страницы в ещё более наглядном виде, чем встроенный Code Inspector.

Особенности:
👉 Открытый исходный код
👉 Поддержка горячих клавиш
👉 Доступно для Chrome, Firefox, Safari и Edge
👉 Возможность копировать элементы, стили и SVG

Сайт: https://visbug.web.app/
Гит: https://github.com/GoogleChromeLabs/ProjectVisBug
👍6
Любите находить решение сложных задач? У хостера FirstVDS для вас классная новость! Каждую Пятницу 13 они запускают масштабную акцию с крутыми интерактивами, чтобы вы могли «поразмять мозги».

В этот раз FirstVDS подготовили игру «Побег из лагеря Crystal Lake». Проверим, сможете ли вы выбраться из лагеря целым и невредимым, спасти друзей, найти ценные ресурсы, и разобраться с Jason’ом.

На кону — и сертификаты на пополнение баланса 500 р, и скидки (аж до 35%) на новые и действующие серверы! 

Но вы же знаете пословицу про рыбку и труд. Чтобы получить все эти ништяки, нужно не просто пройти игру, но и сделать это хорошо ;) 

Желаем удачи!
👍1🔥1
Подборка каналов для IT специалистов 🎯

Системное администрирование 📌
https://yangx.top/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://yangx.top/sysadminof Книги для админов, полезные материалы
https://yangx.top/i_odmin Все для системного администратора
https://yangx.top/i_odmin_book Библиотека Системного Администратора
https://yangx.top/i_odmin_chat Чат системных администраторов
https://yangx.top/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.

Excel лайфхак📌
https://yangx.top/Excel_lifehack

GitHub Сообщество 📌
https://yangx.top/Githublib Интересное из GitHub

CodePen 📌
https://yangx.top/codepen_1 Сообщество пользователей CodePen

Базы данных (Data Base) 📌
https://yangx.top/database_info Все про базы данных

Вакансии для программистов 📌
https://yangx.top/progjob

Программирование Python 📌
https://yangx.top/pythonofff Python академия. Учи Python быстро и легко🐍
https://yangx.top/BookPython Библиотека Python разработчика
https://yangx.top/python_real Python подборки на русском и английском

Мобильная разработка: iOS, Android 📌
https://yangx.top/developer_mobila Мобильная разработка

Фронтенд разработка 📌
https://yangx.top/frontend_1 Подборки для frontend разработчиков

Java разработка 📌
https://yangx.top/BookJava Библиотека Java разработчика

Разработка игр 📌
https://yangx.top/game_devv Все о разработке игр

Библиотеки 📌
https://yangx.top/book_for_dev Книги для программистов Rus
https://yangx.top/java_360 Книги по Java Rus
https://yangx.top/python_360 Книги по Python Rus
https://yangx.top/programmist_of Книги по программированию
https://yangx.top/proglb Библиотека программиста
https://yangx.top/bfbook Книги для программистов

БигДата, машинное обучение 📌
https://yangx.top/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
https://yangx.top/bookflow Лекции, видеоуроки, доклады с IT конференций
https://yangx.top/coddy_academy Полезные советы по программированию

QA, тестирование 📌
https://yangx.top/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://yangx.top/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://yangx.top/thehaking Канал о кибербезопасности

Книги, статьи для дизайнеров 📌
https://yangx.top/ux_web Статьи, книги для дизайнеров
https://yangx.top/arhitekturamira World Architecture

Английский 📌
https://yangx.top/UchuEnglish Английский с нуля

Математика 📌
https://yangx.top/Pomatematike Канал по математике

Арбитраж трафика 📌
https://yangx.top/partnerochkin CPA и арбитраж трафика

Крипта 📌
https://yangx.top/bitkoinoff Новости криптовалют

DeepFake 📌
https://yangx.top/deepfakenow Публикуем deepfake видео

Мир технологий 📌
https://yangx.top/mir_teh Видео из мира технологий
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Leaflet.js - JS библиотека для интерактивных карт.
Особенности / преимущества:
✔️Адаптирована под мобильные устройства
✔️Поддержка: Chrome, Firefox, Safari 5+, Opera 12+, IE 7–11, Edge, Safari for iOS 7+; Android browser 2.2+, 3.1+, 4+; Chrome for mobile; Firefox for mobile; IE10+ for Win8 devices
✔️Открытый исходный код
✔️Лёгкий вес (39КБ)
✔️Подробная документация и множество гайдов, упрощающих понимание библиотеки
Оф. сайт: https://leafletjs.com/
Гит: https://github.com/Leaflet/Leaflet
Плагины для использования библиотеки: https://leafletjs.com/plugins.html
Гайды: https://leafletjs.com/examples.html
Примеры использования библиотеки: https://tennalian.github.io/leaflet_demo/index.html
#библиотеки #js #frontend

@frontend_1
👍6🔥1