編集履歴を見るTweetPocket少しペースが早いですが、2回目の紹介記事です。最近はCommonJS,modulesというワードが多く見かける気がします。日HTML5を使った作品コンテストが開催されています。プログラミング部門とクリエイター部門に分かれて行うようです。あと味http://d.hatena.ne.jp/jdg/20110118/1295310812jsファイルを一つにまとめたときに実行スクリプトを振り分けするために、bodyのid属性,class属性を元に判断するディスパッチャー関数。難読化JavaScriptで利用可能なテクニックhttp://www.netagent-blog.jp/archives/51739962.html記号プログラミングと難読化エンコーダーの合わせ技でよい難読化を行う手法についての解説。Blogshttp://www.ecmazing.com/blogs/JavaScript(ECMAScript)で著名な方のブログを集めたサイト。GitHubhttps://github.com/ruidlopes/scopeleaksグローバル名前空間に変数や関数が漏れていないかをスナップショットと比較して検出するライブラリ。Resigの講演動画と内容の書き起こし。岁月如歌http://lifesinger.org/blog/2011/01/a-trap-of-memoize-code/underscore.jsのmemorizeメソッドではtoStringやhasOwnPropertyいったものをキーとして渡した際に動作がおかしくなるというバグについての解説。(既にバグ提出はされているそうです)一般にstrをキーとして受け取る関数でありがちなパターンとなってそうです。2.2http://rightjs.org/tutorials/what-new-in-rjs22JavaScriptフレームワークであるRightJSの2.2がリリースされました。Loghttp://dmitry.baranovskiy.com/post/typeof-and-friends入力のtypeを固定してtypeof演算子で比較することは本当にいいのか?また==はよくないと言われているが、常に===を使うことが良いことなのかについて。JavaScripthttp://www.w2lessons.com/2011/01/why-you-need-to-learn-javascript.htmlなぜ今JavaScriptを学ぶ必要があるか?という話。今はクライアントでも複雑なUIを作成することができ、サーバサイドNode.jsのようなモノがある。cloud”へシフトしてるようにも見える。その中でJSアプリケーションの負う部分は大きい。toolkitを出している、jQueryでない理由も書いてある)またフレームワークを扱うためにはJavaScriptの基本原理をまず学ぶべきである。is.といった感じの内容です。Ristrettohttp://dailyjs.com/2011/01/14/arbor-mug-i-ristretto/JVM向けのJavaScriptコンパイラーであるMugの特徴を述べています。Queriesサポート状況が公開されました。(modest)https://dev.mozilla.jp/hacksmozillaorg/firefox-4-beta-9-a-huge-pile-of-awesome/Firefox4での変化を網羅的に紹介。今までもっとも激しいアップデートになっている。Javascripthttp://neversaw.us/2011/1/16/not-your-fathers-javascript/最近のエンジン向け(主にNode.jsを対象)にJavaScriptのベストプラクティスを書いている。Object.keysとforEachとbindを併せてオブジェクトのコピーを作成。古いものも多くあるため新しいものは見つけるのが難しいですがそれを乗り越えた先に見つかるものがある。@azu_re.記事を紹介する。