Как сохранить ссылку на конкретный eventListener?

Ситуация такая, на сайте кешируются страницы (второй переход происходит без обновления) и если несколько раз зайти на страницу одного и того же шаблона один и тот же window.addEventListener('resize', function().... добавляется по нескольку раз и функция отрабатывает столько раз, сколько был осуществлен переход на эту самую страницу без ее обновления (при обновлении F5 события сбрасываются). Можно как-то сохранить ссылку на конкретного прослушивателя, удалять его если он есть и добавлять новый ? Без использования jquery

function screenWidthInit() {
    console.log('function init');
  //какой-то код который должен обрабатываться при изменении ширины экрана или его ориентации на мобилке
}
screenWidthInit();

window.addEventListener('resize', screenWidthInit);
https://ru.stackoverflow.com/posts/1329201/edit#


Ответы (0 шт):