Basit bir soru, gerçekten bir sürü zaman aşımı çalıştırıyorum, ancak sayfayı yavaşlatmamalarını ve herhangi bir nedenden dolayı, idam ettikten sonra bellekte tutulmadıklarından emin olmak istiyorum.Çalıştırdıktan sonra setTimeouts'u temizlemek zorunda mıyım?
$projects.each(function(index) {
var $this = $(this);
window.setTimeout(function() {
// animate
}, 300 * index);
});
// Clear timeouts?
Tahminimce, koştuktan sonra yok olduklarını ancak yalnızca en iyi uygulamaları takip etmek istediklerini.
Zaman aşımını silmek için önce zaman aşımı kimliğine bir referans tutmak zorundasınız. ;-) – RobG
@RobG Evet, bunun farkındayım. Hepsini bir dizide saklayacağım ama gereksiz görünüyor. – Marko