Какой метод javascript будет вызван первым? - PullRequest
2 голосов
/ 04 ноября 2011

Если мне нужно вызывать функции javascript (например, ProcessingOne и ProcessingTwo), и я связываю их оба с событием onclick кнопки:- один связан с нажатием кнопки в документе готовый вызов- другой непосредственно вводится в HTML кнопкиЧто будет срабатывать первым при нажатии кнопки?

(Хорошо, я мог бы проверить это через 5 минут, но я хочу знать, каким будет стандартный способ, которым браузер будет обрабатывать это)

Ответы [ 2 ]

3 голосов
/ 04 ноября 2011

Из спецификации DOM уровня 2 (события) :

Хотя все EventListeners на EventTarget гарантированно будут инициируется любым событием, полученным этой EventTarget, нет указывается порядок, в котором они получат событие относительно других EventListeners на EventTarget.

0 голосов
/ 04 ноября 2011

Обычные браузеры будут запускать назначения по клику в документе.IE сначала будет вызывать встроенное событие кнопки и только затем событие onready.

...