使用適應版本的jquery.inplace.js創建頁面,並在後臺php文件中使用OBDC連接來查詢內容。一切正常,但...瀏覽器性能問題
我很驚訝,IE6,7或8都很快,因爲鉻,但在這種情況下,Firefox完全相同的任務似乎需要幾秒鐘。
這是沒有螢火蟲,或啓用大量的其他附加組件。我對尋找什麼感到困惑。 這是一些相當簡單的html內容返回。
你會嘗試什麼?
使用適應版本的jquery.inplace.js創建頁面,並在後臺php文件中使用OBDC連接來查詢內容。一切正常,但...瀏覽器性能問題
我很驚訝,IE6,7或8都很快,因爲鉻,但在這種情況下,Firefox完全相同的任務似乎需要幾秒鐘。
這是沒有螢火蟲,或啓用大量的其他附加組件。我對尋找什麼感到困惑。 這是一些相當簡單的html內容返回。
你會嘗試什麼?
粗略看一下SVN中的源代碼並不顯示任何我認爲firefox會遇到的問題。
你能解釋一下什麼是「慢」嗎?這是POST請求嗎?你有沒有嘗試記錄從IE和FF發送到服務器的HTTP頭?
如果是javascript本身,請嘗試在螢火蟲中運行探查器; FF可能會發現一個特定的函數有點「沉重」(例如,正則表達式之一)。
另外,FF3.5 +已經有String.trim*()
方法內置。您使用的代碼會覆蓋那些使用自定義版本的代碼,這將會使得的太多變得更慢,甚至可能導致firefox出現奇怪的行爲。嘗試改變源到以下幾點:
if(String.prototype.trim === undefined) {
String.prototype.trim = function() {
return this.replace(/^\s+/, '').replace(/\s+$/, '');
};
}
這樣的插件,只會增加trim
方法舊版瀏覽器。
哪個版本的FireFox? –
你能提供一個鏈接到你修改過的來源和/或原件嗎?還有,必須將速度與原來的修改版本進行比較? –
Firefox 3.5.4 編輯器基於http://code.google.com/p/jquery-in-place-editor/ jquery-1.3.2.js 我唯一修改得很多的是php在回聲輸出上,它肯定是那個頁面很慢。這在其他瀏覽器中很快,令我感到困惑。 – datatoo