/ / पृष्ठ के तत्वों को कैसे बनाए रखें जबकि शेष पृष्ठ ताज़ा हो / बदल रहा है [बंद] - जावास्क्रिप्ट, jquery, facebook

पृष्ठ के तत्वों को कैसे बनाते हैं जबकि शेष पृष्ठ रीफ्रेश / बदल रहा है [बंद] - जावास्क्रिप्ट, jquery, facebook

उदाहरण, फेसबुक पर अगर आप दोस्तों से चैट कर रहे हैं और दूसरे पेज पर जा रहे हैं तो चैट बार हमेशा बिना रिफ्रेश किए ही आपकी स्क्रीन पर रहता है,

इसलिए मैं जानना चाहूंगा कि एक पृष्ठ पर तत्वों को दूसरे पृष्ठों पर कैसे रखा जाए

उत्तर:

जवाब के लिए 0 № 1

आप देख रहे हैं एकल पृष्ठ अनुप्रयोग.

एसपीए शैली के वेब ऐप विकसित करने के लिए "कई रूपरेखाएँ" हैं:

आपको एक सीखना शुरू करना चाहिए। एक स्पा वेनिला जावास्क्रिप्ट का उपयोग करके किया जा सकता है, लेकिन यह पहिया को फिर से आविष्कार करेगा (अच्छी तरह से, जब तक कि आप अपने आप को एक बेहतर पहिया नहीं मिलते ...)।

संभवतः दोनों कोणीय संयोजनों को सीखना आसान होगा क्योंकि वहाँ एक विशाल समुदाय विकसित और उनका उपयोग कर रहा है।


जवाब के लिए 0 № 2

खैर, क्योंकि फेसबुक वास्तव में नहीं बदलता हैपन्ना। यह पृष्ठ की सामग्री को GET अनुरोध के माध्यम से प्राप्त करता है और वर्तमान पृष्ठ की सामग्री को आवश्यक क्षेत्रों में बदल देता है और ब्राउज़र के URL बार को अपडेट करता है। यदि आप ऐसा कुछ हासिल करना चाहते हैं, तो क्लाइंट-साइड फ्रेमवर्क जैसे AngularJS का उपयोग करके देखें। या बैकबोन.जेएस (एसपीए)।


जवाब के लिए 0 № 3

मूल रूप से, वे पृष्ठ इंजन के पीछे किसी भी कोड के लिए एक एसिंक्रोनस कॉल का उपयोग करते हैं, या तो जावा सर्वलेट, .net या बीओ।

आपको अजाक्स कॉल को फायर करना होगा, शायद Jquery का उपयोग करते हुए, यहां प्रलेखन है:

http://api.jquery.com/jquery.ajax/

या यदि आप .net का उपयोग कर रहे हैं तो आप UpdatePanel का उपयोग कर सकते हैं।

इस कॉल के साथ आप डेटा भेजते / प्राप्त करते हैंसर्वर, पृष्ठ को छोड़ने या ताज़ा किए बिना, फिर प्रतिक्रिया के साथ आप किसी भी तकनीक का उपयोग करके वर्तमान HTML तत्व को संशोधित कर सकते हैं, जैसे कि शुद्ध जावास्क्रिप्ट, जेक्वेरी, कोणीय या किसी अन्य जावास्क्रिप्ट फ्रेमवर्क, एक व्यावहारिक समाधान के लिए, आप कुछ अन्य जानकारी जोड़ सकते हैं। प्रश्न, जैसे आप कौन सी तकनीक का उपयोग कर रहे हैं या कुछ कोड जो आपने पहले ही शुरू कर दिए हैं।