Java Script Application for web (जावा स्क्रिप्ट का वेब में अनुप्रयोग)
आजकल की वेबसाइटों को HTML से बहुत आगे का कार्य करना पड़ता है इस बात की आवश्यकता अनुभव की जाती है कि किसी वेबसाइट को ब्राउज़ करने वाले उपयोगकर्ता को उस वेबसाइट के साथ वार्तालाप करने की सुविधा दी जानी चाहिए वेबसाइट में ऐसा प्रावधान होना चाहिए कि वह उपयोगकर्ता के इनपुट को स्वीकार कर सके और web pages की सामग्री को उपयोगकर्ता की आवश्यकता के अनुसार लगा और दिखा सके यह आवश्यकता एक मनपसंद बैकग्राउंड के रंग जितनी साधारण भी हो सकती है और पाठ्य को विशेष प्रकार से फॉर्मेट करके आकर्षक बनाने जितनी जटिल भी हो सकती हैं|
आजकल के उपयोगकर्ता ऐसी website देखना पसंद करते हैं जो उनके लिए रोचक हो इसीलिए वेबपेजों की सामग्री भी डायनामिक अर्थात उपयोगकर्ता की इच्छा के अनुसार बदलने योग्य होनी चाहिए इसके लिए ऐसा वेबसाइट विकास वातावरण (Website Development Environment) बनाने की आवश्यकता है जो ऐसे वेबपेजों का निर्माण करता हो जिनमें उपयोगकर्ता के साथ इंटरैक्टिव करने की क्षमता हो यह वेब पेज उपयोगकर्ता से इनपुट स्वीकार करेंगे और उस रिपोर्ट के अनुसार सामग्री और प्रस्तुतीकरण के साथ तत्काल तैयार किए हुए वेबपेजों को प्रदर्शित करेंगे वेबसाइट में ऐसी क्षमता भी होनी चाहिए कि उपयोगकर्ता के किसी इनपुट के अभाव में पहले से तय सूचियों और फॉर्मेट के अनुसार डिफ़ॉल्ट वेब पेज प्रदर्शित कर सकें|
वेबसाइटों में ऐसा करने के लिए ऐसी कोडिंग तकनीक अपनाने की आवश्यकता होती है जो क्लाइंट या उपयोगकर्ता के अनुरोध को स्वीकार करके उन्हें प्रोसेस कर सके इस प्रोसेसिंग का परिणाम मानक HTML कोड के रुप में होना चाहिए क्योंकि जो ब्राउज़र प्रोग्राम वेबपेजों को क्लाइंट के कंप्यूटर पर प्रदर्शित करते हैं वे HTML के आदेश ही समझते हैं उपयोगकर्ता के अनुरोधों को स्वीकार करने का काम परंपरागत रूप से Forms द्वारा किया जाता है इसलिए वेबसाइट तैयार करने के वातावरण में फॉर्म बनाने की सुविधा होनी चाहिए|
जब कोई फॉर्म किसी उपयोगकर्ता के इनपुट को स्वीकार कर लेता है तब उसमें ऐसी तकनीक बनी होनी चाहिए जो उस इनपुट या सूचना को प्रोसेसिंग के लिए वापस वेब सर्वर को भेज सकें यह कार्य सामान्यतः छोटे-छोटे प्रोग्राम खंडों या स्क्रिप्ट द्वारा किया जाता है जो सर्वर पर निर्भर करते हैं इसलिए जावास्क्रिप्ट जैसी प्रोग्रामिंग भाषा की आवश्यकता होती है जावास्क्रिप्ट को किसी HTML प्रोग्राम के बीच में डाला जाता है क्योंकि यह .html विस्तार नाम वाली फाइलों और http प्रोटोकॉल का उपयोग वेब सर्वर से क्लाइंट के ब्राउज़र प्रोग्राम तक आने जाने में करता है|
आप जावास्क्रिप्ट का प्रयोग Web Pages में निम्नलिखित कार्य करने या वस्तुएं बनाने में कर सकते हैं|
- डायनामिक रूप से HTML कोड बनाना
- पॉप अप बॉक्स
- माउस रोल ओवर प्रभाव
- मैन्यू
- स्टेटस बार के पाठ्य को बदलना
- उपलब्ध स्क्रिप्ट के साथ कट और पेस्ट क्रियाओं द्वारा विभिन्न प्रभाव उत्पन्न करना
- ड्रॉप डाउन मेनू बनाना