Уважаемые, пришлось по проекту править малоизученный javascript.
Есть сторонний ресурс, на коем имеется javascript-механизм, абсолютно удовлетворяющий моим текущим нуждам - по клику один слой заменяется другим. Механика простая, решил залезть в код, найти функцию, которую повесили на ссылку. Так как дело с javascript имел давно, предполагал увидеть что-то вроде:
<a href="#" onClick="javascript:socialSwitch(select);">link</a>
но увидел
<a class="switcher toggle_active" href="https://www.facebook.com/299609513866"
rel="external nofollow" target="_blank">Facebook</a>
Полез гуглить, какие существуют способы повесить событие на ссылку. Нашел, что можно повесить функцию по id-шнику. Это понятно. Но здесь даже id-шника нет.
Теперь главный вопрос темы - уважаемые javascript-разработчики,
если Вам приходится разбирать чужой код, как Вы быстро определяете, в каком месте и какая функция обрабатывает тот или иной event?..
Мне ни одной хитрости в голову не пришло. Только полным перебором по коду пробежаться, заглядывая во все javascript-файлы.