我想知道单元小部件与普通(旧)GWT小部件相比如何更快?
我已经阅读了gwt文章 Developer's Guide - Cell Widgets
它说
单元格窗口小部件使用innerHTML而不是传统的DOM操作将其用户界面呈现为HTML字符串
有人可以解释一下吗?如何?
在普通的GWT网格中,您必须单独添加每个Widget,这意味着浏览器无法以任何方式对其进行优化.您添加的每个小部件也都有自己的事件处理程序.因此,您将为每个添加的小部件创建至少一个DOM元素并将其附加到网格中.
CellWidgets首先将所有子项呈现为一个String,然后通过调用setInnerHTML将其添加到DOM中(浏览器可以优化此调用并批量添加所有子项),并且CellWidget只执行一次事件处理.
| 归档时间: |
|
| 查看次数: |
433 次 |
| 最近记录: |