JavaScriptでありがちな9つのシマッタ」だそうです。
しまったと思うほどJavascriptは使ってないですが、
覚書として簡単に箇条書き及び詳しいサイトへのリンクを張らせていただきます。


1. IEでは最後にカンマが入るとエラーになる
2. 呼び出されるイベントによってThisが何を指しているかが変わる。
  Thisをローカル変数にしてあげると解決。
3. IEでグローバル変数名とHTMLのIDが重なるとエラーになる
4. 文字列置換[replace]で最初のマッチしか置換されない。
  修飾子gを指定すればOK!!
5. ブロック要素をposition:absoluteなんかで重ねると
  MouseOutがMouseInになったりとわけ分からん。
6. ParseInt()の引数の頭に0がついていると8進数として扱ってしまう。
  基数を指定して10進数に。
7. 配列はきちんとまわさないとループする。
8. 普通にイベントハンドラを設定しないと最悪メモリーリークを引き起こす。
9. IEではDOMオブジェクトを生成した時点では、オブジェクトが有効にならない。

僕がアマチュア過ぎるのか、
普段、使わないような特殊なスクリプトの書き方してるから
いろいろ問題が起こっちゃうんじゃないかと思うのですが。。
1.3あたりは知らなかったし今後役に立ちそうです。

最後に。
リンク先のサイトですが、海外サイトから優良情報を入手。
それを和訳してアクセスを稼いでいるみたいです。
英語力ってこんなところにも威力を発揮するんですねぇ。。
うらやましぃ。