سؤال

لديّ عنصر تحكم مستخدم ويب يحتوي على العديد من عناصر التحكم الأخرى (مستخدم الويب) ويشترك في الأحداث التي يرفعها الأطفال.

رأيت شخصًا ما في مكان ما في موقف مماثل يوفر التخلص () على السيطرة المحتوية وعدم تسجيل الأحداث التي اشتركت عليها.

ألا يتم تفجير كل شيء عند اكتمال معالجة الطلب؟ / هل لا يتم تسجيل تلك الأحداث اللازمة؟

هل كانت مفيدة؟

المحلول

نظرًا لأن الضوابط المحتوية (ناشري الأحداث) لن يتم الرجوع إليها من قبل أي شيء عندما لم يعد يتم الرجوع إلى التحكم الذي يحتوي على نفسه ، فيجب جمع القمامة. عندما يحدث ذلك ، يمكن أيضًا جمع التحكم الذي يحتوي على القمامة. نظرًا لأن هذه الأشياء كلها في نفس الجيل ، لا أرى كيف يمكن جمع الحاوية في وقت أقرب. لا يبدو أن عدم تسجيل معالجات الأحداث ضروري. إذا كان ناشري الحدث كائنات أطول من الحاوية ، فسيكون ذلك منطقيًا.

لمزيد من المعلومات ، الرجوع إلى هذا نقاش.

نصائح أخرى

لا أعتقد أن هذه خطوة ضرورية.

كما تقول ، يتم إعادة إنشاء الصفحة (وجميع أدوات التحكم الخاصة بها) في كل بريد ، لذلك ليس من الضروري

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top