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

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

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

    posts - 241,  comments - 116,  trackbacks - 0
    selector = selector || document 暗示了如果$(),那么就相當于$(document)

    selector.nodeType用來判斷是否是一個domElement對象,如果是直接將本對象包裝成jquery對象返回,這里要說明一 點,實際jquery對象是一個偽數組或者說是一個功能異常強大的集合,你可以通過下標去訪問里面的元素和length屬性,但它不會像數組一樣去幫你維 護里面的元素,比如你將length設為空,它不會幫你將里面的元素清空,因為他是一個偽造的。
    if ( typeof selector == "string" ) {
        ....
    }else if ( jQuery.isFunction( selector ) )
        return jQuery( document )[ jQuery.fn.ready ? "ready" : "load" ]( selector );

    return this.setArray(jQuery.makeArray(selector));
    判斷是否是字符串,情況比較多,稍后討論,先看簡單的,好像也不太簡單
    jQuery.isFunction( selector ) 判斷傳進來的是否是一個函數
    isFunction函數體如下:
    return !!fn && typeof fn != "string" && !fn.nodeName &&
        fn.constructor != Array && /^[\s[]?function/.test( fn + "" );
    !!fn強制返回boolean型,然后否定了它不是字符串,不是dom元素,不是數組,然后用一個正則進行驗證,為什么要加個"^[\s[]?"讓我很 困惑,因為這是一個全局函數所以才判斷這么多,實際上就這個邏輯關系,只用最后一個驗證就行了,因為前面已經都有對應的判斷了,不過這個方法還是相當具有 價值的,多多品味

    jQuery( document )返回是一個骨子里是document的jquery對象
    [ jQuery.fn.ready ? "ready" : "load" ]如果jQuery.fn存在ready屬性,返回[ready]否則返回[load],這種寫法很值得借鑒,簡潔高效
    posted on 2011-09-05 10:04 墻頭草 閱讀(2556) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    人人游戲網 軟件開發網 貨運專家
    主站蜘蛛池模板: 四虎影永久在线高清免费| 成人无码区免费A片视频WWW | 亚洲国产精品无码一线岛国| 青草久久精品亚洲综合专区| 成年女人毛片免费播放人| 亚洲欧洲国产综合AV无码久久| 亚洲精品动漫免费二区| 亚洲国产区男人本色在线观看| 成人无码区免费视频观看 | 中文字幕在线日亚洲9| 国产成人免费高清激情视频| 亚洲国产av美女网站| 青青草免费在线视频| 亚洲无人区码一二三码区别图片| 最新仑乱免费视频| 久久亚洲欧美国产精品| 国产免费人成视频在线观看| 美女18毛片免费视频| 亚洲中文字幕无码日韩| 国产成人一区二区三区视频免费| 久久夜色精品国产噜噜噜亚洲AV| 91麻豆最新在线人成免费观看| 亚洲另类古典武侠| 精品国产免费观看| 一级毛片试看60分钟免费播放| 亚洲国产婷婷六月丁香| 最近中文字幕mv免费高清视频8| 亚洲天堂一区在线| 国产大片51精品免费观看| 一本一道dvd在线观看免费视频 | 免费在线观看的网站| 色窝窝亚洲av网| 国产亚洲人成无码网在线观看| 久久国产免费观看精品3| 伊人久久亚洲综合影院首页| 亚洲第一页综合图片自拍| 免费人成在线观看视频高潮| 亚洲a视频在线观看| 亚洲国产精品一区二区九九| 欧洲人成在线免费| 亚洲欧美日韩一区二区三区|