Hi:NeMo-HTML5

From MozillaWiki
Jump to: navigation, search

निमो अनुच्छेद बेस
स्वादिष्ट मोज़िला पॉपकॉर्न
सभी अनुच्छेद देखें | मुख पृष्ठ
लेखक: द्वारका नाथ
अनुवादक: अजय जोगावत और कोमल गाँधी

HTML5

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

एच टी एम एल5 क्या है?

HTML5 कोई एक अकेला विषय या एक अखंड तकनीक नहीं है, यह सुविधाओं, प्रौद्योगिकी, और APIs का एक संग्रह है, जो की डेस्कटॉप की शक्ति और मल्टीमीडिया अनुभव की जीवंतता लाता है। जबकि वेब अन्तरक्रियाशीलता और कनेक्टिविटी के मुख्य ताकत विस्तृत है। HTML5 में HTML मार्कअप भाषा का पांचवा संशोधन, CSS3, और जावास्क्रिप्ट APIs की एक श्रृंखला शामिल है। इन सभी टेक्नोलोजी के साथ आप कठिन/जटिल एप्लीकेशन बना सकते है, जो की डेस्कटॉप प्लेटफार्मों के लिए पहले से ही बनायी जा सकती है। HTML5 एक कंपनी या एक विशिष्ट ब्राउज़र से संबंधित नहीं है। HTML5 वेब को विकसित करने में रुचि रखने वाले लोगो के समुदाय और तकनीकी नेताओ के एक संघ जैसे गूगल, माइक्रोसॉफ्ट, एप्पल, मोज़िला, फेसबुक, आईबीएम, एडोब, और कई अन्य लोगोंद्वारा किया गया एक जाल है।

एच टी एम एल5 के बारे में

HTML5 एक मार्कअप भाषा है | एचटीएमएल5 (HTML5) , एचटीएमएल मानक का अगला प्रमुख संशोधन है जिसका वर्तमान में विकास किया जा रहा है | अपने तत्काल पूर्ववर्तियों एचटीएमएल 4.01, तथा एक्सएचटीएमएल 1.1 की ही तरह, एचटीएमएल5 भी वर्ल्ड वाइड वेब पर सामग्री की संरचना तथा उसको प्रस्तुत करने वाला एक मानक है | एचटीएमएल5 को निम्न बातों के प्रतिक्रिया स्वरूप विकसित किया जा रहा है - वर्ल्ड वाइड वेब पर सामान्य उपयोग में आने वाले एचटीएमएल तथा एक्सएचटीएमएल, कई विनिर्देशों, वेब ब्राउजर जैसे सॉफ्टवेयर उत्पादों, सामान्य अभ्यास द्वारा स्थापित तथा मौजूदा वेब दस्तावेज़ों में कई वाक्यविन्यास (सिंटेक्स) त्रुटियों द्वारा पेश की गयी सुविधाओं का मिश्रण है | यह एक ऐसी मार्कअप भाषा को परिभाषित करने का प्रयास भी है, जिसे एचटीएमएल या एक्सएचटीएमएल वाक्य-रचना (सिंटेक्स) में लिखा जा सके | इसमें आपसी रूप से अधिक जुड़े हुए क्रियांवनों को प्रोत्साहित करने वाले विस्तृत प्रसंस्करण मॉडल शामिल हैं | यह दस्तावेज़ो ं (डाक्यूमेंट्स) के उपलब्ध मार्क अप को विस्तृत, बेहतर तथा तर्कसंगत बनाता है; और जटिल वेब एप्लीकेशंस के लिए मार्क अप तथा एपी आई को पेश करता है| वास्तव में HTML5 के साथ, ब्राउज़र एक पूर्ण मंच बन गया है, खेल, एनीमेशन, कुछ भी ग्राफिकल, और फिल्मो के लिए। यथार्थवादी रचनाओं में विवरण जैसे की प्रकाश और छाया, प्रतिबिंब, रिच टेक्स्चर परिणाम, उच्च प्रदर्शन सुविधाओं जैसे 3D सीएसएस, वेक्टर ग्राफिक्स (कैनवास और SVG), और WebGL टर्बोचार्ज वेब एप्लीकेशन अद्भुत 3 डी ग्राफिक्स और विशेष प्रभावों के साथ। विशेष रूप से, एचटीएमएल5 कई नई वाक्यविन्यास सुविधाओं को जोड़ता है. इनमे शामिल है, और "<canvas>" तत्वों के साथ-साथ SVG सामग्री का एकीकरण, जिन्हें स्वामित्व वाली प्लगइन्स तथा उनकी एपी आई का उपयोग किये बिना ही वेब पर मल्टीमीडिया और ग्राफिक सामग्री को शामिल तथा इस्तेमाल किये जाने की प्रक्रिया को बेहतर बनाने के लिए डिजाइन किया गया है। जैसे नए तत्वों को दस्तावेजों की सीमेंटिक रिचनेस (शाब्दिक समृद्धि) को बेहतर बनाने के हिसाब से डिजाइन किया गया है। अन्य तत्वों के हटा दिया गया है. शाब्दिक अभिव्यक्ति को बेहतर तथा सरल करने के लिए नई विशेषताओं को भी पेश किया गया और अन्य को हटा दिया गया है. जैसे कुछ तत्वों को परिवर्तित, पुनःपरिभाषित तथा मानकीकृत किया गया है|

एक आम गलत-धारणा यह है कि एचटीएमएल5 वेब पृष्ठों के भीतर एनीमेशन प्रदान कर सकता है, जो कि गलत है. एचटीएमएल तत्वों को एनिमेट करने के लिए जावास्क्रिप्ट आवश्यक है. जावास्क्रिप्ट और एचटीएमएल 4 का उपयोग करके भी एनीमेशन को किया जा सकता है.

उपयोगकर्ता बातचीत

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

एच टी एम एल5 अब

गूगल, मोज़िला, एडोब, और अन्य तकनीकी नेताओं का मानना ​​है कि वेब मंच HTML5 पर बनाया जा रहा है, और वे सब आपस के सहयोग से ब्राउज़र की क्षमताओं की सीमाओं जोर दे रहे हैं। HTML5 के साथ अपने अनुभव के नए प्रकारों को वेब पर अपने उपयोगकर्ताओं के लिए वितरित कर सकते हैं। यह कोई भविष्य का सपना नही जो आपके पास 2015 में नाटक करने हेतु आ रहा है। HTML5 अब यहाँ है,. जो की सभी आधुनिक ब्राउज़रों में कार्यान्वित किया जा रहा। त्रुटि से निपटना: एक एचटीएमएल5 (टेक्स्ट/एचटीएमएल) ब्राउज़र गलत वाक्यविन्यास से निपटने में लचीलापन दर्शाता है। एचटीएमएल5 को इस हिसाब से बनाया गया है कि पुराने ब्राउज़र नए एचटीएमएल5 कंस्ट्रक्ट्स की सुरक्षित तरीके से उपेक्षा कर सकते हैं। एचटीएमएल 4.01 के विपरीत, एचटीएमएल5 विनिर्देश लेक्सिंग तथा पार्सिंग के लिए विस्तृत नियम प्रदान करते हैं, जिनका उद्देश्य यह है, कि गलत वाक्यविन्यास के मामले में सभी अनुरूप ब्राउज़र समान परिणाम प्रस्तुत करें। हालांकि एचटीएमएल5 अब "टैग सूप" दस्तावेजों के लिए संगत व्यवहार को परिभाषित करता है, उन दस्तावेजों को एचटीएमएल5 मानक के अनुरूप के रूप में नहीं माना जाता है.।