40 полезных библиотек JavaScript

Популярные JavaScript libraries таких как JQuery, MooTools, Prototype, Dojo и YUI может быть большим для выполнения общих задач JavaScript.Эти библиотеки предоставляют множество функций, будь то вопрос связан с событиями или эффектов или AJAX.И если один из этих библиотек не может делать эту работу, плагин, вероятно, существует, что can.

Такая гибкость является большим, но иногда приходит с пенальти (размер файлов JavaScript является одним из них).Несмотря на принятие известных JavaScript библиотек, как правило, мудрое решение, вы можете выполнить задачу, которая может быть достигнуто путем более легкие библиотеки, посвященный исключительно этой задаче или не поддерживаются наиболее популярные наличие libraries.

Ниже мы приведем 40 автономных JavaScript библиотек, которые обслуживают конкретные purposes.Это не все из них там, но каждый веб-дизайнер или разработчик найдет что-то полезное here.

1.Forms

wFormswForms является открытый source and ненавязчивый library, которая упрощает наиболее распространенных функций JavaScript форме.Он предлагает готовые к использованию формы проверки функций, для которых может быть применен, добавив класс информации в форме объектов.Кроме этого, wForms имеет мощную форма synchronization (например, “Дата” / “Снимите все”) и условные form. Возможности (например, если х проверяются, а затем показать у)

wForms

ValidanguageValidanguage является ненавязчивым JavaScript форма проверки framework.Он имеет наследования логике, параметры которых могут быть определены глобально, в форме или на элемент.С 2 API, при условии: и функций, таких как интегрированный AJAX поддержка, кэширование и функции обратного вызова, рамки обеспечивает надежную проверку опытом.Он имеет HTML-подобный API включен в комментарий теги и наличие объектно-ориентированный API, для продвинутых configuration.

Validanguage

LiveValidationLiveValidation представляет собой облегченную библиотеку, которая предоставляет вам множество функций проверки.Помимо классических методов проверки, библиотека имеет мощную функцию живого проверки, контролирует полей, как вы type. Рубин на Rails разработчики найдут его очень легко использовать, потому что именовании и параметры очень похожи.Это отдельная библиотека, но имеетПрототип версии, too.

LiveValidation

yavМощный и расширяемый и гибкий формы проверки библиотеки, yav имеет поддержку для широкого диапазона сценариев, от основных из них, как дата, адрес электронной почты и целое, в передовых, как маскировка и пользовательские регулярных выражений.Он имеет встроенную поддержку AJAX, и ошибки отображаются могут быть легко настроены на объект level.

qFormsПолное решение для работы с формами.Она вооружает разработчиков с особенностями, такими как различные правила проверки, методы предотвращения несколько представлений, возможность блокировки / выключения поля и more.

formreformИспользование несколькими колонками без таблиц, как правило, сложно.Эта крошечная библиотека превращает классическую форму в стильный макет с одной, двумя или четырьмя колоннами.Формы стиль, чтобы соответствовать любой дизайн автоматически с formreform.

formreform

2.Animation

$ FX () $ FX () представляет собой облегченную библиотеку для анимации HTML объектов.Используя ее, вы можете изменить любое свойство CSS в пределах данной шкале.Для сложных анимаций, вы можете комбинировать эффекты, группировать их в цепи и запускать их параллельно.И вы можете установить различные функции обратного вызова на каждом шагу, чтобы настроить его further.

$fx() JavaScript Animation Library

JSTweenerАнимацию библиотека для JavaScript.Его API похож на знаменитый двигатель анимации ActionScript Tweener.Вы можете отметить время анимации, определить эффекты перехода и задержек.Практически в любой точке (как OnStart, OnComplete, OnUpdate) вы можете запустить новую events.

JSTweener

Facebook AnimationМощную библиотеку для создания настраиваемых CSS-анимацию.С одну или две строки в анимации Facebook, вы можете улучшить пользовательский интерфейс.Синтаксис идентичен версии FBJS (библиотека используется в приложениях, Facebook) и один раз научился, он является активом для создания Facebook applications.

FXЛегкие библиотеки, с YUI-подобный синтаксис, FX можно создать анимацию практически для любого свойства CSS.Он поддерживает цвет и прокрутки анимации.Проектирование “в” и “из” значения любого объекта / свойства enough.

3.Визуализации и изображения Effects

JS charts JS charts поддерживает гистограммы, круговые диаграммы и графики простые линии.Он предлагает хорошее юзабилити, просто вставив библиотеки на веб-страницах и вызова данных из XML-файла или массив JavaScript.Диаграммы создаются в виде файлов PNG и библиотека совместима со всеми основными browsers.

JS Charts

Canvas 3D JS библиотеки (C3DL) C3DL делает написание 3D-приложения легко.Она предоставляет набор математике, сцены и 3D-классы объектов, чтобы сделать полотно более доступными для разработчиков, которые хотят развивать 3D-контент в браузере, но не иметь дело в глубину с 3D математики, необходимые для ее work.

C3DL

Processing.jsЭто порт JavaScript в Обработка language (язык программирования изображений, анимации и взаимодействий).Библиотека является многофункциональным для создания 2D выходов.Он предоставляет методы для формы / изображение рисунка, изменение цвета, шрифты, объекты, математические функции и more.

Processing.js

RaphaëlУдивительно библиотека, которая упрощает работу с векторной графикой в ​​интернете.Рафаэль использует SVG и VML для создания графики, которые могут быть модифицированы и обработчики событий, которые могут быть прикреплены к ним.Библиотека является многофункциональным функций, включая вращение, анимация, масштабирования и рисования кривых, прямоугольников и circles.

Raphael: Vectors With JavaScript

ImageFXЭто JavaScript библиотеки для добавления эффектов к изображениям, например, размытие, резкость, выбивать, облегчить и многое другое.ImageFX использует графический элемент для создания эффектов.Он совместим со всеми основными браузерами (есть совместимость таблицу на стр. скрипта).Библиотека является очень простой в использовании.Просто вставить. JS файл на веб-странице и призываяоднострочные функции enough.

Imagefx

Pixastic Pixastic использует элемент HTML5 Canvas, который позволяет доступ к необработанным данным пикселей.Поддерживаются следующие эффекты насыщения и оттенки серого, инвертирование, листать, яркости и контрастности, цветовой тон и насыщенность, чеканка, размытие и многое другое.Поскольку графический элемент является относительно новым, библиотека не имеет себе равных поддержку во всех браузерах yet.

Reflection.jsНенавязчивого JavaScript для автоматического создания эффекта отражения.Высота и прозрачность отражения могут быть определены.С его помощью также легко, как добавить “класс” на изображениях.Он работает во всех основных браузерах и меньше 5 KB.

Reflection.js

4.Database

Taffy DBБиблиотека JavaScript, которая может рассматриваться как SQL базы данных в браузере или продвинутый “диспетчер массива.” Он работает в качестве базы данных слоя в AJAX’ed веб-приложениями.Вы можете создавать, читать, редактировать и удалять данные, использование петель, сортировать их и использовать передовые queries.

ActiveRecord.jsЭта библиотека поддерживает Google Gears и Chrome, Aptana Jaxer, Adobe AIR, и любой платформе, которая поддерживает W3C HTML5 SQL Specification (Webkit и iPhone на данный момент).Это позволяет легко работать с базами данных в JavaScript.Использование ActiveRecord.js, вы можете автоматически создавать таблицы, пр …

Если вы хотите прочитать полностью статью, посетите сайт наших спонсоров

Comments are closed.