Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Gmail, система выбора версии 
:(
    Опции темы
GZep
Дата 25.3.2007, 23:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

Репутация: нет
Всего: 32



Здравствуйте!

С появлением ajax многое поменялось... Теперь такое понятие, как "супердинамичность", существует не только во flash.

Возьмем к примеру Gmail. В этом мощьнейшем на данный момент инструменте для управления почтовым ящиком наглядно продеманстрированны все преимущества ajax.

В начале этот сервис проводит процедуру определения версии сервиса, в которой будет работать пользователь.

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

Итак, версии:
  • HTML без JavaScript
  • HTML с JavaScript
  • HTML с JavaScript + ajax

Первые 2 версии определяются довольно просто:
Осуществляется редирект при помощи javascrip. Если такового не происходит, значит он отключен. Пользователю выводится сообщение о том, что у него отключен javascript и он может перейти в версию сервиса без javascript нажав на ссылку. Тут все просто.

На счет 2-го и 3-го пункта я не уверен, стоило ли их вообще разъединять.

Жду предложений и продолжение мысли. Потом добавим код для наглядности. smile 


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
SelenIT
Дата 25.3.2007, 23:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 97
Всего: 401



Цитата(GZep @  25.3.2007,  23:03 Найти цитируемый пост)
На счет 2-го и 3-го пункта я не уверен, стоило ли их вообще разъединять


GZep, стоило, если под AJAX подразумевается нативный объект xmlHTTPRequest (или, в крайнем случае, MS-овский ActiveX-объект с той же функциональностью). В частности, таковой отсутствовал как класс в Опере до 8-й версии, хотя сам JS там был. Рекомендую также почитать описание принципа работы библиотеки JsHttpRequest Дмитрия Котерова - там неплохо сказано о трех основных способах асинхронной загрузки и их ограничениях...


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0561 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.