Минимизируйте jQuery с помощью PHP

Каков наилучший способ минимизировать jQuery с другими файлами js. Мои цели — один запрос на все мои файлы JS. У меня есть около 6 других файлов js, которые я хотел бы объединить с jQuery и пользовательским интерфейсом jQuery. Когда я оставляю библиотеку jQuery и библиотеку пользовательского интерфейса вне файла минимизации, все в порядке. Итак, у меня есть три запроса:

  1. библиотека jQuery
  2. jQuery-интерфейс
  3. минифицированные оставшиеся файлы js

Я пытался объединить 1 и 2 с 3, но jQuery всегда говорит, что он не определен. Я пытался использовать как минимизированную, так и НЕ минимизированную версии jQuery.

Я использую программу php minify от Yahoo. Какие-либо предложения?

Спасибо, Брайан


person Brian Barthold    schedule 08.07.2010    source источник


Ответы (2)


Убедитесь, что вы комбинируете их в правильном порядке. jQuery должен быть первым.

person David Radcliffe    schedule 08.07.2010
comment
Спасибо за предложение. Слишком ясно, я тоже пробовал это. Сначала я помещаю jQuery, а затем другие файлы. Я пропустил что-то простое? Кто-нибудь делал это раньше? Я знаю, что могу загрузить их с CDN Google, но я предпочитаю помещать их все в один файл. - person Brian Barthold; 08.07.2010
comment
Извините, у меня сначала была библиотека jQuery, но пользовательский интерфейс jQuery был вызван выше этого. Я переместил это ниже, и это сработало отлично. Сейчас я попытаюсь объединить все три: сначала jQuery, затем пользовательский интерфейс, а затем оставшиеся. Спасибо. - person Brian Barthold; 08.07.2010

Попробуйте использовать Reducisaurus, если вы определяете файлы в правильный порядок все должно работать нормально.

PS: Убедитесь, что вы кешируете минификацию Reducisaurus, иногда она слишком занята, чтобы обслуживать ваши файлы.

person Alix Axel    schedule 08.07.2010