powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / onreadystatechange
9 сообщений из 9, страница 1 из 1
onreadystatechange
    #38381783
onreadystatechange
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
onreadystatechange еще используют? не устарел? или все таймерами строчат?
...
Рейтинг: 0 / 0
onreadystatechange
    #38381799
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
onreadystatechange был, есть и будет. Таймерами строчат олухи.
...
Рейтинг: 0 / 0
onreadystatechange
    #38381861
Фотография asws
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для контроля времени ожидания ответа от сервера всё равно нужен таймер.
При параллельных запросах, порядок их завершения может различаться.
Мне удобнее использовать типовые функции для постоянного контроля запросов и обработки полученных данных.
Вошло в привычку никогда не использовать onreadystatechange, только таймер.
...
Рейтинг: 0 / 0
onreadystatechange
    #38382169
asws, я согласен с Antonariy за использование onreadystatechange потому что это и более грамотно и работает быстрее. С таймером теряются десятки миллисекунд.
...
Рейтинг: 0 / 0
onreadystatechange
    #38382181
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
onreadystatechange в старье вызывал утечку памяти, описанную тут http://xmlhttprequest.ru/#problem

в связи с чем вопрос: а если в обработчике onreadystatechange в конце присвоить xhr=null, то по идее круг размыкается, я правильно понимаю?
...
Рейтинг: 0 / 0
onreadystatechange
    #38382190
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
onreadystatechangeonreadystatechange еще используют? не устарел? или все таймерами строчат?onload уже используют.
...
Рейтинг: 0 / 0
onreadystatechange
    #38382196
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
onreadystatechange
    #38382215
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Мечonreadystatechange в старье вызывал утечку памяти, описанную тут http://xmlhttprequest.ru/#problem

в связи с чем вопрос: а если в обработчике onreadystatechange в конце присвоить xhr=null, то по идее круг размыкается, я правильно понимаю?А сначала xhr.onreadystatechange = null. Но наверное не так все просто, иначе бы всякие YUI и dojo не перешли на таймеры.
...
Рейтинг: 0 / 0
onreadystatechange
    #38382428
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyЯростный Мечonreadystatechange в старье вызывал утечку памяти, описанную тут http://xmlhttprequest.ru/#problem

в связи с чем вопрос: а если в обработчике onreadystatechange в конце присвоить xhr=null, то по идее круг размыкается, я правильно понимаю?А сначала xhr.onreadystatechange = null. Но наверное не так все просто, иначе бы всякие YUI и dojo не перешли на таймеры.ну допустим xhr=null неочевидно.

а если вот так:
Код: javascript
1.
2.
3.
4.
5.
var wrap = { xhr: createReq(); };
wrap.xhr.onreadystatechange = function() {
	...
	wrap.xhr = null;
}


ясно, что замыкание держит xhr только через wrap.xhr, и подсвеченная строка рвет эту единственную связку.
разве нет?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / onreadystatechange
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]