编辑回复: 老师好呀,谢谢留言支持呀。
作者回复: 这个问到点子上啦,这块太复杂我故意没讲,实际上渲染过程除了位图,最终绘制上去还产生一个"热区",这个“热区”不但跟你说的input相关,还跟用户选择、鼠标事件和scroll等交互相关。
作者回复: 嗯 差不多是这个意思吧
作者回复: 你最终把元素画到屏幕上,当然所有元素都要重新绘制了。
作者回复: 合成的位图不可能就叫位图吧……
作者回复: 没记错的话LoadFinish应该是跟js里的onload同时发出的。
你可以让你们前端把performance全都打印出来跟你对一下。
作者回复: 我们学习的时候,需要有个基本的逻辑判断能力,而不是根据“谁说的”来判断对错。
如果鼠标划过不会重绘,那么鼠标遮盖住的内容是怎么出来的呢?
作者回复: 怎么增量呢,这个位图可能被别人盖住了一半,你怎么算它的增量区域?
作者回复: 书我不知道,可以看看chromium项目的邮件组,自己挑选阅读一些它的源代码。
作者回复: 有啊 所有元素都要被渲染啊