मैं वर्तमान में एक विशाल रीढ़ की हड्डी ऐप (फेसबुक क्लोन) का निर्माण कर रहा हूं।Backbone.js बड़े mutli पेज ऐप, पेज संक्रमणों को साफ रूप से विनाश, निर्माण आदि का प्रबंधन
पिछले कुछ दिनों में, कैसे सब कुछ करने के लिए रोब Conery के उत्कृष्ट ट्यूटोरियल (आवश्यक देखने अपने MVC 3 और बी बी http://tekpub.com/productions/mvc3 साथ शुरू करते हैं)
अब मैं पर आए हैं बी बी धन्यवाद में काम करता है के साथ बहुत खुश महसूस कर रहा मंच जहां मुझे अपने ऐप में पेज स्विच करने की ज़रूरत है, और मैं इसे तार करना शुरू कर रहा हूं, लेकिन ऐसा लगता है कि मैं इसे बहुत कुछ कर रहा हूं। यह ठीक है, और मुझे पता है कि मैं ऐसा करने में सक्षम हूं जो मैं चाहता हूं।
मैं स्मृति लीक मुद्दों के साथ delt लेने के बाद, मैं निकल और जब पेज से मेरे मॉडल/संग्रह/दृश्य हटाने बनाकर, Switching views in backbone for navigating between pages - whats the right way?
लेकिन एक तरफ इस सामग्री से, वहाँ कार्यों की एक पूरी लोड है कि जब मैं पृष्ठों के बीच स्विच करता हूं तो मैं करना चाहता हूं। अनिवार्य रूप से पृष्ठ के हिस्सों को हटाकर जोड़ना। यह सबकुछ हटाने के बजाए थोड़ा अधिक जटिल है, मैं उस पृष्ठ के बिट्स को केवल हटाना/नष्ट करना चाहता हूं, जिसे मैं बदलना चाहता हूं, उस संक्रमण के आधार पर बदलना होगा।
जैसा कि कहा गया है, मैं इस समय अपने आप को काम कर रहा हूं, लेकिन मुझे आश्चर्य हुआ कि क्या इस आंसू को खत्म करने/आंसू प्रक्रिया को संभालने के लिए एक पैटर्न था, और चीजों को साफ रखना (और बड़े पैमाने पर फुले हुए राउटर के साथ समाप्त नहीं होना चाहिए (नियंत्रक ब्लोट !!!)
क्या यह सबसे अच्छा जवाब है? https://github.com/derickbailey/backbone.marionette –
या शायद यह, http://lostechies.com/derickbailey/2012/03/22/managing-layouts-and-nested-views-with-backbone-marionette/ # टिप्पणी -2375 –
मैरियनेट एक अच्छा ढांचा है। आप रीढ़ की भी जांच कर सकते हैं backbone.layoutmanager https://github.com/tbranyen/backbone.layoutmanager#readme – Karthik