2010-05-06 26 views
23

सीखने के लिए तैयार हो रहा है मैं डेस्कटॉप एप्लिकेशन डेवलपर हूं, और मैं एचटीएमएल 5 सीखने की योजना बना रहा हूं, लेकिन जैसा कि इसे जारी नहीं किया गया है, वहां लगभग (लगभग) प्रकाशित पुस्तकें नहीं हैं और वेब पर शुरुआती लोगों के लिए बहुत अधिक जानकारी नहीं है ... I मुझे लगता है कि मुझे एचटीएमएल 4 और वर्तमान वेब विकास कौशल से शुरू करना चाहिए।एचटीएमएल 5

मुझे लगता है कि मुझे एचटीएमएल 4, सीएसएस, और जावास्क्रिप्ट से शुरू होना चाहिए ... लेकिन ऐसी कई तकनीकें हैं जो मुझे खो जाती हैं: डी तो, एचटीएमएल 5 जारी होने पर वर्तमान तकनीकों का उपयोग अभी भी किया जाएगा? मेरा मतलब है, "jquery" और "AJAX" के बारे में क्या? मुझे पता है कि वे हुड के नीचे जावास्क्रिप्ट हैं, लेकिन क्या वे भविष्य में अभी भी समझ में आएंगे?

मुझे यह सलाह देने की क्या सलाह होगी कि मेरे पास एचटीएमएल नॉलेज, लगभग शून्य सीएसएस और पूरी तरह से जावास्क्रिप्ट में शून्य है?

+0

सभी को धन्यवाद! – vtortola

उत्तर

14

Dive Into HTML5 ठोस है, लेकिन यह वास्तव में कुल शुरुआती पर लक्षित नहीं है। आप एचटीएमएल/सीएसएस की मूल बातें समझने के लिए Designing with Web Standards देख सकते हैं। चीजों के जावास्क्रिप्ट पक्ष के लिए, मैं JavaScript: The Good Parts की सिफारिश करता हूं। Secrets of the JavaScript Ninja के लिए भी नजर रखें, जो इस गर्मी के कारण है।

5

एचटीएमएल/सीएसएस के साथ एक अच्छा आधार प्राप्त करें, फिर जावास्क्रिप्ट पर जाएं और अपनी पसंद के जेएस फ्रेमवर्क चुनें। Jquery सबसे लोकप्रिय लगता है।

Here's a good read on html 5

+1

अजाक्स भूमिका क्या है? मेरा मतलब है ... इस तरह है: * एचटीएमएल: मार्क अप है, तत्वों को परिभाषित करें। * सीएसएस: तत्वों की शैली। * जावास्क्रिप्ट: आपको क्लाइंट साइड में तत्वों के साथ संवाद करने की अनुमति देता है। * अजाक्स: बिना लोड किए सर्वर पर कॉल करें ??? क्या मैं सही हूँ? – vtortola

+4

@ vtortola: हाँ, बहुत कुछ। AJAX वास्तव में जावास्क्रिप्ट (विशेष रूप से 'XMLHttpRequest' जावास्क्रिप्ट ऑब्जेक्ट) का उपयोग करने का एक विशेष तरीका है, ब्राउज़र को नए URL पर जाने या मौजूदा यूआरएल को फिर से लोड किए बिना सर्वर से डेटा संचारित करने के लिए। –

+3

इसके अलावा, शुरुआत के लिए शायद सादे जावास्क्रिप्ट के साथ खेलने के लिए एक अच्छा विचार है और जब तक आप अधिक जटिल कार्य नहीं करना शुरू करते हैं तब तक jQuery जैसे पुस्तकालयों को शामिल नहीं करते हैं। –

0

एचटीएमएल 5 मूल रूप से HTML4 जैसा ही है लेकिन कुछ अच्छी अतिरिक्त छोटी सुविधाओं के साथ। HTML4 से आप जो कुछ भी सीखेंगे, वह एक HTML5 वातावरण में निर्बाध रूप से काम करेगा।

मैं इस क्रम में चीजों को सीखने के साथ शुरू करूंगा: HTML4, फिर CSS2, फिर jQuery।

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

प्रभावी रूप से, वे हमेशा एक ही तरीके से लिखे और निर्माण किए जाएंगे - लेकिन नए संस्करणों के साथ समय में चीजें हासिल करने में तेजी से आसान हो जाएंगी।

+3

आप यह सुझाव देने वाले नहीं हैं कि उन्हें जावास्क्रिप्ट सीखने में समय लगता है, जो आधुनिक वेब क्लाइंट विकास का मुख्य आधार है? –

+2

मैंने जावास्क्रिप्ट से पहले jQuery सीखा। जबकि उस प्रक्रिया में त्रुटियां अच्छी तरह से हो सकती हैं, jQuery जेएस को पेश करने की विधि को समझने के लिए एक बहुत अच्छा और आसान है, क्योंकि पारंपरिक जेएस बहुत खींचा गया है और जेक्यू की पसंद की तुलना में बहुत कठिन लगता है। अगर मुझे कभी भी ज़रूरत है, तो मैं वापस जा सकता हूं और पारंपरिक तरीकों को देख सकता हूं, लेकिन मुझे अभी तक नहीं मिला है :) आखिरकार, कड़ी मेहनत क्यों सीखें? – Tim

+2

"मैंने जावास्क्रिप्ट से पहले jQuery सीखा।" आपको jQuery का उपयोग करने के लिए जावास्क्रिप्ट को जानना होगा ताकि आप जो भी कहें वह संभव नहीं है। – Jaanus

3

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

मैं मूल HTML पर रीफ्रेश करता हूं, फिर सीएसएस और jQuery के साथ पकड़ने की कोशिश करते समय जेएस के साथ काम करना शुरू करता हूं।

6

यदि आप पहले से ही HTML4 से परिचित हैं, तो v5 बहुत अलग नहीं है, अधिकतर यह नए तत्वों और विशेषताओं को जोड़ता है, और कुछ को हटा देता है।

वेब मानकों के आवश्यक कवरेज के लिए, मैं जेफरी ज़ेल्डमैन के Designing with Web Standards (v3) का सुझाव देता हूं। यह काफी हद तक सिद्धांत और पृष्ठभूमि है, छोटे कोड के साथ। मेरा यही सुझाव है। जॉन एलसॉप, Developing with Web Standards द्वारा एक बहन की किताब है, जिसे मैंने अभी तक पढ़ा नहीं है, लेकिन यह माना जाता है कि दो पुस्तकों को कवर करने वाले विषय का कार्यान्वयन आधा है।

जेरेमी कीथ, HTML5 for Web Designers द्वारा निर्माण में एक पुस्तक, पर नया एक पुस्तक के अलावा साइट (एक घटना के लोगों के अलावा, जेफरी Zeldman सहित द्वारा समर्थित) नहीं है। जेफरी नई पुस्तक on his site के बारे में लिखते हैं, और जेरेमी कीथ के साथ-साथ अन्य संबंधित कवरेज के लिंक भी प्रदान करते हैं।

1

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

कहा जा रहा है। एचटीएमएल केक है। इसे सीएसएस में रखना एक रचनात्मक चुनौती है, और वास्तव में जावास्क्रिप्ट को समझने में सक्षम होने से आपको अलग कर दिया जाएगा।

जहां तक ​​तकनीकें अप्रासंगिक हो रही हैं: फ्लैश से दूर रहें। इसके अलावा सबकुछ पहले जितना मजबूत है।

0

http://www.codecademy.com/ अब HTML, सीएसएस, साथ ही जावास्क्रिप्ट सबक के बहुत सारे है - अपने नि: शुल्क, ऑनलाइन, और नहीं करता है कष्टप्रद वीडियो के बहुत सारे शामिल है। यह मेरे लिए वैसे भी काम करता है ...