2010-05-06 15 views
23

Ich bin ein Desktop-Anwendung Entwickler, und ich plane lernen HTML5, aber da es nicht veröffentlicht wird, gibt es (fast) keine Bücher veröffentlicht und nicht zu viele Informationen für Anfänger im Web ... Ich Ich sollte mit html4 und den aktuellen Webentwicklungsfähigkeiten beginnen.Ich bin bereit, html5 zu lernen

Ich denke, ich sollte mit html4, css und javascript beginnen ... aber es gibt so viele Technologien, dass ich verloren gehe: D Also, welche aktuellen Technologien werden noch verwendet, wenn html5 veröffentlicht wird? Ich meine, was ist mit "Jquery" und "Ajax"? Ich weiß, dass sie Javascript unter der Haube haben, aber werden sie in Zukunft noch Sinn machen?

Was würden Sie mir empfehlen, wenn ich bedenke, dass ich nur ein bisschen HTML-Wissen, fast null CSS und komplett null in Javascript habe?

+0

Danke allen! – vtortola

Antwort

5

Holen Sie sich eine gute Basis mit HTML/CSS dann bewegen Sie sich auf Javascript und wählen Sie ein JS-Framework, das Sie mögen. Jquery scheint am beliebtesten zu sein.

Here's a good read on html 5

+1

Was ist die Ajax-Rolle? Ich meine ... ist so: * HTML: ist die Markierung oben, definieren Sie die Elemente. * CSS: style die Elemente. * Javascript: erlauben Sie, mit den Elementen in der Klientenseite zu interagieren. * Ajax: Anruf zum Server ohne Neuladen ??? Bin ich richtig? – vtortola

+4

@vtortola: Ja, ziemlich viel. AJAX ist wirklich nur eine besondere Art, Javascript (insbesondere das Javascript-Objekt 'XMLHttpRequest') zu verwenden, um Daten zum und vom Server zu übertragen, ohne dass der Browser zu einer neuen URL wechselt oder die vorhandene URL neu lädt. –

+3

Auch für einen Anfänger ist es wahrscheinlich eine gute Idee, mit einfachem Javascript herumzuspielen und keine Bibliotheken wie jQuery einzubinden, bis Sie mit komplizierteren Aufgaben beginnen. –

0

HTML5 ist im Grunde das gleiche wie HTML4, aber mit einigen netten zusätzlichen kleinen Funktionen. So ziemlich alles, was Sie aus HTML4 lernen, wird nahtlos in einer HTML5-Umgebung funktionieren.

Ich würde damit beginnen Dinge in dieser Reihenfolge zu lernen: HTML4, dann CSS2, dann jQuery.

Danach lernen Sie über HTML5 und CSS3, wenn mehr Informationen über sie herauskommt. Das Hauptproblem beim Erlernen dieser Sprachen liegt jedoch in Ihrem grundlegenden Verständnis. Sobald Sie dies an Ort und Stelle haben, machen die neueren Technologien diese grundlegenden Dinge ein wenig einfacher.

Effektiv werden sie immer mehr oder weniger auf die gleiche Weise geschrieben und konstruiert - aber mit der Zeit werden mit neueren Versionen die Dinge immer leichter zu erreichen sein.

+3

Sie werden nicht vorschlagen, dass er sich Zeit nimmt, um JavaScript zu lernen, das die Hauptstütze der modernen Web-Client-Entwicklung ist? –

+2

Ich lernte jQuery vor JavaScript. Während es in diesem Prozess durchaus Fehler geben kann, ist jQuery eine viel schönere und einfachere Methode, JS einzuführen, da das traditionelle JS sehr langwierig ist und im Vergleich zu JQ sehr entmutigend wirkt. Wenn ich es jemals brauche, kann ich zurückgehen und mir die traditionellen Methoden ansehen, aber ich musste es noch nicht :) Schließlich, warum auf die harte Tour lernen? – Tim

+2

"Ich habe jQuery vor JavaScript gelernt." Sie müssen JavaScript wissen, um jQuery zu verwenden, also ist das, was Sie sagen, nicht möglich. – Jaanus

3

Wenn Sie erfolgreich sein möchten, müssen Sie JavaScript wie eine Programmiersprache angehen und es selbst lernen, nicht als eine einfache Möglichkeit, ein paar Dinge zu skripten. HTML4 ist wirklich ziemlich einfach, CSS ist, wo das Fleisch wirklich liegt, wenn JS verwendet, um Seiten zu manipulieren.

Ich würde auf Basic HTML aktualisieren, dann beginnen Sie mit JS arbeiten, während Sie versuchen, mit CSS und jQuery in den Griff zu bekommen.

6

Wenn Sie bereits mit HTML4 vertraut sind, unterscheidet sich v5 nicht grundlegend, meist fügt es neue Elemente und Attribute hinzu und entfernt einige.

Für wesentliche Abdeckung von Web-Standards, empfehle ich Jeffrey Zeldman Designing with Web Standards (v3). Es ist weitgehend Theorie und Hintergrund, mit wenig Code. Ich empfehle es. Es gibt ein Schwesterbuch von John Allsop, Developing with Web Standards, das ich (noch) nicht gelesen habe, aber es ist angeblich die Hälfte des Themas, das die beiden Bücher behandeln.

Es gibt ein Buch von Jeremy Keith, HTML5 for Web Designers, auf der neuen A Book Apart Seite (mit Unterstützung der Leute von An Event Apart, einschließlich Jeffrey Zeldman). Jeffrey schreibt über das neue Buch on his site und bietet Links zu anderen damit verbundenen Berichterstattung, einschließlich Jeremy Keiths davon.

1

Eine weitere Abstimmung für das Entwerfen mit Webstandards. Während nicht das beste "Anfänger" Buch da draußen in Bezug auf Ihre Hand durch Ihre erste Website-Build zu halten, ist das Lesen dieses Buches hands down der beste Weg für Sie, eine solide Grundlage für gute Gewohnheiten zu etablieren, so dass wenn Sie zu lernen, wie um zu verstehen, warum es wichtig ist, Dinge richtig zu machen.

Das gesagt. HTML ist Kuchen. Es ist eine kreative Herausforderung, es in CSS zu binden, und wirklich in der Lage zu sein, Javascript zu verstehen, wird Sie unterscheiden.

Soweit Technologien irrelevant werden: Bleiben Sie weg von Flash. Ansonsten ist alles so stark wie immer.

0

http://www.codecademy.com/ hat jetzt HTML, CSS, sowie viele Javascript-Unterricht - seinem freien, online, und viele lästige Videos beinhalten tut. Es funktioniert für mich sowieso ...