* [Менеджеры пакетов](#менеджеры-пакетов)
* [Управление компонентами](#управление-компонентами)
* [Загрузчики](#загрузчики)
* [Транспайлеры](#транспайлеры)
* [Сборщики](#сборщики)
* [Минификаторы](#минификаторы)
* [Проверщики типов](#проверщики-типов)
* [Кадры для тестирования](#кадры-для-тестирования)
* [Инструменты QA](#инструменты-qa)
* [Фреймворки MVC и библиотеки](#фреймворки-mvc-и-библиотеки)
* [Фреймворки CMS на Node.js](#фреймворки-cms-на-nodejs)
* [Шаблонизаторы](#шаблонизаторы)
* [Игровые движки](#игровые-движки)
* [Статьи/Посты](#статьи-и-посты)
* [Визуализация данных](#визуализация-данных)
* [Лента событий](#лента-событий)
* [Таблица](#таблица)
* [Редакторы](#редакторы)
* [Документация](#документация)
* Утилиты
* [Файлы](#файлы)
* [Функциональное программирование](#функциональное-программирование)
* [Реактивное программирование](#реактивное-программирование)
* [Структуры данных](#структуры-данных)
* [Дата](#дата)
* [Строка](#строка)
* [Число](#число)
* [Хранилище](#хранилище)
* [Цвет](#цвет)
* [I18n и L10n](#i18n-и-l10n)
* [Контроль потока](#контроль-потока)
* [Маршрутизация](#маршрутизация)
* [Безопасность](#безопасность)
* [Логирование](#логирование) * [RegExp](#regexp)
* [Медиа](#медиа)
* [Команды голоса](#команды-голоса)
* [API](#api)
* [Потоковая передача](#потоковая-передача)
* [Обнаружение визуализации](#обнаружение-визуализации)
* [Обнаружение браузера](#обнаружение-браузера)
* [Операционная система](#операционная-система)
* [Бенчмарки](#бенчмарки)
* [Машинное обучение](#машинное-обучение)
* [Web Worker](#web-worker)
* UI
* [Выделение кода](#выделение-кода)
* [Статус загрузки](#статус-загрузки)
* [Валидация](#валидация)
* [Обёртки клавиатуры](#обёртки-клавиатуры)
* [Туры и руководства](#туры-и-руководства)
* [Уведомления](#уведомления)
* [Полосы прокрутки](#полосы-прокрутки)
* [Полосы прокрутки с диапазоном](#полосы-прокрутки-с-диапазоном)
* [Виджеты форм](#виджеты-форм)
* [Подсказки](#подсказки)
* [Модальные окна и всплывающие окна](#модальные-окна-и-всплывающие-окна)
* [Прокрутка](#прокрутка)
* [Меню](#меню)
* [Таблица/Сетка](#таблица-сетка)
* [Фреймворки](#фреймворки)
* [Шаблоны](#шаблоны)
* [Изображения](#изображения)
* [Жесты](#жесты)
* [Карты](#карты)
* [Типография](#типография)
* [Анимации](#анимации)
* [Обработка изображений](#обработка-изображений)
* [ES6](#es6)
* [Генераторы](#генераторы)
* [Полный текстовый поиск](#полный-текстовый-поиск)
* [SDK](#sdk)
* [Разное](#разное)
Участие----## Менеджеры пакетов Хранят JavaScript-библиотеки и предоставляют инструменты для их загрузки и упаковки.
npm - npm — менеджер пакетов для JavaScript.
Bower - Менеджер пакетов для веб-технологий.
component - Клиентский менеджер пакетов для создания более качественных веб-приложений.
spm - Новый статический менеджер пакетов.
jam - Менеджер пакетов, использующий браузер-ориентированный и совместимый с RequireJS репозиторий.
jspm - Беспринципный менеджер пакетов для браузера.
Ender - Библиотека без библиотек.
volo - Создание фронтенд-проектов из шаблонов, добавление зависимостей и автоматизация результата.
Duo - Следующее поколение менеджера пакетов, объединяющего лучшие идеи из Component, Browserify и Go для быстрого и безболезненного написания фронтенд-кода.
yarn - Быстрый, надежный и безопасный менеджер зависимостей.
pnpm - Быстрый и экономичный по дисковому пространству менеджер пакетов.
Модуль или система загрузки для JavaScript.* RequireJS - Файловый и модульный загрузчик для JavaScript.
Программы, которые конвертируют современный синтаксис JavaScript в более старый синтаксис JavaScript.
Rollup - Следующее поколение ES6 модульного бандлера.
Brunch - Быстрый инструмент сборки фронт-энда с простым декларативным конфигурированием.
Parcel - Быстрый, нулевой конфигурации инструмент сборки веб-приложений.
Microbundle - Нулевой конфигурации бандлер для маленьких модулей.
FuseBox - Бандлер, который делает всё правильно.
Snowpack - Быстрый инструмент сборки фронт-энда, разработанный для современного веба.# Минимайзеры
Terser - Инструментарий для парсинга, манглинга и сжатия ES6+
Uglify - Инструментарий для парсинга, манглинга, сжатия и форматирования
Reaction Commerce - реактивная CMS, архитектура реального времени и дизайн.
Ghost - простая, мощная платформа публикации.
Apostrophe - CMS с редактированием контента и основными службами.
We.js - фреймворк для приложений, сайтов или блогов в реальном времени.
Hatch.js - платформа CMS с социальными функциями.
TaracotJS - быстрая и минималистичная CMS на основе Node.js.
Nodizecms - CMS для любителей CoffeeScript.
Cody - CMS с редактором WYSIWYG.
PencilBlue - CMS и платформа блогов.
Strapi - Открытая CMS на Node.js для создания кастомизируемых API.
Factor - JavaScript CMS## Шаблонные движки Шаблонные движки позволяют выполнять интерполяцию строк. * mustache.js - Минимальное шаблонирование с {{mustaches}} на JavaScript.
handlebars.js - Расширение для языка шаблонирования Mustache.
nunjucks - Развитый и мощный язык шаблонирования для JavaScript от Mozilla.
hogan.js - Компилятор для языка шаблонирования Mustache.
doT - Самый быстрый и компактный движок шаблонов JavaScript для nodejs и браузеров.
dustjs - Асинхронные шаблоны для браузеров и node.js.
eco - Встроенные шаблоны CoffeeScript.
JavaScript-Templates - < 1KB легковесный, быстрый и мощный движок шаблонов JavaScript с нулевыми зависимостями.
t.js - Маленький движок шаблонов JavaScript в ~400 байтах сжатого gzip.
Pug - Развитый, элегантный и функционально богатый движок шаблонов для nodejs. (ранее известен как Jade)
EJS - Эффективное шаблонирование JavaScript.
xtemplate - eXtensible Template Engine lib для node и браузеров.
marko - Быстрый, легковесный, HTML-подобный движок шаблонов для Node.js и браузеров с асинхронностью, потоками, пользовательскими тегами и модулями CommonJS как выходных данных.
swig - (Архивировано) Простой, мощный и расширяемый движок шаблонов JavaScript для Node.js и браузеров. ## Игровые движки
A-Frame - Создайте WebVR.
Cocos - Открытая кросс-платформенная игровая платформа.
Impact - Impact - HTML5 Canvas & JavaScript игровой движок.
GDevelop - Бесплатное и простое приложение для создания игр.
Kaboom.js - Библиотека для создания игр, которая помогает быстро и весело создавать игры.
Matter.js - JavaScript движок физики 2D.
melonJS - Открытый HTML5 игровой движок, который позволяет разработчикам и дизайнерам сосредоточиться на контенте.
Phaser - Phaser - Быстрый, веселый и бесплатный открытый HTML5 игровой фреймворк.
PixiJS - HTML5 движок для создания игр.
PlayCanvas - WebGL игровой движок PlayCanvas.## Статьи и посты
JavaScript, который вы должны знать - Статья о концепциях функционального JavaScript.
Многопоточность с помощью web-workers - Web Workers: Добавление многопоточности в JavaScript.
ключевое слово this в JavaScript - Расшифровка ключевого слова this в JavaScript.## Визуализация данных *Инструменты визуализации данных для веба. ** d3 - Библиотека JavaScript для визуализации HTML и SVG.
metrics-graphics - Библиотека, оптимизированная для кратких, принципиальных графиков данных и макетов.
three.js - JavaScript библиотека для 3D визуализации.
Chart.js - Простые HTML5 графики с использованием тега <canvas>.
paper.js - Швейцарский нож векторной графики - порт Scriptographer на JavaScript и браузер, использующий HTML5 Canvas.
fabric.js - JavaScript библиотека для работы с Canvas, а также парсер SVG в Canvas и наоборот.
peity - Прогрессивные графики в виде SVG: столбчатые, линейные и круговые диаграммы.
raphael - JavaScript библиотека для векторной графики.
echarts - Корпоративные графики.
visjs - Множество библиотек для динамической визуализации данных в браузере.
two.js - API для двухмерного рисования в вебе, независимый от рендерера.
g.raphael - Графики для библиотеки Raphaël.
sigma.js - JavaScript библиотека для отображения графов.
arbor - Библиотека для визуализации графов с использованием web workers и jQuery.
cubism - Плагин D3 для визуализации временных рядов.
dc.js - Библиотека для создания интерактивных визуализаций данных.js) - Многомерная визуализация данных, работающая нативно с crossfilter и рендеримая с помощью d3.js.
vega - Грамматика визуализации.
envisnjs - Динамическая визуализация HTML5.
rickshaw - JavaScript toolkit для создания интерактивных графиков в реальном времени.
flot - Привлекательные графики для jQuery.
morris.js - Привлекательные временные ряды.
nvd3 - Построение повторно используемых графиков и компонентов для d3.js.
svg.js - Легковесная библиотека для манипулирования и анимации SVG.
heatmap.js - Библиотека на JavaScript для тепловых карт на основе HTML5 canvas.
jquery.sparkline - Плагин для библиотеки jQuery для создания маленьких графиков-спиралей непосредственно в браузере.
trianglify - Генератор низкополигональных стилей фона с использованием d3.js.
d3-cloud - Создание словных облаков на JavaScript.
d4 - Дружественный DSL для повторного использования графиков для D3.
dimple.js - Легкие графики для бизнес-аналитики, поддерживаемые d3.
chartist-js - Простые отзывчивые графики.
epoch - Общая библиотека для реального времени отображения графиков.
c3 -com/c3js/c3) - Библиотека повторного использования графиков на основе d3.
BabylonJS - Фреймворк для создания 3D игр с использованием HTML5 и WebGL.
recharts - Переработанная библиотека графиков, созданная с использованием React и D3.
GraphicsJS - Легковесная библиотека графики на JavaScript с интуитивно понятным API, основанная на технологии SVG/VML.
mxGraph - Библиотека для создания диаграмм, которая позволяет быстро создавать интерактивные графики и диаграммы, которые работают нативно в любом поддерживаемом браузере.
Frappe Charts - Простые и современные SVG-графики для веба, вдохновленные GitHub, без каких-либо зависимостей.
Frappe Gantt - Простая, интерактивная, современная библиотека для создания графиков Ганта для веба.
G2 - Высокоинтерактивная грамматика данных для статистических графиков.
G2Plot - Интерактивная и отзывчивая библиотека графиков. Основана на грамматике графиков.
Cytoscape.js - Полнофункциональная библиотека теории графов.
cola.js - Библиотека для размещения ваших HTML5 документов и диаграмм с использованием оптимизационных методов с ограничениями.
jointjs - Библиотека для создания статических диаграмм или полностью интерактивных инструментов для создания диаграмм.
vizzu - Библиотека для анимированных визуализаций данных и историй данных. Также есть несколько отличных коммерческих библиотек, таких как amchart, anychart, plotly, и lightning chart.## Линейный график
TimelineJS v3 - Линейный график для рассказывания историй, написанный на JavaScript.
timesheet.js - Библиотека JavaScript для простых HTML5 & CSS3 листов времени.
~/.vimrc
.Библиотеки функционального программирования для расширения возможностей JavaScript.* underscore - Утилитный пояс JavaScript.
lodash - Утилитная библиотека, обеспечивающая консистентность, настраиваемость, производительность и дополнительные возможности.
Sugar - Библиотека JavaScript для работы с нативными объектами.
lazy.js - Как Underscore, но более ленивая.
ramda - Практическая библиотека функционального программирования для разработчиков JavaScript.
mout - Модульные утилиты JavaScript.
preludejs - Жесткая функциональная программа для JavaScript.
rambda - Более быстрая и компактная альтернатива Ramda.
fxts - Ленивая оценка и параллелизм.
wild-wild-path - Пути свойств объектов с масками и регулярными выражениями.
sweet-monads - Утилитная библиотека, содержащая популярные монады и ленивые итераторы.## Реактивное программирование Библиотеки реактивного программирования для расширения возможностей JavaScript.
RxJS - Библиотека реактивного программирования для JavaScript.
Bacon - Библиотека FRP (функционального реактивного программирования) для JavaScript.
Kefir - Библиотека FRP для JavaScript, вдохновленная Bacon.js и RxJS, с акцентом на высокую производительность и низкое потребление памяти.
Highland - Пересмотренный утилитный пояс JavaScript, Highland легко управляет синхронным и асинхронным кодом, используя только стандартный JavaScript и потоки Node-подобного типа.
Most.js - Высокопроизводительная библиотека FRP.
MobX - Библиотека TFRP для простого и масштабируемого управления состоянием.
Cycle.js - Функциональная и реактивная библиотека JavaScript для более чистого кода.
concent - Наверняка самая простая, но самая мощная система управления состоянием для React, предсказуемая, прогрессивная и эффективная.*
Библиотеки для работы со структурами данных для создания более сложных приложений.* immutable-js - Непрерывные коллекции данных, включая последовательность, диапазон, повторение, карту, упорядоченную карту, множество и разреженный вектор.
mori - Библиотека для использования устойчивых структур данных ClojureScript из JavaScript.
buckets - Полная, полностью протестированная и документированная библиотека структур данных, написанная на JavaScript.
hashmap - Простая реализация хеш-таблицы, поддерживающая любые ключи.
ngraph.graph - Структура данных графа на JavaScript.
js-sdsl - Библиотека стандартных структур данных на JavaScript, реализованная с использованием C++ STL и поддерживающая двунаправленные итераторы.## Библиотеки для работы с датами Библиотеки для работы с датами.
moment - Парсинг, валидация, манипуляция и отображение дат в JavaScript.
moment-timezone - Поддержка временных зон для moment.js.
jquery-timeago - jQuery плагин для автоматического обновления размытых временных меток (например, "4 минуты назад").
timezone-js - JavaScript объект Date с поддержкой временных зон. Использует файлы Olson zoneinfo для данных о временных зонах.
date - Date() для людей.
ms.js - Маленькая утилита для конвертации миллисекунд.
countdown.js - Очень простые таймеры обратного отсчета.
timeago.js - Простая библиотека (менее 2 килобайт) для форматирования даты с использованием фразы "time ago".
fecha - Легковесная библиотека для форматирования и парсинга дат (~2KB). Замена функциональности парсинга и форматирования moment.js.
date-fns - Современная библиотека для работы с датами на JavaScript.
map-countdown - Таймер обратного отсчета на основе Google Maps.
dayjs - Day.js - небольшая (2KB) непрерывная библиотека для работы с датами, альтернатива Moment.js с современным API.
luxon - Luxon - библиотека для работы с датами и временем на JavaScript.
Библиотеки для работы со строками.* voca - Самая полная JavaScript библиотека для работы со строками
Библиотеки JavaScript для локализации (l10n) и интернационализации (i18n).
bottleneck - Мощный ограничитель скорости, который делает торможение простым.
oauth-signature-js - Генератор подписей OAuth 1.0a на JavaScript для node и браузеров.
amygdala - RESTful HTTP-клиент для JavaScript-ориентированных веб-приложений.
jquery.rest - jQuery-плагин для простого использования RESTful API.
Rails Ranger - Ориентированный REST-клиент для Ruby on Rails API.
wretch - Маленький обёртывающий слой вокруг fetch с интуитивно понятным синтаксисом.
Bearer.sh - Универсальный клиент API, поддерживающий OAuth / API Key / Basic / и т.д.
FarFetch - Современный обёртывающий слой вокруг Fetch API для простоты, с компактной загрузкой файлов.
Optic - Optic автоматически документирует и тестирует ваши API.
SWR - Библиотека React Hooks для удалённого извлечения данных.
React Query - Hooks для извлечения, кэширования и обновления асинхронных данных в React.
SWRV - Stale-while-revalidate извлечение данных для Vue.
Vue Query - Hooks для извлечения, кэширования и обновления асинхронных данных в Vue.## Стриминг
Tailor - Служба стримингового макета для фронт-энд микросервисов, вдохновлённая Facebook's BigPipe.
Библиотеки для отображения состояния загрузки.
Mprogress.js - Создание линейных полос загрузки в стиле Google Material Design.
NProgress - Утонченные полосы прогресса для AJAX-приложений.
Spin.js - Индикатор активности вращающегося типа.
progress.js - Создание и управление полосами прогресса для всех объектов на странице.
progressbar.js - Красивые и отзывчивые полосы прогресса с анимированными SVG-путями.
pace - Автоматическое добавление полосы прогресса на ваш сайт.
topbar - Маленький и красивый индикатор прогресса для всего сайта.
nanobar - Очень легковесные полосы прогресса. Без jQuery.
PageLoadingEffects - Современные способы отображения нового контента с использованием анимаций SVG.
SpinKit - Набор загрузочных индикаторов, анимированных с помощью CSS.
Ladda - Кнопки с встроенным индикатором загрузки.
css-loaders - Набор загрузочных спиннеров, анимированных с помощью CSS.## Оболочки для клавиатуры
mousetrap - Простая библиотека для обработки клавиатурных комбинаций.* mousetrap - Простая библиотека для обработки клавиатурных сокращений на JavaScript.
keymaster - Простая микробиблиотека для определения и отправки клавиатурных сокращений.
Keypress - Утилита для захвата ввода с клавиатуры, в которой любой ключ может быть модификатором.
KeyboardJS - Библиотека JavaScript для привязки клавиатурных комбинаций без боли от кодов клавиш и конфликтов комбинаций.
jquery.hotkeys - jQuery Hotkeys позволяет наблюдать за клавиатурными событиями в любом месте вашего кода, поддерживающим почти любую комбинацию клавиш.
jwerty - Отличная обработка клавиатурных событий.## Туры и руководства
intro.js - Лучший способ введения новых функций и пошагового руководства пользователя для вашего сайта и проекта.
shepherd - Навигация пользователей по турам вашего приложения.
bootstrap-tour - Быстрые и легкие туры продукта с помощью Popovers Twitter Bootstrap.
tourist - Простые и гибкие туры для вашего приложения.
hopscotch - Фреймворк для упрощения добавления туров продукта на ваши страницы.
joyride - jQuery плагин для туров по функциям.
focusable - Установка фокуса на элемент DOM, добавляя слой суперпозиции на остальную часть страницы.
driver.js - Мощная, но легковесная, ванильная JavaScript-библиотека для направления внимания пользователя по странице.## Уведомления* iziToast - Изящный, отзывчивый, гибкий и легковесный плагин уведомлений без зависимостей.
messenger - Уведомления в стиле Growl для вашего приложения.
noty - Плагин уведомлений для jQuery.
pnotify - JavaScript уведомления для Bootstrap, jQuery UI и черновика Web Notifications.
toastr - Простой плагин JavaScript для уведомлений.
humane-js - Простая, современная система уведомлений для браузера.
smoke.js - Независимая система уведомлений для JavaScript.
notie - Простые уведомления и ввод без зависимостей.
notifire - Открытая инфраструктура уведомлений для продуктов.
toastify-js - Чистая библиотека JavaScript для улучшенных уведомлений.## Слайдеры* Swiper - Мобильный слайдер для касания и фреймворк с ускоренными транзакциями аппаратного обеспечения.
slick - Последний карусель, который вам когда-либо понадобится.
slidesJs - Ответственный слайд-шоу плагин для jQuery (1.7.1+) с функциями, такими как касание и CSS3 транзакции.
FlexSlider - Великолепный, полностью отзывчивый jQuery плагин слайдера.
sly - JavaScript библиотека для однонаправленного скроллинга с поддержкой навигации по элементам.
vegas - jQuery плагин для добавления красивых полноразмерных фоновых изображений на ваши веб-страницы. Поддерживает слайд-шоу.
Sequence - CSS фреймворк для создания отзывчивых слайдеров, презентаций, баннеров и других шаговых приложений.
reveal.js - Фреймворк для создания красивых презентаций с использованием HTML.
impress.js - Фреймворк для презентаций, основанный на мощи CSS3 трансформаций и транзакций в современных браузерах и вдохновленный идеей сайта prezi.com.
bespoke.js - DIY Фреймворк для презентаций.
Strut - Strut - редактор презентаций для Impress.js и Bespoke.js.
PhotoSwipe - JavaScript галерея изображений для мобильных устройств и настольных компьютеров, модульная и независимая от фреймворков.* jcSlider - Ответственный jQuery плагин слайдера с CSS анимациями.
basic-jquery-slider - Прост в использовании, прост в тематизации, прост в настройке.
jQuery.adaptive-slider - jQuery плагин для слайдера с адаптивным цветным описанием и навигацией.
slidr - Добавляет эффекты скроллинга.
Flickity - Тач-интерфейс, отзывчивые, переключаемые галереи.
Glide.js - Ответственный и тач-дружественный jQuery плагин слайдера. Он прост, легковесен и быстр.
Embla Carousel - Расширяемый низкоуровневый фреймворк карусели для веба, написанный на TypeScript.
<select>
. Это jQuery-плагин, который поддерживает автозаполнение и нативное ощущение навигации с помощью клавиатуры; полезен для тегов, списков контактов и т.д.<select>
. Поддерживает поиск, удаленные наборы данных и бесконечное скроллинг результата.<select>
.### Файловый загрузчик* jQuery-File-Upload - Виджет загрузки файлов с поддержкой множественного выбора файлов, drag-and-drop, индикатора прогресса, валидации и предварительного просмотра изображений, аудио и видео для jQuery.mobile-boilerplate - Шаблон для фронтенда, который помогает вам создавать быстрые, современные мобильные веб-приложения.
webplate - Отличный фреймворк для фронтенда, который позволяет вам сосредоточиться на создании вашего сайта или приложения, оставаясь при этом очень простым в использовании.
Cerberus - Несколько простых, но надежных шаблонов для отзывчивых HTML-электронных писем. Даже в Outlook.
full-page-intro-and-navigation - Страница с вступлением с фоновым изображением полного размера, выразительным анимированным меню и эффектом размытия iOS за навигацией.
Fluid-Squares - Плавная сетка квадратных единиц.
Mobile-First-RWD - Пример мобильного первого уровня отзывчивого веб-дизайна.
this-is-responsive - This Is Responsive.
npm run-scripts - Автоматизация задач с помощью NPM run-scripts.
Wasp - Wasp - декларативный доменный язык для разработки, сборки и развертывания современных JavaScript полносайтовых веб-приложений с меньшим количеством кода.## Изображения
Drift - Легко добавьте функциональность "увеличения при наведении" на изображения вашего сайта. Легковесный, без зависимостей JavaScript.
Magnificent.js - Отзывчивое увеличение изображений и других элементов с помощью jQuery.
Panolens.js - Panolens.js - это событийно-ориентированный и основанный на WebGL просмотрщик панорам. Легковесный и гибкий.
<audio>
или <video>
плеер с поддержкой Flash и Silverlight, имитирующий API MediaElement HTML5, что обеспечивает единый интерфейс во всех браузерах. http://www.mediaelementjs.com/
AudioContext
.BigText - jQuery плагин, вычисляет размер шрифта и межсловное пространство, необходимые для соответствия строки текста определённой ширине.
circletype - jQuery плагин, позволяющий кривить текст на веб-странице.
slabText - jQuery плагин для создания крупных, жирных и адаптивных заголовков.
simple-text-rotator - Добавьте простой вращающийся текст на ваш сайт с минимальным количеством разметки.
novacancy.js - Эффект текста в стиле霓虹金色的jQuery插件。
jquery-responsive-text - Делайте размер вашего текста адаптивным!
FitText.js - jQuery плагин для увеличения веб-шрифтов.
Lettering.js - Легковесный, простой в использовании JavaScript инжектор <span>
для радикальной веб-типографии.
novacancy.js - Эффект текста в стиле "霓虹金色" jQuery плагин.
jquery-responsive-text - Делайте размер вашего текста адаптивным!## Анимации* velocity - Ускоренная JavaScript-анимация.
jquery.transit - Супер-гладкие CSS3-преобразования и анимации для jQuery.
bounce.js - Создайте вкусные CSS3-анимации в считанные минуты.
GreenSock-JS - Высокопроизводительные HTML5-анимации, работающие во всех основных браузерах.
TransitionEnd - TransitionEnd - агностическая и кросс-браузерная библиотека для работы с анимированными событиями.
Dynamics.js - JavaScript-библиотека для создания физически-основанных CSS-анимаций.
the-cube - The Cube - эксперимент с CSS3-анимациями.
Effeckt.css - Библиотека производительных CSS-анимаций.
animate.css - Кросс-браузерная библиотека CSS-анимаций. Просто в использовании, как простая вещь.
textillate - Простой плагин для CSS3-анимаций текста.
move.js - JavaScript-фреймворк анимации, основанный на CSS3.
animatable - Один параметр, два значения, бесконечные возможности.
shuffle-images - Самый простой способ переключаться между изображениями творческим образом.
smoothState.js - Незаметные переходы между страницами с помощью jQuery.
Anime.js - JavaScript-движок анимации.
Mo.js -io/) - Инструментарий для создания анимаций на веб-страницах.
particles.js - Легковесная JavaScript-библиотека для создания частиц.
tsParticles - Новая и улучшенная версия particles.js с исправлениями ошибок и множеством новых возможностей.
particles-bg - Легковесный React-компонент для анимации фона частицами.
barbajs - Помогает создавать плавные и гладкие переходы между страницами вашего сайта.
typicaljs - Анимированный ввод текста в ~400 байтах JavaScript.
AutoAnimate - Добавьте движение к вашим приложениям с помощью одной строки кода. ## Обработка изображений* lena.js - Библиотека для обработки изображений с фильтрами и вспомогательными функциями.
pica - Высококачественное изменение размера изображений (с использованием быстрого фильтра Lanczos, реализованного на чистом JS).
cropper - Простой jQuery-плагин для обрезки изображений.
Gridsome - Генератор статических сайтов на основе Vue.
Docusaurus - Генератор статических сайтов на основе React от Facebook, идеален для контент-ориентированных сайтов.
Next.js - Генератор статических сайтов на основе React, и они говорят: "Все инструменты, которые вам нужны для создания быстрого веба."## SDK
javascript-sdk-design - Руководство по проектированию SDK на JavaScript, извлечённое из работы и личного опыта.
Spotify SDK - Ориентированный на сущности SDK для работы с API Spotify.
Square Node.js SDK - Клиентская библиотека на JavaScript для платежей и других API Square.## Полносвязный поиск
lunr - Библиотека для использования в браузере, которая индексирует JSON-документы и предоставляет простой интерфейс поиска для извлечения документов, которые лучше всего соответствуют текстовым запросам.
flexsearch - Это следующее поколение библиотеки полнотекстового поиска для браузера и Node.js.
Elasticlunr - Эта библиотека основана на lunr.js, но более гибкая и настраиваемая.
<picture>
, атрибутов srcset
и sizes
.В рамках возможностей, предусмотренных законом, chencheng отказывается от всех прав на авторство и смежных прав на эту работу.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )