Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java GWT鼠标悬停性能_Java_Performance_Internet Explorer_Gwt_Flextable - Fatal编程技术网

Java GWT鼠标悬停性能

Java GWT鼠标悬停性能,java,performance,internet-explorer,gwt,flextable,Java,Performance,Internet Explorer,Gwt,Flextable,我正在用GWT写一个应用程序。它进行得非常顺利,直到我在IE中运行它 我制作了一个使用FlexTable的应用程序,表中的每个单元格都要高亮显示。我编写了鼠标悬停处理程序,但在Internet Explorer中,它的运行速度非常慢 我能做些什么吗?FlexTable的性能在IE中有点糟糕(顺便问一下,您使用的是哪个版本的GWT?),因为创建表需要DOM方法。但是,如果您的表的大小是恒定的,并且事先就知道了,并且您不需要锯齿形的表(否则您甚至不能使用它:),那么它将为您的性能提供很好的提升。 这

我正在用GWT写一个应用程序。它进行得非常顺利,直到我在IE中运行它

我制作了一个使用FlexTable的应用程序,表中的每个单元格都要高亮显示。我编写了鼠标悬停处理程序,但在Internet Explorer中,它的运行速度非常慢


我能做些什么吗?

FlexTable
的性能在IE中有点糟糕(顺便问一下,您使用的是哪个版本的GWT?),因为创建表需要DOM方法。但是,如果您的表的大小是恒定的,并且事先就知道了,并且您不需要锯齿形的表(否则您甚至不能使用它:),那么它将为您的性能提供很好的提升。

这两个表之间的折衷方案是从中选择一个表-例如,它支持直接开箱即用的鼠标盖,应该可以加快表的创建速度(甚至有一个版本用于
FlexTable
)。即使您对在生产中使用它们不感兴趣,也可能值得检查一下,例如,它们是如何在IE上实现MouseOver事件的。

FlexTable的性能在IE中有点糟糕(顺便说一句,您使用的是哪个版本的GWT?),因为创建表需要DOM方法。但是,如果您的表的大小是恒定的,并且事先就知道了,并且您不需要锯齿形的表(否则您甚至不能使用它:),那么它将为您的性能提供很好的提升。

这两个表之间的折衷方案是从中选择一个表-例如,它支持直接开箱即用的鼠标盖,应该可以加快表的创建速度(甚至有一个版本用于
FlexTable
)。即使您对在生产中使用它们不感兴趣,也可能值得检查一下,例如,它们是如何在IE上实现鼠标悬停事件的。

我正在使用GWT2.0,需要动态合并单元格。看来我必须找到另一个解决方案了:谢谢。我决定用AbsolutePanel重写这个小部件。我用的是GWT2.0,我需要动态合并单元格。看来我必须找到另一个解决方案了:/无论如何,谢谢。我决定用AbsolutePanel重写这个小部件。也许有必要谈谈鼠标悬停处理程序中的逻辑是什么。我们已经做过类似的事情,它并没有把我们烧坏,但我们基本上只是做了一些小的渲染更改。您经常重新构造表吗?也许值得讨论一下mouseover处理程序中的逻辑类型。我们已经做过类似的事情,它并没有把我们烧坏,但我们基本上只是做了一些小的渲染更改。你经常重组桌子吗?