2013-01-24 42 views
0

我正在創建一個使用jQuery和jQuery Mobile的Java腳本和CSS的網站。現在我不會託管任何文件,而是在jQuery網站上引用URL。這有一個缺點,我不得不從每次頁面加載時從jQuery加載資源,我不能自己修改文件。我想切換到本地託管這些東西,並希望以有組織和可擴展的方式進行操作。有沒有更好的方法來做到這一點,而不僅僅是將鏈接中的代碼複製並粘貼到我自己的本地.css和.js文件中?專業的方式來管理外部CSS和JavaScript依賴

+0

爲什麼要更改jQuery文件(jQuery UI CSS,很好,但我不知道爲什麼要修改jQuery或jQuery UI文件)? –

+0

請參閱[爲什麼我應該使用Google的CDN for jQuery?](http://stackoverflow.com/q/2180391/1331430)和[在Google上託管jQuery的任何問題/缺點?](http://stackoverflow.com/q/442894/1331430),那麼你可以自己把這兩個放在平衡點上,考慮到你將失去CDN的好處。 –

+0

有趣。這聽起來像一個很好的設置是使用谷歌CDN與本地備份文件。你如何看待本地託管css?當然,我可能想要更改這些文件。 –

回答

0

修改jQuery源代碼並不理想,因爲您需要在每個新版本中對其進行維護。如果您想添加其他功能,最好創建jQuery插件。至於管理項目的CSS和JavaScript文件,大多數IDE會根據JavaScript和CSS文件的約定生成一系列文件夾,這些文件分別位於項目根目錄下的scriptsstyles目錄中。除此之外,使用某種形式的源代碼控制(例如git)來編目您的更改是明智的。網上有很多關於如何使用這個工具的文檔,並且解釋如何使用任何形式的源代碼控制對於StackOverflow的答案來說太廣泛了。但是,您必須保持一定的心理規範水平,特別是在您手動管理Web項目結構時。這將伴隨着時間和經驗,以什麼最適合你。