2012-03-21 56 views
0

我正在使用入侵切換器腳本(http://www.brothercake.com/site/resources/scripts/iotbs/)作爲樣式切換器。這需要在標題中加載三個js文件。組合腳本以減少HTTP請求 - 入侵切換器

我試圖通過組合腳本儘可能減少HTTP請求。有沒有人使用過IOTBS,併成功將腳本合併到一個文件中?我是否需要對腳本或頁面上的HTML切換器進行任何修改以使其工作?

回答

0

您要注意的第一件事是全局命名空間。 IOTBS使用一個全局變量:switcher。由於這些文件一起工作,因此將它們合併成一個文件是安全的。在合併它們時,請按照在頁面上調用它們的順序將它們添加到文件中。

並決定減少HTTP請求的榮譽。你正在使互聯網變得更快。

+0

「通常安全」。看到我對大衛答案的評論。而且,對於HTTP *流水線*多重請求並不像以前那樣重要,並且其他事情也很少:我會說*更重要*的東西是*緩存*和*壓縮* 。 – 2012-03-21 19:09:25

0

如果您可以將三個腳本放入您的HTML標頭中並且一切正常加載,那麼您應該能夠將文件連接在一起並使用一個腳本標記加載它們。

HTML中的單獨腳本標記確實是而不是意味着對於代碼裏面的單獨命名空間。

+0

然而,確保文件是用';'連接起來的,以防止後面的文件中的第一行以'('開頭(或者驗證手動不是這種情況)「。此外,這種方法可能無法使用在ASP.NET中有「我已完成通知」的系統(例如ASP.NET),例如'notifyScriptLoaded' – 2012-03-21 19:07:59

+0

在前一個文件中沒有尾隨'';''是的,我沒有想過因爲我討厭自動插入分號並試圖在我的代碼中明確地使用它們。 – 2012-03-21 19:09:52