0

当我们已经有 CSS 进行布局时,为什么我们需要在 GWT 中使用布局面板?

例如在 gwt 我们使用 layoutpanel 来布局 StackLayoutPanel

layoutpanel.setWidgetLeftWidth(stackpanel, 5, Unit.PCT, 30, Unit.EM);
4

1 回答 1

4

三个原因:

A. 更快的编程。

B. 更简洁的代码。

GWT 面板比具有绝对/相对定位的 div 支持更多的功能。您不必使用面板:您可以在 Ui:Binder 中使用 HTML 和 CSS,但是您必须手动执行某些操作。基本上,您必须以接近 jQuery 的级别进行编程。

GWT 面板可以扩展,而 div 无法做到这一点。

C. 浏览器兼容性。

GWT 是在浏览器之间的兼容性大大降低时开发的。它正在慢慢变得不再是一个问题,但仍然存在差异,GWT 甚至支持仍在广泛使用的旧浏览器。

于 2013-03-01T09:26:22.173 回答