2010-05-06 14 views
23

Sono uno sviluppatore di applicazioni desktop e pianifico l'apprendimento di html5, ma dato che non è stato rilasciato, non ci sono (quasi) libri pubblicati e non ci sono troppe informazioni per i principianti sul web ... I sento che dovrei iniziare con html4 e le attuali competenze di sviluppo web.Prepararsi a imparare html5

Penso che dovrei iniziare con html4, css e javascript ... ma ci sono così tante tecnologie correlate che mi perdo: D Quindi, quali tecnologie attuali saranno ancora utilizzate quando html5 viene rilasciato? Voglio dire, che dire di "jquery" e "ajax"? So che sono javascript sotto il cofano, ma avranno ancora senso in futuro?

Cosa mi consiglieresti considerando che ho solo un po 'di html knowlegde, quasi null CSS e completamente nullo in javascript?

+0

Grazie a tutti! – vtortola

risposta

5

Ottieni una buona base con html/css quindi passa a javascript e scegli un framework js che ti piace. Jquery sembra essere il più popolare.

Here's a good read on html 5

+1

Qual è il ruolo Ajax? Voglio dire ... è così: * HTML: è il mark up, definisce gli elementi. * CSS: stile gli elementi. * Javascript: consente di interagire con gli elementi sul lato client. * Ajax: chiama al server senza ricaricare ??? Ho ragione? – vtortola

+4

@vtortola: Sì, praticamente. AJAX è in realtà solo un modo particolare di utilizzare Javascript (in particolare l'oggetto Javascript 'XMLHttpRequest') per trasmettere dati da e verso il server senza che il browser passi a un nuovo URL o ricarichi l'URL esistente. –

+3

Inoltre, per un principiante è probabilmente una buona idea giocare con Javascript semplice e non coinvolgere librerie come jQuery finché non si iniziano a fare compiti più complicati. –

0

HTML5 è fondamentalmente lo stesso di HTML4 ma con alcune caratteristiche aggiuntive. Praticamente tutto ciò che imparerai da HTML4 funzionerà perfettamente in un ambiente HTML5.

Vorrei iniziare con l'apprendimento delle cose in questo ordine: HTML4, quindi CSS2, quindi jQuery.

Dopodiché, inizia a conoscere HTML5 e CSS3 quando ne vengono fornite ulteriori informazioni. Ma la questione principale sull'apprendimento di queste lingue ricade nella comprensione di base. Una volta installato, le nuove tecnologie rendono queste cose di base un po 'più semplici.

In effetti, saranno sempre scritti e costruiti più o meno allo stesso modo, ma con le versioni più recenti, le cose diventeranno sempre più facili da ottenere.

+3

Non hai intenzione di suggerire che ci vuole tempo per imparare JavaScript, che è il cardine dello sviluppo moderno dei client web? –

+2

Ho imparato jQuery prima di JavaScript. Anche se ci potrebbero essere dei difetti in questo processo, jQuery è un metodo molto più semplice e intuitivo per introdurre JS, poiché il JS tradizionale è molto elaborato e sembra molto scoraggiante rispetto a JQ. Se mai avrò bisogno, potrò tornare indietro e osservare i metodi tradizionali, ma non ho ancora dovuto farlo :) Dopo tutto, perché imparare nel modo più difficile? – Tim

+2

"Ho imparato jQuery prima di JavaScript." Devi sapere Javascript per usare jQuery, quindi quello che dici non è possibile. – Jaanus

3

Se vuoi essere realizzato devi avvicinarti a JavaScript come un linguaggio di programmazione e impararlo a pieno titolo, non come un modo semplice per scrivere alcune cose. HTML4 è davvero piuttosto semplice, CSS è dove la carne si trova davvero quando utilizzando JS per manipolare le pagine.

Mi piacerebbe aggiornare su HTML di base, quindi iniziare a lavorare con JS mentre cercavo di fare i conti con CSS e jQuery.

6

Se hai già familiarità con HTML4, v5 non è terribilmente diverso, per lo più aggiunge nuovi elementi e attributi e rimuove alcuni.

Per una copertura essenziale degli standard Web, suggerisco Jeffrey Zeldman's Designing with Web Standards (v3). È in gran parte teoria e background, con un piccolo codice. Lo consiglio. C'è un libro gemello di John Allsop, Developing with Web Standards, che non ho (ancora) letto, ma è presumibilmente la metà dell'attuazione dell'argomento trattato dai due libri.

C'è un libro in lavorazione di Jeremy Keith, HTML5 for Web Designers, sul nuovo sito A Book Apart (supportato dalla gente di An Event Apart, incluso Jeffrey Zeldman). Jeffrey scrive del nuovo libro on his site e fornisce collegamenti ad altre coperture correlate, incluso il punto di vista di Jeremy Keith.

1

Un altro voto per la progettazione con gli standard Web. Anche se non è il miglior libro per "principianti" là fuori in termini di tenere la tua mano attraverso la prima build del tuo sito, leggere questo libro è senza dubbio il modo migliore per stabilire solide basi di buone abitudini in modo che quando imparerai come per codice capirai perché è importante fare le cose nel modo giusto.

Detto questo. L'HTML è una torta. Legarlo in CSS è una sfida creativa, ed essere veramente in grado di capire javascript ti farà distinguere.

Per quanto le tecnologie siano irrilevanti: state lontani da Flash. Oltre a questo tutto è più forte che mai.

0

http://www.codecademy.com/ ha ora HTML, CSS, così come un sacco di lezioni Javascript - il suo libero, on-line, e entrate coinvolgono un sacco di video fastidiosi. Funziona comunque per me ...