AJAX आणि Javascript दरम्यान फरक

Anonim

जेव्हा आपण काही वेबसाइट्स पाहतो तेव्हा आम्ही त्या डेटामध्ये असतो. आणि संपूर्ण पृष्ठ साधारणपणे जे काही आम्ही जाणून घेऊ इच्छित ठेऊ शकत नाही, म्हणून वर्तमान पृष्ठास पुढील एकाशी दुवा साधण्याची आवश्यकता आहे. परंतु कधीकधी आम्हाला संपूर्ण पृष्ठ बदलण्याची आवश्यकता नाही, अगदी त्यात एक विशिष्ट विभाग. उदाहरणार्थ, आमच्याकडे पेजवर एक shoutbox आहे, जेव्हा स्क्रीनवर नवीन प्रविष्टी आढळते तेव्हा आम्ही संपूर्ण पृष्ठ पुन्हा लोड करू इच्छित नाही.

या प्रकारचे फंक्शनॅलिटी देणारे सर्व प्रथम जावा होते, जे संकलित डाटाला अत्युत्कृष्टपणे लोड करू शकते. नंतर, AJAX वेब पृष्ठ न बदलता नवीन डेटा लोड करण्याच्या अनुषंगाने डेटाची विनंती करण्यासाठी अनुमत कूटसंचलनासह मानक प्रदान केले.

दुसरीकडे, जावास्क्रिप्ट, एक क्लायंट बाजू स्क्रिप्टींग भाषा आहे ज्यामुळे गतिशील वेब पेजेस तयार करण्याची परवानगी देते जी एक नवीन पातळीवरील परस्परसंवाद प्रदान करते. जावास्क्रिप्टचा फायदा हा आहे की तो क्लाएंट बाजूचा अनुप्रयोग असल्याने, ते डायनॅमिक वेब पृष्ठ बनवू शकतो जी सर्व्हरच्या स्क्रिप्टला काय करू शकते यापेक्षा अधिक जटिल आहे. सर्व्हर साईड स्क्रिप्ट्स होस्ट मशीनद्वारे चालवले जातात आणि अशाप्रकारे त्यात खूप मर्यादित संसाधने असतात, विशेषत: जेव्हा खूप लोक त्या सर्व्हरवर प्रवेश करतात. क्लायंट कॉम्प्यूटरवर असल्याने, Javascript कडे सर्व्हरवर क्रियाकलाप दुर्लक्ष करण्यासाठी भरपूर संसाधने आहेत.

Javascript चे प्रमुख दोष हा आहे की आपल्या संगणकावर एखाद्या ट्रोजनची स्थापना करणे हे खूप चांगले उमेदवार आहे. तो क्लायंटवर चालत असल्यामुळे, हे काही संसाधने अधिकृत आहे जे संभवत: आपल्या संगणकावर बाहेरील व्यक्तीला नियंत्रित करू शकते, संभाव्यतः आपण बॉटनेटमध्ये समाविष्ट केले. या करप्रतिग्रहापुरतेच उपाय म्हणजे अविश्वासर्ह javascript कोड आपल्या संगणकावर चालवण्यापासून परवानगी देत ​​नाही.

AJAX आणि Javascript या सर्व्हरशी संबंधित बहुतेक डेटा मिळविण्यासाठी Javascript द्वारे वापरलेली पद्धत आहे या मुळे संबंधित आहेत. जेव्हा जावास्क्रिप्ट गतिशील वेब पृष्ठ तयार करत आहे, तेव्हा ते सर्वकाही साठी विनंती करत नाही ज्यातून अखेरीस ते सर्व्हरपासून आवश्यक आहे कारण यामुळे खूप लांब लोडिंग वेळ होऊ शकेल. त्याऐवजी, ते फक्त प्रथम पृष्ठ लोड करण्याची आवश्यकता काय लोड करतो. जेव्हा एखादी वापरकर्ता काहीतरी करेल ज्याला अधिक डेटाची आवश्यकता असेल, तेव्हा Javascript नंतर पृष्ठ पुन्हा लोड न करण्याच्या आवश्यक डेटासाठी विनंती करण्यासाठी AJAX वापरेल.

आपण पाहू शकता की, AJAX हे फक्त एक साधन आहे जे त्यांच्या वेब पृष्ठांचे स्वरूप आणि अनुभव वाढविण्यासाठी जावास्क्रिप्ट प्रमाणे भाषा स्क्रिप्टिंगद्वारे वापरल्या जाऊ शकतात.

AJAX आणि Javascript शी संबंधित पुस्तके पहा. <