4

随着 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?

点网阴影

4

1 回答 1

0

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

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

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

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

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

可能支持使用 2.x 的唯一原因是 1.9.x 将来不支持,但事实并非如此

于 2013-04-05T00:19:52.437 回答