Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » AJAX

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Открыть новую тему     Написать ответ в эту тему

TBFG



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В этой теме хочется услышать мнения людей о технологии AJAX. В особенности интересно, если кто-то ее реализовал в действующих проектах. По моему технология заслуживает доверия, но естевственно, пойдет ли она в массы, зависит только от нас - т.е. WEB - разработчиков.


 
Ссылки по теме.

Ajax - Википедия.  
Технология, которая перевернёт веб
Сверхдинамичные веб-интерфейсы
Subsys_JsHttpRequest: динамическая подкачка данных без перезагрузки страницы
xAJAX на NoNaMe
Неплохой обзор движка xAJAX; в статье приведены нагляные примеры.
 
AJAX Matters - Asynchronous JavaScript and XML and XMLHTTP development information
Dynamic HTML and XML: The XMLHttpRequest Object
Client/Server Gateway JSAPI
Using Perl to do AJAX
 
Ajax programming community
[05.04.06] HTTP Streaming

Всего записей: 584 | Зарегистр. 10-07-2004 | Отправлено: 18:30 22-08-2005 | Исправлено: 6epcepk, 21:07 18-04-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alextretyak

Цитата:
Или я чё-то не понимаю, но... дело совсем не в ajax, просто насколько я понял тот редактор написан на javascript!  
Вот напр. некоторые из подключаемых файлов (а их там туча, около 15):  

написан на js и что??  
Скрипты для редактирования в браузере HTML-кода и файлов
вот тебе куча подобных вещей

Цитата:
Кстати хочу спросить, какой браузер в инт-кафе ставят чаще всего? И поддерживают ли сжатие gzip-ом загружаемых страниц IE и Firefox... или от браузера тут ничего не зависит?

если работают в режиме HTTP/1.1


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:31 26-03-2006
Church



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
если работают в режиме HTTP/1.1  

Инфа на эту тему имеется? А то даже не знаю, как к поисковику подойти с таким вопросом
 
Добавлено:

Цитата:
Ну, во-первых, я слышал, скрипты того же gmail даже при выделенке загружаются довольно долго, а ждать 3-4 минуты в интеренет кафе просто чтобы быстренько отправить письмо... спасибо увольте.

Во-первых - я слышал, что винда тормознее и глючнее, чем Linux. Пока не попробовал. У меня Linux почему-то оказался глючнее и тормознее, чем винда.
У меня на модеме gmail грузится быстрее других веб-интерфейсов. Если на выделенке скорость 1Кбит/сек, то... спасибо увольте... меня сидеть на такой выделенке.

Всего записей: 1199 | Зарегистр. 05-09-2003 | Отправлено: 23:34 26-03-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Church

Цитата:
Инфа на эту тему имеется?

не к месту вопрос
http://www.schroepl.net/projekte/mod_gzip/browser.htm
http://www.webreference.com/internet/software/servers/http/compression/
http://www.http-compression.com/

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:40 26-03-2006
Brodyaga



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Это ведь несовсем JS.
Это технология XUL(недавно обсуждалась на xpoint), которая работает исключительно на шкафах и мозилле.
Нужно и на каменты смотреть, господа.Там файлы xul'овские.

Всего записей: 2713 | Зарегистр. 07-01-2006 | Отправлено: 11:52 27-03-2006
Oleg_Tarusov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Будущее в том, как это использовать. Горизонт огромен, не все понимают куда идти.  

Использовать для подгрузки данных без перезагрузки страницы. Аджакс делает страницы быстрыми, если ты не понял.
Дobavleno:
Кстати у xajax проблемы с русским языком, как я понял. Динамически добавить содержимое из таблицы базы данных,
в которой есть поля с русским текстом, в элемени div у меня не получилось - ошибку выдает. Как только попробовал
выдать данные, несодержащие русского текста, всё получилось. Потом пробовал просто создать кнопка, при нажатии на которую вызывается функция, которая добавляет в элемент div текст, уже прописанный в ней, ну типа, "Hello, world". Так с английским текстом работало, а русским нет. .

Всего записей: 175 | Зарегистр. 25-02-2006 | Отправлено: 20:26 28-03-2006 | Исправлено: Oleg_Tarusov, 00:45 03-04-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oleg_Tarusov

Цитата:
Кстати у xajax проблемы с русским языком, как я понял. Динамически добавить содержимое из таблицы базы данных, в которой есть поля с русским текстом, в элемент div у меня не получилось - ошибку выдаёт

нет у него проблем с русским. если посмотришь, но на борде ajax работает.
просто IE плохо относится если информация посылается не в UTF.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:52 28-03-2006
UncoNNecteD



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Oleg_Tarusov
не только быстрыми. мыслишь ограничено.

----------
-= Я тут чертовски давно =-

Всего записей: 4040 | Зарегистр. 21-03-2002 | Отправлено: 20:52 28-03-2006
Oleg_Tarusov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery

Цитата:
нет у него проблем с русским. если посмотришь, но на борде ajax работает.  
просто IE плохо относится если информация посылается не в UTF.

Пример работающей программы скинуть сюда можешь?
Пусть будет это хотя бы просто кнопка, при нажатии на которую в элемент, например, div выводится текст.
 
UncoNNecteD

Цитата:
не только быстрыми. мыслишь ограничено.

Ну я имел ввиду, что человек получает данные от сервера, без перезагрузки страницы.
Если ты видишь, ещё более широкое применение, то мне интересно будет тебя послушать. Может скажешь?

Всего записей: 175 | Зарегистр. 25-02-2006 | Отправлено: 22:27 28-03-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oleg_Tarusov

Цитата:
Пусть будет это хотя бы просто кнопка, при нажатии на которую в элемент, например, div выводится текст.  

зачем?? я тебе сказал - сервер должен выдавать в UTF текст, если там есть русский и все.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:29 28-03-2006
Oleg_Tarusov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Что такое UTF?

Всего записей: 175 | Зарегистр. 25-02-2006 | Отправлено: 22:30 28-03-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oleg_Tarusov

Цитата:
Что такое UTF?

мдя.. как все запущено.. уникод
http://www.hpg.ru/log_chat.html

Цитата:
В ответ мы получаем XML с сервера, который по идее должен быть разобран и аккуратно положен в req.responseXML. И вот тут первый «камень» - не забудьте на сервере указать скрипту тип контента text/xml.  
 
header('Content-Type: text/xml; charset=windows-1251');
 
Раз уж Вы, уважаемый читатель, всё это читаете, полагаю, что Вы говорите и пишете на русском языке, как следствие, и чат, наверное, предпочтёте русскоязычный. И тут-то всем нам большую, гм, радость подложила компания Microsoft - даже если мы на сервере выставим кодировку windows-1251 и даже если мы нашему req пропишем ту же кодировку  
 
 
req.setRequestHeader('Content-Type: text/xml; charset=windows-1251');
 
всё равно XMLHttpRequest в браузере Internet Explorer ведёт себя так, как будто принимает XML в кодировке Unicode. «Где логика, где разум?»© Само собой, при этом однобайтная windows-1251 конвертится в двухбайтную Unicode совершенно диким образом и никакого XML не получается. Кстати, к стыду Microsoft, в Mozilla такого глюка не наблюдается.


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:37 28-03-2006
Oleg_Tarusov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
сервер должен выдавать в UTF текст

Может здесь ошибка не "выдавать в UTF текст", а "выдавать текст в UTF". Вот что меня смутило, так бы догался, что кодировка.
 
Как я понял req.setRequestHeader('Content-Type: text/xml; charset=windows-1251');  
решает проблему с русским языком?

Всего записей: 175 | Зарегистр. 25-02-2006 | Отправлено: 22:54 28-03-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oleg_Tarusov

Цитата:
Как я понял req.setRequestHeader('Content-Type: text/xml; charset=windows-1251');  
решает проблему с русским языком?

не всегда.. в IE могут быть проблемы. какие - вот смотри
AJAX - Баг рапорт. Новая фича, требуются тестеры.

Цитата:
Может здесь ошибка не "выдавать в UTF текст", а "выдавать текст в UTF".  

"выдавать в уникоде текст" или "выдавать текст в уникоде".. если честно, то не вижу разницы.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:56 28-03-2006 | Исправлено: Cheery, 22:58 28-03-2006
Oleg_Tarusov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
"выдавать в уникоде текст" или "выдавать текст в уникоде".. если честно, то не вижу разницы.

 
Я подумал, что UTF это что-то куда текст можно послать.
 
Добавлено:
Ладно, наверное, придется осваивать Subsys_JsHttpRequest.
 
 

Всего записей: 175 | Зарегистр. 25-02-2006 | Отправлено: 23:02 28-03-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oleg_Tarusov

Цитата:
Ладно, наверное, придется осваивать Subsys_JsHttpRequest

твое право.. могу лишь сказать, что на борде текст с помощью Ajax выдается в 1251 для всех браузеров кроме IE.. для него специально идет UTF

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:11 28-03-2006
UncoNNecteD



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Oleg_Tarusov
Можно конечно сказать что дело только в скорости, но тут есть нечто другое, типа динамика, то есть возможность строить принципиально другие интерфесы, которые без AJAX невозможны.  
Простейший пример - Google Suggest... дело в скорости? В общем да, но построить такой интерфейс без аякса - с любой скоростью сети и сервера, например, - полная утопия.

----------
-= Я тут чертовски давно =-

Всего записей: 4040 | Зарегистр. 21-03-2002 | Отправлено: 23:25 28-03-2006
Oleg_Tarusov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
UncoNNecteD
Благодарю.
 
Короче мне нужен пример того, как c помощью xajax добавлять в элементы русский текст.

Всего записей: 175 | Зарегистр. 25-02-2006 | Отправлено: 00:14 31-03-2006 | Исправлено: Oleg_Tarusov, 00:15 31-03-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oleg_Tarusov

Цитата:
Короче мне нужен пример того, как c помощью xajax добавлять в элементы русский текст.

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

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:18 31-03-2006
Oleg_Tarusov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Как сделать так, чтобы текст возвращался в уникоде, а пока постараюсь это сам поискать.

Всего записей: 175 | Зарегистр. 25-02-2006 | Отправлено: 00:20 31-03-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oleg_Tarusov
PHP & charset UTF-8
Perl: Перекодировка кириллического текста (win/koi/iso/utf)


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:22 31-03-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Компьютерный форум Ru.Board » Интернет » Web-программирование » AJAX


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru