代码之家  ›  专栏  ›  技术社区  ›  Romain Linsolas

Internet Explorer 6的<rich:modalPanel>替代方案

  •  1
  • Romain Linsolas  · 技术社区  · 15 年前

    与Firefox相比,我的web应用程序页面在InternetExplorer6上的加载速度非常慢:IE6大约6秒,Firefox大约3秒。

    页面的大小在我的应用程序中确实是一个大问题,但是 <rich:modalPanel> 在IE6上非常慢(由于DOM操作)。

    由于我们对它们使用了很多,我认为这个组件可能确实是这种缓慢的原因之一。。。

    <rich:modalPanel>

    技术信息:

    JSF 1.2(+Facelets)和Richfaces 3.2.2

    3 回复  |  直到 15 年前
        1
  •  0
  •   Damo    15 年前

    为什么不像代码中那样使用jQuery组件呢?您不一定需要自定义组件,尤其是因为您使用的是Facelets。

        2
  •  0
  •   cetnar    15 年前

    我不这么认为 <rich:modalPanel> 是所有问题的根源,更改为其他自定义组件确实有帮助。模态面板内的所有组件都放置在DOM中,但它们一开始是不可见的。试着做从modalPanel到常规的测试。我认为这不会加快加载时间。您可以做的另一个测试是在没有模式面板的情况下测量页面的加载时间。

    对于我推荐使用的测试 Fiddler2

        3
  •  0
  •   deepmoteria    13 年前

    jQueryUI对话框是一个很好的选择。看一看。

    推荐文章