JavaScript Ready | Программирование
8.18K subscribers
989 photos
60 videos
527 links
Авторский канал по разработке на JavaScript.
Ресурсы, обучения, задачи, шпаргалки.
Ежедневно информация пополняется!

Cотрудничество: @energy_c
Download Telegram
📱 Хотите, чтобы код оставался чистым даже при множестве вариантов логики?

Сегодня покажу, как с помощью паттерна Strategy в JavaScript легко отделять разные реализации и выбирать их динамически в зависимости от условий.

Основные приёмы:
• Создание базового интерфейса стратегии для единого контракта;

• Реализация конкретных стратегий - каждая со своей логикой;

• Контекст, который делегирует вычисления выбранной стратегии.


Подходит для: расчётов, алгоритмов маршрутизации, оплаты и любых сценариев, где часто меняются правила.

📣 JS Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤8🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Можно мгновенно прыгать из HTML к нужным CSS стилям прямо в редакторе!

CSS Peek — плагин, который позволяет просматривать стили классов прямо из HTML, не открывая отдельные файлы. Идеально, если нужно быстро понять, какие стили применяются к элементу и не искать нужное в больших проектах. Все прямо в процессе работы.

📣 JS Ready | #vscode
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18🤝9❤7👍1
📱 Функции высшего порядка!

В этой шпаргалке собраны ключевые приёмы работы с контекстом, композициями и оптимизацией вызовов функций. Методы помогут писать чище, управлять потоком данных и улучшать производительность JS-кода.

📣 JS Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15🤝6❤4👍4
📱 Детектор подозрительных логинов по IP!

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

В этом посте:
• Обогащаем логи информацией о стране по IP;

• Сортируем входы по времени для корректного анализа;

• Считаем разницу во времени между событиями;

• Фиксируем подозрительные «невозможные перемещения».


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

📣 JS Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13🔥9👍7
This media is not supported in your browser
VIEW IN TELEGRAM
☕️ JavaScript Questions — огромная коллекция вопросов и ответов по JS!

От хитрых нюансов типов данных и замыканий до глубокой логики this и работы событийного цикла - здесь разжёвано то, что обычно путает даже опытных разработчиков. Каждый пример сопровождается пояснением!

Оставляю ссылочку: GitHub 📱


📣 JS Ready | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16👍8🔥5