(GWT)我们应该只使用支持标准模式的小部件吗?如果我们使用的是只支持怪癖模式的呢?
让我们看一个例子,我使用TabPanel(仅在怪癖模式下工作)进行布局,乍一看,它似乎简单,易于编码,但当我单击该TabPanel内的链接时,我注意到有一些轻微的震动…>这可能会稍微降低用户体验 现在我尝试使用TabLayoutPanel(仅在标准模式下工作)进行布局。这更难编码,TabLayoutPanel更复杂,但我没有上面提到的那个小问题 现在,TabPanel非常简单&与旧的web浏览器兼容,但不是100%平滑。TabLayoutPanel在较旧的浏览器中不起作用,但非常平滑 那么,根据上面的利弊,你会选择哪一个呢?(GWT)我们应该只使用支持标准模式的小部件吗?如果我们使用的是只支持怪癖模式的呢?,gwt,tabpanel,gwtp,Gwt,Tabpanel,Gwtp,让我们看一个例子,我使用TabPanel(仅在怪癖模式下工作)进行布局,乍一看,它似乎简单,易于编码,但当我单击该TabPanel内的链接时,我注意到有一些轻微的震动…>这可能会稍微降低用户体验 现在我尝试使用TabLayoutPanel(仅在标准模式下工作)进行布局。这更难编码,TabLayoutPanel更复杂,但我没有上面提到的那个小问题 现在,TabPanel非常简单&与旧的web浏览器兼容,但不是100%平滑。TabLayoutPanel在较旧的浏览器中不起作用,但非常平滑 那么,根据
怪癖模式还是标准模式小部件?您应该使用标准模式。2013年的怪癖模式是一种代码气味 最初为怪癖模式设计的小部件(几年前,当GWT创建时,它在浏览器中工作最“可靠”)应该在标准模式下工作,但有……怪癖 因此,如果符合您的需要,请使用
TabPanel
,但要准备好解决显示问题(使用CSS)
选项卡面板
和选项卡输出面板
不可互换。您还可以将选项卡栏
与DeckLayoutPanel
一起使用,或者“手动”构建选项卡,这非常简单,而且大多数时候您并不需要内置小部件提供的更高级别抽象
顺便说一句 TabLayoutPanel在旧浏览器中不工作
“旧浏览器”是什么意思
TabLayoutPanel
在GWT支持的所有浏览器中都能很好地工作(回到IE6),GWT 2.6将不支持(并默认禁用)IE6和IE7支持(这也会删除IE8+中对怪癖模式的支持,但正如我所说的,您无论如何都不应该使用怪癖模式)。您应该使用标准模式。2013年的怪癖模式是一种代码气味
最初为怪癖模式设计的小部件(几年前,当GWT创建时,它在浏览器中工作最“可靠”)应该在标准模式下工作,但有……怪癖
因此,如果符合您的需要,请使用TabPanel
,但要准备好解决显示问题(使用CSS)
选项卡面板
和选项卡输出面板
不可互换。您还可以将选项卡栏
与DeckLayoutPanel
一起使用,或者“手动”构建选项卡,这非常简单,而且大多数时候您并不需要内置小部件提供的更高级别抽象
顺便说一句 TabLayoutPanel在旧浏览器中不工作
“旧浏览器”是什么意思
TabLayoutPanel
在GWT支持的所有浏览器中都能很好地工作(回到IE6),GWT 2.6将不支持(并默认禁用)IE6和IE7支持(这也会删除IE8+中对怪癖模式的支持,但正如我所说的,无论如何都不应该使用怪癖模式)。thax u非常感谢您的信息thax u非常感谢您的信息thax u非常感谢您的信息