Список форумов Шадринский форум -> Программирование -> PHP, PERL, HTML, CSS etc -> AJAX
Начать новую тему   Ответить на тему   вывод темы на печать

AJAX

Автор
Сообщение
xdsl
просто хороший человек


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 1252
Откуда: shadrinsk

Статус: Offline
СообщениеДобавлено: 2006.02.24 01:22.30
Ответить с цитатой
Компания Yahoo предоставила в свободный доступ набор компонентов AJAX, использовавшихся в онлайновых сервисах компании.
Код модулей опубликован на developer.yahoo.net под лицензией BSD License, которая позволяет всем желающим легально использовать их в коммерческих проектах. Можно даже поучаствовать в разработке самих компонентов, подписавшись на соответствующую почтовую рассылку программистов из Yahoo (ydn-javascript).
Приложения AJAX представляют собой небольшие программы, написанные на языке JavaScript и исполняемые браузером. Отличие от обычных сценариев заключается в возможности обмениваться с сервером данными в интерактивном режиме. Серверу передаются запросы, в ответ на которые он отсылает новые данные в формате XML, обрабатывающиеся сценарием и выводящиеся на страницу без ее принудительного обновления.
На основе AJAX можно создавать множество удобных и полезных в работе компонентов, что и сделали в Yahoo. Среди последних наработок компании есть как чисто технические библиотеки, обеспечивающие возможности вроде анимации, управления объектной моделью документа или обработке событий, так и более крупные компоненты вроде календаря, ползунка или древовидной структуры.

(с) compulenta.ru

Если по русски, то пишем весь JS-код на одной веб-странице, загружаем ее, а затем в фоне гоняем данные между сервером и клиентом. В плюсе - страница более не перезагружается, значит все созданные обьекты пересоздавать каждый раз не надо, все работает гораздо быстрее. В минусе - сложно отлаживать программу. Эта технология активно продвигается уже с год. На мой взгляд - очень перспективно.
Посмотреть профиль Отправить личное сообщение
Leon
Бот-тролль 85 лв


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 61661


Статус: Offline
СообщениеДобавлено: 2006.02.26 21:40.52
Ответить с цитатой
xdsl

Спросите про AJAX у Вольфа, я думаю - он много может рассказать Smile
_________________
Скажи мне чей Крым, и я скажу кто ты.
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.02.26 22:23.12
Ответить с цитатой
xdsl писал(а):
В минусе - сложно отлаживать программу
мнээ... а почему сложно? вроде наоборот проще. в смысле не отлаживать, а писать. приходят запросы на конкретные данные, и только их выдавать браузеру (или кто попросит). в связке с вебсервисами ваще такая лепота получается. и код небольшой и добавления простые.
красота короче Smile
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
VolF
подонок


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 3043
Откуда: Rammstein, GmbH

Статус: Offline
СообщениеДобавлено: 2006.02.26 23:37.46
Ответить с цитатой
xdsl писал(а):
Серверу передаются запросы, в ответ на которые он отсылает новые данные в формате XML, обрабатывающиеся сценарием и выводящиеся на страницу без ее принудительного обновления.

данные необязательно должны быть в формате xml..
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
Konst
Писатель


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 682


Статус: Offline
СообщениеДобавлено: 2006.02.27 00:03.03
Ответить с цитатой
Не обязательно в формате XML, но обязательно в кодировке, известной браузеру. А то я накололся тут.. Sad
Посмотреть профиль Отправить личное сообщение
xdsl
просто хороший человек


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 1252
Откуда: shadrinsk

Статус: Offline
СообщениеДобавлено: 2006.02.27 14:10.16
Ответить с цитатой
andy ice писал(а):
... а почему сложно? вроде наоборот проще. в смысле не отлаживать, а писать.

JS вообще сложно отлаживать, а уж асинхронную работу... Лично мне быстрее отловить пять ошибок в php, чем две в js. Потом, работаешь с dom, который в процессе работы c ajax так модифицируется, что устаешь разбираться, откуда ноги у ошибки растут. Правда с чистым аяксом не работал, но моделировал эту технологию через скрытые фреймы, когда об аяксе широкая общественность ничего не знала - где-то за год до первых публикаций.
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.02.27 14:18.20
Ответить с цитатой
можно упростить ajax, не xml получать, а полноценные куски страниц.
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
xdsl
просто хороший человек


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 1252
Откуда: shadrinsk

Статус: Offline
СообщениеДобавлено: 2006.02.27 14:24.55
Ответить с цитатой
Там упрощать не надо, метод есть у прототипа для получения всего содержимого.
Посмотреть профиль Отправить личное сообщение
Sas'OK
Писатель


Пол: Пол:Муж.
Зарегистрирован: 06.03.2005
Сообщения: 321


Статус: Offline
СообщениеДобавлено: 2006.02.28 22:48.39
Ответить с цитатой
А ктонить может документацией (желательно на русском) и самой программой поделиться? Хочется взглянуть.
_________________
Ищи баги в себе!!!
Посмотреть профиль Отправить личное сообщение
xdsl
просто хороший человек


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 1252
Откуда: shadrinsk

Статус: Offline
СообщениеДобавлено: 2006.03.02 20:55.30
Ответить с цитатой
То что предлагает Yahoo - здесь: http://shgpi.ru/archives/ajax/
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.03.02 20:57.50
Ответить с цитатой
в-общем подход номаный. но мне не нравится. спихивать на несчастного киента огромный кусок логики.. а как же трёхзвенка?
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
xdsl
просто хороший человек


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 1252
Откуда: shadrinsk

Статус: Offline
СообщениеДобавлено: 2006.03.03 01:08.54
Ответить с цитатой
Да там вроде только строитель интерфейса спихиватеся и средства обмена данными реализуются. Хотя надо глянуть, сам еще толком в этих модулях не разбирался. Как-то логику строить на js - тяжеловато будет.
Посмотреть профиль Отправить личное сообщение
Egor
Освоившийся


Пол: Пол:Муж.
Зарегистрирован: 04.04.2006
Сообщения: 37


Статус: Offline
СообщениеДобавлено: 2007.01.24 16:29.09
Ответить с цитатой
xdsl
Посмотрел, позанимался, и чего-то мне захотелось диплом пеисать по нему. ВОзможно такое. НУ что-нибудь комплексное, где все комом используется?
Посмотреть профиль Отправить личное сообщение
xdsl
просто хороший человек


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 1252
Откуда: shadrinsk

Статус: Offline
СообщениеДобавлено: 2007.01.25 01:03.28
Ответить с цитатой
Все можно, если заранее. Надеюсь, не пятый курс?
Посмотреть профиль Отправить личное сообщение
Egor
Освоившийся


Пол: Пол:Муж.
Зарегистрирован: 04.04.2006
Сообщения: 37


Статус: Offline
СообщениеДобавлено: 2007.01.25 01:49.00
Ответить с цитатой
xdsl
Sorry, но пятый.
Посмотреть профиль Отправить личное сообщение
xdsl
просто хороший человек


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 1252
Откуда: shadrinsk

Статус: Offline
СообщениеДобавлено: 2007.01.25 19:45.55
Ответить с цитатой
Тогда, надеюсь, не очник?
Посмотреть профиль Отправить личное сообщение
Egor
Освоившийся


Пол: Пол:Муж.
Зарегистрирован: 04.04.2006
Сообщения: 37


Статус: Offline
СообщениеДобавлено: 2007.01.25 21:19.20
Ответить с цитатой
xdsl
Он самый. Smile Можно добавить, что не из самых примерных. Но до боли хочется заняться этой темой. Хочется чего-нибудь на магазина в интернете, или чрезвычайно полезной штучки. И слышно было, что это средство как никакое другое подходит для создания таких вещей.
Посмотреть профиль Отправить личное сообщение
xdsl
просто хороший человек


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 1252
Откуда: shadrinsk

Статус: Offline
СообщениеДобавлено: 2007.01.25 21:26.57
Ответить с цитатой
Я все правильно понял? Очник, пятый курс, факультет информатики, в конце января интересуется, какую тему выбрать для выпускной квалификационной работы?

Так ведь поздно, уважаемый. Все темы распределены ранней осенью, каждый уже несколько месяцев должен работать над дипломом. Так что Surprised
Посмотреть профиль Отправить личное сообщение
Egor
Освоившийся


Пол: Пол:Муж.
Зарегистрирован: 04.04.2006
Сообщения: 37


Статус: Offline
СообщениеДобавлено: 2007.01.25 22:29.55
Ответить с цитатой
Действительно ведь так оно и есть. Но я как всегда профукал. Shocked Но хочется именно эту тему. именно хтмл. Не хотел ассемблер. А то что уже несколько месяцев. Дак это мы сделаем. В техникуме я за неделю диплом написал, и защитил на 5. Smile Пожалуйста, сделайте исключение.
Посмотреть профиль Отправить личное сообщение
xdsl
просто хороший человек


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 1252
Откуда: shadrinsk

Статус: Offline
СообщениеДобавлено: 2007.01.25 22:38.30
Ответить с цитатой
Ну подходите, гляну. Может что и получится. Ничего не обещаю, ибо паровоз давно тю-тю.
Посмотреть профиль Отправить личное сообщение
Страница 1 из 1
Начать новую тему   Ответить на тему   вывод темы на печать
Показать сообщения:   
Список форумов Шадринский форум -> Программирование -> PHP, PERL, HTML, CSS etc -> AJAX

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы