RIAトピックス
リッチクライアント/RIAを主テーマに取り扱います。Flex、Ajax、AIR、Silverlight、JavaFX、etc。
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

要素が document につながっているかを高速に調べる方法
要素が document につながっているかを高速に調べる方法 - IT戦記
http://d.hatena.ne.jp/amachang/20100624/1277359266

Javascriptで要素がdocumentに繋がっているかを調べる場合、parentNodeを辿って比較する方法が最初に浮かびます。
が、それでは速度に難があるため、「compareDocumentPosition」と「contains」を使用すると高速に調べることができるようです。

「compareDocumentPosition」はそのままズバリ繋がっているかを調べる事が出来ます。
実装されていない場合は、IE由来の関数「contains」を使用する事で同様の結果を得られるようです。

Javascriptは速度が問題になる事が多いので、よくある処理とは言えませんが覚えておくとよいと思います。



compareDocumentPosition 【nazonoDiaryより】
http://d.hatena.ne.jp/nazoking/20070118/1169104142

K.Y
スポンサーサイト

テーマ:システム開発 - ジャンル:コンピュータ

コメント
この記事へのコメント
コメントを投稿する
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
この記事へのトラックバック
要素が document につながっているかを高速に調べる方法 - IT戦記http://d.hatena.ne.jp/amachang/20100624/1277359266Javascriptで要素がdocumentに繋がっているかを調べる場合、parentNodeを辿って比較する方法が最初に浮かびます。が、それでは速度に難があるため、「c...
2012/05/07(月) 13:02:40 | まとめwoネタ速neo
copyright © 2005 RIAトピックス all rights reserved.
Powered by FC2ブログ.
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。