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"));
alert($.format.date(date.toString(), "dd/MM/yyyy"));
В общем все хитро. =)
Если еще что-то будет, допишу тут.
Комментариев нет:
Отправить комментарий