Я нахожусь в процессе написания плагина jQuery для обработки отслеживания Google Analytics с использованием атрибутов данных html5.
Код все еще находится в стадии альфа, но прилагаемая скрипка показывает, что он отслеживает отдельные элементы dom и выводит правильные результаты.(Вы увидите все это в консоли).
Пока что меня беспокоит только использование памяти.В настоящее время я привязываю отдельные обработчики событий к каждому элементу, и, как мы все знаем, это может привести к беспорядку и увеличению объема памяти.
В идеале я хотел бы хранить каждый объект трекера в центральном месте и выполнять какой-то видвнутри функции jQuery on()
для запуска pushToGoogle()
с правильным контекстом.
К сожалению, мои отбросы JavaScript не могут это сделать, и я не могу найти эффективный способ обернуть все визящная родовая мода.
Есть идеи ??