一,为什么要用smarty进行打包
apache中也有给js,css这样的静态文件进行打包压缩的模块,但是本文所说的不是以这种方式进行的打包,而是和smarty结合的方式来把网站中的js,css文件进行打包。
为什么要进行打包呢,主要目的是为了合理的管理自己的代码。现在有好多网站,你查看一下网站的源码的话,你会发现网站的头部有大量的JS文件和CSS文件,网站的尾部也有可能有大量的JS文件。以webqq为例吧:
<script type="text/javascript" src="js/util.js?20100429001">《script》<script type="text/javascript" src="js/webeditor.js?20100429001">《script》<script type="text/javascript" src="js/helptip.js?20100429001">《script》<script type="text/javascript" src="js/window.js?20100429001">《script》<script type="text/javascript" src="js/main-panel.js?20100611001">《script》 <script type="text/javascript" src="js/fp_detect.js">《script》