【发布时间】:2014-11-15 07:11:14
【问题描述】:
所以,我了解缩小/连接文件的过程,但如果我没记错,请更正,假设每页有相同的文件。
我经营一个网站,其中不同的页面引入了不同的 css 和不同的 JS。因此,我怎样才能在每页的基础上缩小和连接这些文件?
我在想,在任何特定页面上 - 在页面请求上缩小并捆绑 css/js。 1.后端代码读入文件-css/js。 2. 后端代码缩小并连接文件,将这些文件写入目录。 3. 后续请求会使用这个新写入的文件。
当然,问题在于“主页”可能包含 site.css 和 site.js - 它们可能会被缩小并与该页面上的其他 misc 文件连接。现在,如果我转到“产品页面”......这些文件( site.js 和 site.css )也将在那里,但现在它们与“其他产品页面”js / css 文件配对。因此,我们似乎无法真正“创建”一个新的组合文件。因为整个站点上会有大量相同文件的重复。
你有什么想法,当每个页面与其他页面引入不同的集合(想法也可以包含相同的 js/css 文件)时连接/缩小文件的游戏计划?
我研究了常见的程序 YUI 等。但它们似乎没有解决我的特定用例。
【问题讨论】:
标签: javascript minify