在代码中提到的jQuery版本

时间:2017-07-04 13:28:33

标签: jquery jquery-mobile

我正在使用jQuery,我对我页面开头包含的版本感到困惑。根据我对其他软件的经验,我了解每个新版本都包含大多数旧功能,并提供了一些新功能。例如,如果jsts版本的后期版本为1.9,为什么我会提到这个:

<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="../jqm145/jquery.mobile-1.4.5.min.css">
<script src="../jq1-11-3/jquery-1.11.3.js"></script>
<script src="../jqm145/jquery.mobile-1.4.5.min.js"></script>

如何检查某个函数是否可以在特定版本的Jquery中运行?

此外,移动JQuery版本1.4.5和“普通”JQuery是1.11.3。为什么会这样?

2 个答案:

答案 0 :(得分:1)

jQuery mobile(可能令人困惑) 移动版jQuery ,它是一个基于jQuery的库,包含移动设备的控件,逻辑等。< / p>

jQuery一直向后兼容,直到 3.0.0版本,其中已删除对旧浏览器的支持。

根据经验,如果一个库依赖于另一个,最好同时更新两个库。

答案 1 :(得分:1)

这取决于您的目标受众,因此也取决于您需要支持的浏览器。 您有三种选择:

  1. 如果您需要支持Internet Explorer 6-8等旧版浏览器, Opera 12.1x或Safari 5.1+,使用:jQuery 1.11.3 + jQuery Mobile 1.4.5
  2. 如果您需要当前稳定且使用最多的一对,请使用:jQuery 2.1.4 + jQuery Mobile 1.4.5
  3. 如果你生活在边缘,并想积极参与其中 jQuery Mobile开发,在github上通知bug和open问题, 使用:jQuery 3.2.1 + jQuery Mobile 1.5.0-alpha.1