爲了最大限度地減少對我的服務器的請求數並提高加載時間,我想連接所有的JS文件,其中包括供應商js文件,如angular,jquery- ui,... 這是一個常見的做法,但我經常看到不包含其供應商的JS文件在同一個JS文件中的網站。我知道很多站點使用CDN重用其他頁面可能使用的JS文件的緩存版本。 Howewer,有時,它們是提供相同的服務器上的獨立供應商JS文件,例如在Github上:連接所有JavaScript文件(包括供應商)有什麼缺點
Github上具有:包含Modernizr的,jQuery的
- Frameworks.js
- github -... js包含來自Github本身的JS。
是否有特殊原因要做?他們是否有任何問題可能出現,因爲你concat所有的JS文件?