Conocimientos esenciales Javascript

Javascript es un lenguaje muy popular, probablemente porque permite a cualquiera comenzar a programar sin necesidad de comprender todos sus conceptos a fondo y porque aún cuando se hagan mal las cosas encuentra la manera de funcionar y devolver algún resultado.

Por eso muchos suelen descuidar ciertos temas en su aprendizaje. Pero cuando los proyectos comienzan a avanzar en  complejidad de los huecos conceptuales surgen enormes bugs, fuente de pesadillas y noches de insomnio. Así que si planeas seriamente programar en Javascript en grande, o si eres una de esas personas que ve bugs hasta en sueños hay ciertos temas que debes revisar y asegurar su comprensión.

En internet hay gran cantidad de información, enseguida encontrarás una lista de los temas esenciales acompañada de links a entradas que los explican muy bien.

Si no te sientes cómodo con el inglés no te preocupes, pronto crearé entradas de cada uno en español, así ya no tendrás excusa para no convertirte en todo un profesional de JS .

Nota: Hay términos muy difíciles de traducir del inglés, por lo que prefiero usar los originales, para aclaraciones consulta el glosario.

-Ámbito de las variables

http://toddmotto.com/everything-you-wanted-to-know-about-javascript-scope/

http://ryanmorr.com/understanding-scope-and-context-in-javascript/

-Closures

http://javascriptissexy.com/understand-javascript-closures-with-ease/

-Callbacks

http://javascriptissexy.com/understand-javascript-callback-functions-and-use-them/

-El objeto this

http://javascriptissexy.com/understand-javascripts-this-with-clarity-and-master-it/

-Promesas

http://dailyjs.com/2014/02/20/promises-in-detail/

http://openmymind.net/Understanding-Javascript-Promises/

http://openmymind.net/Understanding-Javascript-Promises/

-Http

http://code.tutsplus.com/tutorials/http-the-protocol-every-web-developer-must-know-part-1–net-31177

-Prototypes

http://yehudakatz.com/2011/08/12/understanding-prototypes-in-javascript/

-Manejo de eventos

http://www.quirksmode.org/js/introevents.html

http://www.smashingmagazine.com/2012/08/javascript-events-responding-user/

-Patrones de diseño

http://addyosmani.com/resources/essentialjsdesignpatterns/book/

-Call, apply y bind

http://javascriptissexy.com/javascript-apply-call-and-bind-methods-are-essential-for-javascript-professionals/

Advertisements
Conocimientos esenciales Javascript

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s