0

閉鎖に関する Google の Javascript スタイル ガイド (http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml#Closures) を読んでいましたが、jquery プロキシを使用してコールバックを実行しても安全かどうか疑問に思います。メモリリークトラップに?

4

1 に答える 1

0

マネージ メモリ環境でのクロージャーについて覚えておくべきことは、ガベージ コレクターのしくみです。「window」などのルート オブジェクトから始まり、可能なすべてのメモリ参照に従います。オブジェクトが見つかった場合、そのオブジェクトは再利用できません。

重要なのは、クロージャーが不要になったら、考えられるすべてのパスをカットすることです。これには、クロージャー参照関数、関数を参照するすべてのオブジェクト、および関数を所有するオブジェクトが含まれます。これにはプロキシが含まれます。それらへの参照も無効にします。

于 2012-09-16T19:20:02.727 に答える