शीर्ष 25 बैकबोन.जेएस साक्षात्कार प्रश्न और उत्तर

यहां नए और अनुभवी उम्मीदवारों के लिए उनके सपनों की नौकरी पाने के लिए Backbone.js साक्षात्कार प्रश्न और उत्तर दिए गए हैं।


1) बताएं कि बैकबोन.जेएस क्या है?

Backbone.js एक जावास्क्रिप्ट क्लाइंट-साइड (फ्रंट एंड) फ्रेमवर्क है, जो आपके कोड को व्यवस्थित करने में मदद करता है और सिंगल पेज एप्लिकेशन विकसित करना आसान बनाता है। यह आपको जावास्क्रिप्ट कोड को एमवीसी (मॉडल, व्यू, कंट्रोलर) फैशन में संरचित करने की अनुमति देता है

  • आदर्श: यह आपके कोड का एक हिस्सा है जो डेटा को पॉप्युलेट और पुनर्प्राप्त करता है
  • राय: यह एचटीएमएल इस मॉडल का प्रतिनिधित्व
  • नियंत्रक: यह आपको हैशबैंग यूआरएल के माध्यम से अपने जावास्क्रिप्ट एप्लिकेशन को सहेजने में सक्षम बनाता है

निःशुल्क पीडीएफ डाउनलोड: Backbone.js साक्षात्कार प्रश्न और उत्तर


2) Backbone.js के मुख्य घटक क्या हैं?

Backbone.js के मुख्य घटक हैं

  • आदर्श
  • देखें
  • पुस्तक संग्रह
  • रूटर
  • इवेंट क्लास ऑब्जेक्ट

3) बताएं कि Backbone.js संग्रह क्या है?

मॉडलों का एक ऑर्डर किया गया सेट Backbone.js संग्रह द्वारा दर्शाया गया है। मॉडल में कोई भी ईवेंट सीधे संग्रह में एक ईवेंट को ट्रिगर करेगा। उदाहरण के लिए, आप "परिवर्तन" ईवेंट को ऐसे मामले में अधिसूचित करने के लिए बाध्य कर सकते हैं जब संग्रह में किसी भी मॉडल को संशोधित किया गया हो।


4) बताएं कि Backbone.js राउटर का उपयोग किस लिए किया जाता है?

जब भी कोई एप्लिकेशन बुकमार्क करने योग्य और साझा करने योग्य यूआरएल प्रदान करने के लिए अपने यूआरएल खंड को बदलना चाहता है अजाक्स भारी एप्लिकेशन, बैकबोन.जेएस राउटर का उपयोग किया जाता है।


5) बैकबोन इवेंट क्या है?

बैकबोन इवेंट एक मॉड्यूल है जिसे किसी भी ऑब्जेक्ट में मिलाया जा सकता है, जिससे ऑब्जेक्ट को कस्टम नामित इवेंट को बांधने और ट्रिगर करने की क्षमता मिलती है। किसी भी वस्तु से बंधे होने से पहले घटनाओं की घोषणा नहीं की जाती है। घटनाएँ मॉडल की स्थिति को दर्शाती हैं।

Backbone.js साक्षात्कार प्रश्न
Backbone.js साक्षात्कार प्रश्न

6) बैकबोन के मुख्य बिंदु क्या हैं?

  • इसे अधिक कार्यात्मक बनाने और उपयोगी संग्रह आधारित संचालन की एक श्रृंखला का समर्थन करने के लिए अंडरस्कोर.जेएस के साथ इसकी कड़ी निर्भरता है
  • - jQuery इसकी एक नरम निर्भरता है
  • जब मॉडल बदलता है तो यह आपके एप्लिकेशन के HTML को स्वचालित रूप से अपडेट कर सकता है
  • यह html को रेंडर करने के लिए क्लाइंट-साइड रेंडरिंग फ्रेमवर्क या जावास्क्रिप्ट टेम्प्लेटिंग का उपयोग करता है जो आपको जावास्क्रिप्ट कोड के अंदर HTML कोड एम्बेड करने से बचाता है।
  • यूआई अपडेट और डीओएम हेरफेर के लिए यदि यह काफी साफ और सुरुचिपूर्ण तरीका प्रदान करता है

7) आपको बैकबोन का उपयोग क्यों करना है? फायदे?

  • डेटा-स्ट्रक्चरिंग (मॉडल और संग्रह) और उपयोगकर्ता इंटरफ़ेस (दृश्य और यूआरएल) के न्यूनतम सेट के साथ जावास्क्रिप्ट का उपयोग करके यह आपको एक वेब एप्लिकेशन विकसित करने में सक्षम बनाता है
  • बैकबोन एमवीसी जैसे वेब एप्लिकेशन, सिंगल पेज वेब एप्लिकेशन या जटिल जावास्क्रिप्ट वेब एप्लिकेशन को HTML के साथ जावास्क्रिप्ट कोड मिश्रण के बिना व्यवस्थित और संरचित तरीके से विकसित करने के लिए सबसे उपयोगी है।
  • मुख्य मूल्य बाइंडिंग और कस्टम ईवेंट प्रदान करता है
  • API ढेर सारे कार्यों के साथ
  • मजबूत इवेंट हैंडलिंग
  • रेस्टफुल पर एपीआई कनेक्शन JSON इंटरफेस
बैकबोन.जेएस
बैकबोन.जेएस

8) वे कौन सी तीन जेएस फ़ाइलें हैं जिनकी आपको बैकबोन के लिए कार्य वातावरण स्थापित करने के लिए आवश्यकता है?

बैकबोन के लिए कार्य वातावरण स्थापित करने के लिए आपको तीन जेएस फ़ाइलों का पालन करना आवश्यक है

  • jQuery
  • आधार
  • अंडरस्कोर

अपने एप्लिकेशन में इन फ़ाइलों को js फ़ोल्डर में रखें और इसे अपने Index.html पेज में उपयोग करें


9) बताएं कि आपको Backbone.js की आवश्यकता कब होती है?

निम्नलिखित स्थिति में Backbone.js आवश्यक है

  • एक वेब एप्लिकेशन विकसित करते समय जिसके लिए बहुत अधिक जावास्क्रिप्ट की आवश्यकता होती है
  •  यह तब आवश्यक है जब आप अपने कोड को संरचना देना चाहते हैं, यदि आपके एप्लिकेशन को स्केलेबल बनाने की आवश्यकता है
  • बैकबोन तब उपयोगी होता है जब किसी वेब एप्लिकेशन को DOM को पार करने या एनिमेशन देने के लिए jQuery के साथ काम करना होता है

10) बताएं कि Backbone.js में व्यू क्या है?

बैकबोन व्यू एक जावास्क्रिप्ट ऑब्जेक्ट है जो एक विशिष्ट DOM तत्व और वंशजों का प्रबंधन करता है।

  • दृश्य HTML नहीं हैं
  • यह एक मॉडल का विवरण है
  • HTML कोड टेम्प्लेट से आता है
  • किसी भी टेम्पलेट सिस्टम के साथ काम करता है

11) बताएं कि Backbone.js मॉडल क्या है?

Backbone.js मॉडल Backbone.js के ऑब्जेक्ट और कोर हैं। इसमें एक शामिल है सरणी घटनाओं के लिए विशेषताएँ और श्रवण। आपके डेटा का प्रतिनिधित्व करने के लिए, बैकबोन एक प्रदान करता है मॉडल वस्तु. उदाहरण के लिए, आपके पास एक करने के लिए सूची, आपके पास उस सूची में प्रत्येक आइटम का प्रतिनिधित्व करने वाला एक मॉडल होगा।


12) बताएं कि आप मल्टीपल पेज वेब ऐप के लिए बैकबोन.जेएस का उपयोग कैसे कर सकते हैं?

Backbone.js में एकाधिक पेज वेब ऐप के लिए बहुत सारे विचार हैं लेकिन यहां दो हैं जो उपयोगी हो सकते हैं

  • पेज की सेवा: इसमें, जहां आप चाहते हैं कि आपका वेब सर्वर सर्वर पर सबकुछ रूट करे, वही स्टैटिक पेज परोसने के लिए सबकुछ रूट करे। इसका मतलब है कि http://guru99.com/* में सब कुछ /var/www/guru99.com/index.html पर काम करेगा। एक बार स्थिर पृष्ठ लोड हो जाने पर, उस पृष्ठ पर जेएस तय करेगा कि यूआरएल को देखते हुए क्या करना है
  • पुश अवस्था: आप अपनी रूटिंग करने के लिए अभी भी बैकबोन रूटिंग का उपयोग कर सकते हैं, लेकिन हैशबैंग का उपयोग न करें। यह आपको वास्तव में पेज रीफ्रेश की आवश्यकता के बिना यूआरएल पर नेविगेट करने की अनुमति देगा।

13) बताएं कि Backbone.js में मॉडलबाइंडर क्या है?

दृश्यों और मॉडलों की एक साथ सिंक्रनाइज़ेशन प्रक्रिया बनाने के लिए, मॉडलबाइंडर क्लास का उपयोग किया जाता है।


14) मॉडलबाइंडर की सबसे शक्तिशाली क्षमताएं क्या हैं?

मॉडलबाइंडर क्लास की सबसे शक्तिशाली क्षमता यह है कि जब आप jQuery का उपयोग करके अपनी बाइंडिंग बनाते हैं तो यह आपको दायरे को परिभाषित करने में सक्षम बनाता है।

  • यदि आपके विचार सरल हैं, तो आप डिफ़ॉल्ट स्कोपिंग नियमों पर भरोसा कर सकते हैं जो HTML "नाम" विशेषता पर आधारित हैं।
  • यदि आपके विचार जटिल हैं तो आप jQuery चयनकर्ताओं के साथ स्कोपिंग को परिभाषित कर सकते हैं।

15) बताएं कि Backbone.js में कन्वर्टर क्या है?

एक फ़ंक्शन तब कॉल किया जाता है जब मॉडल की विशेषता को HTML तत्व में कॉपी किया जाता है या जब HTML तत्व मान को मॉडल की विशेषता में कॉपी किया जाता है, तो इस फ़ंक्शन को Backbone.js में कनवर्टर के रूप में संदर्भित किया जाता है


16) मॉडल.विशेषताएँ क्या है?

विशेषता गुण आंतरिक हैश है जिसमें मॉडल की स्थिति होती है, आमतौर पर सर्वर पर मॉडल डेटा का प्रतिनिधित्व करने वाले JSON ऑब्जेक्ट का एक रूप होता है। यह अक्सर डेटाबेस से एक पंक्ति का सीधा क्रमांकन होता है


17) toJSON का कार्य क्या है?

यह JSON स्ट्रिंगिफिकेशन के लिए मॉडल की विशेषता की एक उथली प्रतिलिपि लौटाता है। इस फ़ंक्शन का उपयोग सर्वर पर भेजे जाने से पहले दृढ़ता, क्रमबद्धता और संवर्द्धन के लिए किया जाता है। यह JSON स्ट्रिंग नहीं लौटाता


18) बताएं कि आप Backbone.js में अनबाइंडिंग फ़ंक्शन का उपयोग कब कर सकते हैं?

जब आप मॉडल या सभी मॉडलों पर सत्यापन बाइंडिंग को हटाना चाहते हैं, तो संग्रह से जुड़ी सभी घटनाओं को हटाकर, आप अनबाइंडिंग फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण के लिए : बैकबोन.मान्यता.अनबाइंड(देखें) [यह सत्यापन बंधन को हटा देगा]


19) कौन से कॉन्फ़िगरेशन विकल्प उपलब्ध हैं?

उपलब्ध कॉन्फ़िगरेशन विकल्प हैं

  • आरंभिककॉपीदिशा
  • मॉडलसेट विकल्प
  • ट्रिगर बदलें
  • बाउंडएट्रिब्यूट
  • दबाओफेंकता है
  • परिवर्तक

20) उल्लेख करें कि बैकबोन व्यू कोड के साथ आपको किन विशिष्ट समस्याओं का सामना करना पड़ सकता है?

  • एप्लिकेशन मॉडल बहुत बार नहीं बदलते हैं
  • एप्लिकेशन पृष्ठ अक्सर सर्वर से स्क्रैच से ताज़ा होते हैं
  • विभिन्न दृश्य मॉडलों के बीच साझा नहीं किया जाता है

21) पलायन का कार्य क्या है?

यह मॉडल से किसी विशेषता का वर्तमान मान प्राप्त करता है लेकिन मॉडल की विशेषता का HTML-एस्कैप्ड संस्करण लौटाता है। यदि आप मॉडल से डेटा को HTML में प्रक्षेपित कर रहे हैं तो यह XSS हमलों को रोकने में सहायक है


22) बताएं कि पार्स का क्या कार्य है?

जब भी किसी मॉडल का डेटा सर्वर द्वारा लौटाया जाता है, तो फ़ेच और सेव में इस डेटा को कॉल किया जाता है पार्स। जब भी किसी संग्रह के मॉडल सर्वर द्वारा फ़ेच में लौटाए जाते हैं तो इसे बैकबोन द्वारा कॉल किया जाता है।


23) Backbone.sync का उपयोग किस लिए किया जाता है?

जब बैकबोन किसी मॉडल को सर्वर पर सहेजना या पढ़ना चाहता है तो वह Backbone.sync नामक एक फ़ंक्शन को कॉल करता है।


24) बैकबोन व्यू में, सेटएलिमेंट का क्या उपयोग है?

setElement फ़ंक्शन का उपयोग तब किया जाता है जब बैकबोन व्यू को किसी भिन्न DOM तत्व पर लागू करना होता है।


25) बताएं कि model.cid क्या है?

मॉडल.सीआईडी ​​एक विशिष्ट पहचानकर्ता के रूप में काम करता है। यह मॉडलों की एक विशेष संपत्ति है, सीआईडी ​​या क्लाइंट आईडी स्वचालित रूप से सभी मॉडलों को तब सौंपी जाती है जब वे पहली बार बनाए जाते हैं। यह संपत्ति तब उपयोगी होती है जब मॉडल सर्वर पर सहेजा नहीं जाता है, लेकिन यूआई में दिखाई देने की आवश्यकता होती है। यह c1,c2… से लेता है। ये साक्षात्कार प्रश्न आपके मौखिक परीक्षा में भी मदद करेंगे

साझा करें

एक जवाब लिखें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड इस तरह चिह्नित हैं *