タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

hbとjqueryに関するedvakfのブックマーク (1)

  • jQuery の ID で対象ノードを取得する処理を高速にしたい - tilfin's note 跡地

    てっく煮ブログさんのエントリー jQuery を高速に使う CSS セレクタの書き方 - てっく煮ブログ をみてて、jQuery の $("#xxxx") を速くしたいと考えていたことを思いだした。それについて書く。 jQuery の $("#xxxx") について セレクタをどう処理しているのか jquery-1.2.6.js で確認してみよう。 まず下記の init が $() に相当する。Handle HTML stringsのところで引数が string だと quickExpr.exec が走る。これは正規表現でのセレクタ解析処理である。 その後、HANDLE: $("#id")のところでマッチして取得した ID を使って、var elem = document.getElementById 使い、それを return jQuery(elem) として再び init が呼び出され

    jQuery の ID で対象ノードを取得する処理を高速にしたい - tilfin's note 跡地
    edvakf
    edvakf 2008/12/11
    つーかjQueryのID取得関数ってこんなに遅かったんだね。そこが驚き。
  • 1