क्या कोई भी कोड, स्यूडोकोड प्रदान कर सकता है या यहां तक कि सादे जावास्क्रिप्ट (डी JQuery, या किसी भी सहायक पुस्तकालयों) में डीएफएस और बीएफएस को लागू करने के लिए अच्छे लिंक भी प्रदान कर सकता है? मैं समझने की कोशिश कर रहा हूं कि या तो ट्रैवर्सल को कैसे कार्यान्वित किया जाए, लेकिन मैं वास्तव में बीएफएस और डीएफएस कार्यान्वयन के अंतर को अलग नहीं कर सकता।जावास्क्रिप्ट-केवल डोम ट्री ट्रैवर्सल - डीएफएस और बीएफएस?
यदि हम एक उदाहरण के रूप में एक ठोस समस्या चाहते हैं: मैं किसी दिए गए नोड पर डीओएम को पार करना चाहता हूं, और सभी वर्ग के नाम प्राप्त करना चाहता हूं।
(एकमात्र तरीका जिसे मैं ट्रैवर्स के बारे में सोच सकता हूं, प्रत्येक माता-पिता नोड के माध्यम से जाना है, मुझे उस नोड से जो चाहिए वह प्राप्त करें, जो इस उदाहरण में कक्षा का नाम है, फिर देखें कि उनके बच्चे हैं, प्रत्येक बच्चे के लिए भर्ती करें। मान लीजिए कि यह डीएफएस है? फिर, मुझे एक डोम ट्रैवर्सल कार्यान्वयन में मतभेदों को समझने में कठिनाई हो रही है!)
अंत में, क्षमा करें अगर यह दोहराना है। मैंने हर जगह अच्छे, स्पष्ट उदाहरणों के लिए खोज की है लेकिन मुझे कोई अच्छा जवाब नहीं मिला है! यदि पहले से ही एक अच्छा जवाब नहीं है, तो कृपया मुझे बताएँ :)
आप http://www.w3schools.com/js/js_htmldom_navigation.asp से डोम ट्रेवर्सल को समझने के लिए –
आप शायद इसलिए है क्योंकि इस तरह सवाल आमतौर पर –
बंद हो जाती हैं @ अमित कुमार-कृपया नहीं है पर कुछ भी नहीं मिला कोशिश किया संदर्भ w3schools, यह त्रुटियों से भरा है। एमडीएन संदर्भित करने के लिए काफी बेहतर है। – RobG