Wednesday, June 24, 2020

Introduction of javascript tutorial in hindi

Introduction of "javascript tutorial in hindi"
Introduction of javascript tutorial in hindi


Javascript एक Programming है जिसे शुरू में वेब पेजों के element के साथ बातचीत करने के लिए डिज़ाइन किया गया है। वेब ब्राउज़र में, Javascript में तीन मुख्य भाग होते हैं:
  •     ईसीएमएस्क्रिप्ट जो मुख्य कार्यक्षमता प्रदान करता है।
  •     दस्तावेज़ ऑब्जेक्ट मॉडल (DOM), जो वेब पेजों पर तत्वों के साथ बातचीत करने के लिए इंटरफेस प्रदान करता है
  •     ब्राउज़र ऑब्जेक्ट मॉडल (BOM), जो वेब ब्राउज़र के साथ बातचीत करने के लिए एपीआई प्रदान करता है।

Javascript आपको एक वेब पेज में अन्तरक्रियाशीलता जोड़ने की अनुमति देता है। इसका उपयोग अक्सर HTML और CSS के साथ होता है, जो वेब पेज की कार्यक्षमता को बढ़ाने के लिए होता है, जैसे कि वैध रूप, इंटरेक्टिव मानचित्र बनाना और एनिमेटेड चार्ट प्रदर्शित करना।

जब कोई वेब पेज लोड होता है यानी HTML और CSS डाउनलोड होने के बाद, वेब ब्राउजर में
Javascript इंजन Javascript कोड को निष्पादित करता है। Javascript code तब user interface को गतिशील रूप से update करने के लिए HTML और CSS को संशोधित करता है।Javascript इंजन एक प्रोग्राम है जो Javascript कोड को निष्पादित करता है। शुरुआत में, Javascript इंजन को दुभाषियों के रूप में लागू किया गया था। हालांकि, आधुनिक Javascript इंजन आमतौर पर सिर्फ-इन-टाइम कंपाइलर के रूप में कार्यान्वित किए जाते हैं जो बेहतर प्रदर्शन के लिए Javascriptकोड को बाईटेकोड पर संकलित करते हैं।


Client-side vs. Server-side of JavaScript in Hindi 


जब Javascriptका उपयोग किसी वेब पेज पर किया जाता है, तो इसे उपयोगकर्ता के कंप्यूटर के वेब ब्राउज़र में निष्पादित किया जाता है। इस स्थिति में, Javascript client-side language के रूप में काम करता है।Javascript वेब ब्राउज़र और सर्वर दोनों पर चल सकता है। Javascript के लिए एक लोकप्रिय सर्वर-साइड वातावरण Node.js. client-side Javascript के विपरीत, server-side Javascript in hindi उस सर्वर पर निष्पादित होता है जो आपको डेटाबेस, फ़ाइल सिस्टम आदि का उपयोग करने की अनुमति देता है।

History of javascript in Hindi


1995 में, Javascript ब्रेंडन ईच नामक नेटस्केप डेवलपर द्वारा बनाया गया था। पहले, इसे मोचा कहा जाता था जिसे बाद में लाइवस्क्रिप्ट में बदल दिया गया था।

नेटस्केप ने जावा की प्रसिद्धि का लाभ उठाने के लिए लाइवस्क्रिप्ट को
Javascript में बदलने का फैसला किया जो उस समय लोकप्रिय था। नेटस्केप अपने वेब ब्राउज़र उत्पाद को नेटस्केप नेविगेटर 2 जारी करने से ठीक पहले निर्णय लिया गया था। परिणामस्वरूप, Javascript ने अपने संस्करण 1.0 में प्रवेश किया।

नेटस्केप नेविगेटर 3. में नेटस्केप ने
Javascript 1.1 जारी किया। इस बीच, माइक्रोसॉफ्ट ने इंटरनेट एक्सप्लोरर 3 (IE 3) नामक एक वेब ब्राउज़र उत्पाद पेश किया, जो नेटस्केप के साथ प्रतिस्पर्धा करता था। हालांकि, IE J Javascript नामक अपने Javascript कार्यान्वयन के साथ आया था। Microsoft ने नेटस्केप के साथ संभावित लाइसेंस समस्याओं से बचने के लिए JScript नाम का उपयोग किया।

नतीजतन, दो अलग-अलग
Javascript संस्करण बाजार में थे। नेटस्केप नेविगेटर और इंटरनेट एक्सप्लोरर में JavascriptJavascript में कोई ऐसा मानक नहीं था जो इसके सिंटैक्स और विशेषताओं को नियंत्रित करता हो। और यह तय किया गया कि भाषा को मानकीकृत किया जाना चाहिए।

1997 में, Javascript 1.1 को एक प्रस्ताव के रूप में यूरोपीय कंप्यूटर निर्माता संघ (ECMA) को प्रस्तुत किया गया था। तकनीकी समिति # 39 (TC39) को भाषा का मानकीकरण करने के लिए इसे एक सामान्य उद्देश्य, क्रॉस-प्लेटफॉर्म, और विक्रेता-तटस्थ scripting language बनाने के लिए सौंपा गया था। TC39 ECMA-262 के साथ आया, जो ECMAScript नामक एक नई स्क्रिप्टिंग भाषा (अक्सर एक-मा-स्क्रिप्ट उच्चारण) को परिभाषित करने वाला एक मानक था।

उसके बाद, अंतर्राष्ट्रीय मानकीकरण संगठन और अंतर्राष्ट्रीय इलेक्ट्रोटेक्निकल कमिशन (ISO / IEC) ने मानक (ISO / IEC-16262) के रूप में ECMAScript को अपनाया।

Overview of JavaScript in Hindi


JavaScript में define a variable करने के लिए, आप var कीवर्ड का उपयोग करते हैं। उदाहरण के लिए:
var d = 10;
var e = 20;

ES6 ने लेटर कीवर्ड के साथ एक वैरिएबल घोषित करने के लिए let keyword एक नया तरीका जोड़ा:


let d = 10;
let e = 20;
फ़ंक्शन घोषित करने के लिए, आप function कीवर्ड का उपयोग करते हैं। निम्नलिखित उदाहरण एक फ़ंक्शन को परिभाषित करता है जो दो तर्कों के योग की गणना करता है:
function add( d, e ) {
   return d + e;
}

Add () Function को कॉल करने के लिए, आप निम्न सिंटैक्स का उपयोग करते हैं:

let result = add(d, e)

परिणाम को वेब ब्राउज़र के कंसोल विंडो में लॉग इन करने के लिए, आप console.log() का उपयोग करते हैं।

console.log(result); 

अब, आपको कंसोल विंडो में 30 देखना चाहिए।

JavaScript आपको condition स्टेटमेंट प्रदान करता है, जैसे कि if-else statement and switch 
statement। उदाहरण के लिए:

let d = 12, 
    e = 20;

function divide(a, b) {
    if(e == 0) {
       throw new Exception('/ by zero');
    }
    return a / b;
}

divide () function में, हमने चेक किया कि क्या डी-न्यूमेरियर (b) शून्य है। यदि हाँ, तो हमने एक threw an exception दिया। अन्यथा, हमने a / b का परिणाम लौटाया।

let items = [];

declare an array करने के लिए, आप निम्न syntax का उपयोग करते हैं:

let items = [0, 1, 4];

कुछ initial elements के साथ array घोषित करने के लिए, square brackets में तत्वों को निर्दिष्ट करते हैं:

आप  length की property के माध्यम से iteam सरणी में तत्वों की संख्या तक पहुंच सकते हैं:

console.log(items.length); // 3

आइटम सरणी के तत्वों पर पुनरावृति करने के लिए, आप for लूप स्टेटमेंट के लिए निम्नानुसार उपयोग करते हैं:

for(let i = 0; i < items.length; i++) {
    console.log(items[i]);
}

या ES6 में for.....of लूप के लिए उपयोग करें:

for(let item of items) {
    console.log(item);
}
Javascript in hindi  में "class" घोषित करने के लिए, आप function keyword का उपयोग करते हैं:

अधिवेशन के अनुसार, एक वर्ग का नाम एक UpperCamelCase में एक संज्ञा होना चाहिए, जिसमें हर शब्द का पहला अक्षर बड़ा होता है।

निम्नलिखित उदाहरण व्यक्ति "class" की एक विधि की घोषणा करता है:
function Person(firstName, lastName ){
    this.firstName = firstName;
    this.lastName = lastName;
}

व्यक्ति
"class" का एक उदाहरण बनाने के लिए, आप नए कीवर्ड का उपयोग करते हैं:



Person.prototype.getFullName = function(){
    return this.firstName + ' ' + this.lastName;
}

वर्ग की विधि को कॉल करने के लिए आप (.) ऑपरेटर का उपयोग कर सकते हैं:



let fullName = john.getFullName();


class Person {
    constructor(firstName, lastName) {
        this.firstName = firstName;
        this.lastName = lastName;
    }
    getFullName() {
        return this.firstName + ' ' + this.lastName;
    }
}

हमने अभी आपको
Javascript in hindi की कुछ विशेषताओं से परिचित कराया है। आप प्रत्येक विशेषता को बाद के  Javascript tutorial in hindi में विस्तार से जानेंगे।

0 Comments:

Post a Comment