
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
.div {
width: 200px;
height: 200px;
background-color: blue;
}
</style>
</head>
<body>
<div id="app" class="div">
</div>
<script>
const app = document.getElementById('app')
app.onclick = () => {
app.style.willChange = 'transform'
app.style.transform = 'translateX(100px)'
}
</script>
</body>
</html>
老师这段代码很简单,点击触发改变元素位移。
按照老师课程中讲的,它不应该有paint的过程把。可是查看的确出现了paint发生了重新绘制。以及我查看layout点击动画帧发现layout是空。并不存在任何一个图层。请问老师这是为什么
登录后可查看更多问答,登录/注册