Вернуться   Форумы Якутск Онлайн > Hi-Tech > Сисадмины и программисты > Веб-дизайн
Ответ
 
Опции темы Опции просмотра

подробности об Ajax
Старый 22.09.2009, 20:09   #1
Renovatio
Постоялец
 
Аватар для Renovatio
 
Renovatio вне форума
Регистрация: 04.12.2007
Адрес: Стул
Сообщений: 751
Renovatio имеет наиславнейшую репутациюRenovatio имеет наиславнейшую репутациюRenovatio имеет наиславнейшую репутациюRenovatio имеет наиславнейшую репутациюRenovatio имеет наиславнейшую репутациюRenovatio имеет наиславнейшую репутациюRenovatio имеет наиславнейшую репутациюRenovatio имеет наиславнейшую репутациюRenovatio имеет наиславнейшую репутациюRenovatio имеет наиславнейшую репутациюRenovatio имеет наиславнейшую репутацию
По умолчанию подробности об Ajax

Здарова! Вообще что такое ajax? Каковы его основные функции в интернете? Плюсы и минусы. Расскажите все что Вы знаете?
__________________
Когда власть любви превзойдет
любовь к власти,наступит мир на земле. -Jimi Hendrix Тыкни
  Ответить с цитированием

Старый 22.09.2009, 22:09   #2
Regis Filius
SuperVisor TF2
 
Regis Filius вне форума
Регистрация: 21.06.2008
Сообщений: 623
Regis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутацию
По умолчанию

Если без терминов и подробностей, то это помогает без перезагрузки браузера совершать какие-либо функции, сам код ajax приложения состоит из трёх частей: HTML - чаще всего форма или ссылка, но не обязательно, нужно для отправки запроса; JavaScript - чтобы этот запрос сформировать и отправить на сервер; PHP (или любой другой язык программирования) - обработка запроса и ответ браузеру.
Допустим, тебе надо сделать поиск по людям. Если делать его без AJAX, то каждый запрос будет перезагружать страницу и выводить данные. С помощью AJAX можно выводить данные без перезагрузки страницы. Это самый простой пример. Нагляднее пользу ajax'а я увидел, когда писал скрипт регистрации, с помощью него можно легко проверить есть ли такой зарегестриованный уже ник, была ли регистрация с таким же почтовым ящиком, была ли регистрация с этого IP и так далее (то есть всё то, что сейчас обычно делают в регистрации). Это позволяло выводить ошибки сразу и исправлять их в тот же момент, сохраняя остальные данные формы. Без ajax'а тоже можно было бы сделать, но для пользователей было бы не так удобно.
Минус в том, что до конца его так и не разработали, есть определенные трудности, в том числе с кодировками. Приходится дописывать код всё время, получается несколько громоздко, зато удобно.

Последний раз редактировалось Regis Filius, 22.09.2009 в 22:11.
  Ответить с цитированием

Старый 23.09.2009, 15:19   #3
VanDamM
Аксакал
 
Аватар для VanDamM
 
VanDamM вне форума
Регистрация: 10.06.2007
Адрес: universe/spiral galaxy/sol system/earth/russia/ykt
Сообщений: 947
VanDamM имеет наиславнейшую репутациюVanDamM имеет наиславнейшую репутациюVanDamM имеет наиславнейшую репутациюVanDamM имеет наиславнейшую репутациюVanDamM имеет наиславнейшую репутациюVanDamM имеет наиславнейшую репутациюVanDamM имеет наиславнейшую репутациюVanDamM имеет наиславнейшую репутациюVanDamM имеет наиславнейшую репутациюVanDamM имеет наиславнейшую репутациюVanDamM имеет наиславнейшую репутацию
По умолчанию

Цитата:
Сообщение от Regis Filius Посмотреть сообщение
Если без терминов и подробностей, то это помогает без перезагрузки браузера совершать какие-либо функции, сам код ajax приложения состоит из трёх частей: HTML - чаще всего форма или ссылка, но не обязательно, нужно для отправки запроса; JavaScript - чтобы этот запрос сформировать и отправить на сервер; PHP (или любой другой язык программирования) - обработка запроса и ответ браузеру.
Допустим, тебе надо сделать поиск по людям. Если делать его без AJAX, то каждый запрос будет перезагружать страницу и выводить данные. С помощью AJAX можно выводить данные без перезагрузки страницы. Это самый простой пример. Нагляднее пользу ajax'а я увидел, когда писал скрипт регистрации, с помощью него можно легко проверить есть ли такой зарегестриованный уже ник, была ли регистрация с таким же почтовым ящиком, была ли регистрация с этого IP и так далее (то есть всё то, что сейчас обычно делают в регистрации). Это позволяло выводить ошибки сразу и исправлять их в тот же момент, сохраняя остальные данные формы. Без ajax'а тоже можно было бы сделать, но для пользователей было бы не так удобно.
Минус в том, что до конца его так и не разработали, есть определенные трудности, в том числе с кодировками. Приходится дописывать код всё время, получается несколько громоздко, зато удобно.
для лаконичности лучше использовать jquery, в скорости проигрыша не будет.
__________________
What evil lurks in the hearts of men
Hold the beat. Stop the beat. Drop the beat!
Портфолио - Блог эмуляции - Блог увлечений
  Ответить с цитированием

Старый 23.09.2009, 17:13   #4
Regis Filius
SuperVisor TF2
 
Regis Filius вне форума
Регистрация: 21.06.2008
Сообщений: 623
Regis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутацию
По умолчанию

О, спасибо.
Поставил себе плагин Puzzle'а, выглядит прикольно
  Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +9, время: 11:32.


vBulletin skin developed by: eXtremepixels
Powered by vBulletin® Version 3.6.3
Copyright ©2000 - 2024, Якутск-Online. Перевод: zCarot