690
 

jQuery Timers – плагин для работы с таймерами в jQuery

jQuery Timers – это плагин который упрощает работу с JavaScript таймерами, добавляя три новые функции everyTime(), oneTime() и stopTime(). Чем же эти три функции удобнее, чем привычные нам стандартные setTimeout() и setInterval()? Во первых, в jQuery используются цепочки вызовов функций:

$('.controlled-interval', demos).find('.start').css("cursor", "pointer").click(function(){});

Используя jQuery Timers, вы сможете добавлять таймеры используя такую же модель вызова функций. Например:

$('myElement').find('ul').everyTime(1000, 'controlled', function() {
	alert("Таймер");
});

Во вторых, при использовании setTimout() и setInterval(), используется глобальная область видимости, то есть, указатель this ссылается на объект window. В случае с использованием одной из функций плагина jQuery Timers, указатель this ссылается на элемент, которому был присвоен таймер.

$("#myElement").oneTime(2000, function() {
	$(this).html("See?");
});

<< читать дальше >>

Создание линейных графиков в jQuery

jQuery Sparklines – это плагин для jQuery, который способен генерировать линейные графики в браузере используя данные, указанные либо в HTML, либо в JavaScript.

jquery-sparklines.gif

Плагин совместим со следующими браузерами: Firefox 2+, Safari 3+, Opera 9 и Internet Explorer 6 & 7.

Пользоваться плагином очень просто. Достаточно вызвать одну функцию, указав при этом необходимые опции:

$(selector).sparkline(values, options);

Параметр values указывает на значения, которые нужно отображать. Они могут быть переданы использую массив, либо могут быть получены прямо из HTML – в этом случае value должно иметь значение "html":

<span class="sparklines">1,2,3,4,5,4,3,2,1</span>
<span id="ticker"">Loading..</span>

$('.sparklines').sparkline('html');
$('#ticker').sparkline([1,2,3,4,5,4,3,2,1]);

Второй параметр функции – это опции, которые влияют на цвет графика, цвет фона, тип линии, ширину и т.д.:

$('#barchart').sparkline(myvalues, { type:'bar', barColor:'green' });

Плагин распространяется под новой BSD лицензией.

скачать

jQuery Taconite Plugin

jQuery Taconite Plugin – это плагин для jQuery, который позволяет с легкостью обновлять множество элементов DOM, используя для этого один единственный AJAX запрос. Суть заключается в том, что AJAX запрос должен содержать специальные XML инструкции для обновления DOM. Рассмотрим следующий пример:

<taconite>
	<append select="#status">
		Your order has shipped!
	</append>
</taconite>

В этом пример показан результат, который получен от сервера через AJAX. Плагин jQuery Taconite обработает этот XML и выполнит вставку фразы “Your order has shipped!” в элемент с id=status. Как можно понять из примера, команда append добавляет содержимое в элемент с селектором, указанном в атрибуте select.

<< читать дальше >>

CompanionJS – JavaScript дебаггер для IE

Может для кого-то это и не новость, но я об этом плагине узнал только сейчас на Стартаперы.ru. Судя по описанию, CompanionJS предоставляет браузеру Internet Explorer функциональность для работы с JS как у Firebug – лог ошибок, JavaScript консоль и т.д.

cjs.png

Мне не совсем понравилась кнопочка “Buy” в меню на домашней странице, однако как я позже выяснил, использование программы в личных целях абсолютно бесплатно. Еще один не совсем положительный факт – программа зависит от Microsoft Script Debugger. Я не готов утверждать на 100%, но по-моему Microsoft Script Debugger установить можно только на лицензионный Windows, так что это может не всем подойти.

домашняя страница проекта

Репозитарий плагинов для Mootools от CNET

CNET Common Libraries это замечательный набор библиотек и плагинов для Mootools. Он включает в себя массу полезных утилит для различных задач, например fixPNG для исправления проблемы с прозрачностью в изображениях PNG для IE 6, классы Date, Form для работы с датами и формами, группа классов StickyWin для создания динамических окон на странице и многое другое. Причем все эти библиотеки и плагины хорошо документированы:

Плагины для Mootools от CNET

На странице загрузки плагинов можно выбирать, какие компоненты вы хотите включить (точно также как можно выбирать компоненты при загрузке Mootools), а также можно выбрать тип сжатия.

Это практически единственный подобный набор плагинов для Mootols, который я нашел. Однако есть надежда, что скоро появится официальный репозитарий плагинов для этой библиотеки, ибо недавно на блоге Mootools появилось следующее объявление:

…Мы работаем над созданием справочника плагинов. Мы пытаемся собрать полный список всех плагинов для нашей библиотеки. Поэтому мы просим всех создателей плагинов отправить нам на email: plugins@mootools.net следующую информацию:

  • Название плагина
  • URL плагина
  • Описание
  • Имя автора и ссылка (если имеется)

В данный момент мы заинтересованы только в плагинах, совместимых с версией 1.2.

Так что, если у вас есть плагины, которыми можете поделиться, самое время это сделать.

скачатьдокументация.

Страница 2 из 3«123»

JSToolbox создан на основе WordPress