我想知道瀏覽器的渲染過程,JS線程與UI線程是怎么交互的?最想知道什么樣的樣式操作,會被合并到一次渲染中。例如我想一個圖片hover的時候即刻變小,然后過渡放大到原來大小div.onmouseover = function(){
div.className = 'small';
div.className = 'transition'}但瀏覽器會將上面兩個操作合并了成div.className = 'transition',而沒有分別渲染兩個效果,所以很想了解瀏覽器的渲染過程,以及JS什么時候會讓瀏覽器渲染?
當我用js給元素添加className時,瀏覽器發生了什么?
qq_笑_17
2018-09-05 14:09:16