使用:在Dreamweaver CS6,ColdFusion的10,CFBuilder 3(快)在Web應用程序之間共享公共CSS和腳本的最佳方式?
我目前正在開發三個單獨的網絡項目,但現在用的是同一套資源,爲每個項目:
- 相同的CSS復位和初始化風格如網格佈局
- 同JQuery的初始化文件
目前每個網頁的項目具有相同的網絡連接的副本在它的網站根。我希望有一個地方,所有的網站鏈接到獲得這些共同的共享資源。我只能想到兩種方法可以做到這一點,兩者都是類似的:
- 決定一個'主'站點,並將所有CSS和JS文件放在該站點中。
- 建立一個名爲'共享或共同'的新網站,並將所有常見的東西放在那裏。但是這個新網站仍然需要駐留在某個域名上。所以我仍然需要選擇一個'主'項目。
由於沒有'master'網站,上述兩點都有點難以做到。沒有一個網站以任何方式彼此鏈接。
說我已經決定了一個主站點,然後我可以使用完全限定的URL鏈接到這些文件。但這意味着當我處於開發環境中時,我將無法查看這些文件,並在進行更改時使用任何類型的IDE內省來查看文件中的內容(例如,像intellisense檢測文件中的內容併爲您提供幫助提示)。
總而言之,什麼是共享開發和生產環境這些資源的最佳方式?
更新:在答案後,我意識到我需要在IIS中的虛擬目錄,也是我的Windows 7本地文件夾中的虛擬文件夾,其中我的Web項目文件保存。
只需在您的Web服務器上創建一個虛擬目錄。不需要比這更復雜。 –
我會建議使用涼亭。它的一個web包管理。您可以將您的css/js製作成涼亭軟件包並安裝在每個站點上。然後,如果您想更改它,您可以更改包並在每個站點上更新它。像jQuery這樣的公共庫已經有了一個維護包,您可以在更改時更新它。 http://bower.io/ – Will