Ojay 0.2 для Юя(YUI) и решение проблемы кнопки back и forward в Ajax приложениях.

Автор: admin

На днях рылся в сети в связи с поиском хорошего AJAX фреймворка с поддержкой закладок, кнопок назад и вперед (back и forward). Нашёл конечно несколько некроссбраузерных решений и уже было решил "забить" на Сафари, но всё таки что-то во мне говорило, что что-то удобное найти можно. Тем более что прецеденты существуют. И вот я нашёл неплохую вещь, информацией о которой и хотел бы с вами поделиться.

Ojay 0.2

Вообще интересно - 0.2 - это противопоставление web 2.0, напоминание о нём или простое совпадение, а может намёки на номер телефона (уух, КГБ попахивает ;-) ). Теперь - серьёзно :
Ojay 0.2- библиотека созданная товарищем Джеймсом Когланом (Джеймс, извини если неправильно написал...) и позиционируется как дополняющая и расширяющая возможности YUI (от Yahoo!), да, да того самого Юя которого мы с вами уже успели и полюбить и поругать.
Сама библиотека (хотя вообще говоря я бы назвал это расширением)- вышла недавно несколько месяцев назад, но развивается достаточно стремительно и дополняется всё новыми классами.

К примеру то что мы и искали - класс History:
Инициализация

Ojay.History.initialize()

Управление

Ojay.History.manage(object, 'hash_param');

Я буду согласен с теми. кто скажет, что всё это дело - сомнительная вещь и немного сложновато для понимания и слегка неудобно для разработки и что всем хотелось бы чего-то более универсального и выдающегося. Я полностью поддерживаю, но за неимением ничего лучшего кроссбраузерного придётся использовать это.
Не самое плохое из того, что могло бы быть.

Ojay.Forms
Обработка и проверка форм - очень хорошо, хотя добавить ещё есть что, я думаю люди которые хоть когда нибудь пытались создать что нибудь похожее на универсальный конструктор форм - меня поймут.
А вот стилизация форм, напоминающая мой любимый Niceforms - очень даже ничего. Я даже задумался насколько мне стоит перейти на эту библиотеку для стилизации. Интерфейс всё таки сильная веЩь.
(кстати надо мне немного своим блогом заняться в плане интерфейса, но наверное уже осенью, когда освобожусь немного).

Ojay.Paginator
Разбивка контента на подстраницы с возможностью эффектов перехода от одной страницы к другой, постраничной навигации, создания скроллируемых лифтов интересных таб интерфейсов.

Ojay.Keyboard
Отслеживание нажатых кнопок на клавиатуре и назначение событий для них. Пригодится всем, кто захочет сделать "горячие клавиши" для своего сайта или ajax-приложения. Фактически - это более удобная интерпретация YAHOO.util.KeyListener. Мне она конечно понравилась больше оригинала.

Ojay.Mouse
То же самое, что и Ojay.Keyboard, но только для мыши.

Вот краткий экскурс по данной библиотеке, думаю вам она тоже понравится, ну или по крайней мере будем иметь ввиду, что она есть.
Пожелаем авторам стремления к совершенству, а нам с вами - побольше терпения.
Будем следить за развитием Ojay...


 google.com yahoo.com digg.com slashdot.org spurl.net blinklist.com furl.net reddit.com fark.com blogmarks.net ma.gnolia.com del.icio.us technorati.com
 bobrdobr.ru linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru vaau.ru mister-wong.ru rucity.com moinovosti.com habrahabr.ru newsland.ru smi2.ru moikrug.ru myscoop.ru 100zakladok.ru newsgrad.com

1 звезда2 звезды3 звезды4 звезды5 звезд (6 голосов, средний: 4,83 из 5)
Loading ... Loading ...
www.liex.ru - автоматическое размещение статей с прямыми ссылками

Один отзыв на «Ojay 0.2 для Юя(YUI) и решение проблемы кнопки back и forward в Ajax приложениях.»

  1. Аноним в 14.09.2008 at 10:58

    Очень хороший пост! Спасибо за проделанную работу!

Оставьте свой комментарий


www.webmoney.ru We accept Z-PAYMENT