Как стать автором
Обновить

Комментарии 44

Ну на фулл-аякс сайтах так и делают обычно
например?

fullajax.ru/ — слишком примитивен
zagorskaya.spb.ru/#:video.html — ссылку на конкретное видео на её сайте я дать не могу. только на ютуб
хороший пример, правда чпу не хватает…
Большое спасибо! Не знал раньше о таком ресурсе.
например gmail.com
https://mail.google.com/mail/#settings/webclips — категория не сохраняется =(
Ну ниже уже сказали про тот же gmail, ага.
А так конечно верно! Если ты делаешь поиск/подбор, то будь добр сгенерировать на него ссылку!
Всегда интересно было как отлавливается состояние, в понедельник вернусь осиливать :).
А вот мне кажется достойнейший пример: www.weborama.ru/#/music/Blink_182/
проверка по таймеру…
про fullajax
1) у него другие задачи, параметры запроса распарсить не такая уж и проблема
2) позволяет сделать то что вы даже и не догадываетесь
к примеру
AJAX переход с прокруткой
— авто формирование и парсинг AJAX ссылок, переход по которым вызывает серию AJAX запросов в разные контейнеры
— поддержка уровней перехода (переход на более верхние уровни, затирает все признаки нижних уровней)
вот за автопрокрутку надо кастрировать. что там, что тут — одни глюки от неё.

загрузка данных в контейнеры — это действительно задача совсем другого плана, которую не стоит мешать в одну кучу с работой с урлом

про уровни я нифига не понял ><
Подкиньте эту идею яндексу :)
Собственно, уже
Ха ха, изложение супер, читал как захватывающий детектив))
как сказка на ночь :)
спасибо, занимательно и полезно)
добавил в избранное)
НЛО прилетело и опубликовало эту надпись здесь
Отличное изложение. И за либу спасибо.
Вот вроде интересные вещи делаете, видно что есть чем поделится с хабраобществом. Только труды ваши бесполезными получаются, ибо преподносите вы их в неудобоваримом виде. Те кто мог бы этим воспользоваться никогда этого не сделают, потому как:
— описание в виде диалогов витиевато и не дает понимания что к чему, а так же содержит много информационного шума, и мало по делу;
— кодом не воспользоваться без обработки, его стиль лишь одному вам привычен и сложно воспринимается (основные проблемы: запись нескольких строк в одну (циклы, условные операторы), прилипающий к имени переменной оператор присвоения, отсутствие точки с запятой в конце);
— нет ссылки с рабочим примером.
1. ничего, я переживу, если обезьяна не научится пользоваться гранатой ;-)
2. ну это вкусовщина…
3. у меня нет денег на хостинг ._."
Не, мужик, с таким подходом ты этого слона никогда не продашь… (с) анекдот
а кто сказал, что я хочу его продать? %-)
по 3му пункту — откройте для себя github.com :)
это ниразу не хостинг
можете поблагодарить меня потом ;^)
не за что
Как псевдокод — сойдет :)
Эх, эту бы либу, да месяца 4 назад, не пришлось бы городить своего говнокода типа /cards/#|0|0|1|0|0|PK-24N|||||thumbs|20|1
у неё есть прототип на jquery уже год как…
немножко реверс инжиниринга на вебораме или gmail и либа у вас в кармане :)
(вообще подобный подход много где используется, но веборама с гмылом самые заметные, имхо)
ггг, немного х)) удачи!
эээ. примерно два года назад мы сделали и это и кроссдоменную авторизацию.
да, пришлось помучаться, но все взлетело и затикало.
переходы между страницами без перезагрузки страницы (во завернул, да?), с работающим аудиоплеером.
сквозной логин на кучу доменов (т.е. залогинившись на одном из них, и зайдя на другой обнаруживаешь, что ты уже там залогинен) и т.п.

ну может я немножко слукавил, говоря «немножко», но в принципе болшую часть времени убили на кроссбраузерность, а не на саму идею.
Вообще, описанная проблема из области Deep Linking'а (http://en.wikipedia.org/wiki/Deep_linking) — то есть указания на страницу, при этом передавая начальное состояние данной страницы.

Для пользователей jQuery есть удобное расширение — плагин jQuery Address (http://www.asual.com/jquery/address/). Он позволяет расставлять параметры хэша адресной строки примерно, как при работе с обычными GET-параметрами, но идущими после "#". Получение значений параметров также достаточно простое.

Кроме этого, удобно навесить на события обновления хэша адреса свой обработчик.

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

чем тут могут помочь куки?
… с попутчиками
Ага, лет 10 назад было модно. Самое главное − куки можно легко переслать по аське вместе со ссылкой.
Давно использую это на своём сайте. К сожалению, обычные юзеры очень редко обращают внимание на изменение URL-а и не копируют его.
Поэтому если кто хочет сделать такую штуку, то лучше всего использовать явные поля для предоставления URL-а.
Например, как в притче, на странице должно быть поле: «ссылка на эту страницу».
За реализацию спасибо, выглядит элегантно.
Вместо того чтобы возиться с аяксом и 100-килобайтными сложными потенциально глючными скриптами, сделали бы просто легкую верстку и перезагружали страницу нормальным способом. Но ведь средний разработчик на такое просто не способен, вот и придумывают извращения.
я как бы всеми руками за %-)
Стиль изложения материала классный))
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории