Namespace do manipulador de eventos no JavaScript Vanilla

Eu estou familiarizado com os espaços para nome nos manipuladores de eventos do jQuery. Eu posso adicionar um manipulador de eventos em um espaço para nome específico:

$('#id').on('click.namespace', _handlerFunction);

E então eu posso remover todos os manipuladores de eventos nesse espaço para nome:

$('#id').off('.namespace');

A vantagem aqui é que eu posso remover apenas os eventos desse espaço para nome, e não os eventos adicionais / adicionados pelo usuário que devem ser mantidos.

Alguém tem alguma dica de como não posso usar o jQuery, mas obtém um resultado semelhante?

Obrigado!!

questionAnswers(3)

yourAnswerToTheQuestion