Design-Flowers
Fullajax Support - AJAX + AHAH
Февраля 07, 2012, 03:04:12 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Design-Flowers  (Прочитано 4762 раз)
Ruslan
Administrator
*****

Авторитет: 29
Сообщений: 1 130



Просмотр профиля
« : Июня 23, 2009, 15:29:51 »

Еще один пример реализации http://www.design-flowers.ru/fast.html#index.xml. Вроде бы на самописном AJAX движке.
« Последнее редактирование: Июня 23, 2009, 18:25:49 от Ruslan » Записан
megapotz
Новичок
*

Авторитет: 0
Сообщений: 5


Просмотр профиля
« Ответ #1 : Июня 23, 2009, 15:39:30 »

Я автор этого движка:)

ссылка на самом деле такая:
http://www.design-flowers.ru/fast.html#index.xml
Та, что приведена автором темы - это статическая версия, для поисковиков. Авторедиректа пока не сделал, надо с руководством поговорить.

Да, там самописный модуль XML/XSLT преобразований на MSXML или XSLTProcessor, в зависимости от броузера. Запросы не асинхронные.

http://www.design-flowers.ru/js/sjax.js

Работает в:
•   Microsoft Internet Explorer 5.5+
•   Opera 9.0+
•   Mozilla Firefox 1.0+
•   Apple Safari 3.0+
•   Google Chrome 1.0+

Записан
Ruslan
Administrator
*****

Авторитет: 29
Сообщений: 1 130



Просмотр профиля
« Ответ #2 : Июня 23, 2009, 17:31:55 »

очень хорошо деланно, минимально и легко.

нашел ошибку в ФФ 3 выпадает иногда

Код
javascript:
 
init_page is not defined
http://www.design-flowers.ru/js/sjax.js
Line 125
Записан
Ruslan
Administrator
*****

Авторитет: 29
Сообщений: 1 130



Просмотр профиля
« Ответ #3 : Июня 23, 2009, 18:25:33 »

Да, довольно интересное решение, история для ИЕ реализуется через iframe.src, в который подгружается  аналог XML данных в готовом HTML виде. Может тогда стоит убрать XSLT преобразование для ИЕ? а забирать результат уже из ифрейма истории? ведь нужные данные уже лежат в ифрейме, таким образом нагрузка будет меньше на браузер и меньше конектов к серверу.

а вообще, очень порадовала разработка, автор умелец. Разработка натолкнула на мысль как сделать в Fullajax отображение титлов в выпадающем списке истории навигации для ИЕ. Щас попробую Улыбающийся.
« Последнее редактирование: Июня 23, 2009, 18:29:12 от Ruslan » Записан
Ruslan
Administrator
*****

Авторитет: 29
Сообщений: 1 130



Просмотр профиля
« Ответ #4 : Июня 23, 2009, 18:49:44 »

да, предполагаемый метод сработает, проверил.
Записан
megapotz
Новичок
*

Авторитет: 0
Сообщений: 5


Просмотр профиля
« Ответ #5 : Июня 23, 2009, 19:02:02 »

очень хорошо деланно, минимально и легко.

нашел ошибку в ФФ 3 выпадает иногда

Код
javascript:
 
init_page is not defined
http://www.design-flowers.ru/js/sjax.js
Line 125

Не самый удачный момент выбрали, я тестил кое-что, хотел измерить реальный прирост производительности через файербаг. Для этого отключал все лишние скрипты для чистоты эксперимента.  Результат тестирования в файле. Первая загрузка дольше раза в 2,5 но последующие дают экономию трафика в 5 раз и время во столько же. Послезавтра по этой теме УИР защищаю:)

IE 5.5, 6 и 7 вообще поддерживаются постолько поскольку. То есть там все работает правильно, но насколько быстро меня мало волнует. Если люди до сих пор пользуются IE6, то значит им по фигу как выглядят сайты и как они работают. А раз им пофиг, то и мне тем более:) Танцевать с бубном ради сокращения одного запроса для этих броузеров мне не хочется.
Записан
megapotz
Новичок
*

Авторитет: 0
Сообщений: 5


Просмотр профиля
« Ответ #6 : Июня 23, 2009, 19:07:23 »

Цитировать
Не совсем так. там просто html файл с тайтлом и вызовом одной функции. Ничего больше, никаких данных там нет. Вот например:
Цитировать
<html><head><title>Дизайн Цветы ЛП: искусственные растения, цветы</title></head><body onload="parent.iframe_url('index.xml')"></body></html>
тоже отличное решение  Улыбающийся
« Последнее редактирование: Июня 23, 2009, 19:11:14 от Ruslan » Записан
Ruslan
Administrator
*****

Авторитет: 29
Сообщений: 1 130



Просмотр профиля
« Ответ #7 : Июня 23, 2009, 19:12:36 »

относительно оптимизации - однозначно АЯКС ускоряет отображение данных на клиенте.
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC | Sitemap Valid XHTML 1.0! Valid CSS!