Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ajax - дайте мне пощупать это! много раз рассказано, но ЭТОГО нет негде 
:(
    Опции темы
izvrat
Дата 12.7.2006, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 3.7.2006

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



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

Во первых - это конкретная библиотека или общее название подобных техноогий?
Если конкретная, то где ее можно взять? (где помжно посмотреть мого раз уже сказано - прокты типа гугловских... кончено свою задачу выполняют хорошо, но такого рода скрипты я и сам могу написать без всякого ajax на чистом ДОМ + ЯваСкрипт...

Так гдеж можно посмотреть то, на ЭТО - чудо axaj, попользоватся? или оно платное и много стоит?

Просветите меня далекого? 
PM MAIL   Вверх
MisterCleric
Дата 12.7.2006, 11:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

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



Ajax - это такая техника применнения определенных возможностей функций javascript. совсем бесплатная. 
Серверная часть может быть любой. Может сразу запутать: как это ajax да и ко всем языкам.
Просто по определнному верстаеться страница, на элементы вешаються определенные свойства и javascript-функции. Отправляеться на сервер, там CGI обрабатывает запрос как обычно и возвращает в тоже место ответ, а там Ajax-методы знают, куда помещать ответ.
Вот, можешь почитать:
Ajax project
И еще уже понаделывали кучу фреймворков под него.
Например Dojo:
http://dojotoolkit.org/
В общем разбирайся. Ничего сложного нету.
К стати, сайт Gmail как раз на нем 


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
Sardar
Дата 12.7.2006, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



izvrat, наверное нужно быть  слепым что бы не заметить кучу тем на форуме smile

В который раз: "сердце" AJAX'а это XMLHttpRequest удачно разработанный в мелкософте (ИЕ5.5) и ставший стандартом де-факто во всех браузерах. Позволяет делать (асинхронные и синхронные) запросы на сервер, получать ответ. При этом пользователь имеет доступ до заголовков HTTP и тела запроса, а в ответ получает как текст, так и распарсенный DOM документ - просто идеальное средство для опроса вебсервисов. Сам ифейс XMLHttpRequest используеться не только в браузерах, но и вообще в прогах что msxml.dll юзают (XML фреймворк от мелкософта).

Окошки и прочие рюшечки к AJAX'у отношениа не имеют, это кто как реализует. Есть куча готовых графических компонент типа http://bindows.net/  (классная вещь если делаем что нибудь серьёзное и быстро), но это уже существовало до признания аякса "народной технологией". 


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
izvrat
Дата 12.7.2006, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 3.7.2006

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



MisterCleric , нет спасибо кнчено за инофрмацаю.. но это соввсем нето что я хотел узнать, может я не правльно сформулировал вопрос?

Суть работы ajax мне понятна, и была понятна задолго до того как я услышал это слово, так как сам был намерен писать подобные библиотеки..

и почитать что найти не сложно, этого полно кругом...

не понятно мне именно где взять эту библиотеку, если это конкретная библиотека...

или под словом ajax имеется ввиду любая подобная библиотека которая предназначана для этого?

ну я сам писаол оконные интерфесы, классы деревьев и листов... обменн даннымы, так для этого есть xmlhttprequest , что же такое ajax? гдена НЕГО можн посмотреть (на код, ане на готовый сайт)... или то что я писал - это и есть ajax?

Добавлено @ 12:09 
Sardar, т.е. таки торой вариант?

как я понял, ничего конкретного под названием ajax не существует? Т.е. есл ия в своем веб приложении использую закрузку данных через XMLHttpRequest - это значит я использую ajax? 
PM MAIL   Вверх
MisterCleric
Дата 12.7.2006, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

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



да. тут ты абсолютно прав. Все желаемые тобой библиотеки - это и есть собранные возможности xmlhttprequest. Если ты написал сам такую, то хвала тебе и памятник. Выставляй в инэт мож, кто будет пользоавться. Я пользуюсь Dojo: и комопоненты и отправка ассинхронных запросов. Просто удобно собрать все, что касаеться одной темы в одну библиотеку. Как например у нас в Java Stuts framework. Вот и все дела.
Раз получаеться, знач правильно все делаешь. И почитай еще книгу Ajax in Action, раз так не понятно, где эти библиотеки. Там есть и такое 


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
izvrat
Дата 12.7.2006, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 3.7.2006

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



MisterCleric , ну спасибо, это и я и хотел узнать... т. ея писал на ajax и не знал об этом.....

Не... я не написал, я впрорцессе, щас пишу истбокс аля эксель.... для воода даннных...

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

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

Я лично намерен пользоватся подгрузкой через динамическое создание <script> элемента и подменой у него src для загрузки сотвтсвующего скрипта, который и обновляет мои данные...  
PM MAIL   Вверх
12345c
Дата 12.7.2006, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



во введении к книге "Ajax в действии" - http://www.williamspublishing.com/PDF/5-84...4-X/preface.pdf , 90 К, подробно сказано, что есть Ajax. (ссылка из темы http://forum.vingrad.ru/index.php?showtopic=103736 ) - набор технологий, а библиотеки - вторичное. 
PM WWW   Вверх
ОнКофе
Дата 19.7.2006, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 274
Регистрация: 3.3.2006
Где: http://www.angeli na-pitt.by.ru

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



мне вот тут понравилось  http://www.zapatec.com/website/main/ 
демонстрации классные у них! Только пока еще не разобрался почему когда я меня текст в подгружаемых файлах на русский он коряво отображается... :-(  

Это сообщение отредактировал(а) ОнКофе - 19.7.2006, 17:18
PM MAIL WWW   Вверх
gEndelf
Дата 20.7.2006, 10:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 7.7.2005
Где: the world

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



мы использовали AJAX для создания графического редактора - http://litha-paint.com 
PM MAIL WWW   Вверх
godsgame
Дата 12.8.2006, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

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



я вот использую библиотеки Дмитрия Котерова, и очень ими доволен. Примеры использования очень понятны даже новичку.
http://dklab.ru/lib/Subsys_JsHttpRequest/
PM MAIL   Вверх
Wolf1994
Дата 12.8.2006, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

Репутация: 4
Всего: 29



Является ли AJAX'ом любой обмен данными с сервером без перезагрузки страницы (request, iframe, js-src)? Или только, реализованный через xmlhttprequest
 smile 
PM MAIL WWW   Вверх
Sardar
Дата 13.8.2006, 03:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Wolf1994, аякс родился благодаря XMLHttpRequest, хотя это не так принципиально важно. Важно другое, если пересылка сообщений между клиентом и сервером пользует XML (своё или SOAP например), если можно написать клиента на чём нибудь другом (например на дельфях), то это аякс. Всё остальное просто динамика на сайте.

Смысл не в XML или XMLHttpRequest обьекте, смысл в том что можно построить клиента вебсервиса (чего угодно) в браузере. Хотя чисто технически это асинхронный JS и XML smile


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




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


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

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