我想知道浏览器的渲染过程,JS线程与UI线程是怎么交互的?
最想知道什么样的样式操作,会被合并到一次渲染中。
例如我想一个图片hover的时候即刻变小,然后过渡放大到原来大小
div.onmouseover = function(){ div.className = 'small'; div.className = 'transition'}
但浏览器会将上面两个操作合并了成div.className = 'transition',而没有分别渲染两个效果,
所以很想了解浏览器的渲染过程,以及JS什么时候会让浏览器渲染?
FFIVE
相关分类