Представьте, у меня есть веб-приложение с хорошими компонентами, закодированными вашей любимой библиотекой Javascript. Я интенсивно использую пользовательские события, чтобы уменьшить зависимости между этими компонентами, чтобы вы могли легко размещать их в нескольких контекстах, повторять их на странице и / или вкладывать в них по своему усмотрению.
Это прекрасная картина, но отладка может быть довольно трудной, так как я не нашел способа сделать запись своих пользовательских событий. В идеале я хотел бы иметь возможность включить ведение журнала в выбранной среде (в настоящее время я использую Prototype), а затем получить текущий журнал запущенных и наблюдаемых событий в любой точке или точках DOM.
Я обсуждал это с другими F2E, и было опробовано несколько подходов:
- Визуальное событие - это букмарклет, который хорошо визуализирует, где связаны события, но не предлагает журнал времени выполнения.
- Антенна Это просто такой журнал, но он немного глючит и требует модификации самой библиотеки прототипов, которая выглядит как хак.
Как мне получить пользовательскую регистрацию, которую я хочу?