John ResigのJavaScript教材が面白い
John Resig - Adv. JavaScript and Processing.js
http://ejohn.org/blog/adv-javascript-and-processingjs/
HTML版:Learning Advanced JavaScript(現在リンク切れ?)*1
#40くらいまで読みました。変数のスコープや関数定義の順番といった基礎から説明があるのですんなり入れます。
この教材のおかげで
var Ninja = function(name){
this.name = name;
}
というのが手癖になってしまいましたwww。ここ一週間はhoge, foo, barよりninja, samurai, katanaです。
最近仕事でJavaScriptの説明を人にする機会が多くなったので、自分なりに初学者向けJavaScript入門記事みたいなのをまとめようかと。私はJavaからオブジェクト指向プログラミングに入った人間なのでJavaプログラマ向けな説明の仕方になりそうです。
*1:zip版もあります