हलो, दोस्तों आज की पोस्ट में हम बात करने वाले है ऐसी नई तकनीक के बारे में जिसका इस्तमाल लगभग हर बड़ी कंपनी में किया जाता है Ajax कोई प्रोगरामिंग language नहीं है यह बस एक तकनीक है जिसका इस्तमाल करके वेब पेज में कुछ अनोखे बदलाव किया जाते है आज की पोस्ट में इसके बारे में अच्छे से बात करने वाले है
Ajax kya hota hai
अजक्स कोई Programing language नहीं है यह बस एक तकनीक है जिसका इस्तमाल करके एक डेवलपर अपने वेब पेज को Attractive और Responsive बनाता है
Ajax की फुल फॉर्म Asynchronous Javascript और XML है
इसकी मदद से बहुत ही अछि वेब एप्लीकेशन बनाई जाती हैं बहुत सी बड़ी बड़ी कम्पनिया अपने कठिन कार्य को पूरा करने के लिए इसका इस्तमाल करते है
उदाहरण के लिए मान लेते है की जैसे Youtube.com एक बेहद ही लोकप्रिय प्लेटफॉर्म है जब आप इसके अंदर जाकर कुछ भी काम करते है या कुछ प्ले करते है
तो ये आपको पूरा पेज reload किये बिना ही आपको आपका रिजल्ट दे देता है तो ये सब Ajax की मदद से होता है
अब ऐसे ही मान लीजिये Google.com है इसके बाहर का interface हर वेकेशन पर चेंज होता रहता है वो सब भी Ajax की मदद के कारन से होता है
जब किसी डेवलपर को पूरा वेब पेज को ना बदलकर बस वेब पेज के कुछ ही हिस्स्से में बदलाव करना है तो Ajax का इस्तमाल किया है मेरे ख्याल से आप अछि तरह समज गए होंगे की Ajax क्या होता है
इसकी ख़ास तकनीक के कारण ही इसे बहुत सी बड़ी बड़ी कम्पनिया इस्तमाल करती है जैसे-
Google.com
Youtube.com
Udemy.com
Alison.com
अगर आप भी एक डेवलपर की जॉब को खोज रहे है तो आपको इस तकनीक का ज्ञान भी होना बेहद जरूरी है दोस्तों आपको तो पता होगा की IT कम्पनीज में आपके पास जितनी Skills होंगी आपको उतनी अछि सैलरी वाली जॉब मिल सकती है
एक अच्छा डेवलपर बनने के लिए आपके पास कुछ बेहद ख़ास स्किल्स का होना अनिवार्य है आपको वो सब बहुत ही अच्छे तरिके से आनी भी चाहिए। क्युकी कोई भी IT कंपनी एक वयक्ति के टैलेंट को जॉब ऑफर करती है
आपकी डिग्री से आपकी जॉब को कोई effect नहीं पड़ता क्युकी कोई भी सॉफ्टवेयर कंपनी आपकी डिग्री को देख कर नहीं बल्कि आपकी काबिलियत को देखकर जॉब देती है
Syntax OF Ajax
$("button").click(function(){
$.ajax({url: "demo_test.txt", success: function(result){
$("#div1").html(result);
}});
});
Type of Ajax request
Ajax request को दो तरीको से इस्तमाल किया जाता है
. Asynchronous
इस प्रकार की रिक्वेस्ट में processing background में किया जाता है जब कोई cleint server को request भेजता है तो वो background में प्रोसेस होती है जिसे हम background processing भी कहते है इस तरह की रिक्वेस्ट के लिए ओपन मेथड में async parameter को define किया जाता है यह सब Ajax की विशेस्ताओ में से एक है
. Synchronous
जब आप ब्राउज़र को किसी अन्य कोड को एक्सेक्यूटे करने से से पहले Ajax request के पूरा होने तक की प्रतीक्षा करना चाहते है तो आप इस प्रकार के request को भेजेंगे । इस तरह के रिक्वेस्ट को ओपन मेथड में async parameter में false define किया जाता है इस प्रकार के request के लिए रेकमेंड नहीं की जाती है
Ajax kaam kaise krta hai ?
तो दोस्तों अपने ऊपर यह तो जान ही लिया होंगे की Ajax होता क्या है और इसकी मदद से कैसे हम एक बेहद ही अछि सैलरी वाली जॉब पा सकते है तो अब जानेंगे की AJax काम कैसे करता है
जब एक डेवलपर अपने वेब पेज में AJax को इस्तमाल करता है तो कोई भी वेब एप्लीकेशन का Cleint जब सर्वर को किसी अपडेट के लिए request भेजता है
तो यह request Xmlhttprequest object के द्वारा भेजी जाती है
Ajax का इस्तमाल होने के कारण सर्वर उसे तुरंत रिस्पांस कर देता है लेकिन जब Ajax का इस्तमाल नहीं किया जाता था तो सर्वर पहले अपने करंट कार्य को करके request का जवाब दे पाता था
लेकिन Ajax की मददद से ये request का काम background में होता था इसलिए किसी भी Cleint को किसी प्रकार का wait नहीं करना पड़ता ।
सर्वर चाहे किसी भी काम को कर रहा हो लेकिन वो उसी वक्त उस request का जवाब देगा।
तो दोस्तों मेरे ख्याल अब आपको यह भी पता चल गया होगा की यह काम कैसे करता है
Read Also
WhatsApp upcomig new Features 2021 in hindi
MySQL database kya hota hai Kaise sikhe
Javascript Kya hai. Kaise kaam krti hai kha se Sikhe
Advantage of Ajax
. सर्वर टेक्नोलॉजी पर Indepent रूप से कार्य करता है . अजक्स Httpprotocol पर comnucation करता है
. अजक्स Cleint और सर्वर के बिच में Comnucation को काफी हद तक काम कर देता है
. Ajax के इस्तमाल से किसी भी वेब पेज को बार बार रीलोड करने की कोई जरूरत नहीं होती है
. अजक्स का इस्तमाल दिनप्रतिदिन बढ़ता जा रहा है इस से अधिक इंटरैक्टिव वेब पजो को विकशित किया जाता है
. अजक्स Xmlhttp ऑब्जेक्ट प्राप्त करने के अतिरिक्त सभी प्रोसेसिंग सभी ब्राउज़र के परकारो के लिए सामान होता है क्युकी यह जावास्क्रिप्ट में उपयोग किया जाता है
. अजक्स का इस्तमाल दो तरीको से किया जाता है एक Jquery और दूसरा javascript जावास्क्रिप्ट में हम इसका ऑनलाइन इस्तमाल कर सकते है
. अजक्स का इस्तमाल किये हुए वेब एप्लीकेशन में हम सिर्फ एप्लीकेशन के एक पार्ट को अपडेट कर सकते है
Disadvantage of Ajax
. इसे सभी ब्राउज़र पर इस्तमाल नहीं किया जा सकता है
. इसका इस्तमाल किया हुए एप्लीकेशन में Security की बहुत ही ज्यादा कमी होती है
. इसका इस्तमाल वेब पेज के डिज़ाइन और टाइम को और भी ज्यादा बड़ा देता है
. इन सब के अलावा कोई भी यूजर Ajax के सोर्स कोड को देख सकता है
Kya Sikha ?
तो दोस्तों आज की पोस्ट में अपने सीखा की Ajax क्या होता है और कैसे काम करता है और हम इसका इस्तमाल कैसे कर सकते है
तो दोस्तों अगर आपको हमारी ये पोस्ट अछि लगी तो अपने दोस्तों के साथ शेयर करना न भूले। और अगर दोस्तों आपको डेवलोपमेन्ट से सम्बंदित कोई भी जानकरी चाहिए हिंदी में तो आप हमारी वेबसाइट पर आ सकते है
और पोस्ट को पढ़ कर आप अपना honest Rewiew शेयर कर सकते है और अगर आपको पोस्ट में कही कुछ कमी नज़र आती है तो आप हमे अपने शुजाव भी सहरे कर सकते है