एन्गूलर जेएस साक्षात्कार प्रश्न और उत्तर का परिचय
यदि आप एन्गूलर जेएस से संबंधित नौकरी की तलाश में हैं, तो आपको एन्गूलर जेएस साक्षात्कार प्रश्न
के लिए तैयार करने की आवश्यकता है। हालांकि प्रत्येक एन्गूलर जेएस साक्षात्कार अलग है और नौकरी का दायरा भी अलग है, हम शीर्ष एन्गूलर जेएस साक्षात्कार प्रश्न और उत्तर के साथ आपकी मदद कर सकते हैं, जो आपको छलांग लगाने और आपको सफलता प्राप्त करने में मदद करेगा एन्गूलर जेएस। इसलिए हमने आपके साक्षात्कार में सफलता प्राप्त करने में आपकी सहायता के लिए सबसे आम एन्गूलर जेएस साक्षात्कार प्रश्न और उत्तर तैयार किए हैं।
नीचे एन्गूलर जेएस साक्षात्कार प्रश्न की सूची दी गई है जिन्हें ज्यादातर पूछा जाता है:
1. संक्षेप में एन्गूलर जेएस समझाओ?
उत्तर:
एक संरचनात्मक फ्रेम्वर्क जो आपको एचटीएमएल के लिए टेम्पलेट्स के लिए अपनी भाषा के रूप में उपयोग करने देता है । इसके अलावा, यह आपको एचटीएमएल के सिंटैक्स का विस्तार करने की अनुमति देता है। यह शुरू करने के लिए सैकड़ों प्रारंभिक कोड लिखने से बचने के लिए लचीलापन प्रदान करता है।
गूगल ने 2009 में एन्गूलर जेएस के साथ काम करना शुरू किया।
यह डेटा बाध्यकारी है और यह ब्राउज़र के भीतर सभी आउटपुट निष्पादित करता है या दिखाता है। हम इसे एक जावास्क्रिप्ट फ्रेम्वर्क भी कह सकते हैं , और एचटीएमएल पृष्ठों में <स्क्रिप्ट> टैग के साथ जोड़ा जा सकता है। यह विकास को जावास्क्रिप्ट का उपयोग कर ग्राहक की ओर के लिए आवेदन लिखने के विकल्प प्रदान करता है।
# 2. एन्गूलर जेएस में नाम निर्देश जो परिभाषित करेंगे कि किस चर मूल्य का उपयोग किया जाना चाहिए?
उत्तर:
निर्देश का उपयोग करके, हम इनपुट समय को टेक्स्ट के रूप में परिभाषित कर सकते हैं , दर्ज टेक्स्ट ईमेल , नाम इत्यादि हो सकता है । एन्गूलर जेएस एनजी-मॉडल का उपयोग करता है।
एन्गूलर जेएस कोड में एनजी-मॉडल का प्रयोग करें:
Input Code:
<!DOCTYPE html>
<html>
<script src=”https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js”></script>
<body>
<div ng-app=”myApp” ng-controller=”myCtrl”>
Institute Name: <input ng-model=”name”>
</div>
<script>
var app = angular.module(‘myApp’, []);
app.controller(‘myCtrl’, function($scope) {
$scope.name = “EduCBA”;
});
</script>
<p>That’s how we can use this input directive as Text input.</p>
</body>
</html>
# 3. एन्गूलर जेएस में डबल क्लिक बटन सक्षम करने के लिए कोड समझाओ?
उत्तर:
ng-dblclick वेब पृष्ठों पर डबल-क्लिक ईवेंट पर कस्टम व्यवहार निर्दिष्ट करने की अनुमति देता है। इसका उपयोग एचटीएमएल तत्व की विशेषता के रूप में किया जा सकता है।
निम्न प्रक्रिया का उपयोग करके, हम एन्गूलर जेएस का उपयोग करके डबल-क्लिक ईवेंट का नमूना कोड बना सकते हैं।
एनजी-मॉडल को टेक्स्टबॉक्स के रूप में बांध दिया गया है और डबल क्लिक बटन एनजी-डीब्लक्लिक के साथ बाध्य है और हमने ‘हैलो’ + नाम लिखा है।
यहां हैलो एक स्ट्रिंग और नाम वैरिएबल के रूप में परिभाषित किया गया है जिसमें टेक्स्टबॉक्स के रूप में इनपुट मान होगा।
यह बटन – ” एडूसीबीए के लिए डबल क्लिक” काम करेगा जब आप उस पर डबल-क्लिक करेंगे।
Input Code:
<!doctype html>
<html ng-app>
<head>
<script src=”angular.min.js”></script>
</head>
<body>
Name:
<input ng-model=”name” type=”text” />
<button ng-dblclick=”Msg=’Hello ‘+name”>
Double Click for EduCBA
</button>
</br>
<h3>
Please double click – EduCBA
</h3>
</body>
</html>
# 4. एन्गूलर जेएस में क्या “मार्ग” करता है?
उत्तर:
यह एप्लिकेशन में विभिन्न सामग्री के लिए अलग-अलग यूआरएल बनाने में सक्षम बनाता है। एन्गूलर जेएस मार्ग उपयोगकर्ताओं को विभिन्न सामग्री के लिए विभिन्न यूआरएल की सामग्री को बुकमार्क करने में सक्षम बनाता है। ऐसे ऐसे बुकमार्क यूआरएल एन्गूलर जेएस में मार्ग हैं। एन्गूलर जेएस में
एक संख्या, जावास्क्रिप्ट या स्ट्रिंग का मूल्य एक साधारण वस्तु है और यह एन्गूलर जेएस से संबंधित होना चाहिए। मानकों को नियंत्रकों, सेवाओं या कारखानों में इंजेक्शन के रूप में उपयोग किया जाता है। पैरामीटर जोड़कर, मूल्यों को एंगुलर जेएस कंट्रोलर फ़ंक्शन में इंजेक्शन दिया जा सकता है जिसमें नाम के समान नाम होता है।
# 5. एन्गूलर जेएस की कुछ अनूठी विशेषता बताओ?
उत्तर:
एन्गूलर जेएस में कॉलबैक पंजीकृत करना आवश्यक नहीं है। यह सुविधा एन्गूलर जेएस कोड को बहुत सरल और डीबग करने में बहुत आसान बनाती है।
एन्गूलर जेएस का उपयोग करके बनाए गए अनुप्रयोगों को कभी भी डोम (दस्तावेज़ ऑब्जेक्ट मॉडल) को प्रभावित नहीं किया जाता है।
एन्गूलर जेएस यूआई से डेटा को स्थानांतरित करने में मदद करता है, यह एक फॉर्म, सत्यापन त्रुटि प्रदर्शन आदि जैसे मुद्दों को खत्म करने में भी मदद करता है।
# 6. एन्गूलर जेएस में सभी प्रकार के कस्टम निर्देशों की सूची बनाएं?
उत्तर:
एन्गूलर जेएस
एलिमेंट निर्देशों में कस्टम निर्देश निम्नलिखित हैं : मिलान करने वाले तत्व का सामना करते समय यह निर्देश काम करता है।
सीएसएस वर्ग निर्देश: जब सीएसएस शैली मिलान करता है तो यह काम शुरू करता है।
टिप्पणी निर्देश: जब मिलान की गई टिप्पणी मिली तो यह सक्रिय हो जाता है।
विशेषता निर्देश: मेल खाने / समान निर्देश का सामना करते समय विशेषता निर्देश चित्र में आते हैं।
# 7. एन्गूलर जेएस में विभिन्न प्रकार के बूटस्ट्रैपिंग की व्याख्या करें?
उत्तर:
बूटस्ट्रैपिंग नामक एप्लिकेशन को प्रारंभ या प्रारंभ करना। एन्गूलर जेएस के दो प्रकार के बूटस्ट्रैपिंग होते हैं।
स्वचालित बूटस्ट्रैपिंग: अनुप्रयोग की जड़ पर एनजी-ऐप जोड़ना। एनजी-ऐप एन्गूलर जेएस ढूंढने के बाद इसके साथ जुड़े मॉड्यूल को लोड करता है और फिर डीएमओ का संकलन होता है।
मैन्युअल बूटस्ट्रैपिंग: अपने एन्गूलर ऐप के प्रारंभ पर अधिक नियंत्रण प्राप्त करने के लिए हम मैन्युअल बूटस्ट्रैपिंग का उपयोग करते हैं। यह ऐप कैसे शुरू करें और कब शुरू करें पर नियंत्रण प्रदान करता है। यह बहुत उपयोगी है जब एन्गूलर जेएस जागने और पृष्ठ के संकलन से पहले एक और ऑपरेशन किया जाएगा।
# 8. कोड का उपयोग कर किसी भी एन्गूलर जेएस सेवा की व्याख्या करें?
उत्तर:
सेवाएं विशिष्ट कार्य करने के लिए उपयोग की जाने वाली वस्तुओं या फ़ंक्शन हैं।
यह एन्गूलर जेएस में एक विकास द्वारा बनाया जा सकता है। एन्गूलर जेएस विकास अपनी सेवाओं को परिभाषित कर सकते हैं। सेवा के नाम और सेवा फैक्ट्री फ़ंक्शन को पंजीकृत करके वे इसे परिभाषित कर सकते हैं। इसके अलावा, तत्काल उपयोग के लिए लगभग 30 से 35 इनबिल्ट सेवाएं उपलब्ध हैं। $ टाइमआउट एन्गूलर जेएस सेवाओं में से एक है।
निर्दिष्ट समय की मिलीसेकंड में मान बदलने के लिए $ टाइमआउट सेवा का उपयोग किया जा रहा है। यह सेवा पूर्वनिर्धारित समय सीमा के बाद मूल्य बदलने के लिए उपयोगी है।
Input Code:
<!DOCTYPE html>
<html>
<script src=”https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js”></script>
<body>
<div ng-app=”myApp” ng-controller=”myCtrl”>
<p>EduCBA code will change this header will change after 3 seconds:</p>
<h1>{{myHeader}}</h1>
</div>
<p>The $timeout service works after a specified number of milliseconds.</p>
<script>
var app = angular.module(‘myApp’, []);
app.controller(‘myCtrl’, function($scope, $timeout) {
$scope.myHeader = “Hello EduCBA!”;
$timeout(function () {
$scope.myHeader = “How are you today?”;
}, 3000);
});
</script>
</body>
</html>
“यह कोड मान को 3 सेकंड के बाद डिफ़ॉल्ट में बदल देगा”
- एन्गूलर जेएस में सभी सुरक्षा सुविधाओं का पता लगाएं?
उत्तर:
एन्गूलर जेएस द्वारा प्रदान की गई अंतर्निहित सुरक्षाएं हैं। निम्नलिखित सुरक्षा सुविधाओं का संदर्भ लें।
यह क्रॉस-साइट स्क्रिप्टिंग को रोकता है। यह एक हैकिंग तकनीक है जहां एक हैकर एक अनुरोध फ़ॉर्म भेज सकता है और गोपनीय या निजी जानकारी आसानी से प्राप्त कर सकता है।
यह इंजेक्शन हमलों एचटीएमएल भी रोकता है ।
यह सर्वर-साइड संचार के लिए एक्सएसआरएफ (क्रॉस-साइट अनुरोध जालसाजी) सुरक्षा को रोकता है। एन्गूलर जेएस ने इसे “ऑथ टोकन” तंत्र द्वारा संभाला । जब भी उपयोगकर्ता पहली बार लॉग इन करता है तो यह सर्वर पर उपयोगकर्ता आईडी और पासवर्ड भेजता है और बदले में, यह एक ऑथ टोकन वापस कर देगा। यह अधिकृत टोकन सभी भावी लेनदेन में प्रमाणीकरण करता है।
# 10. एन्गूलर जेएस का उपयोग कर दर्ज पासवर्ड दिखाने के लिए सिंटेक्स का उपयोग करें?
उत्तर:
नीचे दिए गए कोड का उपयोग करके, विकास उपयोगकर्ता को पासवर्ड की दृश्यता स्विच कर सकता है।
Input Code:
<!– Password field –>
Password: <input type=”password” value=”EduCBA” id=”myInput”>
<!– An element to switch between password visibility –>
<input type=”checkbox” onclick=”myFunction()”>Show Password
अनुशंसित आलेख
यह एन्गूलर जेएस साक्षात्कार प्रश्न और उत्तर की सूची के लिए एक मार्गदर्शक रहा है ताकि उम्मीदवार इन एन्गूलर जेएस साक्षात्कार प्रश्न को आसानी से कार्रवाई कर सकें। आप और जानने के लिए निम्नलिखित लेख भी देख सकते हैं –