मैं बैकबोन में संग्रह, मॉडल इत्यादि के आसपास अपना सिर पाने के लिए संघर्ष कर रहा हूं।Backbone.js के साथ इस वेब ऐप को कैसे बनाया जाए?
मान लीजिए कि अनुप्रयोग एक साइडबार, एक timeslider और एक स्तंभ चार्ट के होते हैं:
कुछ पृष्ठभूमि प्रदान करने के लिए, मैं पहले कार्यात्मक वंशानुक्रम स्वरूप का उपयोग कर columnChart वर्ग को क्रियान्वित किया है:
namespace.columnChart = function() {
var chart = {};
var width = 500;
var height = 500;
var data = [];
chart.setState = function(state){
data = state.data;
updateVis();
}
function updateVis(){
... render chart based on state ...
}
return chart;
}
सरल बाध्यकारी के साथ मैं कॉलम चार्ट पर सेटस्टेट विधि को कॉल कर सकता हूं उदाहरण के लिए साइडबार से एक नई इकाई जोड़ना। लेकिन जैसा कि मॉडल बढ़ता है (और राज्य वर्ष, वर्तमान चयन, चार्ट टाइप आदि जैसे चर के साथ अधिक जटिल हो जाता है) - जिसे मैं यूआरएल में प्रतिबिंबित करना चाहूंगा - मैं एमवीसी और विशेष रूप से बैकबोन.जेएस का उपयोग करना चाहता हूं।
- तो मैं इसे बैकबोन में कैसे बना सकता हूं?
- क्या मुझे अपना कॉलम चार्ट क्लास (और इसी तरह के वर्ग) को फिर से लिखना चाहिए?
- क्या राज्य में क्या बदल गया है और इन पैराम्स का उपयोग करके केवल नया राज्य निर्धारित करने का कोई आसान तरीका है?
साइडबार, timeslider एक साथ बांधने और स्तंभ चार्ट का एक उदाहरण - रीढ़ का उपयोग कर - बहुत सराहना की जाएगी।
धन्यवाद।
आपकी समस्या किसी के उत्तर देने के लिए बहुत बड़ी है।यह पक्षपातपूर्ण हो सकता है और लगभग एप्लिकेशन बनाने के लिए वास्तव में उत्तर देने की आवश्यकता होगी। इसे तोड़ने के नीचे कई छोटे प्रश्न में अगर आप किसी जवाब देने के लिए चाहते हैं। – Julien