2011-02-02 69 views
2

在加載頁面時,我得到了所有JS文件。即使頁面在加載頁面時也不需要很少的文件。 現在,性能問題正在發生。那麼,如何動態加載JS,CSS文件?如何動態加載JS,CSS文件以避免性能問題

+0

您加載了多少個文件?肯定需要數百次才能放慢瀏覽器速度。至於動態加載它們,您需要使用JavaScript在文檔頭部創建腳本和樣式標籤。 – Olical 2011-02-02 12:47:57

回答

2

不是你的問題的答案,但我注意到你說的「文件」,如在多個。按照Yahoo! performance analysis的建議,通過組合和最小化JS(和CSS)文件,我獲得了巨大的性能提升。最小化是here

0

我會親自使用已建成的JavaScript加載庫之一。

第一我用一個叫LabJs

,我用另外一個是RequireJS但會改變你寫你的JavaScript代碼的方式。它實際上可能會迫使你編寫更多模塊化的JS代碼。 RequireJS的一個缺點是你可能會碰到一些不能加載的JS庫的問題,但是他們現在有了一個可以讓你解決這個問題的填充程序。