-
JavaScript AES एन्क्रिप्शन क्या है?
AES (Advanced Encryption Standard) डेटा एन्क्रिप्शन के लिए सममित एन्क्रिप्शन एल्गोरिदम है। JavaScript में Forge लाइब्रेरी से AES लागू करें। npm install node-forge npm run minify AES-CBC 128-बिट सिफर उपयोग करें। की जनरेट करें और एन्क्रिप्ट करें। // सरल उदाहरण (Forge) const forge = require(node-forge)
-
क्या JavaScript switch स्टेटमेंट में सख्त तुलना मानना सुरक्षित है?
उदाहरण switch(1) { case 1: alert(Switch तुलना: सख्त नहीं।); break; case 1: alert(Switch तुलना: सख्त।); break; default: alert(डिफ़ॉल्ट); } परिणाम: case 1: मैच होगा → Switch तुलना: सख्त। निष्कर्ष: JavaScript switch सख्त तुलना (===) उपयोग करता है। टाइप रूपांतरण नहीं होता।
-
JavaScript से ब्राउज़र का बैक बटन कैसे अक्षम करें?
उदाहरण (वर्तमान पेज) <html> <head> <title>ब्राउज़र बैक बटन अक्षम करें</title> <script src=https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js></script> <script src=https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js
-
JavaScript से ऑटोमेटेड यूनिट टेस्टिंग कैसे करें?
JavaScript यूनिट टेस्टिंग के लिए Unit.js (क्रॉस-प्लेटफॉर्म, ओपन-सोर्स) उपयोग करें। उदाहरण var example = Welcome; test.string(example).isEqualTo(Welcome); टेस्ट सूट और स्पेसिफिकेशन: demo(Welcome, function() { demo1(वेबसाइट पर स्वागत है, function() { var example = Welcome; test.string(exampl
-
JavaScript इनहेरिटेंस में Object.create और new में अंतर कैसे करें?
1. Object.create (प्रोटोटाइप इनहेरिटेंस) function SomeClass() { } SomeClass.prototype = Object.create(amitBaseClass.prototype); केवल amitBaseClass.prototype इनहेरिट करता है। कंस्ट्रक्टर नहीं चलता। SomeClass.prototype.constructor ठीक करना पड़ सकता है। 2. new (कंस्ट्रक्टर इनहेरिटेंस) function SomeClas
-
HTML में पेज के सभी लिंक्स के लिए बेस URL कैसे जोड़ें?
उदाहरण <base> टैग से सभी रिलेटिव URL का बेस निर्दिष्ट करें। <!DOCTYPE html> <html> <head> <title>HTML base टैग</title> <base href=https://www.example.com /> </head> <body> Example.com <img src=/images/banner_logo.png />
-
HTML में एलिमेंट का टैबिंग क्रम कैसे बनाएं?
उदाहरण tabindex एट्रिब्यूट से कीबोर्ड टैब नेविगेशन क्रम नियंत्रित करें। <!DOCTYPE html> <html> <body> <a href=https://www.tutorialspoint.com/current_affairs/index.htm tabindex=1>करेंट अफेयर्स</a><br> <a href=https://www.tutorialspoint.com/codingground
-
HTML पेज में बेस फ़ॉन्ट कैसे जोड़ें?
<basefont> टैग से पूरे दस्तावेज़ के लिए डिफ़ॉल्ट फ़ॉन्ट सेट करें। <!DOCTYPE html> <html> <head> <title>HTML basefont टैग</title> </head> <body> <basefont face=cursive,serif color=blue size=5/> </body> </html> चेतावनी:
-
HTML में टेक्स्ट प्रदर्शन की दिशा कैसे शामिल करें?
उदाहरण dir एट्रिब्यूट से टेक्स्ट दिशा सेट करें। <!DOCTYPE html> <html> <body> <p>यह डेमो टेक्स्ट बाएँ-से-दाएँ है।</p> <p dir=rtl>यह डेमो टेक्स्ट दाएँ-से-बाएँ है।</p> </body> </html> मान: ltr (बाएँ-से-दाएँ, डिफ़ॉल्ट), rtl (दाएँ-से-बाएँ
-
HTML में बायडायरेक्शनल टेक्स्ट फॉर्मेटिंग के लिए आसपास से अलग टेक्स्ट कैसे प्रस्तुत करें?
उदाहरण <bdi> टैग से टेक्स्ट को आसपास के टेक्स्ट से दिशा के मामले में अलग करें। <!DOCTYPE html> <html> <head> <title>HTML bdi टैग</title> </head> <body> <p>क्विज़:</p> <ul> <li>प्रोग्रामिंग: <bdi>Jav
-
JavaScript में [1,2] + [3,4] = "1,23,4" क्यों होता है?
JavaScript का + ऑपरेटर संख्याओं को जोड़ता है या स्ट्रिंग्स को जोड़ता है। ऐरे को स्ट्रिंग में बदलकर कनेक्ट करता है। 1,2 1,23,4 // परिणाम सही तरीका - ऐरे जोड़ने के लिए: [1,2].concat([3,4]) // [1,2,3,4] // या ES6 स्प्रेड [...[1,2], ...[3,4]] // [1,2,3,4] व्याख्या: + ऑपरेटर दोनों ऑपरेंड्स को प्
-
क्या JavaScript Array.sort() विधि शफलिंग के लिए सही है?
नहीं, Array.sort() के साथ रैंडम कम्पेरेटर सही शफल नहीं करता (पक्षपाती वितरण)। सही तरीका: फिशर-येट्स (नुथ) शफल function shuffleArray(arr) { var tmp, current; var top = arr.length; if (top) while (--top) { current = Math.floor(Math.random() * (top + 1)); tmp = arr[current]; arr[curre
-
Chrome और Firefox में JavaScript फंक्शन को गुप्त रूप से क्लिपबोर्ड पर कैसे कॉपी करें?
डेवलपर टूल्स कंसोल में विशेष फंक्शन्स: // कंसोल क्लियर InjectedScriptHost.clearConsoleMessages(); // प्रोफाइलिंग शुरू console.profile.apply(console, arguments) // क्लिपबोर्ड पर कॉपी (DevTools कंसोल में) InjectedScriptHost.copyText(object); नोट: ये DevTools कंसोल के आंतरिक कमांड हैं, सामान्य वेब पे
-
टच डिवाइसेज के लिए JavaScript ड्रैग एंड ड्रॉप कैसे काम करें?
टच डिवाइसेज पर ड्रैग एंड ड्रॉप के लिए लाइब्रेरी उपयोग करें: jQuery UI Touch Punch - jQuery UI को टच इवेंट्स में मैप करता है। Drag and Drop Touch - हल्का विकल्प। ड्रैग एंड ड्रॉप इवेंट्स: dragstart - ड्रैग शुरू drag - ड्रैग दौरान dragenter - ड्रॉप ज़ोन में प्रवेश dragleave - ड्रॉप ज़ोन
-
Internet Explorer ब्राउज़र्स के लिए JavaScript Array.indexOf() कैसे ठीक करें?
पुराने IE (≤8) में Array.indexOf नहीं है। समाधान: 1. jQuery उपयोग करें jQuery.inArray(value, array [, fromIndex]) 2. पॉलीफिल जोड़ें (कंडीशनल कमेंट) <!--[if lte IE 8]> <script> if (!Array.prototype.indexOf) { Array.prototype.indexOf = function(searchElement, fromIndex) { // पॉ
-
JavaScript से इमेज को बेस64 स्ट्रिंग में कैसे बदलें?
उदाहरण (FileReader API) <!DOCTYPE html> <html> <body> <script> function toDataURL(url, callback) { var httpRequest = new XMLHttpRequest(); httpRequest.onload = function() { var fileReader = new FileReader(); fileReader.onloadend
-
JavaScript मॉड्यूल पैटर्न को कैसे समझें?
JavaScript में क्लासेस नेटिव रूप से नहीं थीं (ES6 से पहले), इसलिए मॉड्यूल पैटर्न उपयोग होता है: पब्लिक/प्राइवेट मेथड्स और वेरिएबल्स को एक ऑब्जेक्ट में कैप्सुलेट करना। उदाहरण अनाम क्लोजर का उपयोग करके वोटर्स को फ़िल्टर करना जो उम्र मानदंड (18 वर्ष) पूरा नहीं करते। <!DOCTYPE html> <html>
-
JavaScript से *.CSV फाइल से डेटा कैसे पढ़ें?
CSV पार्सिंग के लिए ओपन-सोर्स Papa Parse लाइब्रेरी उपयोग करें। विशेषताएं: ओपन सोर्स मल्टी-थ्रेडेड पार्सर से लाखों पंक्तियाँ पार्स करें कई ब्राउज़र्स सपोर्ट कमेंटेड कैरेक्टर्स आसानी से छोड़ें रिमोट CSV फाइल पार्स करने के लिए: Papa.parse(https://example.com/myfile.csv, { download: true,
-
क्या JavaScript में नेगेटिव लुकबिहाइंड समकक्ष है?
JavaScript (ES2018 से पहले) में नेगेटिव लुकबिहाइंड समर्थित नहीं था। वर्कअराउंड: // डबल कोट को सिंगल कोट से बदलें, यदि बैकस्लैश से एस्केप्ड न हो str.replace(/(^|[^\\])/g, $1) आधुनिक JavaScript (ES2018+): नेगेटिव लुकबिहाइंड समर्थित है: // बैकस्लैश से एस्केप्ड न होने वाले डबल कोट str.replace(/(?
-
JavaScript से iframe के बॉडी कंटेंट कैसे प्राप्त करें?
सेम-ओरिजिन पॉलिसी के कारण केवल समान ओरिजिन (डोमेन, प्रोटोकॉल, पोर्ट) के iframe का कंटेंट एक्सेस किया जा सकता है। <iframe id=myId name=myId>...</iframe> <script> var myDoc; if (window.frames && window.frames.myId && (myDoc = window.frames.myId.document)) { var iframeBody = m