0
我正在尋找一種解決方案,將幾個JavaScript文件合併爲儘可能少的文件。我目前有許多來自外部來源的文件,如twitter,facebook,google +等等,以及我自己的很少的文件。資源將外部和內部JavaScript文件組合成儘可能少的資源?
是否有可能以某種方式自動將其組合成一個或儘可能少的文件?
如果不是所有這些都將分別合併外部和內部文件。
我正在尋找一種解決方案,將幾個JavaScript文件合併爲儘可能少的文件。我目前有許多來自外部來源的文件,如twitter,facebook,google +等等,以及我自己的很少的文件。資源將外部和內部JavaScript文件組合成儘可能少的資源?
是否有可能以某種方式自動將其組合成一個或儘可能少的文件?
如果不是所有這些都將分別合併外部和內部文件。
如果下載的外部文件並將它們放在你的服務器是一個選項,你可以用這樣的工具:
要編譯js(通常將其縮小)爲一個大文件。
這就是說我建議你將外部文件保存在你加載它們的外部cdn中,因爲它們可能會緩存它們,速度會更快。
請記住,只有一個文件並不總是最好的方法(它取決於像生成文件的大小,如果你真的必須加載它等)。
您是否嘗試過將它們全部放在一個大的js文件中並將其鏈接到您的頁面中? – Archer
我建議你只將自己的所有文件合併爲一個文件,將其縮小並保留其他外部文件(微博等),以保持緩存的優勢,因爲客戶端可能已經在瀏覽器中存儲了這些文件緩存。 –
如果編譯外部文件並從服務器託管它們,您將遇到CORS問題。 –