मेरे पास एक एकल पृष्ठ एप्लिकेशन है जिस पर मैं काम कर रहा हूं जिसमें एक चर एक्स कई कारणों से बदल सकता है। मैं चाहता हूं कि डोम (नीचे div) में प्रदर्शित मूल्य हमेशा जावास्क्रिप्ट चर के मान से मेल खाता हो।लाइटवेट एक तरफ डेटा बाध्यकारी के लिए सबसे अच्छा समाधान
मैं समझता हूं कि कोणीय जैसे फ्रेमवर्क इस के लिए अच्छे हैं, लेकिन मैं अधिक हल्के और सरल समाधान की तलाश में हूं। मैं पृष्ठ पर JQuery और underscore.js का उपयोग कर रहा हूं यदि यह मदद करता है।
<script>
var x = 100
</script>
<div id="value_display">100</div>
आदर्श रूप से मुझे ऐसा कुछ चाहिए जहां मुझे चर और तत्व को तर्क के रूप में प्रदान करने की आवश्यकता हो। उदाहरण के लिए:
bind(x,'#value_display')
इस के लिए कोई सुपर सरल उपाय .. तुम यहाँ एक बार देख ले सकता है: http://stackoverflow.com/ प्रश्न/1759 9 77/सुनने के लिए-परिवर्तनीय-परिवर्तन-इन-जावास्क्रिप्ट-या-jquery या शायद कुछ हल्के ढांचे की कोशिश करें: https://vuejs.org/guide/ –
यदि आप सरल असाइनमेंट के माध्यम से डेटा को अपडेट करने का आग्रह करते हैं , आप ['प्रॉक्सी'] का उपयोग कर सकते हैं (https://developer.mozilla.org/en-US/docs/Web/ परिवर्तनों को सुनने के लिए जावास्क्रिप्ट/संदर्भ/ग्लोबल_ऑब्जेक्ट्स/प्रॉक्सी), हालांकि [यह कई ब्राउज़रों में समर्थित नहीं है] (http://caniuse.com/#feat=proxy)। अन्यथा, फंक्शन कॉल के माध्यम से डेटा असाइन करने पर विचार करें। – zzzzBov