如何找到用于开发的jquery精确版本

时间:2014-08-23 06:14:29

标签: jquery

现在我正在学习jquery。我经常从互联网上找到jquery代码,每当我想在我的编码中使用它时,我都不知道这个代码片段的正确版本是什么。我的问题是为什么会发生这种情况。以及为什么发生jquery冲突。开发的每个jquery版本都与前一版本不同,或者存在另一个问题。因为我们都知道每个版本中它仍然是jquery。

请解决我的问题,必然是这两点;

  1. 如何找到确切的jquery版本
  2. 我应该开始学习哪个jquery版本

3 个答案:

答案 0 :(得分:0)

始终使用最新版本。 jQuery旨在与旧浏览器兼容(如果使用1.x分支则是非常旧的浏览器)以及新浏览器(因此需要使用新版本)。不总是使用最近的一个没有好处。

不要只是复制粘贴代码"来自互联网" :了解它在重写时的工作原理。如果新版本中缺少某个功能,您将在该功能的文档中找到帮助。无论如何,这将是罕见的,除非你觉得在非常古老的博客上,因为jQuery API非常稳定。

答案 1 :(得分:0)

使用任何文本编辑器打开jquery.min.js或jquery.js,您将在文件顶部找到版本号。

从1.11.1开始,如果你想使用IE8或更低的IE版本。或者只是使用2.1.1

答案 2 :(得分:0)

您并不完全清楚自己要问的是什么,但似乎您并不了解使用jQuery进行开发的一些事情,因此我将尝试解释这些问题。

首先,有许多不同的jQuery版本。新的jQuery版本通常与旧的jQuery版本不完全兼容。为了使事情变得更好或更小,jQuery有时会更改API或删除已被取代的旧API。例如,jQuery 2.x版本已经删除了对旧版IE的支持,因此删除了代码以使它们更小更快。开发人员用于为其项目选择1.x或2.x jQuery版本的一个因素是所需的浏览器支持。

其次,由于上述问题,最初编写的代码与特定版本的jQuery一起使用可能会或可能不适用于较新的jQuery版本 - 这完全取决于代码使用哪些API以及这些API或它们的行为是在较新版本的jQuery中以任何方式进行了修改。

因此,假设您在Web上找到了要在项目中使用的jQuery插件。该插件将使用某些jQuery版本进行开发和测试。您必须使用其中一个已知可以使用的jQuery版本,或者您必须自己进行测试/调试/修复才能使其与您所需的jQuery版本一起工作(如果该版本尚未得到支持) )。

您通常应该避免在同一个项目中使用多个版本的jQuery,因为它会使开发变得复杂并需要更大的下载。


如果您选择使用自己的代码并且不关心其他插件代码兼容性的jQuery版本,那么您将需要在1.x分支或2中选择最新的稳定/测试版本.x分支,取决于你是否想要更小更快,但可以不支持旧版本的IE(2.x分支),或者你想要更旧的浏览器兼容性(1.x分支)。


jQuery的压缩或缩小版本通常用于产品部署(实际的实时网站)。非压缩版本通常在代码开发期间使用,因为它们允许开发人员进入并通过jQuery代码来跟踪问题。