-
एप्लिकेशन/एक्स-जावास्क्रिप्ट और टेक्स्ट/जावास्क्रिप्ट सामग्री प्रकारों के बीच अंतर?
टेक्स्ट/जावास्क्रिप्ट सामग्री प्रकार अप्रचलित है। इसका उपयोग Html के शुरुआती दिनों में किया जाता था। application/x-javascript एक प्रयोगात्मक सामग्री प्रकार था (इसलिए x-)। आपको इसे अपने एप्लिकेशन में उपयोग नहीं करना चाहिए। ब्राउज़र में उपयोग करने के लिए सही सामग्री प्रकार एप्लिकेशन/जावास्क्रिप्ट है
-
window.location और document.location में क्या अंतर है?
W3C के अनुसार, वे समान हैं। लेकिन आपको हमेशा document.location के बजाय window.location का उपयोग करना पसंद करना चाहिए।
-
जावास्क्रिप्ट में ब्राउज़र ईवेंट का परिचय
एक घटना एक संकेत है कि कुछ हुआ है। उदाहरण के लिए, DOM में कुछ बिल्ट-इन इवेंट हैं - क्लिक करें - एक पॉइंटिंग डिवाइस बटन (कोई भी बटन; जल्द ही केवल प्राथमिक बटन होगा) को दबाया गया है और एक तत्व पर जारी किया गया है। माउसओवर - एक पॉइंटिंग डिवाइस को उस तत्व पर ले जाया जाता है जिसमें श्रोता संलग्न ह
-
जावास्क्रिप्ट में foreach () करते समय सरणी के मानों को बदलना संभव है?
हाँ, foreach() injavascript करते समय सरणी के मानों को बदलना संभव है। आइए इसे देखने के लिए एक उदाहरण लेते हैं - उदाहरण let arr = [1, 2, 3, 4]; arr.forEach((val, index) => arr[index] = val * val); console.log(arr); आउटपुट यह आउटपुट देगा - [ 1, 4, 9, 16 ] forEach का उपयोग करके इस पर पुनरावृति करत
-
जावास्क्रिप्ट में 'नई त्रुटि फेंकें' और 'कुछ ऑब्जेक्ट फेंकें' के बीच क्या अंतर है?
जावास्क्रिप्ट में फेंक न्यू एरर और थ्रो सोमऑब्जेक्ट के बीच का अंतर यह है कि थ्रो न्यू एरर निम्नलिखित प्रारूप में इसे पास की गई त्रुटि को लपेटता है - { name: 'Error', message: 'Whatever you pass in the constructor' } थ्रो someObject ऑब्जेक्ट को वैसे ही फेंक
-
यदि कोई DOM तत्व हटा दिया जाता है, तो क्या उसके श्रोताओं को भी जावास्क्रिप्ट में स्मृति से हटा दिया जाता है?
आधुनिक ब्राउज़रों में, यदि कोई DOM एलीमेंट हटा दिया जाता है, तो उसके श्रोताओं को भी जावास्क्रिप्ट में मेमोरी से हटा दिया जाता है। ध्यान दें कि यह तभी होगा जब तत्व संदर्भ-मुक्त हो। या दूसरे शब्दों में, इसका कोई संदर्भ नहीं है और कचरा एकत्र किया जा सकता है। तभी इसके ईवेंट श्रोताओं को स्मृति से हटा दि
-
जैस्मीन जावास्क्रिप्ट परीक्षण - टूबी बनाम टू इक्वल
सरणियों की तुलना 2 तरीकों से की जा सकती है - वे स्मृति में एक ही सरणी वस्तु को संदर्भित करते हैं। वे विभिन्न वस्तुओं को संदर्भित कर सकते हैं लेकिन उनकी सामग्री सभी समान हैं। उदाहरण केस 1 के लिए, चमेली toBe विधि प्रदान करती है। यह संदर्भ के लिए जाँच करता है। उदाहरण के लिए, { लेट एआर =[1, 2,
-
वेनिला जावास्क्रिप्ट के साथ स्ट्रिंग्स को संख्याओं में कनवर्ट करना
जावास्क्रिप्ट में उपलब्ध parseInt फ़ंक्शन में निम्नलिखित हस्ताक्षर हैं - सिंटैक्स parseInt(string, radix); जहां पैरामीटर निम्नलिखित हैं - स्ट्रिंग - पार्स करने के लिए मान। यदि यह तर्क एक स्ट्रिंग नहीं है, तो इसे ToString विधि का उपयोग करके एक में बदल दिया जाता है। इस तर्क में प्रमुख रिक्त स्थान को
-
जावास्क्रिप्ट V8 गति प्राप्त करने के लिए रूबी, पायथन को क्या रोकता है?
कुछ नहीं। वे V8 गति प्राप्त कर सकते हैं यदि उन भाषा इंजनों को अनुकूलित करने में उचित निवेश किया जाता है जैसा कि Google द्वारा V8 प्रोजेक्ट में JS के लिए किया गया है। इन भाषाओं के विकास और अनुकूलन प्रयास को आगे बढ़ाने के लिए प्रायोजक संगठनों द्वारा भाषा को कितना धक्का दिया जाता है, यह वास्तव में एक
-
जावास्क्रिप्ट ऑब्जेक्ट के गुणों का सबसेट कैसे प्राप्त करें?
ऑब्जेक्ट के गुणों का एक सबसेट प्राप्त करने और उन गुणों से एक नई वस्तु बनाने के लिए, ऑब्जेक्ट डिस्ट्रक्टिंग और प्रॉपर्टी शॉर्टहैंड का उपयोग करें। उदाहरण के लिए, आपके पास निम्न वस्तु है - उदाहरण const person = { name: 'John', age: 40, city: 'LA',
-
वेनिला जावास्क्रिप्ट का उपयोग करके गुणों के केवल एक सबसेट के साथ एक नई वस्तु कैसे बनाएं?
ऑब्जेक्ट के गुणों का एक सबसेट प्राप्त करने और उन गुणों से एक नई वस्तु बनाने के लिए, ऑब्जेक्ट डिस्ट्रक्टिंग और प्रॉपर्टी शॉर्टहैंड का उपयोग करें। उदाहरण के लिए, आपके पास निम्न वस्तु है - उदाहरण const person = { name: 'John', age: 40, city: 'LA',
-
वेनिला जावास्क्रिप्ट के साथ div ऊंचाई प्राप्त करें
डिव की ऊंचाई प्राप्त करने के लिए आप 2 गुणों, क्लाइंटहाइट और ऑफसेटहाइट का उपयोग कर सकते हैं। क्लाइंटहाइट में डिव की पैडिंग शामिल है। ऑफसेटहाइट में पैडिंग, स्क्रॉलबार और डिव के बॉर्डर शामिल हैं। उदाहरण उदाहरण के लिए, यदि आपके पास निम्न HTML है - <div id="myDiv" height="400px"
-
जावास्क्रिप्ट में क्लाइंटहाइट () और ऑफसेटहाइट () के बीच क्या अंतर हैं?
डिव की ऊंचाई प्राप्त करने के लिए आप 2 गुणों, क्लाइंटहाइट और ऑफसेटहाइट का उपयोग कर सकते हैं। क्लाइंटहाइट में डिव की पैडिंग शामिल है। ऑफसेटहाइट में पैडिंग, स्क्रॉलबार और डिव के बॉर्डर शामिल हैं। उदाहरण उदाहरण के लिए, यदि आपके पास निम्न HTML है - <div id="myDiv" height="400px"
-
जावास्क्रिप्ट फ्रेमवर्क क्या है?
जेएस फ्रेमवर्क जावास्क्रिप्ट कोड लाइब्रेरी हैं जिनमें नियमित प्रोग्रामिंग सुविधाओं और कार्यों के लिए उपयोग करने के लिए पूर्व-लिखित कोड होता है। यह वस्तुतः वेबसाइटों या वेब अनुप्रयोगों को बनाने के लिए एक ढांचा है। उदाहरण के लिए, सादे JS में, आपको स्टाइल अपडेट करने वाली सामग्री आदि सेट करने के लिए DO
-
जावास्क्रिप्ट का उपयोग करके छवियों को बेस 64 डेटा यूआरएल में कनवर्ट करना
जावास्क्रिप्ट का उपयोग करके एचटीएमएल पेज टैग से डेटा यूआरआई में छवि को कनवर्ट करने के लिए, आपको सबसे पहले कैनवास तत्व बनाना होगा, इसकी चौड़ाई और ऊंचाई को छवि के बराबर सेट करना होगा, उस पर छवि बनाएं और अंत में उस पर toDataURL विधि को कॉल करें। यह छवि के बेस 64 एन्कोडेड डेटा यूआरआई को वापस कर देगा।
-
जावास्क्रिप्ट में window.location का क्या उपयोग है?
Window.location रीड-ओनली प्रॉपर्टी दस्तावेज़ के वर्तमान स्थान के बारे में जानकारी के साथ एक स्थान ऑब्जेक्ट लौटाती है। स्थान इंटरफ़ेस उस वस्तु के स्थान (URL) का प्रतिनिधित्व करता है जिससे वह जुड़ा हुआ है। गुण स्थान वस्तु पर उपलब्ध हैं - स्थान.href - यह एक DOMString है जिसमें संपूर्ण URL होता है। यद
-
जावास्क्रिप्ट में छवि डेटा यूआरएल कैसे प्राप्त करें?
जावास्क्रिप्ट का उपयोग करके एचटीएमएल पेज टैग से डेटा यूआरआई में छवि को कनवर्ट करने के लिए, आपको सबसे पहले कैनवास तत्व बनाना होगा, इसकी चौड़ाई और ऊंचाई को छवि के बराबर सेट करना होगा, उस पर छवि बनाएं और अंत में उस पर toDataURL विधि को कॉल करें। यह छवि के बेस 64 एन्कोडेड डेटा यूआरआई को वापस कर देगा।
-
जावास्क्रिप्ट में कंसोल.डीआईआर और कंसोल.लॉग के बीच अंतर?
कंसोल विधि लॉग () इसे पास की गई किसी भी वस्तु के toString प्रतिनिधित्व को प्रदर्शित करता है। कंसोल विधि डीआईआर () निर्दिष्ट जावास्क्रिप्ट ऑब्जेक्ट के गुणों की एक इंटरैक्टिव सूची प्रदर्शित करती है। आउटपुट को प्रकटीकरण त्रिकोण के साथ एक पदानुक्रमित सूची के रूप में प्रस्तुत किया जाता है जो आपको चाइल्ड
-
प्रत्येक () के लिए जावास्क्रिप्ट को कैसे समाप्त करें?
आप forEach मेथड से अलग नहीं हो सकते हैं और यह लूप से बचने के लिए (अपवाद फेंकने के अलावा) प्रदान नहीं करता है। आप इसके बजाय _.find from lodash जैसे अन्य कार्यों का उपयोग कर सकते हैं - _.ढूंढें - तत्व मिलने पर यह लूप से बाहर हो जाता है। उदाहरण के लिए, उदाहरण _.find([1, 2, 3, 4], (element) => { &n
-
जावास्क्रिप्ट में वैरिएबल वैल्यू से ऑब्जेक्ट प्रॉपर्टी कैसे बनाएं?
ऑब्जेक्ट प्रॉपर्टी बनाने के लिए JS में 2 नोटेशन हैं, डॉट नोटेशन और ब्रैकेट नोटेशन। किसी वैरिएबल से ऑब्जेक्ट प्रॉपर्टी बनाने के लिए, आपको निम्नलिखित तरीके से ब्रैकेट नोटेशन का उपयोग करना होगा - उदाहरण const obj ={a:foo}const prop =bar// वेरिएबल नाम propobj[prop] =bazconsole.log(obj); का इस्तेमाल करक