0

许多网页设计师强烈反对使用表格来设计布局,因为他们认为表格用于表格数据而不是用于保存对象。

我觉得表格很容易理解,易于使用,结构良好。我不喜欢 Div 因为它真的很难使用也很难理解。

但是在 Gwt 上下文中,我听说有 12K 声誉的人建议使用<Table>insideHTMLPanel来控制布局,因为它非常易于使用且更灵活,如果我们使用 Gwt Layout 小部件,例如 FlowLayout、LayoutPanel...

UiBinder 文件:这里有更多的行+列来设计布局

那么在Gwt中,使用<table>内部HTMLPanel来设计布局好还是不好呢?


socket.io 和客户端上的长操作

gevent-socketio在服务器和socket.io.js客户端上使用。建立连接后,客户端接收应呈现的数据。渲染可能需要很长时间(最多 10 - 15 秒)。完成后,连接中止。我会调整性能,但这取决于将要渲染的数据,所以我不会大幅降低它。如何解决长时间 JS 处理后的制动连接问题?

4

3 回答 3

0

布局很简单,但对浏览器来说效率不高,浏览器必须等待拥有并解析所有表格 html 才能开始渲染表格。(现在现代浏览器尝试在此之前渲染)。当嵌套表中有很多表时,问题就来了。大多数gwt面板使用表格,而在GWT中构建的布局有VerticalPanel、Horizo​​ntalPanel、GridPanel、FlexPanel、DisclosurePanel、TabPanel会使用很多嵌套表格,并且对于浏览器进行渲染将非常困难。使用一个 HtmlPanel 和一个表会比许多嵌套表更好。

于 2013-10-02T08:24:56.027 回答
0

我认为正确的答案是使用 Div cos using table 会在其他旧浏览器中引起一些怪癖。

于 2013-10-04T16:37:10.380 回答
0

我没有 12k 代表,但这就是我们所做的。我们的设计师让我们使用gwt-bootstrap,它提供与 Twitter-Boostrap 相同的脚手架功能。

我从来不需要使用布局小部件,为此我感谢他。

于 2013-10-02T06:56:53.233 回答