एजेएक्स और डीएचटीएमएल के बीच अंतर;

Anonim

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

अधिक हाल के वर्षों में, मूल HTML पृष्ठों थोड़ा और अधिक उबाऊ हो गए हैं, इसलिए डेवलपर्स वास्तव में दर्शकों को अपनी साइटों को थोड़ा अधिक दिलचस्प बनाने के लिए पांव मार रहे थे। एक पहलू में देखा गया था कि इसे अधिक स्वाद देने के लिए पृष्ठों को थोड़ा और अधिक इंटरैक्टिव बनाने के लिए कैसे किया गया। यद्यपि कई मानकों का निर्माण किया गया था, लेकिन हम संक्षेप की खातिर यहाँ दो पर चर्चा करेंगे।

बोरिंग एचटीएमएल पृष्ठों ने डीएचटीएमएल या डायनेमिक एचटीएमएल के उत्थान के लिए रास्ता दिया डीएचटीएमएल वेबपेज क्रिएटर को दर्शकों द्वारा किए गए सटीक कार्यों के लिए विशिष्ट प्रतिक्रियाओं को कार्यक्रम के लिए अनुमति देता है। यह बहुत स्पष्ट है जब एक दर्शक एक बटन के ऊपर अपने माउस को स्थानांतरित करता है और बटन चमकता है या दबाया जाता है। यह डीएचटीएमएल की एक क्षमता है जो अकेले HTML के साथ संभव नहीं है

-2 ->

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

-3 ->

सार में, एजेएक्स और डीएचटीएमएलआरएम दो तरह के उपाय हैं जो एचटीएमएल की क्षमताओं को बढ़ाने के लिए बनाए गए थे। डीएचटीएमएल यह स्क्रीन पर तत्वों को बदलकर करता है, जो उपयोगकर्ता के कार्यों के आधार पर होता है। जबकि AJAX ब्राउज़र को इंटरनेट कनेक्शन पर तनाव को कम करने और कष्टप्रद पुनः लोड करने की प्रक्रिया से बचने के लिए एक समय में कुछ तत्वों का अनुरोध करने की अनुमति देता है। इसके साथ दिमाग में, हम यह कह सकते हैं कि एक ही समय में उपयोग किए जाने वाले एजेएक्स और डी एचटीएमएल, उपयोगकर्ताओं को अनुभव देखने में काफी सुधार कर सकते हैं।

AJAX और एचटीएमएल के बारे में किताब ढूंढें