Усильте свою разработку JavaScript

Есть поговорка «Не нужно изобретать велосипед». Библиотеки — лучший тому пример. Это поможет вам написать сложные и трудоемкие функции простым способом. По моему мнению, хороший проект использует одни из лучших доступных библиотек.

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

1. jsPDF

Это одна из самых популярных библиотек с более чем 25 тысячами звезд. Если вы хотите создать PDF-файл для билетов на мероприятия, отчетов, сертификатов и т. д., то это отличный ресурс для вас. Как вы уже догадались, эта библиотека поможет вам в создании PDF-файлов на клиентском JavaScript.



2. CE

Это легкая библиотека для создания потрясающих интерактивных HTML-таблиц и электронных таблиц на базе Интернета, совместимых с другим программным обеспечением для работы с электронными таблицами. Вы можете создать онлайн-таблицу из массива JS, файлов JSON, CSV или XSLX. Вы можете скопировать из Excel и вставить прямо в электронную таблицу CE и наоборот. Очень легко интегрировать любые сторонние плагины JavaScript, чтобы создавать собственные настраиваемые столбцы и настраиваемые редакторы, а также настраивать любые функции в своем приложении. У него более 6 тысяч звезд на GitHub.



3. вращение

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



4. Очистка-HTML

Эта библиотека хорошо подходит для очистки фрагментов HTML, например, созданных CKEditor и другими редакторами форматированного текста. Это особенно удобно для удаления нежелательного CSS при копировании и вставке из Word. Он позволяет указать теги, которые вы хотите разрешить, и разрешенные атрибуты для каждого из этих тегов. Эта библиотека имеет более 3 тысяч звезд на GitHub.



5. заправщик

Библиотека создана, чтобы помочь определить, какой браузер у вашего пользователя, и предоставляет вам удобный API для фильтрации пользователей в зависимости от их браузеров. Он включает в себя такие функции, как небольшой размер (~ 4,8 КБ в сжатом виде), использование только тех парсеров, которые вам нужны, мультиплатформенность и т. д. Он имеет более 5 тысяч звезд на GitHub.



6. Время назад

Как вы уже догадались, это нано-библиотека (меньше 2 kb), используемая для форматирования DateTime с операторами *** time ago. например "3 часа назад". Он включает в себя такие функции, как поддержка i18n, поддержка времени ago и времени in, поддержка рендеринга в реальном времени и т. д. Он имеет более 4 тысяч звезд на GitHub.



7. Чанчейс

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



Где другие замечательные ресурсы?

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



Это все на сегодня. Я считаю, что эти библиотеки очень помогут вам в вашем пути разработки.

Если вы знаете какие-либо другие красивые библиотеки JavaScript, поделитесь ими в комментариях. Пока мы не встретимся снова… Ура!

Want to Connect?If you want to, you can connect with me on Twitter

Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter, LinkedIn, YouTube и Discord . Заинтересованы в хакинге роста? Ознакомьтесь с разделом Схема.