2010-07-23 11 views
31

Me gusta javascript, pero tengo problemas para aprenderlo :) Es decir, lo uso en el trabajo pero me gustaría saber más, y creo que la mejor manera de hacerlo es leer y entender el código de otra persona.Proyectos de Javascript para aprender de

Uso ASP.Net MVC y hay algunos excelentes proyectos de código abierto que puede utilizar para aprender nuevas tecnologías, como NerdDinner, Oxite o SharpArchitecture o incluso MS starterkits. Estaba tratando de leer marcos como jQuery, pero es realmente complicado, y no creo que haya sido creado para aprender cosas nuevas a partir de él.

¿Conoces algún buen proyecto de JS que pueda ayudarte a aprender javascript?

Voy a tratar de pegar todos buenas fuentes aquí:

Niza JS tutorial: Eloquent Javascript

+0

¿Qué aspectos particulares de JS quieres saber más? ¿Hay algo que ves mucho pero no entiendes o algo que quieres hacer pero no sabes cómo? –

+0

Creo que sé javascript bastante bien, pero no creo que leer libros/tutoriales sea la mejor manera de obtener más información. – Jarek

+0

* Eh? * Dijiste que ya probaste la fuente de jQuery, pero era * demasiado complicado *, entonces, ¿cómo mejorar el conocimiento de las secuencias de comandos complejas si no estás aprendiendo nada porque es demasiado para ti? Los libros y tutoriales contienen fragmentos de código, y generalmente son más simples que fuentes complejas como jQuery junto con explicaciones paso a paso. Pueden ser muy simples o complejos, por lo que no veo cómo no se puede aprender de los libros/tutoriales. Yo mismo tengo experiencia con JS pero puedo aprender fácilmente de libros/tutoriales. Creo que solo un genio o un codificador experto solo puede aprender DIRECTAMENTE del código. –

Respuesta

6

En esencia todo Javascript es de código abierto. Simplemente vaya a la página web y vea la fuente.

Si abre el archivo JS directamente, verá su origen.

Por supuesto, hay excepciones, con personas que intentan ofuscar javascript, pero son la minoría.

Pago jQuery y jQuery plugins para obtener más información.

Otra buena fuente son las conversaciones de Douglas Crockford en javascript. Google tiene muchos de ellos, here.

+8

Ok, sé que js es opensource :) pero intente leerlo cuando esté comprimido :) – Jarek

+1

@Jarek - hay herramientas para "imprimir bastante" javascript y para invertir la ofuscación. – Oded

+0

bien, pero de nuevo, no estoy buscando un tutorial, o un screencast. Ya he visto series de D. Crockford, incluso tengo su libro :) (Fui traducido al polaco; p). Como escribí antes, jQuery es realmente difícil de aprender y los complementos de jquery a veces son el peor código de javascript que he visto :) – Jarek

3

http://www.jsmadeeasy.com/ guiones exaples - aprender con el ejemplo

+1

Aprendiendo de ejemplos que empiezan así - '

6

Hay un gran tutorial interactivo para aprender JS, Eloquent Javascript que realmente recomendaría. Como ya mencionaste que trataste de aprender jQuery por la fuente y fue difícil, ¿por qué no seguir esta ruta?

+0

Es totalmente diferente de lo que estaba pidiendo, ¡pero es un enlace realmente genial! GRACIAS. – Jarek

5

Yo recomendaría echar un vistazo al proyecto OpenLayers.

Es una biblioteca javascript de código abierto para la creación de aplicaciones de mapeo web "Google Maps".

Es un buen ejemplo de cómo escribir código javascript sólido, comprobable y fácil de mantener orientado a objetos.

Cuestiones relacionadas