互換性
setTimeout, setIntervalを乗っ取って爆速にする - 素人がプログラミングを勉強…を踏まえて "prototype" in Arrayはすべてtrue "prototype" in Array.prototype.pushはすべてfalse "prototype" in function(){}はすべてtrue "prototype" in {native dom func…
focusのある要素を返す。 リンク、tabindex、IEでのdivなど互換性についても説明。
環境は全てIE9。10+では不明 IE9 console 開発者ツールを開いていないと、そこで止まる location.hash ローカルファイルだと、戻る/進むでロケーションバーに表示されなくなる。実際にはある。 非ascii文字のID + エンコードされたページ内リンク の :target…
keydownやclickはdocument以下のノード・要素に設定する。 追記: イベントのバブリングがわかる人向けの説明。 IE8まではイベントのバブリングがdocumentまでなので、windowに設定してもイベントがキャッチされません。 input.parentNode.parentNode...とpa…