Сортировать статьи по: дате | популярности | посещаемости | комментариям | алфавиту


Cubism.js – визуализация динамического ряда

Cubism.js – это плагин для D3.js, библиотеки визуализации посредством javascript для HTML и SVG, для отображения временного ряда в режиме реального времени. Он запрашивает данные постепенно путем опроса только самых недавних значений, что значительно сокращает нагрузку на сервер. Графики генерируются постепенно, сдвигая изображение на один пиксель влево.
Автогенератор вендорных CSS3-свойств – cssFx.js

Поскольку почти каждый браузер использует для некоторых свойств собственные CSS-префиксы (-webkit-, -moz- или -o-), нам обычно приходится закладывать в наши таблицы стилей их все. Дело не только долгое, но и трудоёмкое, да и объём CSS-файлов из-за этого увеличивается (а в итоге может замедлиться скорость загрузки и снизиться пропускная способность).

cssFx - это javascript-файл (объёмом в 2.5 Кб), генерирующий вендорные CSS3-свойства для старых и новых браузеров в клиентской части. Он поддерживает большинство CSS3-свойств и работает почти со всеми браузерами (в том числе, IE6).
Skrollr: отдельная библиотека параллакс-скроллинга

Parallax scrolling (параллакс-скроллинг) создает иллюзию глубины за счет передвижения веб-элементов на разной скорости при прокрутке страницы, и это в значительной степени может помочь завоевать положительное отношение к странице.

Skrollr – это легкая (7 кб в уменьшенном формате и 3 кб при сжатии gzip) и отдельная javascript-библиотека анимации для прокрутки, которая сильно упрощает процесс разработки Parallax-эффекта.
Расширение JavaScript-функций в обработке значений дат – XDate

Несколько дней назад широкой публике стала доступна String.js (библиотека, расширяющая возможности строковых javascript-функций). XDate - библиотека, подобная String.js, но предназначенная для синтаксического анализа, форматирования и преобразования значений дат.
Расширение возможностей JavaScript за счёт усиления строковых функций: String.js

Отсутствие в javascript функций, обычно востребованных большинством сценариев, обнаруживаешь с удивлением. Взять, хоть, "замыкание последовательности в цикл" "при наличии в структуре переменной данных признаков" или "перевод строчных букв в прописные". Если вы не пользуетесь javascript-каркасом, то для выполнения таких действий вам придётся задавать собственные функции (в JS-каркасах ряд подобных функций тоже отсутствует, вследствие чего библиотекам лучше быть поменьше).

String.js - это javascript-библиотека, обеспечивающая вам такие дополнительные строковые функции, почти не занимая места на диске (<2Кб в виде gzip-файла). Она автономна, схожа с jQuery синтаксисом и поддерживает связную обработку данных.
Автономная библиотека универсальных JavaScript-уведомлений – Smoke.js

Smoke.js представляет собой портативную javascript-библиотеку, заменяющую собой весь функционал "маячка" ('alert') в стандартной настройке, с более удобным для пользователя набором уведомлений.

Она вводится в действие просто - подстановкой "smoke." в начало технологических структур собственных функций системы 'alert', 'confirm' и 'prompt', принимая на себя их отображение.
Введение в Underscore.js – Часть 2: коллекции похожие на массивы

В первой части мы рассматривали несколько удобных массив-методов, которые нам предоставляет Underscore. Сегодня же мы хотим рассказать вам о синтаксическом приеме, который Underscore предлагает нам для работы с коллекциями, похожими на массивы. Подобные коллекции представляют собой нечто похожее на массивы тем, что представляют собой набор данных, но в данном случае отсутствуют некоторые вещи, доступные при работе с массивами. Например, параметр длины (length).
Размывание любых веб-элементов легко и просто – Blur.js

Blur.js - гибкий jQuery-модуль для наложения размывающего эффекта на любой веб-элемент. Его функция сводится к генерации псевдо-прозрачных элементов и наложению их на те, которые вы хотите зрительно размыть, задаётся она алгоритмом StackBlur.
Чувствительность к тактильному воздействию средствами JavaScript – Hammer.js

Hammer.js - это javascript-библиотека для обеспечения любому веб-сайту поддержки восприятия тактильного воздействия, облегчающей пользователям устройств с сенсорными экранами интерактивное его применение.
Запускается средствами jQuery, "весит" всего 2 Кб и позволяет вам обращаться к ресурсу через одинарное и двойное касание экрана, нажатие, трение, а также направленное смещение.
JavaScript-библиотека для построения интерактивных сетевых карт – Sigma.js

Sigma.js - это javascript-библиотека с открытым исходным кодом, не занимающая много дискового пространства, для построения схем с использованием HTML5 Canvas. Она предназначена для нанесения на веб-страницы статических или динамических, но непременно интерактивных карт сетевых сообществ с любым количеством узлов.