2010-02-12 16 views
6

क्या कोई ईवेंट श्रोताओं की लागत पर स्पष्ट विवरण के साथ मदद कर सकता है? मेरे अनुभवजन्य साक्ष्य छोटे दस्तावेज़ों में बनाम बड़े दस्तावेज़ों में हैं & घटना प्रतिनिधिमंडल सुधार ... लेकिन मैं प्रक्रिया के ठोस स्पष्टीकरण की उम्मीद कर रहा था- और इसके बारे में क्या महंगा है।जावास्क्रिप्ट इवेंट श्रोता प्रदर्शन

मुझे लगता है कि समस्या बड़े दस्तावेज़ों (अधिक वस्तुओं, अधिक गुण, श्रोताओं के साथ, अधिक कार्यों) पर ऑब्जेक्ट गुणों से जुड़ी कार्यों की बहुत ही कम मात्रा है?

उत्तर

0

किसी ईवेंट श्रोता की लागत कोड में उपयोग किए जाने वाले तरीके पर आधारित होती है।

देखें http://www.javascriptrules.com/2009/07/22/cross-browser-event-listener-with-design-patterns/

+0

मैं क्लासिक हैंडलर (ऑब्जेक्ट विधि के रूप में ईवेंट) के संदर्भ में बोल रहा हूं। – Nic

+1

यह बिल्कुल एक स्पष्टीकरण नहीं है। –

0

इस संदर्भ ईवेंट हैंडलर्स की कि जोड़ने बहुत मतलब है लगता है (संभवतः धीमा कर देती है और अधिक संसाधनों का उपयोग कर अपने आवेदन नीचे) स्मृति उपयोग बढ़ जाती है: http://gregfranko.com/blog/javascript-performance-tips/

जवाब यहाँ की तरह लग रहा और अधिक व्यापक है: event delegation vs direct binding when adding complex elements to a page

संबंधित मुद्दे