
Для того чтобы сделать сайт, нужно обладать некоторыми навыками и знаниями. И для того, чтобы использовать JavaScript-библиотеки, которые вы найдете в этой статье, вы также должны обладать некоторыми знаниями и навыками в JavaScript, но при этом экспертность тут ни к чему.
Для получения экспертных знаний необходимо постоянно практиковаться в объединении различных библиотек на сайте. Это не то, чему можно научиться, просто прочитав пару книг. Однако, как только вы овладеете общей концепцией – вашему творческому порыву не будет предела.
В этой статье представлено несколько полезных JavaScript-библиотек, которые предназначены для улучшения возможностей разрабатываемого сайта. Может быть вы не найдете здесь своих любимых инструментов, но это не значит, что представленное здесь нельзя попробовать. На самом деле, любая библиотека, которая даст вам то, что вы ищете, не должна быть проигнорирована.
1. JQUERY
Начнем с очевидного. Вы наверняка уже используете эту библиотеку, даже если не знаете об этом. По сути jQuery – библиотека позволяет делать динамические вещи для статических страниц. При этом программирование на стороне сервера не нужно. Здесь обновления происходят быстрее, чем серверные. Многие библиотеки зависят от jQuery, поэтому для создания нужного эффекта, ее включение в верстку становится обязательным.
2. PROTOTYPE
Это, в некотором роде, конкурент jQuery. Она применяется, но не так широко. А их использование вместе может привести к конфликтам, если не принять меры. Именно поэтому очень важно знать особенности работы библиотек вместе.
3. MODERNIZR
Эта библиотека позволяет решить проблемы с отрисовкой страниц для старых браузеров, которые не поддерживают HTML5. Хотя такие браузеры встречаются все реже, они по прежнему актуальны и, знание Modernizr, поможет вам справиться с этими проблемами.
4. BOOTSTRAP
Всего за 6 коротких лет, Bootstrap добилась огромного распространения во всем мире веб-разработки. Эта библиотека делает очень удобным разработку макета интерфейса, а также очень помогает в адаптивной верстке. Но для более удобной работы с ней, нужно разобраться с настройками. И это не сложно.
5. PDF.JS
Вы наверняка знаете, что формат PDF имеет ряд определенных уязвимостей. И для того, чтобы обойти эту проблему, была создана PDF.js – библиотека для отображения PDF на «холсте» HTML5. Очевидно, что она работает только в браузере, который поддерживает HTML5 и Canvas.
6. JS CHARTS
Отличная библиотека, которая дает в руки простой, но мощный генератор графиков. Так что можно создавать все виды профессиональных графиков без особого напряжения своих умственных способностей. Есть платная и бесплатная версии. Бесплатная – менее эффективна и включает в себя водяной знак, который будет на всех графиках. При покупке пакета – знак отсутствует и появляется больше возможностей.
7. CHART.JS
Это действительно хорошая, совершенно бесплатная альтернатива JS Charts. Эта библиотека проста в использовании и хорошо документирована. Ее использование потребует немного больше знаний JavaScript, чем JS Charts.
8. D3.JS
Это старший брат двух предыдущих библиотек. С его помощью любые данные могут быть визуализированы и выражены в очень большом числе способов. Просто посмотрите примеры на веб-сайте.
9. BHIVE
Отличный графический фреймворк. BHive позволяет быстро создавать графику, анимацию SVG и включать интерактивность, которая может использоваться в разработке игр и образовательных ресурсах.
10. OWL CAROUSEL
Избыток каруселей на одном сайте – это не очень хорошее решение. Да и найти тот, который будет удовлетворять требованиям не легко. Owl Carousel – один из лучших плагинов, которые были созданы для jQuery. Он отлично работает и на сенсорных экранах.
11. DATE.JS
Иногда, информация о датах должна выражаться в теле сайта по-разному. Date.js дает возможность такого выражения через достаточно не сложный синтаксис.
12. MOMENT.JS
Еще один формат форматирования и обработки данный. Он немного сложнее, чем Date.js, но позволяет легко выполнять определенные вычисления (isAfter, isBefore, isSameOrAfter, isSameOrBefore, isBetween, isLeapYear, isDate и т.д.).
13. DATEDROPPER
Вам нужен календарь – используйте datepicker – это очень простое и элегантное решение. Он также совместим с мобильными интерфейсами.
14. NUMERAL.JS
Делает с цифрами тоже, что Date.js делает для дат.
15. WFORMS
Простая и полезная библиотека. WForms упрощает работу с формами ввода данных пользователем. Она включает в себя контроль ввода, подсказки и другие полезные функции.
Источник: http://inspiredm.com/
Читайте также:
12 интересных вариантов тени для текста с помощью свойства CSS text-shadow.
Комментарии (0)