jQuery 回調(diào)函數(shù)

  1. cal.add(callbacks)
// a sample logging function to be added to a callbacks list
var foo = function( value ){
    console.log( 'foo:' + value );
}

// another function to also be added to the list
var bar = function( value ){
    console.log( 'bar:' + value );
}
// 創(chuàng)建一個回調(diào)函數(shù)的列表集合
var callbacks = $.Callbacks();  

// add the function 'foo' to the list
callbacks.add( foo );

//把回調(diào)函數(shù)集合中的方法執(zhí)行萧求,并把參數(shù)傳入對應(yīng)的方法
callbacks.fire( 'hello' );  
// outputs: 'foo: hello'

// add the function 'bar' to the list
callbacks.add( bar );

// fire the items on the list again
callbacks.fire( 'world' );  

// outputs:
// 'foo: world'
// 'bar: world'

callbacks.remove(foo);
callbacks.fire('word');

// outputs:
// 'bar:world'
  1. attr 一般用來設(shè)置和操作元素的自定義屬性榄笙,prop 一般用來操作元素的內(nèi)置屬性,尤其是對應(yīng)表單元素(有大量的內(nèi)置屬性,多使用 prop)懊昨;
    3.選擇器第一個參數(shù)定義規(guī)則,第二個參數(shù)(context春宣,不傳的話是 ducument)
var $box = $("#box"),
$boxChildren = $("#box > div");

// equal
$boxChildren = $("div", $box);

// equal 
$boxChildren = $box.children("div")

$boxChildren.addClass("clss"); // 給集合里的元素都加了樣式疚颊,jQuery 會先判斷如果是集合調(diào)用了 addClass,會用內(nèi)置循環(huán)的方法給每個元素調(diào)用 addClass信认。
  1. jQuery 中通過 for 循環(huán)索引獲取的元素都是原生的
  2. each() 循環(huán)
$list.each(function(index,item){
  $(item).addClass('cc');   // item 是原生的
})

$list.each(function(index,item){
  $(this).addClass('cc');   // item = this
})

[1,2,3].forEach(function(item,index){})
  1. html() 傳參設(shè)置 html 內(nèi)容材义,不傳參獲取
  2. text() 只得到文字
  3. val() 獲取和設(shè)置表單元素
  4. offset : 不管父級參照物是誰,獲取距 body 的偏移
  5. position: 獲取當(dāng)前元素距父級參照物的偏移
innerWidth(): width + padding
outerWidth(): width + padding + borderWidth
outerWidth(true):width + padding + borderWidth + margin
  1. outerWidth(true): 有 true 表示加外邊距
  2. scrollTop/scrollLeft : 元素卷去的高度嫁赏、寬度

文檔處理

  1. append: 向指定元素的末尾追加一個新的元素其掂, append(原生的或jQuery對象)
  2. appendTo
  3. prepend / prependTo: 向指定元素的開頭
  4. after / before:指定元素之后/前
  5. (A).insertBefore((B)): A 插入到 B 的前面
  6. 篩選
filter: 同級
children: 子級 children() children(".cll") 
find: 后代
$("*", $box) // jquery 重構(gòu)出 JQuery 對象
$("*", box) // 第二個參數(shù)傳入元素,重構(gòu)出元生的
is:至少有一個符合潦蝇,返回 true 或 false
  1. parent 款熬、parents
  2. $.each()
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末深寥,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子贤牛,更是在濱河造成了極大的恐慌惋鹅,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,324評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件殉簸,死亡現(xiàn)場離奇詭異闰集,居然都是意外死亡,警方通過查閱死者的電腦和手機般卑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評論 3 392
  • 文/潘曉璐 我一進(jìn)店門武鲁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蝠检,你說我怎么就攤上這事沐鼠。” “怎么了叹谁?”我有些...
    開封第一講書人閱讀 162,328評論 0 353
  • 文/不壞的土叔 我叫張陵饲梭,是天一觀的道長。 經(jīng)常有香客問我焰檩,道長排拷,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,147評論 1 292
  • 正文 為了忘掉前任锅尘,我火速辦了婚禮监氢,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘藤违。我一直安慰自己浪腐,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,160評論 6 388
  • 文/花漫 我一把揭開白布顿乒。 她就那樣靜靜地躺著议街,像睡著了一般。 火紅的嫁衣襯著肌膚如雪璧榄。 梳的紋絲不亂的頭發(fā)上特漩,一...
    開封第一講書人閱讀 51,115評論 1 296
  • 那天,我揣著相機與錄音骨杂,去河邊找鬼涂身。 笑死,一個胖子當(dāng)著我的面吹牛搓蚪,可吹牛的內(nèi)容都是我干的蛤售。 我是一名探鬼主播,決...
    沈念sama閱讀 40,025評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼悴能!你這毒婦竟也來了揣钦?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,867評論 0 274
  • 序言:老撾萬榮一對情侶失蹤漠酿,失蹤者是張志新(化名)和其女友劉穎冯凹,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體炒嘲,經(jīng)...
    沈念sama閱讀 45,307評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡宇姚,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,528評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了摸吠。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,688評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡嚎花,死狀恐怖寸痢,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情紊选,我是刑警寧澤啼止,帶...
    沈念sama閱讀 35,409評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站兵罢,受9級特大地震影響献烦,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜卖词,卻給世界環(huán)境...
    茶點故事閱讀 41,001評論 3 325
  • 文/蒙蒙 一巩那、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧此蜈,春花似錦即横、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至战授,卻和暖如春页藻,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背植兰。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評論 1 268
  • 我被黑心中介騙來泰國打工份帐, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人楣导。 一個月前我還...
    沈念sama閱讀 47,685評論 2 368
  • 正文 我出身青樓弥鹦,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子彬坏,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,573評論 2 353

推薦閱讀更多精彩內(nèi)容

  • 按順序過這菜鳥教程里的jquery實例朦促,被callback給攔住了路。于是瘋狂百度搜索栓始,出來一堆堆的解釋务冕,看的...
    偶素書童閱讀 780評論 0 0
  • 一、樣式篇 第1章 初識jQuery (1)環(huán)境搭建 進(jìn)入官方網(wǎng)站獲取最新的版本 http://jquery.co...
    凜0_0閱讀 3,380評論 0 44
  • 一:認(rèn)識jquery jquery是javascript的類庫幻赚,具有輕量級禀忆,完善的文檔,豐富的插件支持落恼,完善的Aj...
    xuguibin閱讀 1,708評論 1 7
  • 為甚嚒要學(xué)習(xí)jQuery箩退? 因為JS中有很多痛點: window.onload事件只能出現(xiàn)一次,如果出現(xiàn)多次佳谦,后面...
    magic_pill閱讀 816評論 0 13
  • DOM操作可分為3個方面:DOM Core(核心)戴涝、HTML DOM和CSS DOM(1)DOM Core不屬于J...
    寒橋閱讀 493評論 0 1