मैं jQuery के साथ डोम मैनिपुलेशन सीख रहा हूं और ब्राउज़र प्रदर्शन सर्वोत्तम प्रथाओं को समझना चाहता हूं।jQuery डोम मैनिपुलेशन - प्रदर्शन तुलना?
कहें कि मेरे पास दो डोम तत्व हैं (div, p, ol, आदि) और मैं चाहता हूं कि उपयोगकर्ता केवल पहला तत्व देखें और फिर केवल दूसरा तत्व देखें।
मैं सकता है:
- उपयोग की जगह()
- निकालें() पहला तत्व और (दूसरा तत्व
- छिपाने() पहला तत्व और शो() दूसरा तत्व जोड़ें)
क्या के प्रदर्शन के बीच मतभेद है:
- 1 बनाम 2
- 2 बनाम 3
- 1 बनाम 3
वहाँ अतिरिक्त प्रदर्शन विचार कर रहे हैं, तो तत्व विभिन्न प्रकार के कर रहे हैं? या यदि तत्व बटन या फॉर्म फ़ील्ड हैं?
मैं कहूंगा कि यह इस बात पर निर्भर करता है कि आप अपना मार्कअप कैसे और कहां उत्पन्न करते हैं (यानी आप कितने लचीले होने की आवश्यकता है) उदाहरण के लिए, जब आप प्रतिस्थापित/निकालें/जोड़ रहे हैं तो आपको सामग्री जेएस-साइड जेनरेट करना होगा। यदि आप वास्तव में प्रदर्शन में रुचि रखते हैं तो आप आसानी से यहां अपने मामलों का परीक्षण कर सकते हैं: http://www.jsperf.com – m90