Привет, мои дружелюбные компьютерные волшебники!
Я кодировал простой сборщик дат в jQuery, уже готовые пакеты были слишком тяжелыми на мой вкус. Я думал, что все в порядке, пока я не заметил странное поведение. Сначала я решил, что алкоголь может испортить латентность между моими глазами и мозгом, но когда проблема проснулась, я решил обратиться за помощью.
Когда я несколько раз нажимаю одну из стрелок, чтобы изменить месяц, скрипт
начинает отставать и в итоге глохнет. Через некоторое время это приходит
вернуться к жизни. Примерно в первые четыре или пять месяцев меняет работу
как и предполагалось.
Я пытался упростить вызовы Date (), насколько мне известно, но безрезультатно. У меня какая-то утечка памяти?
Я нашел пример, который повторяет проблему здесь ( полный код ): http: //jsfiddle.net/DCfMj/
Любая помощь приветствуется. Также можно сказать, что я написал невероятно дерьмовый код и из-за этого я бесполезный мешок крови. Подобная конструктивная критика создает характер.