如何在我的网站上安装SlickGrid(或任何jQuery插件)?

时间:2011-05-23 15:03:12

标签: javascript jquery jquery-ui jquery-plugins slickgrid

我在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副本?这是可取的吗?

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

由于SlickGrid git repo中有很多我不希望在我自己的源代码树中拥有的内容,我一直将它拉到项目树之外的目录中,并将我需要的文件复制到源代码中的相应位置

这是一种糟糕的解决方案,因为它需要一段时间才能更新。所以我一直在想的是将源树中的SlickGrid文件的副本转换为外部repo的链接。因此,当我拉出新版本的SlickGrid时,我树中的副本会自动更新。