我实现了我自己的滚动布局,我定义它的一些存储领域Element.scrollHeight
,Element.scrollTop
,Element.scrollWidth
并Element.scrollLeft
避免可能重复计算(这似乎是这个赵彤术语reflow
),因为它们在几个自定义生命周期方法使用。
我想知道这是否多余,因为可以将这些属性仅定义为getter来保护它们免受客户端更改,而getter只会从存储实际值的客户端返回不可见字段。
https://gist.github.com/paulirish/5d52fb081b3570c81e3a
我不知道这个来源是否可靠,但它说是的,它们触发了回流。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句