Daily Coding 🔥
8.68K subscribers
1.81K photos
5 videos
1 file
1.66K links
Канал, который научит вас программировать лучше и эффективнее.

Интересные задачи, обучающие статьи, советы по стилю кода и многое другое.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: telega.in/c/dailycoding
Download Telegram
🛠 Offline.js - это автономная библиотека Javascript для решения проблем с подключением. Она не только предупреждает пользователей о потере соединения с вашим веб-сайтом, но и сохраняет все их исходящие AJAX-запросы и переделывает их при повторном запуске. Библиотека имеет простой пользовательский интерфейс с несколькими темами на выбор.

🌍 Сайт

Daily Coding #инструменты #JavaScript
🛠 Please.js - генератор случайных цветов с некоторыми интересными расширенными функциями. По умолчанию библиотека выбирает цвета из списка предопределенных, чтобы результат всегда был красивым и удобным. Вы также можете создавать цвета на основе других, создавать целые цветовые палитры или изменять насыщенность, оттенок и другие параметры.

🌍 Сайт

Daily Coding #инструменты #JavaScript
🛠 Holmes - Библиотека JavaScript, которая упрощает поиск и фильтрацию элементов на странице. Holmes использует строку запроса из поля ввода и просматривает список элементов в поисках совпадений. Элементы, которые не содержат запроса в своем innerHTML, скрыты, а те, которые содержат, остаются видимыми.

🌍 Сайт

Daily Coding #инструменты #JavaScript
🛠 Monkberry - легкая, молниеносная библиотека JavaScript с собственным движком создания шаблонов. Шаблоны Monkberry написаны обычным способом разметки в файлах .monk, которые затем компилируются с помощью JS. Что делает Monkberry таким быстрым, так это то, что при изменении любых входных данных отображается только эта часть шаблона, вместо того чтобы обновлять весь DOM.

🌍 Сайт

Daily Coding #инструменты #JavaScript
🛠 Zingtouch - библиотека распознавания жестов, которая распознает 6 различных сенсорных жестов: касание, свайп, сжатие, разворачивание, поворот и панорамирование. Zing touch позволяет изменять любой из предопределенных жестов или создавать свои собственные с нуля в соответствии с вашими потребностями.

🌍 Сайт

Daily Coding #инструменты #JavaScript
1
🛠 FlappyLearning - это проект на JavaScript, в котором из примерно 800 строк неминифицированного кода удается создать библиотеку машинного обучения и Технология искусственного интеллекта, используемая в этой библиотеке, называется Neuroevolution и использует алгоритмы, основанные на нервных системах, существующих в природе, которые динамически учатся на успехе или неудаче каждой итерации. Демонстрационную версию очень просто запустить - просто откройте index.html в браузере.

🌍 Сайт

Daily Coding #инструменты #JavaScript
🛠 Neurojs - JavaScript-фреймворк для экспериментов с глубоким обучением в браузере, включающий нейронную сеть с полным набором функций, которую можно обучать с помощью обучения с подкреплением. В проекте представлено классное демонстрационное приложение, в котором самоуправляемые автомобили учатся ориентироваться в 2D-среде.

🌍 Сайт

Daily Coding #инструменты #JavaScript
🛠 Progress.js - c помощью этой библиотеки вы можете добавлять индикаторы выполнения к любому элементу HTML по вашему выбору, включая сложные элементы, такие как поля ввода, изображения и видео. Каждый аспект индикаторов может быть изменен с помощью опций библиотеки или пользовательских стилей CSS.

🌍 Сайт

Daily Coding #инструменты #JavaScript
1
🛠 Fetch API - это современная переработка интерфейса XMLHttpRequest, предоставляющая разработчикам гораздо лучший способ обработки асинхронных запросов. Хотя он теперь поддерживается большинством современных браузеров, метод fetch() по-прежнему недоступен в IE. Это подводит нас к Unfetch - надежному полизаполнению объемом менее 500 байт.

🌍 Сайт

Daily Coding #инструменты #JavaScript
🛠 Glorious Demo - забавная библиотека JavaScript использует ваш код и создает красивую анимацию его ввода в терминале. У нее есть простой API, который принимает серию инструкций и анимирует их одну за другой, позволяя вам создавать потрясающие демонстрации кода.

🌍 Сайт

Daily Coding #инструменты #JavaScript
🛠 Medium Zoom - библиотека JavaScript для создания лайтбоксов с масштабированием изображений в стиле Medium. Поставляется со множеством мощных функций, включая управление мышью и нажатием клавиш, преобразование SD в HD при масштабировании, анимацию со скоростью 60 кадров в секунду и многое другое.

🌍 Сайт

Daily Coding #инструменты #JavaScript
🛠 Inferno - вероятно, самая быстрая библиотека пользовательского интерфейса на JavaScript на данный момент. Она во многом заимствована из синтаксиса и стиля программирования Reacts, но упакована в гораздо более компактный и производительный пакет. Даже если вы не планируете использовать Inferno, ознакомьтесь с его описанием и исходным кодом на GitHub - там можно найти много полезной информации о JavaScript.

🌍 Сайт

Daily Coding #инструменты #JavaScript
🛠 Rallax - библиотека JavaScript для создания плавных фоновых эффектов параллакса. Rallax предлагает отличный API, который упрощает настройку стандартных вариантов использования, а также позволяет использовать более продвинутые сценарии parllax, такие как изменение скорости и условия "когда".

🌍 Сайт

Daily Coding #инструменты #JavaScript
🛠 ScrollDir - сверхлегкая, не зависящая от пользователя библиотека JavaScript для отслеживания направления прокрутки и ее перемещений. Scrollbar отслеживает перемещение полосы прокрутки и переключает атрибут данных вверх/вниз для элемента по вашему выбору. Он игнорирует небольшие перемещения прокрутки, создавая плавную, не вызывающую нервозности работу.

🌍 Сайт

Daily Coding #инструменты #JavaScript
🛠 Slideout - это библиотека JavaScript, которая поможет вам настроить сенсорное навигационное меню slideout для ваших мобильных веб-приложений. Она не имеет каких-либо зависимостей, имеет простую разметку и использует встроенную прокрутку, что обеспечивает бесперебойную работу на мобильных устройствах.

🌍 Сайт

Daily Coding #инструменты #JavaScript
🛠 Stretchy - это независимая библиотека JavaScript, которая позволяет элементам формы автоматически изменять размер при вводе пользователем. Все текстовые поля ввода могут быть увеличены или сокращены в зависимости от длины строки, которую они содержат. У нее простой в использовании API и отличная совместимость с браузерами.

🌍 Сайт

Daily Coding #инструменты #JavaScript
🛠 Shine.js - создает причудливые динамические тени, которые реагируют на положение курсора пользователя. Тени могут быть применены к любому элементу HTML, включая текст, и эффект выглядит потрясающе реалистичным, поскольку анимация хорошо откалибрована и имеет маслянисто-гладкую текстуру.

🌍 Сайт

Daily Coding #инструменты #JavaScript
🛠 Улучшите процесс отладки JavaScript с помощью Logerr. После очень простой установки эта библиотека заменит сообщения об ошибках консоли по умолчанию на более понятные и подробные сообщения. Еще одна интересная функция Logerr - это инструмент удаленного ведения журнала, который отправляет POST-запросы, содержащие журналы ошибок, на URL по вашему выбору.

🌍 Сайт

Daily Coding #инструменты #JavaScript
1
🛠 Split.js — библиотека JavaScript для создания разделенных панелей с возможностью изменения размера. Она имеет размер всего 2 Кб и в основном основана на CSS, что делает ее хорошим решением по принципу "установи и забудь" для создания разборных фреймворков без необходимости самостоятельно разбираться со всеми странными ограничениями.

🌍 Сайт

Daily Coding #инструменты #JavaScript
1
🛠EnduroJS — для разработчиков это то же самое, что кухня для шеф-поваров. Вы можете приготовить еду на кухне; вы можете создать веб-сайт с помощью enduro.js. Это очень просто.

🌍 Сайт

Daily Coding #инструменты #JavaScript