Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.04.2012, 17:19
Аватар для Mirror13
Новичок на форуме
Отправить личное сообщение для Mirror13 Посмотреть профиль Найти все сообщения от Mirror13
 
Регистрация: 14.04.2012
Сообщений: 9

Обработка ошибок при асинхронном выполнении в JavaScript
При синхронном выполнении кода исключения — очень удобный механизм обработки ошибок. Но в JavaScript очень много кода, выполняемого асинхронно — к примеру, запросы на сервер. Часто для обработки ошибок в этом случае используются коллбэки, но по удобству такая методика не сравнится с исключениями, при которых стек вызовов самостоятельно раскручивается до места перехвата.

Я долго и упорно искал что-то по этой теме, но находил только что-то вроде этого:
try {
    helloWorld();
}
catch (e) {
    alert(e.message);
}

function helloWorld() {
    throw new Error('Hello world!');
}

Есть ли хорошие статьи по поводу обработки ошибок при асинхронном выполнении, особенно в JavaScript? Может быть, существуют специфические паттерны или малоизвестные возможности языка?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли отключить остановку javascript при ошибке в IE6 ? limonad Internet Explorer 0 28.01.2010 18:04
Помогите разобраться с повторением при генерации массива (Javascript) JsLoveR Javascript под браузер 4 16.12.2009 15:26
выполнение javascript при движении мышкой на странице root-xenos Общие вопросы Javascript 2 08.11.2009 21:55
Обратная связь ПРИ ПОМОЩИ JavaScript qwertypop Элементы интерфейса 2 23.04.2009 18:30
Убрать аттрибут rowSpan при помощи JavaScript Triglav Общие вопросы Javascript 5 01.10.2008 16:10