An Introduction to JavaScript in Hindi
चलो देखते है की JavaScript में ख़ास क्या है , हम इस्से क्या कर सकते है और ऐसी कौनसी Technologies है जो JavaScript के साथ सबसे अच्छी रहेंगी
What is JavaScript ? JavaScript क्या है
JavaScript को शुरू में web pages को alive करने के लिए develop किया गया था
Basic Example : - जैसे हम किसी site के button पर click करते है तो हम किसी दूसरे page पर चले जाते है. ये एक बिलकुल basic functionality थी उस time की जब JavaScript को develop किया गया था ( NOTE :- लेकिन अब ये काम HTML से हो जाता है जो पहले नहीं होता था )
जो programs JavaScript की मदद से develop किये जाते थे उनने scripts कहा जाता था और आज भी हम इन programs को scripts के नाम से ही जानते है. ये programs directly HTML में लिखे जा सकते है और ये programs/scripts automatically जब भी कोई पेज लोड होता है तो run होते है . इन programs/scripts को चलाने के लिए कोई special preparation या compilation की जरूरत नहीं होती.
इन्ही कारणों की वजह से जो JavaScript है वो बिलकुल अलग है Java से
आज के समय में JavaScript ना सिर्फ browser में बल्कि server पर या ऐसा कोई भी device जिसमे एक special program है वहा चलाई जा सकती है. जिसका नाम है the JavaScript Engine (special program name).
Browser में एक embedded engine होता है जिसे हम "JavaScript Virtual Machine" के नाम से भी जानते है.
हर एक JavaScript engine के अलग अलग special नाम होते है. For example :-
V8 - in Chrome, Opera and Edge web browser
Spider Monkey - in Firefox
इसका मतलब है अगर कोई feature V8 engine में support करेगा तो वो Chrome, Opera and Edge web browser में भी चलेगा.
What makes JavaScript unique ? JavaScript सबसे अलग क्यों है
यह पर तीन ऐसी बाते है जो बहुत ही अच्छी है JavaScript से related
HTML/CSS के साथ पूरी तरह से काम करना ( full Integration)
जो काम आसानी से होना चाहिए वो आसानी से ही होता है
JavaScript सभी browsers को support करती है और ये पहले से ही enabled (by default) होती है
सिर्फ JavaScript ही एक ऐसी technology है जो ये तीन काम कर सकती है और इन्ही कारणों की वजह से JavaScript सबसे अलग (unique) है
JavaScript सबसे famous tool है browser interface बनाने के लिए, इस्से अलग JavaScript का इस्तेमाल Server, mobile applications आदि बनाने क लिए भी किया जाता है.
Top comments (0)