जाभास्क्रिप्ट

स्वतन्त्र विश्वकोश, नेपाली विकिपिडियाबाट
Jump to navigation Jump to search
जाभास्क्रिप्ट
Unofficial JavaScript logo 2.svg
अनाधिकारिक जाभास्क्रिप्ट लोगो
प्रतिमान(हरू)Multi-paradigm: स्क्रिप्टिंग, object-oriented (prototype-based), imperative, functional
डिजाइनरब्रेन्डन इच
विकासकर्तानेटसकेप सूचना सङ्गठन, मोजिला फाउन्डेसन
जारीसन् १९९५
स्थिर जारी1.8.5[१] / सन् २०११ मार्च २२
टाइप प्रणालीdynamic, duck
प्रोग्रामिङ भाषा कार्यान्वयनKJS, Rhino, SpiderMonkey, V8, Carakan, Chakra
बाट प्रभावितScheme, Self, Java, C, Python, AWK, HyperTalk
प्रभावितActionScript, AtScript, CoffeeScript, Dart, JScript .NET, Objective-J, QML, TypeScript, Node.js, LiveScript
जाभास्क्रिप्ट
Javascript icon.svg
फाइल नाम विस्तार.js
इन्टरनेट मिडीया प्रकारapplication/javascript
text/javascript (obsolete)[२]
(यूटिआइ)com.netscape.javascript-source[३]
ढाँचा प्रकारस्क्रिप्ट भाषा

जाभास्क्रिप्ट (/ˈɑːvəˌskrɪpt/; JS) एउटा कम्प्यूटर प्रोग्रामिङ भाषा हो । यो एउटा स्क्रिप्टिङ भाषा हो जुन मुख्य रूपमा क्लाईन्ट साइटहरूमा वेवपेज निर्माणमा प्रयोग हुन्छ ।

प्रमुख विशेषताहरू[सम्पादन गर्ने]

  • वेवपेजहरूलाई डायनामिक (dynamic) बनाउनमा उपयोगी ।
  • क्लाईन्ट साइडमा (प्रयोगकर्ता को कम्प्यूटरमा) चल्दछ ।
  • यो एउटा इन्टरप्रिटेड भाषा हो ।
  • आब्जेक्ट ओरिएन्टेड भाषा हो ।
  • यसमा पहिलो श्रेणीको फंशन हुन्छ ।
  • जाभास्क्रिप्ट को सेन्टेक्स, सी (C) का सेन्टेक्सहरूबाट प्रभावित हुन्छन् ।
  • जाभास्क्रिप्टको वास्तविक नाम "ECMAScript" हो ।

यसको नाममा जाभा शब्द आएको छ, यसको जाभा नामक प्रोग्रामिङ भाषासँग कुनै सम्बन्ध छैन । तर जाभा तथा जाभास्क्रिप्ट दुबै का सेन्टेक्स सी (C) का सेन्टेक्सहरूसँग प्रभावित छन् । जाभास्क्रिप्टको डिजाइनका मुख्य सिद्धान्त सेल्फ (Self) नामक प्रोग्रामिङ भाषाबाट लिर्इएका छन् ।

जाभास्क्रिप्ट का विभिन्न उपयोग[सम्पादन गर्ने]

  • जाभास्क्रिप्ट, एच.टी.एम.एल. डिजाइनरहरू का लागि प्रोग्रामिङको सुविधा प्रदान गर्दछ ।
  • जाभास्क्रिप्ट, एच.टी.एम.एल. पेजहरूमा गतिशील टेक्स्ट (Dynamic Text) राख्ने सुविधा दिन्छ ।
  • जाभास्क्रिप्टले घटनाहरू (Events) अनुसार वांछित प्रतिक्रिया गर्नको लागि उपयोग गरिन्छ । उदाहरणका लागि कुनै एच.टी.एम.एल. पेजको कुनै बटनमा क्लिक गर्दा कुनै पूर्व-निर्धारित कार्य गर्नको लागि ।
  • जाभास्क्रिप्टले elements पढ्न वा लेख्न सक्दछ, यसको अर्थ यो हुन्छ की एच.टी.एम.एल. पेजको कुनै अवयवको बारेमा जानकारी प्राप्त गर्न उसलाई बदल्न वा हटाउन सकिन्छ ।
  • जाभास्क्रिप्टले आंकडाहरूको जाँच गर्न सक्दछ । कुनै Form को प्रयोगकर्ता द्वारा त्यस Form मा भरीएका आंकडाहरूलाई पहिले जाँच गरीसके पछि सर्भर मा पठाउने सुविधा दिन्छ । यसबाट सर्भरको समय पनि बच्ने र प्रयोगकर्तालाई गल्तीको जानकारी छिट्टै हुन्छ ।
  • जाभास्क्रिप्टले कुनै पेजमा अाएको अागन्तुकको ब्राउजर को बारेमा जानकारी प्राप्त गर्न सक्दछ । यसको उपयोग गरेर त्यस ब्राउजरलाई अनुकूल, समुचित व्यवहार गर्न सक्दछ ताकि त्यो पेज सबै ब्राउजरहरूमा ठीकसँग देखाउन सकियोस् ।
  • जाभास्क्रिप्टको प्रयोग कुक्की (cookies) को निर्माण मा गर्न सकिन्छ ।

वेवपेज निर्माणमा जाभास्क्रिप्ट[सम्पादन गर्ने]

जाभास्क्रिप्टको मुख्य प्रयोग त्यस्तो फंशन लेख्नका लागि हुन्छ जुन एच.टी.एम.एल. पेजहरूमा अन्तर्निहित (embedded) हुन्छन् । तल एउटा उदाहरण दिर्इएको छ जसले एच.टी.एम.एल. मा जाभास्क्रिप्ट कसरी समाहित (include) भएको छ भन्ने दर्शाउँदछ ।

<!DOCTYPE html>
<html>
  <head><title>शीर्षक</title></head>
  <body>
    <script>
      document.write('नमस्ते!');
    </script>
    <noscript>
      ''तपार्इको ब्राउजरले जाभास्क्रिप्ट Support गरेन ।''
    </noscript>
  </body>
</html>

सन्दर्भ सामग्रीहरू[सम्पादन गर्ने]

  1. "New in JavaScript 1.8.5 | Mozilla Developer Network". Developer.mozilla.org. 2012-11-18. Retrieved 2013-05-26.
  2. "RFC 4329". Apps.ietf.org. Retrieved 2013-05-26.
  3. "System-Declared Uniform Type Identifiers". म्याक ओएस एक्स सन्दर्भ पुस्तकालय. एप्पल कम्पनी. Retrieved २०१०-०३-०५. Check date values in: |accessdate= (help)

बाहरी लिङ्कहरू[सम्पादन गर्ने]