很多JavaScript庫都有用戶界面小部件。如何減少使用JavaScript小部件時的頁面重排?
通常它們是在被加載後創建的。用戶看到頁面重新流動,頁面的一部分轉向或改變外觀。
如何減少頁面加載時發生的迴流量,特別是如果我使用多個小部件?
下面是一些例子。這些都是很基本的,因此迴流並沒有那麼糟糕,但它的存在,尤其是具有清除緩存和互聯網連接速度較慢:
- YUI 3:主要段落菜單導航元素加載後轉移下來。
- BBC Glow:徽標加載爲垂直列表,然後更改爲Carousel控件。
- YUI 2:表格顯得平淡無奇,然後突然改變外觀。
- jQuery DataTables Plugin:整個表格在重新分頁和分頁之前顯示爲純文本。
謝謝。這是我所期望的。有沒有簡單的解決方案,只是逐案的解決方法。 – Nate 2009-08-15 17:16:05