2011-08-04 11 views
6

मुझे लगता है कि ईसीएमएस्क्रिप्ट 5 अब अधिकांश नवीनतम ब्राउज़रों द्वारा समर्थित है। क्या वहां कोई अच्छा ट्यूटोरियल है? मैंने खुद को देखने की कोशिश की लेकिन मुझे कुछ भी नहीं मिला। क्या ईएस 5 दस्तावेज केवल एक चीज है? मैं मुख्य रूप से जानना चाहता हूं कि नए मानक में क्या कमी आई है। अगर मैं इनसे बचता हूं तो मैं घर पर सही महसूस कर सकता हूं जब मैं ईएस 5 पर जाता हूं और मुझे कुछ भी कमी नहीं होती है।जावास्क्रिप्ट (ईसीएमएस्क्रिप्ट 5) ट्यूटोरियल

+2

मुझे लगता है कि वर्तमान मानक सीखना अभी भी अच्छा है, क्योंकि, अधिकांश नई विशेषताएं (कम से कम जिन्हें मैंने अब तक उपयोग किया है) के लिए आपको आवश्यकता है भाषा का एक बड़ा ज्ञान, और सामान्य रूप से प्रोग्रामिंग। इस पुस्तक को आजमाएं, पैट्रिक केरी द्वारा जावास्क्रिप्ट और अजाक्स (2010) पर नया परिप्रेक्ष्य। आपको – Ibu

+0

शुरू करना चाहिए असल में * इतनी नई चीज़ें नहीं हैं। बस कुछ आसान सरणी और ऑब्जेक्ट फ़ंक्शन। और '" सख्त उपयोग करें ";'। सामान्य अवधारणाओं और कार्यों से निपटने के लिए और अधिक महत्वपूर्ण है (यह जेएस में कार्यों के बारे में है, है ना?)) –

+0

यदि आपका लक्ष्य सामान्य वेब है, तो आप अभी तक ईएस 5 के लिए विशेष रूप से नहीं लिख सकते हैं, और शायद कई सालों से नहीं, इसलिए आपको ES3 सीखना होगा। भले ही "सभी नवीनतम ब्राउज़र इसका समर्थन करते हैं", वास्तव में बहुत से लोग नवीनतम ब्राउज़र का उपयोग नहीं करते हैं। जैसे आईई 9 में केवल 3% उपयोग शेयर है और कुछ कंपनियां * अभी भी * एसओई के लिए आईई 6 जनादेश देती हैं। एक व्यावहारिक दृष्टिकोण से, ईएस 3 के लिए लिखा गया कोड हमेशा ब्राउज़र में काम करेगा जो ES5 का समर्थन करता है, लेकिन इसके विपरीत यदि कोई ES5 सुविधाओं का उपयोग नहीं किया जाता है। – RobG

उत्तर

6

नई (2011) "निश्चित गाइड जावास्क्रिप्ट" का संस्करण और दिखाता है कि कई मामलों में ECMAScript 3 समकक्षों को कैसे कार्यान्वित किया जाए :-)

9

ECMAScript 5 compatibility table पृष्ठ का संदर्भ, फ़ायरफ़ॉक्स 4 - 6 और क्रोम 13 - 14 सबसे संगत ब्राउज़र हैं।

Mozilla JavaScript Reference निकटतम हो सकता है। विवरण के लिए ECMAScript5 समर्थन के लिए entry देखें।

अद्यतन (2011-08-05)

ऐसा लगता है कि ES5 ES3 (1, 2) के साथ पिछड़े संगत है। संगतता को तोड़ने का एकमात्र तरीका ईएस 5 के उप-समूह को कम त्रुटि प्रवण के रूप में समझा जाने के लिए "सख्त उपयोग" का उपयोग करना है।

+0

सहायता के लिए धन्यवाद। अफसोस की बात है, मैं उन सुविधाओं की एक सूची नहीं ढूंढ सकता जो ईएस 5 के रूप में केवल नए हैं। – apokaliptis

2

जो विशेषताएं बहिष्कृत की गई हैं वे हैं जो "सख्त उपयोग" मोड शुरू होने पर अक्षम हैं (इसे करने का एक खराब तरीका, आईएमओ, क्योंकि इसे अगले संस्करण के लिए नई शब्दावली के साथ आने की आवश्यकता है ... लेकिन मैं पीछे हटा)।

मैं इस बल्कि उपयोगी पर Resig के लेख पाया, हालांकि मैं कुछ भी सत्यापित नहीं किया है वह यहाँ कहते हैं,:, 5 कार्यों को अच्छी तरह से ECMAScript को शामिल किया गया: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/

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

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