This media is not supported in your browser
VIEW IN TELEGRAM
JavaScript: визуализация Event Loop
Одной из ключевых особенностей JavaScript является способность обрабатывать асинхронные операции с использованием цикла событий. По сути, цикл событий — это то, что позволяет JavaScript обрабатывать несколько задач одновременно, не дожидаясь завершения одной задачи, прежде чем переходить к следующей.
В этой статье с помощью визуализации рассматривается, как работает Event Loop:
https://dev.to/lydiahallie/javascript-visualized-event-loop-3dif
#js
Одной из ключевых особенностей JavaScript является способность обрабатывать асинхронные операции с использованием цикла событий. По сути, цикл событий — это то, что позволяет JavaScript обрабатывать несколько задач одновременно, не дожидаясь завершения одной задачи, прежде чем переходить к следующей.
В этой статье с помощью визуализации рассматривается, как работает Event Loop:
https://dev.to/lydiahallie/javascript-visualized-event-loop-3dif
#js
Инструменты фронтенд-разработчика — ESLint
ESLint — это популярный JavaScript-линтер с открытым исходным кодом, который используется для анализа кода и выявления в нём ошибок.
Также ESLint предоставляет разработчикам набор правил, которые могут быть настроены в соответствии с конкретными потребностями проекта или команды. По сути, благодаря этому инструменту намного проще поддерживать стилистику кода и избегать базовых ошибок:
https://eslint.org/
#js
@javascriptv
ESLint — это популярный JavaScript-линтер с открытым исходным кодом, который используется для анализа кода и выявления в нём ошибок.
Также ESLint предоставляет разработчикам набор правил, которые могут быть настроены в соответствии с конкретными потребностями проекта или команды. По сути, благодаря этому инструменту намного проще поддерживать стилистику кода и избегать базовых ошибок:
https://eslint.org/
#js
@javascriptv
Руководство по Solid JS
Solid JS — это реактивная JavaScript-библиотека для создания пользовательских интерфейсов. Она однократно компилирует шаблоны, а при изменении состояния приложения выполняется только тот код, который необходим для визуализации этого изменения.
Видео-руководство по Solid JS на примерах знакомит со всеми аспектами использования этой библиотеки:
https://www.youtube.com/playlist?list=PL4cUxeGkcC9gU_GvFygZFu0aBysPilkbB
#js
Solid JS — это реактивная JavaScript-библиотека для создания пользовательских интерфейсов. Она однократно компилирует шаблоны, а при изменении состояния приложения выполняется только тот код, который необходим для визуализации этого изменения.
Видео-руководство по Solid JS на примерах знакомит со всеми аспектами использования этой библиотеки:
https://www.youtube.com/playlist?list=PL4cUxeGkcC9gU_GvFygZFu0aBysPilkbB
#js
This media is not supported in your browser
VIEW IN TELEGRAM
Section design with hover effect
Адаптивные карточки с красивым анимированным фоном при наведении. Реализованы с помощью CSS и JavaScript.
https://codepen.io/uiswarup/pen/BaaexdO
#js #анимация #css #javascript
@javascriptv
Адаптивные карточки с красивым анимированным фоном при наведении. Реализованы с помощью CSS и JavaScript.
https://codepen.io/uiswarup/pen/BaaexdO
#js #анимация #css #javascript
@javascriptv
This media is not supported in your browser
VIEW IN TELEGRAM
Carousel with drag and wheel
Карусель с перетаскиванием и прокруткой колеса. Реализована с помощью CSS и JS
#css #js #анимация #carousel
https://codepen.io/supah/pen/xxJMbbg
@javascriptv
Карусель с перетаскиванием и прокруткой колеса. Реализована с помощью CSS и JS
#css #js #анимация #carousel
https://codepen.io/supah/pen/xxJMbbg
@javascriptv
Топ вопросы на собеседовании по JavaScript
1. Способы наследования
2. Типы данных
3. Ключевое слово this.
4. Методы call, apply, bind.
5. Замыкание (closure)
6. Область видимости (scope)
7. Каррирование (currying).
8. Параметры функции в ES6
9. Модификаторы var, let, const B
10. Коллекции Array, Map, Set Blog
#video #js
https://www.youtube.com/watch?v=0e9eyrxB-LU&list=PLwHvxJae2LazDrHm6ayqLKz6jszEn7ArQ&ab_channel=ProgBlog
1. Способы наследования
2. Типы данных
3. Ключевое слово this.
4. Методы call, apply, bind.
5. Замыкание (closure)
6. Область видимости (scope)
7. Каррирование (currying).
8. Параметры функции в ES6
9. Модификаторы var, let, const B
10. Коллекции Array, Map, Set Blog
#video #js
https://www.youtube.com/watch?v=0e9eyrxB-LU&list=PLwHvxJae2LazDrHm6ayqLKz6jszEn7ArQ&ab_channel=ProgBlog
This media is not supported in your browser
VIEW IN TELEGRAM
📌Binoculars — красивая имитация бинокля. Реализована на CSS и JavaScript.
#js #анимация #css
https://codepen.io/DeyJordan/pen/MWZwRMm
@javascriptv
#js #анимация #css
https://codepen.io/DeyJordan/pen/MWZwRMm
@javascriptv
🔥 Дайджест полезных материалов из мира Javascript за неделю
Почитать:
— Удобные формы для Vue 3
— Глубокий JS. В память о типах и данных
— React + Three.js. Создаём собственный 3D шутер. Часть 2
— Лучшие ресурсы чтобы выучить Git и Github
— Поиск удобных мест для жизни в Москве на GitHub Pages с помощью DuckDB в браузере
— Добавление WebAuthn в веб-приложение
— Уроки рисования красных квадратов
— Интерактивный парсер web страниц
— Webpack vs esbuild — уже можно использовать в production?
— Latest Newsletter: Surrounded by Bears (Issue #141)
— Enhancing UX: Leveraging Nextjs Router Events for Form Manipulation
— 10 Essential React Hooks You Should Know
— "Finanz Faible: Expert Finanzberater für umfassenden finanziellen Rat"
— Configuring Jest for Typescript Unit Tests
— "Pro Digital Era: Leading Advertising & Digital Marketing in Lahore, Pakistan"
— Gpen Demystified: Expert Insights from Dumpsarena
— 1. Explore basic types of typescript
— Phanatik — Multipage blog theme
— Optimizing JavaScript with Memoization: A Deep Dive into Boosting Performance:
Посмотреть:
🌐 How Is This Code Safe? (⏱ 06:31)
🌐 NEW TypeScript Simplified Course - 24 Hour Sale (⏱ 07:18)
🌐 I Can’t Believe Chrome Hides This From You (⏱ 01:00)
Хорошего дня!
#digest #js
@javascriptv
Почитать:
— Удобные формы для Vue 3
— Глубокий JS. В память о типах и данных
— React + Three.js. Создаём собственный 3D шутер. Часть 2
— Лучшие ресурсы чтобы выучить Git и Github
— Поиск удобных мест для жизни в Москве на GitHub Pages с помощью DuckDB в браузере
— Добавление WebAuthn в веб-приложение
— Уроки рисования красных квадратов
— Интерактивный парсер web страниц
— Webpack vs esbuild — уже можно использовать в production?
— Latest Newsletter: Surrounded by Bears (Issue #141)
— Enhancing UX: Leveraging Nextjs Router Events for Form Manipulation
— 10 Essential React Hooks You Should Know
— "Finanz Faible: Expert Finanzberater für umfassenden finanziellen Rat"
— Configuring Jest for Typescript Unit Tests
— "Pro Digital Era: Leading Advertising & Digital Marketing in Lahore, Pakistan"
— Gpen Demystified: Expert Insights from Dumpsarena
— 1. Explore basic types of typescript
— Phanatik — Multipage blog theme
— Optimizing JavaScript with Memoization: A Deep Dive into Boosting Performance:
Посмотреть:
🌐 How Is This Code Safe? (⏱ 06:31)
🌐 NEW TypeScript Simplified Course - 24 Hour Sale (⏱ 07:18)
🌐 I Can’t Believe Chrome Hides This From You (⏱ 01:00)
Хорошего дня!
#digest #js
@javascriptv
⚡Уроки по JavaScript
1. DOM, События, Анимация, Библиотеки
2. Введение в JavaScript, Консоль разработчика
3. Строковый и логический тип данных
4. Шаблонные строки, Случайные числа, Округление чисел
5. Массивы на JavaScript
6. Объекты на JavaScript
7. Диалоговые окна, Условия if и switch
8. Циклы на JavaScript
9. Функции на JavaScript и решение задач
10. Дата и время на языке JavaScript
#video #js
https://www.youtube.com/watch?v=HU78HrKW9XI&list=PLuY6eeDuleINoCQtGZsMoVVCSgEH7gKQ5
@javascriptv
1. DOM, События, Анимация, Библиотеки
2. Введение в JavaScript, Консоль разработчика
3. Строковый и логический тип данных
4. Шаблонные строки, Случайные числа, Округление чисел
5. Массивы на JavaScript
6. Объекты на JavaScript
7. Диалоговые окна, Условия if и switch
8. Циклы на JavaScript
9. Функции на JavaScript и решение задач
10. Дата и время на языке JavaScript
#video #js
https://www.youtube.com/watch?v=HU78HrKW9XI&list=PLuY6eeDuleINoCQtGZsMoVVCSgEH7gKQ5
@javascriptv
This media is not supported in your browser
VIEW IN TELEGRAM
Kippo Hover Card Effect
Эффект раскрытия карточек при наведении, реализованный с помощью CSS и JavaScript.
#css #js
https://codepen.io/Hyperplexed/pen/zYWdYoo
@javascriptv
Эффект раскрытия карточек при наведении, реализованный с помощью CSS и JavaScript.
#css #js
https://codepen.io/Hyperplexed/pen/zYWdYoo
@javascriptv
🤖🧠 Проект chatgpt-web-midjourney-proxy на GitHub — это прокси-сервер для интеграции возможностей ChatGPT в веб-приложения.
Это позволяет разработчикам легко включать искусственный интеллект ChatGPT в свои проекты. Интересно, не правда ли, как можно расширять возможности чат-ботов?
Последнее обновление вышло всего три дня назад, а текущая версия проекта — v2.19.6.
📍Github
📍Readme на русском
#js #javascript #nodejs #chatgpt #midjourney #proxy
@javascriptv
Это позволяет разработчикам легко включать искусственный интеллект ChatGPT в свои проекты. Интересно, не правда ли, как можно расширять возможности чат-ботов?
Последнее обновление вышло всего три дня назад, а текущая версия проекта — v2.19.6.
📍Github
📍Readme на русском
#js #javascript #nodejs #chatgpt #midjourney #proxy
@javascriptv
This media is not supported in your browser
VIEW IN TELEGRAM
🧭 Анимированный компас вышел из строя и не может найти, где находится страница.
#анимация #страница404 #js
https://codepen.io/AustinBan/pen/yJJVEm
@javascriptv
#анимация #страница404 #js
https://codepen.io/AustinBan/pen/yJJVEm
@javascriptv
👌🏻🤞🏼Классная библиотека JS, о которой возможно ты никогда не слышал
Hammer.js — это библиотека для распознавания жестов 🤲🏻 на сенсорных устройствах. Чтобы добавить её в проект, можно использовать NPM:
Yarn:
, или подключить напрямую через CDN. Она позволяет легко реагировать на такие жесты, как тапы, двойные тапы, удержания и свайпы, делая интерфейс более дружелюбным и интерактивным.
Hammer.js предлагает удобные инструменты для работы с жестами, что особенно актуально для мобильных приложений и сайтов.
📍Github
📍Docs
#js #javascript #nodejs #css #html
@javascriptv
Hammer.js — это библиотека для распознавания жестов 🤲🏻 на сенсорных устройствах. Чтобы добавить её в проект, можно использовать NPM:
npm install --save hammerjs
Yarn:
yarn add hammerjs
, или подключить напрямую через CDN. Она позволяет легко реагировать на такие жесты, как тапы, двойные тапы, удержания и свайпы, делая интерфейс более дружелюбным и интерактивным.
Hammer.js предлагает удобные инструменты для работы с жестами, что особенно актуально для мобильных приложений и сайтов.
📍Github
📍Docs
#js #javascript #nodejs #css #html
@javascriptv
GitHub
GitHub - hammerjs/hammer.js: A javascript library for multi-touch gestures :// You can touch this
A javascript library for multi-touch gestures :// You can touch this - hammerjs/hammer.js
This media is not supported in your browser
VIEW IN TELEGRAM
#hover #карточки #web #js
https://codepen.io/andrewhawkes/pen/RwwOJrO
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Сохраняйте эту подборку вопросов по JS, в которой можно проверить и освежить свои знания или подготовиться к собеседованию. Список вопросов обновляется и сейчас там 155 пунктов.
https://github.com/lydiahallie/javascript-questions/tree/master/ru-RU
#репозиторий #js #ru
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🚴♀️ Оригинальный прелоадер с велосипедом для вашей страницы.
Примеры применения:
▪ загрузка страницы товаров для спорта и активного отдыха;
▪ загрузка сайта для записи для участия в спортивных мероприятиях.
#js #прелоадер #ожидание #загрузка
https://codepen.io/peteszym/details/YPKmeo
@javascriptv
Примеры применения:
▪ загрузка страницы товаров для спорта и активного отдыха;
▪ загрузка сайта для записи для участия в спортивных мероприятиях.
#js #прелоадер #ожидание #загрузка
https://codepen.io/peteszym/details/YPKmeo
@javascriptv
#javascript #js
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Пользователи направляют персонажа к консоли, с которой они могут легко перемещаться между различными разделами.
#js #javascript
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
⭐️ Roadmap для веб-разработчиков
Один из самых красивых роадмэпов, который я когда-либо видел, создал разработчик из Дании.
Он составил интерактивную дорожную карту для веб-разработчиков.
К каждому пункту прилагаются ссылки на ресурсы, где можно изучить или подтянуть соответствующую тему.
Это отличный способ организовать обучение и следить за своим прогрессом в веб-разработке.
https://andreasbm.github.io/web-skills/
@javascriptv
#roadmap #web #js #html #css
Один из самых красивых роадмэпов, который я когда-либо видел, создал разработчик из Дании.
Он составил интерактивную дорожную карту для веб-разработчиков.
К каждому пункту прилагаются ссылки на ресурсы, где можно изучить или подтянуть соответствующую тему.
Это отличный способ организовать обучение и следить за своим прогрессом в веб-разработке.
https://andreasbm.github.io/web-skills/
@javascriptv
#roadmap #web #js #html #css
🕵️♂️ Pinkerton — инструмент для поиска секретов в JavaScript
Это мощный open-source сканер, созданный для автоматического поиска чувствительных данных (API-ключей, токенов, паролей) в JavaScript-файлах на веб-сайтах.
🔍 Что делает Pinkerton:
• Краулит сайт, собирая все JS-файлы
• Ищет утечки с помощью регулярных выражений
• Находит API-ключи, JWT, access tokens, пароли и многое другое
⚙️ Как использовать:
🧠 Кому подойдёт:
• Пентестерам и багхантером
• DevSecOps специалистам
• Любому, кто хочет проверить, не утекли ли ключи в фронт-коде
📦 Поддерживается в BlackArch Linux
🔓 Лицензия: MIT
🌟 300+ звёзд на GitHub
💬 Pinkerton — отличный инструмент для тех, кто хочет автоматизировать безопасность своего фронта и не допустить утечек ключей.
#pentest #security #bugbounty #opensource #js #infosec #Pinkerton
https://github.com/000pp/Pinkerton
@javascriptv
Это мощный open-source сканер, созданный для автоматического поиска чувствительных данных (API-ключей, токенов, паролей) в JavaScript-файлах на веб-сайтах.
🔍 Что делает Pinkerton:
• Краулит сайт, собирая все JS-файлы
• Ищет утечки с помощью регулярных выражений
• Находит API-ключи, JWT, access tokens, пароли и многое другое
⚙️ Как использовать:
git clone https://github.com/000pp/Pinkerton.git
pip3 install -r requirements.txt
python3 main.py -u https://example.com
🧠 Кому подойдёт:
• Пентестерам и багхантером
• DevSecOps специалистам
• Любому, кто хочет проверить, не утекли ли ключи в фронт-коде
📦 Поддерживается в BlackArch Linux
🔓 Лицензия: MIT
🌟 300+ звёзд на GitHub
💬 Pinkerton — отличный инструмент для тех, кто хочет автоматизировать безопасность своего фронта и не допустить утечек ключей.
#pentest #security #bugbounty #opensource #js #infosec #Pinkerton
https://github.com/000pp/Pinkerton
@javascriptv