撥開雨霧見分曉,把動畫的各個模塊拆分出來之后頓時明了了不少。
直接上去看源碼看的我一頭霧水,單個模塊拆開又還是看得懂的。
直接上去看源碼看的我一頭霧水,單個模塊拆開又還是看得懂的。
2020-01-15
動畫原理是數(shù)值關(guān)于時間的一個函數(shù),因?yàn)槎〞r器的執(zhí)行不是線性的,所以動畫的執(zhí)行被切割成了多個片段frame,每一個frame根據(jù)時間的百分比在對應(yīng)到值,多個frame切換就有了動畫
使用自執(zhí)行函數(shù)創(chuàng)建一個函數(shù)作用域,保存動畫運(yùn)行時的數(shù)據(jù)
使用向外部暴露一個add方法添加多層的回調(diào)讓fire函數(shù)傳遞到animationdone里面來執(zhí)行
使用向外部暴露一個add方法添加多層的回調(diào)讓fire函數(shù)傳遞到animationdone里面來執(zhí)行
jQuery版本2。0之后的可以可以通過 $._data(elem)(ps:這個elem是dom對象不是jQuery對象) 查看對象的私有屬性
低版本的可以直接使用$.cache[elem.JqueryexpandoXXX]查看數(shù)據(jù)
低版本的可以直接使用$.cache[elem.JqueryexpandoXXX]查看數(shù)據(jù)
2019-11-22