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

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

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

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

РКН: https://gosuslugi.ru/snet/67a5b6884689c2151c820bb4
加入频道
Почему в Deno была добавлена поддержка package.json?

Deno имеет некоторые общие корни с Node.js, но до недавнего времени он не фокусировался на поддержке функций Node, таких как npm-модули. Приоритеты меняются, но на это есть весомые причины.👇

Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Access to fetched has been blocked by CORS policy

Механизм CORS и другие связанные с ним аспекты не так сложны, но иногда могут вызывать трудности, — поэтому надо разобраться с ними раз и навсегда. А поможет нам в этом статья от Lydia Hallie, подкрепленная анимациями (такая же по JavaScript).

https://dev.to/lydiahallie/cs-visualized-cors-5b8h (2020 год)
В новой документации React нет create-react-app. Это, мягко говоря, вызывает у многих недоумение. Начать новый проект React теперь рекомендуется с помощью одного из популярных в сообществе фреймворков на базе React.

Robin Wieruch вот предлагает свой взгляд на то, как начать проект React в 2023 году.👇

https://www.robinwieruch.de/react-starter/
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.

😂 Канал с мемами: t.me/itmemlib

👨‍💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Книги для программистов: t.me/progbook
Бот с IT-вакансиями: t.me/proglib_job_bot

🎓 Школа Proglib Academy: https://yangx.top/proglib_academy


📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста

📄 Лента в Дзен: https://zen.yandex.ru/proglib


🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

Подписывайтесь: t.me/event_listener_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
362. Safari TP, новый тег search, focus-visible, AI в дизайне и…
Веб-стандарты
🎙Подкаст «Веб-стандарты»: Алексей Симоненко, Юля Миоцен, Никита Дубко про Safari TP, новый тег search, focus-visible, AI в дизайне и разработке, печать на CSS, Vite 5.

00:01:08 Safari TP 166
00:09:33 HTML-элемент search
00:23:05 Focus-visible
00:31:20 GitHub Copilot X
00:47:34 AI в дизайне
01:05:32 AI в разработке
01:23:39 Печать на CSS
01:33:23 Планы на Vite 5
01:36:07 Ответы на вопросы

🔗 Слушайте на Ютубе
🔗 Ссылки на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
JavaScript Promises: серия статей для фронтенд-разработчика с подробным объяснением.

🗄 How promises work
🗄 How to get current promise status and build your own promise queue?
🗄 Garbage collection and memory leaks
Please open Telegram to view this post
VIEW IN TELEGRAM
Тот самый автор EricElliottJS.com Eric Elliott пробует ChatGPT в роли инструмента для обучения фронтенд разработке и заключает: «Отлично, но пока не может заменить опытных наставников». Посмотрите, там много интересного.👇

Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
🏄 Хочешь устроиться в зарубежную IT-компанию?

30 марта в 19:00 Библиотека программиста проводит вебинар «Стратегии трудоустройства в международную IT-компанию».

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

👉 Регистрация по ссылке: https://proglib.io/w/a7f45971

На вебинаре вы узнаете

🔹Стоит ли работать из России на международную компанию или сразу искать вариант с релокацией
🔹Плохой английский: что делать
🔹Куда ни ногой: «красные флаги» зарубежных компаний
🔹Как составить резюме и выделиться среди других кандидатов
🔹Как пройти собеседование: общение с рекрутером
🔹Какие документы и сколько денег потребуются для переезда

🎁 После регистрации вы получите гайд по поиску вакансий за рубежом, который поможет вам получить оффер в компанию мечты
#новости

24 марта спецификация HTML пополнилась новым элементом группового контента. Узнайте, для чего предназначен и как использовать элемент search.

Читать
Тут Гарет Хейс, исследователь безопасности в PortSwigger, новую технику эксплуатации уязвимости Server-Side Prototype Pollution в Node.js нашел.

Подробнее
React Labs: над чем работает команда React — март 2023 г.

1️⃣ React Server Components
2️⃣ Asset Loading
3️⃣ Static Server Rendering Optimizations
4️⃣ React Optimizing Compiler
5️⃣ Offscreen Rendering
6️⃣ Transition Tracing

Читать
«Неочевидные возможности SVG в современном фронтенде»

Константин Остров, руководитель отдела фронтенд-разработки в студии «Феникс», делится историей о том, как его команда преодолевала сложности с SVG и на какие грабли не стоит наступать вам.

Вы узнаете:

— о позиционировании объектов внутри SVG и о том, как им овладеть;
— о внедрении динамических элементов внутрь SVG;
— о расчете координат объектов вне box модели;
— о возможности влиять на содержимое SVG средствами CSS и JS, ограничениях и способах решения;
— о производительности SVG в вебе и о том, как ее можно улучшить.

📺 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️Команда Microsoft выпустила новую версию Teams

Архитектура Teams теперь включает Fluent UI, WebView2 вместо Electron и React вместо Angular.

Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM