2011-12-13 10 views
5

मैं एचटीएमएल 5 सीख रहा हूं। मुझे लगता है कि लगभग सब कुछ जेएस से जुड़ा हुआ है। एचटीएमएल/एक्सएचटीएमएल की तुलना में इतना ज़्यादा जेएस केंद्रित क्यों है?क्यों जावास्क्रिप्ट जावास्क्रिप्ट पर इतना ध्यान केंद्रित करता है?

+2

क्या आपके पास HTML5 के बारे में जेएस उन्मुख होने के बारे में आपका निष्कर्ष साबित करने के लिए कुछ भी है? – Starx

+2

जिओलोकेशन एपीआई, कैनवास, वेब स्टोरेज, वेब वर्कर्स इत्यादि – chhantyal

+0

मेरे दो सेंट: जावास्क्रिप्ट वेब ब्राउज़र में उपयोग की जाने वाली एकमात्र वास्तविक भाषा है। (अन्य कारणों की क्या आवश्यकता है? इसके अलावा, इंटरफेस - विशेष रूप से डीओएम - को "सामान्य रूप से" परिभाषित किया जाता है, लेकिन ईसीएमएस्क्रिप्ट अवधारणाओं के लिए अच्छी तरह से नक्शा ;-) –

उत्तर

0

मेरा त्वरित संक्षिप्त उत्तर यहां दिया गया है।

जावास्क्रिप्ट क्लाइंट पक्ष को संभाला जाता है और एसिंक्रोनस अनुरोध सक्षम कर सकता है। यह पृष्ठों को बहुत तेज़ बनाता है और बिना रीलोड के एनिमेशन और सामग्री में परिवर्तन के लिए अनुमति देता है।

+0

यह HTML से HTML को अलग कैसे बनाता है 4 और एक्सएचटीएमएल? – BoltClock

+0

यह नहीं करता है। यह सिर्फ बताता है कि क्यों, HTML5 सीखते समय, वे जो कुछ देख रहे हैं वह जावास्क्रिप्ट है। एचटीएमएल 5 गाइड नए हैं और वेब 2 मानकों के आसपास केंद्रित हैं, यही कारण है कि ऐसा लगता है कि वे HTML4 और xhtml की तुलना में अधिक जावास्क्रिप्ट को शामिल करते हैं। – Mike

0

मेरा यह लेना: HTML5 वेब अनुप्रयोगों की अवधारणा को मानकीकृत करने का प्रयास करेगा। आप एचटीएमएल 5 के बारे में बहुत ज्यादा सोच सकते हैं जो मार्क-अप के रूप में उपयोगकर्ता इंटरफ़ेस को परिभाषित करता है जबकि जावास्क्रिप्ट वह भाषा है जो आपको एप्लिकेशन तर्क (यानी अजाक्स, उपयोगकर्ता नियंत्रण कॉलबैक) करने की अनुमति देती है।

यदि आपने कभी एंड्रॉइड एसडीके, आईओएस एसडीके, या माइक्रोसॉफ्ट के डब्ल्यूपीएफ का उपयोग किया है, तो आप देखेंगे कि यूजर इंटरफेस को इनपुट, बटन इत्यादि जैसे एक्सएमएल संरचनाओं के माध्यम से परिभाषित किया गया है। जबकि आपने जावा, ऑब्जेक्टिव सी , या सी # सभी प्रोग्रामिंग तर्क करने के लिए। अब, एचटीएमएल 5 और जावास्क्रिप्ट एक ही प्रतिमान की ओर उन्नत हो रहे हैं।

1

यह प्रति सेकेंड नहीं है। इन दिनों गुणवत्ता यूआई में जावास्क्रिप्ट सिर्फ एक बहुत ही आम बात है। डिजाइनर और डेवलपर्स अपने इंटरफेस पर बातचीत की मांग करते हैं जो कई मामलों में केवल क्लाइंट-साइड इंटरैक्शन के माध्यम से पूरा किया जा सकता है, जो जावास्क्रिप्ट आपको देता है। चूंकि एचटीएमएल 5 बढ़ रहा है, यह तर्कसंगत है कि जावास्क्रिप्ट में विशेषज्ञता के साथ गुणवत्ता यूआई लोग अपनी मांसपेशियों को फ्लेक्स करेंगे।

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

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