Перейти к контенту

AJAX vs. javascript и iframe


Рекомендуемые сообщения

Почитала вот:

 

Ajax загрузка последнего сообщения в форуме

http://developer.mozilla.org/en/docs/AJAX:Getting_Started

 

Есть вопрос. Чем использование AJAX принципиально лучше, чем использование следующей схемы:

- java-скрипт меняет src для iframe на url запроса серверу

- сервер в качестве ответа выдает html страницу с java-скриптом, вызывающим замену innerHTML на исходной странице нужного элемента по его id.

[c] Destruction

 

?

Есть ли у представленной схемы по сравнению с AJAX какая-либо проблема в безопасности? скорости? качестве работы? ограничения по поддержке браузерами? ограничения по отработке при особых пользовательских настройках браузера?

 

Или это просто некое удобство для разработчика в виде предоставления ряда готовых функций?

Ссылка на комментарий
Поделиться на других сайтах

Чем использование AJAX принципиально лучше, чем использование следующей схемы:

 

AJAX пренципиально лучше.

возвращается не HTML страница с обновленным содерждаением, а только кусок HTML, что существенно ускоряет работу, да и к сожалению с IFRAME при индексации страниц во многих поисковиках проблеммы, а при индексации с div такого нет... :D

 

 

Есть ли у представленной схемы по сравнению с AJAX какая-либо проблема в безопасности? скорости? качестве работы? ограничения по поддержке браузерами? ограничения по отработке при особых пользовательских настройках браузера?

 

- безопасность, пожалуй как написано такая и будет безопасность.

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

- поддержка:

Apple Safari 1.2 and above

Konqueror

Microsoft Internet Explorer (and derived browsers) 5.0 and above (Mac OS versions not supported)

Mozilla/Mozilla Firefox (and derived browsers) 1.0 and above

Netscape 7.1 and above

Opera 7.6 and above

Opera Mobile Browser 8.0 and above

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

Ссылка на комментарий
Поделиться на других сайтах

Угу... насчет скорости понятно.

 

Но только насчет iframe, имелся ввиду скрытый iframe, который используется только для получения Java-скриптовой инструкции от сервера.

см. Проверка Login, Password, Email как в 2.1.0 для 2.0.х

 

- поддержка:

Apple Safari 1.2 and above

Konqueror

Microsoft Internet Explorer (and derived browsers) 5.0 and above (Mac OS versions not supported)

Mozilla/Mozilla Firefox (and derived browsers) 1.0 and above

Netscape 7.1 and above

Opera 7.6 and above

Opera Mobile Browser 8.0 and above

 

А iframe, насколько я помню, поддерживается с более ранних версий (я имею ввиду нетскейп и оперу)?

Ссылка на комментарий
Поделиться на других сайтах

>>а только кусок HTML

+ не только и не столько HTML, а в идеале XML, а это вам не просто джава скрипт - с ним можно производить намного больше операций.

- поисковики опять же не видят, поэтому этот механизм лучше использовать только на этапе непосредственного взаимодействия с пользователен, но не при создании самой страницы.

Ссылка на комментарий
Поделиться на других сайтах

Спасибо.

А что именно за проблемы с индексацией страниц, содержащих iframe? Не индексируется содержимое iframe или сама страница, содержащая его?

Ссылка на комментарий
Поделиться на других сайтах

-------------

Не индексируется содержимое iframe

-------------

 

а сами страницы индексируются

Ссылка на комментарий
Поделиться на других сайтах

Думаю, пригодится :D

 

Foundations of Ajax by Ryan Asleson, Nathaniel T. Schutta

Publisher: APRESS® (Oct 2005)

 

Скачать Foundations of Ajax (~8mb) + Source Code (~7mb)

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.