asp.net-mvc – 在我的asp.net MVC解决方案中保持脚本文件夹轻松,整洁

我通常将我的个人
javascripts存储在Scripts下的子文件夹中(参见下面的屏幕截图).这种方式允许我保持脚本文件夹清洁,轻便,易于组织.这是我个人的观点.现在我不知道如何处理所有其他脚本(jquery,MicrosoftAjax,…),我想知道其他人如何组织脚本文件夹.我想我会将它们存储在像jquery文件夹或General这样的子文件夹中,或者……

你能告诉我你的观点吗?

最佳答案 我推荐一个名为Minify的工具,它将结合并缩小你所有的JS文件,所以你只需要一个< script src =“/ min / f = mod1.js,mod2.js,mod3.js”type =“text / javascript “>< /脚本>标签. 您可以随意存储您的JS文件,甚至可以在Web根目录之外存储,这也无关紧要,因为它们只是在Minify groupsConfig.php文件中的关联
PHP数组中引用.我会特别为你的情况推荐这个.例如:

'js' => array(
            '//Scripts/Cart/cartScript.js',
            '//Scripts/tiny_mce/common.js',
            '//Scripts/weblog.js',
            // and so on...
            )

然后你的脚本标签看起来像:

<script src="/min/g=js" type="text/javascript"></script>

在Minify进行comines并缩小代码后,它会将其缓存在您的服务器上,以便后续请求将访问缓存文件,以便PHP无需处理.当然,这个工具的主要好处是你的用户只从你的服务器下载一个JavaScript文件,而不是被迫打开几个http连接来下载多个文件,这通常是一个主要的性能威慑.

http://code.google.com/p/minify/

点赞