Telegram Web Link
This media is not supported in your browser
VIEW IN TELEGRAM
Анимация пролета камеры при прокрутке с помощью Theatre.js и React Three Fiber

В этом уроке мы покажем, как с помощью Theatre.js и React Three Fiber анимировать камеру, пролетающую через 3D-сцену при прокрутке пользователем.

https://tympanus.net/codrops/2023/02/14/animate-a-camera-fly-through-on-scroll-using-theatre-js-and-react-three-fiber/

👉 @frontend_1
👍5
💻 БЕСПЛАТНЫЕ КУРСЫ ПРОГРАММИРОВАНИЯ ДЛЯ ШКОЛЬНИКОВ 8-11 КЛАССОВ

ДОСТУПНЫЕ ПРОГРАММЫ ОБУЧЕНИЯ:
Разработка на Python
Разработка на C++
Разработка на JavaScript
Разработка на Java
Разработка многостраничного сайта на PHP
Разработка мобильного приложения на Java

IT-разработка - точно то, что нужно, если:
✔️ Школьник увлекается играми
✔️ Школьнику интересно устройство гаджетов
✔️ Школьнику нравятся всевозможные роботы и конструкторы

Для получения подробной информации переходите по ссылке

Реклама. Университет «Синергия» ИНН 7729152149
👍4💔1
Javascript: базовые вопросы и понятия для самых маленьких

Javascript ― язык весьма оригинальный. Его можно любить, ненавидеть и даже бояться, но равнодушным он вас вряд ли оставит. Не знать или не понимать, с чем ты работаешь ― самая частая ошибка, допускаемая современными фронтенд‑разработчиками. Вам бы понравилось, если бы дантист, к которому вы пришли, не понимал, какой он инструмент использует и какие у него особенности работы? Очевидно, что нет. И рано или поздно, если вы действительно хотите стать профессионалами, вы разберётесь во всём, но как сделать так, чтоб это случилось раньше?

https://habr.com/ru/companies/lanit/articles/718130/

👉 @frontend_1
👍7
Подборка Telegram каналов для программистов

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


https://www.tg-me.com/tikon_1 Новости высоких технологий, науки и техники💡
https://www.tg-me.com/mir_teh Мир технологий (Technology World)

https://www.tg-me.com/rust_lib Полезный контент по программированию на Rust
https://www.tg-me.com/golang_lib Библиотека Go (Golang) разработчика

https://www.tg-me.com/itmozg Программисты, дизайнеры, новости из мира IT.
https://www.tg-me.com/phis_mat Обучающие видео, книги по Физике и Математике

https://www.tg-me.com/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://www.tg-me.com/nodejs_lib Подборки по Node js и все что с ним связано
https://www.tg-me.com/ruby_lib Библиотека Ruby программиста

1C разработка 📌
https://www.tg-me.com/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌
https://www.tg-me.com/cpp_lib Библиотека C/C++ разработчика
https://www.tg-me.com/cpp_knigi Книги для программистов C/C++
https://www.tg-me.com/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
https://www.tg-me.com/pythonofff Python академия. Учи Python быстро и легко🐍
https://www.tg-me.com/BookPython Библиотека Python разработчика
https://www.tg-me.com/python_real Python подборки на русском и английском
https://www.tg-me.com/python_360 Книги по Python Rus

Java разработка 📌
https://www.tg-me.com/BookJava Библиотека Java разработчика
https://www.tg-me.com/java_360 Книги по Java Rus
https://www.tg-me.com/java_geek Учим Java на примерах

GitHub Сообщество 📌
https://www.tg-me.com/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://www.tg-me.com/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
https://www.tg-me.com/developer_mobila Мобильная разработка
https://www.tg-me.com/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
https://www.tg-me.com/frontend_1 Подборки для frontend разработчиков
https://www.tg-me.com/frontend_sovet Frontend советы, примеры и практика!
https://www.tg-me.com/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
https://www.tg-me.com/game_devv Все о разработке игр

Вакансии 📌
https://www.tg-me.com/sysadmin_rabota Системный Администратор
https://www.tg-me.com/progjob Вакансии в IT

Чат программистов📌
https://www.tg-me.com/developers_ru

Библиотеки 📌
https://www.tg-me.com/book_for_dev Книги для программистов Rus
https://www.tg-me.com/programmist_of Книги по программированию
https://www.tg-me.com/proglb Библиотека программиста
https://www.tg-me.com/bfbook Книги для программистов
https://www.tg-me.com/books_reserv Книги для программистов

БигДата, машинное обучение 📌
https://www.tg-me.com/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

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

QA, тестирование 📌
https://www.tg-me.com/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://www.tg-me.com/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://www.tg-me.com/thehaking Канал о кибербезопасности
https://www.tg-me.com/xakep_1 Статьи из "Хакера"

Книги, статьи для дизайнеров 📌
https://www.tg-me.com/ux_web Статьи, книги для дизайнеров

Английский 📌
https://www.tg-me.com/UchuEnglish Английский с нуля

Математика 📌
https://www.tg-me.com/Pomatematike Канал по математике

Excel лайфхак📌
https://www.tg-me.com/Excel_lifehack
👍1
Быстрый практический обзор наиболее известных символьных примитивов в JavaScript.

Недавно я спрашивал на форумах, могут ли люди назвать хотя бы три общеизвестных символа в JavaScript, не заглядывая в поиск, и мало кто смог это сделать, что и породило эту заметку.

Symbol.iterator
Symbol.toStringTag
Symbol.toPrimitive
Symbol.asyncIterator
Symbol.hasInstance
Symbol.isConcatSpreadable
Symbol.species
Symbol.match
Symbol.matchall
Symbol.replace
Symbol.search
Symbol.split
Symbol.unscopables
Symbol.dispose

https://h3manth.com/posts/Well-known-symbols/

👉 @frontend_1
👍2🔥1
Media is too big
VIEW IN TELEGRAM
Решаем популярную задачу про вложенные чекбоксы, которую спрашивают на собесах на Front-End Engineer в FAANG.

источник

👉 @frontend_1
👍4🥴4🔥1
Хранение токена доступа в сервис-воркере

В этой статье я покажу, как реализовать простой сервис аутентификации на основе JSONWebToken и HTTP Cookie с хранением токена доступа в сервис-воркере.

https://habr.com/ru/companies/timeweb/articles/718320/

👉 @frontend_1
👍5🔥1
CSS Diner

Игра для повторения и закрепления знаний о селекторах CSS. Даётся анимированная полка блюд, HTML форма и определённый элемент или элементы, которые надо выбрать.

https://flukeout.github.io/

👉 @frontend_1
👍41
Улучшаем производительность сайта с помощью CSS

Всем привет, я Кирилл, frontend разработчик компании Usetech. Сегодня я бы хотел поговорить о том, как можно улучшить производительность сайта с помощью обычных CSS свойств и на что стоит обращать внимание. Но прежде чем приступим к улучшению производительности сайта, давайте поговорим о том, какие проблемы возникают с CSS:

CSS блокирует рендеринг: каждый <link> и @ import останавливает другие загрузки, пока браузер загружает и анализирует требуемый файл CSS;

CSS влияет на рендеринг. Браузеры рендерят страницу в три этапа: (размер элементов), рисование (текст, цвета и т.д.) и позиционирование. Некоторые свойства CSS запускают все три фазы, что может сказаться на производительности;

Код CSS со временем может разрастаться. Выявление неиспользуемых стилей может быть сложной задачей, а их удаление может привести к хаосу, но разработчики выбирают лёгкий путь и добавляют больше свойств. Таблица стилей становится всё больше. Отсюда вывод: чем больше файл, тем дольше время загрузки и обработки.

Следующие советы помогут вам оптимизировать ваш CSS код.

https://habr.com/ru/companies/usetech/articles/718200/

👉 @frontend_1
👍10
Полное понимание асинхронности в браузере

Про асинхронность JavaScript написано много статей, документации и книг. Но вся информация сильно распределена по интернету, поэтому сложно быстро и полностью разобраться, что к чему, и составить цельную картину в голове. Не хватает одного исчерпывающего гайда. Именно эту потребность я и хочу закрыть своей статьёй.

https://habr.com/ru/companies/yandex/articles/718084/

👉 @frontend_1
👍8
Три атрибута для создания лучших веб-форм

Формы в Интернете - это возможность значительно улучшить пользовательский опыт, приложив при этом совсем немного усилий. Эти усилия могут заключаться в добавлении небольшого количества скромных HTML-атрибутов. Но в результате пользователь может получить эффект ускорения, позволяющий ему быстрее справиться с поставленной задачей.

Это особенно актуально для мобильных устройств, где людям приходится заполнять формы с помощью виртуальной клавиатуры. Любое улучшение, которое можно внести в процесс заполнения, заслуживает внимания. Но не волнуйтесь: вам не нужно добавлять сложную библиотеку JavaScript или писать запутанный код. Хорошо написанный HTML поможет вам в этом.

https://adactio.com/journal/19842

👉 @frontend_1
👍4
Эксперименты с сборщиком мусора JavaScript

Утечки памяти в веб-приложениях широко распространены и, как известно, трудны для отладки. Если мы хотим избежать их, необходимо понять, как сборщик мусора решает, какие объекты можно собирать, а какие нет. В этой статье мы рассмотрим несколько сценариев, в которых его поведение может вас удивить.

https://dev.to/codux/experiments-with-the-javascript-garbage-collector-2ae3

👉 @frontend_1
👍5
12 важнейших сайтов для освоения CSS

Хотите войти в веб-разработку, но не знаете, с чего начать? Освоение CSS станет отличным стартом и, к счастью для вас, в сети существует огромное количество учебных ресурсов.
Мы провели исследование и собрали 12 наиболее актуальных сайтов, которые помогут вам продвинуться от уровня новичка до профессионала по CSS за кратчайшие сроки.

Будь вы начинающий программист или опытный, на этих сайтах есть информация для всех уровней: от полноценных учебных пособий до памяток и фрагментов кода. Эти ресурсы предоставят вам инструменты и знания, необходимые для создания красивых, функциональных веб-страниц. К тому же большинство из них абсолютно бесплатны.

Так что пристегните ремни и приступайте к написанию кода!

Rus https://habr.com/ru/companies/ruvds/articles/719892/

Eng https://medium.muz.li/13-must-visit-websites-to-learn-and-master-css-in-2023-2b0f41a727e0

👉 @frontend_1
👍5🔥2👎1
Front End Documentation 2023 🚀

Список обучающих материалов, статей и ресурсов для изучения фронтенда

https://github.com/codesandtags/front-end-documentation

👉 @Githublib
👍6🤡21
⚡️Коллекция советов, которые помогут вам стать профессионалом в области CSS 🦾

https://github.com/AllThingsSmitty/css-protips

👉 @frontend_1
👍9
Orama

🌌 Быстрый полнотекстовый и векторный поисковый движок, написанный на TypeScript, работающий в памяти и устойчивый к опечаткам.

https://github.com/oramasearch/orama

👉 @frontend_1
👍9
Все возможности JavaScript и TypeScript за последние 3 года

В этой статье рассматриваются практически все изменения, произошедшие за последние 3 года (а некоторые и раньше) в JavaScript / ECMAScript и TypeScript.

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

https://betterprogramming.pub/all-javascript-and-typescript-features-of-the-last-3-years-629c57e73e42

👉 @frontend_1
👍3
Forwarded from React
Media is too big
VIEW IN TELEGRAM
Скажем нет “мерцающему” UI: useLayoutEffect и браузерная отрисовка

Как изменять элементы на основе измерений DOM: в чем проблема с useEffect, как ее решает useLayoutEffect, что такое браузерная отрисовка и какую роль здесь играет SSR.

https://www.developerway.com/posts/no-more-flickering-ui

✍️ @React_lib
👍3
2025/07/13 22:00:58
Back to Top
HTML Embed Code: