अनुभव के लिए एंगुलर जेएस साक्षात्कार प्रश्न का परिचय
एन्गूलर जेएस गूगल द्वारा पेश किया गया एक ढांचा है जो गतिशील वेब अनुप्रयोग बनाने में मदद करता है। यह एचटीएमएल का आधार आधार के रूप में उपयोग करता है जिसके माध्यम से एचटीएमएल डेवलपर कुशलता से कोड कर सकता है।
यदि आप एंगुलर जेएस से संबंधित नौकरी की तलाश में हैं, तो आपको अनुभव के लिए एंगुलर जेएस साक्षात्कार प्रश्न के लिए तैयार रहना होगा। हालांकि प्रत्येक साक्षात्कार अलग है और नौकरी का दायरा भी अलग है, हम अनुभव के लिए एंगुलर जेएस साक्षात्कार प्रश्न के साथ आपकी मदद कर सकते हैं, जो आपको छलांग लगाने में मदद करेगा और आपको अपने साक्षात्कार में सफलता प्राप्त करेगा।
अनुभव के लिए एंगुलर जेएस साक्षात्कार प्रश्न निम्नलिखित हैं जो एन्गूलर जेएस पर एक साक्षात्कार को तोड़ने में आपकी मदद करेंगे।
भाग 1 – अनुभव के लिए एंगुलर जेएस साक्षात्कार प्रश्न
इस पहले भाग में अनुभव के लिए एंगुलर जेएस साक्षात्कार प्रश्न शामिल हैं
1. एन्गूलर जेएस में विभिन्न निर्देशों की व्याख्या करें।
उत्तर:
ये निर्देश केवल तभी उपयोग किए जाते हैं जब कोई डेवलपर एचटीएमएल तत्वों और डीओएम तत्वों के व्यवहार को विस्तारित करना चाहता है । इन्हें उपसर्ग के रूप में -एनजी है जो संकलक को बताता है कि उस डोम तत्व से निर्दिष्ट व्यवहार संलग्न होना है। अंतर्निहित निर्देश जो एन्गूलर जेएस के नीचे हैं:
• एनजी इंड
• एनजी मॉडल
• एनजी क्लास
• एनजी ऐप
• एनजी इनिट
• एनजी रिपीट
उपयोगकर्ता द्वारा परिभाषित निर्देशों को एप्लिकेशन में और नियंत्रकों और सेवाओं के साथ-साथ उपयोग करने के लिए भी बनाया जा सकता है। आइए उपर्युक्त निर्देशों को विस्तार से जानें
एनजी ऐप- यह निर्देश एन्गूलर जेएस में एक महत्वपूर्ण निर्देश है। इस निर्देश का उपयोग एन्गूलर जेएस एचटीएमएल कंपाइलर को एन्गूलर अनुप्रयोग से शुरू करने के लिए किया जाता है, जैसे किसी भी संकलन-समय भाषा जैसे सी ++ , जावा में मुख्य () फ़ंक्शन इत्यादि । यदि यह निर्देश पहले लिखा नहीं गया है और अन्य निर्देश हैं तो एक त्रुटि होगी फेंक दिया।
एनजी इनिट- यह एक निर्देश है जो अनुप्रयोग डेटा चर प्रारंभ करने के लिए उपयोग किया जाता है। इन्हें ब्लॉक में इस्तेमाल किया जा सकता है जहां उन्हें घोषित किया जाता है। यह एनजी-एप के लिए स्थानीय है और यह मूल्यों का संग्रह हो सकता है।
एनजी मॉडल- यह निर्देश एचटीएमएल नियंत्रणों जैसे <इनपुट प्रकार = ‘टेक्स्ट’ /> में उपयोग किया जाने वाला मॉडल है। यह मूल्यों के साथ एक बाध्यकारी व्यवहार प्रदान करता है। इसलिए इसका उपयोग डेटा बाध्यकारी में किया जाता है ।
एनजी बाइंड- इसका उपयोग एचटीएमएल नियंत्रण और एचटीएमएल टैग के साथ मॉडल चर को बाध्य करने के लिए किया जाता है। उपयोगकर्ता केवल आउटपुट मान देख सकता है।
एनजी रिपीट- जैसा कि नाम से पता चलता है कि इसका उपयोग एचटीएमएल कथन दोहराने के लिए किया जाता है। यह जावा या पीएचपी जैसी भाषाओं में लूप काम करता है जैसे ही काम करता है ।
2. आप एन्गूलर जेएस कैसे बूट करेंगे?
उत्तर:
जब भी डोम कंटेंट लोडेड इवेंट को एंगुलर जेएस कहा जाता है तो इसे स्वयं शुरू होता है। इस प्रारंभिक प्रक्रिया के लिए एक और तरीका यह है कि जब एंगुलर जेएस स्क्रिप्ट डाउनलोड होती है और दस्तावेज़ तैयार होता है। यह वह समय है जब एक एनजी ऐप निर्देश कहा जाता है जो संकलन की जड़ के रूप में कार्य करता है और डीओएम से एन्गूलर भाग को अलग करता है। निम्नलिखित होता है जब एनजी ऐप कहा जाता है। निर्देश से जुड़े मॉड्यूल को लोड किया जाएगा। एक आवेदन इंजेक्टर को बनाया जाना चाहिए और निर्देश से शुरू होने वाले डीओएम को संकलित किया जाना चाहिए। यह पूरी प्रक्रिया ऑटो बूटस्ट्रैपिंग के रूप में जाना जाता है।
आइए अनुभव के लिए एंगुलर जेएस साक्षात्कार प्रश्न पर जाएं।
3.जेक्यू लाइट क्या है? व्याख्या करने के लिए एक छोटा कोड लिखें।
उत्तर:
यह एक प्रश्न है जो सीधे एन्गूलर जेएस में बनाया गया है। यह जे क्वेरी का सबसेट माना जाता है। जेक्यू लाइट जे क्वेरी की सभी सुविधाओं को प्रदान करता है। जे क्वेरी को पहले से ही जे क्वेरी लाइब्रेरी को लोड करके एन्गूलर जेएस के साथ प्रयोग किया जा सकता है।
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="angular.min.js"></script>
</head>
<body ng-app="app">
<div ng-controller="mainCtrl">
<input type="text" id="txtName" value="Debanjana Mukherjee" />
<button type="button" ng-click="clickme()">Click me</button>
</div>
<script type="text/javascript">
var app = angular.module('app', []);
app.controller("mainCtrl", function($scope, $element) {
$scope.clickme = function() {
var elem = angular.element(document.querySelector('#txtName'));
console.log(elem.val()) // console the value of textbox
};
});
</script>
</body>
</html>
4. एन्गूलर जेएस में $ स्कोप ऑब्जेक्ट की व्याख्या करें। एक छोटे से स्निपेट के साथ समझाओ।
उत्तर:
यह एक वस्तु है जो नियंत्रक के साथ दृश्य को बांधती है । जब नियंत्रक को डेटा कहा जाता है तो $ स्कोप ऑब्जेक्ट के माध्यम से उपयोग किया जाता है। दोनों, डीओएम ऑब्जेक्ट और नियंत्रक इस ऑब्जेक्ट का उपयोग कर सकते हैं और इसे संचार साधनों के रूप में इस्तेमाल कर सकते हैं। इस ऑब्जेक्ट में डेटा और साथ ही दोनों कार्य भी हो सकते हैं। प्रत्येक एन्गूलर जेएस एप्लिकेशन में $ जड़ की रस्सी है जो दृश्य पर बनाई गई है और इसमें एनजी-एप निर्देश है।
स्कोप ऑब्जेक्ट किसी भी मॉडल का निरीक्षण करने के लिए एपीआई प्रदान करने में मदद करता है । यह दृश्य और नियंत्रक के बीच मध्यस्थ है जिसे इसे घोंसला दिया जा सकता है। लेकिन घोंसला होने से सभी गुणों तक पहुंच नहीं मिलती है। गुण सीमित हो सकते हैं और नेस्टेड स्कोप में या तो बच्चे का दायरा या एक अलग गुंजाइश हो सकती है। यह अभिव्यक्ति के खिलाफ एक संदर्भ भी प्रदान करता है जिसका मूल्यांकन किया जाना है।
<html>
<head>
<title>Angular JS Scope</title>
<script src="angular.js"></script>
<\head>
<body ng-app="myapp">
<h3>AngularJS - Scope Inheritance</h3>
<div ng-controller="ParentController">
<div ng-controller="firstChildController">
<div ng-controller="secondChildController">
<p>Parent Name:{{parentName}}</p>
<p>First Child Name:{{level1name}}</p>
<p>Second Child Name:{{level2name}}</p>
</div>
</div>
</div>
उपर्युक्त उदाहरण में, हमारे पास तीन नियंत्रक पैरेंट कंट्रोलर हैं, पहले चाइल्ड कंट्रोलर और दूसरा चाइल्ड कंट्रोलर। सभी तीन नियंत्रक डीओएम तत्वों से घोंसले तरीके से जुड़े होते हैं। अभिव्यक्ति मौजूदा दायरे से जुड़ी होंगी और फिर रोटोकॉप तक पहुंचने तक माता-पिता के दायरे की खोज करेंगे।
5. एन्गूलर जेएस में एसपीए क्या है?
उत्तर:
एकल पृष्ठ अनुप्रयोग गतिशील पृष्ठ होते हैं जो एक एचटीएमएल पृष्ठ लोड करने के लिए होते हैं और बाद में उस पृष्ठ को अपडेट करते हैं क्योंकि उपयोगकर्ता आगे बढ़ता है और एप्लिकेशन के साथ इंटरैक्ट करता है। इसका मतलब यह नहीं है कि इस गतिशील व्यवहार का सर्वर पक्ष पर इसका असर पड़ता है। ये पृष्ठ क्लाइंट साइड पर लोड किए गए हैं। एसपीए उत्तरदायी वेब अनुप्रयोग बनाने के लिए एजॅक्स और एचटीएमएल का उपयोग करते हैं ।
चूंकि एप्लिकेशन ब्राउज़र पर पहुंचने के बाद एक ही पृष्ठ होता है, इसलिए इसे बार-बार लोड करने की आवश्यकता नहीं होती है क्योंकि उपयोगकर्ता एप्लिकेशन के विभिन्न हिस्सों पर नेविगेट करेगा। यह तेजी से नेविगेशन और वेब पेज के कुशल काम करने में मदद करता है।
भाग 2 – अनुभव के लिए एंगुलर जेएस साक्षात्कार प्रश्न
आइए अब अनुभव के लिए एंगुलर जेएस साक्षात्कार प्रश्न देखें।
6. निर्भरता इंजेक्शन क्या है?
उत्तर:
जब वस्तुओं को निर्भरता के रूप में पारित किया जाता है और जिसके परिणामस्वरूप हार्ड-कोडित निर्भरताएं हटा दी जाती हैं, तो वस्तुओं को इंजेक्शन दिया जाना चाहिए। निर्भरता इंजेक्शन की आवश्यकता तब आती है जब हम निर्भरता और निर्भरता की खपत को अलग कर रहे हैं। इस सुविधा का उपयोग उपयोगकर्ता को जब भी आवश्यक हो निर्भरता बदलने में मदद करता है। इसके अलावा, परीक्षण उद्देश्यों के लिए नकली वस्तुओं को इंजेक्शन दिया जा सकता है।
7. क्या होता है जब एक डबल क्लिक घटना कहा जाता है?
उत्तर:
इस घटना का उपयोग करके डबल-क्लिक को कस्टम.एनजी – डीबीएल क्लिक करें के अनुसार अनुकूलित किया जा सकता है एचटीएमएल में एक विशेषता के रूप में उपयोग किया जा सकता है। बाह्य एन्गूलर जेएस फ़ाइल जोड़कर इसे अनुकूलित करने की प्रक्रिया। एक बार यह बाहरी फ़ाइल एन्गूलर जेएस आधिकारिक साइट से डाउनलोड हो जाने पर डेवलपर फ़ाइल को एचटीएमएल फ़ाइल के मुख्य भाग में जोड़ सकता है।
आइए अनुभव के लिए एंगुलर जेएस साक्षात्कार प्रश्न पर जाएं।
8. विभिन्न तरीकों की व्याख्या करें जिसके द्वारा एक निर्देश लागू किया जा सकता है।
उत्तर: निर्देश चार तरीकों से लागू किया जा सकता है:
1) एक विशेषता के रूप में – <समय निर्देश> </ time>
2) कक्षा के रूप में- <time class = “निर्देश: exp> </ time>
3) तत्व के रूप में- <नया निर्देश> </ नया निर्देश>
4) टिप्पणी के रूप में- <! – निर्देश: मेरी निर्देश अभिव्यक्ति ->
9. फिल्टर क्या हैं?
उत्तर:
फ़िल्टर किसी सरणी से आइटम्स का सबसेट चुनने में मदद करते हैं और एक नई सरणी लौटाते हैं। इन्हें निर्दिष्ट मानदंडों के आधार पर फ़िल्टर किए गए आइटम प्रदर्शित करने के लिए उपयोग किया जा सकता है। एन्गूलर जेएस द्वारा प्रदान किए गए विभिन्न फ़िल्टर मुद्रा, दिनांक, सीमा, लोअरकेस, संख्या इत्यादि हैं।
10. उपसर्ग $ और $$ के बीच क्या अंतर है?
उत्तर:
जब किसी ऑब्जेक्ट का नाम $ के साथ उपसर्ग किया जाता है तो यह सार्वजनिक होता है और जब यह $$ के साथ उपसर्ग होता है तो ऑब्जेक्ट निजी होता है।
अनुशंसित लेख
यह अनुभवी के लिए लिस्ट ऑफ़ एंगुलरजेएस साक्षात्कार प्रश्नों की एक मार्गदर्शिका रही है, ताकि उम्मीदवार इन एंगुलरजेएस साक्षात्कार प्रश्नों को आसानी से अनुभव कर सकें। अधिक जानने के लिए आप निम्नलिखित लेख भी देख सकते हैं –