撥開雨霧見分曉,把動(dòng)畫的各個(gè)模塊拆分出來(lái)之后頓時(shí)明了了不少。
直接上去看源碼看的我一頭霧水,單個(gè)模塊拆開又還是看得懂的。
直接上去看源碼看的我一頭霧水,單個(gè)模塊拆開又還是看得懂的。
2020-01-15
動(dòng)畫原理是數(shù)值關(guān)于時(shí)間的一個(gè)函數(shù),因?yàn)槎〞r(shí)器的執(zhí)行不是線性的,所以動(dòng)畫的執(zhí)行被切割成了多個(gè)片段frame,每一個(gè)frame根據(jù)時(shí)間的百分比在對(duì)應(yīng)到值,多個(gè)frame切換就有了動(dòng)畫
2020-01-15
使用自執(zhí)行函數(shù)創(chuàng)建一個(gè)函數(shù)作用域,保存動(dòng)畫運(yùn)行時(shí)的數(shù)據(jù)
使用向外部暴露一個(gè)add方法添加多層的回調(diào)讓fire函數(shù)傳遞到animationdone里面來(lái)執(zhí)行
使用向外部暴露一個(gè)add方法添加多層的回調(diào)讓fire函數(shù)傳遞到animationdone里面來(lái)執(zhí)行
2020-01-14
jQuery版本2。0之后的可以可以通過 $._data(elem)(ps:這個(gè)elem是dom對(duì)象不是jQuery對(duì)象) 查看對(duì)象的私有屬性
低版本的可以直接使用$.cache[elem.JqueryexpandoXXX]查看數(shù)據(jù)
低版本的可以直接使用$.cache[elem.JqueryexpandoXXX]查看數(shù)據(jù)
2019-11-22
最贊回答 / 慕無(wú)忌2114720
因?yàn)閖Query源碼內(nèi)部是通過jQuery.map(this, fn)來(lái)調(diào)用的,所以this就是fn的參數(shù)。
2019-07-09
已采納回答 / Fly_Zheng
.parent(expr) - 查找父親,只查一級(jí),正宗的父親,表達(dá)式應(yīng)該很少用.parents(expr) - 加了復(fù)數(shù),就變成多個(gè)父親了,從父親開始查,一直往上查,查到根元素,然后通過expr表達(dá)式過濾
2019-03-27