我想我的JS分离出很好所以每个对象在自己的文件,我可能会组织我的目录和文件,如:多个JavaScript文件,但只有一个HTTP请求
/JS /模块/模块1。 js /js/pages/page1.js
问题是我不希望每个文件都有50个HTTP请求,有没有办法做到这一点?
我想我的JS分离出很好所以每个对象在自己的文件,我可能会组织我的目录和文件,如:多个JavaScript文件,但只有一个HTTP请求
/JS /模块/模块1。 js /js/pages/page1.js
问题是我不希望每个文件都有50个HTTP请求,有没有办法做到这一点?
您可以使用PHP文件将它们全部组合起来。这种技术被许多PHP软件,如IP.board
在ASP.NET的情况下,这将帮助 - http://abhijitjana.net/2011/10/06/bundling-and-minification-in-asp-net-4-5/
两种方式来到我的脑海:
/scripts/all.js
,并请求为JS,编译和合并的所有文件,并为他们提供服务。我不想重新编译一切,我改变我的CSS虽然.. – Baconbeastnz 2012-08-12 07:33:05
这种技术是非常基本的和逻辑的。情况是我们在我们的HTML头中有多个对外部Javascript文件的调用,这意味着来自客户端浏览器的多个HTTP请求。我们如何处理减少所有这些HTTP请求?
结合它们,这样至少有只有一个调用外部JavaScript文件, 避免破坏网页上的任何JavaScript相关的功能, 压缩JavaScript,以节省带宽
+1 - 你打我这个,另一个有用的链接是http://stackoverflow.com/a/15402/67566 – 2012-08-12 03:53:42
这将是aweosme,但不幸的是我使用ASP.NET :(这意味着我想我在我能查看更新后的变化之前,我必须编译这些东西,这很糟糕! – Baconbeastnz 2012-08-12 07:33:34
在这种情况下,请看看这个 - http://abhijitjana.net/2011/10/06/bundling-and-minification-in -asp-net-4-5/ – rzr 2012-08-12 08:03:05
哇!高兴!感谢队友! – Baconbeastnz 2012-08-13 08:02:28