$$() 関数
$$() 関数は、コンテンツの枠組みから CSS をきれいに分離しようとする場合にとても役立ちます。
この関数は、一つ以上の CSS フィルタ式 (CSS ルールを定義するのに使われているセレクタと似ています) を引数として受け取り、
そのフィルタにマッチする要素の配列を返します。
パフォーマンスについてちょっと記しておきます。
prototype.js の $$() 関数の現在の実装では、特に効率的な実装を重視しているわけではありません。
この関数を頻繁に使って、深く複雑な HTML 文書を処理しようとしているのなら、
単純に $$() 関数自体を置き換えることができる、他のフリーの実装を検討した方がいいかもしれません。
関連記事
- Ajax.Request クラス
- Ajax オブジェクト
- 文字列テンプレート
- String.gsub メソッド 文字列の置換
- Try.these() 関数
- $R() 関数
- $H() 関数
- $A() 関数
- $F() 関数
- $() 関数
- prototype.jsとは
スポンサーリンク