परिभाषा एबीसी. में अवधारणा
अनेक वस्तुओं का संग्रह / / July 04, 2021
नवंबर में गुइलम अलसीना गोंजालेज द्वारा। 2016
हालांकि नाम मैच हमें बना सकता है सोच इसमें यह की भाषा का व्युत्पन्न है प्रोग्रामिंग जावा सन माइक्रोसिस्टम्स द्वारा विकसित, ऐसा नहीं है।
जावास्क्रिप्ट एक व्याख्या की गई प्रोग्रामिंग भाषा है, जो आमतौर पर साइटों पर उपयोग की जाती है वेब पेज के सोर्स कोड में एम्बेड किए जा रहे क्लाइंट साइड पर एक्शन निष्पादित करने के लिए web
तकनीकी रूप से, यह एक का गठन करता है बोली सूचना के लिए अंतरराष्ट्रीय संस्था द्वारा प्रस्तावित ईसीएमएस्क्रिप्ट मानक का और संचार ईसीएमए इंटरनेशनल और शुरुआत में नेटस्केप द्वारा और बाद में मोज़िला फाउंडेशन द्वारा डिजाइन किया गया। यह भी एक आईएसओ मानक है।
यद्यपि यह अपने सिंटैक्स और अधिक से अधिक काम करने के तरीके में प्राप्त करता है विरासत सी भाषा में, यह उन नामों और परंपराओं को भी अपनाता है जो हम जावा में पाते हैं, हालांकि वे उसी तरह के "सौंदर्य प्रसाधन" में बने रहते हैं।
अपने सामान्य उद्देश्य और उपयोग के कारण, सभी आधुनिक वेब ब्राउज़र एक सार्वभौमिक और क्रॉस-प्लेटफ़ॉर्म भाषा होने के कारण जावास्क्रिप्ट की सही व्याख्या करते हैं। और, आमतौर पर, डेवलपर्स द्वारा इसका उपयोग वेबसाइट द्वारा प्रस्तुत यूजर इंटरफेस से संबंधित होता है।
जावास्क्रिप्ट एक वेब पेज में, डायलॉग बॉक्स जैसे तत्व बनाने, उपयोगकर्ता द्वारा दर्ज की गई जानकारी एकत्र करने और इसे संसाधित करने के लिए सर्वर पर भेजने की अनुमति देता है।
एक खुली भाषा होने और वाक्य रचना जैसे तत्वों में परिवर्तनीय होने के कारण, इसे रूपों और बोलियों के निर्माण के लिए दिया जाता है। यह माइक्रोसॉफ्ट का मामला है, जिसका जेस्क्रिप्ट के नाम से अपना कार्यान्वयन है, जिसका उपयोग दोनों में किया जाता है ब्राउज़रइंटरनेट एक्सप्लोरर के रूप में आपके ऑपरेटिंग सिस्टम विंडोज स्क्रिप्टिंग होस्ट नाम के तहत।
हालांकि जावास्क्रिप्ट को मुख्य रूप से की तरफ से समझा जाता है ग्राहककई सर्वर-साइड कार्यान्वयन भी हैं जिनका व्यापक रूप से उपयोग किया जाता है। सर्वर साइड के लिए इन कार्यान्वयनों में से एक मुख्य Node.js है।
समय के साथ, जावास्क्रिप्ट विकसित हुआ है, जिसमें अन्य भाषाओं की कार्यक्षमता भी शामिल है उन्नत, जैसे ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के लिए कक्षाएं, या पुन: उपयोग के लिए मॉड्यूल modules सोर्स कोड
लेकिन इन परिवर्तनों और अद्यतनों के बावजूद, जावास्क्रिप्ट पश्चगामी संगतता बनाए रखता है:
- यह एक संरचित और अनिवार्य भाषा है, जो सी भाषा की प्रोग्रामिंग संरचना को एक मॉडल के रूप में लेती है
- गतिशील प्रकार, ताकि जब हम चर के मूल्य को परिभाषित करते हैं, तो डेटा प्रकार परिभाषित किया जाता है
- ऑब्जेक्ट-ओरिएंटेड, ऐसे कार्यों के साथ जिन्हें ऑब्जेक्ट माना जाता है
- जिन वस्तुओं और विधियों से भाषा उपयोगकर्ता के साथ बातचीत कर सकती है, वे निष्पादन वातावरण, जैसे ब्राउज़र द्वारा सीमित हैं।
- पर्ल की तरह, यह नियमित अभिव्यक्तियों का समर्थन करता है
तस्वीरें: फ़ोटोलिया - सेंटावियो / हंस
जावास्क्रिप्ट में विषय