2010-03-05 15 views
11

एचटीएमएल 5 के आसपास आने पर जावास्क्रिप्ट कितनी बड़ी भूमिका निभाएगा इस पर कोई भी स्पष्ट है? मैं अब निर्णय ले रहा हूं कि जावास्क्रिप्ट डॉम पर एक पुस्तक खरीदना है या हेम ऑयल के साथ खाना पकाने जैसी कुछ उपयोगी सीखना है। मैं पिछले डेढ़ साल से थके हुए हूं, मैंने एएस 3 को अवशोषित करने में व्यतीत किया है। मुझे यह पसंद है, मैं सिर्फ 5 साल में बाहर निकलना नहीं चाहता हूं जब iRevolutionaires इंटरगैलेक्टिक स्पेस एजेंसी पर शासन करते हैं।एचटीएमएल 5 और जावास्क्रिप्ट की भूमिका?

-Jascha

+15

जावास्क्रिप्ट का उपयोग अभी शुरू हो गया है। – Jeremy

+0

मुझे इसकी आवाज़ पसंद है। –

+1

मैंने इस प्रश्न को 'व्यक्तिपरक' चिह्नित किया क्योंकि इसका कोई निश्चित उत्तर नहीं है। भविष्य में देखना मुश्किल है, खासकर पांच साल (चलो देखते हैं: अब कोई आईई 6 नहीं, एचटीएमएल 5 को अधिक से अधिक रोल किया जा रहा है, जी के क्लाउड में अधिक दस्तावेज इत्यादि)। –

उत्तर

13

HTML सामग्री के बारे में है, और नहीं व्यवहार - जिसका मतलब है कि आप अभी भी होगा, भले एचटीएमएल 5 के साथ, पता करने के लिए कम से कम:

  • एचटीएमएल, सामग्री
  • के लिए
  • सीएसएस, प्रस्तुति के लिए
  • और व्यवहार(गतिशील सामान) के लिए जावास्क्रिप्ट

तो, मुझे नहीं लगता कि जावास्क्रिप्ट साल अगले कुछ में अप्रचलित हो जाएगा करते हैं - इसके विपरीत, मैं कहूंगा कि, पर विचार हम और अधिक कर रहे हैं और अधिक का उपयोग करें/वेब अनुप्रयोगों को विकसित करने के लिए जा रहा।

+0

दिलचस्प। मुझे कुछ लोगों को लगता है, एचटीएमएल 5 फ्लैश के अंत का प्रतिनिधित्व करता है। क्या यह केवल वीडियो समर्थन के कारण है? –

+0

शायद ऐसा इसलिए है क्योंकि एचटीएमएल 5 में बड़ी संख्या में बड़ी कार्यक्षमताओं के साथ आता है, जैसे ड्रैग एंड ड्रॉप, वीडियो * (जैसा कि आपने कहा था) *, ऑफलाइन-स्टोरेज, ... जिसका अर्थ है कि फ़्लैश के लिए अब इसकी आवश्यकता नहीं होगी। लेकिन आपको निश्चित रूप से उन लोगों को नियंत्रित करने के लिए कुछ जावास्क्रिप्ट कोड की आवश्यकता होगी। –

+0

@ जस्चा: मैं कभी भी फ्लैश के अंत की तलाश नहीं करूँगा, इससे कोई फर्क नहीं पड़ता कि स्टीव जॉब्स क्या सोच सकता है। फ़्लैश में किसी भी मीडिया प्लगइन का सबसे बड़ा प्रवेश है, इसमें एक विशाल डेवलपर बेस है, और यह अभी भी अधिक शक्तिशाली है और एचटीएमएल 5 और जावास्क्रिप्ट की तुलना में फ्लेक्स के माध्यम से काम करने के लिए एक बेहतर वातावरण है। ActionScript (भी ECMAScript के आधार पर) की अनुमति देता है असली वर्ग पुस्तकालयों, चर टाइपिंग, गैर प्रोटोटाइप आधारित विरासत, आदि, आदि – Robusto

1

एचटीएमएल 5 सामग्री के बारे में होगा, क्योंकि HTML हमेशा के बारे में (या होना चाहिए) है।

जावास्क्रिप्ट हमेशा व्यवहार के बारे में रहा है। यदि आप व्यवहार चाहते हैं, तो जावास्क्रिप्ट सीखें।

2

हैं एचटीएमएल 5 निम्नलिखित की तुलना में एक फ्लैश हत्यारा ही पर्याप्त होता है:

जावास्क्रिप्ट === ActionScript & & एचटीएमएल 5 === MXML

एचटीएमएल 5 सामग्री और लेआउट के लिए है, जावास्क्रिप्ट के साथ बातचीत के लिए है अंतिम उपयोगकर्ता उदाहरण के लिए, इंटरैक्शन के लिए ग्राफिक्स और जावास्क्रिप्ट के प्रदर्शन के लिए कैनवास का उपयोग करते समय समृद्ध गेम संभव हैं।

+0

मुझे लगता है कि आप एक्शनस्क्रिप्ट === जावास्क्रिप्ट और एचटीएमएल 5 === एमएक्सएमएल का मतलब है? –

4

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

आपको यह भी पता चलेगा कि आप एचटीएमएल 5/जेएस के साथ बहुत सारे फ्लैश/एएस 3 को प्रतिस्थापित कर सकते हैं।

जेएस कोड न लिखें जहां आपको हालांकि नहीं करना है। सीएसएस में बेहतर एनीमेशन, छद्म-वर्ग, और छद्म-तत्व समर्थन जेएस में लिखने के लिए आपको "स्टाइल" की मात्रा कम कर देता है।

जाओ एक पुस्तक (या दो, या तीन) खरीदें।

2

वे नवीनतम working draft of the HTML5 specification में जावास्क्रिप्ट का जिक्र कर रहे हैं। एसवीजी, कैनवास, एट अल ... जावास्क्रिप्ट इन सभी के साथ बहुमुखी है।

लेकिन फिर मुझे बताया गया कि हेमप में विभिन्न संघों से बहुत सारे जैव विकास हुए हैं। हालांकि कंसोर्टियम अक्सर wc3 के रूप में सार्वजनिक, अवैध, और/या जनता के रूप में नहीं हैं। लेकिन, फिर भी, यह अधिक से अधिक शक्तिशाली हो जाता है, और गायब होने की संभावना नहीं है।

आधार पर जावास्क्रिप्ट की बहुमुखी प्रतिभा - सबकुछ एचटीएमएल 5 के साथ और ब्राउजर के संदर्भ से आगे बढ़ने के साथ - और हेमप को लेने में आसान होना, मैं जावास्क्रिप्ट पुस्तक से चाहता हूं।

संरचना:

+1

हाहा महान टिप्पणी। –

0

वेब पृष्ठों चार संस्थाओं द्वारा संचालित कर रहे एक दस्तावेज की संरचना अपने दस्तावेज़ पेड़ द्वारा दिया जाता है। यह तत्वों को निर्धारित करने के लिए अच्छी तरह से बनाई गई HTML का उपयोग करके किया जाता है।

उपस्थिति: दस्तावेज़ की उपस्थिति सीएसएस द्वारा निर्धारित की जाती है। शैली नियमों के सेट के दायरे को निर्धारित करने के लिए सीएसएस दस्तावेज़ पेड़ की संरचना का उपयोग करता है।

व्यवहार: जावास्क्रिप्ट क्लाइंट पक्ष पर व्यवहार और अंतःक्रियाशीलता को निष्पादित करने का कारण बनता है।

सर्वर साइड गतिविधि: PHP और उसके रिश्तेदारों एक सर्वर पर चलाने के लिए और एक वेब पेज है, जो तब ग्राहक द्वारा संसाधित किया जाता है स्वरूपित।

मुझे ऐसा लगता है कि जावास्क्रिप्ट और उसके पुस्तकालयों यहाँ एक लंबे समय के लिए किया जाएगा। यह वेब के खंभे में से एक है।

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