जावास्क्रिप्ट उच्चतर ट्यूटोरियल
स्टाइलिंग
स्टाइल एट्रिब्यूट के माध्यम से स्टाइलिंग
स्टाइल एट्रिब्यूट में माप की इकाइयाँ
माप की इकाइयों में गलतियाँ
CSS गुणों के मूल्यों को अनपैक करना
स्टाइल के माध्यम से स्टाइल्स रीसेट करना
स्टाइल्स की बड़े पैमाने पर सेटिंग
स्टाइल्स पढ़ने में समस्याएँ
CSS फाइलों से गुण पढ़ना
पढ़े गए मूल्यों का रूपांतरण
कक्षाओं द्वारा स्टाइलिंग
स्टाइलिंग के लिए एक वर्ग
कक्षाओं की असुविधा
data- के माध्यम से स्टाइल्स का वैकल्पिक उपयोग
तत्व मेट्रिक्स
CSS में तत्वों का विस्तार
परीक्षण तत्व
तत्व का क्लाइंट आकार
तत्व का पूर्ण आकार
स्क्रॉल के साथ तत्व के आकार
तत्वों को स्क्रॉल करना
तत्व की स्क्रॉलिंग बदलना
तत्व को अंत तक स्क्रॉल करना
तत्व को पूरी तरह से खोलना
स्क्रॉलबार की चौड़ाई
विंडो मैट्रिक्स
विंडो का आकार
स्क्रॉल के साथ विंडो का आकार
विंडो स्क्रॉल प्राप्त करना
विंडो स्क्रॉल प्राप्त करना और बदलना
विंडो को स्थिति में स्क्रॉल करने की विधि
विंडो को मात्रा से स्क्रॉल करने की विधि
विंडो को एलिमेंट तक स्क्रॉल करने की विधि
स्क्रॉल इवेंट
मैप संग्रह
सेट कलेक्शन
परिचय
प्रारंभिक भरण
उपयोगी क्षमताएँ
लूप के साथ पुनरावृत्ति
रूपांतरण
ऐरे से डुप्लिकेट हटाना
डुप्लिकेट के बिना प्राप्त करना
स्यूडोअरेज़ (Pseudoarrays)
परिचय
अरेज़ के साथ समानता
अंतर
अरे की जाँच
अरे में रूपांतरण
स्यूडोअरेज़ के प्रकार
प्रकारों के बीच अंतर
सिम्बल
सिम्बल टाइप का परिचय
सिम्बल का विवरण
ऑब्जेक्ट की कुंजी के रूप में सिम्बल
सिम्बल के साथ ऑब्जेक्ट का लूप
ऑब्जेक्ट में फ़ंक्शन
फ़ंक्शन में ऑब्जेक्ट के साथ ऑपरेशन
ग्लोबल सिम्बल
सिम्बल का नाम प्राप्त करना
वेल-नोन सिम्बल (सुप्रसिद्ध प्रतीक)
इटरेटर्स
इटरेबल ऑब्जेक्ट्स
इटरेटर फंक्शन
इटरेटर इनवोकेशन
जेनरेटर्स
जेनरेटर्स में लूप्स
इटरेटर्स की सिंगल-टाइम वर्किंग
ऑब्जेक्ट इटरेटर
इटरेबल ऑब्जेक्ट क्रिएशन
कंप्यूटेड प्रॉपर्टी के जरिए जेनरेटर
इनबिल्ट इटरेटर वैल्यूज
इनबिल्ट इटरेटर कीज
इनबिल्ट इटरेटर एंट्रीज
तीन इनबिल्ट इटरेटर्स
स्प्रेड ऑपरेटर और इटरेटर्स
स्ट्रिंग के इनबिल्ट इटरेटर्स
नंबर की डिजिट्स ऐरे
DOM एलिमेंट्स की नंबरिंग
DOM एलिमेंट्स का डेटा प्राप्त करना
JSON प्रारूप
स्टोरेज
परिचय
डिबगर में स्टोरेज
डेटा
एक बार सहेजना
डेटा पुनर्लेखन
डेटा हटाना
स्टोरेज साफ़ करना
एंट्रीज़ की संख्या
इंडेक्स द्वारा कुंजी प्राप्त करना
इंडेक्स द्वारा स्टोरेज पुनरावृत्ति
स्टोरेज की कुंजियों और मानों की सरणियाँ
संरचनाओं का भंडारण
संग्रहीत संरचनाओं का संशोधन
अभ्यास
रेगुलर एक्सप्रेशन्स
परिचय
पुनरावृत्ति ऑपरेटर्स
ग्रुपिंग ब्रैकेट्स
विशेष करैक्टर्स का एस्केपिंग
कर्ली ब्रेसिज़
लालच की सीमा
करैक्टर ग्रुप्स
करैक्टर सेट्स
करैक्टर सेट्स का इनवर्शन
सिरिलिक की विशेषताएं
सेट्स के अंदर विशेष करैक्टर्स
सेट्स के अंदर करैक्टर ग्रुप्स
सेट्स के अंदर विशेष करैक्टर्स-एक्सक्लूजन
सेट्स के अंदर हैट सिंबल
सेट्स के अंदर हाइफन की विशेषताएं
केस इग्नोर
लाइन की शुरुआत और अंत
शब्दों की सीमा
मल्टीलाइन
'या' कमांड
रेगुलर एक्सप्रेशन के साथ वेरिएबल
टेस्ट मेथड
सर्च मेथड
स्प्लिट मेथड
मैच मेथड
मैच मेथड में पॉकेट्स
ग्लोबल मैच
ग्लोबल matchAll
एक्ज़िक मेथड
लास्टइंडेक्स प्रॉपर्टी
रिप्लेस मेथड में पॉकेट्स
रिप्लेस मेथड में कॉलबैक
रिप्लेस मेथड में डिफॉल्ट पॉकेट्स
खुद रेगुलर एक्सप्रेशन में पॉकेट्स
नामित पॉकेट्स
एक्सप्रेशन के अंदर नामित पॉकेट्स
गैर-संरक्षित ब्रैकेट्स
पॉजिटिव और नेगेटिव लुकअराउंड
रेगुलर एक्सप्रेशन के साथ स्ट्रिंग
स्ट्रिंग्स के लिए फ्लैग्स
स्ट्रिंग्स में बैकस्लैश
अपवाद स्थितियाँ
परिचय
उत्पन्न होने वाली स्थितियों के प्रकार
अपवादों का अवरोधन
try-catch के साथ विकास
नेस्टेड कोड में अपवादों का अवरोधन
अपवाद वाली वस्तु
अपवादों के मूल प्रकार
अपवाद प्रकारों का अनुप्रयोग
अपवादों का फेंकना
विभिन्न प्रकार के अपवादों का फेंकना
अपने प्रकार के अपवादों का फेंकना
data- विशेषताओं के साथ अपवाद उदाहरण
JSON के साथ अपवाद उदाहरण
अपवादों का आगे भेजना
असिंक्रोनसिटी (Asynchrony)
सिंक्रोनस और असिंक्रोनस कोड
ईवेंट मॉडल की असिंक्रोनसिटी
इमेज लोडिंग की असिंक्रोनसिटी
असिंक्रोनस कोड में एक्सेप्शनल सिचुएशन
अतुल्यकालिक कॉलबैक
परिचय
कॉलबैक में अतुल्यकालिक रूप से परिणाम पास करना
अतुल्यकालिक कॉलबैक में पैरामीटर पास करना
अतुल्यकालिक कॉलबैक में अपवाद प्रबंधन
छवियों को लोड करना
कॉलबैक हेल की समस्या
लूप में छवियों का अतुल्यकालिक लोडिंग
प्रॉमिसेस
प्रॉमिसेस का परिचय
अपवाद स्थितियाँ
त्रुटि वस्तु
अपवादों का अलग से अवरोधन
प्रॉमिस की अवस्थाएँ
प्रॉमिस श्रृंखलाएँ
श्रृंखला के अंदर प्रॉमिसेस
प्रॉमिस श्रृंखलाओं में अपवाद
प्रॉमिस ऐरे के साथ कार्य
पूर्ण हुए प्रॉमिसेस का निर्माण
अतुल्यकालिक कोड की प्रॉमिसीफिकेशन
प्रॉमिस हेल की समस्या
सिंक्रोनस शैली में प्रॉमिसेस
सिंक्रोनस शैली में अपवाद
लाइब्रेरीज़
टूल्स
सिमेंटिक वर्जनिंग
टर्मिनल
NodeJS
एनपीएम परिचय
एनपीएम के माध्यम से इंस्टालेशन
संक्षिप्त इंस्टालेशन फॉर्म
package.json फाइल में डिपेंडेंसीज़
Dev डिपेंडेंसीज़
डिपेंडेंसीज़ वर्जन फॉर्मेट
package.json फाइल सेटिंग्स
package.json फाइल क्रिएशन
एनपीएम प्रोजेक्ट ट्रांसफर
package-lock.json फाइल
पैकेज अपडेट
पैकेज अनइंस्टॉल
एनपीएम के माध्यम से ग्लोबल इंस्टालेशन
पैकेज ग्लोबल अनइंस्टॉल
NPX टूल
एनपीएम के माध्यम से स्क्रिप्ट रन
यार्न मैनेजर
ES मॉड्यूल
मॉड्यूल का परिचय
ES मॉड्यूल चालू करना
Webpack इंस्टॉल करना
Webpack का काम करने का सिद्धांत
Webpack की सेटिंग
Webpack बिल्ड चलाने की सेटिंग
Webpack के जरिए टेस्ट बिल्ड
मार्कअप में बंडल को कनेक्ट करना
ES मॉड्यूल बनाना
ES मॉड्यूल को कनेक्ट करना
इम्पोर्ट करते समय नाम बदलना
मॉड्यूल की पूरी सामग्री इम्पोर्ट करना
डिफ़ॉल्ट एक्सपोर्ट
एक्सपोर्ट का संयोजन
एक्सपोर्ट के संयोजन में पूरी सामग्री इम्पोर्ट करना
मान एक्सपोर्ट करना
मान कॉन्स्टेंट के रूप में
npm मॉड्यूल इम्पोर्ट करना
डायनामिक इम्पोर्ट
डायनामिक मल्टीपल इम्पोर्ट
CommonJS मॉड्यूल का रूपांतरण
HTTP प्रोटोकॉल
टेस्ट सर्वर
फॉर्म
फॉर्म सबमिट करना
फॉर्म सबमिशन के तरीके
GET मेथड से फॉर्म सबमिट करना
POST मेथड से फॉर्म सबमिट करना
GET क्वेरीज़
GET क्वेरीज़ का अनुप्रयोग
फॉर्म बटन
JavaScript के माध्यम से फॉर्म सबमिट करना
फॉर्म सबमिशन रोकना
FormData का परिचय
FormData की विधियाँ
FormData के इटरेटर्स
AJAX
AJAX का परिचय
fetch के साथ काम करने की मूल बातें
HTTP उत्तर कोड
अनुरोध की सफलता
अपवाद स्थितियाँ
त्रुटियों का पूर्ण अवरोधन
HTTP उत्तर हेडर
JSON प्राप्त करना
HTTP अनुरोध हेडर
GET अनुरोध
POST अनुरोध
URLSearchParams के माध्यम से डेटा
FormData के माध्यम से डेटा
पूरे फॉर्म का सबमिशन
JSON भेजना
CORS नीति
कुकीज़ संचारित करना
सिंक्रोनस शैली
कैनवास के साथ काम करना
कोड ऑप्टिमाइज़ेशन
वेबसाइट लोडिंग स्पीड के कारक
उपलब्ध संसाधन
दोहराए जाने वाले ऑपरेशन्स का ऑप्टिमाइज़ेशन
भारी ऑपरेशन्स के दोहराव का ऑप्टिमाइज़ेशन
लूप ऑपरेशन्स का ऑप्टिमाइज़ेशन
लूप के अतिरिक्त चक्रों का ऑप्टिमाइज़ेशन
अंतर्निहित फ़ंक्शंस के माध्यम से ऑप्टिमाइज़ेशन
इष्टतम एल्गोरिदम का चयन
रेगुलर एक्सप्रेशन के उपयोग का ऑप्टिमाइज़ेशन
DOM के साथ कार्य का ऑप्टिमाइज़ेशन
मेमोरी खपत का ऑप्टिमाइज़ेशन
ऐरे में रूपांतरण का ऑप्टिमाइज़ेशन
इवेंट हैंडलर्स का ऑप्टिमाइज़ेशन
मेमोरी की कीमत पर स्पीड ऑप्टिमाइज़ेशन
डेटा
अपरिवर्तनीयता
ऐरे की प्रतिलिपि
ऑब्जेक्ट की प्रतिलिपि
ऐरे में एलिमेंट जोड़ना
ऐरे के एलिमेंट हटाना
ऐरे के एलिमेंट बदलना
ऑब्जेक्ट्स का ऐरे
यादृच्छिक id जनरेशन
id के साथ एलिमेंट जोड़ना
id के आधार पर एलिमेंट हटाना
id के आधार पर एलिमेंट बदलना
id के आधार पर एक प्रॉपर्टी बदलना
id के आधार पर एलिमेंट प्राप्त करना