2010-07-23 16 views
31

Mi piace javascript, ma ho problemi con l'apprendimento :) Voglio dire, lo uso al lavoro ma mi piacerebbe saperne di più, e penso che il modo migliore per farlo è leggere e capire il codice di qualcun altro.Progetti Javascript per imparare da

Uso ASP.Net MVC e ci sono alcuni grandi progetti opensource che è possibile utilizzare per apprendere nuove tecnologie, come NerdDinner, Oxite o SharpArchitecture o anche MS starterkit. Stavo cercando di leggere framework come jQuery, ma è davvero complicato, e non penso che sia stato creato per imparare nuove cose da esso.

Conosci qualche buon progetto JS che può aiutare con l'apprendimento di javascript?

Cercherò di incollare tutte le buone fonti qui:

Nizza JS tutorial: Eloquent Javascript

+0

Cosa aspetti particolari della js vuoi sapere di più su? C'è qualcosa che vedi molto ma non capisci, o qualcosa che vuoi fare ma non sai come? –

+0

Penso di conoscere javascript abbastanza bene, ma non penso che leggere libri/tutorial sia il modo migliore per saperne di più. – Jarek

+0

* Eh? * Hai detto che hai già provato il sorgente jQuery ma era * troppo complicato *, quindi come guardare script complessi migliorare le tue conoscenze se non stai imparando nulla perché sono troppo per te? I libri e le esercitazioni presentano frammenti di codice e solitamente più semplici di una fonte complessa come jQuery insieme a spiegazioni passo passo. Possono andare da molto semplici a complessi, quindi non vedo come non si possa imparare da libri/tutorial. Io stesso ho esperienza con JS ma posso facilmente imparare da libri/tutorial. Penso che solo un genio o un esperto programmatore possa imparare DIRETTAMENTE solo dal codice. –

risposta

6

In sostanza tutti i javascript è open source. Vai alla pagina web e guarda la fonte.

Se si apre direttamente il file JS, verrà visualizzata la relativa origine.

Ci sono ovviamente delle eccezioni, con persone che cercano di offuscare i javascript, ma sono la minoranza.

Acquista jQuery e jQuery plugins per ulteriori informazioni.

Un'altra buona fonte sono i discorsi di Douglas Crockford su javascript. Google ne ha un mucchio, here.

+8

Ok, so che js è opensource :), ma prova a leggerlo quando è compresso :) – Jarek

+1

@Jarek - ci sono strumenti disponibili per "pretty print" javascript e per invertire l'offuscamento. – Oded

+0

ok, ma ancora una volta, non sto cercando un tutorial o uno screencast. Ho già visto la serie di D. Crockford, ho persino il suo libro :) (sono stato tradotto in polacco; p). Come ho scritto prima, jQuery è davvero difficile da imparare e i plugin jquery a volte sono il peggior codice javascript che abbia mai visto :) – Jarek

3

http://www.jsmadeeasy.com/ script exaples - imparare dall'esempio

+1

Imparare dagli esempi che iniziano così - '

6

C'è una grande tutorial interattivo per l'apprendimento di JS, Eloquent Javascript che vorrei davvero raccomandare. Dato che hai già accennato, hai provato ad imparare jQuery dalla fonte ed è stato difficile, perché non seguire questa strada?

+0

È totalmente diverso da quello che stavo chiedendo, ma è un link relly great! GRAZIE. – Jarek

5

Vorrei raccomandare di dare un'occhiata al progetto OpenLayers.

È una libreria javascript open source per la creazione di applicazioni Web simili a "Google Maps".

È un buon esempio di come scrivere codice javascript orientato agli oggetti solido, testabile e manutenibile.

Problemi correlati