2011-01-13 29 views
0

所以有時我的html需要一些特殊的類/ div的/ attributes/..爲jQuery腳本工作(網站的「no-javaSript」版本不需要這些元素正常工作)。我相信你知道我在說什麼。通過html或jquery提供更好的性能,屬性是什麼?

現在我想知道什麼是更好的性能/加載時間的網站。將「額外的」html代碼寫在html中或者通過腳本添加它們?

如果您有任何關於此的經驗,我會很高興,如果你與我分享。

非常感謝!

回答

1

您不會在感覺使用這兩種方法的任何實質性差異,但在生成它們時添加自定義屬性serverside的開銷要小得多。

如果您在做客戶端 - 您必須將事件附加到頁面加載,遍歷DOM以查找所需的標記名稱,操作這些元素的屬性,導致DOM修改並可能觸發重排,你根本不需要。

雖然在服務器端執行此操作時不需要額外的計算,但您只需將輸出權重增加幾個字節即可。

+0

是的,你是對的。考慮到這一點,從html開始包含這些屬性會更有意義,因此javascript「計算和更改」將最適當地花費更多時間,然後額外的html代碼的「額外」加載時間。非常感謝您期待你的答覆! – Sebsemillia 2011-01-13 18:09:56

相關問題