对每个应用的样式进行一次回流
do reflows occur once for each applied style?
当我在javascript中这样做时:
element.style.width="100px";
element.style.height="100px";
我说文档中有2个回流是对的吗?
如果我这样做:
element.setAttribute("style","width:100px;height:100px;")
只有1个回流?
(我知道后者将简单地覆盖所有其他先前设置的样式)
侧面问题:是否有任何方法我们可以停止猜测和检查到底有多少回流发生在浏览器(Chrome/FF/等)?
是的,在第一个示例中将有两次回流,而在第二个示例中将只有一次回流。
当我在javascript中这样做:
element.style.width = " 100 px";
element.style.height = " 100 px";我说文档中有2个回流是对的吗?
最不太可能的。回流(相对而言)需要很多时间,所以它们往往只在JavaScript执行过程中需要时发生,例如,当JavaScript读取依赖于其布局的属性时,例如offsetWidth。
但细节将取决于实现。
相关文章:
- 如果30秒未单击,请应用CSS一次,将其删除,然后重新迭代
- 在Angular应用程序中每个帖子投票一次
- 谷歌图表在运行应用程序时只能显示一次
- 在谷歌应用程序脚本中,如何在满足条件的情况下只发送一次电子邮件
- 您可以在节点.js上一次运行多个应用程序吗?
- iOS cordova应用程序中的文本区域只接受一次输入
- 在单页web应用程序中一次只显示特定的表单
- 页面上有两个jQuery应用程序,一次只能运行一个
- 如何每 n 分钟使用数据更新一次 Web 应用程序
- AngularJS应用程序为多个控制器加载和处理一次JSON数据
- 煎茶一次应用一组过滤器
- 将移动用户重定向到应用程序下载一次
- 为什么一个ng应用程序一次工作
- 一次应用多个翻译
- 同一页面上有两个棱角分明的应用程序-一次只能使用一个
- 单页网页应用程序;一次加载所有模板
- 如何通过javascript在web应用程序中全局记录每个dom节点一次的点击
- 混合应用程序使用phoneGap录制视频,每10分钟分裂一次
- Firebase注册一次,登录不同的应用程序
- 对不同文件中同一个类的所有字段应用一个函数一次