Ежедневное Кодирование
993 subscribers
318 photos
1 video
158 links
Канал, который научит вас программировать лучше и эффективнее.

Интересные задачи, обучающие статьи, советы по стилю кода и многое другое.
Download Telegram
🛠 Math.js - обширная математическая библиотека для JavaScript и Node.js. Она поставляется с гибким анализатором выражений, большим набором встроенных функций и констант и поддерживает работу с различными типами данных, такими как комплексные числа, дроби, единицы измерения, матрицы и многое другое.

🌍 Сайт

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

🌍 Сайт

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

🌍 Сайт

Daily Coding #инструменты #JavaScript
🛠 RModal.js - простая и быстрая библиотека модальных диалогов Javascript. Она удивительно легкая (всего 1,2 КБ), не имеет зависимостей и отлично работает с Bootstrap и Animate.css. Он поддерживает модули ES, CommonJS и совместим со всеми браузерами, включая IE9+.

🌍 Сайт

Daily Coding #инструменты #JavaScript
🛠 Odometer - это библиотека Javascript и CSS, которая обеспечивает плавный переход между числами. Библиотека чрезвычайно легкая и производительная, поскольку все анимации обрабатываются в CSS с помощью преобразований. Она поддерживает Firefox, Safari, Chrome и IE8+ и имеет автоматический резервный вариант для более старых браузеров.

🌍 Сайт

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

🌍 Сайт

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

🌍 Сайт

Daily Coding #инструменты #JavaScript #CSS
🛠 С Clarify JS вы можете легко создавать связанные методы, которые могут выполняться в любом порядке, который вы хотите. Обычно методы javascript выполняются слева направо, ClarifyJS позволяет изменять порядок их выполнения. Это также позволяет управлять асинхронными методами, выбирая, должен ли процесс ожидать завершения определенного асинхронного метода или просто выполнить и двигаться дальше.

🌍 Сайт

Daily Coding #инструменты #JavaScript
🛠 Superstruct - предлагает простой способ проверки данных на Javascript. Он основан на Typescript, Flow и GraphQL, и его основная цель - проверка данных во время выполнения, и он возвращает подробные ошибки во время выполнения. Его можно использовать при проверке пользовательских данных, вводимых в REST или GraphQL API.

🌍 Сайт

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

🌍 Сайт

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

🌍 Сайт

Daily Coding #инструменты #JavaScript
🛠 Rapid.js - фреймворк, который ускоряет процесс создания API-оболочек и ORM-подобных интерфейсов для пользовательских маршрутов API. Он предлагает основные методы CRUD, а также некоторые дополнительные методы для выполнения базовых запросов, таких как get(), post(), put(), patch(), delete() и head(). Он практически не требует настройки и может быть настроен под любой API.

🌍 Сайт

Daily Coding #инструменты #JavaScript
📖Graphic JavaScript Algorithms
🖋Yang Hu, 2020

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

💾 Скачать книгу

Daily Coding #книги #JavaScript
🛠 List.js - c помощью этой простой библиотеки JavaScript вы можете добавлять поиск, сортировку, фильтры и гибкость к различным элементам HTML. Она небольшая, простая в использовании и не требует зависимостей. Она поддерживает плагины и хорошо работает в Chrome, Safari, Firefox и IE6+.

🌍 Сайт

Daily Coding #инструменты #JavaScript
📖Practical Machine Learning in JavaScript
🖋Charlie Gerard, 2021

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

💾 Скачать книгу

Daily Coding #книги #JavaScript
📖JavaScript для профессиональных веб-разработчиков
🖋Мэтт Фрисби, 2022

В книге вы найдете:
- Последнюю информацию о классах, промисах, async/await, прокси, итераторах, генераторах, символах, модулях и операторах spread/rest.
- Фундаментальные концепции веб-разработки, такие как DOM, BOM, события, формы, JSON, обработка ошибок и веб-анимация.
- Расширенные API-интерфейсы, такие как геолокация, service workers, fetch, атомизация, потоки, каналы сообщений и веб-криптография.
- Сотни рабочих примеров кода, которые ясно и кратко иллюстрируют концепции.

💾 Скачать книгу

Daily Coding #книги #JavaScript
🛠 Bottender - это JavaScript-фреймворк для разработки кроссплатформенных ботов. Он написан с использованием синтаксиса ES6 / ES7 и полностью поддерживает функцию асинхронного ожидания. Вы можете использовать хранилища сеансов, HTTP-серверные фреймворки или подключить его к любой платформе. Вы можете создавать ботов для различных платформ, таких как Messenger, LINE, Slack и других.

🌍 Сайт

Daily Coding #инструменты #JavaScript
🛠 Cell - автономный фреймворк для веб-приложений. Его легко освоить и использовать, вам просто нужен один HTML-файл с тегом скрипта "CODE". Созданный с использованием простого JavaScript и основанный на веб-стандартах, он легко интегрируется в существующий веб-сайт и поддерживает функции без сохранения состояния.

🌍 Сайт

Daily Coding #инструменты #JavaScript
📖JavaScript Design Patterns
🖋Hugo Di Francesco, 2024

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

💾 Скачать книгу

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

🌍 Сайт

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