2009-12-10 15 views
5

Vengo da uno sfondo di progettazione. La mia conoscenza di programmazione è zero. Dopo aver imparato XHTML e CSS, voglio imparare e ottenere un buon comando su JavaScript, jQuery, ecc. Come devo iniziare?Come dovrei iniziare a imparare JavaScript, jQuery, ecc.? La mia conoscenza di programmazione è zero

Questo sarà il mio primo tentativo di programmazione. Posso usare e modificare readymade disponibili script jQuery/JavaScript, ma non posso creare il mio e non posso fare editing di alto livello in script readymade.

C'è qualche altro post su Stack Overflow, qualsiasi collegamento di tutorial di avvio o qualsiasi libro per le mie esigenze?

Edit 1:

Questo libro funziona meglio per me, "DOM Scripting: Web Design with JavaScript and the Document Object Model".

alt text http://www.friendsofed.com/img/cover/1590595335.jpg

Edit 2:

Sarà il mio disegno di sfondo e la conoscenza di XHTML CSS aiutare me per imparare JavaScript in fretta?

ed è corretto? Se imparo solo jQuery, non sarò in grado di lavorare con altri framework JavaScript come MooTools, Prototype, ecc. Ma se apprendo il core JavaScript, sarei in grado di lavorare con tutti i framework JavaScript e qualsiasi cosa in JavaScript.

+1

DOM Scripting è un libro geniale, mi ha aiutato un inferno di molto quando stavo imparando. –

+0

Vorrei raccomandare anche una introduzione alla programmazione. Stai prendendo in considerazione corsi o solo libri? – MattMcKnight

+0

@MattMcKnight - tutto ciò che può insegnarmi javascript –

risposta

2

il tuo libro scelto è un buon compromesso. Imparare jQuery è anche un buon punto di partenza per imparare Javascript se stai iniziando solo con la progettazione; è fantastico se conosci i CSS.

anche:

+0

Grazie per questo link Programmazione, le basi reali di Chris Heilmann –

+0

Il mio background di progettazione e conoscenza di XHTML CSS Mi aiuterà a imparare Javascript in fretta? –

1

Inizia con l'apprendimento di alcuni JavaScript di base. Passa all'API DOM JavaScript. Quando ottieni le basi, passa alle librerie JavaScript, come jQuery.

+0

Direi esattamente l'opposto. È molto difficile imparare "core JavaScript", perché molti sistemi usano JavaScript per lavorare con il DOM. Impara il DOM e JavaScript allo stesso tempo, poi fai un sacco di cose divertenti e impara anche JS. – Marius

+2

Ma senza alcuna conoscenza di programmazione ha bisogno di conoscere variabili, istruzioni, cicli e così via. Non sto dicendo che dovrebbe andare in profondità solo imparare le basi prima di iniziare a scrivere codice. –

+0

questo libro funzionerà meglio per me? http://www.friendsofed.com/book.html?isbn=1590595335 –

0

penso che ci non centinaia di modi

  • Procuratevi un buon libro
  • un'occhiata alla documentazione di jQuery
  • provare voi stessi

Penso che se siete alla ricerca solo facendo jQuery non devi imparare l'intera lingua, basta attenersi alle regole di base e lasciare gli argomenti di classe e di compilazione, perché usando jQuery si scrive quasi sempre un piccolo pezzo di codice con non troppo logica complessa

1

Per JavaScript, vorrei dare un'occhiata a the W3Schools tutorial. Per JQuery, vedere le esercitazioni su .

+1

Eviterei il tutorial di W3Schoosl. È orribile. La prima pagina mostra esempi di cattive pratiche e fa sbrigare i fatti (con una falsa rappresentazione della relazione tra JavaScript ed ECMAScript che rappresenta l'errore più grande). Pagina 2 non è migliore. – Quentin

+0

@David Dorward Grazie per i vostri commenti per conoscerci dell'esperienza con W3Schoosl tutorial –

+0

W3Schools è piuttosto male. Lo userei più come riferimento per il DOM e i suoi eventi, proprietà e metodi se lo si utilizza affatto. – ryanulit

0

Bene, jQuery è una libreria javascript, ed è molto facile da imparare, ma prima dovresti acquisire alcune conoscenze di base su javascript, poiché potresti non essere in grado di fare/capire alcune cose, specialmente quando bisogno di costruire qualcosa di più complesso.

jQuery ha una discreta documentazione sul suo sito web.

Per imparare javascript, vi consiglio questo:

http://www.w3schools.com/js/default.asp

dovrebbe ottenere sulla strada.Dopodiché ha anche dei quiz per testare le tue conoscenze :)

Per conoscere i diversi comportamenti dei diversi browser, test, test, test (nonostante jQuery sia abbastanza stabile e cross-browser, non è mai una perdita per imparare le differenze da soli)

0

Concordo w3schools è il posto migliore per imparare javascript

+2

Non lo è. È uno dei peggiori. – Quentin

+0

Potresti suggerire un posto migliore allora? –

+0

vedere http://w3fools.com/ per i motivi per cui – whostolemyhat

1

ero nella stessa barca, come si nel gennaio di quest'anno. Il libro nel tuo post è quello che ho iniziato a usare anche io. Lo consiglio davvero. Anche "l'apprendimento di jQuery" e "jQuery in azione" sono stati entrambi utili.

A mio parere, jQuery è come una scorciatoia (e più facile per un disigner che è abituato a lavorare visivamente) versione Javascript. Vedrete molte tecniche nel libro di scripting DOM che occupano più righe di codice che sarete in grado di fare in una o due righe di jQuery.

Provenendo da uno sfondo di progettazione, uso principalmente jQuery per aggiungere un po 'di "pop" alla mia esperienza utente, e lasciare la programmazione hardcore agli sviluppatori, ma alla fine spero di essere in grado di aiutarli.

Ecco alcuni siti che ho trovato utili: buona fortuna!

http://css-tricks.com/ (great entry level tutorials for designers) 
http://www.smashingmagazine.com/2008/09/16/jquery-examples-and-best-practices/ 
http://blog.themeforest.net/category/tutorials/ 
http://net.tutsplus.com/category/tutorials/ 
+0

Ma se imparo jquery solo allora penso che non sarò in grado di lavorare con altri framework JS come Mootools, prototipo, ecc. Ma se imparo core javascript, allora sarei in grado di lavorare con tutto il framework JS e qualsiasi cosa in JS. ho ragione? –

+0

No, apprendiamo entrambi allo stesso tempo, ma jQuery per me personalmente è stato più facile da iniziare e mi ha aiutato a capire cosa succede con tutto il voodoo di Javascript :) – WackCSS

+0

Qual è la differenza tra Javascript, Unobtrousive Javascript e DOM? Devo imparare tutto? –

1

Dipende se si vuole imparare JavaScript o se siete soddisfatti solo l'apprendimento di una libreria. Per comprendere appieno una libreria devi conoscere JavaScript.

suggerisco un JavaScript grezzo: JavaScript From Null

Problemi correlati