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

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

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

    @OverWrite BlogJava

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      128 隨筆 :: 0 文章 :: 29 評論 :: 0 Trackbacks

    以下轉(zhuǎn)自http://miokafe.com,介紹了jQuery的部分原理和實(shí)現(xiàn),對理解jQuery有很大幫助.

    jQuery是個(gè)出色的javascript庫,最近結(jié)合它寫javascript,看了下源碼。

    先從整體、全局的看,jQuery的源碼幾乎都在下面的代碼中:

     

    (function(){

    //……

    }
    )();

     

    第一個(gè)括號里面是個(gè)匿名函數(shù),第二個(gè)括號表示馬上執(zhí)行第一個(gè)括號里面的代碼。
    首先明白,javascript里面是沒有命名空間的,要保證你的javascript函數(shù)、對象與其他的不沖突,這里用了javascript的一個(gè)技巧:你的所有javascript函數(shù)、對象都在一個(gè)匿名函數(shù)里面定義,確保了所定義的函數(shù)、對象的有效范圍,起到了命名空間的作用。既然作用范圍在這個(gè)匿名函數(shù)中,怎么被別人使用呢?下面看它的下面代碼:

     

    var jQuery = window.jQuery = function(selector, context) {
    //……
    }
    ;

     

    這里讓jQuery庫中最重要的對象jQuery成為了window對象的一個(gè)屬性,這樣就可以在其他地方像使用document(document也是window的一個(gè)屬性)一樣使用jQuery了。也許使用過jQuery的朋友驚訝-我沒有使用jQuery對象,一直使用$的。沒錯(cuò),那是jQuery的同名對象:

    window.$ = jQuery;

    現(xiàn)在明白了吧。

     

    posted on 2008-02-18 11:46 vesung 閱讀(3154) 評論(4)  編輯  收藏 所屬分類: Ajax/html

    評論

    # re: jQuery源碼詳解(轉(zhuǎn)) 2009-09-12 19:34 3err4rd
    3e34ee3  回復(fù)  更多評論
      

    # re: jQuery源碼詳解(轉(zhuǎn)) 2016-04-08 16:14 ss
    dsad  回復(fù)  更多評論
      

    # re: jQuery源碼詳解(轉(zhuǎn)) 2016-06-01 15:00 阿道夫
    不錯(cuò)  回復(fù)  更多評論
      

    # re: jQuery源碼詳解(轉(zhuǎn)) 2016-07-27 11:50
    是  回復(fù)  更多評論
      

    主站蜘蛛池模板: 亚洲av无码电影网| 国产美女精品久久久久久久免费| 国产大片91精品免费观看男同| 免费A级毛片无码久久版| 国产亚洲?V无码?V男人的天堂 | 国精无码欧精品亚洲一区| 亚洲男人的天堂网站| 特级淫片国产免费高清视频| 亚洲区日韩精品中文字幕| 国产免费观看视频| 免费国产在线精品一区| 亚洲色偷偷综合亚洲AV伊人| 国产成人1024精品免费| 亚洲精品无码AV人在线播放| 日本免费电影一区二区| 亚洲理论片中文字幕电影| 日韩精品无码区免费专区| 精品无码专区亚洲| 在线日韩日本国产亚洲| 你是我的城池营垒免费观看完整版| 亚洲av中文无码乱人伦在线咪咕| 精品一区二区三区免费毛片爱 | 亚洲欧洲∨国产一区二区三区| 免费成人在线视频观看| 亚洲乱码卡三乱码新区| 永久黄网站色视频免费| 国产又黄又爽胸又大免费视频 | 亚洲国产电影在线观看| 国产精品深夜福利免费观看| 久久高潮一级毛片免费| 91天堂素人精品系列全集亚洲 | a级男女仿爱免费视频| 久久久久亚洲AV片无码下载蜜桃 | 可以免费看黄的网站| 白白色免费在线视频| 亚洲成AV人片一区二区| 暖暖免费高清日本中文| a级毛片100部免费观看| 亚洲性线免费观看视频成熟| 亚洲午夜AV无码专区在线播放| 中国xxxxx高清免费看视频|