Представьте, что у меня есть веб-приложение с красивыми компонентами, закодированными с вашей любимой библиотекой Javascript. Я интенсивно использую пользовательские события, чтобы уменьшить зависимости между этими компонентами, чтобы вы могли легко разместить их в нескольких контекстах, повторить их на странице и/или разместить в них, насколько мне кажется.Пользовательские регистрации событий для фреймворков Javascript
Это прекрасная картина, но отладка может быть довольно больной, поскольку я не нашел способ сделать запись моих пользовательских событий. В идеале, я хотел бы иметь возможность включить logging в моей выборке (я использую Prototype, в настоящее время), а затем получить текущий журнал запущенных и наблюдаемых событий в любой точке или точках DOM.
Я обсуждал это с другими F2E-х и несколько подходов были испробованы:
- Visual Event является букмарклет, который делает хорошую работу по визуализации, где события связаны, но не дает выполнения журнал.
- Antenna Как раз такой журнал, но кажется немного ошибкой и требует модификации самой библиотеки прототипов, которая кажется взломанной.
Как я могу получить пользовательскую регистрацию, которую я хочу?
Это похоже на начало реализации в jQuery, я прав? –
Я не знаком с JQ, но в Mootools я просто «продлю» метод [fire]. Я предполагаю, что в JQ есть что-то подобное. –