2

我在js文件夹中有所有 jQuery 文件。我注意到 SlickGrid 下载包含它自己的 jQuery 副本。我更愿意为我自己的代码以及 SlickGrid 提供一个 jQuery 副本。目前文件夹层次结构如下所示:

mysite/
  js/
    SlickGrid/
      build/
      css/
      examples/
      images/
      lib/
        jquery-1.4.3.min.js
        jquery-1.8.5.custom.min.js
        ...
      MIT-LICENSE.txt
      slick.columnpicker.css
      ...
    jquery-1.5.1.min.js
    jquery-ui-1.8.13.custom.min.js

有没有办法重新排列文件夹层次结构以便只使用一个 jQuery 副本?可取吗?

4

3 回答 3

0

根据我的经验,使用 jquery 插件时,我们可以将相关的插件脚本、css 和图像复制到我们需要的任何文件夹中。引用插件时,我们从该文件夹中引用。在这种情况下,您可以删除 Slick 网格提供的 jquery 脚本并参考您已经使用的那个。

请注意:移动 css 文件时,css 中引用的图像也应相应移动到特定文件夹。

于 2011-05-23T17:07:17.517 回答
0

在我看来,这取决于你的需求。如果您想保留文件夹结构,那么您应该测试该插件是否也适用于较新版本的 jquery 和 jquery-ui。如果是这样,那么您必须将所有脚本包含更改为新的 .js 文件。您可以使用额外的程序自动进行更改,例如Search & Replace。之后将较新的文件移动到“lib”文件夹并删除其他文件。

于 2011-05-23T15:25:56.457 回答
0

由于 SlickGrid git repo 中有太多我不想在我自己的源代码树中拥有的东西,我一直将它拉到我的项目树之外的目录中,并将我需要的文件复制到我的源代码中的适当位置。

这是一种糟糕的解决方案,因为更新需要一段时间。因此,我一直在考虑将源代码树中的 SlickGrid 文件的副本制作成指向外部存储库的链接。因此,当我拉取新版本的 SlickGrid 时,我的树中的副本会自动更新。

于 2012-01-10T17:06:59.523 回答