EITC/WD/JSF जाभास्क्रिप्ट कोषहरू जाभास्क्रिप्ट वेब साइट प्रोग्रामिंग भाषा को मूल मा यूरोपीयन आईटी प्रमाणीकरण कार्यक्रम हो।
EITC/WD/JSF जाभास्क्रिप्ट फंडामेंटलहरूको पाठ्यक्रम जाभास्क्रिप्ट वेब साइट प्रोग्रामिंगमा १ practical खण्डहरू भित्र आयोजना गरिएको व्यावहारिक सीपमा केन्द्रित छ, यस EITC प्रमाणीकरणको सन्दर्भको रूपमा विस्तृत भिडियो डाउडेटिक सामग्री समावेश गर्दै।
जाभास्क्रिप्ट एक प्रोग्रामिंग भाषा हो जुन ईन्टर्क्टिभ वेब पृष्ठ विकासलाई सक्षम बनाउँदछ र आधुनिक वेब अनुप्रयोगहरूको एक आवश्यक अंश मानिन्छ। HTML र CSS सँगसँगै, जाभास्क्रिप्ट वर्ल्ड वाइड वेब को मूल टेक्नोलोजी मध्ये एक हो। वेबसाइटहरूको विशाल बहुमतले यसलाई ग्राहक-साइड पृष्ठ व्यवहारको लागि प्रयोग गर्दछ, र सबै प्रमुख वेब ब्राउजरहरूमा यसलाई कार्यान्वयन गर्न समर्पित जाभास्क्रिप्ट ईन्जिन छ। बहु-प्रतिमान भाषाको रूपमा, जाभास्क्रिप्टले कार्यक्रम संचालित, कार्यात्मक, र अत्यावश्यक प्रोग्रामिंग शैलीहरू समर्थन गर्दछ। योसँग टेक्स्ट, मितिहरू, नियमित अभिव्यक्तिहरू, मानक डाटा संरचनाहरू, र कागजात वस्तु मोडेल (DOM) को साथ काम गर्नको लागि अनुप्रयोग प्रोग्रामिंग ईन्टरफेस (एपीआई) छ। जहाँसम्म जाभास्क्रिप्ट र जाभा बीच समानताहरू छन्, भाषा नाम, वाक्यविन्यास, र सम्बन्धित मानक लाइब्रेरी सहित, दुई भाषाहरू भिन्न छन् र डिजाइनमा फरक फरक छन्। जाभास्क्रिप्ट ईन्जिनहरू मूल रूपमा केवल वेब ब्राउजरहरूमा प्रयोग गरिएको थियो, तर तिनीहरू अब अन्य रनटाइम प्रणालीहरूको कोर कम्पोनेन्टहरू छन्, जस्तै Node.js र Deno। यी प्रणालीहरू सर्भरहरू निर्माण गर्न प्रयोग गरिन्छ र फ्रेमवर्कमा एकीकृत हुन्छन्, जस्तै इलेक्ट्रोन र कोर्डोभा, बिभिन्न अनुप्रयोगहरू सिर्जना गर्नका लागि।
ECMAScript मानकमा कुनै इनपुट/आउटपुट (I/O) सामेल छैन, जस्तै नेटवर्किंग, भण्डारण, वा ग्राफिक्स सुविधा। अभ्यासमा, वेब ब्राउजर वा अन्य रनटाइम प्रणाली I/O को लागी जाभास्क्रिप्ट एपीआई प्रदान गर्दछ।
मोजेक वेब ब्राउजर १ 1993 1994 in मा जारी भएको थियो। गैर-प्राविधिक व्यक्तिहरूको लागि पहुँच योग्य ग्राफिकल प्रयोगकर्ता ईन्टरफेसको रूपमा पहिलो ब्राउजरको रूपमा, यसले नयाँ वर्ल्ड वाइड वेबको द्रुत बृद्धिमा प्रमुख भूमिका खेल्यो। त्यसपछि मोजेकका प्रमुख विकासकर्ताहरूले नेटस्केप कर्पोरेशन स्थापना गरे जसले १ 1995 1995 in मा अधिक पॉलिश ब्राउजर, नेटस्केप नेभिगेटर रिलिज गरे। नेभिगेटर द्रुत रूपमा सबैभन्दा बढी प्रयोग भएको ब्राउजर भयो। वेबको यी प्रारम्भिक वर्षहरूमा वेब पृष्ठहरू स्थिर रहन सक्दछन्, ब्राउजरमा पृष्ठ लोड भएपछि गतिशील व्यवहारको लागि क्षमताको अभाव। यस सीमितता हटाउनको लागि बढ्दो वेब विकास दृश्यमा एक इच्छा थियो, त्यसैले १ XNUMX XNUMX in मा नेट्सकेप नेभिगेटरमा लिपि भाषा थप्ने निर्णय गरे। यो प्राप्त गर्न उनीहरूले दुईवटा मार्गहरू अपनाए: जापान प्रोग्रामिंग भाषा इम्बेड गर्न सन माइक्रोसिस्टम्सको साथ मिलेर योजना भाषा इम्बेड गर्न ब्रेन्डन आइचलाई पनि काममा लिए। नेटस्केप व्यवस्थापनले चाँडै नै निर्णय गरे कि जाभा जस्तो सिन्ट्याक्सको साथ स्कीम वा अन्य मौजूदा स्क्रिप्टि languages भाषाहरू जस्तै कम नयाँ भाषा बनाउने इचको लागि उत्तम विकल्प थियो। यद्यपि नयाँ भाषा र यसको दोभाषे कार्यान्वयनलाई आधिकारिक रूपमा LiveScript भनिन्थ्यो जब सेप्टेम्बर १ XNUMX XNUMX a मा नेभिगेटर रिलिजको भागको रूपमा पहिलो पटक पठाइयो, त्यसको नाम तीन महिना पछि जाभास्क्रिप्टमा परिवर्तन गरियो। जाभास्क्रिप्ट नामको छनौट को कारण अन्योलमा परेको छ, कहिलेकाँही यो जाभा को स्पिन-अफ हो भन्ने प्रभाव दिन्छ। जाभा त्यस समयमा तातो नयाँ प्रोग्रामि language भाषा भएकोले यसलाई नेटस्केपले आफ्नै नयाँ भाषा क्याचेट दिन मार्केटिंग चालको रूपमा चित्रण गर्यो।
माइक्रोसफ्ट १ 1995 1996 in मा इन्टरनेट एक्सप्लोररको शुरुआत गर्यो, जुन नेटस्केपको साथ ब्राउजर युद्धको लागि अग्रसर भयो। जाभास्क्रिप्ट फ्रन्टमा, माइक्रोसफ्टले JScript भनिने यसको आफ्नै सिर्जना गर्न नेभिगेटर इंटरप्रिटरलाई उल्टा-ईन्जिनियर गर्यो। JScript पहिलो पटक १ XNUMXside in मा जारी गरिएको थियो, CSS को लागि प्रारम्भिक समर्थनको साथ HTML मा विस्तारहरू। यी प्रत्येक कार्यान्वयन नेभिगेटरमा तिनीहरूको समकक्षहरू भन्दा फरक थियो। यी भिन्नताहरूले विकासकर्ताहरूलाई उनीहरूको वेबसाइटहरू दुबै ब्राउजरमा राम्रोसँग काम गर्न गाह्रो बनाउँदछ, जसको कारण "नेटस्केपमा उत्तम रूपमा हेरेको" र "इन्टर्नेट एक्स्प्लोररमा उत्तम रूपमा हेरिएको" केही वर्षका लागि लोगोको व्यापक प्रयोग भयो।
नोभेम्बर १ 1996 1997, मा, नेटस्केपले जाभास्क्रिप्ट ECMA International मा पेश गर्यो, मानक विनिर्देशको लागि सुरूवात बिन्दुको रूपमा जुन सबै ब्राउजर विक्रेताहरूले अनुरुप गर्न सक्थे। यसले जून १ XNUMX XNUMX in मा पहिलो ECMAScript भाषा विनिर्देशको आधिकारिक रिलिज भयो।
जून १ process 2 in मा ECMAScript २ र डिसेम्बर १ 1998 3 in मा ECMAScript of को रिलिजको साथ मापदण्डहरूको प्रक्रिया केही वर्षसम्म जारी रह्यो। ECMAScript 1999 मा काम २००० मा शुरू भयो।
यसैबीच, माइक्रोसफ्टले ब्राउजर बजारमा बढ्दो प्रमुख स्थान प्राप्त गर्यो। २००० को प्रारम्भमा, इन्टरनेट एक्सप्लोररको बजार शेयर%%% पुगेको छ। यसको मतलब JScript वेबमा क्लाइन्ट-साइड स्क्रिप्टि forको लागि डे स्टो मानक भयो।
माइक्रोसफ्टले प्रारम्भमा मापदण्ड प्रक्रियामा भाग लियो र यसको JScript भाषामा केही प्रस्तावहरू कार्यान्वयन गर्यो, तर अन्ततः यसले ECMA काममा सहयोग गर्न बन्द गर्यो। यस प्रकार ECMAScript 4 mothballled थियो।
२००० को शुरुमा इन्टरनेट एक्सप्लोरर प्रभुत्वको अवधिमा ग्राहक-साइड लिपि स्थिर थियो। यो २०० 2000 मा परिवर्तन गर्न सुरु भयो, जब नेत्स्केप, मोजिलाको उत्तराधिकारीले फायरफक्स ब्राउजर जारी गर्यो। फायरफक्सलाई धेरैले राम्रो स्वागत गरे, इन्टरनेट एक्सप्लोररबाट महत्वपूर्ण बजार सेयर लिए। २०० 2004 मा, Mozilla ECMA International मा सामिल भए, र XML (E2005X) मानकको लागि ECMAScript मा काम सुरु भयो। यसले मोजिलासँग म्याक्रोमिडिया (पछि एडोब प्रणालीहरू द्वारा अधिग्रहण गरिएको) सँग संयुक्त रूपमा काम गरिरहेको छ, जसले उनीहरूको एक्शनस्क्रिप्ट language भाषामा E4X लागू गरिरहेका थिए, जुन ECMAScript 4 ड्राफ्टमा आधारित थियो। लक्ष्य एक्शनस्क्रिप्ट standard लाई नयाँ ECMAScript as को रूपमा मानकीकृत बनायो। यस उद्देश्यका लागि, एडोब सिस्टमले तामारिन कार्यान्वयनलाई खुला स्रोत परियोजनाको रूपमा जारी गर्यो। यद्यपि, तामारिन र एक्शनस्क्रिप्ट established स्थापित ग्राहक-साइड स्क्रिप्टि from भन्दा धेरै भिन्न थिए, र माइक्रोसफ्टको सहयोग बिना, ECMAScript 3 कहिल्यै सफल हुन सकेन।
यस बीच, ईसीएमए कार्यसँग सम्बद्ध नभएको खुला स्रोत समुदायहरूमा धेरै महत्त्वपूर्ण घटनाहरू घटिरहेका थिए। २०० 2005 मा, जेसी जेम्स ग्यारेटले एक श्वेत पत्र जारी गर्यो जसमा उनले एजेक्स शब्द लेखेका थिए र प्रविधिहरूको सेटको वर्णन गरे जसमा जाभास्क्रिप्ट मेरुदण्ड थियो, वेब अनुप्रयोगहरू सिर्जना गर्न जहाँ पृष्ठभूमिमा डाटा लोड गर्न सकिन्छ, पूर्ण पृष्ठको आवश्यकतालाई वेवास्ता गर्दै। पुन: लोड। यसले जाभास्क्रिप्टको पुनर्जागरण अवधि शुरू गर्यो, खुला स्रोत पुस्तकालयहरू र उनीहरूको वरिपरि बनेका समुदायहरू द्वारा नेतृत्व। धेरै नयाँ पुस्तकालयहरू सिर्जना गरिएको थियो, jQuery, प्रोटोटाइप, डोजो टूलकिट, र MooTools सहित।
गुगलले यसको क्रोम ब्राउजर २०० 2008 मा शुरु गर्यो, V8 जाभास्क्रिप्ट इन्जिनको साथ जुन यसको प्रतिस्पर्धा भन्दा छिटो थियो। कुञ्जी आविष्कार भर्खर-इन-कम्पाइलेसन (JIT) थियो, त्यसैले अन्य ब्राउजर विक्रेताहरूले JIT का लागि आफ्नो ईन्जिनहरू ओभरल्याल गर्न आवश्यक पर्यो।
जुलाई २०० 2008 मा, यी फरक पार्टी ओस्लोमा एक सम्मेलनको लागि भेला भए। यसले २०० early को सुरूमा सबै सम्बन्धित कामहरूलाई मिलाउन र भाषालाई अगाडि बढाउनको लागि अन्तिम सहमतिमा पुर्यायो। परिणाम ECMAScript standard मानक थियो, डिसेम्बर २००। मा जारी गरियो।
२०१ on मा ECMAScript of को प्रकाशनको साथ औपचारिक रुपमा थपिएको परिष्करण र परिष्करणको विस्तृत संग्रहमा भाषाको महत्वकांक्षी काम धेरै वर्षसम्म जारी रह्यो। मस्यौदा विशिष्टता हाल GitHub मा खुला राखिएको छ, र ECMAScript संस्करणहरू नियमित वार्षिक स्नैपशट मार्फत उत्पादन गरिन्छ। भाषामा सम्भावित संशोधनहरू विस्तृत प्रस्ताव प्रक्रियाको माध्यमबाट जाँच गरिन्छ। अब, संस्करण संख्याको सट्टामा, विकासकर्ताहरूले व्यक्तिगत रूपमा आगामी सुविधाहरूको स्थिति जाँच गर्दछन्।
हालको जाभास्क्रिप्ट इकोसिस्टमसँग धेरै पुस्तकालयहरू र फ्रेमवर्कहरू, स्थापना प्रोग्रामिंग अभ्यासहरू, र वेब ब्राउजर बाहिर जाभास्क्रिप्टको प्रयोग बढेको छ। थप, एकल पृष्ठ अनुप्रयोगहरू र अन्य जाभास्क्रिप्ट-भारी वेबसाइटहरूको उदयसँग, विकास प्रक्रियालाई सहयोग पुर्याउन धेरै ट्रान्सपेलरहरू सिर्जना गरिएको छ।
प्रमाणीकरण पाठ्यक्रमको साथमा आफूलाई विस्तृत रूपमा परिचित गर्न तपाईंले तलको तालिका विस्तार र विश्लेषण गर्न सक्नुहुन्छ।
EITC/WD/JSF JavaScript आधारभूत प्रमाणीकरण पाठ्यक्रमले भिडियो फारममा खुला-पहुँच शिक्षासम्बन्धी सामग्रीहरू सन्दर्भ गर्दछ। सिकाइ प्रक्रियालाई चरण-दर-चरण संरचना (कार्यक्रमहरू -> पाठहरू -> विषयहरू) सान्दर्भिक पाठ्यक्रम भागहरू समावेश गरी विभाजन गरिएको छ। डोमेन विशेषज्ञहरूसँग असीमित परामर्श पनि प्रदान गरिन्छ।
प्रमाणीकरण प्रक्रियामा विवरणहरूको लागि जाँच गर्नुहोस् कसरी यो काम गर्दछ.
पाठ्यक्रम संदर्भ संसाधन
MDN वेब कागजात - जाभास्क्रिप्ट
https://developer.mozilla.org/en-US/docs/Web/JavaScript
MDN वेब कागजात शिक्षा सामग्री - जाभास्क्रिप्ट - गतिशील ग्राहक साइड स्क्रिप्टिंग
https://developer.mozilla.org/en-US/docs/Learn/JavaScript
वेब डिजाइन र अनुप्रयोगहरूको लागि W3C मानक - जाभास्क्रिप्ट वेब एपीआईहरू
https://www.w3.org/standards/webdesign/script
W3Schools - जाभास्क्रिप्ट ट्यूटोरियल
https://www.w3schools.com/js/default.asp
आधुनिक जाभास्क्रिप्ट ट्यूटोरियल
https://javascript.info/
CodePen: अनलाइन कोड सम्पादक र फ्रन्ट एन्ड वेब विकासकर्ता
https://codepen.io/
EITC/WD/JSF JavaScript Fundamentals कार्यक्रमको लागि पूर्ण अफलाइन आत्म-शिक्षा तयारी सामग्रीहरू PDF फाइलमा डाउनलोड गर्नुहोस्।
EITC/WD/JSF तयारी सामग्री - मानक संस्करण
EITC/WD/JSF तयारी सामग्री - समीक्षा प्रश्नहरूको साथ विस्तारित संस्करण