Статьи

Полезные плагины jQuery

в рубрике web-разработка, Технологии

По работе пишу сейчас одно приложение для айфона на jQuery (точнее на jQTouch) и по ходу дела часто проще найти плагин, чем реализовывать самому. Хочу поделиться описанием этих плагинов.

jQT Database

Начну с плагина для работы с локальной базой данных. Да-да, локально базой данных. Браузеры, поддерживающие HTML5 (могу точно сказать за те, которые работают на WebKit) поддерживают подобный функционал.

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

Вкратце, как оно работает.

Инициализируем базу:

jQT.dbOpen(“name”, “version”,”descriptione”, size);

Создаем таблицу:

jQT.dbCreateTables(json);

Вставляем строки:

jQT.dbInsertRows(json);

Выбираем строки:

jQT.dbSelectAll(“table”, callback(result));

Удаляем строки:

jQT.dbDeleteRow(“table”,”key”,”value”);

Удаляем таблицу:

jQT.dbDropTable(“table”);

Выполнить запрос:

jQT.dbExecuteQuery(“Query”,”Debug text”, callback(result));

Имхо, очень удобно.

Пара комментариев. Переменная jQT создается при работе с jQTouch. Подробно можно почитать на странице этого плагина. По умолчанию база данных для конкретного домена - 5 метров.

jQuery Cookies

Небольшой и удобный плагин. Сильно упрощает работу с куками.

Сохранить значение кука: $.cookies('key','value').

Удалить значение кука: $.cookies('key',null).

Получить значение кука: $.cookies('key').

Есть возможность задать параметры хранения и прочее.

jQuery Date Format

Данный плагин позволяет форматировать даты. Работает просто

Следующая строка:

$.format.date("2009-12-18 10:54:50.546", "dd/MM/yyyy");

выведет 18/12/2009.

Кушает на вход следующие паттерны:

yyyy = год

MM = месяц

dd = день

hh = час

mm = минута

ss = секунда.

С первым параметром все хитрее. Сначала делал так

var date = new Date();

alert($.format.date(date.toString(), "dd/MM/yyyy"));

Получил чушь.

Следующий вариант.

alert($.format.date(date.toGMTString(), "dd/MM/yyyy"));

Аналогично. Хм.

alert($.format.date(date.toUTCString(), "dd/MM/yyyy"));

Забил и полез в код библиотеки, и — о чудо, нашел как правильно

var date = new java.util.Date();

alert($.format.date(date.toString(), "dd/MM/yyyy"));

В общем все хитро. =)

VN:R_U [1.9.5_1105]
Rating: 0 (from 0 votes)

Прокомментировать

Вы должны быть авторизованы для комментирования.

Партнеры

Microsoft ITONLINE Group ScrimTrek IT Trainings

© Careerlab, ITONLINE GROUP 2012 Команда Software People

+7 (495) 933-01-33

team@softwarepeople.ru