Сообщение от Gvozd
|
покажите какую модель вы считаете классической, и в чем отличие от вашей записи?
|
if(readyState == 4){
if(request.status == 200){
...
}
}
Данная конструкция применяется в подавляющем большинстве скриптов. Вот меня и интересует вопрос: это чисто иллюстративная форма записи или есть какие-то предпосылки (глюки) к ее использованию.
Сообщение от Gvozd
|
что такое семеричный метод?
|
Сихронный запрос без обработчика onreadystatechange. Сорри термины таки разные
Сообщение от Gvozd
|
вы имеет ввиду обработчик события onreadystatechange?
в любом случае, в JS нету отдельных потоков, чтобы что-то могло в нем выполнятся.
JS - однопоточный язык
|
По контексту функции обработчика сразу видно что метод onreadystatechange циклический, а в случае работы цикла в одном потоке проявляется то самое "подвисание", ожидание окончания цикла.
JS - однопоточный язык, но некоторые его функции/методы объектов таки порождают потоки, пусть и в не явном виде.