<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 12, 文章 - 0, 評(píng)論 - 22, 引用 - 0
    數(shù)據(jù)加載中……

    jQuery分析紀(jì)要

           本文是對(duì)jQuery源碼分析的簡(jiǎn)單紀(jì)要。

    jQuery相關(guān)對(duì)象內(nèi)存圖



        jQuery代碼分析紀(jì)要:
            1、 jQuery一加載進(jìn)來(lái),就執(zhí)行匿名函數(shù),進(jìn)行jQuery的初始化工作,定義jQuery的功能,最后暴露出jQuery和$變量給用戶(hù)使用。
    (function( window, undefined ) {

    window.jQuery = window.$ = jQuery
    })( window );

            2、 jQuery功能擴(kuò)展函數(shù)Extend
    jQuery.extend = jQuery.fn.extend = function() {
        
    }
            jQuery提供了2個(gè)供用戶(hù)擴(kuò)展的函數(shù)jQuery.extend和jQuery.fn.extend。
            jQuery.extend 用于擴(kuò)展jQuery自身方法,如jQuery.ajax, jQuery.getJSON等,jQuery.fn.extend則是用于擴(kuò)展jQuery(...)的方法,從上面的內(nèi)存圖中可以看出,經(jīng)過(guò)jQuery包裝后的dom元素,在其原型鏈上會(huì)擁有jQuery.fn.extend擴(kuò)展的方法。

            3、 jQuery函數(shù),就是我們平常$('#id')所執(zhí)行的函數(shù),返回包裝過(guò)的dom元素
       // Define a local copy of jQuery
        jQuery = function( selector, context ) {
            // The jQuery object is actually just the init constructor 'enhanced'
            return new jQuery.fn.init( selector, context, rootjQuery );
        },

    posted on 2013-10-29 20:18 heavensay 閱讀(395) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): web-front


    只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲av成人一区二区三区观看在线| 亚洲av无码不卡私人影院| 亚洲AV美女一区二区三区| 精品国产免费人成网站| 亚洲伊人久久成综合人影院| 一本大道一卡二大卡三卡免费| 亚洲国产精品尤物YW在线观看| 日韩国产免费一区二区三区| 亚洲欧美不卡高清在线| 国产精品国产自线拍免费软件 | 久久免费视频一区| 亚洲精品国产成人中文| 大地资源免费更新在线播放| 精品无码专区亚洲| 中文字幕亚洲无线码a| 欧洲精品99毛片免费高清观看| 亚洲白嫩在线观看| 亚洲国产成人一区二区三区| 亚洲精品视频免费在线观看| 亚洲av无码一区二区三区天堂 | 拍拍拍无挡视频免费观看1000| 一区二区三区亚洲| 成人免费无码大片A毛片抽搐 | 日韩亚洲人成在线综合| 亚洲天堂免费在线| 久久精品亚洲乱码伦伦中文| 4hu四虎最新免费地址| 免费看一级高潮毛片| 亚洲天堂视频在线观看| 国产成人免费a在线视频色戒| 无码人妻精品中文字幕免费东京热| 久久中文字幕免费视频| 亚洲高清乱码午夜电影网| 亚洲AV成人无码久久精品老人| 国产成人A亚洲精V品无码| 国产成人精品久久亚洲高清不卡 | 男人的天堂亚洲一区二区三区 | 免费高清A级毛片在线播放| 在线观看亚洲免费视频| 亚洲香蕉免费有线视频| 中文字幕亚洲综合久久男男|