input event handler:首先处理用户输入的操作requestAnimationFrame:在layout之前解析dom,解析cssrequestIdleCallback在layout之后,如果前面工作完成还由剩余时间,才会执行 每1帧16.7ms,如果js执行时间过长,就会造成丢帧