B~Vladi,
я e1f'а процитирую, вдруг не заметил Цитата:
И зачем имена функций/методов с большой буквы? |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
Цитата:
|
Цитата:
Я частенько к концу раб. дня могу тупить, так что не обращайте внимание:) По поводу того, как узнать, была ли ошибка... Я так понимаю, можно пойти 2 путями - где-то это всё сохранять (Event.errors, например) и уже самому смотреть, были ли ошибки... Или можно вызвать событие window.onerror... Вобщем, скажите хоть как будет правильнее а?! |
Вобщем, теперь сохраняю все ошибки в массив Event.errors (свойство библиотеки).
При генерировании нового события, массив обнуляется. Если передан обработчик onerror и возникает ошибка - он вызывается в контексте события и передаётся ошибка. Так пойдёт?! |
Честно говоря, я весь текущий спич слабо воспринимаю :) Если я пишу такой обработчик, который может упасть -- я заверну его в try/catch сам.
Onerror -- есть баги, выполнение скрипта-то все равно стопается. Насчет методов -- а почему не "первая буква маленькая, дальше заглавные большие"? JS-style, вроде бы ;) |
Ещё убрал строчку присваивания возвращаемого значения в событие...
Если необходимо передать что-либо в следующий обработчик - достаточно присвоить это в объект event. Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 20:14. |