我在很多網站中使用jQuery,原因很明顯。所以我只是將它包含在header.php
文件中。我還包括其他JavaScript庫所以最終我得到的是這樣的:是否包含未使用的JavaScript文件是一種不好的做法?
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="http://example.com/js/classes.js"></script>
<script type="text/javascript" src="http://example.com/js/common.js"></script>
有有時甚至包括其中一些我在1-2頁只使用。將這些JavaScript文件包含在其他頁面中是否是一種好的做法?它會降低性能嗎?我的意思是,我知道他們必須第一次被下載,但他們會被緩存,不是嗎? 那麼只有包含(不使用它)如何影響性能?緩存的文件如何改變這種情況?
如果它影響到性能,我應該這樣做:
<?php if (JSFileNeeded) { ?>
<script type="text/javascript" src="http://example.com/js/classes.js"></script>
<?php } ?>
我可以使用哪些其他技術來擺脫未使用的文件包括?
正確緩存腳本後,後續頁面訪問應該有所不同。受影響最大的頁面是第一次處女頁面訪問。 –