JQuery функции. Должен ли я держать его в одном файле, или это нормально, чтобы перемежать это? - PullRequest
2 голосов
/ 30 мая 2010

Итак, у меня много php-файлов, в которых я использую функции jquery. Нужно ли мне создавать отдельный файл .js для всех функций jquery или я могу собрать его вместе с файлами php, или это вообще не имеет значения?

Ответы [ 3 ]

2 голосов
/ 30 мая 2010

Если вам нужна пользовательская функция на странице, я бы оставил ее на странице. Все, что вы собираетесь повторно использовать между страницами, должно быть в глобальной библиотечной функции, которую вы можете включить на всех страницах. Попробуйте использовать как можно больше кода в библиотечной функции.

Старайтесь извлекать столько, сколько ваш код, в функции библиотеки. Это проще в обслуживании и уменьшает дублирование кода.

2 голосов
/ 30 мая 2010

Если вы используете функцию более чем в одном месте, тогда будет полезно ( более легко обслуживаемо ) поместить ее во внешний файл и включить туда, куда вам нужно.

0 голосов
/ 30 мая 2010

Еще одним преимуществом сохранения внешнего Javascript является то, что браузер может кэшировать файлы, даже если он не кэширует страницы вашего php-приложения. Сокращая размер страницы, вы делаете сайт быстрее.

Недостатком сохранения внешнего вида Javascript является невозможность встраивания директив php в сам код. Иногда это может быть проблемой, хотя существуют способы, позволяющие вашему Javascript-коду «обнаружить» вещи на странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...