vue文档说 钩子函数enter 中回调函数done是必须的, done这个函数我console.log一下是 :function () { if (!called) { called = true; fn.apply(this, arguments); } }也看不懂. 这个done的作用是什么 怎么理解?文档的例子中,引用了一个js库, done写在回调中, 如果不引用库的话, 这个done该怎么写呢?还有就是 饿了么 视频中 说var ss=el.offsetHeight 可以触发重绘为什么 计算一个元素的offsetHeight 就可以触发重绘呢? 怎么理解呢?求大神给讲讲, 十分感谢!!
1 回答
慕粉4204745
TA贡献12条经验 获得超3个赞
改变一个元素的offsetHeight时会引起重排/回流,再重绘。(个人理解:改变一个元素的大小/位置时浏览器要重新排版渲染,叫做重绘);可以去了解下重排/回流和重绘
添加回答
举报
0/150
提交
取消