最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery學(xué)習(xí)筆記之jQuery.fn.init()的參數(shù)分析

 更新時(shí)間:2014年06月09日 10:40:53   作者:  
這篇文章主要介紹了jQuery.fn.init()的參數(shù)分析,需要的朋友可以參考下

從return new jQuery.fn.init( selector, context, rootjQuery )中可以看出
參數(shù)selector和context是來自我們?cè)谡{(diào)用jQuery方法時(shí)傳過來的.
那么selector和context都有哪些可能.

 

對(duì)于表格中的4~9行中的可能做具體分析.

如果selector是字符串,則首先檢測(cè)是html代碼還是#id.
126行的if語句:以"<"開頭,以">"結(jié)尾,且長(zhǎng)度>=3.則假設(shè)額這個(gè)是HTML片段,這里只是假設(shè)不一定就是合肥的html代碼.比如"<div><guofsfsdfd>";
130行的else:表示不是html代碼.這個(gè)時(shí)候用正則表達(dá)式來檢測(cè).

我對(duì)正則不是很懂.不過大致可以看懂,匹配的是html和id.匹配的結(jié)果賦值給match.

分析完了selector,context參數(shù)后,我們是不是忘了rootjQuery參數(shù).
這個(gè)參數(shù)是jQuery內(nèi)部定義的.不是我們手動(dòng)從外部傳入的.
從名字上我們大概能猜出這個(gè)參數(shù)的大概情況了:根部的jQuery對(duì)象.
看源碼定義:


那么什么情況下,程序會(huì)用到這個(gè)參數(shù)呢?
1.當(dāng)document.getElementById()查找失敗,


2.selector是函數(shù):


3.selector是選擇器表達(dá)式,且未指定context;

相關(guān)文章

最新評(píng)論

新邵县| 吉林市| 宁河县| 渭南市| 绵阳市| 黔江区| 偃师市| 泸溪县| 乐至县| 沛县| 甘南县| 寿光市| 宣恩县| 休宁县| 四子王旗| 清流县| 苏州市| 铜陵市| 荔波县| 新田县| 南和县| 南宁市| 读书| 肥东县| 沁源县| 珠海市| 台中县| 淮滨县| 盐源县| 延边| 绥江县| 南京市| 婺源县| 乌鲁木齐县| 康平县| 新泰市| 社旗县| 南漳县| 徐汇区| 东明县| 浦城县|