jquery 2.0捆绑缩小条件注释

时间:2013-03-04 10:37:13

标签: asp.net-mvc-4 bundling-and-minification

发布jQuery 2.0 Beta 2意味着支持IE> 9和其他浏览器如何处理各种jquery版本的捆绑和缩小。 jQuery 1.9 = IE6-8 jQuery 2.0 = IE9和其他浏览器

jQuery建议使用它:

<!--[if lt IE 9]>
    <script src="jquery-1.9.1.js"></script>
<![endif]-->
<!--[if gte IE 9]><!-->
    <script src="jquery-2.0.0b2.js"></script>
<!--<![endif]-->

但是如果你想捆绑jQuery,你需要创建2个包,其中一个包含一个版本的jquery,例如v1.9,另一个包含2.0和Use Rquest.BRowser吗?

DotnetShadow

1 个答案:

答案 0 :(得分:0)

为什么要为不同的浏览器使用不同的jQuery版本?

为什么不对所有浏览器使用1.9?

除非您有充分的理由使用两个不同的版本,否则最好只使用1.9.x,这对新旧浏览器有效。

如果您仍想使用这两个版本,是的,您必须使用两个不同的捆绑包,并根据请求的浏览器决定要渲染哪个捆绑包。

但是我仍然认为使用适用于所有版本浏览器的版本会更安全,即使该库“不那么聪明”。

可能支持使用2.x的唯一原因是1.9.x将来不支持but that's not the case