我们正在实施一个新网站,该网站将与现有系统一起使用.当前系统使用IE8,但在设置新站点时,已使用jQuery2.0.
如果我们将jQuery降级到1.10,我们会丢失任何功能吗?
博客(http://blog.jquery.com/2013/07/03/jquery-1-10-2-and-2-0-3-released/)不是很清楚.
降级是否会成为一项复杂的工作?
小智 39
没有.
对于较新的浏览器,jQuery 1.9+和2.0+是相同的.1.9x及以上(包括1.10)和2.0及以上之间的差异是2.0+分支摆脱了为旧版浏览器提供支持的额外代码.对于较新的浏览器,您不应该看到任何差异(除了可能更快的jQuery,因为它的尺寸更小.)
Far*_*ini 30
使用条件注释技巧,您可以将jQuery 2.0提供给+ IE9,将jQuery 1.9提供给旧版本:
<!--[if lt IE 9]>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<![endif]-->
<!--[if gte IE 9]><!-->
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!--<![endif]-->
Run Code Online (Sandbox Code Playgroud)
Den*_*nis 15
不,目前它们仍然是相同的,只有v1.10支持IE7和IE8.如果报告错误,也将使用错误修正来维护和修补此版本.
但它的API将不再延长.因此,如果v2.xx中将有新功能,那么这些功能将不会添加到1.10,IE支持旧版本.
但就目前而言,它们基本相同,降级应该非常容易.
| 归档时间: |
|
| 查看次数: |
13685 次 |
| 最近记录: |