• Ненужное движение псевдоэлемента в ссылке при наведении?

    @Aksigera
    Вы рано отметили мой ответ решением, добавил туда реальное решение проблемы)
  • Код про утечки памяти?

    @Aksigera
    *Типичный способ реализации замыкания — это создание связи между каждым объектом-функцией и объектом-словарем, представляющим собой лексическую область видимости для этой функции* *И как только переменная используется в любом из замыканий (новое каждую секунду), то она попадает в лексическую область видимости, используемую всеми замыканиями в этой области видимости (глобальная)*
    Это означает, что каждый раз область видимости объекта-функции replaceThing становится глобальной, так же как и у объекта-словаря theThing.