2012-11-04 11 views
0

我的問題是我想打電話給像下面所示的例子我所有的JS文件。如何調用多個JS和多個CSS

<script src="https://cdn.automd.com/function/combo?t=js&f=settings.js:m,carpicker_plugin.js:m,jquery.backlabel.js:m,modals.js:m,function.js:m,common.js:m,clearfocus.js:m,ubox.js:m,jquery.lightbox_me-2.3.min.js,bubbletip.js:m,buttons.js:m,dropdown_account_switch.js:m&v=3.7.1"></script> 

同樣,我想調用所有CSS文件,如下例所示。

<link rel="stylesheet" href="https://cdn.automd.com/function/combo?t=css&f=screen.css:m,style.css:m,containers.css:m,buttons.css:m,inputs.css:m,login.css:m,autocomplete.css:m,selectjob.css:m,header.css:m,grids.css:m,automated_quotes.css:m&v=3.7.1"/> 

在此先感謝

+0

是您的問題實際上如何_combine_多個JavaScript文件合併成一個,並進入一個多個CSS文件?如果是這樣,請在你的問題中澄清。 –

+0

我想在單個頁面中調用多個JS文件。 – SSK

+0

無法調用JavaScript文件,但可以加載它們。如果你想用一個請求加載多個文件,那通常稱爲_combining_ them。 –

回答

1

不能包括CSS和JS在一個聲明文件一起。但是,您可以合併並縮小所有JS文件,並將生成的JS文件包含在一個請求中。同樣,您可以合併您的CSS文件並將其包含在一個請求中。


如果您發現腳本和鏈接標籤的網址,你會看到兩個請求由腳本https://cdn.automd.com/function/combo,這需要的服務以下GET參數:

t - 類型的資源(JS或CSS),我相信他們設置了緩存頭和內容類型取決於此

f - 逗號分隔的文件列表獲取,合併和服務器。不知道什麼:m後綴爲每個文件不,我認爲它的指示文件是否應該被精縮與否的標誌。

+0

怎麼這個傢伙的合併所有的JS – SSK

+0

我,現在你已經將它們結合起來注意到。 :-) – techfoobar

+0

是的,那個網站不是我的。我想了解他們是如何做到這一點的... – SSK

2

的PHP工具Minify可以用來組合(和壓縮)資源。

+0

解決問題:) – SSK

+0

@SSK:如果這個答案解決您的問題,請點擊複選標記的左側,這樣其他人可以使用它,以及_accept it_。謝謝! –