В частности, Spidermonkey .
Я знаю, что вы пишете функции и прикрепляете их к событиям для их обработки.
Где определен обработчик onClick
и как JS-движок узнает, что запускать события onClick
, когда пользователь нажимает?
Приветствуются любые ключевые слова, шаблоны проектирования, ссылки и т. д.
ОБНОВЛЕНИЕ
Объединение ссылок, которые я считаю полезными здесь:
http://www.w3.org/TR/DOM- Уровень 2-События / events.html
https://github.com/joyent/node/blob/master/src/node_events.cc
http://mxr.mozilla.org/mozilla/source/ dom / src / events / nsJSEventListener.cpp