2010-07-26 32 views

回答

2

最好是將腳本引用放在頁面的底部。這可確保在腳本之前加載所有內容。除非需要,否則不要使用iFrame。

+0

我試着在最後添加腳本..但這給了我很多JavaScript錯誤在我的網頁。 – user370312 2010-07-26 12:21:45

+2

這些錯誤可能是因爲您在加載之前引用了腳本化方法。如果將腳本移動到頁面末尾,則在添加所需腳本之後,還需要將腳本調用移動到 - 據我所知 – Mauro 2010-07-26 12:23:19

+1

您需要使腳本用法更加優雅,請參閱http:// www .stevefenton.co.uk/Content/The-Fenton-JavaScript-Ethos/- 這個想法是沒有JavaScript混入到你的HTML中 - 這樣,你可以將它包含在頂部,底部或任何地方(如DaveDev所述,添加他們到底部被認爲是頁面加載速度的最佳實踐。) – Fenton 2010-07-26 12:23:34

0

查看頁面加載時間時,它取決於您的代碼存儲在哪裏。如果它在html中,那麼每次加載頁面時都會重新加載它。如果你把它移出到一個js文件,它會在第一次被加載並在那之後被緩存,所以你不應該有影響加載時間的問題。

您可以使用jQuery的$(document).ready來確保在運行任何代碼之前加載所有元素。

0

不要去iframe方法。儘可能將腳本放在儘可能遠的html底部,儘可能高的CSS。如果可能的話,也儘量去不顯眼的JavaScript。 jQuery在這方面很出色,所以你一定想看看這個。 jQuery的好處是它也放在了CDN服務器上,這也加速了性能。

當我在客戶端升級我以前的一個項目的性能時,我發現這些指導方針非常有幫助:Best Practices for Speeding Up Your Web Site

一些很棒的工具也是螢火蟲結合YSlow

相關問題