読者です 読者をやめる 読者になる 読者になる

WEB系エンジニアの勉強日記

Baby steps to Giant strides!

JQuery

jQueryのセレクタ解析のSizzleについて

jQueryのソースコードは jquery-2.1.4.js を見ていきます。 Sizzleとは Stand Alone のCSSセレクタの解析エンジンで、指定したセレクタに対するDOM要素を抽出してくれるものです。 Sizzle JavaScript Selector Library jQueryとSizzleの関係性について 下記…

JQueryのイベント実行の仕組みを調べてみた

JQueryでのイベントリスナーの設定、実行までがどんな仕組みになっているのかが気になったので調べてみました。今回参考にしたのはjquery-1.7.1.jsです。 まずJQuery自体の定義ですが、無名関数スコープ内で定義されていて、それをwindowオブジェクトに追加…