JavaScript

FacebookTwitter
http://readwrite.com/2010/11/09/learning-javascript-visually

Learning JavaScript Visually with Diagrams

"One of the secrets to being a super effective JavaScript developer is to truly understand the semantics of the language," writes developer Tim Caswell .

Learning Javascript with Object Graphs (Part III)

http://howtonode.org/object-graphs-3 Static Version Part I of this series explained basic object graphs and visually described references, closures, and basic inheritance in JavaScript. Part II compared different styles for doing object-oriented programming in JavaScript. Now in Part III we'll get creative and look as Ruby's object model and compare it to how JavaScript works. Also I'll show how to implement some Ruby style classes.
Static Version The first article using graphs to describe JavaScript semantics was so popular that I've decided to try the technique with some more advanced ideas. In this article I'll explain three common techniques for creating objects.

Learning Javascript with Object Graphs (Part II)

http://howtonode.org/object-graphs-2
http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/

Essential JavaScript Design Patterns For Beginners

I would like to thank Rebecca Murphey for inspiring me to open-source this mini-book and release it for free download and distribution - making knowledge both open and easily available is something we should all strive for where possible. I would also like to extend my thanks to the very talented Alex Sexton who was kind enough to be the technical reviewer for this publication. I hope that it helps you learn more about design patterns and the usefulness of their application to JavaScript. Volume 2 of Essential JavaScript Design Patterns is currently being written and will be more detailed than this first edition.
Static Version One of the secrets to being a super effective JavaScript developer is to truly understand the semantics of the language. This article will explain the basic elemental parts of JavaScript using easy to follow diagrams.

Learning Javascript with Object Graphs

http://howtonode.org/object-graphs
The Full Series Thanks to the wide adoption of libraries like jQuery and Mootools, JavaScript’s popularity has skyrocketed in the last few years. However, in the process, an interesting thing occurred: many newer developers are learning these libraries without taking the time to actually learn about raw JavaScript techniques. What percentage of jQuery users don’t know how to fade out an element with only raw JS?

JavaScript from Null

http://net.tutsplus.com/tutorials/javascript-ajax/javascript-from-null-video-series/
Learning something new is scary. For me, the biggest issue with picking up a new skill is that I don’t know what I don’t know. Given that, it’s often useful to find a plan for learning whatever you’re interested in. http://net.tutsplus.com/tutorials/javascript-ajax/the-best-way-to-learn-javascript/

The Best Way to Learn JavaScript

http://alistapart.com/article/expanding-text-areas-made-elegant

Expanding Text Areas Made Elegant

An expanding text area is a multi-line text input field that expands in height to fit its contents. This UI element is commonly found in both desktop and mobile applications, such as the SMS composition field on the iPhone. Examples can also be found on the web, including on Facebook, where it’s used extensively.