簡體   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