Как мне установить SlickGrid (или любой плагин jQuery) на мой сайт? - PullRequest
2 голосов
/ 23 мая 2011

У меня есть все файлы jQuery в папке js.Я заметил, что загрузка SlickGrid содержит собственную копию jQuery.Я бы предпочел иметь одну копию jQuery для своего собственного кода, а также SlickGrid.В настоящее время иерархия папок выглядит следующим образом:

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 голосов
/ 23 мая 2011

По моему опыту, при использовании плагинов jquery мы можем скопировать соответствующий скрипт плагина, CSS и изображения в любую нужную нам папку. когда ссылаемся на плагин, мы ссылаемся на эту папку. в этом случае вы можете удалить jquery-скрипты, поставляемые с сеткой Slick, и ссылаться на тот, который вы уже используете.

PLS ПРИМЕЧАНИЕ: при перемещении файлов css изображения, указанные в css, также должны быть соответственно перемещены в определенные папки.

0 голосов
/ 10 января 2012

Поскольку в git-репозитории SlickGrid столько всего, что я не хочу иметь в своем собственном дереве исходников, я перетаскиваю его в каталог за пределами дерева моего проекта и копирую нужные мне файлы в соответствующие места в моем источнике. .

Это довольно дурацкое решение, поскольку для обновления требуется некоторое время. Итак, я подумал о том, чтобы превратить копии файлов SlickGrid в моем исходном дереве в ссылки на внешнее хранилище. Поэтому, когда я вытаскиваю новую версию SlickGrid, копии в моем дереве обновляются автоматически.

0 голосов
/ 23 мая 2011

по моему скромному мнению , это зависит от того, насколько вы востребованы. Если вы хотите сохранить структуру папок, вам следует проверить, работает ли плагин с более новыми версиями jquery и jquery-ui. Если это так, то вы должны изменить все скриптовые включения на новые .js файлы. Вы можете использовать дополнительную программу для автоматического внесения изменений, например Поиск и замена . После этого переместите новые в папку 'lib' и удалите другие файлы.

...