Навигация
 
Главная
Для начинающих
Паскаль/Pascal
Bash

Визуальное программирование
• Visual Basic
• Delphi/Делфи
• C++/Си++/Си
• документация
• Компоненты

WEB программирование
• MySQL/мускул
• Web-дизайн
•• Шрифты
• PHP/Пхп
• Документация PHP
• JavaScript
•• библиотека jquery
•  Документация
Прочее

 
 
Поиск по сайту
 




 
 
О нас
  У нас Вы можете скачать исходники, скачать скрипты, найти исходники, исходники delphi, документация по JQeury, исходники си, учебник HTML  
 
Теги
  codeserfercom, nbspnbsp, Private, Visual, Возможность, Пример, Рассмотрим, Сегодня, Теперь, будет, данных, значение, который, может, можно, написать, например, очень, переменной, переменных, пользователя, помощью, программа, программирования, программы, просто, работы, разработки, решил, сделать, скрипт, строки, строку, также, только, функции, число, этого, языка, языков

Показать все теги
 
 
Счетчики
 
 
 
Реклама
 
эротический массаж в москве . Откровенные фото девушек: эротика и фото писек, эротические фото красоток
 
 
Лучшие коды
   
   
 
Что такое ajax и для чего он нужен
 Категория: Web-программирование » JavaScript | автор: Codeserfer | 5 июня 2010 | Просмотров: 2078  



 
Давненько я ничего не писал. Все дела, дела.. Да и что-то идей в голову не лезет, может кто подскажет, о чем писать? Новых исходников нет, статей вроде тоже особо не про что писать. Если будут идеи, подкиньте, пожалуйста. Буду очень благодарен :)
Но я отступил от темы. Сегодня я хочу рассказать Вам про ajax. Ведь в последнее время вокруг него много разговоров. Я согласен с тем, что это удобно, красиво, эффективно. Но есть же и минусы. И в данной статье я расскажу Вам об этом чуде.

Вообще, сам термин ajax был придуман 18 февраля 2005 года Джесси Джеймсом Гарреттом. Аббревиатура расшифровывается как Asynchronous javascript and XML — асинхронный javascript и XML. Это означает, что передача данных асинхронна (прием и отправка данных не обязаны выполняться одновременно). Сама "фишка" аякса в том, что обмен данными происходит как бы в "фоне". Таким образом не приходится перезагружать всю страницу, если необходимо обновить только ее фрагмент. Это добавляет быстроту работы и создает эффект современности. Но не все так гладко, как хотелось бы. Давайте перечислим достоинства и недостатки.

Достоинства:
1) Экономия трафика
2) Результат пользователь видит быстрее
3) Уменьшение нагрузки на сервер
Все эти достоинства возможны благодаря тому, что перезагружается только часть страницы, а не страница полностью.

Недостатки:
1) Усложнение кода, его становится больше. Но это не столь большая проблема, если есть достаток времени для разработки и достаточная квалификация.
2) Не работает привычная кнопка "Назад" и невозможность сохранить желаемый материал в закладки. Но и этот недостаток можно исправить путем введения идентификации фрагментов (использование #).
3) Неактуальность учета статистики. Хотя, конечно, можно использовать свои скрипты статистики и "заточить" их под аякс.
4) Загружаемый контент не могут получить поисковики, так как они не могут обрабатывать javascript. Хотя и эта проблема решается путем проверки запроса к серверу. Если он XMLHttpRequest, то это ajax.

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

Что-то не получается? Не понятна какая-то часть кода? Напишите комментарий об этом и мы обязательно Вам все объясним!
Обязательно напишите отзыв о программе / учебнике. Для выражения благодарностей есть кнопка:


Своё Спасибо, еще не выражали.
 
  Просьбы перезалить в комментариях принимаются
 
 (голосов: 2)
 
 
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
 
  Другие коды по теме:  
 
  • Пример маленького сайта на ajax
  • Еще один пример сайта на ajax
  • Разбираемся с ajax запросом
  • Обзор новой RAD Delphi 2010
  • Плавное появление и исчезновение загруженного контента
  •  
    Комментарии (0) Распечатать




    © 2008 - 2010. Копирование материалов запрещено!
    Мой аккаунт
     
    Логин
    Пароль
     
     
     
    Опрос
     
    Какой архиватор используете вы?

    WinRAR
    WinZip
    7-zip
    CabTools
    Сижу на linux, все в .rpm .deb
    Другой
     
     
    Друзья
     
    serial, crack, keygen
    cool-archive.ru
    ABC-IT.lv - истиному ИТишнику!
     
     
    Архив кодов
      Август 2011 (1)
    Июль 2011 (4)
    Июнь 2011 (3)
    Апрель 2011 (2)
    Февраль 2011 (5)
    Январь 2011 (3)
     
     
     
    Реклама