很多JavaScript库都有用户界面小部件。如何减少使用JavaScript小部件时的页面重排?
通常它们是在被加载后创建的。用户看到页面重新流动,页面的一部分转向或改变外观。
如何减少页面加载时发生的回流量,特别是如果我使用多个小部件?
下面是一些例子。这些都是很基本的,因此回流并没有那么糟糕,但它的存在,尤其是具有清除缓存和互联网连接速度较慢:
- YUI 3:主要段落菜单导航元素加载后转移下来。
- BBC Glow:徽标加载为垂直列表,然后更改为Carousel控件。
- YUI 2:表格显得平淡无奇,然后突然改变外观。
- jQuery DataTables Plugin:整个表格在重新分页和分页之前显示为纯文本。
谢谢。这是我所期望的。有没有简单的解决方案,只是逐案的解决方法。 – Nate 2009-08-15 17:16:05