DOM

innerHTML += ... な書き方について

DOM

DOM操作の最適化によるJavaScriptチューニング(前編) | HTML5Experts.jp はてなブックマーク - DOM操作の最適化によるJavaScriptチューニング(前編) | HTML5Experts.jp はてなブックマークで『後でツッコミする』と書いたとおり、ちょっとツッコミたいと…

Firefox 24(Nightly) で DOM Future が実装された

856410 - Implement promises DOM Future ではなく、すでに、Promise に名前が変わっているけど、実装されたのは Future 。 This feature used to be called futures. 4 Promise - DOM Standard テストコード: mozilla-central mozilla/dom/future/tests/tes…

要素の表示/非表示をトグルするベストプラクティス

[JavaScript] tr要素 の display プロパティを用いた表示切替えについて | Blog | Development Reference を読んで、display = "block" はアカンやろ、と思ったので書いておく。 <div id="foo"> <p>FOO</p> </div> div#foo を JavaScript から表示/非表示をするには。 ダメパターン func…

イベントハンドラの this と event.target, +α

[JavaScript]for 内でイベントリスナとか登録するときにやっちゃいがちな間違い. とその対処法を3つほど. | TM Life 対応その2: event.targetを使う と 対応その4 : this を使う について上記サイトで書いてあることが間違っているというわけじゃないんだ…

名前空間付き属性のあれこれ (属性のプロパティ値とXMLSerializer, DOMParser)

各実装によっていろいろ挙動が異なることを発見したのでメモっておく。以下のブラウザで確認した。 Firefox 15.0.1 GoogleChrome 23.0.1262.0 dev-m Opera 12.50 <update> コメント欄参照。 通常のHTMLでは名前空間に対応しない仕様みたい。XHTMLにしてやったら大抵</update>…