जे क्वेरी साक्षात्कार प्रश्न और उत्तर के लिए परिचय
जे क्वेरी एक जावास्क्रिप्ट लाइब्रेरी है जो सिद्धांत पर आधारित है “कम लिखें, और करें”। यह तेज़, हल्का और समृद्ध सुविधाएं है। जे क्वेरी आसानी से उपयोग करने वाले एपीआई के साथ आता है जो यूआई विकास के लिए बहुत सारे कार्यों को आसान बनाता है जैसे एचटीएमएल दस्तावेज़ ट्रैवर्सल और हेरफेर, इवेंट हैंडलिंग, एक वेब पेज पर एनीमेशन प्रभाव जोड़ना जो सभी वेब ब्राउज़र में सहजता से काम करता है।जे क्वेरी चयनकर्ता प्रदान करता है जो एक एचटीएमएल दस्तावेज़ की संरचना के डीओएम पेड़ को एक कुशल तरीके से पार करने की अनुमति देता है। अजाक्स आधारित अनुप्रयोगों को जे क्वेरी के साथ त्वरित और आसान बनाया जा सकता है। जे क्वेरी की कई अंतर्निहित विधियां हैं, जिनका उपयोग हम कोड की एक पंक्ति के साथ तत्व आदि के स्लाइडिंग, शो या छुपा जैसे एनिमेशन और प्रभाव बना सकते हैं।
तो आपको अंत में जे क्वेरी में अपना सपनों का काम मिल गया है, लेकिन यह सोच रहा है कि जे क्वेरी साक्षात्कार को कैसे क्रैक करना है और संभावित जे क्वेरी साक्षात्कार प्रश्न क्या हो सकते हैं। प्रत्येक साक्षात्कार अलग होता है और नौकरी का दायरा भी अलग होता है। इसे ध्यान में रखते हुए हमने आपके साक्षात्कार में सफलता प्राप्त करने में आपकी सहायता के लिए सबसे आम जे क्वेरी साक्षात्कार प्रश्न और उत्तर तैयार किए हैं।
नीचे जे क्वेरी साक्षात्कार प्रश्नों की सबसे आम विशेषता है, जो आपको दो भागों में विभाजित भाषा में एक महान नींव दे सकती है:
- भाग 1 – जे क्वेरी साक्षात्कार प्रश्न (मूल)
- भाग 2 – जे क्वेरी साक्षात्कार प्रश्न (उन्नत)
भाग 1 – जे क्वेरी साक्षात्कार प्रश्न (मूल)
इस पहले भाग में बुनियादी जे क्वेरी साक्षात्कार प्रश्न और उत्तर शामिल हैं
- अपनी मुख्य विशेषताओं के साथ जे क्वेरी परिभाषित करें?
उत्तर:
जे क्वेरी एक तेज और हल्के जावास्क्रिप्ट लाइब्रेरी है । यह बहुत सारे कार्यों को सरल बनाता है जो मानक जावास्क्रिप्ट के साथ बहुत समय और प्रयास का उपभोग करते हैं। यह तेजी से वेब विकास, अजाक्स इंटरैक्शन, इवेंट हैंडलिंग, एनीमेशन और एचटीएमएल दस्तावेज़ ट्रैवर्सिंग और हेरफेर को सरल बनाता है। जे क्वेरी की मुख्य मुख्य विशेषताएं हैं:
- डोम मैनिपुलेशन–डीओएम तत्वों को आसानी से घुमाया जा सकता है, संशोधित किया जा सकता है।
- एनिमेशन- अंतर्निहित एनिमेशन के बहुत सारे।
- अजाक्स-अजाक्स का उपयोग कर उत्तरदायी और फीचर समृद्ध साइट विकसित करने में बहुत मदद करें।
- लाइटवेट–लगभग 1 9 केबी आकार में।
- इवेंट हैंडलिंग–इवेंट हैंडलर के साथ आसानी से कई घटनाओं को कैद किया जा सकता है।
- क्रॉस–ब्राउज़र समर्थन–आईई0+, सफारी, क्रोम और ओपेरा, फ़ायरफ़ॉक्स के साथ अच्छी तरह से काम करता है।
- जे क्वेरी में चयनकर्ता क्या हैं और कितने प्रकार हैं?
उत्तर:
एचटीएमएल तत्वों को खोजने के लिए चयनकर्ताओं का उपयोग किया जाता है। एक जे क्वेरी चयनकर्ता एक ऐसा फ़ंक्शन है जो किसी दिए गए मानदंडों के आधार पर किसी डोम से मेल खाने वाले तत्वों को खोजने के लिए अभिव्यक्ति का उपयोग करता है। एक बार जब हम तत्व चुनते हैं, तो हम उन पर कुछ संचालन कर सकते हैं। मूल चयनकर्ता हैं:
1) नाम: दिए गए तत्व नाम से मेल खाने वाले सभी तत्वों का चयन करता है।
2)। क्लास: दिए गए वर्ग के साथ मेल खाने वाले सभी तत्वों का चयन करता है।
3) #ID: एक एकल तत्व का चयन करता है जो दिए गए आईडी से मेल खाता है।
4) सार्वभौमिक (*): एक डोम में उपलब्ध सभी तत्वों का चयन करता है।
5) विशेषता चयनकर्ता: इसके गुण मान के आधार पर तत्वों का चयन करें।
आइए अगले जे क्वेरी साक्षात्कार प्रश्नों पर जाएं
- शरीर? Onload () और document.ready () फ़ंक्शन के बीच मूल अंतर क्या है?
उत्तर:
दोनों कार्य एक दूसरे के साथ भिन्न होते हैं।
1) एक से अधिक दस्तावेज़ हो सकते हैं। पहले से ही एक पृष्ठ में फ़ंक्शन हो सकता है जबकि केवल एक ही शरीर हो। ऑनलोड () फ़ंक्शन की अनुमति है।
2) document.ready () फ़ंक्शन को जल्द ही एक पृष्ठ के लिए लोड किया जाता है, जबकि body.onload () फ़ंक्शन को तब कहा जाता है जब पृष्ठ पर जुड़े डीओएम, छवियों और संसाधनों सहित किसी पृष्ठ पर सबकुछ लोड हो जाता है।
- जे क्वेरी में $ (this) और ‘this’ के बीच क्या अंतर है?
उत्तर:
दोनों एक ही तत्व का संदर्भ देते हैं लेकिन अंतर यह है कि “यह” पारंपरिक तरीके से उपयोग किया जाता है लेकिन जब “यह” $ () के साथ प्रयोग किया जाता है तो यह एक जे क्वेरी ऑब्जेक्ट बन जाता है जिस पर हम जे क्वेरी के कार्यों का उपयोग कर सकते हैं।
उदाहरण:
$(document).ready(function()
{
$(‘#clickme’).click(function()
{
alert($(this).text());
alert(this.innerText);
});
});
जब केवल “यह” कीवर्ड उपयोग किया जाता है तो हम तत्व के पाठ को प्राप्त करने के लिए जे क्वेरी टेक्स्ट () फ़ंक्शन का उपयोग कर सकते हैं, क्योंकि यह जे क्वेरी ऑब्जेक्ट नहीं है। एक बार “यह” कीवर्ड $ () में लपेटा जाता है तो हम तत्व के पाठ को प्राप्त करने के लिए जे क्वेरी फ़ंक्शन टेक्स्ट () का उपयोग कर सकते हैं।
- जे क्वेरी में विभिन्न अजाक्स फ़ंक्शन क्या हैं?
उत्तर:
अजाक्स कॉल उपयोगकर्ता को सर्वर के साथ डेटा का आदान-प्रदान करने और पूरे पृष्ठ को पुनः लोड किए बिना किसी पृष्ठ के हिस्सों को अपडेट करने की अनुमति देता है। अजाक्स के कुछ फ़ंक्शन निम्नानुसार हैं:
1) $। AJAX (): इसे निम्नतम स्तर और कार्यों का मूल माना जाता है। इसका उपयोग अनुरोध भेजने के लिए किया जाता है। यह फ़ंक्शन किसी चयनकर्ता के बिना किया जा सकता है।
2) $। AJAXSetup (): इस फ़ंक्शन का उपयोग विभिन्न अजाक्स कॉल के विकल्पों को परिभाषित करने और सेट करने के लिए किया जाता है।
उदाहरण के लिए:
$.ajaxSetup({
“type”:”POST”,
“url”:”ajax.php”,
“success”:function(data)
{
$(“#bar”)
.css(“background”,”yellow”)
.html(data);
}
});
3) शॉर्टैंड अजाक्स विधियों: वे केवल रैपर फ़ंक्शन शामिल हैं जो $ .ajax () को पहले से निर्धारित कुछ पैरामीटर के साथ कॉल करते हैं।
4) $ .getJSON (): यह एक विशेष प्रकार का शॉर्टेंड फ़ंक्शन है जिसका उपयोग यूआरएल को स्वीकार करने के लिए किया जाता है जिस पर अनुरोध भेजे जाते हैं। साथ ही, ऐसे कार्यों में वैकल्पिक डेटा और वैकल्पिक कॉलबैक फ़ंक्शन संभव हैं।
भाग 2 – जे क्वेरी साक्षात्कार प्रश्न (मूल)
इस पहले भाग में उन्नत जे क्वेरी साक्षात्कार प्रश्न और उत्तर शामिल हैं
- JQuery.noConflict क्या है?
उत्तर:
जे क्वेरी जेड-विवाद विभिन्न जेएस ढांचे या पुस्तकालयों के बीच संघर्षों को दूर करने के लिए जे क्वेरी द्वारा दिया गया एक विकल्प है। जब हम जे क्वेरी नो-विवाद मोड का उपयोग करते हैं, तो हम $ को एक नए चर में बदल रहे हैं और कुछ अन्य जावास्क्रिप्ट पुस्तकालयों को जे क्वेरी को असाइन कर रहे हैं। साथ ही, जे क्वेरी को फ़ंक्शन या वैरिएबल नाम के रूप में उपयोग करें जो जे क्वेरी है। और हमारे विकास के जीवन में, हम केवल एकमात्र जे क्वेरी के लिए सख्त नहीं हैं।
jQuery.noConflict();
jQuery(document).ready(function(){
jQuery(“div”).hide();
});
हम जे क्वेरी में $ साइन के स्थान पर अपने विशिष्ट चरित्र का भी उपयोग कर सकते हैं।
var $j = jQuery.noConflict();
$j(document).ready(function(){
$j(“div”).hide();
});
- jQuery .each () फ़ंक्शन का उपयोग क्या है?
उत्तर:
यह एक सामान्य कार्य है जो संग्रह के माध्यम से लूप करेगा। यदि लंबी संपत्ति वाले ऐरे जैसी वस्तुओं हैं, तो उन्हें अपनी इंडेक्स स्थिति और मूल्य के साथ पुनरावृत्त किया जा सकता है। अन्य वस्तुओं को कुंजी-मूल्य गुणों के साथ पुनरावृत्त किया जा सकता है। यह फ़ंक्शन, हालांकि, $ (selector) .each () फ़ंक्शन से भिन्न रूप से काम करता है जो चयनकर्ता का उपयोग करके DOM तत्व पर काम करता है। लेकिन दोनों एक जे क्वेरी ऑब्जेक्ट पर फिर से शुरू होते हैं।
जब हम सरणी जैसी ऑब्जेक्ट को .each () फ़ंक्शन पर पास करते हैं, तो कॉलबैक फ़ंक्शन दो तर्क स्वीकार कर सकता है: आइटम की अनुक्रमणिका, जहां इंडेक्स वर्तमान आइटम और आइटम की सरणी में संख्यात्मक शून्य-आधारित अनुक्रमणिका है, का मान है वर्तमान सरणी
उदाहरण:
$(“button”).click(function(){
$(“li”).each(function(){
alert($(this).text())
});
});
आइए अगले जे क्वेरी साक्षात्कार प्रश्नों पर जाएं
- जे क्वेरी में प्रभाव प्रदान करने के लिए उपयोग की जाने वाली विधियां क्या हैं?
उत्तर:
जे क्वेरी कई अद्भुत प्रभाव प्रदान करता है, हम इन प्रभावों को एक सरल विन्यास के साथ लागू कर सकते हैं। प्रभाव टॉगल toggle(), Show() and hide(),methods फीडआउट, फीका, फीका और इतने पर हो सकता है। इसी तरह, हम निम्नलिखित विधियों का उपयोग निम्न में कर सकते हैं:
- एनिमेट (पैरा, [अवधि, आसान, कॉलबैक])यह फ़ंक्शन आपके एचटीएमएल तत्वों के लिए कस्टम एनिमेशन बनाता है।
- में फीका (गति, [कॉलबैक]) यह कार्य पूरा होने के बाद एक वैकल्पिक कॉलबैक को फायर करने और अपनी अस्पष्टता को समायोजित करके सभी मिलान किए गए तत्वों में फीका करना।
- फेड आउट (गति, [कॉलबैक])इस फ़ंक्शन का उपयोग सभी मिलान किए गए तत्वों को 0 तक अपनी अस्पष्टता समायोजित करके, फिर प्रदर्शन को “none” पर सेट करने और पूरा होने के बाद वैकल्पिक कॉलबैक को फायर करने के लिए किया जाता है।
- मुरझाना (गति, अस्पष्टता, कॉलबैक)इस फ़ंक्शन ने सभी मिलान किए गए तत्वों की अस्पष्टता को एक निर्दिष्ट अस्पष्टता में फेंक दिया और पूरा होने के बाद वैकल्पिक कॉलबैक को फायर किया।
- रोकें ([clearQueue, goto end]) यह फ़ंक्शन वर्तमान में चल रहे सभी एनिमेशन को रोक देता है।
- कौन सा तेज़ है, document.getElementByID (‘txtName’) या $ (‘# txtName’)।?
उत्तर:
“$ (‘# txtName’) के माध्यम से txtName का चयन करने के लिए जे क्वेरी विधि आंतरिक रूप से document.getElementByID (‘txtName’) पर कॉल करेगी। चूंकि जे क्वेरी जावास्क्रिप्ट के शीर्ष पर लिखा गया है और यह आंतरिक रूप से जावास्क्रिप्ट का उपयोग करता है, इसलिए जावास्क्रिप्ट हमेशा तेज़ होता है।
- जे क्वेरी में $ (‘div’) और $ (‘<div />’) के बीच क्या अंतर है?
उत्तर:
$ (‘<div />’): यह एक नया div तत्व बनाता है। लेकिन यह डीओएम पेड़ में तब तक नहीं जोड़ा जाता है जब तक कि हम इसे किसी भी डोम तत्व में शामिल नहीं करते हैं, जबकि $ (‘div’) पृष्ठ पर मौजूद सभी div तत्व का चयन करता है।
अनुशंसित लेख
यह जे क्वेरी के साक्षात्कार प्रश्न और उत्तर की सूची के लिए एक मार्गदर्शक रहा है ताकि उम्मीदवार इन जे क्वेरी साक्षात्कार प्रश्नों को आसानी से क्रैकडाउन कर सके। इस लेख में जे क्वेरी के साक्षात्कार के सभी टॉप सेट प्रश्न शामिल हैं। अधिक जानने के लिए आप निम्नलिखित लेख भी देख सकते हैं-