🔍 Как отследить событие закрытия браузера и вкладки с помощью JavaScript
Вам нужно отследить событие закрытия браузера или вкладки, чтобы предупредить пользователя о любых несохраненных изменениях на веб-странице? В этой статье предлагается пошаговый алгоритм этой операции.
#учись #javascript
Вам нужно отследить событие закрытия браузера или вкладки, чтобы предупредить пользователя о любых несохраненных изменениях на веб-странице? В этой статье предлагается пошаговый алгоритм этой операции.
#учись #javascript
❤2
👾 Как создать бота Discord с Node.js, Discord.js и OpenAI GPT-3
С помощью этого руководства Вы создадите бота Discord, который сможет отвечать на сложные вопросы и выполнять требуемые задания. Для этой цели потребуется Node.js, Discord.js и OpenAI API для GPT-3, одной из самых крупных и умных обученных нейронных сетей.
Мой совет заменить
#учись #javascript
С помощью этого руководства Вы создадите бота Discord, который сможет отвечать на сложные вопросы и выполнять требуемые задания. Для этой цели потребуется Node.js, Discord.js и OpenAI API для GPT-3, одной из самых крупных и умных обученных нейронных сетей.
Мой совет заменить
model: "text-davinci-002" на model: "text-davinci-003"#учись #javascript
👍3
📱 Как создать многопользовательский чат с помощью WebSocket за 10 минут
На сегодняшний день WebSocket - лучшее решение для веб-сервисов, работающих по технологии клиент-сервер в реальном времени. Предлагаем краткое руководство по созданию многопользовательского чата с помощью WebSocket.
#учись #javascript
На сегодняшний день WebSocket - лучшее решение для веб-сервисов, работающих по технологии клиент-сервер в реальном времени. Предлагаем краткое руководство по созданию многопользовательского чата с помощью WebSocket.
#учись #javascript
This media is not supported in your browser
VIEW IN TELEGRAM
🖼 3D Scrolling Gallery – галерея с прокручивающимися изображениями, которые появляются из центра экрана при скролле мышки. Подойдет для сайтов, где важна динамика.
#сниппет #css #javascript
#сниппет #css #javascript
🧠 Полное понимание асинхронности в браузере
Про асинхронность JavaScript написано много статей, документации и книг. Но вся информация сильно распределена по интернету, поэтому сложно быстро и полностью разобраться, что к чему. Но именно эта статья поможет Вам, составить цельную картину в голове.
#учись #javascript
Про асинхронность JavaScript написано много статей, документации и книг. Но вся информация сильно распределена по интернету, поэтому сложно быстро и полностью разобраться, что к чему. Но именно эта статья поможет Вам, составить цельную картину в голове.
#учись #javascript
👍4
🎥 Pixi.js красивые 2D анимации
Изначально Pixi.js использовался для создания игр в браузере, но довольно быстро набрал популярность среди разработчиков. Pixi позволяет создавать красивые анимации для рекламы, баннеров на сайтах, поэтому может быть добавлен в любой проект.
#javascript #полезныйресурс
Изначально Pixi.js использовался для создания игр в браузере, но довольно быстро набрал популярность среди разработчиков. Pixi позволяет создавать красивые анимации для рекламы, баннеров на сайтах, поэтому может быть добавлен в любой проект.
#javascript #полезныйресурс
👍3🔥1
🗂 Интерактивная шпаргалка по HTML, CSS и JavaScript
Содержит полезные примеры кода HTML, CSS, JS и инструменты веб-разработчика. Для каждого примера есть объяснение. Например: CSS-градиент, генератор кнопок или теней для блоков, код для циклов или переменных JS.
#учись #полезныйресурс #шпаргалки #html #css #javascript
Содержит полезные примеры кода HTML, CSS, JS и инструменты веб-разработчика. Для каждого примера есть объяснение. Например: CSS-градиент, генератор кнопок или теней для блоков, код для циклов или переменных JS.
#учись #полезныйресурс #шпаргалки #html #css #javascript
👍11❤4
🖥 Code Basics. Бесплатная платформа для изучения основ программирования с нуля
Подойдет как новичкам с нулевым опытом, так и начинающим программистом, которые не понимают как работает код, выходящий за пределы простых примеров из учебников.
#учись #полезныйресурс #html #css #javascript #python
Подойдет как новичкам с нулевым опытом, так и начинающим программистом, которые не понимают как работает код, выходящий за пределы простых примеров из учебников.
#учись #полезныйресурс #html #css #javascript #python
❤13👍6👨💻2
🎮 10 игр для изучения JavaScript
В этой статье представлены 10 игр, которые помогут Вам освоить JavaScript. От ролевых до головоломок, каждая из них предлагает увлекательный способ погрузиться в мир кода.
#учись #игры #javascript
В этой статье представлены 10 игр, которые помогут Вам освоить JavaScript. От ролевых до головоломок, каждая из них предлагает увлекательный способ погрузиться в мир кода.
#учись #игры #javascript
❤🔥13👍5🔥2❤1🤡1
🖥 Code Basics. Бесплатная платформа для изучения основ программирования с нуля
Подойдет как новичкам с нулевым опытом, так и начинающим программистом, которые не понимают как работает код, выходящий за пределы простых примеров из учебников.
#учись #полезныйресурс #html #css #javascript #python
Подойдет как новичкам с нулевым опытом, так и начинающим программистом, которые не понимают как работает код, выходящий за пределы простых примеров из учебников.
#учись #полезныйресурс #html #css #javascript #python
🔥13👍2❤1
🖇 Doka. Документация для веб-разработчиков
Это опенсорсный проект, который содержит практически всю необходимую информацию для веб-разработчиков. Здесь и объяснение HTML-тегов, и примеры работы с CSS-стилями, и обучение JavaScript, а также полезные инструменты и статьи.
#полезныйресурс #html #css #javascript #учись
Это опенсорсный проект, который содержит практически всю необходимую информацию для веб-разработчиков. Здесь и объяснение HTML-тегов, и примеры работы с CSS-стилями, и обучение JavaScript, а также полезные инструменты и статьи.
#полезныйресурс #html #css #javascript #учись
❤🔥8👍2❤1👎1
🗂 Интерактивная шпаргалка по HTML, CSS и JavaScript
Содержит полезные примеры кода HTML, CSS, JS и инструменты веб-разработчика. Для каждого примера есть объяснение. Например: CSS-градиент, генератор кнопок или теней для блоков, код для циклов или переменных JS.
#учись #полезныйресурс #шпаргалки #html #css #javascript
Содержит полезные примеры кода HTML, CSS, JS и инструменты веб-разработчика. Для каждого примера есть объяснение. Например: CSS-градиент, генератор кнопок или теней для блоков, код для циклов или переменных JS.
#учись #полезныйресурс #шпаргалки #html #css #javascript
🔥8👍2
🤖 Telegram-бот для управления ПК голосом
Автор планировал сделать бота для своих личных целей, чтобы отключать компьютер, свет и т.п., но в ходе разработки у него возникла мысль сделать из этого небольшой туториал, так как в интернете нет никакой информации по интеграции Yandex.SpeechKit с NodeJS и тем более Telegram.
#учись #полезныйресурс #javascript
Автор планировал сделать бота для своих личных целей, чтобы отключать компьютер, свет и т.п., но в ходе разработки у него возникла мысль сделать из этого небольшой туториал, так как в интернете нет никакой информации по интеграции Yandex.SpeechKit с NodeJS и тем более Telegram.
#учись #полезныйресурс #javascript
🔥9👍2
Подойдет как новичкам с нулевым опытом, так и начинающим программистом, которые не понимают как работает код, выходящий за пределы простых примеров из учебников.
#учись #полезныйресурс #html #css #javascript #python #начинающему
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9
Это опенсорсный проект, который содержит практически всю необходимую информацию для веб-разработчиков. Здесь и объяснение HTML-тегов, и примеры работы с CSS-стилями, и обучение JavaScript, а также полезные инструменты и статьи.
#полезныйресурс #html #css #javascript #учись #начинающему
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7💯1
Проблема:
Решение: использовать
#javascript
.sort() в JavaScript мутирует массив.Решение: использовать
.toSorted() — он возвращает новый отсортированный массив.#javascript
.at(-1) для более чистого доступа к последнему элементу в JavaScript#JavaScript
@WebDev_Plus
Please open Telegram to view this post
VIEW IN TELEGRAM
Массово переключить CSS-классы, а потом сбросить прокрутку: две строки, которые заставляют браузер синхронно заблокировать главный поток.
Я задокументировал, как это отловить в панели производительности и почему одного requestAnimationFrame недостаточно, чтобы это исправить - https://joanleon.dev/en/forced-synchronous-layout/
#WebPerf #CSS #DevTools #JavaScript
@WebDev_Plus
Я задокументировал, как это отловить в панели производительности и почему одного requestAnimationFrame недостаточно, чтобы это исправить - https://joanleon.dev/en/forced-synchronous-layout/
#WebPerf #CSS #DevTools #JavaScript
@WebDev_Plus
❤1👍1
Infinity в JavaScript используется нечасто.
Но
#JavaScript
Но
array.flat(Infinity) неожиданно полезен при работе с глубоко вложенными массивами #JavaScript
Знаете, что в языке JavaScript можно писать тесты прямо в исходниках
Rstest поддерживает тесты прямо в коде — тесты пишутся рядом с реализацией. При сборке для продакшена тестовый код вырезается. Нулевые издержки на бандл.
Подход в стиле Раста для удобства разработки, теперь в тулчейне JavaScript🦀
https://rstest.rs/config/test/include-source
#JavaScript #Rstest #Rspack
@WebDev_Plus
Rstest поддерживает тесты прямо в коде — тесты пишутся рядом с реализацией. При сборке для продакшена тестовый код вырезается. Нулевые издержки на бандл.
Подход в стиле Раста для удобства разработки, теперь в тулчейне JavaScript
https://rstest.rs/config/test/include-source
#JavaScript #Rstest #Rspack
@WebDev_Plus
Please open Telegram to view this post
VIEW IN TELEGRAM