0

我正在研究ASP.NET 4.0的捆绑功能,并且只是很好奇在决定捆绑哪些文件时人们会遵循哪些规则/实践?我应该捆绑什么js/css文件?

我应该按照它们的内容对事物进行分组,比如将所有jQuery文件放在一起,还是将同一位置使用的所有文件捆绑在一起是一个好主意?

+3

的这个问题的答案很可能将是非常主观的,回落到的意见和判断调用的问题,所以我投票结束这主要是基于意见。 – zzzzBov

+0

@zzzzBov公平,但它仍然可以是一个有用的参考我认为。我看到了比这更主观的问题。 – aw04

+1

已编辑你的问题,因为网络要领只是一个扩展到Visual Studio和捆绑和缩小时实际上ASP.Net的一部分4.0 –

回答

2

我建议对捆绑和微小

bundling and minification

个人阅读本教程中,我希望有一个CSS包和每页一个JS包。每个软件包将只包含该页面所需的文件。保持http请求和大小。

+0

Yuck!一个ASP.net微软链接? :P –

+2

鉴于这是微软asp.net的问题,是的。 –

+0

touche!不知道Web Essentials是什么。 –

0

我觉得如何捆绑你的文件可以很大程度上是主观的。我认为大多数人都会同意的唯一的事情是,你应该组织你的文件,一旦你有不止几个。

如果你正在一个简单的网站上工作,并且你只有几个JS文件和一个CSS文件,我没有看到把它们放在同一个地方的问题。

一旦你得到多个文件我喜欢至少他们按类型:

/lib/css 
/lib/js