javascript - Memory leaks and jQuery plugin -


i'm writing destroy method jquery plugin. i'm concerned potential memory leaks caused references dom objects persisting after destroy method has been called. code below have potential cause memory leak?

jquery.fn.foo = function(){     var $bar = $('.bar');      $bar.on('click.foo', function(){         var $baz = $('.baz');     });      this.destroyfoo = function(){         $bar.off('click.foo');         //is necessary avoid orphan node?         $bar = null;     };      return this; };  var $qux = $('.qux').foo();  $qux.destroyfoo(); 

looks fine me. variable $bar declared within function scope won't accessible outside of it.

$bar = null; - enough clear reference element.


Comments

Popular posts from this blog

javascript - Google App Script ContentService downloadAsFile not working -

javascript - Function overwritting -

c# - Exception when attempting to modify Dictionary -