タグ

jqueryとあとで読むに関するplane25のブックマーク (1)

  • jQuery拡張の仕組み 〜 JSおくのほそ道 #013 - Qiita

    jQuery = function( selector, context ) { return new jQuery.fn.init( selector, context ); }; jQuery.fn = jQuery.prototype = {}; init = jQuery.fn.init = function( selector, context ) {}; init.prototype = jQuery.fn; 関数やオブジェクトの中身は空にしていますが、これは実際のjQueryソースの構文を抽出したもので、これだけでも問題なく動作します。 それでは内容をチェックしていきましょう。 jQuery関数 ひとつ目の実行文から見ていきます。 jQuery関数は実行されると、自分が受け取った同じ引数をそのままnew jQuery.fn.initに渡して実行させています。 jQuery.f

    jQuery拡張の仕組み 〜 JSおくのほそ道 #013 - Qiita
    plane25
    plane25 2015/03/11
    “jQueryのガチなコア” なるほど
  • 1