Статьи

Полезные плагины 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"));

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

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

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

Хотите присоединиться к Сообществу Software People? Нет ничего проще!

09.08.10

Открыта регистрация на четвертую конференцию User Experience Russia — главное событие года в области юзабилити, которое состоится 7 – 8 октября в Москве. В этом году конференция пройдет при поддержке UPA Europe. А для всех, кто зарегистрируется до 15 августа, стоимость участия составит — 8 000 рублей.
На User Experience Russia 2010 обсуждаются вопросы юзабилити, проектирования и взаимодействия с пользователем услуг в интернете.

01.08.10

Patterns & Practices Summit Russia 2010
13 сентября 2010 года пройдет второй Patterns & Practices Summit Russia — самая крупная конференция для технических руководителей, профессиональных архитекторов и ведущих разработчиков программного обеспечения. Следите за новостями на сайте и в твиттере. Ждём вас на главном событии этой осени!

26.04.10

Друзья и коллеги! Software People’ов стало уже более 10 000.
Когда счетчик на сайте показывал 9 998 и заветная юбилейная цифра в 10 000 была уже близко, к нам в штаб-квартиру Software People Team позвонили друзья из Microsoft и предложили подарить юбилейному пользователю подарок, в состав которого входит подписка на MSDN и лицензионная Visual Studio 2010 Ultimate. Юбилейным 10 000-м Software-пиплом стал Юрий Трухин. Поздравляем!!!

Архив новостей



© Careerlab, ITONLINE GROUP 2010 Команда Software People. Партнеры

+7 (495) 775-15-43

team@softwarepeople.ru