繁体   English   中英

浏览器性能问题

[英]Browser performance question

使用改编版的jquery.inplace.js进行某些页面创建,并在后台php文件中使用OBDC连接来查询内容。 一切正常,但是...

令我惊讶的是,IE6、7或8都非常快,而chrome也是如此,但是在这种情况下,Firefox似乎要花几秒钟来完成完全相同的任务。

这没有Firebug,也没有启用其他许多插件。 我对寻找的东西感到困惑。 这是一些html内容的相当简单的返回。

你会尝试什么?

粗略地看一下SVN中的源代码并没有显示我相信Firefox有问题的任何内容。

您能确切解释什么是“慢”吗? 是POST请求吗? 您是否尝试记录过从IE和FF发送到服务器的HTTP标头?

如果是javascript本身,请尝试在firebug中运行事件探查器; FF可能会发现某个特定功能有些“繁重”(例如,一个正则表达式)。

同样,FF3.5 +已经内置了String.trim*()方法。 您正在使用的代码将覆盖使用自定义版本的代码,这会慢很多 ,甚至可能导致Firefox表现异常。 尝试将源更改为以下内容:

if( String.prototype.trim === undefined ) {
    String.prototype.trim = function() {
        return this.replace(/^\s+/, '').replace(/\s+$/, '');
    };
}

这样,该插件只会为旧版浏览器添加trim方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM