2011-03-13 12 views
5

क्या वेब ब्राउज़र क्लाइंट साइड भाषाओं के लिए वीएम बाइटकोड के किसी भी रूप का समर्थन करते हैं? और जावास्क्रिप्ट वेब के लिए विशेष भाषा कैसे बन गया?क्या जावास्क्रिप्ट के अलावा क्लाइंट साइड प्रोग्रामिंग के लिए कोई अन्य प्रोग्रामिंग भाषाएं हैं?

संपादित करें: मुझे स्पष्ट करना चाहिए था। जावास्क्रिप्ट एचटीएमएल डोम पर काम करने के लिए एकमात्र भाषा है?

उत्तर

2

चेक बाहर CoffeeScript भी शामिल है। इसे जावास्क्रिप्ट में संकलित किया गया है, इसलिए कहीं भी जावास्क्रिप्ट का उपयोग किया जा सकता है।

जावास्क्रिप्ट संकलन का लक्ष्य है अब वेब का वीएम है। 15 साल पहले यह जावा था जो वेब की भाषा थी, लेकिन यह विभिन्न कारणों से विफल रहा।

यदि आप रुचि रखते हैं, तो मैं the talks by Douglas Crockford देखने की सलाह देता हूं।

2

मुख्य अन्य एक VBScript है, जो आईई द्वारा समर्थित है। वहाँ भी कई भाषाओं कि जावास्क्रिप्ट को संकलन, पजामा (अजगर), GWT (जावा), और CoffeeScript

+2

** वीबीस्क्रिप्ट ** था ... यह केवल इंटरनेट एक्सप्लोरर में समर्थित था और आईई 8 के बाद से, यह अब समर्थित नहीं है (कंपैट मोड के अलावा)। –

1

जावास्क्रिप्ट के साथ चिपकने की अत्यधिक अनुशंसा करते हैं। एक बार जब आप इसे लटकते हैं तो इसका उपयोग करना बहुत आसान होता है और यह आपको अन्य चीजों की नींव देता है जैसे कि एक्शनस्क्रिप्ट जिसका उपयोग फ्लैश और अन्य एडोब प्रौद्योगिकियों के साथ किया जाता है।

2

हां।

तीन अन्य वर्तमान में काफी बार उपयोग किए जाते हैं: फ्लैश, जावा और सिल्वरलाइट।

इंटरनेट क्रोम के लिए फ्लैश के अपवाद और VBScript इंटरनेट एक्सप्लोरर 7 और नीचे के लिए, वेब ब्राउज़र ने बॉक्स के बाहर किसी भी अन्य क्लाइंट साइड भाषा का समर्थन नहीं किया है।

https://softwareengineering.stackexchange.com/questions/28947/how-did-javascript-become-popular

संपादित

जावा, फ्लैश, और सिल्वरलाइट के साथ बातचीत नहीं कर सकते हैं:

के बारे में कैसे जावास्क्रिप्ट इतना व्यापक रूप से इस्तेमाल हो जाते हैं, तो कृपया इस सवाल और उसके जवाब देख अपने प्रश्न का उत्तर देने सीधे डीओएम, लेकिन वे जावास्क्रिप्ट के साथ बातचीत करने वाले डीओएम में हेरफेर कर सकते हैं। यदि आपका प्रश्न उन भाषाओं तक सीमित है जो सीधे डोम से बातचीत कर सकते हैं, तो आपको केवल जावास्क्रिप्ट और अब-निष्क्रिय VBScript के साथ छोड़ा गया है।

+2

मुझे स्पष्ट किया जाना चाहिए था। क्या अधिकांश मुख्यधारा के ब्राउज़र के साथ HTML DOM पर चलने के लिए जावास्क्रिप्ट एकमात्र भाषा है? –

+0

मैंने अपना जवाब अपडेट कर लिया है। – ClosureCowboy

संबंधित मुद्दे

 संबंधित मुद्दे